From 847474546cf4514ddd284b7f2a7f12d622c60f48 Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Thu, 9 May 2024 08:58:09 -0700 Subject: [PATCH 001/184] Cloudfront CORS policy terraform (#1887) * Add CORS Config for Cloudfront * Test uses dev APIs * Split header policies and use the non auth one for maps * Add capacitor * Add Android origin * https instead of http * Add localhost for old android --- terraform/cloudfront.tf | 110 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 109 insertions(+), 1 deletion(-) diff --git a/terraform/cloudfront.tf b/terraform/cloudfront.tf index c66f55956..cbfddfac3 100644 --- a/terraform/cloudfront.tf +++ b/terraform/cloudfront.tf @@ -915,7 +915,7 @@ resource "aws_cloudfront_distribution" "wfnews_openmaps_cache" { } } - response_headers_policy_id = aws_cloudfront_response_headers_policy.cache_control_response_headers.id + response_headers_policy_id = aws_cloudfront_response_headers_policy.cache_control_response_headers_no_auth_cors.id viewer_protocol_policy = "redirect-to-https" min_ttl = 0 @@ -1021,6 +1021,114 @@ output "wfnews_cloudfront_nginx_url" { resource "aws_cloudfront_response_headers_policy" "cache_control_response_headers" { name = "cache-control-response-headers-${var.target_env}" + custom_headers_config { + items { + header = "Cache-Control" + override = true + value = "stale-while-revalidate=600" + } + } + + remove_headers_config { + items { + header = "X-Forwarded-Server" + } + + items { + header = "X-Forwarded-Host" + } + + items { + header = "X-Host" + } + } +} + +resource "aws_cloudfront_response_headers_policy" "cache_control_response_headers_no_auth_cors" { + name = "cache-control-response-headers-no-auth-cor-${var.target_env}" + cors_config { + access_control_allow_credentials = false + + access_control_allow_headers { + items = ["*"] + } + + access_control_allow_methods { + items = ["*"] + } + + access_control_allow_origins { + items = ["*"] + } + + access_control_max_age_sec = 300 + + origin_override = true + } + + custom_headers_config { + items { + header = "Cache-Control" + override = true + value = "stale-while-revalidate=600" + } + } + + remove_headers_config { + items { + header = "X-Forwarded-Server" + } + + items { + header = "X-Forwarded-Host" + } + + items { + header = "X-Host" + } + } +} + +resource "aws_cloudfront_response_headers_policy" "cache_control_response_headers_auth_cors" { + name = "cache-control-response-headers-auth-cor-${var.target_env}" + cors_config { + access_control_allow_credentials = true + + access_control_allow_headers { + items = [ + "Accept", + "Accept-Encoding", + "Accept-Language", + "Cache-Control", + "Origin", + "Pragma", + "Priority", + "Referer", + "Apikey", + "Authorization", + "Content-Type" + ] + } + + access_control_allow_methods { + items = ["GET", "POST", "PUT", "HEAD", "OPTIONS", "PATCH", "DELETE"] + } + + access_control_allow_origins { + items = [ + "capacitor://localhost", + "http://localhost", + "https://localhost", + "https://wfnews-client.dev.bcwildfireservices.com", + "https://wfnews-client.test.bcwildfireservices.com", + "https://wildfiresituation.nrs.gov.bc.ca" + ] + } + + access_control_max_age_sec = 300 + + origin_override = true + } custom_headers_config { items { From a488a5f1b53256d376081549d6663bf59afa5836 Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Thu, 9 May 2024 09:23:17 -0700 Subject: [PATCH 002/184] WFNEWS-2147 : Storybook (#1892) * Add storybook to project * Add checkbox-button * Add stories * Clean up * Reorganize stories * Node version bump * Remove google-services --- .github/workflows/android.yml | 2 +- .github/workflows/ios.yml | 2 +- .vscode/settings.json | 3 +- client/wfnews-war/pom.xml | 2 +- client/wfnews-war/src/main/angular/.gitignore | 2 + .../src/main/angular/.storybook/main.ts | 26 + .../main/angular/.storybook/preview-head.html | 7 + .../src/main/angular/.storybook/preview.ts | 17 + .../main/angular/.storybook/tsconfig.doc.json | 10 + .../src/main/angular/.storybook/tsconfig.json | 11 + .../src/main/angular/.storybook/typings.d.ts | 4 + .../wfnews-war/src/main/angular/angular.json | 58 +- .../src/main/angular/documentation.json | 101839 +++++++++++++++ .../src/main/angular/package-lock.json | 17105 ++- .../wfnews-war/src/main/angular/package.json | 22 +- .../active-wildfire-map.component.html | 198 +- .../alert-order-banner.stories.ts | 44 + .../checkbox-button.stories.ts | 26 + .../common/link-button/link-button.stories.ts | 52 + .../map-toggle-button.stories.ts | 41 + .../mobile-sliding-drawer.stories.ts | 49 + .../unsaved-changes-dialog.stories.ts | 45 + .../angular/src/assets/icons/icon-128x128.png | Bin 18265 -> 0 bytes .../angular/src/assets/icons/icon-144x144.png | Bin 21821 -> 0 bytes .../angular/src/assets/icons/icon-152x152.png | Bin 24115 -> 0 bytes .../angular/src/assets/icons/icon-192x192.png | Bin 29394 -> 0 bytes .../angular/src/assets/icons/icon-384x384.png | Bin 73274 -> 0 bytes .../angular/src/assets/icons/icon-512x512.png | Bin 111600 -> 0 bytes .../angular/src/assets/icons/icon-72x72.png | Bin 8411 -> 0 bytes .../angular/src/assets/icons/icon-96x96.png | Bin 11919 -> 0 bytes .../src/main/angular/src/globals.ts | 1 - .../main/angular/src/stories/.eslintrc.json | 5 + .../src/main/angular/src/stories/Readme.mdx | 243 + .../wfnews-war/src/main/angular/tsconfig.json | 2 +- 34 files changed, 113276 insertions(+), 6540 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/.storybook/main.ts create mode 100644 client/wfnews-war/src/main/angular/.storybook/preview-head.html create mode 100644 client/wfnews-war/src/main/angular/.storybook/preview.ts create mode 100644 client/wfnews-war/src/main/angular/.storybook/tsconfig.doc.json create mode 100644 client/wfnews-war/src/main/angular/.storybook/tsconfig.json create mode 100644 client/wfnews-war/src/main/angular/.storybook/typings.d.ts create mode 100644 client/wfnews-war/src/main/angular/documentation.json create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/alert-order-banner/alert-order-banner.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/map-toggle-button/map-toggle-button.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/mobile-sliding-drawer/mobile-sliding-drawer.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/unsaved-changes-dialog/unsaved-changes-dialog.stories.ts delete mode 100644 client/wfnews-war/src/main/angular/src/assets/icons/icon-128x128.png delete mode 100644 client/wfnews-war/src/main/angular/src/assets/icons/icon-144x144.png delete mode 100644 client/wfnews-war/src/main/angular/src/assets/icons/icon-152x152.png delete mode 100644 client/wfnews-war/src/main/angular/src/assets/icons/icon-192x192.png delete mode 100644 client/wfnews-war/src/main/angular/src/assets/icons/icon-384x384.png delete mode 100644 client/wfnews-war/src/main/angular/src/assets/icons/icon-512x512.png delete mode 100644 client/wfnews-war/src/main/angular/src/assets/icons/icon-72x72.png delete mode 100644 client/wfnews-war/src/main/angular/src/assets/icons/icon-96x96.png delete mode 100644 client/wfnews-war/src/main/angular/src/globals.ts create mode 100644 client/wfnews-war/src/main/angular/src/stories/.eslintrc.json create mode 100644 client/wfnews-war/src/main/angular/src/stories/Readme.mdx diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 356b32828..e9f73eeb0 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -161,7 +161,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 20 - name: Set up JDK 17 uses: actions/setup-java@v3 diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 57af3bee6..772748a54 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -144,7 +144,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: 16 + node-version: 20 cache: 'npm' cache-dependency-path: '**/package.json' diff --git a/.vscode/settings.json b/.vscode/settings.json index e6eb93c47..3a2956af4 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,6 +2,7 @@ "java.configuration.updateBuildConfiguration": "automatic", "files.maxMemoryForLargeFilesMB": 8192, "java.compile.nullAnalysis.mode": "automatic", - "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx8G -Xms100m -javaagent:\"c:\\Users\\dhemsworth\\.vscode\\extensions\\vscjava.vscode-lombok-1.0.1\\server\\lombok.jar\"" + "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx8G -Xms100m -javaagent:\"c:\\Users\\dhemsworth\\.vscode\\extensions\\vscjava.vscode-lombok-1.0.1\\server\\lombok.jar\"", + "angular.enable-strict-mode-prompt": false } \ No newline at end of file diff --git a/client/wfnews-war/pom.xml b/client/wfnews-war/pom.xml index 9b96087c8..1fe23fe92 100644 --- a/client/wfnews-war/pom.xml +++ b/client/wfnews-war/pom.xml @@ -15,7 +15,7 @@ ${env.BUILD_NUMBER} UTF-8 $ - v16.20.0 + v18.10.0 8.19.4 ${user.home}/.node src/main/angular diff --git a/client/wfnews-war/src/main/angular/.gitignore b/client/wfnews-war/src/main/angular/.gitignore index 93f3e6b78..bd21ae82e 100644 --- a/client/wfnews-war/src/main/angular/.gitignore +++ b/client/wfnews-war/src/main/angular/.gitignore @@ -45,3 +45,5 @@ Thumbs.db # config appConfig.*.json + +*storybook.log \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/.storybook/main.ts b/client/wfnews-war/src/main/angular/.storybook/main.ts new file mode 100644 index 000000000..fb89255f2 --- /dev/null +++ b/client/wfnews-war/src/main/angular/.storybook/main.ts @@ -0,0 +1,26 @@ +import type { StorybookConfig } from "@storybook/angular"; + +const config: StorybookConfig = { + stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"], + staticDirs: [ + "../src/assets/icons", + "../src/assets/images", + "../src/assets/images/drivebc", + "../src/assets/images/logo", + "../src/assets/images/svg-icons", + ], + addons: [ + "@storybook/addon-links", + "@storybook/addon-essentials", + "@chromatic-com/storybook", + "@storybook/addon-interactions", + ], + framework: { + name: "@storybook/angular", + options: {}, + }, + docs: { + autodocs: "tag", + }, +}; +export default config; diff --git a/client/wfnews-war/src/main/angular/.storybook/preview-head.html b/client/wfnews-war/src/main/angular/.storybook/preview-head.html new file mode 100644 index 000000000..fb093c626 --- /dev/null +++ b/client/wfnews-war/src/main/angular/.storybook/preview-head.html @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/.storybook/preview.ts b/client/wfnews-war/src/main/angular/.storybook/preview.ts new file mode 100644 index 000000000..3296c71ba --- /dev/null +++ b/client/wfnews-war/src/main/angular/.storybook/preview.ts @@ -0,0 +1,17 @@ +import type { Preview } from "@storybook/angular"; +import { setCompodocJson } from "@storybook/addon-docs/angular"; +import docJson from "../documentation.json"; +setCompodocJson(docJson); + +const preview: Preview = { + parameters: { + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/i, + }, + }, + }, +}; + +export default preview; diff --git a/client/wfnews-war/src/main/angular/.storybook/tsconfig.doc.json b/client/wfnews-war/src/main/angular/.storybook/tsconfig.doc.json new file mode 100644 index 000000000..22e282bd5 --- /dev/null +++ b/client/wfnews-war/src/main/angular/.storybook/tsconfig.doc.json @@ -0,0 +1,10 @@ +// This tsconfig is used by Compodoc to generate the documentation for the project. +// If Compodoc is not used, this file can be deleted. +{ + "extends": "./tsconfig.json", + // Exclude all files that are not needed for documentation generation. + "exclude": ["../src/test.ts", "../src/**/*.spec.ts", "../src/**/*.stories.ts"], + // Please make sure to include all files from which Compodoc should generate documentation. + "include": ["../src/**/*"], + "files": ["./typings.d.ts"] +} diff --git a/client/wfnews-war/src/main/angular/.storybook/tsconfig.json b/client/wfnews-war/src/main/angular/.storybook/tsconfig.json new file mode 100644 index 000000000..a0bfe369c --- /dev/null +++ b/client/wfnews-war/src/main/angular/.storybook/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../src/tsconfig.app.json", + "compilerOptions": { + "types": ["node"], + "allowSyntheticDefaultImports": true, + "resolveJsonModule": true + }, + "exclude": ["../src/test.ts", "../src/**/*.spec.ts"], + "include": ["../src/**/*.stories.*", "./preview.ts"], + "files": ["./typings.d.ts"] +} diff --git a/client/wfnews-war/src/main/angular/.storybook/typings.d.ts b/client/wfnews-war/src/main/angular/.storybook/typings.d.ts new file mode 100644 index 000000000..f73d61b39 --- /dev/null +++ b/client/wfnews-war/src/main/angular/.storybook/typings.d.ts @@ -0,0 +1,4 @@ +declare module '*.md' { + const content: string; + export default content; +} diff --git a/client/wfnews-war/src/main/angular/angular.json b/client/wfnews-war/src/main/angular/angular.json index 7388ef4fd..18a7ffdd9 100644 --- a/client/wfnews-war/src/main/angular/angular.json +++ b/client/wfnews-war/src/main/angular/angular.json @@ -20,7 +20,9 @@ "outputPath": "dist/wfnews", "index": "src/index.html", "main": "src/main.ts", - "polyfills": ["zone.js"], + "polyfills": [ + "zone.js" + ], "tsConfig": "src/tsconfig.app.json", "inlineStyleLanguage": "scss", "preserveSymlinks": true, @@ -161,7 +163,10 @@ "options": { "main": "src/test.ts", "karmaConfig": "./karma.conf.js", - "polyfills": ["zone.js", "zone.js/testing"], + "polyfills": [ + "zone.js", + "zone.js/testing" + ], "tsConfig": "src/tsconfig.spec.json", "inlineStyleLanguage": "scss", "scripts": [ @@ -194,7 +199,52 @@ "lint": { "builder": "@angular-eslint/builder:lint", "options": { - "lintFilePatterns": ["src/**/*.ts", "src/**/*.html"] + "lintFilePatterns": [ + "src/**/*.ts", + "src/**/*.html" + ] + } + }, + "storybook": { + "builder": "@storybook/angular:start-storybook", + "options": { + "configDir": ".storybook", + "browserTarget": "WFNEWS:build", + "compodoc": true, + "compodocArgs": [ + "-e", + "json", + "-d", + "." + ], + "styles": [ + "src/styles/main.scss", + "node_modules/leaflet/dist/leaflet.css", + "node_modules/ng-pick-datetime/assets/style/picker.min.css", + "node_modules/lightgallery/scss/lightgallery.scss" + ], + "port": 6006 + } + }, + "build-storybook": { + "builder": "@storybook/angular:build-storybook", + "options": { + "configDir": ".storybook", + "browserTarget": "WFNEWS:build", + "compodoc": true, + "compodocArgs": [ + "-e", + "json", + "-d", + "." + ], + "styles": [ + "src/styles/main.scss", + "node_modules/leaflet/dist/leaflet.css", + "node_modules/ng-pick-datetime/assets/style/picker.min.css", + "node_modules/lightgallery/scss/lightgallery.scss" + ], + "outputDir": "storybook-static" } } } @@ -206,4 +256,4 @@ "enabled": true } } -} +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/documentation.json b/client/wfnews-war/src/main/angular/documentation.json new file mode 100644 index 000000000..83cc27a8f --- /dev/null +++ b/client/wfnews-war/src/main/angular/documentation.json @@ -0,0 +1,101839 @@ +{ + "pipes": [ + { + "name": "SafePipe", + "id": "pipe-SafePipe-714be3e3e3a8f68411d47e2bca994aa77e7a03bb59bca0112c937757bf1d3d249b8b0fec2271dbefc8c9ee390dc72b0e85cb7b1115df0dae5ab4ad27e43ec5ce", + "file": "src/app/pipes/safe.pipe.ts", + "type": "pipe", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "properties": [], + "methods": [ + { + "name": "transform", + "args": [ + { + "name": "url", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 10, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "url", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "standalone": false, + "ngname": "safe", + "sourceCode": "import { Pipe, PipeTransform } from '@angular/core';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\n\r\n@Pipe({\r\n name: 'safe',\r\n})\r\nexport class SafePipe implements PipeTransform {\r\n constructor(private sanitizer: DomSanitizer) {}\r\n\r\n transform(url) {\r\n return this.sanitizer.bypassSecurityTrustResourceUrl(url);\r\n }\r\n}\r\n" + } + ], + "interfaces": [ + { + "name": "AgolOptions", + "id": "interface-AgolOptions-45e960f81ae10a923d8d2a8ab60d53c41df3ca39dab8c86410faaf0735ceb078ecba84502b8ff2a5160310ee2f3ce5d226e24a009acd193476868f5ae0d11b59", + "file": "src/app/services/AGOL-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { Injectable } from '@angular/core';\r\nimport { Observable } from 'rxjs';\r\n\r\nexport interface AgolOptions {\r\n returnCentroid?: boolean;\r\n returnGeometry?: boolean;\r\n returnExtent?: boolean;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class AGOLService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n protected http: HttpClient,\r\n ) {\r\n /* empty */\r\n }\r\n\r\n getFirePerimetre(fireNumber: string, options: AgolOptions = null) {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLperimetres'].toString();\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n // append query. Only search for Fire events\r\n url += `query?where=FIRE_NUMBER='${fireNumber}'&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getEvacOrdersByEventNumber(\r\n eventNumber: string,\r\n options: AgolOptions = null,\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLevacOrders'].toString();\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n // append query. Only search for Fire events\r\n url += `query?where=EVENT_NUMBER='${eventNumber}'&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getEvacOrders(\r\n where: string | null,\r\n location: { x: number; y: number; radius: number | null } | null = null,\r\n options: AgolOptions = null\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLevacOrders'].toString();\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n\r\n // append query. Only search for Fire events\r\n url += `query?where=EVENT_TYPE='Wildfire' OR EVENT_TYPE='fire'${\r\n where ? ' AND (' + where + ')' : ''\r\n }&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n if (location) {\r\n if (location.radius) {\r\n const turf = window['turf'];\r\n const point = turf.point([location.x, location.y]);\r\n const buffered = turf.buffer(point, location.radius, {\r\n units: 'kilometers',\r\n });\r\n const bbox = turf.bbox(buffered);\r\n\r\n url += `&geometry=${bbox}`;\r\n } else {\r\n url += `&geometry=${location.x - 1},${location.y - 1},${\r\n location.x + 1\r\n },${location.y + 1}`;\r\n }\r\n }\r\n\r\n url = encodeURI(url).replaceAll(' ', '%20')\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(url, { headers });\r\n }\r\n\r\n getEvacOrdersByParam(where: string, options: AgolOptions = null): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLevacOrders'].toString();\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n // append query. Only search for Fire events\r\n url += `query?where=${where}&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getAreaRestrictions(\r\n where: string | null,\r\n location: { x: number; y: number; radius: number | null } | null = null,\r\n options: AgolOptions = null,\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLareaRestrictions'].toString();\r\n\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n\r\n // append query\r\n url += `query?where=${\r\n where ? where : '1=1'\r\n }&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n if (location) {\r\n if (location.radius) {\r\n const turf = window['turf'];\r\n const point = turf.point([location.x, location.y]);\r\n const buffered = turf.buffer(point, location.radius, {\r\n units: 'kilometers',\r\n });\r\n const bbox = turf.bbox(buffered);\r\n\r\n url += `&geometry=${bbox}`;\r\n } else {\r\n url += `&geometry=${location.x - 1},${location.y - 1},${\r\n location.x + 1\r\n },${location.y + 1}`;\r\n }\r\n }\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getBansAndProhibitionsById(\r\n sysId: string,\r\n options: AgolOptions = null,\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLBansAndProhibitions'].toString();\r\n\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n\r\n // append query\r\n url += `query?where=PROT_BAP_SYSID=${sysId}&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getBansAndProhibitions(\r\n where: string | null,\r\n location: { x: number; y: number; radius: number | null } | null = null,\r\n options: AgolOptions = null,\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLBansAndProhibitions'].toString();\r\n\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n\r\n // append query\r\n url += `query?where=${\r\n where ? where : '1=1'\r\n }&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n if (location) {\r\n if (location.radius) {\r\n const turf = window['turf'];\r\n const point = turf.point([location.x, location.y]);\r\n const buffered = turf.buffer(point, location.radius, {\r\n units: 'kilometers',\r\n });\r\n const bbox = turf.bbox(buffered);\r\n\r\n url += `&geometry=${bbox}`;\r\n } else {\r\n url += `&geometry=${location.x - 1},${location.y - 1},${\r\n location.x + 1\r\n },${location.y + 1}`;\r\n }\r\n }\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getAreaRestrictionsWfs() {\r\n const url =\r\n 'https://openmaps.gov.bc.ca/geo/pub/WHSE_LAND_AND_NATURAL_RESOURCE.PROT_RESTRICTED_AREAS_SP/ows?service=wfs&version=1.1.0&request=GetFeature&typename=WHSE_LAND_AND_NATURAL_RESOURCE.PROT_RESTRICTED_AREAS_SP&outputFormat=application/json&SRSName=urn:x-ogc:def:crs:EPSG:4326';\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n // Wont be needed when we point to our internal cache\r\n getActiveFireCount(): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLactiveFirest'].toString();\r\n url += `/query?f=json&where=FIRE_STATUS <> 'Out'&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*&outStatistics=[{\\\"statisticType\\\":\\\"count\\\",\\\"onStatisticField\\\":\\\"OBJECTID\\\",\\\"outStatisticFieldName\\\":\\\"value\\\"}]`;\r\n return this.http.get(encodeURI(url));\r\n }\r\n\r\n getActiveFiresNoGeom(): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLactiveFirest'].toString();\r\n url += `/query?f=json&where=FIRE_STATUS <> 'Out'&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*`;\r\n return this.http.get(encodeURI(url));\r\n }\r\n\r\n getOutFiresNoGeom(): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLactiveFirest'].toString();\r\n url += `/query?f=json&where=FIRE_STATUS = 'Out'&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*`;\r\n return this.http.get(encodeURI(url));\r\n }\r\n\r\n getCurrentYearFireLastXDaysStats(lastXDays: number): Observable {\r\n const startdate = new Date();\r\n const enddate = new Date();\r\n startdate.setDate(startdate.getDate() - lastXDays);\r\n const sStartdate = `${startdate.getFullYear()}-${\r\n startdate.getMonth() + 1\r\n }-${startdate.getDate()} ${\r\n startdate.getHours() < 10 ? '0' : ''\r\n }${startdate.getHours()}:${\r\n startdate.getMinutes() < 10 ? '0' : ''\r\n }${startdate.getMinutes()}:${\r\n startdate.getSeconds() < 10 ? '0' : ''\r\n }${startdate.getSeconds()}`;\r\n const sEnddate = `${enddate.getFullYear()}-${\r\n enddate.getMonth() + 1\r\n }-${enddate.getDate()} ${\r\n enddate.getHours() < 10 ? '0' : ''\r\n }${enddate.getHours()}:${\r\n enddate.getMinutes() < 10 ? '0' : ''\r\n }${enddate.getMinutes()}:${\r\n enddate.getSeconds() < 10 ? '0' : ''\r\n }${enddate.getSeconds()}`;\r\n\r\n let url =\r\n `${\r\n this.appConfigService.getConfig().externalAppConfig['AGOLactiveFirest']\r\n }/query?f=json&` +\r\n `where=IGNITION_DATE<=timestamp '${sEnddate}' AND IGNITION_DATE>=timestamp '${sStartdate}'` +\r\n `&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*` +\r\n `&outStatistics=[{\\\"statisticType\\\":\\\"count\\\",\\\"onStatisticField\\\":\\\"OBJECTID\\\",\\\"outStatisticFieldName\\\":\\\"value\\\"}]`;\r\n url = encodeURI(url);\r\n return this.http.get(url);\r\n }\r\n\r\n getCurrentYearFireStats(): Observable {\r\n let url = `${\r\n this.appConfigService.getConfig().externalAppConfig['AGOLactiveFirest']\r\n }/query?f=json&where=1=1&returnGeometry=false&spatialRel=esriSpatialRelIntersects&\r\n outFields=*&outStatistics=[{\\\"statisticType\\\":\\\"count\\\",\\\"onStatisticField\\\":\\\"OBJECTID\\\",\\\"outStatisticFieldName\\\":\\\"value\\\"}]`;\r\n url = encodeURI(url);\r\n return this.http.get(url);\r\n }\r\n\r\n getDangerRatings(\r\n where: string | null,\r\n location: { x: number; y: number; radius: number | null } | null = null,\r\n options: AgolOptions = null,\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLDangerRatings'].toString();\r\n\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n\r\n // append query\r\n url += `query?where=${\r\n where ? where : '1=1'\r\n }&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n if (location) {\r\n if (location.radius) {\r\n const turf = window['turf'];\r\n const point = turf.point([location.x, location.y]);\r\n const buffered = turf.buffer(point, location.radius, {\r\n units: 'kilometers',\r\n });\r\n const bbox = turf.bbox(buffered);\r\n\r\n url += `&geometry=${bbox}`;\r\n } else {\r\n url += `&geometry=${location.x - 1},${location.y - 1},${\r\n location.x + 1\r\n },${location.y + 1}`;\r\n }\r\n }\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n}\r\n", + "properties": [ + { + "name": "returnCentroid", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 7 + }, + { + "name": "returnExtent", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 9 + }, + { + "name": "returnGeometry", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 8 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "ApplicationState", + "id": "interface-ApplicationState-de17b171a62a29758a8c7f641d8e13a2f3b00c00d66e412124df429ec963aecb62249b6cfb7f82b00212bad1a193119d16afc74721ea14d78baea1a1e848be1a", + "file": "src/app/store/application/application.state.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\n\r\nexport interface PagingSearchState extends SearchState {\r\n pageIndex?: number;\r\n pageSize?: number;\r\n}\r\nexport interface PagingInfoRequest {\r\n query?: string;\r\n pageNumber: number;\r\n pageRowCount: number;\r\n sortColumn?: string;\r\n sortDirection?: string;\r\n}\r\n\r\nexport interface ErrorState {\r\n uuid: string;\r\n type: ERROR_TYPE;\r\n status: number;\r\n statusText?: string;\r\n message?: string;\r\n name: string;\r\n validationErrors?: ValidationError[];\r\n responseEtag: string;\r\n}\r\n\r\nexport enum ERROR_TYPE {\r\n VALIDATION,\r\n WARNING,\r\n FATAL,\r\n NOT_FOUND,\r\n FAILED_PRECONDITION,\r\n}\r\n\r\nexport interface ValidationError {\r\n path: string;\r\n message: string;\r\n messageTemplate: string;\r\n messageArguments: any[];\r\n}\r\n\r\nexport interface ApplicationState {\r\n loadStates: LoadStates;\r\n errorStates: ErrorStates;\r\n formStates: FormStates;\r\n}\r\n\r\nexport interface LoadStates {\r\n incidents: LoadState;\r\n wildfires: LoadState;\r\n}\r\n\r\nexport interface ErrorStates {\r\n incidents: ErrorState[];\r\n wildfires: ErrorState[];\r\n}\r\n\r\nexport interface FormStates {\r\n incidents: FormState;\r\n}\r\n\r\nexport interface FormState {\r\n isUnsaved: boolean;\r\n}\r\n\r\nexport interface LoadState {\r\n isLoading: boolean;\r\n}\r\n\r\nexport function getDefaultFormState(): FormState {\r\n return {\r\n isUnsaved: false,\r\n };\r\n}\r\n\r\nexport function getDefaultLoadStates(): LoadStates {\r\n return {\r\n incidents: { isLoading: false },\r\n wildfires: { isLoading: false },\r\n };\r\n}\r\n\r\nexport function getDefaultApplicationState(): ApplicationState {\r\n return {\r\n loadStates: getDefaultLoadStates(),\r\n errorStates: getDefaultErrorStates(),\r\n formStates: getDefaultFormStates(),\r\n };\r\n}\r\n\r\nexport function getDefaultErrorStates(): ErrorStates {\r\n return {\r\n incidents: [],\r\n wildfires: [],\r\n };\r\n}\r\n\r\nexport function getDefaultFormStates(): FormStates {\r\n return {\r\n incidents: getDefaultFormState(),\r\n };\r\n}\r\n\r\nexport function getDefaultPagingInfoRequest(\r\n pageNumber = 1,\r\n pageSize = 5,\r\n sortColumn?: string,\r\n sortDirection?: string,\r\n query?: string,\r\n): PagingInfoRequest {\r\n return {\r\n query,\r\n pageNumber,\r\n pageRowCount: pageSize,\r\n sortColumn,\r\n sortDirection,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "errorStates", + "deprecated": false, + "deprecationMessage": "", + "type": "ErrorStates", + "optional": false, + "description": "", + "line": 43 + }, + { + "name": "formStates", + "deprecated": false, + "deprecationMessage": "", + "type": "FormStates", + "optional": false, + "description": "", + "line": 44 + }, + { + "name": "loadStates", + "deprecated": false, + "deprecationMessage": "", + "type": "LoadStates", + "optional": false, + "description": "", + "line": 42 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "AreaRestrictionsOption", + "id": "interface-AreaRestrictionsOption-578a59039ac4654484d8e4be5fbd449d901a2d6cb9e741f267e162564117f8a272fcd258bbfc777cf74459f717c323464cbe9fd25dca73541ef16adf9822a5a4", + "file": "src/app/conversion/models.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface PagedCollection {\r\n pageNumber?: number;\r\n pageRowCount?: number;\r\n totalRowCount?: number;\r\n totalPageCount?: number;\r\n collection?: Array;\r\n}\r\n\r\nexport interface fireCentreOption {\r\n code?: string;\r\n fireCentreName?: string;\r\n}\r\n\r\nexport interface EvacOrderOption {\r\n eventName?: string;\r\n eventType?: string;\r\n orderAlertStatus?: string;\r\n issuingAgency?: string;\r\n preOcCode?: string;\r\n emrgOAAsysID?: number;\r\n centroid?: any;\r\n geometry?: any;\r\n dateModified?: Date;\r\n noticeType?: string;\r\n uri?: string;\r\n issuedOn?: string;\r\n externalUri?: boolean;\r\n eventNumber?: string;\r\n}\r\n\r\nexport interface AreaRestrictionsOption {\r\n protRsSysID?: number;\r\n name?: string;\r\n accessStatusEffectiveDate?: Date;\r\n fireCentre?: string;\r\n fireZone?: string;\r\n bulletinUrl?: string;\r\n centroid?: any;\r\n geometry?: any;\r\n noticeType?: string;\r\n}\r\n\r\nexport interface BansAndProhibitionsOption {\r\n protBsSysID?: number;\r\n type?: string;\r\n accessStatusEffectiveDate?: Date;\r\n fireCentre?: string;\r\n fireZone?: string;\r\n bulletinUrl?: string;\r\n centroid?: any;\r\n geometry?: any;\r\n accessProhibitionDescription?: string;\r\n noticeType?: string;\r\n}\r\n", + "properties": [ + { + "name": "accessStatusEffectiveDate", + "deprecated": false, + "deprecationMessage": "", + "type": "Date", + "optional": true, + "description": "", + "line": 34 + }, + { + "name": "bulletinUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 37 + }, + { + "name": "centroid", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 38 + }, + { + "name": "fireCentre", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 35 + }, + { + "name": "fireZone", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 36 + }, + { + "name": "geometry", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 39 + }, + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 33 + }, + { + "name": "noticeType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 40 + }, + { + "name": "protRsSysID", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 32 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "AudibleAlertState", + "id": "interface-AudibleAlertState-97e807b22dd48389a9e8795594d9abdbaae08bf80a89836e570a2fe1b3a1593a4106dda39fc3562d0e5caeb9a95fb68d68ba0c5ebbd89310aeb2f71c1564f685", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { routerReducer } from '@ngrx/router-store';\r\nimport { Action, ActionReducer, ActionReducerMap } from '@ngrx/store';\r\nimport { searchReducer, SearchState, SortDirection } from '@wf1/core-ui';\r\nimport { storeLogger } from 'ngrx-store-logger';\r\nimport {\r\n ApplicationState,\r\n PagingSearchState,\r\n} from './application/application.state';\r\nimport { pageSearchReducer } from './common/page-search.reducer';\r\nimport { IncidentEffect } from './incident/incident.effect';\r\nimport { incidentReducer } from './incident/incident.reducer';\r\nimport { IncidentState } from './incident/incident.stats';\r\nimport { IncidentsEffect } from './incidents/incidents.effects';\r\n\r\nimport { incidentsReducer } from './incidents/incidents.reducer';\r\nimport {\r\n initialIncidentsSearchState,\r\n IncidentsState,\r\n} from './incidents/incidents.stats';\r\nimport { WildfiresListEffect } from './wildfiresList/wildfiresList.effects';\r\nimport { wildfiresListReducer } from './wildfiresList/wildfiresList.reducer';\r\nimport {\r\n initialWildfiresSearchState,\r\n WildfiresState,\r\n} from './wildfiresList/wildfiresList.stats';\r\n\r\nexport interface BaseRouterStoreState {\r\n url: string;\r\n}\r\n\r\nexport interface RouterState {\r\n state: BaseRouterStoreState;\r\n}\r\n\r\nexport const rootReducers: ActionReducerMap = {\r\n search: searchReducer,\r\n router: routerReducer,\r\n incidents: incidentsReducer,\r\n searchIncidents: pageSearchReducer,\r\n incident: incidentReducer,\r\n wildfires: wildfiresListReducer,\r\n searchWildfires: pageSearchReducer,\r\n};\r\n\r\nexport interface RootState {\r\n application?: ApplicationState;\r\n incidents?: IncidentsState;\r\n searchIncidents?: PagingSearchState;\r\n incident?: IncidentState;\r\n wildfires?: WildfiresState;\r\n searchWildfires?: PagingSearchState;\r\n}\r\n\r\nexport const initialRootState: RootState = {\r\n searchIncidents: initialIncidentsSearchState,\r\n searchWildfires: initialWildfiresSearchState,\r\n};\r\n\r\nexport const rootEffects: any[] = [\r\n // PlaceNameSearchEffects,\r\n IncidentsEffect,\r\n IncidentEffect,\r\n WildfiresListEffect,\r\n];\r\n\r\nexport function logger(reducer: ActionReducer): any {\r\n // default, no options\r\n return storeLogger({\r\n collapsed: true,\r\n level: 'log',\r\n filter: {\r\n blacklist: [],\r\n },\r\n })(reducer);\r\n}\r\n\r\nexport interface AudibleAlertState {\r\n enableUnacknowledged: boolean;\r\n enableReceivedFromPM: boolean;\r\n selectedZoneIds?: string[];\r\n}\r\n\r\nexport class SearchStateAndConfig implements SearchState {\r\n query: string;\r\n sortParam: string;\r\n sortDirection: SortDirection;\r\n sortModalVisible: boolean;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n hiddenFilters: {\r\n [param: string]: any[];\r\n };\r\n columns?: string[]; //ordered list of columns to display\r\n componentId?: string;\r\n audibleAlert?: AudibleAlertState;\r\n}\r\n\r\nexport function isEmpty(obj) {\r\n for (const key in obj) {\r\n if (obj.hasOwnProperty(key)) {\r\n return false;\r\n }\r\n }\r\n return true;\r\n}\r\n\r\nexport interface LabeledAction extends Action {\r\n displayLabel: string;\r\n}\r\n", + "properties": [ + { + "name": "enableReceivedFromPM", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 79 + }, + { + "name": "enableUnacknowledged", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 78 + }, + { + "name": "selectedZoneIds", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": true, + "description": "", + "line": 80 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "BansAndProhibitionsOption", + "id": "interface-BansAndProhibitionsOption-578a59039ac4654484d8e4be5fbd449d901a2d6cb9e741f267e162564117f8a272fcd258bbfc777cf74459f717c323464cbe9fd25dca73541ef16adf9822a5a4", + "file": "src/app/conversion/models.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface PagedCollection {\r\n pageNumber?: number;\r\n pageRowCount?: number;\r\n totalRowCount?: number;\r\n totalPageCount?: number;\r\n collection?: Array;\r\n}\r\n\r\nexport interface fireCentreOption {\r\n code?: string;\r\n fireCentreName?: string;\r\n}\r\n\r\nexport interface EvacOrderOption {\r\n eventName?: string;\r\n eventType?: string;\r\n orderAlertStatus?: string;\r\n issuingAgency?: string;\r\n preOcCode?: string;\r\n emrgOAAsysID?: number;\r\n centroid?: any;\r\n geometry?: any;\r\n dateModified?: Date;\r\n noticeType?: string;\r\n uri?: string;\r\n issuedOn?: string;\r\n externalUri?: boolean;\r\n eventNumber?: string;\r\n}\r\n\r\nexport interface AreaRestrictionsOption {\r\n protRsSysID?: number;\r\n name?: string;\r\n accessStatusEffectiveDate?: Date;\r\n fireCentre?: string;\r\n fireZone?: string;\r\n bulletinUrl?: string;\r\n centroid?: any;\r\n geometry?: any;\r\n noticeType?: string;\r\n}\r\n\r\nexport interface BansAndProhibitionsOption {\r\n protBsSysID?: number;\r\n type?: string;\r\n accessStatusEffectiveDate?: Date;\r\n fireCentre?: string;\r\n fireZone?: string;\r\n bulletinUrl?: string;\r\n centroid?: any;\r\n geometry?: any;\r\n accessProhibitionDescription?: string;\r\n noticeType?: string;\r\n}\r\n", + "properties": [ + { + "name": "accessProhibitionDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 52 + }, + { + "name": "accessStatusEffectiveDate", + "deprecated": false, + "deprecationMessage": "", + "type": "Date", + "optional": true, + "description": "", + "line": 46 + }, + { + "name": "bulletinUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 49 + }, + { + "name": "centroid", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 50 + }, + { + "name": "fireCentre", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 47 + }, + { + "name": "fireZone", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 48 + }, + { + "name": "geometry", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 51 + }, + { + "name": "noticeType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 53 + }, + { + "name": "protBsSysID", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 44 + }, + { + "name": "type", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 45 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "BaseRouterStoreState", + "id": "interface-BaseRouterStoreState-97e807b22dd48389a9e8795594d9abdbaae08bf80a89836e570a2fe1b3a1593a4106dda39fc3562d0e5caeb9a95fb68d68ba0c5ebbd89310aeb2f71c1564f685", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { routerReducer } from '@ngrx/router-store';\r\nimport { Action, ActionReducer, ActionReducerMap } from '@ngrx/store';\r\nimport { searchReducer, SearchState, SortDirection } from '@wf1/core-ui';\r\nimport { storeLogger } from 'ngrx-store-logger';\r\nimport {\r\n ApplicationState,\r\n PagingSearchState,\r\n} from './application/application.state';\r\nimport { pageSearchReducer } from './common/page-search.reducer';\r\nimport { IncidentEffect } from './incident/incident.effect';\r\nimport { incidentReducer } from './incident/incident.reducer';\r\nimport { IncidentState } from './incident/incident.stats';\r\nimport { IncidentsEffect } from './incidents/incidents.effects';\r\n\r\nimport { incidentsReducer } from './incidents/incidents.reducer';\r\nimport {\r\n initialIncidentsSearchState,\r\n IncidentsState,\r\n} from './incidents/incidents.stats';\r\nimport { WildfiresListEffect } from './wildfiresList/wildfiresList.effects';\r\nimport { wildfiresListReducer } from './wildfiresList/wildfiresList.reducer';\r\nimport {\r\n initialWildfiresSearchState,\r\n WildfiresState,\r\n} from './wildfiresList/wildfiresList.stats';\r\n\r\nexport interface BaseRouterStoreState {\r\n url: string;\r\n}\r\n\r\nexport interface RouterState {\r\n state: BaseRouterStoreState;\r\n}\r\n\r\nexport const rootReducers: ActionReducerMap = {\r\n search: searchReducer,\r\n router: routerReducer,\r\n incidents: incidentsReducer,\r\n searchIncidents: pageSearchReducer,\r\n incident: incidentReducer,\r\n wildfires: wildfiresListReducer,\r\n searchWildfires: pageSearchReducer,\r\n};\r\n\r\nexport interface RootState {\r\n application?: ApplicationState;\r\n incidents?: IncidentsState;\r\n searchIncidents?: PagingSearchState;\r\n incident?: IncidentState;\r\n wildfires?: WildfiresState;\r\n searchWildfires?: PagingSearchState;\r\n}\r\n\r\nexport const initialRootState: RootState = {\r\n searchIncidents: initialIncidentsSearchState,\r\n searchWildfires: initialWildfiresSearchState,\r\n};\r\n\r\nexport const rootEffects: any[] = [\r\n // PlaceNameSearchEffects,\r\n IncidentsEffect,\r\n IncidentEffect,\r\n WildfiresListEffect,\r\n];\r\n\r\nexport function logger(reducer: ActionReducer): any {\r\n // default, no options\r\n return storeLogger({\r\n collapsed: true,\r\n level: 'log',\r\n filter: {\r\n blacklist: [],\r\n },\r\n })(reducer);\r\n}\r\n\r\nexport interface AudibleAlertState {\r\n enableUnacknowledged: boolean;\r\n enableReceivedFromPM: boolean;\r\n selectedZoneIds?: string[];\r\n}\r\n\r\nexport class SearchStateAndConfig implements SearchState {\r\n query: string;\r\n sortParam: string;\r\n sortDirection: SortDirection;\r\n sortModalVisible: boolean;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n hiddenFilters: {\r\n [param: string]: any[];\r\n };\r\n columns?: string[]; //ordered list of columns to display\r\n componentId?: string;\r\n audibleAlert?: AudibleAlertState;\r\n}\r\n\r\nexport function isEmpty(obj) {\r\n for (const key in obj) {\r\n if (obj.hasOwnProperty(key)) {\r\n return false;\r\n }\r\n }\r\n return true;\r\n}\r\n\r\nexport interface LabeledAction extends Action {\r\n displayLabel: string;\r\n}\r\n", + "properties": [ + { + "name": "url", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "BoundingBox", + "id": "interface-BoundingBox-202e8b4af361065a5c9ff67e569650ac69ed946c07e7a48a5068feaedf798ecfd0374c037fcab52c70869343bbe242a22ac75f2d29027ce50db28f62b14d5fa9", + "file": "src/app/services/notification.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { CapacitorHttp } from '@capacitor/core';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\nexport interface NotificationSettingRsrc {\r\n deviceType: string;\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n notifications: NotificationRsrc[];\r\n}\r\n\r\nexport interface NotificationRsrc {\r\n notificationName: string;\r\n notificationType: string;\r\n radius: number;\r\n point: VmGeometry;\r\n topics: string[];\r\n activeIndicator: boolean;\r\n}\r\n\r\nexport interface VmGeometry {\r\n type: string;\r\n coordinates: number[];\r\n crs: string;\r\n}\r\n\r\nexport interface VmNotificationPreferences {\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n deviceType: string;\r\n notificationDetails: VmNotificationDetail[];\r\n}\r\n\r\nexport interface VmNotificationDetail {\r\n name: string;\r\n type: string;\r\n radius: number;\r\n preferences: string[];\r\n locationCoords: VmCoordinates;\r\n active: boolean;\r\n mapConfig?: Promise;\r\n}\r\n\r\nexport interface VmCoordinates {\r\n long: number;\r\n lat: number;\r\n}\r\n\r\nexport interface BoundingBox {\r\n latitude: number;\r\n longitude: number;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class NotificationService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private httpClient: HttpClient,\r\n private capacitorService: CapacitorService,\r\n private commonUtilityService: CommonUtilityService,\r\n ) {}\r\n\r\n public updateUserNotificationPreferences(\r\n notificationSettings,\r\n savedNotification,\r\n ): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n console.log('device properties:\\'', p);\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n const token = this.capacitorService.getNotificationToken();\r\n const notificationSettingRsrc =\r\n convertToNotificationSettingRsrc(notificationSettings);\r\n notificationSettingRsrc.subscriberGuid = p.deviceId;\r\n notificationSettingRsrc.notificationToken = token;\r\n notificationSettingRsrc.deviceType = p.isAndroidPlatform\r\n ? 'android'\r\n : 'ios';\r\n if (savedNotification.length) {\r\n savedNotification.forEach((notification) => {\r\n notificationSettingRsrc.notifications.push(notification);\r\n });\r\n }\r\n const notificationSettingsJSON: string = JSON.stringify(notificationSettingRsrc);\r\n if (this.commonUtilityService.hasSQLKeywords(notificationSettingsJSON)) {\r\n console.error(\"JSON blob contains SQL keywords. Potential SQL injection attempt.\");\r\n return;\r\n }\r\n\r\n return this.httpClient\r\n .put(url, notificationSettingRsrc, { headers })\r\n .toPromise();\r\n });\r\n }\r\n\r\n public getUserNotificationPreferences(): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p?.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n return this.httpClient.get(url, { headers }).toPromise();\r\n });\r\n }\r\n\r\n public getFireCentreByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LEGAL_ADMIN_BOUNDARIES.DRP_MOF_FIRE_CENTRES_SP&outputformat=application/json&cql_filter=INTERSECTS(GEOMETRY,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n\r\n public getDangerRatingByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LAND_AND_NATURAL_RESOURCE.PROT_DANGER_RATING_SP&outputformat=application/json&cql_filter=INTERSECTS(SHAPE,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n}\r\n\r\nexport function convertToNotificationSettingRsrc(\r\n np: any,\r\n): NotificationSettingRsrc {\r\n const notificationTopics = [];\r\n if (np?.pushNotificationsFireBans) {\r\n notificationTopics.push('British_Columbia_Bans_and_Prohibition_Areas');\r\n notificationTopics.push('British_Columbia_Area_Restrictions');\r\n }\r\n if (np?.pushNotificationsWildfires) {\r\n notificationTopics.push('BCWS_ActiveFires_PublicView');\r\n notificationTopics.push('Evacuation_Orders_and_Alerts');\r\n }\r\n return {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notificationSettings',\r\n notifications: np\r\n ? [\r\n {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notification',\r\n notificationName: np.notificationName,\r\n notificationType: 'nearme',\r\n radius: np.radius,\r\n point: {\r\n type: 'Point',\r\n coordinates: [np.longitude, np.latitude],\r\n crs: null,\r\n },\r\n activeIndicator: true,\r\n topics: notificationTopics,\r\n },\r\n ]\r\n : [],\r\n notificationToken: null,\r\n subscriberToken: 'subscriberTpken',\r\n subscriberGuid: null,\r\n deviceType: null,\r\n } as unknown as NotificationSettingRsrc;\r\n}\r\n", + "properties": [ + { + "name": "latitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 55 + }, + { + "name": "longitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 56 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "CheckUnsavedChanges", + "id": "interface-CheckUnsavedChanges-3ebb3685541a825e4dda6d8229cb2cf06e3f478432a9ec8d299f5b385fc64dfdaee470b614195abde181d48955706828fc1f7b1e7c1173303f1b7a4359f3ce20", + "file": "src/app/components/common/guards/unsaved-changes.guard.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { CanDeactivate } from '@angular/router';\r\nimport { Observable, of } from 'rxjs';\r\n\r\nexport interface CheckUnsavedChanges {\r\n changesSaved: () => boolean | Observable;\r\n confirmDialog: () => boolean | Observable;\r\n}\r\n\r\n@Injectable()\r\nexport class CanDeactivateGuard implements CanDeactivate {\r\n constructor(public dialog: MatDialog) {}\r\n\r\n canDeactivate(component: CheckUnsavedChanges): boolean | Observable {\r\n if (!component.changesSaved()) {\r\n return component.confirmDialog();\r\n }\r\n\r\n return of(true);\r\n }\r\n}\r\n", + "properties": [ + { + "name": "changesSaved", + "deprecated": false, + "deprecationMessage": "", + "type": "function", + "optional": false, + "description": "", + "line": 7 + }, + { + "name": "confirmDialog", + "deprecated": false, + "deprecationMessage": "", + "type": "function", + "optional": false, + "description": "", + "line": 8 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "CompassHeading", + "id": "interface-CompassHeading-8535ce51ccdad526d840669937c2863b8c4704ebacf2e5a788764298904f6dbe7761d1eb638a976f40486932cb843e69f3a4250037faa79d75e0a3680ed65ea9", + "file": "src/app/services/capacitor-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { EventEmitter, Injectable, NgZone } from '@angular/core';\r\nimport { MatSnackBar, MatSnackBarConfig } from '@angular/material/snack-bar';\r\nimport { Router } from '@angular/router';\r\nimport { FCM } from '@capacitor-community/fcm';\r\nimport { App, AppState } from '@capacitor/app';\r\nimport { AppLauncher } from '@capacitor/app-launcher';\r\nimport { Browser } from '@capacitor/browser';\r\nimport { Device } from '@capacitor/device';\r\nimport { Geolocation, Position } from '@capacitor/geolocation';\r\nimport {\r\n PushNotificationSchema,\r\n PushNotifications,\r\n} from '@capacitor/push-notifications';\r\nimport { Store } from '@ngrx/store';\r\nimport { BehaviorSubject, fromEvent } from 'rxjs';\r\nimport { environment } from '../../environments/environment';\r\nimport { RootState } from '../store';\r\nimport { ApplicationStateService } from './application-state.service';\r\nimport { EventEmitterService } from './event-emitter.service';\r\n\r\nimport { ResourcesRoutes } from '@app/utils';\r\nimport { NotificationSnackbarComponent } from '../components/notification-snackbar/notification-snackbar.component';\r\nimport { Preferences } from '@capacitor/preferences';\r\n\r\nexport interface CompassHeading {\r\n magneticHeading?: number; //The heading in degrees from 0-359.99 at a single moment in time. (Number)\r\n trueHeading?: number; //The heading relative to the geographic North Pole in degrees 0-359.99 at a single moment in time. A negative value indicates that the true heading can't be determined. (Number)\r\n headingAccuracy?: number; //The deviation in degrees between the reported heading and the true heading. (Number)\r\n timestamp?: string; //The time at which this heading was determined. (DOMTimeStamp)\r\n error?: string;\r\n}\r\n\r\nexport interface LocationNotification {\r\n latitude: number;\r\n longitude: number;\r\n radius: number;\r\n featureId: string;\r\n featureType: string;\r\n fireYear?: number;\r\n}\r\n\r\nexport interface ReportOfFireNotification {\r\n title: string;\r\n body: string;\r\n}\r\n\r\nexport interface DeviceProperties {\r\n isIOSPlatform: boolean;\r\n isAndroidPlatform: boolean;\r\n isWebPlatform: boolean;\r\n isMobilePlatform: boolean;\r\n deviceId: string;\r\n isTwitterInstalled: boolean;\r\n}\r\n\r\nconst UPDATE_AFTER_INACTIVE_MILLIS = 1000 * 60; // 1 minute\r\nconst REFRESH_INTERVAL_ACTIVE_MILLIS = 5 * 1000 * 60; // 5 minutes\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class CapacitorService {\r\n resume: BehaviorSubject;\r\n initialized: Promise;\r\n fbAppInstalled: boolean;\r\n twitterAppInstalled: boolean;\r\n appState: AppState;\r\n isIOSPlatform: boolean;\r\n isAndroidPlatform: boolean;\r\n isWebPlatform: boolean;\r\n deviceId: string;\r\n pnNav = null;\r\n notificationToken = null;\r\n updateMainMapLayers = new EventEmitter();\r\n currentHeadingPromise: Promise;\r\n locationNotifications = new EventEmitter();\r\n rofNotifications = new EventEmitter();\r\n inactiveStart: number;\r\n refreshTimer;\r\n locationNotificationsDelay = 5000;\r\n rofNotificationsDelay = 5000;\r\n notificationSnackbarPromise = Promise.resolve();\r\n registeredForNotifications = false;\r\n private devicePropertiesPromise: Promise;\r\n\r\n constructor(\r\n private zone: NgZone,\r\n protected router: Router,\r\n protected store: Store,\r\n protected eventEmitterService: EventEmitterService,\r\n protected stateService: ApplicationStateService,\r\n protected snackbar: MatSnackBar,\r\n ) {\r\n this.resume = new BehaviorSubject(null);\r\n fromEvent(document, 'resume').subscribe((event) => {\r\n this.zone.run(() => {\r\n this.onResume();\r\n });\r\n });\r\n\r\n this.isIOSPlatform = false;\r\n this.isAndroidPlatform = false;\r\n this.isWebPlatform = false;\r\n this.fbAppInstalled = false;\r\n this.twitterAppInstalled = false;\r\n this.deviceId = '';\r\n\r\n this.initialized = this.checkDevice().then(() => {\r\n this.init();\r\n\r\n // use for testing notification at startup\r\n // this.emitLocationNotification( {\r\n // coords: '[48.463259,-123.312635]',\r\n // radius: '20',\r\n // messageID: 'V65055',\r\n // topicKey: 'BCWS_ActiveFires_PublicView',\r\n // } )\r\n });\r\n }\r\n\r\n init() {\r\n const startRefreshTimer = () => {\r\n stopRefreshTimer();\r\n\r\n this.refreshTimer = setTimeout(() => {\r\n this.updateMainMapLayers.emit();\r\n startRefreshTimer();\r\n }, REFRESH_INTERVAL_ACTIVE_MILLIS);\r\n };\r\n\r\n const stopRefreshTimer = () => {\r\n if (!this.refreshTimer) {\r\nreturn;\r\n}\r\n\r\n clearTimeout(this.refreshTimer);\r\n this.refreshTimer = null;\r\n };\r\n\r\n startRefreshTimer();\r\n\r\n App.addListener('appStateChange', (state) => {\r\n if (state.isActive) {\r\n startRefreshTimer();\r\n\r\n if (!this.inactiveStart) {\r\nreturn;\r\n}\r\n\r\n const inactiveDuration = Date.now() - this.inactiveStart;\r\n this.inactiveStart = null;\r\n\r\n if (inactiveDuration > UPDATE_AFTER_INACTIVE_MILLIS) {\r\n this.updateMainMapLayers.emit();\r\n }\r\n } else {\r\n if (!this.inactiveStart) {\r\nthis.inactiveStart = Date.now();\r\n}\r\n\r\n stopRefreshTimer();\r\n }\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n if (this.isWebPlatform) {\r\n this.notificationToken = 'FakeForWeb';\r\n return;\r\n }\r\n\r\n this.checkInstalledApps();\r\n\r\n if (this.isAndroidPlatform) {\r\n App.addListener('backButton', (state) => {\r\n this.eventEmitterService.androidBackButtonPressed();\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n // Request permission to use push notifications\r\n this.registerForNotifications()\r\n .then((registered) => {\r\n console.log('registeredForNotifications', registered);\r\n this.registeredForNotifications = registered;\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // On success, we should be able to receive notifications\r\n PushNotifications.addListener('registration', (token) => {\r\n console.log('PNN REgister success ' + token.value);\r\n if (this.isAndroidPlatform) {\r\n this.notificationToken = token.value;\r\n } else if (this.isIOSPlatform) {\r\n FCM.getToken()\r\n .then((response) => {\r\n this.notificationToken = response.token;\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // Some issue with our setup and push will not work\r\n PushNotifications.addListener('registrationError', (error) => {\r\n console.log('PNN REgister fail ' + error);\r\n }).catch((err) => {\r\n console.error(err);\r\n });\r\n\r\n // Show us the notification payload if the app is open on our device\r\n PushNotifications.addListener(\r\n 'pushNotificationReceived',\r\n (notification) => {\r\n console.log('pushNotificationReceived', notification);\r\n this.handleRofPushNotification(notification);\r\n },\r\n ).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // Method called when tapping on a notification\r\n PushNotifications.addListener('pushNotificationActionPerformed', (ev) => {\r\n const data = ev.notification.data;\r\n console.log('pushNotificationActionPerformed', data);\r\n\r\n this.emitLocationNotification(data);\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n async registerForNotifications(): Promise {\r\n let status = await PushNotifications.checkPermissions();\r\n if (status.receive === 'prompt') {\r\n status = await PushNotifications.requestPermissions();\r\n }\r\n\r\n if (status.receive !== 'granted') {\r\n return false;\r\n }\r\n\r\n await PushNotifications.register();\r\n return true;\r\n }\r\n\r\n handleRofPushNotification(notification: PushNotificationSchema) {\r\n this.notificationSnackbarPromise = this.notificationSnackbarPromise.then(\r\n () => new Promise((res, rej) => {\r\n const sb = this.showNotificationSnackbar(notification);\r\n\r\n sb.onAction().subscribe(() => {\r\n this.emitLocationNotification(notification.body);\r\n });\r\n\r\n sb.afterDismissed().subscribe(() => {\r\n res();\r\n });\r\n }),\r\n );\r\n\r\n return true;\r\n }\r\n\r\n emitRofNotification(title, body) {\r\n setTimeout(() => {\r\n try {\r\n this.rofNotifications.emit({ title, body });\r\n\r\n this.rofNotificationsDelay = 0;\r\n } catch (e) {\r\n console.warn('push notification not handled:', e, title + ': ' + body);\r\n }\r\n }, this.rofNotificationsDelay);\r\n }\r\n\r\n handleLocationPushNotification(notification: PushNotificationSchema) {\r\n this.notificationSnackbarPromise = this.notificationSnackbarPromise.then(\r\n () => new Promise((res, rej) => {\r\n const sb = this.showNotificationSnackbar(notification);\r\n\r\n sb.onAction().subscribe(() => {\r\n const c = JSON.parse(notification.data['coords']);\r\n const r = JSON.parse(notification.data['radius']);\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: notification.data['messageID'],\r\n featureType: notification.data['topicKey'],\r\n identify: true,\r\n notification: true,\r\n time: Date.now(),\r\n },\r\n });\r\n });\r\n\r\n sb.afterDismissed().subscribe(() => {\r\n res();\r\n });\r\n }),\r\n );\r\n\r\n return true;\r\n }\r\n\r\n emitLocationNotification(data) {\r\n setTimeout(() => {\r\n try {\r\n const c = JSON.parse(data['coords']);\r\n const r = JSON.parse(data['radius']);\r\n\r\n this.locationNotifications.emit({\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: data['messageID'],\r\n featureType: data['topicKey'],\r\n });\r\n\r\n this.locationNotificationsDelay = 0;\r\n } catch (e) {\r\n console.warn('push notification not handled:', e, data);\r\n }\r\n }, this.locationNotificationsDelay);\r\n }\r\n\r\n showNotificationSnackbar(notification: any) {\r\n const cfg: MatSnackBarConfig = {\r\n data: { notification },\r\n // need to change back to 10 sec. Using 60 sec for testing purpose in case QA missed it.\r\n duration: 60 * 1000,\r\n verticalPosition: 'top',\r\n };\r\n\r\n return this.snackbar.openFromComponent(NotificationSnackbarComponent, cfg);\r\n }\r\n\r\n checkDevice() {\r\n // const deviceInfo = \r\n return Device.getInfo()\r\n .then((devInfo) => {\r\n console.log(devInfo);\r\n if (!devInfo) {\r\nreturn;\r\n}\r\n\r\n this.isIOSPlatform = devInfo.platform === 'ios';\r\n this.isAndroidPlatform = devInfo.platform === 'android';\r\n this.isWebPlatform =\r\n devInfo.platform !== 'ios' && devInfo.platform !== 'android';\r\n\r\n return Device.getId();\r\n })\r\n .then((deviceId) => {\r\n console.log(deviceId);\r\n this.deviceId = deviceId.identifier;\r\n });\r\n }\r\n\r\n async getCurrentPosition(options?: PositionOptions): Promise {\r\n const coordinates = Geolocation.getCurrentPosition(options);\r\n return coordinates;\r\n }\r\n\r\n checkInstalledApps() {\r\n this.checkTwitterAppInstalled().then(\r\n (result) => {\r\n this.twitterAppInstalled = result;\r\n },\r\n (error) => {\r\n this.twitterAppInstalled = false;\r\n },\r\n );\r\n\r\n this.checkFbAppInstalled().then(\r\n (result) => {\r\n this.fbAppInstalled = result;\r\n },\r\n (error) => {\r\n this.fbAppInstalled = false;\r\n },\r\n );\r\n }\r\n\r\n onResume(): void {\r\n this.resume.next(true);\r\n }\r\n\r\n openLinkInAppBrowser(url: string) {\r\n Browser.open({\r\n url,\r\n toolbarColor: '#f7f7f9',\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n private async checkTwitterAppInstalled(): Promise {\r\n if (this.isMobilePlatform()) {\r\n const scheme = this.isIOSPlatform ? 'twitter://' : 'com.twitter.android';\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n return false;\r\n }\r\n\r\n private async checkFbAppInstalled(): Promise {\r\n if (this.isMobilePlatform()) {\r\n const scheme = this.isIOSPlatform ? 'fb://' : 'com.facebook.katana';\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n return false;\r\n }\r\n\r\n private async appIsInstalled(scheme: string): Promise {\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n\r\n initOfflinePageSettings() {\r\n App.addListener('appStateChange', (state: AppState) => {\r\n this.appState = state;\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n public isMobilePlatform(): boolean {\r\n if (this.isIOSPlatform || this.isAndroidPlatform) {\r\n return true;\r\n }\r\n return !!environment['is_mobile_platform'];\r\n }\r\n\r\n getPnUrl() {\r\n return this.pnNav;\r\n }\r\n\r\n public getNotificationToken() {\r\n return this.notificationToken;\r\n }\r\n\r\n public setNotificationToken(token: string) {\r\n this.notificationToken = token;\r\n }\r\n\r\n openUrlInApp(url: string) {\r\n let scheme;\r\n let schemeUrl;\r\n // twitter\r\n if (url.indexOf('twitter.com/') !== -1) {\r\n scheme = this.isIOSPlatform ? 'twitter://' : 'com.twitter.android';\r\n schemeUrl = 'twitter://user?screen_name=' + url.split('twitter.com/')[1];\r\n }\r\n\r\n if (scheme && schemeUrl) {\r\n AppLauncher.openUrl({ url: schemeUrl }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n }\r\n\r\n isAndroid() {\r\n return this.isAndroidPlatform;\r\n }\r\n\r\n isIOS() {\r\n return this.isIOSPlatform;\r\n }\r\n\r\n getCurrentHeading(): Promise {\r\n const compass = navigator['compass'];\r\n if (!compass) {\r\nreturn Promise.reject(Error('navigator.compass not available'));\r\n} else {\r\n const currentHeading = new Promise((res, rej) => {\r\n compass.getCurrentHeading(\r\n (heading: CompassHeading) => {\r\n res(heading);\r\n this.currentHeadingPromise = null;\r\n },\r\n (error) => {\r\n rej(Error('Failed to get heading: ' + JSON.stringify(error)));\r\n this.currentHeadingPromise = null;\r\n },\r\n );\r\n });\r\n\r\n this.currentHeadingPromise = currentHeading;\r\n\r\n return this.currentHeadingPromise;\r\n }\r\n }\r\n\r\n async checkDeviceSystem() {\r\n // const deviceInfo = \r\n try {\r\n const deviceInfo = await Device.getInfo();\r\n return deviceInfo;\r\n } catch (error) {\r\n console.error('Error getting device info:', error);\r\n }\r\n }\r\n\r\n get deviceProperties(): Promise {\r\n if (!this.devicePropertiesPromise) {\r\nthis.devicePropertiesPromise = Device.getInfo()\r\n .then((devInfo) => Device.getId().then((deviceId) => {\r\n\r\n const p = devInfo && devInfo.platform;\r\n const prop: DeviceProperties = {\r\n isIOSPlatform: p == 'ios',\r\n isAndroidPlatform: p == 'android',\r\n isWebPlatform: p != 'ios' && p != 'android',\r\n isMobilePlatform:\r\n p == 'ios' ||\r\n p == 'android' ||\r\n !!environment['is_mobile_platform'],\r\n deviceId: deviceId.identifier,\r\n isTwitterInstalled: false,\r\n };\r\n const scheme = prop.isIOSPlatform\r\n ? 'twitter://'\r\n : 'com.twitter.android';\r\n return AppLauncher.canOpenUrl({ url: scheme })\r\n .then((canOpen) => {\r\n prop.isTwitterInstalled = canOpen.value;\r\n return prop;\r\n })\r\n .catch((e) => {\r\n console.warn(e);\r\n return prop;\r\n });\r\n }))\r\n .catch((e) => {\r\n console.warn(e);\r\n return {\r\n isIOSPlatform: false,\r\n isAndroidPlatform: false,\r\n isWebPlatform: false,\r\n isMobilePlatform: false,\r\n deviceId: '',\r\n isTwitterInstalled: false,\r\n };\r\n });\r\n}\r\n\r\n return this.devicePropertiesPromise;\r\n }\r\n\r\n get isMobile(): Promise {\r\n return this.deviceProperties.then((p) => p.isMobilePlatform);\r\n }\r\n\r\n async saveData(key: string, value: string) {\r\n await Preferences.set({\r\n key: key,\r\n value: value\r\n });\r\n }\r\n \r\n async getData(key: string) {\r\n const response = await Preferences.get({ key: key });\r\n return response.value;\r\n }\r\n\r\n async removeData(key: string) {\r\n await Preferences.remove({ key: key })\r\n }\r\n}\r\n\r\n\r\n", + "properties": [ + { + "name": "error", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 30 + }, + { + "name": "headingAccuracy", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 28 + }, + { + "name": "magneticHeading", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 26 + }, + { + "name": "timestamp", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 29 + }, + { + "name": "trueHeading", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 27 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "Coordinates", + "id": "interface-Coordinates-d8cb1d18422d250f08384df5fb2272408deadabdf142b0e8e533061fc252ade67243883d97c3593a89d8e2fe8e06ccc7606abc0ddfc637f2b10a34c331048a03", + "file": "src/app/services/common-utility.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { NumberFormatStyle } from '@angular/common';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { Injectable, Injector } from '@angular/core';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { App } from '@capacitor/app';\r\nimport { Geolocation } from '@capacitor/geolocation';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { Observable } from 'rxjs';\r\nimport { ReportOfFireService } from './report-of-fire-service';\r\nimport { LocalStorageService } from './local-storage-service';\r\n\r\nconst MAX_CACHE_AGE = 30 * 1000;\r\n\r\nexport interface Coordinates {\r\n readonly accuracy: number;\r\n readonly altitude: number | null;\r\n readonly altitudeAccuracy: number | null;\r\n readonly heading: number | null;\r\n readonly latitude: number;\r\n readonly longitude: number;\r\n readonly speed: number | null;\r\n}\r\n\r\nexport interface Position {\r\n readonly coords: Coordinates;\r\n readonly timestamp: NumberFormatStyle;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class CommonUtilityService {\r\n private myLocation;\r\n private locationTime;\r\n private location;\r\n private rofService;\r\n\r\n constructor(\r\n protected snackbarService: MatSnackBar,\r\n private http: HttpClient,\r\n private appConfigService: AppConfigService,\r\n private injector: Injector,\r\n private storageService: LocalStorageService\r\n ) {\r\n setTimeout(() => (this.rofService = injector.get(ReportOfFireService)));\r\n }\r\n\r\n getCurrentLocationPromise(): Promise {\r\n const self = this;\r\n const now = Date.now();\r\n if (this.locationTime && now - this.locationTime < MAX_CACHE_AGE) {\r\n return this.location;\r\n }\r\n\r\n this.locationTime = now;\r\n this.location = Geolocation.getCurrentPosition();\r\n return this.location;\r\n }\r\n\r\n getCurrentLocation(callback?: (p: Position) => void) {\r\n if (navigator && navigator.geolocation) {\r\n return Geolocation.getCurrentPosition().then(\r\n (position) => {\r\n this.myLocation = position ? position.coords : undefined;\r\n if (callback) {\r\n callback(position);\r\n }\r\n return position ? position.coords : undefined;\r\n },\r\n (error) => {\r\n this.snackbarService.open(\r\n 'Unable to retrieve the current location.',\r\n '',\r\n {\r\n duration: 5,\r\n },\r\n );\r\n },\r\n );\r\n } else {\r\n console.warn('Unable to access geolocation');\r\n this.snackbarService.open('Unable to access location services.', '', {\r\n duration: 5,\r\n });\r\n }\r\n }\r\n\r\n preloadGeolocation() {\r\n Geolocation.getCurrentPosition().then(\r\n (position) => {\r\n this.myLocation = position.coords;\r\n },\r\n (error) => {\r\n this.snackbarService.open(\r\n 'Unable to retrieve the current location',\r\n 'Cancel',\r\n {\r\n duration: 5000,\r\n },\r\n );\r\n },\r\n );\r\n }\r\n\r\n sortAddressList(results: any, value: string) {\r\n let address = null;\r\n let trimmedAddress = null;\r\n let valueLength = null;\r\n let valueMatch = null;\r\n results.forEach((result) => {\r\n address = this.getFullAddress(result);\r\n result.address = address.trim();\r\n trimmedAddress = result.address;\r\n valueLength = value.length;\r\n if (trimmedAddress != null) {\r\nvalueMatch = trimmedAddress.substring(0, valueLength);\r\n}\r\n\r\n if (\r\n address != null &&\r\n valueLength != null &&\r\n valueMatch != null &&\r\n (value.toUpperCase() === address.toUpperCase() ||\r\n value.toUpperCase() === valueMatch.toUpperCase())\r\n ) {\r\n const index = results.indexOf(result);\r\n if (index !== -1) {\r\n results.splice(index, 1);\r\n }\r\n const resultToBeUnshifted = result;\r\n\r\n results.unshift(resultToBeUnshifted);\r\n }\r\n });\r\n\r\n return results;\r\n }\r\n\r\n getFullAddress(location) {\r\n let result = '';\r\n\r\n if (location.civicNumber) {\r\n result += location.civicNumber;\r\n }\r\n\r\n if (location.streetName) {\r\n result += ' ' + location.streetName;\r\n }\r\n\r\n if (location.streetQualifier) {\r\n result += ' ' + location.streetQualifier;\r\n }\r\n\r\n if (location.streetType) {\r\n result += ' ' + location.streetType;\r\n }\r\n\r\n return result;\r\n }\r\n\r\n isIPhone(): boolean {\r\n const userAgent = window.navigator.userAgent.toLowerCase();\r\n return /iphone/.test(userAgent);\r\n }\r\n\r\n countdown(timeoutDuration) {\r\n const promise = new Promise((resolve) => {\r\n setTimeout(() => resolve(false), timeoutDuration);\r\n });\r\n return promise;\r\n }\r\n\r\n checkLocation() {\r\n const promise = new Promise((resolve) => {\r\n Geolocation.getCurrentPosition().then(\r\n (position) => {\r\n resolve(true)\r\n },\r\n (error) => {\r\n resolve(false)\r\n },\r\n );\r\n })\r\n\r\n return promise;\r\n }\r\n\r\n async checkLocationServiceStatus(): Promise {\r\n const timeoutDuration = 5000; // 5 seconds limit\r\n \r\n const locationPromise = await this.checkLocation()\r\n const timeoutPromise = this.countdown(timeoutDuration)\r\n\r\n return Promise.race([timeoutPromise, locationPromise]);\r\n }\r\n\r\n pingService(): Observable {\r\n const url = this.appConfigService.getConfig().rest['wfnews'];\r\n return this.http.get(url);\r\n }\r\n\r\n calculateBearing(\r\n lat1: number,\r\n lon1: number,\r\n lat2: number,\r\n lon2: number,\r\n ): number {\r\n const dLon = this.deg2rad(lon2 - lon1);\r\n const x = Math.sin(dLon) * Math.cos(this.deg2rad(lat2));\r\n const y =\r\n Math.cos(this.deg2rad(lat1)) * Math.sin(this.deg2rad(lat2)) -\r\n Math.sin(this.deg2rad(lat1)) *\r\n Math.cos(this.deg2rad(lat2)) *\r\n Math.cos(dLon);\r\n const bearing = Math.atan2(x, y);\r\n const bearingDegrees = this.rad2deg(bearing);\r\n return (bearingDegrees + 360) % 360;\r\n }\r\n\r\n formatDDM(decimal: number) {\r\n decimal = Math.abs(decimal);\r\n const d = Math.abs(Math.trunc(decimal));\r\n return d + '° ' + (60 * (decimal - d)).toFixed(3) + '\\'';\r\n }\r\n\r\n async checkOnlineStatus(): Promise {\r\n try {\r\n await this.pingService().toPromise();\r\n return true;\r\n } catch (error) {\r\n return false;\r\n }\r\n }\r\n\r\n async removeInvalidOfflineRoF() {\r\n try {\r\n // Fetch locally stored data\r\n const offlineReportSaved = this.storageService.getData('offlineReportData');\r\n if (offlineReportSaved) {\r\n const offlineReport = JSON.parse(offlineReportSaved);\r\n\r\n if (offlineReport.resource) {\r\n const resource = JSON.parse(offlineReport.resource);\r\n // Remove the locally stored data if it was submitted more than 24 hours ago\r\n if (\r\n resource.submittedTimestamp &&\r\n this.invalidTimestamp(resource.submittedTimestamp)\r\n ) {\r\n this.storageService.removeData('offlineReportData');\r\n }\r\n }\r\n }\r\n } catch (error) {\r\n console.error('Error removing invalid RoF data:', error);\r\n }\r\n }\r\n\r\n invalidTimestamp(timestamp: string): boolean {\r\n // check if submitted timestamp is more than 24 hours ago\r\n const now = new Date().getTime();\r\n const submittedTimestamp = Number(timestamp);\r\n const oneDay = 24 * 60 * 60 * 1000;\r\n return now - submittedTimestamp > oneDay;\r\n }\r\n\r\n private deg2rad(deg: number): number {\r\n return deg * (Math.PI / 180);\r\n }\r\n private rad2deg(rad: number): number {\r\n return rad * (180 / Math.PI);\r\n }\r\n\r\n async checkOnline() {\r\n try {\r\n await this.pingService().toPromise();\r\n return true;\r\n } catch (error) {\r\n return false;\r\n }\r\n }\r\n\r\n isAttributePresent(array, attributeName, attributeValue) {\r\n return array.some(existingItem => existingItem.attributes[attributeName] === attributeValue);\r\n }\r\n\r\n checkIfLandscapeMode() {\r\n // also return true if this is table portrait mode wfnews-2022. \r\n if ((window.innerWidth > window.innerHeight) || (window.innerWidth <= 1024 && window.innerWidth >= 768 && window.innerHeight > window.innerWidth) ) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n } \r\n\r\n \r\n hasSQLKeywords(jsonBlob) {\r\n //detect standalone sql words\r\n const sqlKeywords = /\\b(SELECT|INSERT|UPDATE|DELETE|ALTER|DROP|CREATE)\\b(?!\\s*\\*)/i;\r\n const sqlDetected = sqlKeywords.test(jsonBlob);\r\n return sqlDetected;\r\n }\r\n\r\n extractPolygonData(response) {\r\n const polygonData = [];\r\n for (const element of response) {\r\n polygonData.push(...element);\r\n }\r\n return polygonData;\r\n }\r\n\r\n createConvex(polygonData) {\r\n const turfPoints = polygonData.map(coord => window['turf'].point(coord));\r\n const pointsFeatureCollection = window['turf'].featureCollection(turfPoints);\r\n const convexHull = window['turf'].convex(pointsFeatureCollection)?.geometry?.coordinates[0];\r\n return convexHull;\r\n }\r\n\r\n getPolygonBond(polygonData) {\r\n const convex = this.createConvex(polygonData);\r\n const bounds = convex?.reduce((acc, coord) => [\r\n [Math.min(acc[0][0], coord[1]), Math.min(acc[0][1], coord[0])],\r\n [Math.max(acc[1][0], coord[1]), Math.max(acc[1][1], coord[0])]\r\n ], [[Infinity, Infinity], [-Infinity, -Infinity]]);\r\n return bounds;\r\n }\r\n\r\n getMapOptions(bounds: any, location: number[]) {\r\n return bounds\r\n ? { attributionControl: false, zoomControl: false, dragging: false, doubleClickZoom: false, boxZoom: false, trackResize: false, scrollWheelZoom: false }\r\n : { attributionControl: false, zoomControl: false, dragging: false, doubleClickZoom: false, boxZoom: false, trackResize: false, scrollWheelZoom: false, center: location, zoom: 9 };\r\n }\r\n \r\n}", + "properties": [ + { + "name": "accuracy", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 148 + ] + }, + { + "name": "altitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number | null", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 148 + ] + }, + { + "name": "altitudeAccuracy", + "deprecated": false, + "deprecationMessage": "", + "type": "number | null", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 148 + ] + }, + { + "name": "heading", + "deprecated": false, + "deprecationMessage": "", + "type": "number | null", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 148 + ] + }, + { + "name": "latitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 148 + ] + }, + { + "name": "longitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 148 + ] + }, + { + "name": "speed", + "deprecated": false, + "deprecationMessage": "", + "type": "number | null", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 148 + ] + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "DeviceOrientationEventiOS", + "id": "interface-DeviceOrientationEventiOS-2a825e4905fbb0a4b261c3807f69129c7f91ff85dc7899b8338d557823c006c5085ec96103be5a994f9d0bc4eea803bd3653fb712541d357de102c9a476a6567", + "file": "src/app/components/report-of-fire/compass-page/rof-compass-page.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\nimport { CommonUtilityService } from '../../../services/common-utility.service';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { LocationServicesDialogComponent } from './location-services-dialog/location-services-dialog.component';\r\nimport { equalsIgnoreCase } from '../../../utils';\r\n\r\ninterface DeviceOrientationEventiOS extends DeviceOrientationEvent {\r\n requestPermission?: () => Promise<'granted' | 'denied'>;\r\n}\r\n\r\n@Component({\r\n selector: 'rof-compass-page',\r\n templateUrl: './rof-compass-page.component.html',\r\n styleUrls: ['./rof-compass-page.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class RoFCompassPage extends RoFPage implements OnInit {\r\n public compassFaceUrl: string;\r\n public compassHandUrl: string;\r\n public compassHeading = 0;\r\n public currentLat: string;\r\n public currentLong: string;\r\n public heading = '0° N';\r\n public locationSupported = false;\r\n equalsIgnoreCase = equalsIgnoreCase;\r\n\r\n constructor(\r\n private commonUtilityService: CommonUtilityService,\r\n protected dialog: MatDialog,\r\n ) {\r\n super();\r\n }\r\n\r\n isLandscapeMode(): boolean {\r\n return this.commonUtilityService.checkIfLandscapeMode();\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n this.compassFaceUrl = data.compassFaceUrl;\r\n this.compassHandUrl = data.compassHandUrl;\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getOrientation();\r\n this.useMyCurrentLocation();\r\n }\r\n\r\n async getOrientation() {\r\n try {\r\n const self = this;\r\n const requestPermission = (\r\n DeviceOrientationEvent as unknown as DeviceOrientationEventiOS\r\n ).requestPermission;\r\n const iOS = typeof requestPermission === 'function';\r\n if (iOS) {\r\n const response = await requestPermission();\r\n if (equalsIgnoreCase(response, 'granted')) {\r\n window.addEventListener(\r\n 'deviceorientation',\r\n (function(compass) {\r\n return function(e) {\r\n self.handler(e, compass);\r\n };\r\n })(self),\r\n true,\r\n );\r\n } else {\r\n this.dialog.open(LocationServicesDialogComponent, {\r\n width: '350px',\r\n data: {\r\n message: 'Location services are required',\r\n },\r\n });\r\n }\r\n } else {\r\n window.addEventListener(\r\n 'deviceorientationabsolute',\r\n (function(compass) {\r\n return function(e) {\r\n self.handler(e, compass);\r\n };\r\n })(self),\r\n true,\r\n );\r\n }\r\n } catch (err) {\r\n this.dialog.open(LocationServicesDialogComponent, {\r\n width: '350px',\r\n data: {\r\n message: 'Location services are not supported',\r\n },\r\n });\r\n }\r\n }\r\n\r\n handler(e, self) {\r\n if (this.commonUtilityService.checkIfLandscapeMode()) {\r\n this.skip();\r\n }\r\n if (self.reportOfFire?.headingDetectionActive) {\r\n if (!e.alpha && !e.webkitCompassHeading) {\r\n this.reportOfFire.motionSensor = 'no';\r\n this.skip();\r\n } else {\r\n this.reportOfFire.motionSensor = 'yes';\r\n }\r\n\r\n try {\r\n let compassHeading = e.webkitCompassHeading || Math.abs(e.alpha - 360);\r\n compassHeading = Math.trunc(compassHeading);\r\n let cardinalDirection = '';\r\n\r\n if (\r\n (compassHeading >= 0 && compassHeading <= 22) ||\r\n (compassHeading >= 337 && compassHeading <= 360)\r\n ) {\r\n cardinalDirection = 'N';\r\n } else if (compassHeading >= 23 && compassHeading <= 66) {\r\n cardinalDirection = 'NE';\r\n } else if (compassHeading >= 67 && compassHeading <= 112) {\r\n cardinalDirection = 'E';\r\n } else if (compassHeading >= 113 && compassHeading <= 157) {\r\n cardinalDirection = 'SE';\r\n } else if (compassHeading >= 158 && compassHeading <= 202) {\r\n cardinalDirection = 'S';\r\n } else if (compassHeading >= 203 && compassHeading <= 246) {\r\n cardinalDirection = 'SW';\r\n } else if (compassHeading >= 247 && compassHeading <= 292) {\r\n cardinalDirection = 'W';\r\n } else if (compassHeading >= 293 && compassHeading <= 336) {\r\n cardinalDirection = 'NW';\r\n }\r\n\r\n if (document.getElementById('compass-face-image')) {\r\ndocument.getElementById('compass-face-image').style.transform =\r\n `rotate(${-compassHeading}deg)`;\r\n}\r\n if (document.getElementById('compass-heading')) {\r\ndocument.getElementById('compass-heading').innerText =\r\n compassHeading.toString() + '° ' + cardinalDirection;\r\n}\r\n\r\n self.reportOfFire.compassHeading = compassHeading;\r\n\r\n this.useMyCurrentLocation();\r\n\r\n this.reportOfFire = self.reportOfFire;\r\n } catch (err) {\r\n console.error('Could not set compass heading', err);\r\n }\r\n }\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n try {\r\n const location =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n if (location) {\r\n this.currentLat = this.commonUtilityService.formatDDM(\r\n Number(location.coords.latitude),\r\n );\r\n this.currentLong = this.commonUtilityService.formatDDM(\r\n Number(location.coords.longitude),\r\n );\r\n }\r\n\r\n if (document.getElementById('location')) {\r\ndocument.getElementById('location').innerText =\r\n this.currentLat + ',' + this.currentLong;\r\n}\r\n } catch (err) {\r\n console.error('Could not find current location', err);\r\n }\r\n }\r\n\r\n confirmHeading() {\r\n try {\r\n this.reportOfFire.headingDetectionActive = false;\r\n this.next();\r\n } catch (err) {\r\n console.error('Could not confirm heading', err);\r\n }\r\n }\r\n\r\n checkIfLandscapeMode() {\r\n if (window.innerWidth > window.innerHeight) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n}\r\n", + "properties": [ + { + "name": "requestPermission", + "deprecated": false, + "deprecationMessage": "", + "type": "function", + "optional": true, + "description": "", + "line": 10 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "DeviceOrientationEvent" + ] + }, + { + "name": "DeviceProperties", + "id": "interface-DeviceProperties-8535ce51ccdad526d840669937c2863b8c4704ebacf2e5a788764298904f6dbe7761d1eb638a976f40486932cb843e69f3a4250037faa79d75e0a3680ed65ea9", + "file": "src/app/services/capacitor-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { EventEmitter, Injectable, NgZone } from '@angular/core';\r\nimport { MatSnackBar, MatSnackBarConfig } from '@angular/material/snack-bar';\r\nimport { Router } from '@angular/router';\r\nimport { FCM } from '@capacitor-community/fcm';\r\nimport { App, AppState } from '@capacitor/app';\r\nimport { AppLauncher } from '@capacitor/app-launcher';\r\nimport { Browser } from '@capacitor/browser';\r\nimport { Device } from '@capacitor/device';\r\nimport { Geolocation, Position } from '@capacitor/geolocation';\r\nimport {\r\n PushNotificationSchema,\r\n PushNotifications,\r\n} from '@capacitor/push-notifications';\r\nimport { Store } from '@ngrx/store';\r\nimport { BehaviorSubject, fromEvent } from 'rxjs';\r\nimport { environment } from '../../environments/environment';\r\nimport { RootState } from '../store';\r\nimport { ApplicationStateService } from './application-state.service';\r\nimport { EventEmitterService } from './event-emitter.service';\r\n\r\nimport { ResourcesRoutes } from '@app/utils';\r\nimport { NotificationSnackbarComponent } from '../components/notification-snackbar/notification-snackbar.component';\r\nimport { Preferences } from '@capacitor/preferences';\r\n\r\nexport interface CompassHeading {\r\n magneticHeading?: number; //The heading in degrees from 0-359.99 at a single moment in time. (Number)\r\n trueHeading?: number; //The heading relative to the geographic North Pole in degrees 0-359.99 at a single moment in time. A negative value indicates that the true heading can't be determined. (Number)\r\n headingAccuracy?: number; //The deviation in degrees between the reported heading and the true heading. (Number)\r\n timestamp?: string; //The time at which this heading was determined. (DOMTimeStamp)\r\n error?: string;\r\n}\r\n\r\nexport interface LocationNotification {\r\n latitude: number;\r\n longitude: number;\r\n radius: number;\r\n featureId: string;\r\n featureType: string;\r\n fireYear?: number;\r\n}\r\n\r\nexport interface ReportOfFireNotification {\r\n title: string;\r\n body: string;\r\n}\r\n\r\nexport interface DeviceProperties {\r\n isIOSPlatform: boolean;\r\n isAndroidPlatform: boolean;\r\n isWebPlatform: boolean;\r\n isMobilePlatform: boolean;\r\n deviceId: string;\r\n isTwitterInstalled: boolean;\r\n}\r\n\r\nconst UPDATE_AFTER_INACTIVE_MILLIS = 1000 * 60; // 1 minute\r\nconst REFRESH_INTERVAL_ACTIVE_MILLIS = 5 * 1000 * 60; // 5 minutes\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class CapacitorService {\r\n resume: BehaviorSubject;\r\n initialized: Promise;\r\n fbAppInstalled: boolean;\r\n twitterAppInstalled: boolean;\r\n appState: AppState;\r\n isIOSPlatform: boolean;\r\n isAndroidPlatform: boolean;\r\n isWebPlatform: boolean;\r\n deviceId: string;\r\n pnNav = null;\r\n notificationToken = null;\r\n updateMainMapLayers = new EventEmitter();\r\n currentHeadingPromise: Promise;\r\n locationNotifications = new EventEmitter();\r\n rofNotifications = new EventEmitter();\r\n inactiveStart: number;\r\n refreshTimer;\r\n locationNotificationsDelay = 5000;\r\n rofNotificationsDelay = 5000;\r\n notificationSnackbarPromise = Promise.resolve();\r\n registeredForNotifications = false;\r\n private devicePropertiesPromise: Promise;\r\n\r\n constructor(\r\n private zone: NgZone,\r\n protected router: Router,\r\n protected store: Store,\r\n protected eventEmitterService: EventEmitterService,\r\n protected stateService: ApplicationStateService,\r\n protected snackbar: MatSnackBar,\r\n ) {\r\n this.resume = new BehaviorSubject(null);\r\n fromEvent(document, 'resume').subscribe((event) => {\r\n this.zone.run(() => {\r\n this.onResume();\r\n });\r\n });\r\n\r\n this.isIOSPlatform = false;\r\n this.isAndroidPlatform = false;\r\n this.isWebPlatform = false;\r\n this.fbAppInstalled = false;\r\n this.twitterAppInstalled = false;\r\n this.deviceId = '';\r\n\r\n this.initialized = this.checkDevice().then(() => {\r\n this.init();\r\n\r\n // use for testing notification at startup\r\n // this.emitLocationNotification( {\r\n // coords: '[48.463259,-123.312635]',\r\n // radius: '20',\r\n // messageID: 'V65055',\r\n // topicKey: 'BCWS_ActiveFires_PublicView',\r\n // } )\r\n });\r\n }\r\n\r\n init() {\r\n const startRefreshTimer = () => {\r\n stopRefreshTimer();\r\n\r\n this.refreshTimer = setTimeout(() => {\r\n this.updateMainMapLayers.emit();\r\n startRefreshTimer();\r\n }, REFRESH_INTERVAL_ACTIVE_MILLIS);\r\n };\r\n\r\n const stopRefreshTimer = () => {\r\n if (!this.refreshTimer) {\r\nreturn;\r\n}\r\n\r\n clearTimeout(this.refreshTimer);\r\n this.refreshTimer = null;\r\n };\r\n\r\n startRefreshTimer();\r\n\r\n App.addListener('appStateChange', (state) => {\r\n if (state.isActive) {\r\n startRefreshTimer();\r\n\r\n if (!this.inactiveStart) {\r\nreturn;\r\n}\r\n\r\n const inactiveDuration = Date.now() - this.inactiveStart;\r\n this.inactiveStart = null;\r\n\r\n if (inactiveDuration > UPDATE_AFTER_INACTIVE_MILLIS) {\r\n this.updateMainMapLayers.emit();\r\n }\r\n } else {\r\n if (!this.inactiveStart) {\r\nthis.inactiveStart = Date.now();\r\n}\r\n\r\n stopRefreshTimer();\r\n }\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n if (this.isWebPlatform) {\r\n this.notificationToken = 'FakeForWeb';\r\n return;\r\n }\r\n\r\n this.checkInstalledApps();\r\n\r\n if (this.isAndroidPlatform) {\r\n App.addListener('backButton', (state) => {\r\n this.eventEmitterService.androidBackButtonPressed();\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n // Request permission to use push notifications\r\n this.registerForNotifications()\r\n .then((registered) => {\r\n console.log('registeredForNotifications', registered);\r\n this.registeredForNotifications = registered;\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // On success, we should be able to receive notifications\r\n PushNotifications.addListener('registration', (token) => {\r\n console.log('PNN REgister success ' + token.value);\r\n if (this.isAndroidPlatform) {\r\n this.notificationToken = token.value;\r\n } else if (this.isIOSPlatform) {\r\n FCM.getToken()\r\n .then((response) => {\r\n this.notificationToken = response.token;\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // Some issue with our setup and push will not work\r\n PushNotifications.addListener('registrationError', (error) => {\r\n console.log('PNN REgister fail ' + error);\r\n }).catch((err) => {\r\n console.error(err);\r\n });\r\n\r\n // Show us the notification payload if the app is open on our device\r\n PushNotifications.addListener(\r\n 'pushNotificationReceived',\r\n (notification) => {\r\n console.log('pushNotificationReceived', notification);\r\n this.handleRofPushNotification(notification);\r\n },\r\n ).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // Method called when tapping on a notification\r\n PushNotifications.addListener('pushNotificationActionPerformed', (ev) => {\r\n const data = ev.notification.data;\r\n console.log('pushNotificationActionPerformed', data);\r\n\r\n this.emitLocationNotification(data);\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n async registerForNotifications(): Promise {\r\n let status = await PushNotifications.checkPermissions();\r\n if (status.receive === 'prompt') {\r\n status = await PushNotifications.requestPermissions();\r\n }\r\n\r\n if (status.receive !== 'granted') {\r\n return false;\r\n }\r\n\r\n await PushNotifications.register();\r\n return true;\r\n }\r\n\r\n handleRofPushNotification(notification: PushNotificationSchema) {\r\n this.notificationSnackbarPromise = this.notificationSnackbarPromise.then(\r\n () => new Promise((res, rej) => {\r\n const sb = this.showNotificationSnackbar(notification);\r\n\r\n sb.onAction().subscribe(() => {\r\n this.emitLocationNotification(notification.body);\r\n });\r\n\r\n sb.afterDismissed().subscribe(() => {\r\n res();\r\n });\r\n }),\r\n );\r\n\r\n return true;\r\n }\r\n\r\n emitRofNotification(title, body) {\r\n setTimeout(() => {\r\n try {\r\n this.rofNotifications.emit({ title, body });\r\n\r\n this.rofNotificationsDelay = 0;\r\n } catch (e) {\r\n console.warn('push notification not handled:', e, title + ': ' + body);\r\n }\r\n }, this.rofNotificationsDelay);\r\n }\r\n\r\n handleLocationPushNotification(notification: PushNotificationSchema) {\r\n this.notificationSnackbarPromise = this.notificationSnackbarPromise.then(\r\n () => new Promise((res, rej) => {\r\n const sb = this.showNotificationSnackbar(notification);\r\n\r\n sb.onAction().subscribe(() => {\r\n const c = JSON.parse(notification.data['coords']);\r\n const r = JSON.parse(notification.data['radius']);\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: notification.data['messageID'],\r\n featureType: notification.data['topicKey'],\r\n identify: true,\r\n notification: true,\r\n time: Date.now(),\r\n },\r\n });\r\n });\r\n\r\n sb.afterDismissed().subscribe(() => {\r\n res();\r\n });\r\n }),\r\n );\r\n\r\n return true;\r\n }\r\n\r\n emitLocationNotification(data) {\r\n setTimeout(() => {\r\n try {\r\n const c = JSON.parse(data['coords']);\r\n const r = JSON.parse(data['radius']);\r\n\r\n this.locationNotifications.emit({\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: data['messageID'],\r\n featureType: data['topicKey'],\r\n });\r\n\r\n this.locationNotificationsDelay = 0;\r\n } catch (e) {\r\n console.warn('push notification not handled:', e, data);\r\n }\r\n }, this.locationNotificationsDelay);\r\n }\r\n\r\n showNotificationSnackbar(notification: any) {\r\n const cfg: MatSnackBarConfig = {\r\n data: { notification },\r\n // need to change back to 10 sec. Using 60 sec for testing purpose in case QA missed it.\r\n duration: 60 * 1000,\r\n verticalPosition: 'top',\r\n };\r\n\r\n return this.snackbar.openFromComponent(NotificationSnackbarComponent, cfg);\r\n }\r\n\r\n checkDevice() {\r\n // const deviceInfo = \r\n return Device.getInfo()\r\n .then((devInfo) => {\r\n console.log(devInfo);\r\n if (!devInfo) {\r\nreturn;\r\n}\r\n\r\n this.isIOSPlatform = devInfo.platform === 'ios';\r\n this.isAndroidPlatform = devInfo.platform === 'android';\r\n this.isWebPlatform =\r\n devInfo.platform !== 'ios' && devInfo.platform !== 'android';\r\n\r\n return Device.getId();\r\n })\r\n .then((deviceId) => {\r\n console.log(deviceId);\r\n this.deviceId = deviceId.identifier;\r\n });\r\n }\r\n\r\n async getCurrentPosition(options?: PositionOptions): Promise {\r\n const coordinates = Geolocation.getCurrentPosition(options);\r\n return coordinates;\r\n }\r\n\r\n checkInstalledApps() {\r\n this.checkTwitterAppInstalled().then(\r\n (result) => {\r\n this.twitterAppInstalled = result;\r\n },\r\n (error) => {\r\n this.twitterAppInstalled = false;\r\n },\r\n );\r\n\r\n this.checkFbAppInstalled().then(\r\n (result) => {\r\n this.fbAppInstalled = result;\r\n },\r\n (error) => {\r\n this.fbAppInstalled = false;\r\n },\r\n );\r\n }\r\n\r\n onResume(): void {\r\n this.resume.next(true);\r\n }\r\n\r\n openLinkInAppBrowser(url: string) {\r\n Browser.open({\r\n url,\r\n toolbarColor: '#f7f7f9',\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n private async checkTwitterAppInstalled(): Promise {\r\n if (this.isMobilePlatform()) {\r\n const scheme = this.isIOSPlatform ? 'twitter://' : 'com.twitter.android';\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n return false;\r\n }\r\n\r\n private async checkFbAppInstalled(): Promise {\r\n if (this.isMobilePlatform()) {\r\n const scheme = this.isIOSPlatform ? 'fb://' : 'com.facebook.katana';\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n return false;\r\n }\r\n\r\n private async appIsInstalled(scheme: string): Promise {\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n\r\n initOfflinePageSettings() {\r\n App.addListener('appStateChange', (state: AppState) => {\r\n this.appState = state;\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n public isMobilePlatform(): boolean {\r\n if (this.isIOSPlatform || this.isAndroidPlatform) {\r\n return true;\r\n }\r\n return !!environment['is_mobile_platform'];\r\n }\r\n\r\n getPnUrl() {\r\n return this.pnNav;\r\n }\r\n\r\n public getNotificationToken() {\r\n return this.notificationToken;\r\n }\r\n\r\n public setNotificationToken(token: string) {\r\n this.notificationToken = token;\r\n }\r\n\r\n openUrlInApp(url: string) {\r\n let scheme;\r\n let schemeUrl;\r\n // twitter\r\n if (url.indexOf('twitter.com/') !== -1) {\r\n scheme = this.isIOSPlatform ? 'twitter://' : 'com.twitter.android';\r\n schemeUrl = 'twitter://user?screen_name=' + url.split('twitter.com/')[1];\r\n }\r\n\r\n if (scheme && schemeUrl) {\r\n AppLauncher.openUrl({ url: schemeUrl }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n }\r\n\r\n isAndroid() {\r\n return this.isAndroidPlatform;\r\n }\r\n\r\n isIOS() {\r\n return this.isIOSPlatform;\r\n }\r\n\r\n getCurrentHeading(): Promise {\r\n const compass = navigator['compass'];\r\n if (!compass) {\r\nreturn Promise.reject(Error('navigator.compass not available'));\r\n} else {\r\n const currentHeading = new Promise((res, rej) => {\r\n compass.getCurrentHeading(\r\n (heading: CompassHeading) => {\r\n res(heading);\r\n this.currentHeadingPromise = null;\r\n },\r\n (error) => {\r\n rej(Error('Failed to get heading: ' + JSON.stringify(error)));\r\n this.currentHeadingPromise = null;\r\n },\r\n );\r\n });\r\n\r\n this.currentHeadingPromise = currentHeading;\r\n\r\n return this.currentHeadingPromise;\r\n }\r\n }\r\n\r\n async checkDeviceSystem() {\r\n // const deviceInfo = \r\n try {\r\n const deviceInfo = await Device.getInfo();\r\n return deviceInfo;\r\n } catch (error) {\r\n console.error('Error getting device info:', error);\r\n }\r\n }\r\n\r\n get deviceProperties(): Promise {\r\n if (!this.devicePropertiesPromise) {\r\nthis.devicePropertiesPromise = Device.getInfo()\r\n .then((devInfo) => Device.getId().then((deviceId) => {\r\n\r\n const p = devInfo && devInfo.platform;\r\n const prop: DeviceProperties = {\r\n isIOSPlatform: p == 'ios',\r\n isAndroidPlatform: p == 'android',\r\n isWebPlatform: p != 'ios' && p != 'android',\r\n isMobilePlatform:\r\n p == 'ios' ||\r\n p == 'android' ||\r\n !!environment['is_mobile_platform'],\r\n deviceId: deviceId.identifier,\r\n isTwitterInstalled: false,\r\n };\r\n const scheme = prop.isIOSPlatform\r\n ? 'twitter://'\r\n : 'com.twitter.android';\r\n return AppLauncher.canOpenUrl({ url: scheme })\r\n .then((canOpen) => {\r\n prop.isTwitterInstalled = canOpen.value;\r\n return prop;\r\n })\r\n .catch((e) => {\r\n console.warn(e);\r\n return prop;\r\n });\r\n }))\r\n .catch((e) => {\r\n console.warn(e);\r\n return {\r\n isIOSPlatform: false,\r\n isAndroidPlatform: false,\r\n isWebPlatform: false,\r\n isMobilePlatform: false,\r\n deviceId: '',\r\n isTwitterInstalled: false,\r\n };\r\n });\r\n}\r\n\r\n return this.devicePropertiesPromise;\r\n }\r\n\r\n get isMobile(): Promise {\r\n return this.deviceProperties.then((p) => p.isMobilePlatform);\r\n }\r\n\r\n async saveData(key: string, value: string) {\r\n await Preferences.set({\r\n key: key,\r\n value: value\r\n });\r\n }\r\n \r\n async getData(key: string) {\r\n const response = await Preferences.get({ key: key });\r\n return response.value;\r\n }\r\n\r\n async removeData(key: string) {\r\n await Preferences.remove({ key: key })\r\n }\r\n}\r\n\r\n\r\n", + "properties": [ + { + "name": "deviceId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 52 + }, + { + "name": "isAndroidPlatform", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 49 + }, + { + "name": "isIOSPlatform", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 48 + }, + { + "name": "isMobilePlatform", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 51 + }, + { + "name": "isTwitterInstalled", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 53 + }, + { + "name": "isWebPlatform", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 50 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "ErrorHandlingInstructions", + "id": "interface-ErrorHandlingInstructions-e191d3fc916d48f865f61e0f3c7d85cf9e958e59580bfef03391786d68102b8cf293efd1118b110c207b093672df1bf628d2aa7c5ec095eaabf2f40b6f1a2096", + "file": "src/app/utils/user-feedback-utils.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { MatSnackBarConfig } from '@angular/material/snack-bar';\r\nimport { WF_SNACKBAR_TYPES } from '.';\r\n\r\nexport interface ErrorHandlingInstructions {\r\n redirectToRoute?: string;\r\n redirectToRouteData?: any;\r\n snackBarErrorMsg?: string;\r\n}\r\n\r\nexport function getSnackbarConfig(message, type): MatSnackBarConfig {\r\n const config = {\r\n panelClass: 'snackbar-' + type,\r\n data: {\r\n message,\r\n type,\r\n },\r\n };\r\n if (type == WF_SNACKBAR_TYPES.SUCCESS) {\r\n config['duration'] = 5000;\r\n }\r\n return config;\r\n}\r\n", + "properties": [ + { + "name": "redirectToRoute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 5 + }, + { + "name": "redirectToRouteData", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 6 + }, + { + "name": "snackBarErrorMsg", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 7 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "ErrorState", + "id": "interface-ErrorState-de17b171a62a29758a8c7f641d8e13a2f3b00c00d66e412124df429ec963aecb62249b6cfb7f82b00212bad1a193119d16afc74721ea14d78baea1a1e848be1a", + "file": "src/app/store/application/application.state.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\n\r\nexport interface PagingSearchState extends SearchState {\r\n pageIndex?: number;\r\n pageSize?: number;\r\n}\r\nexport interface PagingInfoRequest {\r\n query?: string;\r\n pageNumber: number;\r\n pageRowCount: number;\r\n sortColumn?: string;\r\n sortDirection?: string;\r\n}\r\n\r\nexport interface ErrorState {\r\n uuid: string;\r\n type: ERROR_TYPE;\r\n status: number;\r\n statusText?: string;\r\n message?: string;\r\n name: string;\r\n validationErrors?: ValidationError[];\r\n responseEtag: string;\r\n}\r\n\r\nexport enum ERROR_TYPE {\r\n VALIDATION,\r\n WARNING,\r\n FATAL,\r\n NOT_FOUND,\r\n FAILED_PRECONDITION,\r\n}\r\n\r\nexport interface ValidationError {\r\n path: string;\r\n message: string;\r\n messageTemplate: string;\r\n messageArguments: any[];\r\n}\r\n\r\nexport interface ApplicationState {\r\n loadStates: LoadStates;\r\n errorStates: ErrorStates;\r\n formStates: FormStates;\r\n}\r\n\r\nexport interface LoadStates {\r\n incidents: LoadState;\r\n wildfires: LoadState;\r\n}\r\n\r\nexport interface ErrorStates {\r\n incidents: ErrorState[];\r\n wildfires: ErrorState[];\r\n}\r\n\r\nexport interface FormStates {\r\n incidents: FormState;\r\n}\r\n\r\nexport interface FormState {\r\n isUnsaved: boolean;\r\n}\r\n\r\nexport interface LoadState {\r\n isLoading: boolean;\r\n}\r\n\r\nexport function getDefaultFormState(): FormState {\r\n return {\r\n isUnsaved: false,\r\n };\r\n}\r\n\r\nexport function getDefaultLoadStates(): LoadStates {\r\n return {\r\n incidents: { isLoading: false },\r\n wildfires: { isLoading: false },\r\n };\r\n}\r\n\r\nexport function getDefaultApplicationState(): ApplicationState {\r\n return {\r\n loadStates: getDefaultLoadStates(),\r\n errorStates: getDefaultErrorStates(),\r\n formStates: getDefaultFormStates(),\r\n };\r\n}\r\n\r\nexport function getDefaultErrorStates(): ErrorStates {\r\n return {\r\n incidents: [],\r\n wildfires: [],\r\n };\r\n}\r\n\r\nexport function getDefaultFormStates(): FormStates {\r\n return {\r\n incidents: getDefaultFormState(),\r\n };\r\n}\r\n\r\nexport function getDefaultPagingInfoRequest(\r\n pageNumber = 1,\r\n pageSize = 5,\r\n sortColumn?: string,\r\n sortDirection?: string,\r\n query?: string,\r\n): PagingInfoRequest {\r\n return {\r\n query,\r\n pageNumber,\r\n pageRowCount: pageSize,\r\n sortColumn,\r\n sortDirection,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 20 + }, + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 21 + }, + { + "name": "responseEtag", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "status", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 18 + }, + { + "name": "statusText", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 19 + }, + { + "name": "type", + "deprecated": false, + "deprecationMessage": "", + "type": "ERROR_TYPE", + "optional": false, + "description": "", + "line": 17 + }, + { + "name": "uuid", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16 + }, + { + "name": "validationErrors", + "deprecated": false, + "deprecationMessage": "", + "type": "ValidationError[]", + "optional": true, + "description": "", + "line": 22 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "ErrorStates", + "id": "interface-ErrorStates-de17b171a62a29758a8c7f641d8e13a2f3b00c00d66e412124df429ec963aecb62249b6cfb7f82b00212bad1a193119d16afc74721ea14d78baea1a1e848be1a", + "file": "src/app/store/application/application.state.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\n\r\nexport interface PagingSearchState extends SearchState {\r\n pageIndex?: number;\r\n pageSize?: number;\r\n}\r\nexport interface PagingInfoRequest {\r\n query?: string;\r\n pageNumber: number;\r\n pageRowCount: number;\r\n sortColumn?: string;\r\n sortDirection?: string;\r\n}\r\n\r\nexport interface ErrorState {\r\n uuid: string;\r\n type: ERROR_TYPE;\r\n status: number;\r\n statusText?: string;\r\n message?: string;\r\n name: string;\r\n validationErrors?: ValidationError[];\r\n responseEtag: string;\r\n}\r\n\r\nexport enum ERROR_TYPE {\r\n VALIDATION,\r\n WARNING,\r\n FATAL,\r\n NOT_FOUND,\r\n FAILED_PRECONDITION,\r\n}\r\n\r\nexport interface ValidationError {\r\n path: string;\r\n message: string;\r\n messageTemplate: string;\r\n messageArguments: any[];\r\n}\r\n\r\nexport interface ApplicationState {\r\n loadStates: LoadStates;\r\n errorStates: ErrorStates;\r\n formStates: FormStates;\r\n}\r\n\r\nexport interface LoadStates {\r\n incidents: LoadState;\r\n wildfires: LoadState;\r\n}\r\n\r\nexport interface ErrorStates {\r\n incidents: ErrorState[];\r\n wildfires: ErrorState[];\r\n}\r\n\r\nexport interface FormStates {\r\n incidents: FormState;\r\n}\r\n\r\nexport interface FormState {\r\n isUnsaved: boolean;\r\n}\r\n\r\nexport interface LoadState {\r\n isLoading: boolean;\r\n}\r\n\r\nexport function getDefaultFormState(): FormState {\r\n return {\r\n isUnsaved: false,\r\n };\r\n}\r\n\r\nexport function getDefaultLoadStates(): LoadStates {\r\n return {\r\n incidents: { isLoading: false },\r\n wildfires: { isLoading: false },\r\n };\r\n}\r\n\r\nexport function getDefaultApplicationState(): ApplicationState {\r\n return {\r\n loadStates: getDefaultLoadStates(),\r\n errorStates: getDefaultErrorStates(),\r\n formStates: getDefaultFormStates(),\r\n };\r\n}\r\n\r\nexport function getDefaultErrorStates(): ErrorStates {\r\n return {\r\n incidents: [],\r\n wildfires: [],\r\n };\r\n}\r\n\r\nexport function getDefaultFormStates(): FormStates {\r\n return {\r\n incidents: getDefaultFormState(),\r\n };\r\n}\r\n\r\nexport function getDefaultPagingInfoRequest(\r\n pageNumber = 1,\r\n pageSize = 5,\r\n sortColumn?: string,\r\n sortDirection?: string,\r\n query?: string,\r\n): PagingInfoRequest {\r\n return {\r\n query,\r\n pageNumber,\r\n pageRowCount: pageSize,\r\n sortColumn,\r\n sortDirection,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "incidents", + "deprecated": false, + "deprecationMessage": "", + "type": "ErrorState[]", + "optional": false, + "description": "", + "line": 53 + }, + { + "name": "wildfires", + "deprecated": false, + "deprecationMessage": "", + "type": "ErrorState[]", + "optional": false, + "description": "", + "line": 54 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "EvacOrderOption", + "id": "interface-EvacOrderOption-578a59039ac4654484d8e4be5fbd449d901a2d6cb9e741f267e162564117f8a272fcd258bbfc777cf74459f717c323464cbe9fd25dca73541ef16adf9822a5a4", + "file": "src/app/conversion/models.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface PagedCollection {\r\n pageNumber?: number;\r\n pageRowCount?: number;\r\n totalRowCount?: number;\r\n totalPageCount?: number;\r\n collection?: Array;\r\n}\r\n\r\nexport interface fireCentreOption {\r\n code?: string;\r\n fireCentreName?: string;\r\n}\r\n\r\nexport interface EvacOrderOption {\r\n eventName?: string;\r\n eventType?: string;\r\n orderAlertStatus?: string;\r\n issuingAgency?: string;\r\n preOcCode?: string;\r\n emrgOAAsysID?: number;\r\n centroid?: any;\r\n geometry?: any;\r\n dateModified?: Date;\r\n noticeType?: string;\r\n uri?: string;\r\n issuedOn?: string;\r\n externalUri?: boolean;\r\n eventNumber?: string;\r\n}\r\n\r\nexport interface AreaRestrictionsOption {\r\n protRsSysID?: number;\r\n name?: string;\r\n accessStatusEffectiveDate?: Date;\r\n fireCentre?: string;\r\n fireZone?: string;\r\n bulletinUrl?: string;\r\n centroid?: any;\r\n geometry?: any;\r\n noticeType?: string;\r\n}\r\n\r\nexport interface BansAndProhibitionsOption {\r\n protBsSysID?: number;\r\n type?: string;\r\n accessStatusEffectiveDate?: Date;\r\n fireCentre?: string;\r\n fireZone?: string;\r\n bulletinUrl?: string;\r\n centroid?: any;\r\n geometry?: any;\r\n accessProhibitionDescription?: string;\r\n noticeType?: string;\r\n}\r\n", + "properties": [ + { + "name": "centroid", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 21 + }, + { + "name": "dateModified", + "deprecated": false, + "deprecationMessage": "", + "type": "Date", + "optional": true, + "description": "", + "line": 23 + }, + { + "name": "emrgOAAsysID", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 20 + }, + { + "name": "eventName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 15 + }, + { + "name": "eventNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 28 + }, + { + "name": "eventType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 16 + }, + { + "name": "externalUri", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 27 + }, + { + "name": "geometry", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 22 + }, + { + "name": "issuedOn", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 26 + }, + { + "name": "issuingAgency", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 18 + }, + { + "name": "noticeType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 24 + }, + { + "name": "orderAlertStatus", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 17 + }, + { + "name": "preOcCode", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 19 + }, + { + "name": "uri", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 25 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "fireCentreOption", + "id": "interface-fireCentreOption-578a59039ac4654484d8e4be5fbd449d901a2d6cb9e741f267e162564117f8a272fcd258bbfc777cf74459f717c323464cbe9fd25dca73541ef16adf9822a5a4", + "file": "src/app/conversion/models.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface PagedCollection {\r\n pageNumber?: number;\r\n pageRowCount?: number;\r\n totalRowCount?: number;\r\n totalPageCount?: number;\r\n collection?: Array;\r\n}\r\n\r\nexport interface fireCentreOption {\r\n code?: string;\r\n fireCentreName?: string;\r\n}\r\n\r\nexport interface EvacOrderOption {\r\n eventName?: string;\r\n eventType?: string;\r\n orderAlertStatus?: string;\r\n issuingAgency?: string;\r\n preOcCode?: string;\r\n emrgOAAsysID?: number;\r\n centroid?: any;\r\n geometry?: any;\r\n dateModified?: Date;\r\n noticeType?: string;\r\n uri?: string;\r\n issuedOn?: string;\r\n externalUri?: boolean;\r\n eventNumber?: string;\r\n}\r\n\r\nexport interface AreaRestrictionsOption {\r\n protRsSysID?: number;\r\n name?: string;\r\n accessStatusEffectiveDate?: Date;\r\n fireCentre?: string;\r\n fireZone?: string;\r\n bulletinUrl?: string;\r\n centroid?: any;\r\n geometry?: any;\r\n noticeType?: string;\r\n}\r\n\r\nexport interface BansAndProhibitionsOption {\r\n protBsSysID?: number;\r\n type?: string;\r\n accessStatusEffectiveDate?: Date;\r\n fireCentre?: string;\r\n fireZone?: string;\r\n bulletinUrl?: string;\r\n centroid?: any;\r\n geometry?: any;\r\n accessProhibitionDescription?: string;\r\n noticeType?: string;\r\n}\r\n", + "properties": [ + { + "name": "code", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 10 + }, + { + "name": "fireCentreName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 11 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "FormState", + "id": "interface-FormState-de17b171a62a29758a8c7f641d8e13a2f3b00c00d66e412124df429ec963aecb62249b6cfb7f82b00212bad1a193119d16afc74721ea14d78baea1a1e848be1a", + "file": "src/app/store/application/application.state.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\n\r\nexport interface PagingSearchState extends SearchState {\r\n pageIndex?: number;\r\n pageSize?: number;\r\n}\r\nexport interface PagingInfoRequest {\r\n query?: string;\r\n pageNumber: number;\r\n pageRowCount: number;\r\n sortColumn?: string;\r\n sortDirection?: string;\r\n}\r\n\r\nexport interface ErrorState {\r\n uuid: string;\r\n type: ERROR_TYPE;\r\n status: number;\r\n statusText?: string;\r\n message?: string;\r\n name: string;\r\n validationErrors?: ValidationError[];\r\n responseEtag: string;\r\n}\r\n\r\nexport enum ERROR_TYPE {\r\n VALIDATION,\r\n WARNING,\r\n FATAL,\r\n NOT_FOUND,\r\n FAILED_PRECONDITION,\r\n}\r\n\r\nexport interface ValidationError {\r\n path: string;\r\n message: string;\r\n messageTemplate: string;\r\n messageArguments: any[];\r\n}\r\n\r\nexport interface ApplicationState {\r\n loadStates: LoadStates;\r\n errorStates: ErrorStates;\r\n formStates: FormStates;\r\n}\r\n\r\nexport interface LoadStates {\r\n incidents: LoadState;\r\n wildfires: LoadState;\r\n}\r\n\r\nexport interface ErrorStates {\r\n incidents: ErrorState[];\r\n wildfires: ErrorState[];\r\n}\r\n\r\nexport interface FormStates {\r\n incidents: FormState;\r\n}\r\n\r\nexport interface FormState {\r\n isUnsaved: boolean;\r\n}\r\n\r\nexport interface LoadState {\r\n isLoading: boolean;\r\n}\r\n\r\nexport function getDefaultFormState(): FormState {\r\n return {\r\n isUnsaved: false,\r\n };\r\n}\r\n\r\nexport function getDefaultLoadStates(): LoadStates {\r\n return {\r\n incidents: { isLoading: false },\r\n wildfires: { isLoading: false },\r\n };\r\n}\r\n\r\nexport function getDefaultApplicationState(): ApplicationState {\r\n return {\r\n loadStates: getDefaultLoadStates(),\r\n errorStates: getDefaultErrorStates(),\r\n formStates: getDefaultFormStates(),\r\n };\r\n}\r\n\r\nexport function getDefaultErrorStates(): ErrorStates {\r\n return {\r\n incidents: [],\r\n wildfires: [],\r\n };\r\n}\r\n\r\nexport function getDefaultFormStates(): FormStates {\r\n return {\r\n incidents: getDefaultFormState(),\r\n };\r\n}\r\n\r\nexport function getDefaultPagingInfoRequest(\r\n pageNumber = 1,\r\n pageSize = 5,\r\n sortColumn?: string,\r\n sortDirection?: string,\r\n query?: string,\r\n): PagingInfoRequest {\r\n return {\r\n query,\r\n pageNumber,\r\n pageRowCount: pageSize,\r\n sortColumn,\r\n sortDirection,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "isUnsaved", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 62 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "FormStates", + "id": "interface-FormStates-de17b171a62a29758a8c7f641d8e13a2f3b00c00d66e412124df429ec963aecb62249b6cfb7f82b00212bad1a193119d16afc74721ea14d78baea1a1e848be1a", + "file": "src/app/store/application/application.state.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\n\r\nexport interface PagingSearchState extends SearchState {\r\n pageIndex?: number;\r\n pageSize?: number;\r\n}\r\nexport interface PagingInfoRequest {\r\n query?: string;\r\n pageNumber: number;\r\n pageRowCount: number;\r\n sortColumn?: string;\r\n sortDirection?: string;\r\n}\r\n\r\nexport interface ErrorState {\r\n uuid: string;\r\n type: ERROR_TYPE;\r\n status: number;\r\n statusText?: string;\r\n message?: string;\r\n name: string;\r\n validationErrors?: ValidationError[];\r\n responseEtag: string;\r\n}\r\n\r\nexport enum ERROR_TYPE {\r\n VALIDATION,\r\n WARNING,\r\n FATAL,\r\n NOT_FOUND,\r\n FAILED_PRECONDITION,\r\n}\r\n\r\nexport interface ValidationError {\r\n path: string;\r\n message: string;\r\n messageTemplate: string;\r\n messageArguments: any[];\r\n}\r\n\r\nexport interface ApplicationState {\r\n loadStates: LoadStates;\r\n errorStates: ErrorStates;\r\n formStates: FormStates;\r\n}\r\n\r\nexport interface LoadStates {\r\n incidents: LoadState;\r\n wildfires: LoadState;\r\n}\r\n\r\nexport interface ErrorStates {\r\n incidents: ErrorState[];\r\n wildfires: ErrorState[];\r\n}\r\n\r\nexport interface FormStates {\r\n incidents: FormState;\r\n}\r\n\r\nexport interface FormState {\r\n isUnsaved: boolean;\r\n}\r\n\r\nexport interface LoadState {\r\n isLoading: boolean;\r\n}\r\n\r\nexport function getDefaultFormState(): FormState {\r\n return {\r\n isUnsaved: false,\r\n };\r\n}\r\n\r\nexport function getDefaultLoadStates(): LoadStates {\r\n return {\r\n incidents: { isLoading: false },\r\n wildfires: { isLoading: false },\r\n };\r\n}\r\n\r\nexport function getDefaultApplicationState(): ApplicationState {\r\n return {\r\n loadStates: getDefaultLoadStates(),\r\n errorStates: getDefaultErrorStates(),\r\n formStates: getDefaultFormStates(),\r\n };\r\n}\r\n\r\nexport function getDefaultErrorStates(): ErrorStates {\r\n return {\r\n incidents: [],\r\n wildfires: [],\r\n };\r\n}\r\n\r\nexport function getDefaultFormStates(): FormStates {\r\n return {\r\n incidents: getDefaultFormState(),\r\n };\r\n}\r\n\r\nexport function getDefaultPagingInfoRequest(\r\n pageNumber = 1,\r\n pageSize = 5,\r\n sortColumn?: string,\r\n sortDirection?: string,\r\n query?: string,\r\n): PagingInfoRequest {\r\n return {\r\n query,\r\n pageNumber,\r\n pageRowCount: pageSize,\r\n sortColumn,\r\n sortDirection,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "incidents", + "deprecated": false, + "deprecationMessage": "", + "type": "FormState", + "optional": false, + "description": "", + "line": 58 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "GetIncidentAction", + "id": "interface-GetIncidentAction-d5c19aa81645c659a6a87549599602a3f1ac2b3f4f78989959b6158ee2a27fbbb23f30b33b145b0cc14d9d4cea65fb27cf9446a135d68bfede530ff73b085167", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport {\r\n IncidentCauseResource,\r\n WildfireIncidentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { ErrorState } from '../application/application.state';\r\n\r\nexport const GET_INCIDENT = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_SUCCESS = 'GET_INCIDENT_SUCCESS';\r\nexport const GET_INCIDENT_ERROR = 'GET_INCIDENT_ERROR';\r\n\r\nexport const GET_INCIDENT_CAUSE = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_CAUSE_SUCCESS = 'GET_INCIDENT_CAUSE_SUCCESS';\r\nexport const GET_INCIDENT_CAUSE_ERROR = 'GET_INCIDENT_CAUSE_ERROR';\r\n\r\nexport interface GetIncidentAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentSuccessAction extends Action {\r\n payload: {\r\n incident: WildfireIncidentResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseSuccessAction extends Action {\r\n payload: {\r\n incidentCause: IncidentCauseResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function getIncident(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentAction {\r\n return {\r\n type: GET_INCIDENT,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentSuccess(\r\n incident: WildfireIncidentResource,\r\n): GetIncidentSuccessAction {\r\n return {\r\n type: GET_INCIDENT_SUCCESS,\r\n payload: {\r\n incident,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentError(error: ErrorState): GetIncidentErrorAcion {\r\n return {\r\n type: GET_INCIDENT_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCause(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentCauseAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseSuccess(\r\n incidentCause: IncidentCauseResource,\r\n): GetIncidentCauseSuccessAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE_SUCCESS,\r\n payload: {\r\n incidentCause,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseError(\r\n error: ErrorState,\r\n): GetIncidentCauseErrorAcion {\r\n return {\r\n type: GET_INCIDENT_CAUSE_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 17 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "Action" + ] + }, + { + "name": "GetIncidentCauseAction", + "id": "interface-GetIncidentCauseAction-d5c19aa81645c659a6a87549599602a3f1ac2b3f4f78989959b6158ee2a27fbbb23f30b33b145b0cc14d9d4cea65fb27cf9446a135d68bfede530ff73b085167", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport {\r\n IncidentCauseResource,\r\n WildfireIncidentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { ErrorState } from '../application/application.state';\r\n\r\nexport const GET_INCIDENT = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_SUCCESS = 'GET_INCIDENT_SUCCESS';\r\nexport const GET_INCIDENT_ERROR = 'GET_INCIDENT_ERROR';\r\n\r\nexport const GET_INCIDENT_CAUSE = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_CAUSE_SUCCESS = 'GET_INCIDENT_CAUSE_SUCCESS';\r\nexport const GET_INCIDENT_CAUSE_ERROR = 'GET_INCIDENT_CAUSE_ERROR';\r\n\r\nexport interface GetIncidentAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentSuccessAction extends Action {\r\n payload: {\r\n incident: WildfireIncidentResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseSuccessAction extends Action {\r\n payload: {\r\n incidentCause: IncidentCauseResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function getIncident(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentAction {\r\n return {\r\n type: GET_INCIDENT,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentSuccess(\r\n incident: WildfireIncidentResource,\r\n): GetIncidentSuccessAction {\r\n return {\r\n type: GET_INCIDENT_SUCCESS,\r\n payload: {\r\n incident,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentError(error: ErrorState): GetIncidentErrorAcion {\r\n return {\r\n type: GET_INCIDENT_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCause(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentCauseAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseSuccess(\r\n incidentCause: IncidentCauseResource,\r\n): GetIncidentCauseSuccessAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE_SUCCESS,\r\n payload: {\r\n incidentCause,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseError(\r\n error: ErrorState,\r\n): GetIncidentCauseErrorAcion {\r\n return {\r\n type: GET_INCIDENT_CAUSE_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 36 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "Action" + ] + }, + { + "name": "GetIncidentCauseErrorAcion", + "id": "interface-GetIncidentCauseErrorAcion-d5c19aa81645c659a6a87549599602a3f1ac2b3f4f78989959b6158ee2a27fbbb23f30b33b145b0cc14d9d4cea65fb27cf9446a135d68bfede530ff73b085167", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport {\r\n IncidentCauseResource,\r\n WildfireIncidentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { ErrorState } from '../application/application.state';\r\n\r\nexport const GET_INCIDENT = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_SUCCESS = 'GET_INCIDENT_SUCCESS';\r\nexport const GET_INCIDENT_ERROR = 'GET_INCIDENT_ERROR';\r\n\r\nexport const GET_INCIDENT_CAUSE = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_CAUSE_SUCCESS = 'GET_INCIDENT_CAUSE_SUCCESS';\r\nexport const GET_INCIDENT_CAUSE_ERROR = 'GET_INCIDENT_CAUSE_ERROR';\r\n\r\nexport interface GetIncidentAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentSuccessAction extends Action {\r\n payload: {\r\n incident: WildfireIncidentResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseSuccessAction extends Action {\r\n payload: {\r\n incidentCause: IncidentCauseResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function getIncident(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentAction {\r\n return {\r\n type: GET_INCIDENT,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentSuccess(\r\n incident: WildfireIncidentResource,\r\n): GetIncidentSuccessAction {\r\n return {\r\n type: GET_INCIDENT_SUCCESS,\r\n payload: {\r\n incident,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentError(error: ErrorState): GetIncidentErrorAcion {\r\n return {\r\n type: GET_INCIDENT_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCause(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentCauseAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseSuccess(\r\n incidentCause: IncidentCauseResource,\r\n): GetIncidentCauseSuccessAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE_SUCCESS,\r\n payload: {\r\n incidentCause,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseError(\r\n error: ErrorState,\r\n): GetIncidentCauseErrorAcion {\r\n return {\r\n type: GET_INCIDENT_CAUSE_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 49 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "Action" + ] + }, + { + "name": "GetIncidentCauseSuccessAction", + "id": "interface-GetIncidentCauseSuccessAction-d5c19aa81645c659a6a87549599602a3f1ac2b3f4f78989959b6158ee2a27fbbb23f30b33b145b0cc14d9d4cea65fb27cf9446a135d68bfede530ff73b085167", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport {\r\n IncidentCauseResource,\r\n WildfireIncidentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { ErrorState } from '../application/application.state';\r\n\r\nexport const GET_INCIDENT = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_SUCCESS = 'GET_INCIDENT_SUCCESS';\r\nexport const GET_INCIDENT_ERROR = 'GET_INCIDENT_ERROR';\r\n\r\nexport const GET_INCIDENT_CAUSE = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_CAUSE_SUCCESS = 'GET_INCIDENT_CAUSE_SUCCESS';\r\nexport const GET_INCIDENT_CAUSE_ERROR = 'GET_INCIDENT_CAUSE_ERROR';\r\n\r\nexport interface GetIncidentAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentSuccessAction extends Action {\r\n payload: {\r\n incident: WildfireIncidentResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseSuccessAction extends Action {\r\n payload: {\r\n incidentCause: IncidentCauseResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function getIncident(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentAction {\r\n return {\r\n type: GET_INCIDENT,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentSuccess(\r\n incident: WildfireIncidentResource,\r\n): GetIncidentSuccessAction {\r\n return {\r\n type: GET_INCIDENT_SUCCESS,\r\n payload: {\r\n incident,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentError(error: ErrorState): GetIncidentErrorAcion {\r\n return {\r\n type: GET_INCIDENT_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCause(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentCauseAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseSuccess(\r\n incidentCause: IncidentCauseResource,\r\n): GetIncidentCauseSuccessAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE_SUCCESS,\r\n payload: {\r\n incidentCause,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseError(\r\n error: ErrorState,\r\n): GetIncidentCauseErrorAcion {\r\n return {\r\n type: GET_INCIDENT_CAUSE_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 43 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "Action" + ] + }, + { + "name": "GetIncidentErrorAcion", + "id": "interface-GetIncidentErrorAcion-d5c19aa81645c659a6a87549599602a3f1ac2b3f4f78989959b6158ee2a27fbbb23f30b33b145b0cc14d9d4cea65fb27cf9446a135d68bfede530ff73b085167", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport {\r\n IncidentCauseResource,\r\n WildfireIncidentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { ErrorState } from '../application/application.state';\r\n\r\nexport const GET_INCIDENT = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_SUCCESS = 'GET_INCIDENT_SUCCESS';\r\nexport const GET_INCIDENT_ERROR = 'GET_INCIDENT_ERROR';\r\n\r\nexport const GET_INCIDENT_CAUSE = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_CAUSE_SUCCESS = 'GET_INCIDENT_CAUSE_SUCCESS';\r\nexport const GET_INCIDENT_CAUSE_ERROR = 'GET_INCIDENT_CAUSE_ERROR';\r\n\r\nexport interface GetIncidentAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentSuccessAction extends Action {\r\n payload: {\r\n incident: WildfireIncidentResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseSuccessAction extends Action {\r\n payload: {\r\n incidentCause: IncidentCauseResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function getIncident(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentAction {\r\n return {\r\n type: GET_INCIDENT,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentSuccess(\r\n incident: WildfireIncidentResource,\r\n): GetIncidentSuccessAction {\r\n return {\r\n type: GET_INCIDENT_SUCCESS,\r\n payload: {\r\n incident,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentError(error: ErrorState): GetIncidentErrorAcion {\r\n return {\r\n type: GET_INCIDENT_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCause(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentCauseAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseSuccess(\r\n incidentCause: IncidentCauseResource,\r\n): GetIncidentCauseSuccessAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE_SUCCESS,\r\n payload: {\r\n incidentCause,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseError(\r\n error: ErrorState,\r\n): GetIncidentCauseErrorAcion {\r\n return {\r\n type: GET_INCIDENT_CAUSE_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 30 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "Action" + ] + }, + { + "name": "GetIncidentSuccessAction", + "id": "interface-GetIncidentSuccessAction-d5c19aa81645c659a6a87549599602a3f1ac2b3f4f78989959b6158ee2a27fbbb23f30b33b145b0cc14d9d4cea65fb27cf9446a135d68bfede530ff73b085167", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport {\r\n IncidentCauseResource,\r\n WildfireIncidentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { ErrorState } from '../application/application.state';\r\n\r\nexport const GET_INCIDENT = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_SUCCESS = 'GET_INCIDENT_SUCCESS';\r\nexport const GET_INCIDENT_ERROR = 'GET_INCIDENT_ERROR';\r\n\r\nexport const GET_INCIDENT_CAUSE = 'GET_INCIDNT';\r\nexport const GET_INCIDENT_CAUSE_SUCCESS = 'GET_INCIDENT_CAUSE_SUCCESS';\r\nexport const GET_INCIDENT_CAUSE_ERROR = 'GET_INCIDENT_CAUSE_ERROR';\r\n\r\nexport interface GetIncidentAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentSuccessAction extends Action {\r\n payload: {\r\n incident: WildfireIncidentResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseAction extends Action {\r\n payload: {\r\n fireYear: string;\r\n incidentSequenceNumber: string;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseSuccessAction extends Action {\r\n payload: {\r\n incidentCause: IncidentCauseResource;\r\n };\r\n}\r\n\r\nexport interface GetIncidentCauseErrorAcion extends Action {\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function getIncident(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentAction {\r\n return {\r\n type: GET_INCIDENT,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentSuccess(\r\n incident: WildfireIncidentResource,\r\n): GetIncidentSuccessAction {\r\n return {\r\n type: GET_INCIDENT_SUCCESS,\r\n payload: {\r\n incident,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentError(error: ErrorState): GetIncidentErrorAcion {\r\n return {\r\n type: GET_INCIDENT_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCause(\r\n fireYear: string,\r\n incidentSequenceNumber: string,\r\n): GetIncidentCauseAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE,\r\n payload: {\r\n fireYear,\r\n incidentSequenceNumber,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseSuccess(\r\n incidentCause: IncidentCauseResource,\r\n): GetIncidentCauseSuccessAction {\r\n return {\r\n type: GET_INCIDENT_CAUSE_SUCCESS,\r\n payload: {\r\n incidentCause,\r\n },\r\n };\r\n}\r\n\r\nexport function getIncidentCauseError(\r\n error: ErrorState,\r\n): GetIncidentCauseErrorAcion {\r\n return {\r\n type: GET_INCIDENT_CAUSE_ERROR,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 24 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "Action" + ] + }, + { + "name": "IncidentsState", + "id": "interface-IncidentsState-ce5bfc8beb5c935c7016d5a22a57bbb3c4efed151cc2afba88ef8e694e2661279ee10bfcd157ace76970cde1be7d8fc688716b0f0fd357f678b3beb866c19366", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\nimport { getDefaultPagingInfoRequest } from '../application/application.state';\r\n\r\nexport const SEARCH_INCIDENTS_COMPONENT_ID = 'searchIncidents';\r\nexport const INCIDENTS_COMPONENT_ID = 'Incidents';\r\nexport const LOAD_INCIDENTS_COMPONENT_ID = 'loadIncidents';\r\n\r\nconst EMPTY_INCIDENTS: any = {\r\n pageNumber: null,\r\n pageRowCount: null,\r\n totalPageCount: null,\r\n totalRowCount: null,\r\n collection: [],\r\n};\r\n\r\nexport interface IncidentsState {\r\n // will need to specify the type . use any for now\r\n currentIncidentsSearch?: any;\r\n selectedIncident?: any;\r\n incidents?: any;\r\n}\r\n\r\nexport const initialIncidentsSearchState: SearchState = {\r\n query: null,\r\n sortParam: 'discoveryTimestamp',\r\n sortDirection: 'DESC',\r\n sortModalVisible: false,\r\n filters: {},\r\n hiddenFilters: {},\r\n componentId: SEARCH_INCIDENTS_COMPONENT_ID,\r\n};\r\n\r\nexport const initIncidentsPaging = getDefaultPagingInfoRequest(\r\n 1,\r\n 20,\r\n 'discoveryTimestamp',\r\n 'DESC',\r\n undefined,\r\n);\r\n\r\nexport function getDefaultIncidentsState(): IncidentsState {\r\n return {\r\n currentIncidentsSearch: EMPTY_INCIDENTS,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "currentIncidentsSearch", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 18 + }, + { + "name": "incidents", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 20 + }, + { + "name": "selectedIncident", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 19 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "IncidentState", + "id": "interface-IncidentState-929c0edefbef9ea45f9062e85f50697a8699d1db0135e3a1c71b3a9f80e05be71a1c6a203ad4745a61125f499b2f282831d7dfcbff46470b61412ecea30828c6", + "file": "src/app/store/incident/incident.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export const INCIDENT_COMPONENT_ID = 'Incident';\r\n\r\nexport interface IncidentState {\r\n currentIncident?: any;\r\n currentIncidentCause?: any;\r\n}\r\n\r\nexport function getDefaultIncidentState(): IncidentState {\r\n return {\r\n currentIncident: null,\r\n currentIncidentCause: null,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "currentIncident", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 4 + }, + { + "name": "currentIncidentCause", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 5 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "InfoPluginSettings", + "id": "interface-InfoPluginSettings-d5fb47c34d97b8e41988c062c299c16ed9744e9d33ececc39d4ea788bebd32a02f43d67e37cc5507299b61ce4fe001c8ff138558836da51a627fdfd6cacc78d0", + "file": "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin-settings.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface InfoPluginSettings {\r\n /**\r\n * Enable/Disable info option\r\n */\r\n info: boolean;\r\n infoData: any;\r\n}\r\n\r\nexport const infoSettings: InfoPluginSettings = {\r\n info: true,\r\n infoData: {},\r\n};\r\n", + "properties": [ + { + "name": "info", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "

Enable/Disable info option

\n", + "line": 5, + "rawdescription": "\n\nEnable/Disable info option\n" + }, + { + "name": "infoData", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 6 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "LabeledAction", + "id": "interface-LabeledAction-97e807b22dd48389a9e8795594d9abdbaae08bf80a89836e570a2fe1b3a1593a4106dda39fc3562d0e5caeb9a95fb68d68ba0c5ebbd89310aeb2f71c1564f685", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { routerReducer } from '@ngrx/router-store';\r\nimport { Action, ActionReducer, ActionReducerMap } from '@ngrx/store';\r\nimport { searchReducer, SearchState, SortDirection } from '@wf1/core-ui';\r\nimport { storeLogger } from 'ngrx-store-logger';\r\nimport {\r\n ApplicationState,\r\n PagingSearchState,\r\n} from './application/application.state';\r\nimport { pageSearchReducer } from './common/page-search.reducer';\r\nimport { IncidentEffect } from './incident/incident.effect';\r\nimport { incidentReducer } from './incident/incident.reducer';\r\nimport { IncidentState } from './incident/incident.stats';\r\nimport { IncidentsEffect } from './incidents/incidents.effects';\r\n\r\nimport { incidentsReducer } from './incidents/incidents.reducer';\r\nimport {\r\n initialIncidentsSearchState,\r\n IncidentsState,\r\n} from './incidents/incidents.stats';\r\nimport { WildfiresListEffect } from './wildfiresList/wildfiresList.effects';\r\nimport { wildfiresListReducer } from './wildfiresList/wildfiresList.reducer';\r\nimport {\r\n initialWildfiresSearchState,\r\n WildfiresState,\r\n} from './wildfiresList/wildfiresList.stats';\r\n\r\nexport interface BaseRouterStoreState {\r\n url: string;\r\n}\r\n\r\nexport interface RouterState {\r\n state: BaseRouterStoreState;\r\n}\r\n\r\nexport const rootReducers: ActionReducerMap = {\r\n search: searchReducer,\r\n router: routerReducer,\r\n incidents: incidentsReducer,\r\n searchIncidents: pageSearchReducer,\r\n incident: incidentReducer,\r\n wildfires: wildfiresListReducer,\r\n searchWildfires: pageSearchReducer,\r\n};\r\n\r\nexport interface RootState {\r\n application?: ApplicationState;\r\n incidents?: IncidentsState;\r\n searchIncidents?: PagingSearchState;\r\n incident?: IncidentState;\r\n wildfires?: WildfiresState;\r\n searchWildfires?: PagingSearchState;\r\n}\r\n\r\nexport const initialRootState: RootState = {\r\n searchIncidents: initialIncidentsSearchState,\r\n searchWildfires: initialWildfiresSearchState,\r\n};\r\n\r\nexport const rootEffects: any[] = [\r\n // PlaceNameSearchEffects,\r\n IncidentsEffect,\r\n IncidentEffect,\r\n WildfiresListEffect,\r\n];\r\n\r\nexport function logger(reducer: ActionReducer): any {\r\n // default, no options\r\n return storeLogger({\r\n collapsed: true,\r\n level: 'log',\r\n filter: {\r\n blacklist: [],\r\n },\r\n })(reducer);\r\n}\r\n\r\nexport interface AudibleAlertState {\r\n enableUnacknowledged: boolean;\r\n enableReceivedFromPM: boolean;\r\n selectedZoneIds?: string[];\r\n}\r\n\r\nexport class SearchStateAndConfig implements SearchState {\r\n query: string;\r\n sortParam: string;\r\n sortDirection: SortDirection;\r\n sortModalVisible: boolean;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n hiddenFilters: {\r\n [param: string]: any[];\r\n };\r\n columns?: string[]; //ordered list of columns to display\r\n componentId?: string;\r\n audibleAlert?: AudibleAlertState;\r\n}\r\n\r\nexport function isEmpty(obj) {\r\n for (const key in obj) {\r\n if (obj.hasOwnProperty(key)) {\r\n return false;\r\n }\r\n }\r\n return true;\r\n}\r\n\r\nexport interface LabeledAction extends Action {\r\n displayLabel: string;\r\n}\r\n", + "properties": [ + { + "name": "displayLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 109 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "Action" + ] + }, + { + "name": "layerSettings", + "id": "interface-layerSettings-f47d4d45e4fded9a1a422290db7e74e756c01f6518f564f8139b75b27a6c6ef1de1c88d111767424eb261562b2b46c78f60cf8a25bc50c89d0b9397cb992eb63", + "file": "src/app/services/map-config.service/layers/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { AppConfigService } from '@wf1/core-ui';\r\nimport { MapServices, MapServiceStatus } from '..';\r\nimport { AbmsMunicipalitiesLayerConfig } from './abms-municipalities.config';\r\nimport { AbmsRegionalDistrictsLayerConfig } from './abms-regional-districts.config';\r\nimport { ActiveWildfiresLayerConfig } from './active-wildfires.config';\r\nimport { ActiveWildfiresHeatmapLayerConfig } from './active-wildfires.heatmap.config';\r\nimport { AreaRestrictionsLayerConfig } from './area-restrictions.config';\r\nimport { BansAndProhibitionsLayerConfig } from './bans-and-prohibitions.config';\r\nimport { BasemapLayerConfig } from './basemap.config';\r\nimport { FireCentresLayerConfig } from './bc-fire-centres.config';\r\nimport { ProtectedLandsAccessRestrictionsLayerConfig } from './bc-parks-closures.config';\r\nimport { WildfiresInactiveLayerConfig } from './bcws-activefires-publicview-inactive.config';\r\nimport { CLABIndianReservesLayerConfig } from './clab-indian-reserves.config';\r\nimport { ClosedRecreationSitesLayerConfig } from './closed-recreation-sites.config';\r\nimport { DangerRatingLayerConfig } from './danger-rating.config';\r\nimport { DriveBCEventsLayerConfig } from './drive-bc-active-events.config';\r\nimport { EvacuationOrdersLayerConfig } from './evacuation-orders-and-alerts-wms.config';\r\nimport { FirePerimetersLayerConfig } from './fire-perimeters.config';\r\nimport { FntTreatyLandLayerConfig } from './fnt-treaty-land.config';\r\nimport { ForestServiceRoadsLayerConfig } from './fsr-safety.config';\r\nimport { SmokeForecastLayerConfig } from './hourly-currentforecast-firesmoke.config';\r\nimport { PrecipitationLayerConfig } from './precipitation.config';\r\nimport { WeatherStationsLayerConfig } from './weather-stations.config';\r\nimport { WeatherLayerConfig } from './weather.config';\r\n//import { FuelTreatmentLayerConfig } from './fuel-treatment';\r\n//import { PrescribedFireLayerConfig } from './prescribed-fire.config';\r\n\r\nexport interface layerSettings {\r\n openmapsBaseUrl: string;\r\n services6BaseUrl: string;\r\n drivebcBaseUrl: string;\r\n wfnewsUrl: string;\r\n evacOrdersURL: string;\r\n}\r\nexport function LayerConfig(\r\n mapServices: MapServices,\r\n serviceStatus: MapServiceStatus,\r\n appConfigService: AppConfigService,\r\n) {\r\n const ls: layerSettings = {\r\n openmapsBaseUrl: mapServices['openmapsBaseUrl'],\r\n drivebcBaseUrl: mapServices['drivebcBaseUrl'],\r\n services6BaseUrl: mapServices['services6BaseUrl'],\r\n wfnewsUrl: mapServices['wfnews'],\r\n evacOrdersURL: appConfigService.getConfig().externalAppConfig['AGOLevacOrders'].toString()\r\n };\r\n\r\n return [\r\n ...ActiveWildfiresLayerConfig(\r\n ls,\r\n appConfigService.getConfig().application['wfnewsApiKey'],\r\n ),\r\n ...AreaRestrictionsLayerConfig(ls),\r\n ...BansAndProhibitionsLayerConfig(ls),\r\n ...FireCentresLayerConfig(ls),\r\n ...WildfiresInactiveLayerConfig(ls),\r\n ...ClosedRecreationSitesLayerConfig(ls),\r\n ...DangerRatingLayerConfig(ls),\r\n ...DriveBCEventsLayerConfig(ls),\r\n ...EvacuationOrdersLayerConfig(ls),\r\n ...FirePerimetersLayerConfig(ls),\r\n ...SmokeForecastLayerConfig(ls),\r\n // ...PrescribedFireLayerConfig( ls ),\r\n ...WeatherLayerConfig(ls),\r\n ...WeatherStationsLayerConfig(ls),\r\n ...PrecipitationLayerConfig(ls),\r\n ...ForestServiceRoadsLayerConfig(ls),\r\n ...ActiveWildfiresHeatmapLayerConfig(ls),\r\n ...CLABIndianReservesLayerConfig(ls),\r\n ...FntTreatyLandLayerConfig(ls),\r\n ...AbmsMunicipalitiesLayerConfig(ls),\r\n ...AbmsRegionalDistrictsLayerConfig(ls),\r\n ...ProtectedLandsAccessRestrictionsLayerConfig(ls),\r\n ...BasemapLayerConfig(ls),\r\n // ...FuelTreatmentLayerConfig(ls),\r\n ];\r\n}\r\n", + "properties": [ + { + "name": "drivebcBaseUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "evacOrdersURL", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 33 + }, + { + "name": "openmapsBaseUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "services6BaseUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30 + }, + { + "name": "wfnewsUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 32 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "LoadState", + "id": "interface-LoadState-de17b171a62a29758a8c7f641d8e13a2f3b00c00d66e412124df429ec963aecb62249b6cfb7f82b00212bad1a193119d16afc74721ea14d78baea1a1e848be1a", + "file": "src/app/store/application/application.state.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\n\r\nexport interface PagingSearchState extends SearchState {\r\n pageIndex?: number;\r\n pageSize?: number;\r\n}\r\nexport interface PagingInfoRequest {\r\n query?: string;\r\n pageNumber: number;\r\n pageRowCount: number;\r\n sortColumn?: string;\r\n sortDirection?: string;\r\n}\r\n\r\nexport interface ErrorState {\r\n uuid: string;\r\n type: ERROR_TYPE;\r\n status: number;\r\n statusText?: string;\r\n message?: string;\r\n name: string;\r\n validationErrors?: ValidationError[];\r\n responseEtag: string;\r\n}\r\n\r\nexport enum ERROR_TYPE {\r\n VALIDATION,\r\n WARNING,\r\n FATAL,\r\n NOT_FOUND,\r\n FAILED_PRECONDITION,\r\n}\r\n\r\nexport interface ValidationError {\r\n path: string;\r\n message: string;\r\n messageTemplate: string;\r\n messageArguments: any[];\r\n}\r\n\r\nexport interface ApplicationState {\r\n loadStates: LoadStates;\r\n errorStates: ErrorStates;\r\n formStates: FormStates;\r\n}\r\n\r\nexport interface LoadStates {\r\n incidents: LoadState;\r\n wildfires: LoadState;\r\n}\r\n\r\nexport interface ErrorStates {\r\n incidents: ErrorState[];\r\n wildfires: ErrorState[];\r\n}\r\n\r\nexport interface FormStates {\r\n incidents: FormState;\r\n}\r\n\r\nexport interface FormState {\r\n isUnsaved: boolean;\r\n}\r\n\r\nexport interface LoadState {\r\n isLoading: boolean;\r\n}\r\n\r\nexport function getDefaultFormState(): FormState {\r\n return {\r\n isUnsaved: false,\r\n };\r\n}\r\n\r\nexport function getDefaultLoadStates(): LoadStates {\r\n return {\r\n incidents: { isLoading: false },\r\n wildfires: { isLoading: false },\r\n };\r\n}\r\n\r\nexport function getDefaultApplicationState(): ApplicationState {\r\n return {\r\n loadStates: getDefaultLoadStates(),\r\n errorStates: getDefaultErrorStates(),\r\n formStates: getDefaultFormStates(),\r\n };\r\n}\r\n\r\nexport function getDefaultErrorStates(): ErrorStates {\r\n return {\r\n incidents: [],\r\n wildfires: [],\r\n };\r\n}\r\n\r\nexport function getDefaultFormStates(): FormStates {\r\n return {\r\n incidents: getDefaultFormState(),\r\n };\r\n}\r\n\r\nexport function getDefaultPagingInfoRequest(\r\n pageNumber = 1,\r\n pageSize = 5,\r\n sortColumn?: string,\r\n sortDirection?: string,\r\n query?: string,\r\n): PagingInfoRequest {\r\n return {\r\n query,\r\n pageNumber,\r\n pageRowCount: pageSize,\r\n sortColumn,\r\n sortDirection,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 66 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "LoadStates", + "id": "interface-LoadStates-de17b171a62a29758a8c7f641d8e13a2f3b00c00d66e412124df429ec963aecb62249b6cfb7f82b00212bad1a193119d16afc74721ea14d78baea1a1e848be1a", + "file": "src/app/store/application/application.state.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\n\r\nexport interface PagingSearchState extends SearchState {\r\n pageIndex?: number;\r\n pageSize?: number;\r\n}\r\nexport interface PagingInfoRequest {\r\n query?: string;\r\n pageNumber: number;\r\n pageRowCount: number;\r\n sortColumn?: string;\r\n sortDirection?: string;\r\n}\r\n\r\nexport interface ErrorState {\r\n uuid: string;\r\n type: ERROR_TYPE;\r\n status: number;\r\n statusText?: string;\r\n message?: string;\r\n name: string;\r\n validationErrors?: ValidationError[];\r\n responseEtag: string;\r\n}\r\n\r\nexport enum ERROR_TYPE {\r\n VALIDATION,\r\n WARNING,\r\n FATAL,\r\n NOT_FOUND,\r\n FAILED_PRECONDITION,\r\n}\r\n\r\nexport interface ValidationError {\r\n path: string;\r\n message: string;\r\n messageTemplate: string;\r\n messageArguments: any[];\r\n}\r\n\r\nexport interface ApplicationState {\r\n loadStates: LoadStates;\r\n errorStates: ErrorStates;\r\n formStates: FormStates;\r\n}\r\n\r\nexport interface LoadStates {\r\n incidents: LoadState;\r\n wildfires: LoadState;\r\n}\r\n\r\nexport interface ErrorStates {\r\n incidents: ErrorState[];\r\n wildfires: ErrorState[];\r\n}\r\n\r\nexport interface FormStates {\r\n incidents: FormState;\r\n}\r\n\r\nexport interface FormState {\r\n isUnsaved: boolean;\r\n}\r\n\r\nexport interface LoadState {\r\n isLoading: boolean;\r\n}\r\n\r\nexport function getDefaultFormState(): FormState {\r\n return {\r\n isUnsaved: false,\r\n };\r\n}\r\n\r\nexport function getDefaultLoadStates(): LoadStates {\r\n return {\r\n incidents: { isLoading: false },\r\n wildfires: { isLoading: false },\r\n };\r\n}\r\n\r\nexport function getDefaultApplicationState(): ApplicationState {\r\n return {\r\n loadStates: getDefaultLoadStates(),\r\n errorStates: getDefaultErrorStates(),\r\n formStates: getDefaultFormStates(),\r\n };\r\n}\r\n\r\nexport function getDefaultErrorStates(): ErrorStates {\r\n return {\r\n incidents: [],\r\n wildfires: [],\r\n };\r\n}\r\n\r\nexport function getDefaultFormStates(): FormStates {\r\n return {\r\n incidents: getDefaultFormState(),\r\n };\r\n}\r\n\r\nexport function getDefaultPagingInfoRequest(\r\n pageNumber = 1,\r\n pageSize = 5,\r\n sortColumn?: string,\r\n sortDirection?: string,\r\n query?: string,\r\n): PagingInfoRequest {\r\n return {\r\n query,\r\n pageNumber,\r\n pageRowCount: pageSize,\r\n sortColumn,\r\n sortDirection,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "incidents", + "deprecated": false, + "deprecationMessage": "", + "type": "LoadState", + "optional": false, + "description": "", + "line": 48 + }, + { + "name": "wildfires", + "deprecated": false, + "deprecationMessage": "", + "type": "LoadState", + "optional": false, + "description": "", + "line": 49 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "Location", + "id": "interface-Location-ec29c8bce202b551c0e60bf02acd4ca5ae1ed88456d44170c482070d224e87ff191c4bf696bcc8ac5b7e1dd7037aef057c3f21454e4a8a7e9ef1be622aab16e6", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { direction, distance, fetchJsonP, LonLat } from './util';\r\n\r\nconst EPSILON = 0.01;\r\n\r\nexport interface Location {\r\n name: string;\r\n type: string;\r\n dist: number;\r\n loc: LonLat;\r\n direction?: string;\r\n isAnchor?: boolean;\r\n}\r\n\r\nexport class PlaceData {\r\n private anchorPoint?: LonLat;\r\n private maxDistance?: number;\r\n private callback?: any;\r\n private searchState: {\r\n placeText?: string;\r\n places?: Location[];\r\n roadText?: string;\r\n roads?: Location[];\r\n intersectionsText?: [string, string];\r\n intersections?: Location[];\r\n } = {};\r\n\r\n init() {\r\n return this.updateResults();\r\n }\r\n\r\n setResultHandler(callback) {\r\n if (callback != null && typeof callback != 'function') {\r\n return;\r\n }\r\n\r\n this.callback = callback;\r\n }\r\n\r\n setMaximumDistance(distance: number) {\r\n this.maxDistance = distance;\r\n return this.updateResults();\r\n }\r\n getMaximumDistance(): number {\r\n return this.maxDistance;\r\n }\r\n\r\n setAnchor(point: LonLat) {\r\n this.anchorPoint = point;\r\n return this.updateResults();\r\n }\r\n getAnchor(): LonLat {\r\n return this.anchorPoint;\r\n }\r\n\r\n getSearchState() {\r\n return this.searchState;\r\n }\r\n\r\n findPlace(text: string) {\r\n this.searchState.places = [];\r\n this.searchState.placeText = text;\r\n\r\n return this.updateResults();\r\n }\r\n\r\n findRoad(text: string) {\r\n this.searchState.roads = [];\r\n this.searchState.roadText = text;\r\n // don't search for intersections\r\n this.searchState.intersections = [];\r\n this.searchState.intersectionsText = null;\r\n\r\n return this.updateResults();\r\n }\r\n\r\n findIntersection(text1, text2) {\r\n this.searchState.intersections = [];\r\n this.searchState.intersectionsText = [text1, text2];\r\n // don't search for roads\r\n this.searchState.roads = [];\r\n this.searchState.roadText = null;\r\n\r\n return this.updateResults();\r\n }\r\n\r\n searchAddresses(txt: string) {\r\n const query = {\r\n ver: 1.2,\r\n maxResults: 10,\r\n outputSRS: 4326,\r\n addressString: txt,\r\n autoComplete: true,\r\n };\r\n\r\n return fetchJsonP(\r\n 'https://geocoder.api.gov.bc.ca/addresses.geojsonp',\r\n query,\r\n )\r\n .response.then(function(result) {\r\n const resultLoc = result.features\r\n .map(function(feature) {\r\n if (!feature.geometry.coordinates) {\r\n return;\r\n }\r\n\r\n // exclude whole province match\r\n if (feature.properties.fullAddress == 'BC') {\r\n return;\r\n }\r\n\r\n const loc = {\r\n streetName: feature.properties.streetName,\r\n streetQualifier: feature.properties.streetQualifier,\r\n streetType: feature.properties.streetType,\r\n localityName: feature.properties.localityName,\r\n localityType: feature.properties.localityType,\r\n civicNumber: feature.properties.civicNumber,\r\n dist: null,\r\n dir: null,\r\n loc: feature.geometry.coordinates,\r\n };\r\n\r\n return loc;\r\n })\r\n .filter(function(item) {\r\n return item;\r\n });\r\n return resultLoc;\r\n })\r\n .catch(function(e) {\r\n console.warn('address match:', e);\r\n });\r\n }\r\n\r\n updateResults(): Promise {\r\n const self = this;\r\n\r\n if (!this.callback) {\r\n return Promise.resolve();\r\n }\r\n\r\n return Promise.resolve()\r\n .then(function() {\r\n return searchPlaces(self);\r\n })\r\n .then(function() {\r\n return searchRoads(self);\r\n })\r\n .then(function() {\r\n return searchOccupants(self);\r\n })\r\n .then(function() {\r\n return searchAddresses(self);\r\n })\r\n .then(function() {\r\n return searchIntersections(self);\r\n })\r\n .then(\r\n function() {\r\n if (!self.callback) {\r\n return;\r\n }\r\n\r\n self.callback.call(\r\n null,\r\n Object.assign(\r\n {\r\n anchorPt: self.anchorPoint,\r\n maxDistance: self.maxDistance,\r\n },\r\n self.searchState,\r\n ),\r\n );\r\n },\r\n function(e) {\r\n if (!self.callback) {\r\n return;\r\n }\r\n self.callback.call(\r\n null,\r\n Object.assign(\r\n {\r\n error: e,\r\n anchorPt: self.anchorPoint,\r\n maxDistance: self.maxDistance,\r\n },\r\n self.searchState,\r\n ),\r\n );\r\n },\r\n );\r\n }\r\n}\r\n\r\n//---------------------------------------------------------------\r\n\r\nconst fetchCache: { [url: string]: Promise } = {};\r\n\r\nfunction fetchData(url: string): Promise {\r\n if (fetchCache[url]) {\r\n return fetchCache[url];\r\n }\r\n\r\n return (fetchCache[url] = fetch(url, { credentials: 'same-origin' }).then(\r\n function(res) {\r\n if (res.ok) {\r\n return res.json();\r\n }\r\n\r\n throw new Error(`fetching ${url}: ${res.statusText}`);\r\n },\r\n ));\r\n}\r\n\r\nfunction searchPlaces(data: PlaceData) {\r\n if (data.getSearchState().placeText) {\r\n return fetchData('assets/place-data/wf-search-places.json')\r\n .then(function(\r\n places: { n: string; t: string; x: number; y: number }[],\r\n ) {\r\n data.getSearchState().places = sortData(\r\n searchData(places, data.getSearchState().placeText, data.getAnchor()),\r\n );\r\n })\r\n .catch(function(e) {\r\n console.warn('place match:', e);\r\n });\r\n } else {\r\n data.getSearchState().places = [];\r\n }\r\n}\r\n\r\nfunction searchRoads(data: PlaceData) {\r\n if (data.getSearchState().roadText) {\r\n return fetchData('assets/place-data/wf-search-roads.json')\r\n .then(function(roads: { n: string; x: number; y: number }[]) {\r\n data.getSearchState().roads = sortData(\r\n searchData(\r\n roads,\r\n data.getSearchState().roadText,\r\n data.getAnchor(),\r\n data.getMaximumDistance(),\r\n ),\r\n );\r\n })\r\n .catch(function(e) {\r\n console.warn('road match:', e);\r\n });\r\n } else {\r\n data.getSearchState().roads = [];\r\n }\r\n}\r\n\r\nfunction searchData(\r\n source: { n: string; t?: string; x: number; y: number }[],\r\n text: string,\r\n anchorPt: LonLat,\r\n maxDist?: number,\r\n): Location[] {\r\n const locs = [];\r\n if (!text || !text.trim()) {\r\n return locs;\r\n }\r\n\r\n const t = text.toLowerCase();\r\n // var strIn = ' ' + strLow;\r\n\r\n for (let i = 0; i < source.length; i++) {\r\n const place = source[i];\r\n if (place.n.toLowerCase().startsWith(t)) {\r\n const location = {\r\n name: place.n,\r\n type: place.t,\r\n dist: null,\r\n loc: [place.x, place.y] as LonLat,\r\n };\r\n\r\n setAnchorData(anchorPt, location);\r\n\r\n if (maxDist && location.dist > maxDist) {\r\n continue;\r\n }\r\n\r\n locs.push(location);\r\n }\r\n }\r\n\r\n return locs;\r\n}\r\n\r\nfunction sortData(locations) {\r\n const sorted = locations.sort(function(a, b) {\r\n if (a.dist == null || b.dist == null) {\r\n return a.name > b.name ? 1 : -1;\r\n }\r\n\r\n return a.dist - b.dist;\r\n });\r\n return sorted;\r\n}\r\n\r\nfunction removeDuplicateIntersections(locations) {\r\n // remove contiguous entries with duplicate names (which will be close to one another)\r\n const uniq = [];\r\n for (let i = 0; i < locations.length; i++) {\r\n const candidate = locations[i];\r\n if (i > 0) {\r\n const current = uniq[uniq.length - 1];\r\n // skip if duplicate\r\n if (isDuplicateIntersection(current, candidate)) {\r\n continue;\r\n }\r\n }\r\n // keep this one\r\n uniq.push(candidate);\r\n }\r\n return uniq;\r\n}\r\n\r\nfunction isDuplicateIntersection(intLoc1, intLoc2) {\r\n if (intLoc1.name !== intLoc2.name) {\r\n return false;\r\n }\r\n if (intLoc1.dist && intLoc2.dist) {\r\n const distanceBetween = intLoc1.dist - intLoc2.dist;\r\n if (distanceBetween > 1) {\r\n return false;\r\n }\r\n }\r\n return true;\r\n}\r\n\r\nfunction setAnchorData(anchorPt: LonLat, location: Location) {\r\n if (!anchorPt) {\r\n return;\r\n }\r\n location.dist = distance(anchorPt, location.loc); // / 1000.0;\r\n location.direction = direction(anchorPt, location.loc);\r\n // MD not sure about this logic, since there can be more than one result with same coordinate\r\n if (location.dist < EPSILON) {\r\n location.isAnchor = true;\r\n }\r\n}\r\n\r\nfunction searchIntersections(data: PlaceData) {\r\n if (!data.getSearchState().intersectionsText) {\r\n data.getSearchState().intersections = [];\r\n return;\r\n }\r\n\r\n const query = {\r\n ver: 1.2,\r\n maxResults: 1000,\r\n outputSRS: 4326,\r\n addressString: data.getSearchState().intersectionsText.join(' and '),\r\n matchPrecision: 'INTERSECTION',\r\n autoComplete: true,\r\n };\r\n\r\n return fetchJsonP('https://geocoder.api.gov.bc.ca/addresses.geojsonp', query)\r\n .response.then(function(result) {\r\n const resultLoc = result.features\r\n .map(function(feature) {\r\n if (!feature.geometry.coordinates) {\r\n return;\r\n }\r\n\r\n // exclude whole province match\r\n if (feature.properties.fullAddress == 'BC') {\r\n return;\r\n }\r\n // only return intersections\r\n if (!feature.properties.intersectionName) {\r\n return;\r\n }\r\n\r\n const loc = {\r\n name: feature.properties.fullAddress,\r\n type: 'intersection',\r\n dist: null,\r\n dir: null,\r\n loc: feature.geometry.coordinates,\r\n };\r\n setAnchorData(data.getAnchor(), loc);\r\n return loc;\r\n })\r\n .filter(function(item) {\r\n return item;\r\n });\r\n data.getSearchState().intersections = removeDuplicateIntersections(\r\n sortData(resultLoc),\r\n );\r\n })\r\n .catch(function(e) {\r\n console.warn('intersection match:', e);\r\n });\r\n}\r\n\r\nfunction searchAddresses(data: PlaceData) {\r\n if (\r\n data.getSearchState().roads.length > 0 ||\r\n !data.getSearchState().roadText ||\r\n !data.getSearchState().roadText.trim()\r\n ) {\r\n return;\r\n }\r\n\r\n const query = {\r\n ver: 1.2,\r\n maxResults: 10,\r\n outputSRS: 4326,\r\n addressString: data.getSearchState().roadText,\r\n autoComplete: true,\r\n };\r\n\r\n return fetchJsonP('https://geocoder.api.gov.bc.ca/addresses.geojsonp', query)\r\n .response.then(function(result) {\r\n const resultLoc = result.features\r\n .map(function(feature) {\r\n if (!feature.geometry.coordinates) {\r\n return;\r\n }\r\n\r\n // exclude whole province match\r\n if (feature.properties.fullAddress == 'BC') {\r\n return;\r\n }\r\n\r\n const loc = {\r\n name: feature.properties.fullAddress,\r\n type: null,\r\n dist: null,\r\n dir: null,\r\n loc: feature.geometry.coordinates,\r\n };\r\n setAnchorData(data.getAnchor(), loc);\r\n return loc;\r\n })\r\n .filter(function(item) {\r\n return item;\r\n });\r\n data.getSearchState().roads = removeDuplicateIntersections(\r\n sortData(resultLoc),\r\n );\r\n })\r\n .catch(function(e) {\r\n console.warn('address match:', e);\r\n });\r\n}\r\n\r\nfunction searchOccupants(data: PlaceData) {\r\n if (\r\n data.getSearchState().places.length > 0 ||\r\n !data.getSearchState().placeText ||\r\n !data.getSearchState().placeText.trim()\r\n ) {\r\n return;\r\n }\r\n\r\n const query = {\r\n ver: 1.2,\r\n maxResults: 100,\r\n outputSRS: 4326,\r\n addressString: data.getSearchState().placeText,\r\n autoComplete: true,\r\n };\r\n\r\n return fetchJsonP(\r\n 'https://geocoder.api.gov.bc.ca/occupants/addresses.geojsonp',\r\n query,\r\n )\r\n .response.then(function(result) {\r\n const resultLoc = result.features\r\n .map(function(feature) {\r\n if (!feature.geometry.coordinates) {\r\n return;\r\n }\r\n\r\n // exclude whole province match\r\n if (feature.properties.fullAddress == 'BC') {\r\n return;\r\n }\r\n\r\n const loc = {\r\n name: feature.properties.fullAddress,\r\n type: null,\r\n dist: null,\r\n dir: null,\r\n loc: feature.geometry.coordinates,\r\n };\r\n setAnchorData(data.getAnchor(), loc);\r\n return loc;\r\n })\r\n .filter(function(item) {\r\n return item;\r\n });\r\n data.getSearchState().places = removeDuplicateIntersections(\r\n sortData(resultLoc),\r\n );\r\n })\r\n .catch(function(e) {\r\n console.warn('occupant match:', e);\r\n });\r\n}\r\n", + "properties": [ + { + "name": "direction", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 10 + }, + { + "name": "dist", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 8 + }, + { + "name": "isAnchor", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 11 + }, + { + "name": "loc", + "deprecated": false, + "deprecationMessage": "", + "type": "LonLat", + "optional": false, + "description": "", + "line": 9 + }, + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 6 + }, + { + "name": "type", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 7 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "LocationNotification", + "id": "interface-LocationNotification-8535ce51ccdad526d840669937c2863b8c4704ebacf2e5a788764298904f6dbe7761d1eb638a976f40486932cb843e69f3a4250037faa79d75e0a3680ed65ea9", + "file": "src/app/services/capacitor-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { EventEmitter, Injectable, NgZone } from '@angular/core';\r\nimport { MatSnackBar, MatSnackBarConfig } from '@angular/material/snack-bar';\r\nimport { Router } from '@angular/router';\r\nimport { FCM } from '@capacitor-community/fcm';\r\nimport { App, AppState } from '@capacitor/app';\r\nimport { AppLauncher } from '@capacitor/app-launcher';\r\nimport { Browser } from '@capacitor/browser';\r\nimport { Device } from '@capacitor/device';\r\nimport { Geolocation, Position } from '@capacitor/geolocation';\r\nimport {\r\n PushNotificationSchema,\r\n PushNotifications,\r\n} from '@capacitor/push-notifications';\r\nimport { Store } from '@ngrx/store';\r\nimport { BehaviorSubject, fromEvent } from 'rxjs';\r\nimport { environment } from '../../environments/environment';\r\nimport { RootState } from '../store';\r\nimport { ApplicationStateService } from './application-state.service';\r\nimport { EventEmitterService } from './event-emitter.service';\r\n\r\nimport { ResourcesRoutes } from '@app/utils';\r\nimport { NotificationSnackbarComponent } from '../components/notification-snackbar/notification-snackbar.component';\r\nimport { Preferences } from '@capacitor/preferences';\r\n\r\nexport interface CompassHeading {\r\n magneticHeading?: number; //The heading in degrees from 0-359.99 at a single moment in time. (Number)\r\n trueHeading?: number; //The heading relative to the geographic North Pole in degrees 0-359.99 at a single moment in time. A negative value indicates that the true heading can't be determined. (Number)\r\n headingAccuracy?: number; //The deviation in degrees between the reported heading and the true heading. (Number)\r\n timestamp?: string; //The time at which this heading was determined. (DOMTimeStamp)\r\n error?: string;\r\n}\r\n\r\nexport interface LocationNotification {\r\n latitude: number;\r\n longitude: number;\r\n radius: number;\r\n featureId: string;\r\n featureType: string;\r\n fireYear?: number;\r\n}\r\n\r\nexport interface ReportOfFireNotification {\r\n title: string;\r\n body: string;\r\n}\r\n\r\nexport interface DeviceProperties {\r\n isIOSPlatform: boolean;\r\n isAndroidPlatform: boolean;\r\n isWebPlatform: boolean;\r\n isMobilePlatform: boolean;\r\n deviceId: string;\r\n isTwitterInstalled: boolean;\r\n}\r\n\r\nconst UPDATE_AFTER_INACTIVE_MILLIS = 1000 * 60; // 1 minute\r\nconst REFRESH_INTERVAL_ACTIVE_MILLIS = 5 * 1000 * 60; // 5 minutes\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class CapacitorService {\r\n resume: BehaviorSubject;\r\n initialized: Promise;\r\n fbAppInstalled: boolean;\r\n twitterAppInstalled: boolean;\r\n appState: AppState;\r\n isIOSPlatform: boolean;\r\n isAndroidPlatform: boolean;\r\n isWebPlatform: boolean;\r\n deviceId: string;\r\n pnNav = null;\r\n notificationToken = null;\r\n updateMainMapLayers = new EventEmitter();\r\n currentHeadingPromise: Promise;\r\n locationNotifications = new EventEmitter();\r\n rofNotifications = new EventEmitter();\r\n inactiveStart: number;\r\n refreshTimer;\r\n locationNotificationsDelay = 5000;\r\n rofNotificationsDelay = 5000;\r\n notificationSnackbarPromise = Promise.resolve();\r\n registeredForNotifications = false;\r\n private devicePropertiesPromise: Promise;\r\n\r\n constructor(\r\n private zone: NgZone,\r\n protected router: Router,\r\n protected store: Store,\r\n protected eventEmitterService: EventEmitterService,\r\n protected stateService: ApplicationStateService,\r\n protected snackbar: MatSnackBar,\r\n ) {\r\n this.resume = new BehaviorSubject(null);\r\n fromEvent(document, 'resume').subscribe((event) => {\r\n this.zone.run(() => {\r\n this.onResume();\r\n });\r\n });\r\n\r\n this.isIOSPlatform = false;\r\n this.isAndroidPlatform = false;\r\n this.isWebPlatform = false;\r\n this.fbAppInstalled = false;\r\n this.twitterAppInstalled = false;\r\n this.deviceId = '';\r\n\r\n this.initialized = this.checkDevice().then(() => {\r\n this.init();\r\n\r\n // use for testing notification at startup\r\n // this.emitLocationNotification( {\r\n // coords: '[48.463259,-123.312635]',\r\n // radius: '20',\r\n // messageID: 'V65055',\r\n // topicKey: 'BCWS_ActiveFires_PublicView',\r\n // } )\r\n });\r\n }\r\n\r\n init() {\r\n const startRefreshTimer = () => {\r\n stopRefreshTimer();\r\n\r\n this.refreshTimer = setTimeout(() => {\r\n this.updateMainMapLayers.emit();\r\n startRefreshTimer();\r\n }, REFRESH_INTERVAL_ACTIVE_MILLIS);\r\n };\r\n\r\n const stopRefreshTimer = () => {\r\n if (!this.refreshTimer) {\r\nreturn;\r\n}\r\n\r\n clearTimeout(this.refreshTimer);\r\n this.refreshTimer = null;\r\n };\r\n\r\n startRefreshTimer();\r\n\r\n App.addListener('appStateChange', (state) => {\r\n if (state.isActive) {\r\n startRefreshTimer();\r\n\r\n if (!this.inactiveStart) {\r\nreturn;\r\n}\r\n\r\n const inactiveDuration = Date.now() - this.inactiveStart;\r\n this.inactiveStart = null;\r\n\r\n if (inactiveDuration > UPDATE_AFTER_INACTIVE_MILLIS) {\r\n this.updateMainMapLayers.emit();\r\n }\r\n } else {\r\n if (!this.inactiveStart) {\r\nthis.inactiveStart = Date.now();\r\n}\r\n\r\n stopRefreshTimer();\r\n }\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n if (this.isWebPlatform) {\r\n this.notificationToken = 'FakeForWeb';\r\n return;\r\n }\r\n\r\n this.checkInstalledApps();\r\n\r\n if (this.isAndroidPlatform) {\r\n App.addListener('backButton', (state) => {\r\n this.eventEmitterService.androidBackButtonPressed();\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n // Request permission to use push notifications\r\n this.registerForNotifications()\r\n .then((registered) => {\r\n console.log('registeredForNotifications', registered);\r\n this.registeredForNotifications = registered;\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // On success, we should be able to receive notifications\r\n PushNotifications.addListener('registration', (token) => {\r\n console.log('PNN REgister success ' + token.value);\r\n if (this.isAndroidPlatform) {\r\n this.notificationToken = token.value;\r\n } else if (this.isIOSPlatform) {\r\n FCM.getToken()\r\n .then((response) => {\r\n this.notificationToken = response.token;\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // Some issue with our setup and push will not work\r\n PushNotifications.addListener('registrationError', (error) => {\r\n console.log('PNN REgister fail ' + error);\r\n }).catch((err) => {\r\n console.error(err);\r\n });\r\n\r\n // Show us the notification payload if the app is open on our device\r\n PushNotifications.addListener(\r\n 'pushNotificationReceived',\r\n (notification) => {\r\n console.log('pushNotificationReceived', notification);\r\n this.handleRofPushNotification(notification);\r\n },\r\n ).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // Method called when tapping on a notification\r\n PushNotifications.addListener('pushNotificationActionPerformed', (ev) => {\r\n const data = ev.notification.data;\r\n console.log('pushNotificationActionPerformed', data);\r\n\r\n this.emitLocationNotification(data);\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n async registerForNotifications(): Promise {\r\n let status = await PushNotifications.checkPermissions();\r\n if (status.receive === 'prompt') {\r\n status = await PushNotifications.requestPermissions();\r\n }\r\n\r\n if (status.receive !== 'granted') {\r\n return false;\r\n }\r\n\r\n await PushNotifications.register();\r\n return true;\r\n }\r\n\r\n handleRofPushNotification(notification: PushNotificationSchema) {\r\n this.notificationSnackbarPromise = this.notificationSnackbarPromise.then(\r\n () => new Promise((res, rej) => {\r\n const sb = this.showNotificationSnackbar(notification);\r\n\r\n sb.onAction().subscribe(() => {\r\n this.emitLocationNotification(notification.body);\r\n });\r\n\r\n sb.afterDismissed().subscribe(() => {\r\n res();\r\n });\r\n }),\r\n );\r\n\r\n return true;\r\n }\r\n\r\n emitRofNotification(title, body) {\r\n setTimeout(() => {\r\n try {\r\n this.rofNotifications.emit({ title, body });\r\n\r\n this.rofNotificationsDelay = 0;\r\n } catch (e) {\r\n console.warn('push notification not handled:', e, title + ': ' + body);\r\n }\r\n }, this.rofNotificationsDelay);\r\n }\r\n\r\n handleLocationPushNotification(notification: PushNotificationSchema) {\r\n this.notificationSnackbarPromise = this.notificationSnackbarPromise.then(\r\n () => new Promise((res, rej) => {\r\n const sb = this.showNotificationSnackbar(notification);\r\n\r\n sb.onAction().subscribe(() => {\r\n const c = JSON.parse(notification.data['coords']);\r\n const r = JSON.parse(notification.data['radius']);\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: notification.data['messageID'],\r\n featureType: notification.data['topicKey'],\r\n identify: true,\r\n notification: true,\r\n time: Date.now(),\r\n },\r\n });\r\n });\r\n\r\n sb.afterDismissed().subscribe(() => {\r\n res();\r\n });\r\n }),\r\n );\r\n\r\n return true;\r\n }\r\n\r\n emitLocationNotification(data) {\r\n setTimeout(() => {\r\n try {\r\n const c = JSON.parse(data['coords']);\r\n const r = JSON.parse(data['radius']);\r\n\r\n this.locationNotifications.emit({\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: data['messageID'],\r\n featureType: data['topicKey'],\r\n });\r\n\r\n this.locationNotificationsDelay = 0;\r\n } catch (e) {\r\n console.warn('push notification not handled:', e, data);\r\n }\r\n }, this.locationNotificationsDelay);\r\n }\r\n\r\n showNotificationSnackbar(notification: any) {\r\n const cfg: MatSnackBarConfig = {\r\n data: { notification },\r\n // need to change back to 10 sec. Using 60 sec for testing purpose in case QA missed it.\r\n duration: 60 * 1000,\r\n verticalPosition: 'top',\r\n };\r\n\r\n return this.snackbar.openFromComponent(NotificationSnackbarComponent, cfg);\r\n }\r\n\r\n checkDevice() {\r\n // const deviceInfo = \r\n return Device.getInfo()\r\n .then((devInfo) => {\r\n console.log(devInfo);\r\n if (!devInfo) {\r\nreturn;\r\n}\r\n\r\n this.isIOSPlatform = devInfo.platform === 'ios';\r\n this.isAndroidPlatform = devInfo.platform === 'android';\r\n this.isWebPlatform =\r\n devInfo.platform !== 'ios' && devInfo.platform !== 'android';\r\n\r\n return Device.getId();\r\n })\r\n .then((deviceId) => {\r\n console.log(deviceId);\r\n this.deviceId = deviceId.identifier;\r\n });\r\n }\r\n\r\n async getCurrentPosition(options?: PositionOptions): Promise {\r\n const coordinates = Geolocation.getCurrentPosition(options);\r\n return coordinates;\r\n }\r\n\r\n checkInstalledApps() {\r\n this.checkTwitterAppInstalled().then(\r\n (result) => {\r\n this.twitterAppInstalled = result;\r\n },\r\n (error) => {\r\n this.twitterAppInstalled = false;\r\n },\r\n );\r\n\r\n this.checkFbAppInstalled().then(\r\n (result) => {\r\n this.fbAppInstalled = result;\r\n },\r\n (error) => {\r\n this.fbAppInstalled = false;\r\n },\r\n );\r\n }\r\n\r\n onResume(): void {\r\n this.resume.next(true);\r\n }\r\n\r\n openLinkInAppBrowser(url: string) {\r\n Browser.open({\r\n url,\r\n toolbarColor: '#f7f7f9',\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n private async checkTwitterAppInstalled(): Promise {\r\n if (this.isMobilePlatform()) {\r\n const scheme = this.isIOSPlatform ? 'twitter://' : 'com.twitter.android';\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n return false;\r\n }\r\n\r\n private async checkFbAppInstalled(): Promise {\r\n if (this.isMobilePlatform()) {\r\n const scheme = this.isIOSPlatform ? 'fb://' : 'com.facebook.katana';\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n return false;\r\n }\r\n\r\n private async appIsInstalled(scheme: string): Promise {\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n\r\n initOfflinePageSettings() {\r\n App.addListener('appStateChange', (state: AppState) => {\r\n this.appState = state;\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n public isMobilePlatform(): boolean {\r\n if (this.isIOSPlatform || this.isAndroidPlatform) {\r\n return true;\r\n }\r\n return !!environment['is_mobile_platform'];\r\n }\r\n\r\n getPnUrl() {\r\n return this.pnNav;\r\n }\r\n\r\n public getNotificationToken() {\r\n return this.notificationToken;\r\n }\r\n\r\n public setNotificationToken(token: string) {\r\n this.notificationToken = token;\r\n }\r\n\r\n openUrlInApp(url: string) {\r\n let scheme;\r\n let schemeUrl;\r\n // twitter\r\n if (url.indexOf('twitter.com/') !== -1) {\r\n scheme = this.isIOSPlatform ? 'twitter://' : 'com.twitter.android';\r\n schemeUrl = 'twitter://user?screen_name=' + url.split('twitter.com/')[1];\r\n }\r\n\r\n if (scheme && schemeUrl) {\r\n AppLauncher.openUrl({ url: schemeUrl }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n }\r\n\r\n isAndroid() {\r\n return this.isAndroidPlatform;\r\n }\r\n\r\n isIOS() {\r\n return this.isIOSPlatform;\r\n }\r\n\r\n getCurrentHeading(): Promise {\r\n const compass = navigator['compass'];\r\n if (!compass) {\r\nreturn Promise.reject(Error('navigator.compass not available'));\r\n} else {\r\n const currentHeading = new Promise((res, rej) => {\r\n compass.getCurrentHeading(\r\n (heading: CompassHeading) => {\r\n res(heading);\r\n this.currentHeadingPromise = null;\r\n },\r\n (error) => {\r\n rej(Error('Failed to get heading: ' + JSON.stringify(error)));\r\n this.currentHeadingPromise = null;\r\n },\r\n );\r\n });\r\n\r\n this.currentHeadingPromise = currentHeading;\r\n\r\n return this.currentHeadingPromise;\r\n }\r\n }\r\n\r\n async checkDeviceSystem() {\r\n // const deviceInfo = \r\n try {\r\n const deviceInfo = await Device.getInfo();\r\n return deviceInfo;\r\n } catch (error) {\r\n console.error('Error getting device info:', error);\r\n }\r\n }\r\n\r\n get deviceProperties(): Promise {\r\n if (!this.devicePropertiesPromise) {\r\nthis.devicePropertiesPromise = Device.getInfo()\r\n .then((devInfo) => Device.getId().then((deviceId) => {\r\n\r\n const p = devInfo && devInfo.platform;\r\n const prop: DeviceProperties = {\r\n isIOSPlatform: p == 'ios',\r\n isAndroidPlatform: p == 'android',\r\n isWebPlatform: p != 'ios' && p != 'android',\r\n isMobilePlatform:\r\n p == 'ios' ||\r\n p == 'android' ||\r\n !!environment['is_mobile_platform'],\r\n deviceId: deviceId.identifier,\r\n isTwitterInstalled: false,\r\n };\r\n const scheme = prop.isIOSPlatform\r\n ? 'twitter://'\r\n : 'com.twitter.android';\r\n return AppLauncher.canOpenUrl({ url: scheme })\r\n .then((canOpen) => {\r\n prop.isTwitterInstalled = canOpen.value;\r\n return prop;\r\n })\r\n .catch((e) => {\r\n console.warn(e);\r\n return prop;\r\n });\r\n }))\r\n .catch((e) => {\r\n console.warn(e);\r\n return {\r\n isIOSPlatform: false,\r\n isAndroidPlatform: false,\r\n isWebPlatform: false,\r\n isMobilePlatform: false,\r\n deviceId: '',\r\n isTwitterInstalled: false,\r\n };\r\n });\r\n}\r\n\r\n return this.devicePropertiesPromise;\r\n }\r\n\r\n get isMobile(): Promise {\r\n return this.deviceProperties.then((p) => p.isMobilePlatform);\r\n }\r\n\r\n async saveData(key: string, value: string) {\r\n await Preferences.set({\r\n key: key,\r\n value: value\r\n });\r\n }\r\n \r\n async getData(key: string) {\r\n const response = await Preferences.get({ key: key });\r\n return response.value;\r\n }\r\n\r\n async removeData(key: string) {\r\n await Preferences.remove({ key: key })\r\n }\r\n}\r\n\r\n\r\n", + "properties": [ + { + "name": "featureId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 37 + }, + { + "name": "featureType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 38 + }, + { + "name": "fireYear", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 39 + }, + { + "name": "latitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 34 + }, + { + "name": "longitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 35 + }, + { + "name": "radius", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 36 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "MapServices", + "id": "interface-MapServices-ac73f8fe0e3b61200cd42b1380ae113b8b2d820d62f03ef31dc45c4268e424916b19124c4e89200c5cdb3fbcac7ec3d41d56684f6dc80656d7b12474eb7d30fc", + "file": "src/app/services/map-config.service/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport {\r\n mapConfig,\r\n reportOfFireMapConfig,\r\n reportOfFireOfflineMapConfig,\r\n} from './map.config';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\nexport interface MapServiceStatus {\r\n useSecure: boolean;\r\n token?: string;\r\n}\r\n\r\nexport interface MapServices {\r\n [service: string]: string;\r\n}\r\n\r\n@Injectable()\r\nexport class MapConfigService {\r\n constructor(private appConfig: AppConfigService) {}\r\n\r\n getMapConfig(): Promise {\r\n const status: MapServiceStatus = {\r\n useSecure: true,\r\n token: null,\r\n };\r\n\r\n return this.appConfig\r\n .loadAppConfig()\r\n .then((config) =>\r\n mapConfig(\r\n this.appConfig.getConfig()['mapServices'],\r\n status,\r\n 'desktop',\r\n this.appConfig,\r\n ),\r\n );\r\n }\r\n\r\n getReportOfFireMapConfig(): Promise {\r\n const status: MapServiceStatus = {\r\n useSecure: true,\r\n token: null,\r\n };\r\n\r\n return this.appConfig\r\n .loadAppConfig()\r\n .then((config) =>\r\n reportOfFireMapConfig(\r\n this.appConfig.getConfig()['mapServices'],\r\n status,\r\n 'desktop',\r\n this.appConfig,\r\n ),\r\n );\r\n }\r\n\r\n getReportOfFireOfflineMapConfig(): Promise {\r\n const status: MapServiceStatus = {\r\n useSecure: true,\r\n token: null,\r\n };\r\n\r\n return this.appConfig\r\n .loadAppConfig()\r\n .then((config) =>\r\n reportOfFireOfflineMapConfig(\r\n this.appConfig.getConfig()['mapServices'],\r\n status,\r\n 'desktop',\r\n this.appConfig,\r\n ),\r\n );\r\n }\r\n}\r\n", + "properties": [], + "indexSignatures": [ + { + "id": "index-declaration-ac73f8fe0e3b61200cd42b1380ae113b8b2d820d62f03ef31dc45c4268e424916b19124c4e89200c5cdb3fbcac7ec3d41d56684f6dc80656d7b12474eb7d30fc", + "args": [ + { + "name": "service", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "line": 14, + "deprecated": false, + "deprecationMessage": "" + } + ], + "kind": 181, + "methods": [], + "extends": [] + }, + { + "name": "MapServiceStatus", + "id": "interface-MapServiceStatus-ac73f8fe0e3b61200cd42b1380ae113b8b2d820d62f03ef31dc45c4268e424916b19124c4e89200c5cdb3fbcac7ec3d41d56684f6dc80656d7b12474eb7d30fc", + "file": "src/app/services/map-config.service/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport {\r\n mapConfig,\r\n reportOfFireMapConfig,\r\n reportOfFireOfflineMapConfig,\r\n} from './map.config';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\nexport interface MapServiceStatus {\r\n useSecure: boolean;\r\n token?: string;\r\n}\r\n\r\nexport interface MapServices {\r\n [service: string]: string;\r\n}\r\n\r\n@Injectable()\r\nexport class MapConfigService {\r\n constructor(private appConfig: AppConfigService) {}\r\n\r\n getMapConfig(): Promise {\r\n const status: MapServiceStatus = {\r\n useSecure: true,\r\n token: null,\r\n };\r\n\r\n return this.appConfig\r\n .loadAppConfig()\r\n .then((config) =>\r\n mapConfig(\r\n this.appConfig.getConfig()['mapServices'],\r\n status,\r\n 'desktop',\r\n this.appConfig,\r\n ),\r\n );\r\n }\r\n\r\n getReportOfFireMapConfig(): Promise {\r\n const status: MapServiceStatus = {\r\n useSecure: true,\r\n token: null,\r\n };\r\n\r\n return this.appConfig\r\n .loadAppConfig()\r\n .then((config) =>\r\n reportOfFireMapConfig(\r\n this.appConfig.getConfig()['mapServices'],\r\n status,\r\n 'desktop',\r\n this.appConfig,\r\n ),\r\n );\r\n }\r\n\r\n getReportOfFireOfflineMapConfig(): Promise {\r\n const status: MapServiceStatus = {\r\n useSecure: true,\r\n token: null,\r\n };\r\n\r\n return this.appConfig\r\n .loadAppConfig()\r\n .then((config) =>\r\n reportOfFireOfflineMapConfig(\r\n this.appConfig.getConfig()['mapServices'],\r\n status,\r\n 'desktop',\r\n this.appConfig,\r\n ),\r\n );\r\n }\r\n}\r\n", + "properties": [ + { + "name": "token", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 11 + }, + { + "name": "useSecure", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 10 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "NotificationConfig", + "id": "interface-NotificationConfig-f95ae75db62a56ef19436b58b526e5a316872be003dd50eeaaac16bcb14080d8e24a639f9fc61b806805eb47d9742d7fede0bad99c685347fede3e4ddb92d6c8", + "file": "src/app/components/notification-snackbar/notification-snackbar.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport {\r\n MatSnackBarRef,\r\n MAT_SNACK_BAR_DATA,\r\n} from '@angular/material/snack-bar';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes } from '@app/utils';\r\n\r\nexport interface NotificationConfig {\r\n title: string;\r\n body: string;\r\n}\r\n\r\n@Component({\r\n selector: 'wfone-notification-snackbar',\r\n template: `\r\n
\r\n \r\n \r\n \r\n
{{ title }}
\r\n
{{ body }}
\r\n
\r\n \r\n \r\n \r\n
\r\n `,\r\n styleUrls: ['./notification-snackbar.component.scss'],\r\n})\r\nexport class NotificationSnackbarComponent {\r\n constructor(\r\n public snackBarRef: MatSnackBarRef,\r\n protected router: Router,\r\n @Inject(MAT_SNACK_BAR_DATA) public data: any,\r\n ) {}\r\n\r\n get title() {\r\n return this.data.notification.title;\r\n }\r\n\r\n get body() {\r\n return this.data.notification.body;\r\n }\r\n\r\n selectNotification() {\r\n const notification = this.data.notification;\r\n const c = JSON.parse(notification.data['coords']);\r\n const r = JSON.parse(notification.data['radius']);\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: notification.data['messageID'],\r\n featureType: notification.data['topicKey'],\r\n identify: true,\r\n notification: true,\r\n time: Date.now(),\r\n },\r\n });\r\n this.snackBarRef.dismiss();\r\n }\r\n}\r\n", + "properties": [ + { + "name": "body", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 11 + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 10 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "NotificationRsrc", + "id": "interface-NotificationRsrc-202e8b4af361065a5c9ff67e569650ac69ed946c07e7a48a5068feaedf798ecfd0374c037fcab52c70869343bbe242a22ac75f2d29027ce50db28f62b14d5fa9", + "file": "src/app/services/notification.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { CapacitorHttp } from '@capacitor/core';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\nexport interface NotificationSettingRsrc {\r\n deviceType: string;\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n notifications: NotificationRsrc[];\r\n}\r\n\r\nexport interface NotificationRsrc {\r\n notificationName: string;\r\n notificationType: string;\r\n radius: number;\r\n point: VmGeometry;\r\n topics: string[];\r\n activeIndicator: boolean;\r\n}\r\n\r\nexport interface VmGeometry {\r\n type: string;\r\n coordinates: number[];\r\n crs: string;\r\n}\r\n\r\nexport interface VmNotificationPreferences {\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n deviceType: string;\r\n notificationDetails: VmNotificationDetail[];\r\n}\r\n\r\nexport interface VmNotificationDetail {\r\n name: string;\r\n type: string;\r\n radius: number;\r\n preferences: string[];\r\n locationCoords: VmCoordinates;\r\n active: boolean;\r\n mapConfig?: Promise;\r\n}\r\n\r\nexport interface VmCoordinates {\r\n long: number;\r\n lat: number;\r\n}\r\n\r\nexport interface BoundingBox {\r\n latitude: number;\r\n longitude: number;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class NotificationService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private httpClient: HttpClient,\r\n private capacitorService: CapacitorService,\r\n private commonUtilityService: CommonUtilityService,\r\n ) {}\r\n\r\n public updateUserNotificationPreferences(\r\n notificationSettings,\r\n savedNotification,\r\n ): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n console.log('device properties:\\'', p);\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n const token = this.capacitorService.getNotificationToken();\r\n const notificationSettingRsrc =\r\n convertToNotificationSettingRsrc(notificationSettings);\r\n notificationSettingRsrc.subscriberGuid = p.deviceId;\r\n notificationSettingRsrc.notificationToken = token;\r\n notificationSettingRsrc.deviceType = p.isAndroidPlatform\r\n ? 'android'\r\n : 'ios';\r\n if (savedNotification.length) {\r\n savedNotification.forEach((notification) => {\r\n notificationSettingRsrc.notifications.push(notification);\r\n });\r\n }\r\n const notificationSettingsJSON: string = JSON.stringify(notificationSettingRsrc);\r\n if (this.commonUtilityService.hasSQLKeywords(notificationSettingsJSON)) {\r\n console.error(\"JSON blob contains SQL keywords. Potential SQL injection attempt.\");\r\n return;\r\n }\r\n\r\n return this.httpClient\r\n .put(url, notificationSettingRsrc, { headers })\r\n .toPromise();\r\n });\r\n }\r\n\r\n public getUserNotificationPreferences(): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p?.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n return this.httpClient.get(url, { headers }).toPromise();\r\n });\r\n }\r\n\r\n public getFireCentreByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LEGAL_ADMIN_BOUNDARIES.DRP_MOF_FIRE_CENTRES_SP&outputformat=application/json&cql_filter=INTERSECTS(GEOMETRY,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n\r\n public getDangerRatingByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LAND_AND_NATURAL_RESOURCE.PROT_DANGER_RATING_SP&outputformat=application/json&cql_filter=INTERSECTS(SHAPE,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n}\r\n\r\nexport function convertToNotificationSettingRsrc(\r\n np: any,\r\n): NotificationSettingRsrc {\r\n const notificationTopics = [];\r\n if (np?.pushNotificationsFireBans) {\r\n notificationTopics.push('British_Columbia_Bans_and_Prohibition_Areas');\r\n notificationTopics.push('British_Columbia_Area_Restrictions');\r\n }\r\n if (np?.pushNotificationsWildfires) {\r\n notificationTopics.push('BCWS_ActiveFires_PublicView');\r\n notificationTopics.push('Evacuation_Orders_and_Alerts');\r\n }\r\n return {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notificationSettings',\r\n notifications: np\r\n ? [\r\n {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notification',\r\n notificationName: np.notificationName,\r\n notificationType: 'nearme',\r\n radius: np.radius,\r\n point: {\r\n type: 'Point',\r\n coordinates: [np.longitude, np.latitude],\r\n crs: null,\r\n },\r\n activeIndicator: true,\r\n topics: notificationTopics,\r\n },\r\n ]\r\n : [],\r\n notificationToken: null,\r\n subscriberToken: 'subscriberTpken',\r\n subscriberGuid: null,\r\n deviceType: null,\r\n } as unknown as NotificationSettingRsrc;\r\n}\r\n", + "properties": [ + { + "name": "activeIndicator", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 22 + }, + { + "name": "notificationName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17 + }, + { + "name": "notificationType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18 + }, + { + "name": "point", + "deprecated": false, + "deprecationMessage": "", + "type": "VmGeometry", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "radius", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 19 + }, + { + "name": "topics", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": false, + "description": "", + "line": 21 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "NotificationSettingRsrc", + "id": "interface-NotificationSettingRsrc-202e8b4af361065a5c9ff67e569650ac69ed946c07e7a48a5068feaedf798ecfd0374c037fcab52c70869343bbe242a22ac75f2d29027ce50db28f62b14d5fa9", + "file": "src/app/services/notification.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { CapacitorHttp } from '@capacitor/core';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\nexport interface NotificationSettingRsrc {\r\n deviceType: string;\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n notifications: NotificationRsrc[];\r\n}\r\n\r\nexport interface NotificationRsrc {\r\n notificationName: string;\r\n notificationType: string;\r\n radius: number;\r\n point: VmGeometry;\r\n topics: string[];\r\n activeIndicator: boolean;\r\n}\r\n\r\nexport interface VmGeometry {\r\n type: string;\r\n coordinates: number[];\r\n crs: string;\r\n}\r\n\r\nexport interface VmNotificationPreferences {\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n deviceType: string;\r\n notificationDetails: VmNotificationDetail[];\r\n}\r\n\r\nexport interface VmNotificationDetail {\r\n name: string;\r\n type: string;\r\n radius: number;\r\n preferences: string[];\r\n locationCoords: VmCoordinates;\r\n active: boolean;\r\n mapConfig?: Promise;\r\n}\r\n\r\nexport interface VmCoordinates {\r\n long: number;\r\n lat: number;\r\n}\r\n\r\nexport interface BoundingBox {\r\n latitude: number;\r\n longitude: number;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class NotificationService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private httpClient: HttpClient,\r\n private capacitorService: CapacitorService,\r\n private commonUtilityService: CommonUtilityService,\r\n ) {}\r\n\r\n public updateUserNotificationPreferences(\r\n notificationSettings,\r\n savedNotification,\r\n ): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n console.log('device properties:\\'', p);\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n const token = this.capacitorService.getNotificationToken();\r\n const notificationSettingRsrc =\r\n convertToNotificationSettingRsrc(notificationSettings);\r\n notificationSettingRsrc.subscriberGuid = p.deviceId;\r\n notificationSettingRsrc.notificationToken = token;\r\n notificationSettingRsrc.deviceType = p.isAndroidPlatform\r\n ? 'android'\r\n : 'ios';\r\n if (savedNotification.length) {\r\n savedNotification.forEach((notification) => {\r\n notificationSettingRsrc.notifications.push(notification);\r\n });\r\n }\r\n const notificationSettingsJSON: string = JSON.stringify(notificationSettingRsrc);\r\n if (this.commonUtilityService.hasSQLKeywords(notificationSettingsJSON)) {\r\n console.error(\"JSON blob contains SQL keywords. Potential SQL injection attempt.\");\r\n return;\r\n }\r\n\r\n return this.httpClient\r\n .put(url, notificationSettingRsrc, { headers })\r\n .toPromise();\r\n });\r\n }\r\n\r\n public getUserNotificationPreferences(): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p?.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n return this.httpClient.get(url, { headers }).toPromise();\r\n });\r\n }\r\n\r\n public getFireCentreByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LEGAL_ADMIN_BOUNDARIES.DRP_MOF_FIRE_CENTRES_SP&outputformat=application/json&cql_filter=INTERSECTS(GEOMETRY,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n\r\n public getDangerRatingByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LAND_AND_NATURAL_RESOURCE.PROT_DANGER_RATING_SP&outputformat=application/json&cql_filter=INTERSECTS(SHAPE,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n}\r\n\r\nexport function convertToNotificationSettingRsrc(\r\n np: any,\r\n): NotificationSettingRsrc {\r\n const notificationTopics = [];\r\n if (np?.pushNotificationsFireBans) {\r\n notificationTopics.push('British_Columbia_Bans_and_Prohibition_Areas');\r\n notificationTopics.push('British_Columbia_Area_Restrictions');\r\n }\r\n if (np?.pushNotificationsWildfires) {\r\n notificationTopics.push('BCWS_ActiveFires_PublicView');\r\n notificationTopics.push('Evacuation_Orders_and_Alerts');\r\n }\r\n return {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notificationSettings',\r\n notifications: np\r\n ? [\r\n {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notification',\r\n notificationName: np.notificationName,\r\n notificationType: 'nearme',\r\n radius: np.radius,\r\n point: {\r\n type: 'Point',\r\n coordinates: [np.longitude, np.latitude],\r\n crs: null,\r\n },\r\n activeIndicator: true,\r\n topics: notificationTopics,\r\n },\r\n ]\r\n : [],\r\n notificationToken: null,\r\n subscriberToken: 'subscriberTpken',\r\n subscriberGuid: null,\r\n deviceType: null,\r\n } as unknown as NotificationSettingRsrc;\r\n}\r\n", + "properties": [ + { + "name": "deviceType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 9 + }, + { + "name": "notifications", + "deprecated": false, + "deprecationMessage": "", + "type": "NotificationRsrc[]", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "notificationToken", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 12 + }, + { + "name": "subscriberGuid", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 10 + }, + { + "name": "subscriberToken", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 11 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "NumberFormat", + "id": "interface-NumberFormat-bfb9da0dead5a03632178390d94ad64ce30286befe5cec4e76d7b543b0d407a9105863899da783db54814fcab23c79acb2bcbbec360f6dc1bdf73fba58b2a40c", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SpatialUtilsService } from '@wf1/core-ui';\r\n\r\nexport type LonLat = [number, number];\r\nexport type LatLon = [number, number];\r\n\r\nexport const toPoint = (lonLat: LonLat): any => window['turf'].point(lonLat);\r\n\r\nexport const toLatLon = (lonLat: LonLat): LatLon => [lonLat[1], lonLat[0]];\r\n\r\nexport const encodeUrl = (\r\n url: string,\r\n data: { [key: string]: string | number | boolean },\r\n): string => {\r\n if (!data) {\r\n return url;\r\n }\r\n\r\n const params = Object.keys(data)\r\n .filter((k) => data[k])\r\n .map((k) => `${encodeURIComponent(k)}=${encodeURIComponent(data[k])}`)\r\n .join('&');\r\n\r\n if (/[?]\\S+$/.test(url)) {\r\n return `${url}&${params}`;\r\n }\r\n\r\n if (/[?]$/.test(url)) {\r\n return `${url}${params}`;\r\n }\r\n\r\n return `${url}?${params}`;\r\n};\r\n\r\nexport const fetchJsonP = (\r\n url: string,\r\n data: { [key: string]: string | number | boolean },\r\n opt = { timeout: 10000 },\r\n): { response: Promise; abort: () => void } => {\r\n data['_'] = Math.round(Math.random() * 1e10);\r\n\r\n const cbfn = `callback_${data['_']}`;\r\n data.callback = cbfn;\r\n\r\n let id;\r\n let cancel;\r\n const req = encodeUrl(url, data);\r\n const promise = new Promise((res, rej) => {\r\n const cleanup = () => {\r\n if (id) {\r\n clearTimeout(id);\r\n }\r\n id = null;\r\n\r\n if (script.parentNode) {\r\n script.parentNode.removeChild(script);\r\n }\r\n\r\n window[cbfn] = null;\r\n };\r\n\r\n window[cbfn] = (payload) => {\r\n cleanup();\r\n res(payload);\r\n };\r\n\r\n cancel = () => {\r\n cleanup();\r\n rej(new Error('cancelled'));\r\n };\r\n const script = window['L'].DomUtil.create('script');\r\n script.type = 'text/javascript';\r\n script.async = true;\r\n script.src = req;\r\n\r\n document.getElementsByTagName('head')[0].appendChild(script);\r\n });\r\n\r\n if (opt.timeout) {\r\n id = setTimeout(cancel, opt.timeout);\r\n }\r\n\r\n return {\r\n response: promise,\r\n abort: cancel,\r\n };\r\n};\r\n\r\n// distance in km\r\nexport const distance = (loc1: LonLat, loc2: LonLat): number => window['turf'].distance(toPoint(loc1), toPoint(loc2));\r\n\r\nexport const formatDistance = (dist: number, unit: string): string => {\r\n if (dist == null) {\r\n return 'n/a';\r\n }\r\n if (dist < 10) {\r\n return dist.toFixed(1) + ' ' + unit;\r\n }\r\n return dist.toFixed(0) + ' ' + unit;\r\n};\r\n\r\nconst DIRECTION = ['N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW'];\r\n\r\nexport const direction = (start: LonLat, end: LonLat): string => {\r\n const bearing = window['turf'].bearing(toPoint(start), toPoint(end));\r\n return DIRECTION[Math.floor((bearing + 382.5) / 45) % 8];\r\n};\r\n\r\nconst TIME_FORMAT = Intl.DateTimeFormat('en-CA', {\r\n timeZone: undefined,\r\n hour12: false,\r\n year: 'numeric',\r\n month: 'numeric',\r\n day: 'numeric',\r\n hour: 'numeric',\r\n minute: 'numeric',\r\n second: 'numeric',\r\n timeZoneName: 'short',\r\n});\r\nconst DATE_FORMAT = Intl.DateTimeFormat('en-CA', {\r\n timeZone: undefined,\r\n hour12: false,\r\n year: 'numeric',\r\n month: 'numeric',\r\n day: 'numeric',\r\n});\r\nconst CAD_FORMAT = Intl.NumberFormat('en-CA', {\r\n style: 'currency',\r\n currency: 'CAD',\r\n});\r\n\r\nexport interface NumberFormat {\r\n precision: number;\r\n fractionPlaces: number;\r\n}\r\nexport interface UnitWithFormat {\r\n unit: string;\r\n format: NumberFormat;\r\n}\r\n\r\nexport class Translate {\r\n constructor(private spatialUtils: SpatialUtilsService) {}\r\n\r\n parseCoordinate(val: string): LonLat {\r\n const c = this.spatialUtils.parseCoordinates(val);\r\n if (!c) {\r\n return;\r\n }\r\n return c as LonLat;\r\n }\r\n\r\n parseSexagesimal(val: string): number {\r\n if (typeof val == 'number') {\r\n return val;\r\n } else if (/^-?\\d*(\\.\\d*)?$/.test(val)) {\r\n return 0.0 + parseFloat(val);\r\n } else {\r\n let result = 0;\r\n let divisor = 1;\r\n let sign = 1;\r\n if (/[NSEWnsew]$/.test(val)) {\r\n sign = /[SWsw]$/.test(val) ? -1 : 1;\r\n val = val.replace(/[NSEWnsew]$/, '');\r\n }\r\n val.split(/[°DMSdms'\"\\s]+/).forEach((part) => {\r\n const partVal = parseFloat(part);\r\n if (!isNaN(partVal)) {\r\n result += partVal / divisor;\r\n }\r\n divisor *= 60;\r\n });\r\n\r\n return result * sign;\r\n }\r\n }\r\n\r\n formatCoordinate(lonLat: LonLat): string {\r\n if (!lonLat[0] || !lonLat[1]) {\r\n return '';\r\n }\r\n return this.spatialUtils.formatCoordinates(lonLat);\r\n }\r\n\r\n formatLatLon(lat, lon): string {\r\n if (!lat || !lon) {\r\n return '';\r\n }\r\n return this.formatCoordinate([lon, lat]);\r\n }\r\n\r\n parseYyyyMmDd(val): Date {\r\n if (!val) {\r\n return;\r\n }\r\n const s = '' + val;\r\n return new Date(\r\n `${s.substring(0, 4)}-${s.substring(4, 6)}-${s.substring(6, 8)}`,\r\n );\r\n }\r\n parseIsoDateTime(val): Date {\r\n if (!val) {\r\n return;\r\n }\r\n return new Date(val);\r\n }\r\n\r\n parseMilliseconds(val): Date {\r\n if (val == null) {\r\n return;\r\n }\r\n return new Date(1 * val);\r\n }\r\n parseEUDate(val?): Date {\r\n // Fix European style dd/mm/yyyy dates.\r\n if (!val) {\r\n return val;\r\n }\r\n const date = new Date(\r\n val.replace(\r\n /(\\d\\d)\\/(\\d\\d)\\/(\\d\\d\\d\\d)/,\r\n (m, day, month, year) => `${year}-${month}-${day}`,\r\n ),\r\n );\r\n if (isNaN(date.getTime())) {\r\n return null;\r\n }\r\n return date;\r\n }\r\n formatLocalDate(val: Date): string {\r\n if (!val) {\r\n return '';\r\n }\r\n return DATE_FORMAT.format(val);\r\n // return val && new Date( val ).toLocaleDateString()\r\n }\r\n\r\n formatLocalTime(val: Date): string {\r\n if (!val) {\r\n return '';\r\n }\r\n return TIME_FORMAT.format(val);\r\n // return val && new Date( val ).toLocaleDateString()\r\n }\r\n\r\n formatNumber(val: number, numberFormat?: NumberFormat): string {\r\n if (val == null) {\r\n return '';\r\n }\r\n\r\n numberFormat = { precision: 3, fractionPlaces: 1, ...numberFormat };\r\n\r\n const rounded = parseFloat(val.toPrecision(numberFormat.precision));\r\n if (!numberFormat.fractionPlaces) {\r\n return rounded.toLocaleString();\r\n }\r\n\r\n const a = Math.abs(rounded);\r\n const s = Math.sign(rounded);\r\n const i = Math.floor(a);\r\n const f = a - i;\r\n return (\r\n (s * i).toLocaleString() +\r\n f.toFixed(numberFormat.fractionPlaces).substr(1)\r\n );\r\n }\r\n\r\n formatUnit(val: number, unit: string, numberFormat?: NumberFormat): string {\r\n if (val == null) {\r\n return '';\r\n }\r\n return `${this.formatNumber(\r\n val,\r\n numberFormat,\r\n )}\\u202F${unit}`;\r\n }\r\n\r\n formatAndConvertUnit(\r\n val: number,\r\n unit: string,\r\n outputUnit: string | UnitWithFormat,\r\n ) {\r\n if (typeof outputUnit === 'object') {\r\n this.formatUnit(\r\n this.convertUnit(val, unit, outputUnit.unit),\r\n outputUnit.unit,\r\n );\r\n } else {\r\n this.formatUnit(this.convertUnit(val, unit, outputUnit), outputUnit);\r\n }\r\n }\r\n\r\n formatCAD(value?: number): string | null | undefined {\r\n if (value === null || value === undefined) {\r\n return value as null | undefined;\r\n } else {\r\n return CAD_FORMAT.format(value);\r\n }\r\n }\r\n\r\n formatAngle(\r\n val?: number,\r\n numberFormat?: NumberFormat,\r\n ): string | undefined | null {\r\n if (val) {\r\n return `${this.formatNumber(\r\n val,\r\n numberFormat,\r\n )}°`;\r\n } else {\r\n return val as undefined | null;\r\n }\r\n }\r\n\r\n /**\r\n * Converts and formats a value as two different units, the second in parentheses.\r\n */\r\n formatMultipleUnits(\r\n val: number,\r\n unit: string,\r\n standardUnit: string | UnitWithFormat,\r\n otherUnit: string | UnitWithFormat,\r\n ): string {\r\n if (val == null) {\r\n return '';\r\n }\r\n return `${this.formatAndConvertUnit(\r\n val,\r\n unit,\r\n standardUnit,\r\n )} (${this.formatAndConvertUnit(\r\n val,\r\n unit,\r\n otherUnit,\r\n )})`;\r\n }\r\n\r\n convertUnit(val: number, unitFrom: string, unitTo: string = 'm'): number {\r\n if (val == null) {\r\n return;\r\n }\r\n if (!(unitFrom in metersPerUnit)) {\r\n throw Error(`unitFrom \"${unitFrom}\" isn't defined`);\r\n }\r\n if (!(unitTo in metersPerUnit)) {\r\n throw Error(`unitTo \"${unitTo}\" isn't defined`);\r\n }\r\n\r\n const valInMeters = val * metersPerUnit[unitFrom];\r\n return valInMeters / metersPerUnit[unitTo];\r\n }\r\n\r\n formatFireZone(zoneName: string): string {\r\n if (!zoneName) {\r\n return;\r\n }\r\n\r\n const result = zoneName.match(\r\n /^(.+?) (?:Fire )?Zone(?: [(](.+?)[)])?(?: - (\\w\\d))?$/,\r\n );\r\n if (!result) {\r\n return zoneName;\r\n }\r\n\r\n if (result[2]) {\r\n return `${result[1]} (${result[2]})`;\r\n }\r\n return result[1];\r\n }\r\n\r\n formatFireCentre(centreName: string): string {\r\n if (!centreName) {\r\n return;\r\n }\r\n\r\n const result = centreName.match(/^(.+?) (?:Fire )?(?:Centre|Center)$/);\r\n if (!result) {\r\n return centreName;\r\n }\r\n\r\n return result[1];\r\n }\r\n\r\n formatIndicator(\r\n value: boolean | null,\r\n tString = '✔️ Yes',\r\n fString = '❌ No',\r\n nString = '❓ Unknown',\r\n ): string {\r\n if (value === undefined || value === null) {\r\n return nString;\r\n } else if (value) {\r\n return tString;\r\n } else {\r\n return fString;\r\n }\r\n }\r\n\r\n parseIndicator(indString: string, flip = false): boolean | null {\r\n if (indString === 'Y') {\r\n return !flip;\r\n } else if (indString === 'N') {\r\n return flip;\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n formatPhoneHtml(phoneNumber: string): string {\r\n if (phoneNumber) {\r\n return `${phoneNumber}`;\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n formatEmailHtml(emailAddress: string): string {\r\n if (emailAddress) {\r\n return `${emailAddress}`;\r\n } else {\r\n return null;\r\n }\r\n }\r\n}\r\n\r\n/**\r\n * This uses the ‘haversine’ formula to calculate the great-circle distance between two points \r\n * – that is, the shortest distance over the earth’s surface – giving an ‘as-the-crow-flies’ distance between the points.\r\n * a = sin²(Δφ/2) + cos φ1 ⋅ cos φ2 ⋅ sin²(Δλ/2)\r\n * c = 2 ⋅ atan2( √a, √(1−a) )\r\n * d = R ⋅ c\r\n * Where\tφ is latitude, λ is longitude, R is earth’s radius (mean radius = 6,371km). \r\n * note that angles need to be in radians to pass to trig functions\r\n * @param lat1 Latitude of the location\r\n * @param lat2 Latitude of the destination\r\n * @param lon1 Longitude of the location\r\n * @param lon2 Longitude of the destination\r\n * @returns\r\n */\r\nexport const haversineDistance = (lat1, lat2, lon1, lon2) => {\r\n const R = 6371e3; // metres\r\n const φ1 = (lat1 * Math.PI) / 180; // φ, λ in radians\r\n const φ2 = (lat2 * Math.PI) / 180;\r\n const Δφ = ((lat2 - lat1) * Math.PI) / 180;\r\n const Δλ = ((lon2 - lon1) * Math.PI) / 180;\r\n\r\n const a =\r\n Math.sin(Δφ / 2) * Math.sin(Δφ / 2) +\r\n Math.cos(φ1) * Math.cos(φ2) * Math.sin(Δλ / 2) * Math.sin(Δλ / 2);\r\n const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\r\n\r\n const d = R * c; // in metres\r\n return d;\r\n};\r\n\r\nconst metersPerUnit = {\r\n Mil: 2.5399999999999996e-8,\r\n MicroInch: 0.0000254,\r\n mm: 0.001,\r\n Millimeter: 0.001,\r\n cm: 0.01,\r\n Centimeter: 0.01,\r\n IInch: 0.0254,\r\n 'us-in': 0.0254000508001016,\r\n Inch: 0.0254000508001016,\r\n in: 0.0254000508001016,\r\n inches: 0.0254000508001016,\r\n Decimeter: 0.1,\r\n ClarkeLink: 0.201166194976,\r\n SearsLink: 0.2011676512155,\r\n BenoitLink: 0.20116782494375873,\r\n IntnlLink: 0.201168,\r\n link: 0.201168,\r\n GunterLink: 0.2011684023368047,\r\n CapeFoot: 0.3047972615,\r\n ClarkeFoot: 0.3047972651151,\r\n 'ind-ft': 0.30479841,\r\n IndianFt37: 0.30479841,\r\n SearsFoot: 0.30479947153867626,\r\n IndianFt75: 0.3047995,\r\n IndianFoot: 0.30479951,\r\n IndianFt62: 0.3047996,\r\n GoldCoastFoot: 0.3047997101815088,\r\n IFoot: 0.3048,\r\n Foot: 0.3048006096012192,\r\n ft: 0.3048006096012192,\r\n 'us-ft': 0.3048006096012192,\r\n ModAmFt: 0.304812252984506,\r\n 'ind-yd': 0.9143952300000001,\r\n IndianYd37: 0.9143952300000001,\r\n SearsYard: 0.914398414616029,\r\n IndianYd75: 0.9143985000000001,\r\n IndianYard: 0.9143985307444409,\r\n IndianYd62: 0.9143987999999998,\r\n IYard: 0.9143999999999999,\r\n Yard: 0.9144018288036576,\r\n yd: 0.9144018288036576,\r\n 'us-yd': 0.9144018288036576,\r\n CaGrid: 0.9997380000000001,\r\n m: 1,\r\n Meter: 1,\r\n GermanMeter: 1.0000135965,\r\n fath: 1.8287999999999998,\r\n Fathom: 1.8287999999999998,\r\n Rood: 3.7782668980000005,\r\n Perch: 5.02921005842012,\r\n Rod: 5.02921005842012,\r\n Pole: 5.02921005842012,\r\n Dekameter: 10,\r\n Decameter: 10,\r\n ClarkeChain: 20.1166194976,\r\n 'ind-ch': 20.11669506,\r\n SearsChain: 20.11676512155,\r\n BenoitChain: 20.116782494375872,\r\n IntnlChain: 20.1168,\r\n ch: 20.1168,\r\n 'us-ch': 20.11684023368047,\r\n GunterChain: 20.11684023368047,\r\n dm: 100,\r\n Hectometer: 100,\r\n Furlong: 201.1684023368046,\r\n Brealey: 375,\r\n km: 1000,\r\n Kilometer: 1000,\r\n IMile: 1609.344,\r\n Mile: 1609.3472186944373,\r\n mi: 1609.3472186944373,\r\n 'us-mi': 1609.3472186944373,\r\n kmi: 1851.9999999999998,\r\n nmi: 1851.9999999999998,\r\n NautM: 1852.0000000000002,\r\n 'NautM-UK': 1853.1840000000002,\r\n '50kilometers': 50000,\r\n 'Lat-66': 110943.31648893275,\r\n 'Lat-83': 110946.25736872235,\r\n dd: 111118.97383794768,\r\n degrees: 111118.97383794768,\r\n '150kilometers': 150000,\r\n};\r\n", + "properties": [ + { + "name": "fractionPlaces", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 134 + }, + { + "name": "precision", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 133 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "PagedCollection", + "id": "interface-PagedCollection-578a59039ac4654484d8e4be5fbd449d901a2d6cb9e741f267e162564117f8a272fcd258bbfc777cf74459f717c323464cbe9fd25dca73541ef16adf9822a5a4", + "file": "src/app/conversion/models.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface PagedCollection {\r\n pageNumber?: number;\r\n pageRowCount?: number;\r\n totalRowCount?: number;\r\n totalPageCount?: number;\r\n collection?: Array;\r\n}\r\n\r\nexport interface fireCentreOption {\r\n code?: string;\r\n fireCentreName?: string;\r\n}\r\n\r\nexport interface EvacOrderOption {\r\n eventName?: string;\r\n eventType?: string;\r\n orderAlertStatus?: string;\r\n issuingAgency?: string;\r\n preOcCode?: string;\r\n emrgOAAsysID?: number;\r\n centroid?: any;\r\n geometry?: any;\r\n dateModified?: Date;\r\n noticeType?: string;\r\n uri?: string;\r\n issuedOn?: string;\r\n externalUri?: boolean;\r\n eventNumber?: string;\r\n}\r\n\r\nexport interface AreaRestrictionsOption {\r\n protRsSysID?: number;\r\n name?: string;\r\n accessStatusEffectiveDate?: Date;\r\n fireCentre?: string;\r\n fireZone?: string;\r\n bulletinUrl?: string;\r\n centroid?: any;\r\n geometry?: any;\r\n noticeType?: string;\r\n}\r\n\r\nexport interface BansAndProhibitionsOption {\r\n protBsSysID?: number;\r\n type?: string;\r\n accessStatusEffectiveDate?: Date;\r\n fireCentre?: string;\r\n fireZone?: string;\r\n bulletinUrl?: string;\r\n centroid?: any;\r\n geometry?: any;\r\n accessProhibitionDescription?: string;\r\n noticeType?: string;\r\n}\r\n", + "properties": [ + { + "name": "collection", + "deprecated": false, + "deprecationMessage": "", + "type": "Array", + "optional": true, + "description": "", + "line": 6 + }, + { + "name": "pageNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 2 + }, + { + "name": "pageRowCount", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 3 + }, + { + "name": "totalPageCount", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 5 + }, + { + "name": "totalRowCount", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 4 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "PagingInfoRequest", + "id": "interface-PagingInfoRequest-de17b171a62a29758a8c7f641d8e13a2f3b00c00d66e412124df429ec963aecb62249b6cfb7f82b00212bad1a193119d16afc74721ea14d78baea1a1e848be1a", + "file": "src/app/store/application/application.state.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\n\r\nexport interface PagingSearchState extends SearchState {\r\n pageIndex?: number;\r\n pageSize?: number;\r\n}\r\nexport interface PagingInfoRequest {\r\n query?: string;\r\n pageNumber: number;\r\n pageRowCount: number;\r\n sortColumn?: string;\r\n sortDirection?: string;\r\n}\r\n\r\nexport interface ErrorState {\r\n uuid: string;\r\n type: ERROR_TYPE;\r\n status: number;\r\n statusText?: string;\r\n message?: string;\r\n name: string;\r\n validationErrors?: ValidationError[];\r\n responseEtag: string;\r\n}\r\n\r\nexport enum ERROR_TYPE {\r\n VALIDATION,\r\n WARNING,\r\n FATAL,\r\n NOT_FOUND,\r\n FAILED_PRECONDITION,\r\n}\r\n\r\nexport interface ValidationError {\r\n path: string;\r\n message: string;\r\n messageTemplate: string;\r\n messageArguments: any[];\r\n}\r\n\r\nexport interface ApplicationState {\r\n loadStates: LoadStates;\r\n errorStates: ErrorStates;\r\n formStates: FormStates;\r\n}\r\n\r\nexport interface LoadStates {\r\n incidents: LoadState;\r\n wildfires: LoadState;\r\n}\r\n\r\nexport interface ErrorStates {\r\n incidents: ErrorState[];\r\n wildfires: ErrorState[];\r\n}\r\n\r\nexport interface FormStates {\r\n incidents: FormState;\r\n}\r\n\r\nexport interface FormState {\r\n isUnsaved: boolean;\r\n}\r\n\r\nexport interface LoadState {\r\n isLoading: boolean;\r\n}\r\n\r\nexport function getDefaultFormState(): FormState {\r\n return {\r\n isUnsaved: false,\r\n };\r\n}\r\n\r\nexport function getDefaultLoadStates(): LoadStates {\r\n return {\r\n incidents: { isLoading: false },\r\n wildfires: { isLoading: false },\r\n };\r\n}\r\n\r\nexport function getDefaultApplicationState(): ApplicationState {\r\n return {\r\n loadStates: getDefaultLoadStates(),\r\n errorStates: getDefaultErrorStates(),\r\n formStates: getDefaultFormStates(),\r\n };\r\n}\r\n\r\nexport function getDefaultErrorStates(): ErrorStates {\r\n return {\r\n incidents: [],\r\n wildfires: [],\r\n };\r\n}\r\n\r\nexport function getDefaultFormStates(): FormStates {\r\n return {\r\n incidents: getDefaultFormState(),\r\n };\r\n}\r\n\r\nexport function getDefaultPagingInfoRequest(\r\n pageNumber = 1,\r\n pageSize = 5,\r\n sortColumn?: string,\r\n sortDirection?: string,\r\n query?: string,\r\n): PagingInfoRequest {\r\n return {\r\n query,\r\n pageNumber,\r\n pageRowCount: pageSize,\r\n sortColumn,\r\n sortDirection,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "pageNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 9 + }, + { + "name": "pageRowCount", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 10 + }, + { + "name": "query", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 8 + }, + { + "name": "sortColumn", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 11 + }, + { + "name": "sortDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 12 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "PagingSearchState", + "id": "interface-PagingSearchState-de17b171a62a29758a8c7f641d8e13a2f3b00c00d66e412124df429ec963aecb62249b6cfb7f82b00212bad1a193119d16afc74721ea14d78baea1a1e848be1a", + "file": "src/app/store/application/application.state.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\n\r\nexport interface PagingSearchState extends SearchState {\r\n pageIndex?: number;\r\n pageSize?: number;\r\n}\r\nexport interface PagingInfoRequest {\r\n query?: string;\r\n pageNumber: number;\r\n pageRowCount: number;\r\n sortColumn?: string;\r\n sortDirection?: string;\r\n}\r\n\r\nexport interface ErrorState {\r\n uuid: string;\r\n type: ERROR_TYPE;\r\n status: number;\r\n statusText?: string;\r\n message?: string;\r\n name: string;\r\n validationErrors?: ValidationError[];\r\n responseEtag: string;\r\n}\r\n\r\nexport enum ERROR_TYPE {\r\n VALIDATION,\r\n WARNING,\r\n FATAL,\r\n NOT_FOUND,\r\n FAILED_PRECONDITION,\r\n}\r\n\r\nexport interface ValidationError {\r\n path: string;\r\n message: string;\r\n messageTemplate: string;\r\n messageArguments: any[];\r\n}\r\n\r\nexport interface ApplicationState {\r\n loadStates: LoadStates;\r\n errorStates: ErrorStates;\r\n formStates: FormStates;\r\n}\r\n\r\nexport interface LoadStates {\r\n incidents: LoadState;\r\n wildfires: LoadState;\r\n}\r\n\r\nexport interface ErrorStates {\r\n incidents: ErrorState[];\r\n wildfires: ErrorState[];\r\n}\r\n\r\nexport interface FormStates {\r\n incidents: FormState;\r\n}\r\n\r\nexport interface FormState {\r\n isUnsaved: boolean;\r\n}\r\n\r\nexport interface LoadState {\r\n isLoading: boolean;\r\n}\r\n\r\nexport function getDefaultFormState(): FormState {\r\n return {\r\n isUnsaved: false,\r\n };\r\n}\r\n\r\nexport function getDefaultLoadStates(): LoadStates {\r\n return {\r\n incidents: { isLoading: false },\r\n wildfires: { isLoading: false },\r\n };\r\n}\r\n\r\nexport function getDefaultApplicationState(): ApplicationState {\r\n return {\r\n loadStates: getDefaultLoadStates(),\r\n errorStates: getDefaultErrorStates(),\r\n formStates: getDefaultFormStates(),\r\n };\r\n}\r\n\r\nexport function getDefaultErrorStates(): ErrorStates {\r\n return {\r\n incidents: [],\r\n wildfires: [],\r\n };\r\n}\r\n\r\nexport function getDefaultFormStates(): FormStates {\r\n return {\r\n incidents: getDefaultFormState(),\r\n };\r\n}\r\n\r\nexport function getDefaultPagingInfoRequest(\r\n pageNumber = 1,\r\n pageSize = 5,\r\n sortColumn?: string,\r\n sortDirection?: string,\r\n query?: string,\r\n): PagingInfoRequest {\r\n return {\r\n query,\r\n pageNumber,\r\n pageRowCount: pageSize,\r\n sortColumn,\r\n sortDirection,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "pageIndex", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 4 + }, + { + "name": "pageSize", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 5 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "SearchState" + ] + }, + { + "name": "Position", + "id": "interface-Position-d8cb1d18422d250f08384df5fb2272408deadabdf142b0e8e533061fc252ade67243883d97c3593a89d8e2fe8e06ccc7606abc0ddfc637f2b10a34c331048a03", + "file": "src/app/services/common-utility.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { NumberFormatStyle } from '@angular/common';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { Injectable, Injector } from '@angular/core';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { App } from '@capacitor/app';\r\nimport { Geolocation } from '@capacitor/geolocation';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { Observable } from 'rxjs';\r\nimport { ReportOfFireService } from './report-of-fire-service';\r\nimport { LocalStorageService } from './local-storage-service';\r\n\r\nconst MAX_CACHE_AGE = 30 * 1000;\r\n\r\nexport interface Coordinates {\r\n readonly accuracy: number;\r\n readonly altitude: number | null;\r\n readonly altitudeAccuracy: number | null;\r\n readonly heading: number | null;\r\n readonly latitude: number;\r\n readonly longitude: number;\r\n readonly speed: number | null;\r\n}\r\n\r\nexport interface Position {\r\n readonly coords: Coordinates;\r\n readonly timestamp: NumberFormatStyle;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class CommonUtilityService {\r\n private myLocation;\r\n private locationTime;\r\n private location;\r\n private rofService;\r\n\r\n constructor(\r\n protected snackbarService: MatSnackBar,\r\n private http: HttpClient,\r\n private appConfigService: AppConfigService,\r\n private injector: Injector,\r\n private storageService: LocalStorageService\r\n ) {\r\n setTimeout(() => (this.rofService = injector.get(ReportOfFireService)));\r\n }\r\n\r\n getCurrentLocationPromise(): Promise {\r\n const self = this;\r\n const now = Date.now();\r\n if (this.locationTime && now - this.locationTime < MAX_CACHE_AGE) {\r\n return this.location;\r\n }\r\n\r\n this.locationTime = now;\r\n this.location = Geolocation.getCurrentPosition();\r\n return this.location;\r\n }\r\n\r\n getCurrentLocation(callback?: (p: Position) => void) {\r\n if (navigator && navigator.geolocation) {\r\n return Geolocation.getCurrentPosition().then(\r\n (position) => {\r\n this.myLocation = position ? position.coords : undefined;\r\n if (callback) {\r\n callback(position);\r\n }\r\n return position ? position.coords : undefined;\r\n },\r\n (error) => {\r\n this.snackbarService.open(\r\n 'Unable to retrieve the current location.',\r\n '',\r\n {\r\n duration: 5,\r\n },\r\n );\r\n },\r\n );\r\n } else {\r\n console.warn('Unable to access geolocation');\r\n this.snackbarService.open('Unable to access location services.', '', {\r\n duration: 5,\r\n });\r\n }\r\n }\r\n\r\n preloadGeolocation() {\r\n Geolocation.getCurrentPosition().then(\r\n (position) => {\r\n this.myLocation = position.coords;\r\n },\r\n (error) => {\r\n this.snackbarService.open(\r\n 'Unable to retrieve the current location',\r\n 'Cancel',\r\n {\r\n duration: 5000,\r\n },\r\n );\r\n },\r\n );\r\n }\r\n\r\n sortAddressList(results: any, value: string) {\r\n let address = null;\r\n let trimmedAddress = null;\r\n let valueLength = null;\r\n let valueMatch = null;\r\n results.forEach((result) => {\r\n address = this.getFullAddress(result);\r\n result.address = address.trim();\r\n trimmedAddress = result.address;\r\n valueLength = value.length;\r\n if (trimmedAddress != null) {\r\nvalueMatch = trimmedAddress.substring(0, valueLength);\r\n}\r\n\r\n if (\r\n address != null &&\r\n valueLength != null &&\r\n valueMatch != null &&\r\n (value.toUpperCase() === address.toUpperCase() ||\r\n value.toUpperCase() === valueMatch.toUpperCase())\r\n ) {\r\n const index = results.indexOf(result);\r\n if (index !== -1) {\r\n results.splice(index, 1);\r\n }\r\n const resultToBeUnshifted = result;\r\n\r\n results.unshift(resultToBeUnshifted);\r\n }\r\n });\r\n\r\n return results;\r\n }\r\n\r\n getFullAddress(location) {\r\n let result = '';\r\n\r\n if (location.civicNumber) {\r\n result += location.civicNumber;\r\n }\r\n\r\n if (location.streetName) {\r\n result += ' ' + location.streetName;\r\n }\r\n\r\n if (location.streetQualifier) {\r\n result += ' ' + location.streetQualifier;\r\n }\r\n\r\n if (location.streetType) {\r\n result += ' ' + location.streetType;\r\n }\r\n\r\n return result;\r\n }\r\n\r\n isIPhone(): boolean {\r\n const userAgent = window.navigator.userAgent.toLowerCase();\r\n return /iphone/.test(userAgent);\r\n }\r\n\r\n countdown(timeoutDuration) {\r\n const promise = new Promise((resolve) => {\r\n setTimeout(() => resolve(false), timeoutDuration);\r\n });\r\n return promise;\r\n }\r\n\r\n checkLocation() {\r\n const promise = new Promise((resolve) => {\r\n Geolocation.getCurrentPosition().then(\r\n (position) => {\r\n resolve(true)\r\n },\r\n (error) => {\r\n resolve(false)\r\n },\r\n );\r\n })\r\n\r\n return promise;\r\n }\r\n\r\n async checkLocationServiceStatus(): Promise {\r\n const timeoutDuration = 5000; // 5 seconds limit\r\n \r\n const locationPromise = await this.checkLocation()\r\n const timeoutPromise = this.countdown(timeoutDuration)\r\n\r\n return Promise.race([timeoutPromise, locationPromise]);\r\n }\r\n\r\n pingService(): Observable {\r\n const url = this.appConfigService.getConfig().rest['wfnews'];\r\n return this.http.get(url);\r\n }\r\n\r\n calculateBearing(\r\n lat1: number,\r\n lon1: number,\r\n lat2: number,\r\n lon2: number,\r\n ): number {\r\n const dLon = this.deg2rad(lon2 - lon1);\r\n const x = Math.sin(dLon) * Math.cos(this.deg2rad(lat2));\r\n const y =\r\n Math.cos(this.deg2rad(lat1)) * Math.sin(this.deg2rad(lat2)) -\r\n Math.sin(this.deg2rad(lat1)) *\r\n Math.cos(this.deg2rad(lat2)) *\r\n Math.cos(dLon);\r\n const bearing = Math.atan2(x, y);\r\n const bearingDegrees = this.rad2deg(bearing);\r\n return (bearingDegrees + 360) % 360;\r\n }\r\n\r\n formatDDM(decimal: number) {\r\n decimal = Math.abs(decimal);\r\n const d = Math.abs(Math.trunc(decimal));\r\n return d + '° ' + (60 * (decimal - d)).toFixed(3) + '\\'';\r\n }\r\n\r\n async checkOnlineStatus(): Promise {\r\n try {\r\n await this.pingService().toPromise();\r\n return true;\r\n } catch (error) {\r\n return false;\r\n }\r\n }\r\n\r\n async removeInvalidOfflineRoF() {\r\n try {\r\n // Fetch locally stored data\r\n const offlineReportSaved = this.storageService.getData('offlineReportData');\r\n if (offlineReportSaved) {\r\n const offlineReport = JSON.parse(offlineReportSaved);\r\n\r\n if (offlineReport.resource) {\r\n const resource = JSON.parse(offlineReport.resource);\r\n // Remove the locally stored data if it was submitted more than 24 hours ago\r\n if (\r\n resource.submittedTimestamp &&\r\n this.invalidTimestamp(resource.submittedTimestamp)\r\n ) {\r\n this.storageService.removeData('offlineReportData');\r\n }\r\n }\r\n }\r\n } catch (error) {\r\n console.error('Error removing invalid RoF data:', error);\r\n }\r\n }\r\n\r\n invalidTimestamp(timestamp: string): boolean {\r\n // check if submitted timestamp is more than 24 hours ago\r\n const now = new Date().getTime();\r\n const submittedTimestamp = Number(timestamp);\r\n const oneDay = 24 * 60 * 60 * 1000;\r\n return now - submittedTimestamp > oneDay;\r\n }\r\n\r\n private deg2rad(deg: number): number {\r\n return deg * (Math.PI / 180);\r\n }\r\n private rad2deg(rad: number): number {\r\n return rad * (180 / Math.PI);\r\n }\r\n\r\n async checkOnline() {\r\n try {\r\n await this.pingService().toPromise();\r\n return true;\r\n } catch (error) {\r\n return false;\r\n }\r\n }\r\n\r\n isAttributePresent(array, attributeName, attributeValue) {\r\n return array.some(existingItem => existingItem.attributes[attributeName] === attributeValue);\r\n }\r\n\r\n checkIfLandscapeMode() {\r\n // also return true if this is table portrait mode wfnews-2022. \r\n if ((window.innerWidth > window.innerHeight) || (window.innerWidth <= 1024 && window.innerWidth >= 768 && window.innerHeight > window.innerWidth) ) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n } \r\n\r\n \r\n hasSQLKeywords(jsonBlob) {\r\n //detect standalone sql words\r\n const sqlKeywords = /\\b(SELECT|INSERT|UPDATE|DELETE|ALTER|DROP|CREATE)\\b(?!\\s*\\*)/i;\r\n const sqlDetected = sqlKeywords.test(jsonBlob);\r\n return sqlDetected;\r\n }\r\n\r\n extractPolygonData(response) {\r\n const polygonData = [];\r\n for (const element of response) {\r\n polygonData.push(...element);\r\n }\r\n return polygonData;\r\n }\r\n\r\n createConvex(polygonData) {\r\n const turfPoints = polygonData.map(coord => window['turf'].point(coord));\r\n const pointsFeatureCollection = window['turf'].featureCollection(turfPoints);\r\n const convexHull = window['turf'].convex(pointsFeatureCollection)?.geometry?.coordinates[0];\r\n return convexHull;\r\n }\r\n\r\n getPolygonBond(polygonData) {\r\n const convex = this.createConvex(polygonData);\r\n const bounds = convex?.reduce((acc, coord) => [\r\n [Math.min(acc[0][0], coord[1]), Math.min(acc[0][1], coord[0])],\r\n [Math.max(acc[1][0], coord[1]), Math.max(acc[1][1], coord[0])]\r\n ], [[Infinity, Infinity], [-Infinity, -Infinity]]);\r\n return bounds;\r\n }\r\n\r\n getMapOptions(bounds: any, location: number[]) {\r\n return bounds\r\n ? { attributionControl: false, zoomControl: false, dragging: false, doubleClickZoom: false, boxZoom: false, trackResize: false, scrollWheelZoom: false }\r\n : { attributionControl: false, zoomControl: false, dragging: false, doubleClickZoom: false, boxZoom: false, trackResize: false, scrollWheelZoom: false, center: location, zoom: 9 };\r\n }\r\n \r\n}", + "properties": [ + { + "name": "coords", + "deprecated": false, + "deprecationMessage": "", + "type": "Coordinates", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 148 + ] + }, + { + "name": "timestamp", + "deprecated": false, + "deprecationMessage": "", + "type": "NumberFormatStyle", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 148 + ] + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "ReportOfFireNotification", + "id": "interface-ReportOfFireNotification-8535ce51ccdad526d840669937c2863b8c4704ebacf2e5a788764298904f6dbe7761d1eb638a976f40486932cb843e69f3a4250037faa79d75e0a3680ed65ea9", + "file": "src/app/services/capacitor-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { EventEmitter, Injectable, NgZone } from '@angular/core';\r\nimport { MatSnackBar, MatSnackBarConfig } from '@angular/material/snack-bar';\r\nimport { Router } from '@angular/router';\r\nimport { FCM } from '@capacitor-community/fcm';\r\nimport { App, AppState } from '@capacitor/app';\r\nimport { AppLauncher } from '@capacitor/app-launcher';\r\nimport { Browser } from '@capacitor/browser';\r\nimport { Device } from '@capacitor/device';\r\nimport { Geolocation, Position } from '@capacitor/geolocation';\r\nimport {\r\n PushNotificationSchema,\r\n PushNotifications,\r\n} from '@capacitor/push-notifications';\r\nimport { Store } from '@ngrx/store';\r\nimport { BehaviorSubject, fromEvent } from 'rxjs';\r\nimport { environment } from '../../environments/environment';\r\nimport { RootState } from '../store';\r\nimport { ApplicationStateService } from './application-state.service';\r\nimport { EventEmitterService } from './event-emitter.service';\r\n\r\nimport { ResourcesRoutes } from '@app/utils';\r\nimport { NotificationSnackbarComponent } from '../components/notification-snackbar/notification-snackbar.component';\r\nimport { Preferences } from '@capacitor/preferences';\r\n\r\nexport interface CompassHeading {\r\n magneticHeading?: number; //The heading in degrees from 0-359.99 at a single moment in time. (Number)\r\n trueHeading?: number; //The heading relative to the geographic North Pole in degrees 0-359.99 at a single moment in time. A negative value indicates that the true heading can't be determined. (Number)\r\n headingAccuracy?: number; //The deviation in degrees between the reported heading and the true heading. (Number)\r\n timestamp?: string; //The time at which this heading was determined. (DOMTimeStamp)\r\n error?: string;\r\n}\r\n\r\nexport interface LocationNotification {\r\n latitude: number;\r\n longitude: number;\r\n radius: number;\r\n featureId: string;\r\n featureType: string;\r\n fireYear?: number;\r\n}\r\n\r\nexport interface ReportOfFireNotification {\r\n title: string;\r\n body: string;\r\n}\r\n\r\nexport interface DeviceProperties {\r\n isIOSPlatform: boolean;\r\n isAndroidPlatform: boolean;\r\n isWebPlatform: boolean;\r\n isMobilePlatform: boolean;\r\n deviceId: string;\r\n isTwitterInstalled: boolean;\r\n}\r\n\r\nconst UPDATE_AFTER_INACTIVE_MILLIS = 1000 * 60; // 1 minute\r\nconst REFRESH_INTERVAL_ACTIVE_MILLIS = 5 * 1000 * 60; // 5 minutes\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class CapacitorService {\r\n resume: BehaviorSubject;\r\n initialized: Promise;\r\n fbAppInstalled: boolean;\r\n twitterAppInstalled: boolean;\r\n appState: AppState;\r\n isIOSPlatform: boolean;\r\n isAndroidPlatform: boolean;\r\n isWebPlatform: boolean;\r\n deviceId: string;\r\n pnNav = null;\r\n notificationToken = null;\r\n updateMainMapLayers = new EventEmitter();\r\n currentHeadingPromise: Promise;\r\n locationNotifications = new EventEmitter();\r\n rofNotifications = new EventEmitter();\r\n inactiveStart: number;\r\n refreshTimer;\r\n locationNotificationsDelay = 5000;\r\n rofNotificationsDelay = 5000;\r\n notificationSnackbarPromise = Promise.resolve();\r\n registeredForNotifications = false;\r\n private devicePropertiesPromise: Promise;\r\n\r\n constructor(\r\n private zone: NgZone,\r\n protected router: Router,\r\n protected store: Store,\r\n protected eventEmitterService: EventEmitterService,\r\n protected stateService: ApplicationStateService,\r\n protected snackbar: MatSnackBar,\r\n ) {\r\n this.resume = new BehaviorSubject(null);\r\n fromEvent(document, 'resume').subscribe((event) => {\r\n this.zone.run(() => {\r\n this.onResume();\r\n });\r\n });\r\n\r\n this.isIOSPlatform = false;\r\n this.isAndroidPlatform = false;\r\n this.isWebPlatform = false;\r\n this.fbAppInstalled = false;\r\n this.twitterAppInstalled = false;\r\n this.deviceId = '';\r\n\r\n this.initialized = this.checkDevice().then(() => {\r\n this.init();\r\n\r\n // use for testing notification at startup\r\n // this.emitLocationNotification( {\r\n // coords: '[48.463259,-123.312635]',\r\n // radius: '20',\r\n // messageID: 'V65055',\r\n // topicKey: 'BCWS_ActiveFires_PublicView',\r\n // } )\r\n });\r\n }\r\n\r\n init() {\r\n const startRefreshTimer = () => {\r\n stopRefreshTimer();\r\n\r\n this.refreshTimer = setTimeout(() => {\r\n this.updateMainMapLayers.emit();\r\n startRefreshTimer();\r\n }, REFRESH_INTERVAL_ACTIVE_MILLIS);\r\n };\r\n\r\n const stopRefreshTimer = () => {\r\n if (!this.refreshTimer) {\r\nreturn;\r\n}\r\n\r\n clearTimeout(this.refreshTimer);\r\n this.refreshTimer = null;\r\n };\r\n\r\n startRefreshTimer();\r\n\r\n App.addListener('appStateChange', (state) => {\r\n if (state.isActive) {\r\n startRefreshTimer();\r\n\r\n if (!this.inactiveStart) {\r\nreturn;\r\n}\r\n\r\n const inactiveDuration = Date.now() - this.inactiveStart;\r\n this.inactiveStart = null;\r\n\r\n if (inactiveDuration > UPDATE_AFTER_INACTIVE_MILLIS) {\r\n this.updateMainMapLayers.emit();\r\n }\r\n } else {\r\n if (!this.inactiveStart) {\r\nthis.inactiveStart = Date.now();\r\n}\r\n\r\n stopRefreshTimer();\r\n }\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n if (this.isWebPlatform) {\r\n this.notificationToken = 'FakeForWeb';\r\n return;\r\n }\r\n\r\n this.checkInstalledApps();\r\n\r\n if (this.isAndroidPlatform) {\r\n App.addListener('backButton', (state) => {\r\n this.eventEmitterService.androidBackButtonPressed();\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n // Request permission to use push notifications\r\n this.registerForNotifications()\r\n .then((registered) => {\r\n console.log('registeredForNotifications', registered);\r\n this.registeredForNotifications = registered;\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // On success, we should be able to receive notifications\r\n PushNotifications.addListener('registration', (token) => {\r\n console.log('PNN REgister success ' + token.value);\r\n if (this.isAndroidPlatform) {\r\n this.notificationToken = token.value;\r\n } else if (this.isIOSPlatform) {\r\n FCM.getToken()\r\n .then((response) => {\r\n this.notificationToken = response.token;\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // Some issue with our setup and push will not work\r\n PushNotifications.addListener('registrationError', (error) => {\r\n console.log('PNN REgister fail ' + error);\r\n }).catch((err) => {\r\n console.error(err);\r\n });\r\n\r\n // Show us the notification payload if the app is open on our device\r\n PushNotifications.addListener(\r\n 'pushNotificationReceived',\r\n (notification) => {\r\n console.log('pushNotificationReceived', notification);\r\n this.handleRofPushNotification(notification);\r\n },\r\n ).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // Method called when tapping on a notification\r\n PushNotifications.addListener('pushNotificationActionPerformed', (ev) => {\r\n const data = ev.notification.data;\r\n console.log('pushNotificationActionPerformed', data);\r\n\r\n this.emitLocationNotification(data);\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n async registerForNotifications(): Promise {\r\n let status = await PushNotifications.checkPermissions();\r\n if (status.receive === 'prompt') {\r\n status = await PushNotifications.requestPermissions();\r\n }\r\n\r\n if (status.receive !== 'granted') {\r\n return false;\r\n }\r\n\r\n await PushNotifications.register();\r\n return true;\r\n }\r\n\r\n handleRofPushNotification(notification: PushNotificationSchema) {\r\n this.notificationSnackbarPromise = this.notificationSnackbarPromise.then(\r\n () => new Promise((res, rej) => {\r\n const sb = this.showNotificationSnackbar(notification);\r\n\r\n sb.onAction().subscribe(() => {\r\n this.emitLocationNotification(notification.body);\r\n });\r\n\r\n sb.afterDismissed().subscribe(() => {\r\n res();\r\n });\r\n }),\r\n );\r\n\r\n return true;\r\n }\r\n\r\n emitRofNotification(title, body) {\r\n setTimeout(() => {\r\n try {\r\n this.rofNotifications.emit({ title, body });\r\n\r\n this.rofNotificationsDelay = 0;\r\n } catch (e) {\r\n console.warn('push notification not handled:', e, title + ': ' + body);\r\n }\r\n }, this.rofNotificationsDelay);\r\n }\r\n\r\n handleLocationPushNotification(notification: PushNotificationSchema) {\r\n this.notificationSnackbarPromise = this.notificationSnackbarPromise.then(\r\n () => new Promise((res, rej) => {\r\n const sb = this.showNotificationSnackbar(notification);\r\n\r\n sb.onAction().subscribe(() => {\r\n const c = JSON.parse(notification.data['coords']);\r\n const r = JSON.parse(notification.data['radius']);\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: notification.data['messageID'],\r\n featureType: notification.data['topicKey'],\r\n identify: true,\r\n notification: true,\r\n time: Date.now(),\r\n },\r\n });\r\n });\r\n\r\n sb.afterDismissed().subscribe(() => {\r\n res();\r\n });\r\n }),\r\n );\r\n\r\n return true;\r\n }\r\n\r\n emitLocationNotification(data) {\r\n setTimeout(() => {\r\n try {\r\n const c = JSON.parse(data['coords']);\r\n const r = JSON.parse(data['radius']);\r\n\r\n this.locationNotifications.emit({\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: data['messageID'],\r\n featureType: data['topicKey'],\r\n });\r\n\r\n this.locationNotificationsDelay = 0;\r\n } catch (e) {\r\n console.warn('push notification not handled:', e, data);\r\n }\r\n }, this.locationNotificationsDelay);\r\n }\r\n\r\n showNotificationSnackbar(notification: any) {\r\n const cfg: MatSnackBarConfig = {\r\n data: { notification },\r\n // need to change back to 10 sec. Using 60 sec for testing purpose in case QA missed it.\r\n duration: 60 * 1000,\r\n verticalPosition: 'top',\r\n };\r\n\r\n return this.snackbar.openFromComponent(NotificationSnackbarComponent, cfg);\r\n }\r\n\r\n checkDevice() {\r\n // const deviceInfo = \r\n return Device.getInfo()\r\n .then((devInfo) => {\r\n console.log(devInfo);\r\n if (!devInfo) {\r\nreturn;\r\n}\r\n\r\n this.isIOSPlatform = devInfo.platform === 'ios';\r\n this.isAndroidPlatform = devInfo.platform === 'android';\r\n this.isWebPlatform =\r\n devInfo.platform !== 'ios' && devInfo.platform !== 'android';\r\n\r\n return Device.getId();\r\n })\r\n .then((deviceId) => {\r\n console.log(deviceId);\r\n this.deviceId = deviceId.identifier;\r\n });\r\n }\r\n\r\n async getCurrentPosition(options?: PositionOptions): Promise {\r\n const coordinates = Geolocation.getCurrentPosition(options);\r\n return coordinates;\r\n }\r\n\r\n checkInstalledApps() {\r\n this.checkTwitterAppInstalled().then(\r\n (result) => {\r\n this.twitterAppInstalled = result;\r\n },\r\n (error) => {\r\n this.twitterAppInstalled = false;\r\n },\r\n );\r\n\r\n this.checkFbAppInstalled().then(\r\n (result) => {\r\n this.fbAppInstalled = result;\r\n },\r\n (error) => {\r\n this.fbAppInstalled = false;\r\n },\r\n );\r\n }\r\n\r\n onResume(): void {\r\n this.resume.next(true);\r\n }\r\n\r\n openLinkInAppBrowser(url: string) {\r\n Browser.open({\r\n url,\r\n toolbarColor: '#f7f7f9',\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n private async checkTwitterAppInstalled(): Promise {\r\n if (this.isMobilePlatform()) {\r\n const scheme = this.isIOSPlatform ? 'twitter://' : 'com.twitter.android';\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n return false;\r\n }\r\n\r\n private async checkFbAppInstalled(): Promise {\r\n if (this.isMobilePlatform()) {\r\n const scheme = this.isIOSPlatform ? 'fb://' : 'com.facebook.katana';\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n return false;\r\n }\r\n\r\n private async appIsInstalled(scheme: string): Promise {\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n\r\n initOfflinePageSettings() {\r\n App.addListener('appStateChange', (state: AppState) => {\r\n this.appState = state;\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n public isMobilePlatform(): boolean {\r\n if (this.isIOSPlatform || this.isAndroidPlatform) {\r\n return true;\r\n }\r\n return !!environment['is_mobile_platform'];\r\n }\r\n\r\n getPnUrl() {\r\n return this.pnNav;\r\n }\r\n\r\n public getNotificationToken() {\r\n return this.notificationToken;\r\n }\r\n\r\n public setNotificationToken(token: string) {\r\n this.notificationToken = token;\r\n }\r\n\r\n openUrlInApp(url: string) {\r\n let scheme;\r\n let schemeUrl;\r\n // twitter\r\n if (url.indexOf('twitter.com/') !== -1) {\r\n scheme = this.isIOSPlatform ? 'twitter://' : 'com.twitter.android';\r\n schemeUrl = 'twitter://user?screen_name=' + url.split('twitter.com/')[1];\r\n }\r\n\r\n if (scheme && schemeUrl) {\r\n AppLauncher.openUrl({ url: schemeUrl }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n }\r\n\r\n isAndroid() {\r\n return this.isAndroidPlatform;\r\n }\r\n\r\n isIOS() {\r\n return this.isIOSPlatform;\r\n }\r\n\r\n getCurrentHeading(): Promise {\r\n const compass = navigator['compass'];\r\n if (!compass) {\r\nreturn Promise.reject(Error('navigator.compass not available'));\r\n} else {\r\n const currentHeading = new Promise((res, rej) => {\r\n compass.getCurrentHeading(\r\n (heading: CompassHeading) => {\r\n res(heading);\r\n this.currentHeadingPromise = null;\r\n },\r\n (error) => {\r\n rej(Error('Failed to get heading: ' + JSON.stringify(error)));\r\n this.currentHeadingPromise = null;\r\n },\r\n );\r\n });\r\n\r\n this.currentHeadingPromise = currentHeading;\r\n\r\n return this.currentHeadingPromise;\r\n }\r\n }\r\n\r\n async checkDeviceSystem() {\r\n // const deviceInfo = \r\n try {\r\n const deviceInfo = await Device.getInfo();\r\n return deviceInfo;\r\n } catch (error) {\r\n console.error('Error getting device info:', error);\r\n }\r\n }\r\n\r\n get deviceProperties(): Promise {\r\n if (!this.devicePropertiesPromise) {\r\nthis.devicePropertiesPromise = Device.getInfo()\r\n .then((devInfo) => Device.getId().then((deviceId) => {\r\n\r\n const p = devInfo && devInfo.platform;\r\n const prop: DeviceProperties = {\r\n isIOSPlatform: p == 'ios',\r\n isAndroidPlatform: p == 'android',\r\n isWebPlatform: p != 'ios' && p != 'android',\r\n isMobilePlatform:\r\n p == 'ios' ||\r\n p == 'android' ||\r\n !!environment['is_mobile_platform'],\r\n deviceId: deviceId.identifier,\r\n isTwitterInstalled: false,\r\n };\r\n const scheme = prop.isIOSPlatform\r\n ? 'twitter://'\r\n : 'com.twitter.android';\r\n return AppLauncher.canOpenUrl({ url: scheme })\r\n .then((canOpen) => {\r\n prop.isTwitterInstalled = canOpen.value;\r\n return prop;\r\n })\r\n .catch((e) => {\r\n console.warn(e);\r\n return prop;\r\n });\r\n }))\r\n .catch((e) => {\r\n console.warn(e);\r\n return {\r\n isIOSPlatform: false,\r\n isAndroidPlatform: false,\r\n isWebPlatform: false,\r\n isMobilePlatform: false,\r\n deviceId: '',\r\n isTwitterInstalled: false,\r\n };\r\n });\r\n}\r\n\r\n return this.devicePropertiesPromise;\r\n }\r\n\r\n get isMobile(): Promise {\r\n return this.deviceProperties.then((p) => p.isMobilePlatform);\r\n }\r\n\r\n async saveData(key: string, value: string) {\r\n await Preferences.set({\r\n key: key,\r\n value: value\r\n });\r\n }\r\n \r\n async getData(key: string) {\r\n const response = await Preferences.get({ key: key });\r\n return response.value;\r\n }\r\n\r\n async removeData(key: string) {\r\n await Preferences.remove({ key: key })\r\n }\r\n}\r\n\r\n\r\n", + "properties": [ + { + "name": "body", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 44 + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 43 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "ReportOfFireType", + "id": "interface-ReportOfFireType-2bea6fa0d7561a07da0418a9db608fc6f133db9866b8d5c45dd96ff7edb29f0ad0440ef0a67b49e8c02c588724e203975d9abfdcaaae74077166f75a63a4a2fb", + "file": "src/app/services/report-of-fire-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { GalleryPhoto, Photo } from '@capacitor/camera';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { CommonUtilityService } from './common-utility.service';\r\nimport { App } from '@capacitor/app';\r\nimport ExifReader from 'exifreader';\r\nimport * as P from 'piexifjs';\r\nimport { Filesystem } from '@capacitor/filesystem';\r\nimport { LocalStorageService } from './local-storage-service';\r\nimport { Subscription } from 'rxjs';\r\n\r\nexport interface ReportOfFireType {\r\n fullName?: string;\r\n phoneNumber?: string;\r\n consentToCall?: boolean;\r\n estimatedDistance?: number;\r\n fireLocation?: number[];\r\n deviceLocation?: number[];\r\n fireSize?: string;\r\n rateOfSpread?: string;\r\n burning?: string[];\r\n smokeColor?: string[];\r\n weather?: string[];\r\n assetsAtRisk?: string[];\r\n signsOfResponse?: string[];\r\n otherInfo?: string;\r\n submittedTimestamp?: string;\r\n visibleFlame?: string[];\r\n submissionID?: string;\r\n image1?: Photo | GalleryPhoto;\r\n image2?: Photo | GalleryPhoto;\r\n image3?: Photo | GalleryPhoto;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class ReportOfFireService {\r\n submittedOffline: boolean;\r\n longitude: number;\r\n latitude: number;\r\n formData: FormData\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private commonUtilityService: CommonUtilityService,\r\n private storageService: LocalStorageService\r\n ) { }\r\n\r\n async saveReportOfFire(\r\n reportOfFire: ReportOfFireType,\r\n image1: Photo | GalleryPhoto,\r\n image2: Photo | GalleryPhoto,\r\n image3: Photo | GalleryPhoto,\r\n ): Promise {\r\n const rofUrl = this.appConfigService.getConfig().rest['fire-report-api'];\r\n const resource = JSON.stringify(reportOfFire);\r\n if (this.commonUtilityService.hasSQLKeywords(resource)) {\r\n console.error(\"JSON blob contains SQL keywords. Potential SQL injection attempt.\");\r\n return;\r\n }\r\n // if the device's location is not populated use the fire location to set image GPS coordinates\r\n if (reportOfFire?.deviceLocation) {\r\n this.latitude = reportOfFire.deviceLocation[0];\r\n this.longitude = reportOfFire.deviceLocation[1];\r\n } else if (reportOfFire?.fireLocation) {\r\n this.latitude = reportOfFire.fireLocation[0];\r\n this.longitude = reportOfFire.fireLocation[1];\r\n }\r\n\r\n try {\r\n const formData = new FormData();\r\n formData.append('resource', resource);\r\n\r\n if (image1) {\r\n formData.append('image1', await this.convertToBase64(image1));\r\n }\r\n if (image2) {\r\n formData.append('image2', await this.convertToBase64(image2));\r\n }\r\n if (image3) {\r\n formData.append('image3', await this.convertToBase64(image3));\r\n }\r\n this.formData = formData\r\n // if the device is offline save RoF in storage\r\n try {\r\n await this.commonUtilityService.checkOnlineStatus().then(async (result) => {\r\n const self = this;\r\n if (!result) {\r\n await this.submitToStorage(formData);\r\n self.submittedOffline = true;\r\n }\r\n });\r\n } catch (error) {\r\n console.error('Error checking online status for ROF submission', error);\r\n }\r\n\r\n if (this.submittedOffline) {\r\n return;\r\n }\r\n\r\n let storedOfflineReportData;\r\n try {\r\n storedOfflineReportData = this.storageService.removeData('offlineReportData');\r\n } catch (error) {\r\n console.error('An error occurred while retrieving offlineReportData:', error);\r\n }\r\n if (storedOfflineReportData) {\r\n // in case the device back online right after user store the report into ionic, \r\n // should always check to avoid submit the duplicate one\r\n const offlineReport = JSON.parse(storedOfflineReportData);\r\n if (offlineReport.resource) {\r\n const offlineResource = JSON.parse(offlineReport.resource);\r\n if (offlineResource === resource) {\r\n try {\r\n this.storageService.removeData('offlineReportData');\r\n } catch (error) {\r\n console.error('An error occurred while removing offlineReportData:', error);\r\n }\r\n }\r\n }\r\n }\r\n\r\n const response = await fetch(rofUrl, {\r\n method: 'POST',\r\n body: formData,\r\n });\r\n if (response.ok || response.status == 200) {\r\n // The server successfully processed the report\r\n return { success: true, message: 'Report submitted successfully' };\r\n } else {\r\n // submit to storage if there is an issue\r\n if (this.formData) await this.submitToStorage(this.formData)\r\n // The server encountered an error\r\n return { success: false, message: JSON.stringify(response) };\r\n }\r\n } catch (error) {\r\n // submit to storage if there is an error\r\n if (this.formData) await this.submitToStorage(this.formData)\r\n // An error occurred during the HTTP request\r\n return {\r\n success: false,\r\n message: 'An error occurred while submitting the report',\r\n };\r\n }\r\n }\r\n\r\n async blobToBase64(url): Promise {\r\n return new Promise(async (resolve, _) => {\r\n // do a request to the blob uri\r\n const response = await fetch(url);\r\n\r\n // response has a method called .blob() to get the blob file\r\n const blob = await response.blob();\r\n\r\n // instantiate a file reader\r\n const fileReader = new FileReader();\r\n\r\n // read the file\r\n fileReader.readAsDataURL(blob);\r\n\r\n fileReader.onloadend = () => {\r\n resolve(fileReader.result as string); // Here is the base64 string\r\n };\r\n });\r\n }\r\n\r\n async convertToBase64(image: Photo | GalleryPhoto) {\r\n let base64;\r\n let content;\r\n let mimeType;\r\n try {\r\n if (image.path) {\r\n // read binary data (base64 encoded) from plugins that return File URIs, such as\r\n // the Camera.\r\n const contents = await Filesystem.readFile({\r\n path: image.path,\r\n }).then(result => {\r\n content = result.data;\r\n })\r\n\r\n // Filesystem.readFile returns just the content of the base64 string. Detect mimeType from content\r\n const identifier = content.charAt(0)\r\n switch (identifier) {\r\n case '/':\r\n mimeType = 'jpg';\r\n break;\r\n case 'i':\r\n mimeType = 'png';\r\n break;\r\n case 'R':\r\n mimeType = 'gif';\r\n break;\r\n case 'U':\r\n mimeType = 'webp';\r\n break;\r\n default:\r\n mimeType = 'jpg';\r\n break;\r\n }\r\n\r\n base64 = 'data:image/' + mimeType + ';base64,' + content;\r\n }\r\n\r\n // if the webPath is already a base64 string, return it\r\n else if (image?.webPath?.startsWith('data:image')) {\r\n base64 = image.webPath;\r\n }\r\n // if it does not have base64 string convert it to one\r\n else if (image.webPath) {\r\n await this.blobToBase64(image.webPath).then((result) => {\r\n base64 = result;\r\n });\r\n }\r\n // if it does not have a webPath return the dataUrl which should be a base64 string\r\n else {\r\n image = image as Photo;\r\n if (image.dataUrl) {\r\n base64 = image.dataUrl;\r\n }\r\n }\r\n\r\n // if not a JPG, metadata will be checked in notifications api and lat/long will be added if not present.\r\n if (base64?.startsWith('data:image/jpeg')) {\r\n await this.checkExifGPS(base64).then((response) => {\r\n base64 = response;\r\n });\r\n }\r\n } catch (error) {\r\n console.error('Error converting image to base64 string', error);\r\n }\r\n\r\n return base64;\r\n }\r\n\r\n async submitOfflineReportToServer(offlineReport?): Promise {\r\n // retrieve the offline RoF from the device's storage and convert to FormData for submission\r\n // images will already to converted to base64 string from initial submission\r\n const rofUrl = this.appConfigService.getConfig().rest['fire-report-api'];\r\n const rofJson = JSON.parse(offlineReport);\r\n const resource = rofJson.resource;\r\n const image1 = rofJson.image1;\r\n const image2 = rofJson.image2;\r\n const image3 = rofJson.image3;\r\n\r\n const formData = new FormData();\r\n if (resource) {\r\n formData.append('resource', resource);\r\n }\r\n\r\n if (image1) {\r\n formData.append('image1', image1);\r\n }\r\n if (image2) {\r\n formData.append('image2', image2);\r\n }\r\n if (image3) {\r\n formData.append('image3', image3);\r\n }\r\n\r\n try {\r\n // Make an HTTP POST request to your server's API endpoint\r\n const response = await fetch(rofUrl, {\r\n method: 'POST',\r\n body: formData,\r\n });\r\n\r\n if (response.ok || response.status == 200) {\r\n // Remove the locally stored data if sync is successful\r\n this.storageService.removeData('offlineReportData');\r\n App.removeAllListeners();\r\n // The server successfully processed the report\r\n return { success: true, message: 'Report submitted successfully' };\r\n } else {\r\n // The server encountered an error\r\n return { success: false, message: JSON.stringify(response) };\r\n }\r\n } catch (error) {\r\n // An error occurred during the HTTP request\r\n return {\r\n success: false,\r\n message: 'An error occurred while submitting the report',\r\n };\r\n }\r\n }\r\n\r\n async submitToStorage(formData: FormData) {\r\n const object = {};\r\n formData.forEach((value, key) => (object[key] = value));\r\n const json = JSON.stringify(object);\r\n const data = this.storageService.getData('offlineReportData')\r\n if (data == json) {\r\n return;\r\n } else this.storageService.saveData('offlineReportData', json);\r\n }\r\n\r\n // could not seem to get this to work for non-JPEG, those will be handled in notifications api.\r\n async checkExifGPS(base64: string) {\r\n try {\r\n const tags = await ExifReader.load(base64);\r\n // if the base64 string already has GPS metadata return it\r\n if (tags && tags.GPSLongitude && tags.GPSLatitude) {\r\n return base64;\r\n } else {\r\n // add GPS metadata if not present\r\n const gps = {};\r\n gps[P.GPSIFD.GPSLatitudeRef] = this.latitude < 0 ? 'S' : 'N';\r\n gps[P.GPSIFD.GPSLatitude] = P.GPSHelper.degToDmsRational(this.latitude);\r\n gps[P.GPSIFD.GPSLongitudeRef] = this.longitude < 0 ? 'W' : 'E';\r\n gps[P.GPSIFD.GPSLongitude] = P.GPSHelper.degToDmsRational(\r\n this.longitude,\r\n );\r\n const exifObj = { GPS: gps };\r\n const exifbytes = P.dump(exifObj);\r\n const exifModified = P.insert(exifbytes, base64);\r\n return exifModified;\r\n }\r\n } catch (err) {\r\n console.error('Error checking exif: ' + err);\r\n }\r\n }\r\n\r\n async syncDataWithServer(intervalRef: Subscription) {\r\n let dataSynced = false;\r\n let submissionID = null;\r\n let duplicateStored = false;\r\n let submissionIdList = null;\r\n let offlineReport = null;\r\n\r\n try {\r\n // Fetch and submit locally stored data\r\n offlineReport = this.storageService.getData('offlineReportData')\r\n submissionIdList = this.storageService.getData('submissionIDList')\r\n\r\n if (offlineReport) {\r\n // Check for duplicate, reject if submissionID has already been stored\r\n const offlineJson = JSON.parse(offlineReport)\r\n if (offlineJson?.resource) {\r\n const resourceJson = JSON.parse(offlineJson.resource)\r\n submissionID = resourceJson?.submissionID\r\n if (submissionID && submissionIdList?.includes(submissionID)) {\r\n duplicateStored = true;\r\n }\r\n }\r\n\r\n // Reject duplicate if submissionID has already been stored\r\n if (duplicateStored) return true;\r\n\r\n // Send the report to the server\r\n const response =\r\n await this.submitOfflineReportToServer(offlineReport).then(async response => {\r\n if (response.success) {\r\n dataSynced = true;\r\n // Remove the locally stored data if sync is successful\r\n this.storageService.removeData('offlineReportData');\r\n // store submissionID for duplicate check \r\n if (submissionID) {\r\n submissionIdList = submissionIdList ? submissionIdList + \", \" + submissionID : submissionID;\r\n this.storageService.saveData('submissionIDList', submissionIdList)\r\n }\r\n\r\n intervalRef.unsubscribe()\r\n App.removeAllListeners();\r\n }\r\n });\r\n }\r\n } catch (error) {\r\n console.error('Sync failed:', error);\r\n }\r\n return dataSynced;\r\n }\r\n\r\n}", + "properties": [ + { + "name": "assetsAtRisk", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": true, + "description": "", + "line": 24 + }, + { + "name": "burning", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": true, + "description": "", + "line": 21 + }, + { + "name": "consentToCall", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 15 + }, + { + "name": "deviceLocation", + "deprecated": false, + "deprecationMessage": "", + "type": "number[]", + "optional": true, + "description": "", + "line": 18 + }, + { + "name": "estimatedDistance", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 16 + }, + { + "name": "fireLocation", + "deprecated": false, + "deprecationMessage": "", + "type": "number[]", + "optional": true, + "description": "", + "line": 17 + }, + { + "name": "fireSize", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 19 + }, + { + "name": "fullName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 13 + }, + { + "name": "image1", + "deprecated": false, + "deprecationMessage": "", + "type": "Photo | GalleryPhoto", + "optional": true, + "description": "", + "line": 30 + }, + { + "name": "image2", + "deprecated": false, + "deprecationMessage": "", + "type": "Photo | GalleryPhoto", + "optional": true, + "description": "", + "line": 31 + }, + { + "name": "image3", + "deprecated": false, + "deprecationMessage": "", + "type": "Photo | GalleryPhoto", + "optional": true, + "description": "", + "line": 32 + }, + { + "name": "otherInfo", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 26 + }, + { + "name": "phoneNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 14 + }, + { + "name": "rateOfSpread", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 20 + }, + { + "name": "signsOfResponse", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": true, + "description": "", + "line": 25 + }, + { + "name": "smokeColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": true, + "description": "", + "line": 22 + }, + { + "name": "submissionID", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 29 + }, + { + "name": "submittedTimestamp", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 27 + }, + { + "name": "visibleFlame", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": true, + "description": "", + "line": 28 + }, + { + "name": "weather", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": true, + "description": "", + "line": 23 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "ResourcePanel", + "id": "interface-ResourcePanel-68b813bb4d799395e3a1511712c26b77fd09ac3d0814c0d716bcfbe05743db233f95d22b297120786c5ac193aa9f10409780bb69cc4837b3d24a94b77d94d7ed", + "file": "src/app/models/ResourcePanel.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface WildfireResource {\r\n title: string;\r\n subtitle: string;\r\n url: string;\r\n description: string;\r\n}\r\n\r\nexport interface ResourcePanel {\r\n title: string;\r\n resources: WildfireResource[];\r\n}\r\n", + "properties": [ + { + "name": "resources", + "deprecated": false, + "deprecationMessage": "", + "type": "WildfireResource[]", + "optional": false, + "description": "", + "line": 10 + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 9 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "RootState", + "id": "interface-RootState-97e807b22dd48389a9e8795594d9abdbaae08bf80a89836e570a2fe1b3a1593a4106dda39fc3562d0e5caeb9a95fb68d68ba0c5ebbd89310aeb2f71c1564f685", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { routerReducer } from '@ngrx/router-store';\r\nimport { Action, ActionReducer, ActionReducerMap } from '@ngrx/store';\r\nimport { searchReducer, SearchState, SortDirection } from '@wf1/core-ui';\r\nimport { storeLogger } from 'ngrx-store-logger';\r\nimport {\r\n ApplicationState,\r\n PagingSearchState,\r\n} from './application/application.state';\r\nimport { pageSearchReducer } from './common/page-search.reducer';\r\nimport { IncidentEffect } from './incident/incident.effect';\r\nimport { incidentReducer } from './incident/incident.reducer';\r\nimport { IncidentState } from './incident/incident.stats';\r\nimport { IncidentsEffect } from './incidents/incidents.effects';\r\n\r\nimport { incidentsReducer } from './incidents/incidents.reducer';\r\nimport {\r\n initialIncidentsSearchState,\r\n IncidentsState,\r\n} from './incidents/incidents.stats';\r\nimport { WildfiresListEffect } from './wildfiresList/wildfiresList.effects';\r\nimport { wildfiresListReducer } from './wildfiresList/wildfiresList.reducer';\r\nimport {\r\n initialWildfiresSearchState,\r\n WildfiresState,\r\n} from './wildfiresList/wildfiresList.stats';\r\n\r\nexport interface BaseRouterStoreState {\r\n url: string;\r\n}\r\n\r\nexport interface RouterState {\r\n state: BaseRouterStoreState;\r\n}\r\n\r\nexport const rootReducers: ActionReducerMap = {\r\n search: searchReducer,\r\n router: routerReducer,\r\n incidents: incidentsReducer,\r\n searchIncidents: pageSearchReducer,\r\n incident: incidentReducer,\r\n wildfires: wildfiresListReducer,\r\n searchWildfires: pageSearchReducer,\r\n};\r\n\r\nexport interface RootState {\r\n application?: ApplicationState;\r\n incidents?: IncidentsState;\r\n searchIncidents?: PagingSearchState;\r\n incident?: IncidentState;\r\n wildfires?: WildfiresState;\r\n searchWildfires?: PagingSearchState;\r\n}\r\n\r\nexport const initialRootState: RootState = {\r\n searchIncidents: initialIncidentsSearchState,\r\n searchWildfires: initialWildfiresSearchState,\r\n};\r\n\r\nexport const rootEffects: any[] = [\r\n // PlaceNameSearchEffects,\r\n IncidentsEffect,\r\n IncidentEffect,\r\n WildfiresListEffect,\r\n];\r\n\r\nexport function logger(reducer: ActionReducer): any {\r\n // default, no options\r\n return storeLogger({\r\n collapsed: true,\r\n level: 'log',\r\n filter: {\r\n blacklist: [],\r\n },\r\n })(reducer);\r\n}\r\n\r\nexport interface AudibleAlertState {\r\n enableUnacknowledged: boolean;\r\n enableReceivedFromPM: boolean;\r\n selectedZoneIds?: string[];\r\n}\r\n\r\nexport class SearchStateAndConfig implements SearchState {\r\n query: string;\r\n sortParam: string;\r\n sortDirection: SortDirection;\r\n sortModalVisible: boolean;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n hiddenFilters: {\r\n [param: string]: any[];\r\n };\r\n columns?: string[]; //ordered list of columns to display\r\n componentId?: string;\r\n audibleAlert?: AudibleAlertState;\r\n}\r\n\r\nexport function isEmpty(obj) {\r\n for (const key in obj) {\r\n if (obj.hasOwnProperty(key)) {\r\n return false;\r\n }\r\n }\r\n return true;\r\n}\r\n\r\nexport interface LabeledAction extends Action {\r\n displayLabel: string;\r\n}\r\n", + "properties": [ + { + "name": "application", + "deprecated": false, + "deprecationMessage": "", + "type": "ApplicationState", + "optional": true, + "description": "", + "line": 46 + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "type": "IncidentState", + "optional": true, + "description": "", + "line": 49 + }, + { + "name": "incidents", + "deprecated": false, + "deprecationMessage": "", + "type": "IncidentsState", + "optional": true, + "description": "", + "line": 47 + }, + { + "name": "searchIncidents", + "deprecated": false, + "deprecationMessage": "", + "type": "PagingSearchState", + "optional": true, + "description": "", + "line": 48 + }, + { + "name": "searchWildfires", + "deprecated": false, + "deprecationMessage": "", + "type": "PagingSearchState", + "optional": true, + "description": "", + "line": 51 + }, + { + "name": "wildfires", + "deprecated": false, + "deprecationMessage": "", + "type": "WildfiresState", + "optional": true, + "description": "", + "line": 50 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "RouterState", + "id": "interface-RouterState-97e807b22dd48389a9e8795594d9abdbaae08bf80a89836e570a2fe1b3a1593a4106dda39fc3562d0e5caeb9a95fb68d68ba0c5ebbd89310aeb2f71c1564f685", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { routerReducer } from '@ngrx/router-store';\r\nimport { Action, ActionReducer, ActionReducerMap } from '@ngrx/store';\r\nimport { searchReducer, SearchState, SortDirection } from '@wf1/core-ui';\r\nimport { storeLogger } from 'ngrx-store-logger';\r\nimport {\r\n ApplicationState,\r\n PagingSearchState,\r\n} from './application/application.state';\r\nimport { pageSearchReducer } from './common/page-search.reducer';\r\nimport { IncidentEffect } from './incident/incident.effect';\r\nimport { incidentReducer } from './incident/incident.reducer';\r\nimport { IncidentState } from './incident/incident.stats';\r\nimport { IncidentsEffect } from './incidents/incidents.effects';\r\n\r\nimport { incidentsReducer } from './incidents/incidents.reducer';\r\nimport {\r\n initialIncidentsSearchState,\r\n IncidentsState,\r\n} from './incidents/incidents.stats';\r\nimport { WildfiresListEffect } from './wildfiresList/wildfiresList.effects';\r\nimport { wildfiresListReducer } from './wildfiresList/wildfiresList.reducer';\r\nimport {\r\n initialWildfiresSearchState,\r\n WildfiresState,\r\n} from './wildfiresList/wildfiresList.stats';\r\n\r\nexport interface BaseRouterStoreState {\r\n url: string;\r\n}\r\n\r\nexport interface RouterState {\r\n state: BaseRouterStoreState;\r\n}\r\n\r\nexport const rootReducers: ActionReducerMap = {\r\n search: searchReducer,\r\n router: routerReducer,\r\n incidents: incidentsReducer,\r\n searchIncidents: pageSearchReducer,\r\n incident: incidentReducer,\r\n wildfires: wildfiresListReducer,\r\n searchWildfires: pageSearchReducer,\r\n};\r\n\r\nexport interface RootState {\r\n application?: ApplicationState;\r\n incidents?: IncidentsState;\r\n searchIncidents?: PagingSearchState;\r\n incident?: IncidentState;\r\n wildfires?: WildfiresState;\r\n searchWildfires?: PagingSearchState;\r\n}\r\n\r\nexport const initialRootState: RootState = {\r\n searchIncidents: initialIncidentsSearchState,\r\n searchWildfires: initialWildfiresSearchState,\r\n};\r\n\r\nexport const rootEffects: any[] = [\r\n // PlaceNameSearchEffects,\r\n IncidentsEffect,\r\n IncidentEffect,\r\n WildfiresListEffect,\r\n];\r\n\r\nexport function logger(reducer: ActionReducer): any {\r\n // default, no options\r\n return storeLogger({\r\n collapsed: true,\r\n level: 'log',\r\n filter: {\r\n blacklist: [],\r\n },\r\n })(reducer);\r\n}\r\n\r\nexport interface AudibleAlertState {\r\n enableUnacknowledged: boolean;\r\n enableReceivedFromPM: boolean;\r\n selectedZoneIds?: string[];\r\n}\r\n\r\nexport class SearchStateAndConfig implements SearchState {\r\n query: string;\r\n sortParam: string;\r\n sortDirection: SortDirection;\r\n sortModalVisible: boolean;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n hiddenFilters: {\r\n [param: string]: any[];\r\n };\r\n columns?: string[]; //ordered list of columns to display\r\n componentId?: string;\r\n audibleAlert?: AudibleAlertState;\r\n}\r\n\r\nexport function isEmpty(obj) {\r\n for (const key in obj) {\r\n if (obj.hasOwnProperty(key)) {\r\n return false;\r\n }\r\n }\r\n return true;\r\n}\r\n\r\nexport interface LabeledAction extends Action {\r\n displayLabel: string;\r\n}\r\n", + "properties": [ + { + "name": "state", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseRouterStoreState", + "optional": false, + "description": "", + "line": 32 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "SearchIncidentsAction", + "id": "interface-SearchIncidentsAction-944dcca8398a15c323f67c67b30a29b8d64c0c76571ae200a4d68d77abfbbf212c0eaf1a8445c57773713d0daf451306627cdb8a10d09d67f0ddfba9b53f090a", + "file": "src/app/store/incidents/incidents.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport { LabeledAction } from '..';\r\nimport {\r\n ErrorState,\r\n PagingInfoRequest,\r\n} from '../application/application.state';\r\n\r\nexport const SEARCH_INCIDENTS = 'SEARCH_INCIDENTS';\r\nexport const SEARCH_INCIDENTS_SUCCESS = 'SEARCH_INCIDENTS_SUCCESS';\r\nexport const SEARCH_INCIDENTS_ERROR = 'SEARCH_INCIDENTS_ERROR';\r\nexport interface SearchIncidentsAction extends LabeledAction {\r\n componentId: string;\r\n payload: {\r\n pageInfoRequest: PagingInfoRequest;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n };\r\n}\r\n\r\nexport interface SearchIncidentsSuccessAction extends Action {\r\n componentId: string;\r\n payload: {\r\n value: any;\r\n };\r\n}\r\n\r\nexport interface SearchIncidentsErrorAction extends Action {\r\n componentId: string;\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function searchIncidents(\r\n componentId: string,\r\n pageInfoRequest: PagingInfoRequest,\r\n selectedFireCentre: string,\r\n fireOfNotePublishedInd: boolean,\r\n displayLabel: string,\r\n): SearchIncidentsAction {\r\n const filters = {};\r\n filters['selectedFireCentreCode'] = selectedFireCentre\r\n ? [selectedFireCentre]\r\n : [];\r\n filters['selectedFireOfNotePublishedInd'] = fireOfNotePublishedInd\r\n ? [fireOfNotePublishedInd]\r\n : [];\r\n\r\n return {\r\n type: SEARCH_INCIDENTS,\r\n componentId,\r\n displayLabel,\r\n payload: {\r\n pageInfoRequest,\r\n filters,\r\n },\r\n };\r\n}\r\n\r\nexport function searchIncidentsSuccess(\r\n componentId: string,\r\n value: any,\r\n): SearchIncidentsSuccessAction {\r\n return {\r\n type: SEARCH_INCIDENTS_SUCCESS,\r\n componentId,\r\n payload: {\r\n value,\r\n },\r\n };\r\n}\r\n\r\nexport function SearchIncidentsError(\r\n componentId: string,\r\n error: ErrorState,\r\n): SearchIncidentsErrorAction {\r\n return {\r\n type: SEARCH_INCIDENTS_ERROR,\r\n componentId,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "componentId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 12 + }, + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 13 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "LabeledAction" + ] + }, + { + "name": "SearchIncidentsErrorAction", + "id": "interface-SearchIncidentsErrorAction-944dcca8398a15c323f67c67b30a29b8d64c0c76571ae200a4d68d77abfbbf212c0eaf1a8445c57773713d0daf451306627cdb8a10d09d67f0ddfba9b53f090a", + "file": "src/app/store/incidents/incidents.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport { LabeledAction } from '..';\r\nimport {\r\n ErrorState,\r\n PagingInfoRequest,\r\n} from '../application/application.state';\r\n\r\nexport const SEARCH_INCIDENTS = 'SEARCH_INCIDENTS';\r\nexport const SEARCH_INCIDENTS_SUCCESS = 'SEARCH_INCIDENTS_SUCCESS';\r\nexport const SEARCH_INCIDENTS_ERROR = 'SEARCH_INCIDENTS_ERROR';\r\nexport interface SearchIncidentsAction extends LabeledAction {\r\n componentId: string;\r\n payload: {\r\n pageInfoRequest: PagingInfoRequest;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n };\r\n}\r\n\r\nexport interface SearchIncidentsSuccessAction extends Action {\r\n componentId: string;\r\n payload: {\r\n value: any;\r\n };\r\n}\r\n\r\nexport interface SearchIncidentsErrorAction extends Action {\r\n componentId: string;\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function searchIncidents(\r\n componentId: string,\r\n pageInfoRequest: PagingInfoRequest,\r\n selectedFireCentre: string,\r\n fireOfNotePublishedInd: boolean,\r\n displayLabel: string,\r\n): SearchIncidentsAction {\r\n const filters = {};\r\n filters['selectedFireCentreCode'] = selectedFireCentre\r\n ? [selectedFireCentre]\r\n : [];\r\n filters['selectedFireOfNotePublishedInd'] = fireOfNotePublishedInd\r\n ? [fireOfNotePublishedInd]\r\n : [];\r\n\r\n return {\r\n type: SEARCH_INCIDENTS,\r\n componentId,\r\n displayLabel,\r\n payload: {\r\n pageInfoRequest,\r\n filters,\r\n },\r\n };\r\n}\r\n\r\nexport function searchIncidentsSuccess(\r\n componentId: string,\r\n value: any,\r\n): SearchIncidentsSuccessAction {\r\n return {\r\n type: SEARCH_INCIDENTS_SUCCESS,\r\n componentId,\r\n payload: {\r\n value,\r\n },\r\n };\r\n}\r\n\r\nexport function SearchIncidentsError(\r\n componentId: string,\r\n error: ErrorState,\r\n): SearchIncidentsErrorAction {\r\n return {\r\n type: SEARCH_INCIDENTS_ERROR,\r\n componentId,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "componentId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 30 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "Action" + ] + }, + { + "name": "SearchIncidentsSuccessAction", + "id": "interface-SearchIncidentsSuccessAction-944dcca8398a15c323f67c67b30a29b8d64c0c76571ae200a4d68d77abfbbf212c0eaf1a8445c57773713d0daf451306627cdb8a10d09d67f0ddfba9b53f090a", + "file": "src/app/store/incidents/incidents.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport { LabeledAction } from '..';\r\nimport {\r\n ErrorState,\r\n PagingInfoRequest,\r\n} from '../application/application.state';\r\n\r\nexport const SEARCH_INCIDENTS = 'SEARCH_INCIDENTS';\r\nexport const SEARCH_INCIDENTS_SUCCESS = 'SEARCH_INCIDENTS_SUCCESS';\r\nexport const SEARCH_INCIDENTS_ERROR = 'SEARCH_INCIDENTS_ERROR';\r\nexport interface SearchIncidentsAction extends LabeledAction {\r\n componentId: string;\r\n payload: {\r\n pageInfoRequest: PagingInfoRequest;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n };\r\n}\r\n\r\nexport interface SearchIncidentsSuccessAction extends Action {\r\n componentId: string;\r\n payload: {\r\n value: any;\r\n };\r\n}\r\n\r\nexport interface SearchIncidentsErrorAction extends Action {\r\n componentId: string;\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function searchIncidents(\r\n componentId: string,\r\n pageInfoRequest: PagingInfoRequest,\r\n selectedFireCentre: string,\r\n fireOfNotePublishedInd: boolean,\r\n displayLabel: string,\r\n): SearchIncidentsAction {\r\n const filters = {};\r\n filters['selectedFireCentreCode'] = selectedFireCentre\r\n ? [selectedFireCentre]\r\n : [];\r\n filters['selectedFireOfNotePublishedInd'] = fireOfNotePublishedInd\r\n ? [fireOfNotePublishedInd]\r\n : [];\r\n\r\n return {\r\n type: SEARCH_INCIDENTS,\r\n componentId,\r\n displayLabel,\r\n payload: {\r\n pageInfoRequest,\r\n filters,\r\n },\r\n };\r\n}\r\n\r\nexport function searchIncidentsSuccess(\r\n componentId: string,\r\n value: any,\r\n): SearchIncidentsSuccessAction {\r\n return {\r\n type: SEARCH_INCIDENTS_SUCCESS,\r\n componentId,\r\n payload: {\r\n value,\r\n },\r\n };\r\n}\r\n\r\nexport function SearchIncidentsError(\r\n componentId: string,\r\n error: ErrorState,\r\n): SearchIncidentsErrorAction {\r\n return {\r\n type: SEARCH_INCIDENTS_ERROR,\r\n componentId,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "componentId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 22 + }, + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 23 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "Action" + ] + }, + { + "name": "SearchWildfiresAction", + "id": "interface-SearchWildfiresAction-7e4da0920409f68d99e788821c5c6c4abbb367237b8e5aeaac8ffc9cbf072d0ec8bc72e09037daf85d4d75eeeab0ad0afc8042e0d7735f6030c01f39f95fc350", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport { LabeledAction } from '..';\r\nimport {\r\n ErrorState,\r\n PagingInfoRequest,\r\n} from '../application/application.state';\r\n\r\nexport const SEARCH_WILDFIRES = 'SEARCH_WILDFIRES';\r\nexport const SEARCH_WILDFIRES_SUCCESS = 'SEARCH_WILDFIRES_SUCCESS';\r\nexport const SEARCH_WILDFIRES_ERROR = 'SEARCH_WILDFIRES_ERROR';\r\nexport interface SearchWildfiresAction extends LabeledAction {\r\n componentId: string;\r\n callback: Function;\r\n payload: {\r\n pageInfoRequest: PagingInfoRequest;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n lat: number;\r\n long: number;\r\n radius: number;\r\n };\r\n}\r\n\r\nexport interface SearchWildfiresSuccessAction extends Action {\r\n componentId: string;\r\n payload: {\r\n value: any;\r\n };\r\n}\r\n\r\nexport interface SearchWildfiresErrorAction extends Action {\r\n componentId: string;\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function searchWildfires(\r\n componentId: string,\r\n pageInfoRequest: PagingInfoRequest,\r\n selectedFireCentre: string,\r\n fireOfNoteInd: boolean,\r\n stageOfControlList: string[],\r\n newFires: boolean,\r\n bbox: string,\r\n displayLabel: string,\r\n lat: number,\r\n long: number,\r\n radius: number,\r\n callback: Function | null = null,\r\n): SearchWildfiresAction {\r\n const filters = {};\r\n filters['fireCentreCode'] = selectedFireCentre\r\n ? selectedFireCentre\r\n : undefined;\r\n filters['fireOfNote'] = fireOfNoteInd ? fireOfNoteInd : undefined;\r\n filters['stageOfControlList'] = stageOfControlList ? stageOfControlList : [];\r\n filters['newFires'] = newFires ? newFires : false;\r\n filters['bbox'] = bbox ? bbox : undefined;\r\n\r\n return {\r\n type: SEARCH_WILDFIRES,\r\n componentId,\r\n displayLabel,\r\n callback: callback ? callback : () => {},\r\n payload: {\r\n pageInfoRequest,\r\n filters,\r\n lat,\r\n long,\r\n radius,\r\n },\r\n };\r\n}\r\n\r\nexport function searchWildfiresSuccess(\r\n componentId: string,\r\n value: any,\r\n): SearchWildfiresSuccessAction {\r\n return {\r\n type: SEARCH_WILDFIRES_SUCCESS,\r\n componentId,\r\n payload: {\r\n value,\r\n },\r\n };\r\n}\r\n\r\nexport function searchWildfiresError(\r\n componentId: string,\r\n error: ErrorState,\r\n): SearchWildfiresErrorAction {\r\n return {\r\n type: SEARCH_WILDFIRES_ERROR,\r\n componentId,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "callback", + "deprecated": false, + "deprecationMessage": "", + "type": "Function", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "componentId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 12 + }, + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 14 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "LabeledAction" + ] + }, + { + "name": "SearchWildfiresErrorAction", + "id": "interface-SearchWildfiresErrorAction-7e4da0920409f68d99e788821c5c6c4abbb367237b8e5aeaac8ffc9cbf072d0ec8bc72e09037daf85d4d75eeeab0ad0afc8042e0d7735f6030c01f39f95fc350", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport { LabeledAction } from '..';\r\nimport {\r\n ErrorState,\r\n PagingInfoRequest,\r\n} from '../application/application.state';\r\n\r\nexport const SEARCH_WILDFIRES = 'SEARCH_WILDFIRES';\r\nexport const SEARCH_WILDFIRES_SUCCESS = 'SEARCH_WILDFIRES_SUCCESS';\r\nexport const SEARCH_WILDFIRES_ERROR = 'SEARCH_WILDFIRES_ERROR';\r\nexport interface SearchWildfiresAction extends LabeledAction {\r\n componentId: string;\r\n callback: Function;\r\n payload: {\r\n pageInfoRequest: PagingInfoRequest;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n lat: number;\r\n long: number;\r\n radius: number;\r\n };\r\n}\r\n\r\nexport interface SearchWildfiresSuccessAction extends Action {\r\n componentId: string;\r\n payload: {\r\n value: any;\r\n };\r\n}\r\n\r\nexport interface SearchWildfiresErrorAction extends Action {\r\n componentId: string;\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function searchWildfires(\r\n componentId: string,\r\n pageInfoRequest: PagingInfoRequest,\r\n selectedFireCentre: string,\r\n fireOfNoteInd: boolean,\r\n stageOfControlList: string[],\r\n newFires: boolean,\r\n bbox: string,\r\n displayLabel: string,\r\n lat: number,\r\n long: number,\r\n radius: number,\r\n callback: Function | null = null,\r\n): SearchWildfiresAction {\r\n const filters = {};\r\n filters['fireCentreCode'] = selectedFireCentre\r\n ? selectedFireCentre\r\n : undefined;\r\n filters['fireOfNote'] = fireOfNoteInd ? fireOfNoteInd : undefined;\r\n filters['stageOfControlList'] = stageOfControlList ? stageOfControlList : [];\r\n filters['newFires'] = newFires ? newFires : false;\r\n filters['bbox'] = bbox ? bbox : undefined;\r\n\r\n return {\r\n type: SEARCH_WILDFIRES,\r\n componentId,\r\n displayLabel,\r\n callback: callback ? callback : () => {},\r\n payload: {\r\n pageInfoRequest,\r\n filters,\r\n lat,\r\n long,\r\n radius,\r\n },\r\n };\r\n}\r\n\r\nexport function searchWildfiresSuccess(\r\n componentId: string,\r\n value: any,\r\n): SearchWildfiresSuccessAction {\r\n return {\r\n type: SEARCH_WILDFIRES_SUCCESS,\r\n componentId,\r\n payload: {\r\n value,\r\n },\r\n };\r\n}\r\n\r\nexport function searchWildfiresError(\r\n componentId: string,\r\n error: ErrorState,\r\n): SearchWildfiresErrorAction {\r\n return {\r\n type: SEARCH_WILDFIRES_ERROR,\r\n componentId,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "componentId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 33 + }, + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 34 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "Action" + ] + }, + { + "name": "SearchWildfiresSuccessAction", + "id": "interface-SearchWildfiresSuccessAction-7e4da0920409f68d99e788821c5c6c4abbb367237b8e5aeaac8ffc9cbf072d0ec8bc72e09037daf85d4d75eeeab0ad0afc8042e0d7735f6030c01f39f95fc350", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Action } from '@ngrx/store';\r\nimport { LabeledAction } from '..';\r\nimport {\r\n ErrorState,\r\n PagingInfoRequest,\r\n} from '../application/application.state';\r\n\r\nexport const SEARCH_WILDFIRES = 'SEARCH_WILDFIRES';\r\nexport const SEARCH_WILDFIRES_SUCCESS = 'SEARCH_WILDFIRES_SUCCESS';\r\nexport const SEARCH_WILDFIRES_ERROR = 'SEARCH_WILDFIRES_ERROR';\r\nexport interface SearchWildfiresAction extends LabeledAction {\r\n componentId: string;\r\n callback: Function;\r\n payload: {\r\n pageInfoRequest: PagingInfoRequest;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n lat: number;\r\n long: number;\r\n radius: number;\r\n };\r\n}\r\n\r\nexport interface SearchWildfiresSuccessAction extends Action {\r\n componentId: string;\r\n payload: {\r\n value: any;\r\n };\r\n}\r\n\r\nexport interface SearchWildfiresErrorAction extends Action {\r\n componentId: string;\r\n payload: {\r\n error: ErrorState;\r\n };\r\n}\r\n\r\nexport function searchWildfires(\r\n componentId: string,\r\n pageInfoRequest: PagingInfoRequest,\r\n selectedFireCentre: string,\r\n fireOfNoteInd: boolean,\r\n stageOfControlList: string[],\r\n newFires: boolean,\r\n bbox: string,\r\n displayLabel: string,\r\n lat: number,\r\n long: number,\r\n radius: number,\r\n callback: Function | null = null,\r\n): SearchWildfiresAction {\r\n const filters = {};\r\n filters['fireCentreCode'] = selectedFireCentre\r\n ? selectedFireCentre\r\n : undefined;\r\n filters['fireOfNote'] = fireOfNoteInd ? fireOfNoteInd : undefined;\r\n filters['stageOfControlList'] = stageOfControlList ? stageOfControlList : [];\r\n filters['newFires'] = newFires ? newFires : false;\r\n filters['bbox'] = bbox ? bbox : undefined;\r\n\r\n return {\r\n type: SEARCH_WILDFIRES,\r\n componentId,\r\n displayLabel,\r\n callback: callback ? callback : () => {},\r\n payload: {\r\n pageInfoRequest,\r\n filters,\r\n lat,\r\n long,\r\n radius,\r\n },\r\n };\r\n}\r\n\r\nexport function searchWildfiresSuccess(\r\n componentId: string,\r\n value: any,\r\n): SearchWildfiresSuccessAction {\r\n return {\r\n type: SEARCH_WILDFIRES_SUCCESS,\r\n componentId,\r\n payload: {\r\n value,\r\n },\r\n };\r\n}\r\n\r\nexport function searchWildfiresError(\r\n componentId: string,\r\n error: ErrorState,\r\n): SearchWildfiresErrorAction {\r\n return {\r\n type: SEARCH_WILDFIRES_ERROR,\r\n componentId,\r\n payload: {\r\n error,\r\n },\r\n };\r\n}\r\n", + "properties": [ + { + "name": "componentId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26 + }, + { + "name": "payload", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 27 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "Action" + ] + }, + { + "name": "UnitWithFormat", + "id": "interface-UnitWithFormat-bfb9da0dead5a03632178390d94ad64ce30286befe5cec4e76d7b543b0d407a9105863899da783db54814fcab23c79acb2bcbbec360f6dc1bdf73fba58b2a40c", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SpatialUtilsService } from '@wf1/core-ui';\r\n\r\nexport type LonLat = [number, number];\r\nexport type LatLon = [number, number];\r\n\r\nexport const toPoint = (lonLat: LonLat): any => window['turf'].point(lonLat);\r\n\r\nexport const toLatLon = (lonLat: LonLat): LatLon => [lonLat[1], lonLat[0]];\r\n\r\nexport const encodeUrl = (\r\n url: string,\r\n data: { [key: string]: string | number | boolean },\r\n): string => {\r\n if (!data) {\r\n return url;\r\n }\r\n\r\n const params = Object.keys(data)\r\n .filter((k) => data[k])\r\n .map((k) => `${encodeURIComponent(k)}=${encodeURIComponent(data[k])}`)\r\n .join('&');\r\n\r\n if (/[?]\\S+$/.test(url)) {\r\n return `${url}&${params}`;\r\n }\r\n\r\n if (/[?]$/.test(url)) {\r\n return `${url}${params}`;\r\n }\r\n\r\n return `${url}?${params}`;\r\n};\r\n\r\nexport const fetchJsonP = (\r\n url: string,\r\n data: { [key: string]: string | number | boolean },\r\n opt = { timeout: 10000 },\r\n): { response: Promise; abort: () => void } => {\r\n data['_'] = Math.round(Math.random() * 1e10);\r\n\r\n const cbfn = `callback_${data['_']}`;\r\n data.callback = cbfn;\r\n\r\n let id;\r\n let cancel;\r\n const req = encodeUrl(url, data);\r\n const promise = new Promise((res, rej) => {\r\n const cleanup = () => {\r\n if (id) {\r\n clearTimeout(id);\r\n }\r\n id = null;\r\n\r\n if (script.parentNode) {\r\n script.parentNode.removeChild(script);\r\n }\r\n\r\n window[cbfn] = null;\r\n };\r\n\r\n window[cbfn] = (payload) => {\r\n cleanup();\r\n res(payload);\r\n };\r\n\r\n cancel = () => {\r\n cleanup();\r\n rej(new Error('cancelled'));\r\n };\r\n const script = window['L'].DomUtil.create('script');\r\n script.type = 'text/javascript';\r\n script.async = true;\r\n script.src = req;\r\n\r\n document.getElementsByTagName('head')[0].appendChild(script);\r\n });\r\n\r\n if (opt.timeout) {\r\n id = setTimeout(cancel, opt.timeout);\r\n }\r\n\r\n return {\r\n response: promise,\r\n abort: cancel,\r\n };\r\n};\r\n\r\n// distance in km\r\nexport const distance = (loc1: LonLat, loc2: LonLat): number => window['turf'].distance(toPoint(loc1), toPoint(loc2));\r\n\r\nexport const formatDistance = (dist: number, unit: string): string => {\r\n if (dist == null) {\r\n return 'n/a';\r\n }\r\n if (dist < 10) {\r\n return dist.toFixed(1) + ' ' + unit;\r\n }\r\n return dist.toFixed(0) + ' ' + unit;\r\n};\r\n\r\nconst DIRECTION = ['N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW'];\r\n\r\nexport const direction = (start: LonLat, end: LonLat): string => {\r\n const bearing = window['turf'].bearing(toPoint(start), toPoint(end));\r\n return DIRECTION[Math.floor((bearing + 382.5) / 45) % 8];\r\n};\r\n\r\nconst TIME_FORMAT = Intl.DateTimeFormat('en-CA', {\r\n timeZone: undefined,\r\n hour12: false,\r\n year: 'numeric',\r\n month: 'numeric',\r\n day: 'numeric',\r\n hour: 'numeric',\r\n minute: 'numeric',\r\n second: 'numeric',\r\n timeZoneName: 'short',\r\n});\r\nconst DATE_FORMAT = Intl.DateTimeFormat('en-CA', {\r\n timeZone: undefined,\r\n hour12: false,\r\n year: 'numeric',\r\n month: 'numeric',\r\n day: 'numeric',\r\n});\r\nconst CAD_FORMAT = Intl.NumberFormat('en-CA', {\r\n style: 'currency',\r\n currency: 'CAD',\r\n});\r\n\r\nexport interface NumberFormat {\r\n precision: number;\r\n fractionPlaces: number;\r\n}\r\nexport interface UnitWithFormat {\r\n unit: string;\r\n format: NumberFormat;\r\n}\r\n\r\nexport class Translate {\r\n constructor(private spatialUtils: SpatialUtilsService) {}\r\n\r\n parseCoordinate(val: string): LonLat {\r\n const c = this.spatialUtils.parseCoordinates(val);\r\n if (!c) {\r\n return;\r\n }\r\n return c as LonLat;\r\n }\r\n\r\n parseSexagesimal(val: string): number {\r\n if (typeof val == 'number') {\r\n return val;\r\n } else if (/^-?\\d*(\\.\\d*)?$/.test(val)) {\r\n return 0.0 + parseFloat(val);\r\n } else {\r\n let result = 0;\r\n let divisor = 1;\r\n let sign = 1;\r\n if (/[NSEWnsew]$/.test(val)) {\r\n sign = /[SWsw]$/.test(val) ? -1 : 1;\r\n val = val.replace(/[NSEWnsew]$/, '');\r\n }\r\n val.split(/[°DMSdms'\"\\s]+/).forEach((part) => {\r\n const partVal = parseFloat(part);\r\n if (!isNaN(partVal)) {\r\n result += partVal / divisor;\r\n }\r\n divisor *= 60;\r\n });\r\n\r\n return result * sign;\r\n }\r\n }\r\n\r\n formatCoordinate(lonLat: LonLat): string {\r\n if (!lonLat[0] || !lonLat[1]) {\r\n return '';\r\n }\r\n return this.spatialUtils.formatCoordinates(lonLat);\r\n }\r\n\r\n formatLatLon(lat, lon): string {\r\n if (!lat || !lon) {\r\n return '';\r\n }\r\n return this.formatCoordinate([lon, lat]);\r\n }\r\n\r\n parseYyyyMmDd(val): Date {\r\n if (!val) {\r\n return;\r\n }\r\n const s = '' + val;\r\n return new Date(\r\n `${s.substring(0, 4)}-${s.substring(4, 6)}-${s.substring(6, 8)}`,\r\n );\r\n }\r\n parseIsoDateTime(val): Date {\r\n if (!val) {\r\n return;\r\n }\r\n return new Date(val);\r\n }\r\n\r\n parseMilliseconds(val): Date {\r\n if (val == null) {\r\n return;\r\n }\r\n return new Date(1 * val);\r\n }\r\n parseEUDate(val?): Date {\r\n // Fix European style dd/mm/yyyy dates.\r\n if (!val) {\r\n return val;\r\n }\r\n const date = new Date(\r\n val.replace(\r\n /(\\d\\d)\\/(\\d\\d)\\/(\\d\\d\\d\\d)/,\r\n (m, day, month, year) => `${year}-${month}-${day}`,\r\n ),\r\n );\r\n if (isNaN(date.getTime())) {\r\n return null;\r\n }\r\n return date;\r\n }\r\n formatLocalDate(val: Date): string {\r\n if (!val) {\r\n return '';\r\n }\r\n return DATE_FORMAT.format(val);\r\n // return val && new Date( val ).toLocaleDateString()\r\n }\r\n\r\n formatLocalTime(val: Date): string {\r\n if (!val) {\r\n return '';\r\n }\r\n return TIME_FORMAT.format(val);\r\n // return val && new Date( val ).toLocaleDateString()\r\n }\r\n\r\n formatNumber(val: number, numberFormat?: NumberFormat): string {\r\n if (val == null) {\r\n return '';\r\n }\r\n\r\n numberFormat = { precision: 3, fractionPlaces: 1, ...numberFormat };\r\n\r\n const rounded = parseFloat(val.toPrecision(numberFormat.precision));\r\n if (!numberFormat.fractionPlaces) {\r\n return rounded.toLocaleString();\r\n }\r\n\r\n const a = Math.abs(rounded);\r\n const s = Math.sign(rounded);\r\n const i = Math.floor(a);\r\n const f = a - i;\r\n return (\r\n (s * i).toLocaleString() +\r\n f.toFixed(numberFormat.fractionPlaces).substr(1)\r\n );\r\n }\r\n\r\n formatUnit(val: number, unit: string, numberFormat?: NumberFormat): string {\r\n if (val == null) {\r\n return '';\r\n }\r\n return `${this.formatNumber(\r\n val,\r\n numberFormat,\r\n )}\\u202F${unit}`;\r\n }\r\n\r\n formatAndConvertUnit(\r\n val: number,\r\n unit: string,\r\n outputUnit: string | UnitWithFormat,\r\n ) {\r\n if (typeof outputUnit === 'object') {\r\n this.formatUnit(\r\n this.convertUnit(val, unit, outputUnit.unit),\r\n outputUnit.unit,\r\n );\r\n } else {\r\n this.formatUnit(this.convertUnit(val, unit, outputUnit), outputUnit);\r\n }\r\n }\r\n\r\n formatCAD(value?: number): string | null | undefined {\r\n if (value === null || value === undefined) {\r\n return value as null | undefined;\r\n } else {\r\n return CAD_FORMAT.format(value);\r\n }\r\n }\r\n\r\n formatAngle(\r\n val?: number,\r\n numberFormat?: NumberFormat,\r\n ): string | undefined | null {\r\n if (val) {\r\n return `${this.formatNumber(\r\n val,\r\n numberFormat,\r\n )}°`;\r\n } else {\r\n return val as undefined | null;\r\n }\r\n }\r\n\r\n /**\r\n * Converts and formats a value as two different units, the second in parentheses.\r\n */\r\n formatMultipleUnits(\r\n val: number,\r\n unit: string,\r\n standardUnit: string | UnitWithFormat,\r\n otherUnit: string | UnitWithFormat,\r\n ): string {\r\n if (val == null) {\r\n return '';\r\n }\r\n return `${this.formatAndConvertUnit(\r\n val,\r\n unit,\r\n standardUnit,\r\n )} (${this.formatAndConvertUnit(\r\n val,\r\n unit,\r\n otherUnit,\r\n )})`;\r\n }\r\n\r\n convertUnit(val: number, unitFrom: string, unitTo: string = 'm'): number {\r\n if (val == null) {\r\n return;\r\n }\r\n if (!(unitFrom in metersPerUnit)) {\r\n throw Error(`unitFrom \"${unitFrom}\" isn't defined`);\r\n }\r\n if (!(unitTo in metersPerUnit)) {\r\n throw Error(`unitTo \"${unitTo}\" isn't defined`);\r\n }\r\n\r\n const valInMeters = val * metersPerUnit[unitFrom];\r\n return valInMeters / metersPerUnit[unitTo];\r\n }\r\n\r\n formatFireZone(zoneName: string): string {\r\n if (!zoneName) {\r\n return;\r\n }\r\n\r\n const result = zoneName.match(\r\n /^(.+?) (?:Fire )?Zone(?: [(](.+?)[)])?(?: - (\\w\\d))?$/,\r\n );\r\n if (!result) {\r\n return zoneName;\r\n }\r\n\r\n if (result[2]) {\r\n return `${result[1]} (${result[2]})`;\r\n }\r\n return result[1];\r\n }\r\n\r\n formatFireCentre(centreName: string): string {\r\n if (!centreName) {\r\n return;\r\n }\r\n\r\n const result = centreName.match(/^(.+?) (?:Fire )?(?:Centre|Center)$/);\r\n if (!result) {\r\n return centreName;\r\n }\r\n\r\n return result[1];\r\n }\r\n\r\n formatIndicator(\r\n value: boolean | null,\r\n tString = '✔️ Yes',\r\n fString = '❌ No',\r\n nString = '❓ Unknown',\r\n ): string {\r\n if (value === undefined || value === null) {\r\n return nString;\r\n } else if (value) {\r\n return tString;\r\n } else {\r\n return fString;\r\n }\r\n }\r\n\r\n parseIndicator(indString: string, flip = false): boolean | null {\r\n if (indString === 'Y') {\r\n return !flip;\r\n } else if (indString === 'N') {\r\n return flip;\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n formatPhoneHtml(phoneNumber: string): string {\r\n if (phoneNumber) {\r\n return `${phoneNumber}`;\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n formatEmailHtml(emailAddress: string): string {\r\n if (emailAddress) {\r\n return `${emailAddress}`;\r\n } else {\r\n return null;\r\n }\r\n }\r\n}\r\n\r\n/**\r\n * This uses the ‘haversine’ formula to calculate the great-circle distance between two points \r\n * – that is, the shortest distance over the earth’s surface – giving an ‘as-the-crow-flies’ distance between the points.\r\n * a = sin²(Δφ/2) + cos φ1 ⋅ cos φ2 ⋅ sin²(Δλ/2)\r\n * c = 2 ⋅ atan2( √a, √(1−a) )\r\n * d = R ⋅ c\r\n * Where\tφ is latitude, λ is longitude, R is earth’s radius (mean radius = 6,371km). \r\n * note that angles need to be in radians to pass to trig functions\r\n * @param lat1 Latitude of the location\r\n * @param lat2 Latitude of the destination\r\n * @param lon1 Longitude of the location\r\n * @param lon2 Longitude of the destination\r\n * @returns\r\n */\r\nexport const haversineDistance = (lat1, lat2, lon1, lon2) => {\r\n const R = 6371e3; // metres\r\n const φ1 = (lat1 * Math.PI) / 180; // φ, λ in radians\r\n const φ2 = (lat2 * Math.PI) / 180;\r\n const Δφ = ((lat2 - lat1) * Math.PI) / 180;\r\n const Δλ = ((lon2 - lon1) * Math.PI) / 180;\r\n\r\n const a =\r\n Math.sin(Δφ / 2) * Math.sin(Δφ / 2) +\r\n Math.cos(φ1) * Math.cos(φ2) * Math.sin(Δλ / 2) * Math.sin(Δλ / 2);\r\n const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\r\n\r\n const d = R * c; // in metres\r\n return d;\r\n};\r\n\r\nconst metersPerUnit = {\r\n Mil: 2.5399999999999996e-8,\r\n MicroInch: 0.0000254,\r\n mm: 0.001,\r\n Millimeter: 0.001,\r\n cm: 0.01,\r\n Centimeter: 0.01,\r\n IInch: 0.0254,\r\n 'us-in': 0.0254000508001016,\r\n Inch: 0.0254000508001016,\r\n in: 0.0254000508001016,\r\n inches: 0.0254000508001016,\r\n Decimeter: 0.1,\r\n ClarkeLink: 0.201166194976,\r\n SearsLink: 0.2011676512155,\r\n BenoitLink: 0.20116782494375873,\r\n IntnlLink: 0.201168,\r\n link: 0.201168,\r\n GunterLink: 0.2011684023368047,\r\n CapeFoot: 0.3047972615,\r\n ClarkeFoot: 0.3047972651151,\r\n 'ind-ft': 0.30479841,\r\n IndianFt37: 0.30479841,\r\n SearsFoot: 0.30479947153867626,\r\n IndianFt75: 0.3047995,\r\n IndianFoot: 0.30479951,\r\n IndianFt62: 0.3047996,\r\n GoldCoastFoot: 0.3047997101815088,\r\n IFoot: 0.3048,\r\n Foot: 0.3048006096012192,\r\n ft: 0.3048006096012192,\r\n 'us-ft': 0.3048006096012192,\r\n ModAmFt: 0.304812252984506,\r\n 'ind-yd': 0.9143952300000001,\r\n IndianYd37: 0.9143952300000001,\r\n SearsYard: 0.914398414616029,\r\n IndianYd75: 0.9143985000000001,\r\n IndianYard: 0.9143985307444409,\r\n IndianYd62: 0.9143987999999998,\r\n IYard: 0.9143999999999999,\r\n Yard: 0.9144018288036576,\r\n yd: 0.9144018288036576,\r\n 'us-yd': 0.9144018288036576,\r\n CaGrid: 0.9997380000000001,\r\n m: 1,\r\n Meter: 1,\r\n GermanMeter: 1.0000135965,\r\n fath: 1.8287999999999998,\r\n Fathom: 1.8287999999999998,\r\n Rood: 3.7782668980000005,\r\n Perch: 5.02921005842012,\r\n Rod: 5.02921005842012,\r\n Pole: 5.02921005842012,\r\n Dekameter: 10,\r\n Decameter: 10,\r\n ClarkeChain: 20.1166194976,\r\n 'ind-ch': 20.11669506,\r\n SearsChain: 20.11676512155,\r\n BenoitChain: 20.116782494375872,\r\n IntnlChain: 20.1168,\r\n ch: 20.1168,\r\n 'us-ch': 20.11684023368047,\r\n GunterChain: 20.11684023368047,\r\n dm: 100,\r\n Hectometer: 100,\r\n Furlong: 201.1684023368046,\r\n Brealey: 375,\r\n km: 1000,\r\n Kilometer: 1000,\r\n IMile: 1609.344,\r\n Mile: 1609.3472186944373,\r\n mi: 1609.3472186944373,\r\n 'us-mi': 1609.3472186944373,\r\n kmi: 1851.9999999999998,\r\n nmi: 1851.9999999999998,\r\n NautM: 1852.0000000000002,\r\n 'NautM-UK': 1853.1840000000002,\r\n '50kilometers': 50000,\r\n 'Lat-66': 110943.31648893275,\r\n 'Lat-83': 110946.25736872235,\r\n dd: 111118.97383794768,\r\n degrees: 111118.97383794768,\r\n '150kilometers': 150000,\r\n};\r\n", + "properties": [ + { + "name": "format", + "deprecated": false, + "deprecationMessage": "", + "type": "NumberFormat", + "optional": false, + "description": "", + "line": 138 + }, + { + "name": "unit", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 137 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "ValidationError", + "id": "interface-ValidationError-de17b171a62a29758a8c7f641d8e13a2f3b00c00d66e412124df429ec963aecb62249b6cfb7f82b00212bad1a193119d16afc74721ea14d78baea1a1e848be1a", + "file": "src/app/store/application/application.state.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\n\r\nexport interface PagingSearchState extends SearchState {\r\n pageIndex?: number;\r\n pageSize?: number;\r\n}\r\nexport interface PagingInfoRequest {\r\n query?: string;\r\n pageNumber: number;\r\n pageRowCount: number;\r\n sortColumn?: string;\r\n sortDirection?: string;\r\n}\r\n\r\nexport interface ErrorState {\r\n uuid: string;\r\n type: ERROR_TYPE;\r\n status: number;\r\n statusText?: string;\r\n message?: string;\r\n name: string;\r\n validationErrors?: ValidationError[];\r\n responseEtag: string;\r\n}\r\n\r\nexport enum ERROR_TYPE {\r\n VALIDATION,\r\n WARNING,\r\n FATAL,\r\n NOT_FOUND,\r\n FAILED_PRECONDITION,\r\n}\r\n\r\nexport interface ValidationError {\r\n path: string;\r\n message: string;\r\n messageTemplate: string;\r\n messageArguments: any[];\r\n}\r\n\r\nexport interface ApplicationState {\r\n loadStates: LoadStates;\r\n errorStates: ErrorStates;\r\n formStates: FormStates;\r\n}\r\n\r\nexport interface LoadStates {\r\n incidents: LoadState;\r\n wildfires: LoadState;\r\n}\r\n\r\nexport interface ErrorStates {\r\n incidents: ErrorState[];\r\n wildfires: ErrorState[];\r\n}\r\n\r\nexport interface FormStates {\r\n incidents: FormState;\r\n}\r\n\r\nexport interface FormState {\r\n isUnsaved: boolean;\r\n}\r\n\r\nexport interface LoadState {\r\n isLoading: boolean;\r\n}\r\n\r\nexport function getDefaultFormState(): FormState {\r\n return {\r\n isUnsaved: false,\r\n };\r\n}\r\n\r\nexport function getDefaultLoadStates(): LoadStates {\r\n return {\r\n incidents: { isLoading: false },\r\n wildfires: { isLoading: false },\r\n };\r\n}\r\n\r\nexport function getDefaultApplicationState(): ApplicationState {\r\n return {\r\n loadStates: getDefaultLoadStates(),\r\n errorStates: getDefaultErrorStates(),\r\n formStates: getDefaultFormStates(),\r\n };\r\n}\r\n\r\nexport function getDefaultErrorStates(): ErrorStates {\r\n return {\r\n incidents: [],\r\n wildfires: [],\r\n };\r\n}\r\n\r\nexport function getDefaultFormStates(): FormStates {\r\n return {\r\n incidents: getDefaultFormState(),\r\n };\r\n}\r\n\r\nexport function getDefaultPagingInfoRequest(\r\n pageNumber = 1,\r\n pageSize = 5,\r\n sortColumn?: string,\r\n sortDirection?: string,\r\n query?: string,\r\n): PagingInfoRequest {\r\n return {\r\n query,\r\n pageNumber,\r\n pageRowCount: pageSize,\r\n sortColumn,\r\n sortDirection,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 36 + }, + { + "name": "messageArguments", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 38 + }, + { + "name": "messageTemplate", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 37 + }, + { + "name": "path", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 35 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "VmCoordinates", + "id": "interface-VmCoordinates-202e8b4af361065a5c9ff67e569650ac69ed946c07e7a48a5068feaedf798ecfd0374c037fcab52c70869343bbe242a22ac75f2d29027ce50db28f62b14d5fa9", + "file": "src/app/services/notification.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { CapacitorHttp } from '@capacitor/core';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\nexport interface NotificationSettingRsrc {\r\n deviceType: string;\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n notifications: NotificationRsrc[];\r\n}\r\n\r\nexport interface NotificationRsrc {\r\n notificationName: string;\r\n notificationType: string;\r\n radius: number;\r\n point: VmGeometry;\r\n topics: string[];\r\n activeIndicator: boolean;\r\n}\r\n\r\nexport interface VmGeometry {\r\n type: string;\r\n coordinates: number[];\r\n crs: string;\r\n}\r\n\r\nexport interface VmNotificationPreferences {\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n deviceType: string;\r\n notificationDetails: VmNotificationDetail[];\r\n}\r\n\r\nexport interface VmNotificationDetail {\r\n name: string;\r\n type: string;\r\n radius: number;\r\n preferences: string[];\r\n locationCoords: VmCoordinates;\r\n active: boolean;\r\n mapConfig?: Promise;\r\n}\r\n\r\nexport interface VmCoordinates {\r\n long: number;\r\n lat: number;\r\n}\r\n\r\nexport interface BoundingBox {\r\n latitude: number;\r\n longitude: number;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class NotificationService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private httpClient: HttpClient,\r\n private capacitorService: CapacitorService,\r\n private commonUtilityService: CommonUtilityService,\r\n ) {}\r\n\r\n public updateUserNotificationPreferences(\r\n notificationSettings,\r\n savedNotification,\r\n ): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n console.log('device properties:\\'', p);\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n const token = this.capacitorService.getNotificationToken();\r\n const notificationSettingRsrc =\r\n convertToNotificationSettingRsrc(notificationSettings);\r\n notificationSettingRsrc.subscriberGuid = p.deviceId;\r\n notificationSettingRsrc.notificationToken = token;\r\n notificationSettingRsrc.deviceType = p.isAndroidPlatform\r\n ? 'android'\r\n : 'ios';\r\n if (savedNotification.length) {\r\n savedNotification.forEach((notification) => {\r\n notificationSettingRsrc.notifications.push(notification);\r\n });\r\n }\r\n const notificationSettingsJSON: string = JSON.stringify(notificationSettingRsrc);\r\n if (this.commonUtilityService.hasSQLKeywords(notificationSettingsJSON)) {\r\n console.error(\"JSON blob contains SQL keywords. Potential SQL injection attempt.\");\r\n return;\r\n }\r\n\r\n return this.httpClient\r\n .put(url, notificationSettingRsrc, { headers })\r\n .toPromise();\r\n });\r\n }\r\n\r\n public getUserNotificationPreferences(): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p?.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n return this.httpClient.get(url, { headers }).toPromise();\r\n });\r\n }\r\n\r\n public getFireCentreByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LEGAL_ADMIN_BOUNDARIES.DRP_MOF_FIRE_CENTRES_SP&outputformat=application/json&cql_filter=INTERSECTS(GEOMETRY,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n\r\n public getDangerRatingByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LAND_AND_NATURAL_RESOURCE.PROT_DANGER_RATING_SP&outputformat=application/json&cql_filter=INTERSECTS(SHAPE,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n}\r\n\r\nexport function convertToNotificationSettingRsrc(\r\n np: any,\r\n): NotificationSettingRsrc {\r\n const notificationTopics = [];\r\n if (np?.pushNotificationsFireBans) {\r\n notificationTopics.push('British_Columbia_Bans_and_Prohibition_Areas');\r\n notificationTopics.push('British_Columbia_Area_Restrictions');\r\n }\r\n if (np?.pushNotificationsWildfires) {\r\n notificationTopics.push('BCWS_ActiveFires_PublicView');\r\n notificationTopics.push('Evacuation_Orders_and_Alerts');\r\n }\r\n return {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notificationSettings',\r\n notifications: np\r\n ? [\r\n {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notification',\r\n notificationName: np.notificationName,\r\n notificationType: 'nearme',\r\n radius: np.radius,\r\n point: {\r\n type: 'Point',\r\n coordinates: [np.longitude, np.latitude],\r\n crs: null,\r\n },\r\n activeIndicator: true,\r\n topics: notificationTopics,\r\n },\r\n ]\r\n : [],\r\n notificationToken: null,\r\n subscriberToken: 'subscriberTpken',\r\n subscriberGuid: null,\r\n deviceType: null,\r\n } as unknown as NotificationSettingRsrc;\r\n}\r\n", + "properties": [ + { + "name": "lat", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 51 + }, + { + "name": "long", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 50 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "VmGeometry", + "id": "interface-VmGeometry-202e8b4af361065a5c9ff67e569650ac69ed946c07e7a48a5068feaedf798ecfd0374c037fcab52c70869343bbe242a22ac75f2d29027ce50db28f62b14d5fa9", + "file": "src/app/services/notification.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { CapacitorHttp } from '@capacitor/core';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\nexport interface NotificationSettingRsrc {\r\n deviceType: string;\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n notifications: NotificationRsrc[];\r\n}\r\n\r\nexport interface NotificationRsrc {\r\n notificationName: string;\r\n notificationType: string;\r\n radius: number;\r\n point: VmGeometry;\r\n topics: string[];\r\n activeIndicator: boolean;\r\n}\r\n\r\nexport interface VmGeometry {\r\n type: string;\r\n coordinates: number[];\r\n crs: string;\r\n}\r\n\r\nexport interface VmNotificationPreferences {\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n deviceType: string;\r\n notificationDetails: VmNotificationDetail[];\r\n}\r\n\r\nexport interface VmNotificationDetail {\r\n name: string;\r\n type: string;\r\n radius: number;\r\n preferences: string[];\r\n locationCoords: VmCoordinates;\r\n active: boolean;\r\n mapConfig?: Promise;\r\n}\r\n\r\nexport interface VmCoordinates {\r\n long: number;\r\n lat: number;\r\n}\r\n\r\nexport interface BoundingBox {\r\n latitude: number;\r\n longitude: number;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class NotificationService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private httpClient: HttpClient,\r\n private capacitorService: CapacitorService,\r\n private commonUtilityService: CommonUtilityService,\r\n ) {}\r\n\r\n public updateUserNotificationPreferences(\r\n notificationSettings,\r\n savedNotification,\r\n ): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n console.log('device properties:\\'', p);\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n const token = this.capacitorService.getNotificationToken();\r\n const notificationSettingRsrc =\r\n convertToNotificationSettingRsrc(notificationSettings);\r\n notificationSettingRsrc.subscriberGuid = p.deviceId;\r\n notificationSettingRsrc.notificationToken = token;\r\n notificationSettingRsrc.deviceType = p.isAndroidPlatform\r\n ? 'android'\r\n : 'ios';\r\n if (savedNotification.length) {\r\n savedNotification.forEach((notification) => {\r\n notificationSettingRsrc.notifications.push(notification);\r\n });\r\n }\r\n const notificationSettingsJSON: string = JSON.stringify(notificationSettingRsrc);\r\n if (this.commonUtilityService.hasSQLKeywords(notificationSettingsJSON)) {\r\n console.error(\"JSON blob contains SQL keywords. Potential SQL injection attempt.\");\r\n return;\r\n }\r\n\r\n return this.httpClient\r\n .put(url, notificationSettingRsrc, { headers })\r\n .toPromise();\r\n });\r\n }\r\n\r\n public getUserNotificationPreferences(): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p?.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n return this.httpClient.get(url, { headers }).toPromise();\r\n });\r\n }\r\n\r\n public getFireCentreByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LEGAL_ADMIN_BOUNDARIES.DRP_MOF_FIRE_CENTRES_SP&outputformat=application/json&cql_filter=INTERSECTS(GEOMETRY,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n\r\n public getDangerRatingByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LAND_AND_NATURAL_RESOURCE.PROT_DANGER_RATING_SP&outputformat=application/json&cql_filter=INTERSECTS(SHAPE,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n}\r\n\r\nexport function convertToNotificationSettingRsrc(\r\n np: any,\r\n): NotificationSettingRsrc {\r\n const notificationTopics = [];\r\n if (np?.pushNotificationsFireBans) {\r\n notificationTopics.push('British_Columbia_Bans_and_Prohibition_Areas');\r\n notificationTopics.push('British_Columbia_Area_Restrictions');\r\n }\r\n if (np?.pushNotificationsWildfires) {\r\n notificationTopics.push('BCWS_ActiveFires_PublicView');\r\n notificationTopics.push('Evacuation_Orders_and_Alerts');\r\n }\r\n return {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notificationSettings',\r\n notifications: np\r\n ? [\r\n {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notification',\r\n notificationName: np.notificationName,\r\n notificationType: 'nearme',\r\n radius: np.radius,\r\n point: {\r\n type: 'Point',\r\n coordinates: [np.longitude, np.latitude],\r\n crs: null,\r\n },\r\n activeIndicator: true,\r\n topics: notificationTopics,\r\n },\r\n ]\r\n : [],\r\n notificationToken: null,\r\n subscriberToken: 'subscriberTpken',\r\n subscriberGuid: null,\r\n deviceType: null,\r\n } as unknown as NotificationSettingRsrc;\r\n}\r\n", + "properties": [ + { + "name": "coordinates", + "deprecated": false, + "deprecationMessage": "", + "type": "number[]", + "optional": false, + "description": "", + "line": 27 + }, + { + "name": "crs", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28 + }, + { + "name": "type", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "VmNotificationDetail", + "id": "interface-VmNotificationDetail-202e8b4af361065a5c9ff67e569650ac69ed946c07e7a48a5068feaedf798ecfd0374c037fcab52c70869343bbe242a22ac75f2d29027ce50db28f62b14d5fa9", + "file": "src/app/services/notification.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { CapacitorHttp } from '@capacitor/core';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\nexport interface NotificationSettingRsrc {\r\n deviceType: string;\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n notifications: NotificationRsrc[];\r\n}\r\n\r\nexport interface NotificationRsrc {\r\n notificationName: string;\r\n notificationType: string;\r\n radius: number;\r\n point: VmGeometry;\r\n topics: string[];\r\n activeIndicator: boolean;\r\n}\r\n\r\nexport interface VmGeometry {\r\n type: string;\r\n coordinates: number[];\r\n crs: string;\r\n}\r\n\r\nexport interface VmNotificationPreferences {\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n deviceType: string;\r\n notificationDetails: VmNotificationDetail[];\r\n}\r\n\r\nexport interface VmNotificationDetail {\r\n name: string;\r\n type: string;\r\n radius: number;\r\n preferences: string[];\r\n locationCoords: VmCoordinates;\r\n active: boolean;\r\n mapConfig?: Promise;\r\n}\r\n\r\nexport interface VmCoordinates {\r\n long: number;\r\n lat: number;\r\n}\r\n\r\nexport interface BoundingBox {\r\n latitude: number;\r\n longitude: number;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class NotificationService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private httpClient: HttpClient,\r\n private capacitorService: CapacitorService,\r\n private commonUtilityService: CommonUtilityService,\r\n ) {}\r\n\r\n public updateUserNotificationPreferences(\r\n notificationSettings,\r\n savedNotification,\r\n ): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n console.log('device properties:\\'', p);\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n const token = this.capacitorService.getNotificationToken();\r\n const notificationSettingRsrc =\r\n convertToNotificationSettingRsrc(notificationSettings);\r\n notificationSettingRsrc.subscriberGuid = p.deviceId;\r\n notificationSettingRsrc.notificationToken = token;\r\n notificationSettingRsrc.deviceType = p.isAndroidPlatform\r\n ? 'android'\r\n : 'ios';\r\n if (savedNotification.length) {\r\n savedNotification.forEach((notification) => {\r\n notificationSettingRsrc.notifications.push(notification);\r\n });\r\n }\r\n const notificationSettingsJSON: string = JSON.stringify(notificationSettingRsrc);\r\n if (this.commonUtilityService.hasSQLKeywords(notificationSettingsJSON)) {\r\n console.error(\"JSON blob contains SQL keywords. Potential SQL injection attempt.\");\r\n return;\r\n }\r\n\r\n return this.httpClient\r\n .put(url, notificationSettingRsrc, { headers })\r\n .toPromise();\r\n });\r\n }\r\n\r\n public getUserNotificationPreferences(): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p?.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n return this.httpClient.get(url, { headers }).toPromise();\r\n });\r\n }\r\n\r\n public getFireCentreByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LEGAL_ADMIN_BOUNDARIES.DRP_MOF_FIRE_CENTRES_SP&outputformat=application/json&cql_filter=INTERSECTS(GEOMETRY,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n\r\n public getDangerRatingByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LAND_AND_NATURAL_RESOURCE.PROT_DANGER_RATING_SP&outputformat=application/json&cql_filter=INTERSECTS(SHAPE,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n}\r\n\r\nexport function convertToNotificationSettingRsrc(\r\n np: any,\r\n): NotificationSettingRsrc {\r\n const notificationTopics = [];\r\n if (np?.pushNotificationsFireBans) {\r\n notificationTopics.push('British_Columbia_Bans_and_Prohibition_Areas');\r\n notificationTopics.push('British_Columbia_Area_Restrictions');\r\n }\r\n if (np?.pushNotificationsWildfires) {\r\n notificationTopics.push('BCWS_ActiveFires_PublicView');\r\n notificationTopics.push('Evacuation_Orders_and_Alerts');\r\n }\r\n return {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notificationSettings',\r\n notifications: np\r\n ? [\r\n {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notification',\r\n notificationName: np.notificationName,\r\n notificationType: 'nearme',\r\n radius: np.radius,\r\n point: {\r\n type: 'Point',\r\n coordinates: [np.longitude, np.latitude],\r\n crs: null,\r\n },\r\n activeIndicator: true,\r\n topics: notificationTopics,\r\n },\r\n ]\r\n : [],\r\n notificationToken: null,\r\n subscriberToken: 'subscriberTpken',\r\n subscriberGuid: null,\r\n deviceType: null,\r\n } as unknown as NotificationSettingRsrc;\r\n}\r\n", + "properties": [ + { + "name": "active", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 45 + }, + { + "name": "locationCoords", + "deprecated": false, + "deprecationMessage": "", + "type": "VmCoordinates", + "optional": false, + "description": "", + "line": 44 + }, + { + "name": "mapConfig", + "deprecated": false, + "deprecationMessage": "", + "type": "Promise", + "optional": true, + "description": "", + "line": 46 + }, + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 40 + }, + { + "name": "preferences", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": false, + "description": "", + "line": 43 + }, + { + "name": "radius", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 42 + }, + { + "name": "type", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 41 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "VmNotificationPreferences", + "id": "interface-VmNotificationPreferences-202e8b4af361065a5c9ff67e569650ac69ed946c07e7a48a5068feaedf798ecfd0374c037fcab52c70869343bbe242a22ac75f2d29027ce50db28f62b14d5fa9", + "file": "src/app/services/notification.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { CapacitorHttp } from '@capacitor/core';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\nexport interface NotificationSettingRsrc {\r\n deviceType: string;\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n notifications: NotificationRsrc[];\r\n}\r\n\r\nexport interface NotificationRsrc {\r\n notificationName: string;\r\n notificationType: string;\r\n radius: number;\r\n point: VmGeometry;\r\n topics: string[];\r\n activeIndicator: boolean;\r\n}\r\n\r\nexport interface VmGeometry {\r\n type: string;\r\n coordinates: number[];\r\n crs: string;\r\n}\r\n\r\nexport interface VmNotificationPreferences {\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n deviceType: string;\r\n notificationDetails: VmNotificationDetail[];\r\n}\r\n\r\nexport interface VmNotificationDetail {\r\n name: string;\r\n type: string;\r\n radius: number;\r\n preferences: string[];\r\n locationCoords: VmCoordinates;\r\n active: boolean;\r\n mapConfig?: Promise;\r\n}\r\n\r\nexport interface VmCoordinates {\r\n long: number;\r\n lat: number;\r\n}\r\n\r\nexport interface BoundingBox {\r\n latitude: number;\r\n longitude: number;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class NotificationService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private httpClient: HttpClient,\r\n private capacitorService: CapacitorService,\r\n private commonUtilityService: CommonUtilityService,\r\n ) {}\r\n\r\n public updateUserNotificationPreferences(\r\n notificationSettings,\r\n savedNotification,\r\n ): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n console.log('device properties:\\'', p);\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n const token = this.capacitorService.getNotificationToken();\r\n const notificationSettingRsrc =\r\n convertToNotificationSettingRsrc(notificationSettings);\r\n notificationSettingRsrc.subscriberGuid = p.deviceId;\r\n notificationSettingRsrc.notificationToken = token;\r\n notificationSettingRsrc.deviceType = p.isAndroidPlatform\r\n ? 'android'\r\n : 'ios';\r\n if (savedNotification.length) {\r\n savedNotification.forEach((notification) => {\r\n notificationSettingRsrc.notifications.push(notification);\r\n });\r\n }\r\n const notificationSettingsJSON: string = JSON.stringify(notificationSettingRsrc);\r\n if (this.commonUtilityService.hasSQLKeywords(notificationSettingsJSON)) {\r\n console.error(\"JSON blob contains SQL keywords. Potential SQL injection attempt.\");\r\n return;\r\n }\r\n\r\n return this.httpClient\r\n .put(url, notificationSettingRsrc, { headers })\r\n .toPromise();\r\n });\r\n }\r\n\r\n public getUserNotificationPreferences(): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p?.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n return this.httpClient.get(url, { headers }).toPromise();\r\n });\r\n }\r\n\r\n public getFireCentreByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LEGAL_ADMIN_BOUNDARIES.DRP_MOF_FIRE_CENTRES_SP&outputformat=application/json&cql_filter=INTERSECTS(GEOMETRY,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n\r\n public getDangerRatingByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LAND_AND_NATURAL_RESOURCE.PROT_DANGER_RATING_SP&outputformat=application/json&cql_filter=INTERSECTS(SHAPE,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n}\r\n\r\nexport function convertToNotificationSettingRsrc(\r\n np: any,\r\n): NotificationSettingRsrc {\r\n const notificationTopics = [];\r\n if (np?.pushNotificationsFireBans) {\r\n notificationTopics.push('British_Columbia_Bans_and_Prohibition_Areas');\r\n notificationTopics.push('British_Columbia_Area_Restrictions');\r\n }\r\n if (np?.pushNotificationsWildfires) {\r\n notificationTopics.push('BCWS_ActiveFires_PublicView');\r\n notificationTopics.push('Evacuation_Orders_and_Alerts');\r\n }\r\n return {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notificationSettings',\r\n notifications: np\r\n ? [\r\n {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notification',\r\n notificationName: np.notificationName,\r\n notificationType: 'nearme',\r\n radius: np.radius,\r\n point: {\r\n type: 'Point',\r\n coordinates: [np.longitude, np.latitude],\r\n crs: null,\r\n },\r\n activeIndicator: true,\r\n topics: notificationTopics,\r\n },\r\n ]\r\n : [],\r\n notificationToken: null,\r\n subscriberToken: 'subscriberTpken',\r\n subscriberGuid: null,\r\n deviceType: null,\r\n } as unknown as NotificationSettingRsrc;\r\n}\r\n", + "properties": [ + { + "name": "deviceType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 35 + }, + { + "name": "notificationDetails", + "deprecated": false, + "deprecationMessage": "", + "type": "VmNotificationDetail[]", + "optional": false, + "description": "", + "line": 36 + }, + { + "name": "notificationToken", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 34 + }, + { + "name": "subscriberGuid", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "subscriberToken", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 33 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "WeatherDailyCondition", + "id": "interface-WeatherDailyCondition-fca6a5daf2479caf23ddb96520a7591019088d045327da6306fc3d404062d91427eb31ceb016cfc0e2cad7a57cf0a36e565bb1f02970051b99e7e502ddde6af7", + "file": "src/app/services/point-id.service/interfaces.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface WeatherHourlyCondition {\r\n hour: string;\r\n index: number;\r\n // forecastInd: string;\r\n temp: number;\r\n relativeHumidity: number;\r\n windSpeed: number;\r\n windDirection: number;\r\n windCardinalDir: string;\r\n precipitation: number;\r\n // buildupIndex: number;\r\n fineFuelMoistureCode: number;\r\n initialSpreadIndex: number;\r\n fireWeatherIndex: number;\r\n}\r\n\r\nexport interface WeatherDailyCondition {\r\n day: string;\r\n index: number;\r\n forecastInd: boolean;\r\n temp: number;\r\n relativeHumidity: number;\r\n windSpeed: number;\r\n windDirection: number;\r\n windCardinalDir: string;\r\n precipitation: number;\r\n buildupIndex: number;\r\n duffMoistureCode: number;\r\n droughtCode: number;\r\n fineFuelMoistureCode: number;\r\n initialSpreadIndex: number;\r\n fireWeatherIndex: number;\r\n}\r\n\r\nexport interface WeatherStation {\r\n [key: string]: any;\r\n stationCode: string;\r\n stationName: string;\r\n lat?: string;\r\n lon?: string;\r\n elevation: string;\r\n distance: string;\r\n}\r\n\r\nexport interface WeatherStationConditions extends WeatherStation {\r\n hourly: WeatherHourlyCondition[];\r\n daily: WeatherDailyCondition[];\r\n}\r\n\r\nexport interface WeatherStationResult {\r\n [key: string]: any;\r\n stations: WeatherStationConditions[];\r\n}\r\n", + "properties": [ + { + "name": "buildupIndex", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 27 + }, + { + "name": "day", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18 + }, + { + "name": "droughtCode", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "duffMoistureCode", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 28 + }, + { + "name": "fineFuelMoistureCode", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 30 + }, + { + "name": "fireWeatherIndex", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "forecastInd", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 19 + }, + { + "name": "initialSpreadIndex", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "precipitation", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 26 + }, + { + "name": "relativeHumidity", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22 + }, + { + "name": "temp", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 21 + }, + { + "name": "windCardinalDir", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "windDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 24 + }, + { + "name": "windSpeed", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 23 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "WeatherHistoryOptions", + "id": "interface-WeatherHistoryOptions-e4484584290ee0426630c116415b3f809a928a5613e3a2d4eeef6d9e5d364798a9a1ba7fece07b0c38cb308ea35ca1163557191d11572d7959bb970e45a4e409", + "file": "src/app/services/application-state.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Injectable, Injector } from '@angular/core';\r\nimport { TokenService } from '@wf1/core-ui';\r\nimport { WfDevice } from '@wf1/wfcc-application-ui';\r\nimport { ROLES_UI } from '../shared/scopes/scopes';\r\nimport { Router } from '@angular/router';\r\nimport { MatDialog } from '@angular/material/dialog';\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class ApplicationStateService {\r\n tokenService: TokenService;\r\n private weatherHistoryOptions: WeatherHistoryOptions = {\r\n historyLength: 72,\r\n chartDataSources: [\r\n {\r\n property: 'temp',\r\n title: 'Temperature',\r\n },\r\n {\r\n property: 'relativeHumidity',\r\n title: 'Relative Humidity',\r\n },\r\n ],\r\n includedSources: [],\r\n };\r\n\r\n constructor(\r\n private injector: Injector,\r\n private router: Router,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n getDevice(): WfDevice {\r\n if (\r\n window.innerWidth < 768 ||\r\n (window.innerWidth >= 768 && window.innerHeight < 450)\r\n ) {\r\n return 'mobile';\r\n }\r\n\r\n return 'desktop';\r\n }\r\n\r\n getOrientation(): 'landscape' | 'portrait' {\r\n if (window.innerWidth > window.innerHeight) {\r\n return 'landscape';\r\n }\r\n\r\n return 'portrait';\r\n }\r\n\r\n private checkMobileResolution() {\r\n if (\r\n window.innerWidth < 768 ||\r\n (window.innerWidth < 900 &&\r\n window.innerHeight < 450) /*support for landscape mobile views*/\r\n ) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n public getIsMobileResolution(): boolean {\r\n return this.checkMobileResolution();\r\n }\r\n\r\n public doesUserHaveScopes(scopes: string[]): boolean {\r\n return this.getTokenService().doesUserHaveApplicationPermissions(scopes);\r\n }\r\n\r\n public getUserCredentialsEmitter() {\r\n return this.getTokenService().credentialsEmitter;\r\n }\r\n\r\n public getUserDetails() {\r\n return this.getTokenService()\r\n ? this.getTokenService().getTokenDetails()\r\n : null;\r\n }\r\n\r\n private getTokenService() {\r\n return this.tokenService\r\n ? this.tokenService\r\n : this.injector.get(TokenService);\r\n }\r\n\r\n public isAdminPageAccessable(): boolean {\r\n return (\r\n this.doesUserHaveScopes([ROLES_UI.ADMIN]) ||\r\n this.doesUserHaveScopes([ROLES_UI.IM_ADMIN])\r\n );\r\n }\r\n\r\n public getWeatherHistoryOptions(): WeatherHistoryOptions {\r\n return this.weatherHistoryOptions;\r\n }\r\n\r\n public setWeatherHistoryOptions(opt: WeatherHistoryOptions) {\r\n return (this.weatherHistoryOptions = opt);\r\n }\r\n}\r\n\r\nexport interface WeatherHistoryOptions {\r\n historyLength: number; // hours\r\n chartDataSources: {\r\n property: string;\r\n title: string;\r\n }[];\r\n includedSources: {\r\n property: string;\r\n }[];\r\n}\r\n", + "properties": [ + { + "name": "chartDataSources", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type[]", + "optional": false, + "description": "", + "line": 107 + }, + { + "name": "historyLength", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 106 + }, + { + "name": "includedSources", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type[]", + "optional": false, + "description": "", + "line": 111 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "WeatherHourlyCondition", + "id": "interface-WeatherHourlyCondition-fca6a5daf2479caf23ddb96520a7591019088d045327da6306fc3d404062d91427eb31ceb016cfc0e2cad7a57cf0a36e565bb1f02970051b99e7e502ddde6af7", + "file": "src/app/services/point-id.service/interfaces.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface WeatherHourlyCondition {\r\n hour: string;\r\n index: number;\r\n // forecastInd: string;\r\n temp: number;\r\n relativeHumidity: number;\r\n windSpeed: number;\r\n windDirection: number;\r\n windCardinalDir: string;\r\n precipitation: number;\r\n // buildupIndex: number;\r\n fineFuelMoistureCode: number;\r\n initialSpreadIndex: number;\r\n fireWeatherIndex: number;\r\n}\r\n\r\nexport interface WeatherDailyCondition {\r\n day: string;\r\n index: number;\r\n forecastInd: boolean;\r\n temp: number;\r\n relativeHumidity: number;\r\n windSpeed: number;\r\n windDirection: number;\r\n windCardinalDir: string;\r\n precipitation: number;\r\n buildupIndex: number;\r\n duffMoistureCode: number;\r\n droughtCode: number;\r\n fineFuelMoistureCode: number;\r\n initialSpreadIndex: number;\r\n fireWeatherIndex: number;\r\n}\r\n\r\nexport interface WeatherStation {\r\n [key: string]: any;\r\n stationCode: string;\r\n stationName: string;\r\n lat?: string;\r\n lon?: string;\r\n elevation: string;\r\n distance: string;\r\n}\r\n\r\nexport interface WeatherStationConditions extends WeatherStation {\r\n hourly: WeatherHourlyCondition[];\r\n daily: WeatherDailyCondition[];\r\n}\r\n\r\nexport interface WeatherStationResult {\r\n [key: string]: any;\r\n stations: WeatherStationConditions[];\r\n}\r\n", + "properties": [ + { + "name": "fineFuelMoistureCode", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 12 + }, + { + "name": "fireWeatherIndex", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 14 + }, + { + "name": "hour", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 2 + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 3 + }, + { + "name": "initialSpreadIndex", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "precipitation", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 10 + }, + { + "name": "relativeHumidity", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 6 + }, + { + "name": "temp", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 5 + }, + { + "name": "windCardinalDir", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 9 + }, + { + "name": "windDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 8 + }, + { + "name": "windSpeed", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 7 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "WeatherStation", + "id": "interface-WeatherStation-fca6a5daf2479caf23ddb96520a7591019088d045327da6306fc3d404062d91427eb31ceb016cfc0e2cad7a57cf0a36e565bb1f02970051b99e7e502ddde6af7", + "file": "src/app/services/point-id.service/interfaces.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface WeatherHourlyCondition {\r\n hour: string;\r\n index: number;\r\n // forecastInd: string;\r\n temp: number;\r\n relativeHumidity: number;\r\n windSpeed: number;\r\n windDirection: number;\r\n windCardinalDir: string;\r\n precipitation: number;\r\n // buildupIndex: number;\r\n fineFuelMoistureCode: number;\r\n initialSpreadIndex: number;\r\n fireWeatherIndex: number;\r\n}\r\n\r\nexport interface WeatherDailyCondition {\r\n day: string;\r\n index: number;\r\n forecastInd: boolean;\r\n temp: number;\r\n relativeHumidity: number;\r\n windSpeed: number;\r\n windDirection: number;\r\n windCardinalDir: string;\r\n precipitation: number;\r\n buildupIndex: number;\r\n duffMoistureCode: number;\r\n droughtCode: number;\r\n fineFuelMoistureCode: number;\r\n initialSpreadIndex: number;\r\n fireWeatherIndex: number;\r\n}\r\n\r\nexport interface WeatherStation {\r\n [key: string]: any;\r\n stationCode: string;\r\n stationName: string;\r\n lat?: string;\r\n lon?: string;\r\n elevation: string;\r\n distance: string;\r\n}\r\n\r\nexport interface WeatherStationConditions extends WeatherStation {\r\n hourly: WeatherHourlyCondition[];\r\n daily: WeatherDailyCondition[];\r\n}\r\n\r\nexport interface WeatherStationResult {\r\n [key: string]: any;\r\n stations: WeatherStationConditions[];\r\n}\r\n", + "properties": [ + { + "name": "distance", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 42 + }, + { + "name": "elevation", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 41 + }, + { + "name": "lat", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 39 + }, + { + "name": "lon", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 40 + }, + { + "name": "stationCode", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 37 + }, + { + "name": "stationName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 38 + } + ], + "indexSignatures": [ + { + "id": "index-declaration-fca6a5daf2479caf23ddb96520a7591019088d045327da6306fc3d404062d91427eb31ceb016cfc0e2cad7a57cf0a36e565bb1f02970051b99e7e502ddde6af7", + "args": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "any", + "line": 35, + "deprecated": false, + "deprecationMessage": "" + } + ], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "WeatherStationConditions", + "id": "interface-WeatherStationConditions-fca6a5daf2479caf23ddb96520a7591019088d045327da6306fc3d404062d91427eb31ceb016cfc0e2cad7a57cf0a36e565bb1f02970051b99e7e502ddde6af7", + "file": "src/app/services/point-id.service/interfaces.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface WeatherHourlyCondition {\r\n hour: string;\r\n index: number;\r\n // forecastInd: string;\r\n temp: number;\r\n relativeHumidity: number;\r\n windSpeed: number;\r\n windDirection: number;\r\n windCardinalDir: string;\r\n precipitation: number;\r\n // buildupIndex: number;\r\n fineFuelMoistureCode: number;\r\n initialSpreadIndex: number;\r\n fireWeatherIndex: number;\r\n}\r\n\r\nexport interface WeatherDailyCondition {\r\n day: string;\r\n index: number;\r\n forecastInd: boolean;\r\n temp: number;\r\n relativeHumidity: number;\r\n windSpeed: number;\r\n windDirection: number;\r\n windCardinalDir: string;\r\n precipitation: number;\r\n buildupIndex: number;\r\n duffMoistureCode: number;\r\n droughtCode: number;\r\n fineFuelMoistureCode: number;\r\n initialSpreadIndex: number;\r\n fireWeatherIndex: number;\r\n}\r\n\r\nexport interface WeatherStation {\r\n [key: string]: any;\r\n stationCode: string;\r\n stationName: string;\r\n lat?: string;\r\n lon?: string;\r\n elevation: string;\r\n distance: string;\r\n}\r\n\r\nexport interface WeatherStationConditions extends WeatherStation {\r\n hourly: WeatherHourlyCondition[];\r\n daily: WeatherDailyCondition[];\r\n}\r\n\r\nexport interface WeatherStationResult {\r\n [key: string]: any;\r\n stations: WeatherStationConditions[];\r\n}\r\n", + "properties": [ + { + "name": "daily", + "deprecated": false, + "deprecationMessage": "", + "type": "WeatherDailyCondition[]", + "optional": false, + "description": "", + "line": 47 + }, + { + "name": "hourly", + "deprecated": false, + "deprecationMessage": "", + "type": "WeatherHourlyCondition[]", + "optional": false, + "description": "", + "line": 46 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [ + "WeatherStation" + ] + }, + { + "name": "WeatherStationResult", + "id": "interface-WeatherStationResult-fca6a5daf2479caf23ddb96520a7591019088d045327da6306fc3d404062d91427eb31ceb016cfc0e2cad7a57cf0a36e565bb1f02970051b99e7e502ddde6af7", + "file": "src/app/services/point-id.service/interfaces.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface WeatherHourlyCondition {\r\n hour: string;\r\n index: number;\r\n // forecastInd: string;\r\n temp: number;\r\n relativeHumidity: number;\r\n windSpeed: number;\r\n windDirection: number;\r\n windCardinalDir: string;\r\n precipitation: number;\r\n // buildupIndex: number;\r\n fineFuelMoistureCode: number;\r\n initialSpreadIndex: number;\r\n fireWeatherIndex: number;\r\n}\r\n\r\nexport interface WeatherDailyCondition {\r\n day: string;\r\n index: number;\r\n forecastInd: boolean;\r\n temp: number;\r\n relativeHumidity: number;\r\n windSpeed: number;\r\n windDirection: number;\r\n windCardinalDir: string;\r\n precipitation: number;\r\n buildupIndex: number;\r\n duffMoistureCode: number;\r\n droughtCode: number;\r\n fineFuelMoistureCode: number;\r\n initialSpreadIndex: number;\r\n fireWeatherIndex: number;\r\n}\r\n\r\nexport interface WeatherStation {\r\n [key: string]: any;\r\n stationCode: string;\r\n stationName: string;\r\n lat?: string;\r\n lon?: string;\r\n elevation: string;\r\n distance: string;\r\n}\r\n\r\nexport interface WeatherStationConditions extends WeatherStation {\r\n hourly: WeatherHourlyCondition[];\r\n daily: WeatherDailyCondition[];\r\n}\r\n\r\nexport interface WeatherStationResult {\r\n [key: string]: any;\r\n stations: WeatherStationConditions[];\r\n}\r\n", + "properties": [ + { + "name": "stations", + "deprecated": false, + "deprecationMessage": "", + "type": "WeatherStationConditions[]", + "optional": false, + "description": "", + "line": 52 + } + ], + "indexSignatures": [ + { + "id": "index-declaration-fca6a5daf2479caf23ddb96520a7591019088d045327da6306fc3d404062d91427eb31ceb016cfc0e2cad7a57cf0a36e565bb1f02970051b99e7e502ddde6af7", + "args": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "any", + "line": 50, + "deprecated": false, + "deprecationMessage": "" + } + ], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "WildfireResource", + "id": "interface-WildfireResource-68b813bb4d799395e3a1511712c26b77fd09ac3d0814c0d716bcfbe05743db233f95d22b297120786c5ac193aa9f10409780bb69cc4837b3d24a94b77d94d7ed", + "file": "src/app/models/ResourcePanel.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "export interface WildfireResource {\r\n title: string;\r\n subtitle: string;\r\n url: string;\r\n description: string;\r\n}\r\n\r\nexport interface ResourcePanel {\r\n title: string;\r\n resources: WildfireResource[];\r\n}\r\n", + "properties": [ + { + "name": "description", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 5 + }, + { + "name": "subtitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 3 + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 2 + }, + { + "name": "url", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 4 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "WildfiresState", + "id": "interface-WildfiresState-30c6fc20799ac13194e1905bd7cef78d940cb3f78357c086388528be8b323d3dfa2e954bbddf2fdd23719f7b8550b0853e239dd81e4b27514ee725cd14065ff2", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { SearchState } from '@wf1/core-ui';\r\nimport { getDefaultPagingInfoRequest } from '../application/application.state';\r\n\r\nexport const SEARCH_WILDFIRES_COMPONENT_ID = 'searchWildfires';\r\nexport const WILDFIRESLIST_COMPONENT_ID = 'WildfiresList';\r\nexport const LOAD_WILDFIRES_COMPONENT_ID = 'loadWildfires';\r\n\r\nconst EMPTY_WILDFIRESLIST: any = {\r\n pageNumber: null,\r\n pageRowCount: null,\r\n totalPageCount: null,\r\n totalRowCount: null,\r\n collection: [],\r\n};\r\n\r\nexport interface WildfiresState {\r\n // will need to specify the type . use any for now\r\n currentWildfiresSearch?: any;\r\n selectedWildfire?: any;\r\n wildfires?: any;\r\n}\r\n\r\nexport const initialWildfiresSearchState: SearchState = {\r\n query: null,\r\n sortParam: 'lastUpdatedTimestamp',\r\n sortDirection: 'DESC',\r\n sortModalVisible: false,\r\n filters: {},\r\n hiddenFilters: {},\r\n componentId: SEARCH_WILDFIRES_COMPONENT_ID,\r\n};\r\n\r\nexport const initWildfiresListPaging = getDefaultPagingInfoRequest(\r\n 1,\r\n 20,\r\n 'discoveryTimestamp',\r\n 'DESC',\r\n undefined,\r\n);\r\n\r\nexport function getDefaultWildfiresListState(): WildfiresState {\r\n return {\r\n currentWildfiresSearch: EMPTY_WILDFIRESLIST,\r\n };\r\n}\r\n", + "properties": [ + { + "name": "currentWildfiresSearch", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 18 + }, + { + "name": "selectedWildfire", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 19 + }, + { + "name": "wildfires", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 20 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + } + ], + "injectables": [ + { + "name": "AGOLService", + "id": "injectable-AGOLService-45e960f81ae10a923d8d2a8ab60d53c41df3ca39dab8c86410faaf0735ceb078ecba84502b8ff2a5160310ee2f3ce5d226e24a009acd193476868f5ae0d11b59", + "file": "src/app/services/AGOL-service.ts", + "properties": [], + "methods": [ + { + "name": "getActiveFireCount", + "args": [], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 271, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getActiveFiresNoGeom", + "args": [], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 279, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getAreaRestrictions", + "args": [ + { + "name": "where", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "location", + "type": "literal type | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 140, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "where", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "location", + "type": "literal type | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getAreaRestrictionsWfs", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 261, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getBansAndProhibitions", + "args": [ + { + "name": "where", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "location", + "type": "literal type | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 214, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "where", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "location", + "type": "literal type | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getBansAndProhibitionsById", + "args": [ + { + "name": "sysId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 187, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "sysId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getCurrentYearFireLastXDaysStats", + "args": [ + { + "name": "lastXDays", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 295, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "lastXDays", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getCurrentYearFireStats", + "args": [], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 329, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getDangerRatings", + "args": [ + { + "name": "where", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "location", + "type": "literal type | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 338, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "where", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "location", + "type": "literal type | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getEvacOrders", + "args": [ + { + "name": "where", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "location", + "type": "literal type | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "where", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "location", + "type": "literal type | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getEvacOrdersByEventNumber", + "args": [ + { + "name": "eventNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 45, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "eventNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getEvacOrdersByParam", + "args": [ + { + "name": "where", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 118, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "where", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getFirePerimetre", + "args": [ + { + "name": "fireNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 23, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fireNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getOutFiresNoGeom", + "args": [], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 287, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { Injectable } from '@angular/core';\r\nimport { Observable } from 'rxjs';\r\n\r\nexport interface AgolOptions {\r\n returnCentroid?: boolean;\r\n returnGeometry?: boolean;\r\n returnExtent?: boolean;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class AGOLService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n protected http: HttpClient,\r\n ) {\r\n /* empty */\r\n }\r\n\r\n getFirePerimetre(fireNumber: string, options: AgolOptions = null) {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLperimetres'].toString();\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n // append query. Only search for Fire events\r\n url += `query?where=FIRE_NUMBER='${fireNumber}'&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getEvacOrdersByEventNumber(\r\n eventNumber: string,\r\n options: AgolOptions = null,\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLevacOrders'].toString();\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n // append query. Only search for Fire events\r\n url += `query?where=EVENT_NUMBER='${eventNumber}'&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getEvacOrders(\r\n where: string | null,\r\n location: { x: number; y: number; radius: number | null } | null = null,\r\n options: AgolOptions = null\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLevacOrders'].toString();\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n\r\n // append query. Only search for Fire events\r\n url += `query?where=EVENT_TYPE='Wildfire' OR EVENT_TYPE='fire'${\r\n where ? ' AND (' + where + ')' : ''\r\n }&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n if (location) {\r\n if (location.radius) {\r\n const turf = window['turf'];\r\n const point = turf.point([location.x, location.y]);\r\n const buffered = turf.buffer(point, location.radius, {\r\n units: 'kilometers',\r\n });\r\n const bbox = turf.bbox(buffered);\r\n\r\n url += `&geometry=${bbox}`;\r\n } else {\r\n url += `&geometry=${location.x - 1},${location.y - 1},${\r\n location.x + 1\r\n },${location.y + 1}`;\r\n }\r\n }\r\n\r\n url = encodeURI(url).replaceAll(' ', '%20')\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(url, { headers });\r\n }\r\n\r\n getEvacOrdersByParam(where: string, options: AgolOptions = null): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLevacOrders'].toString();\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n // append query. Only search for Fire events\r\n url += `query?where=${where}&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getAreaRestrictions(\r\n where: string | null,\r\n location: { x: number; y: number; radius: number | null } | null = null,\r\n options: AgolOptions = null,\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLareaRestrictions'].toString();\r\n\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n\r\n // append query\r\n url += `query?where=${\r\n where ? where : '1=1'\r\n }&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n if (location) {\r\n if (location.radius) {\r\n const turf = window['turf'];\r\n const point = turf.point([location.x, location.y]);\r\n const buffered = turf.buffer(point, location.radius, {\r\n units: 'kilometers',\r\n });\r\n const bbox = turf.bbox(buffered);\r\n\r\n url += `&geometry=${bbox}`;\r\n } else {\r\n url += `&geometry=${location.x - 1},${location.y - 1},${\r\n location.x + 1\r\n },${location.y + 1}`;\r\n }\r\n }\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getBansAndProhibitionsById(\r\n sysId: string,\r\n options: AgolOptions = null,\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLBansAndProhibitions'].toString();\r\n\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n\r\n // append query\r\n url += `query?where=PROT_BAP_SYSID=${sysId}&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getBansAndProhibitions(\r\n where: string | null,\r\n location: { x: number; y: number; radius: number | null } | null = null,\r\n options: AgolOptions = null,\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLBansAndProhibitions'].toString();\r\n\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n\r\n // append query\r\n url += `query?where=${\r\n where ? where : '1=1'\r\n }&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n\r\n if (location) {\r\n if (location.radius) {\r\n const turf = window['turf'];\r\n const point = turf.point([location.x, location.y]);\r\n const buffered = turf.buffer(point, location.radius, {\r\n units: 'kilometers',\r\n });\r\n const bbox = turf.bbox(buffered);\r\n\r\n url += `&geometry=${bbox}`;\r\n } else {\r\n url += `&geometry=${location.x - 1},${location.y - 1},${\r\n location.x + 1\r\n },${location.y + 1}`;\r\n }\r\n }\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n getAreaRestrictionsWfs() {\r\n const url =\r\n 'https://openmaps.gov.bc.ca/geo/pub/WHSE_LAND_AND_NATURAL_RESOURCE.PROT_RESTRICTED_AREAS_SP/ows?service=wfs&version=1.1.0&request=GetFeature&typename=WHSE_LAND_AND_NATURAL_RESOURCE.PROT_RESTRICTED_AREAS_SP&outputFormat=application/json&SRSName=urn:x-ogc:def:crs:EPSG:4326';\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n\r\n // Wont be needed when we point to our internal cache\r\n getActiveFireCount(): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLactiveFirest'].toString();\r\n url += `/query?f=json&where=FIRE_STATUS <> 'Out'&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*&outStatistics=[{\\\"statisticType\\\":\\\"count\\\",\\\"onStatisticField\\\":\\\"OBJECTID\\\",\\\"outStatisticFieldName\\\":\\\"value\\\"}]`;\r\n return this.http.get(encodeURI(url));\r\n }\r\n\r\n getActiveFiresNoGeom(): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLactiveFirest'].toString();\r\n url += `/query?f=json&where=FIRE_STATUS <> 'Out'&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*`;\r\n return this.http.get(encodeURI(url));\r\n }\r\n\r\n getOutFiresNoGeom(): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLactiveFirest'].toString();\r\n url += `/query?f=json&where=FIRE_STATUS = 'Out'&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*`;\r\n return this.http.get(encodeURI(url));\r\n }\r\n\r\n getCurrentYearFireLastXDaysStats(lastXDays: number): Observable {\r\n const startdate = new Date();\r\n const enddate = new Date();\r\n startdate.setDate(startdate.getDate() - lastXDays);\r\n const sStartdate = `${startdate.getFullYear()}-${\r\n startdate.getMonth() + 1\r\n }-${startdate.getDate()} ${\r\n startdate.getHours() < 10 ? '0' : ''\r\n }${startdate.getHours()}:${\r\n startdate.getMinutes() < 10 ? '0' : ''\r\n }${startdate.getMinutes()}:${\r\n startdate.getSeconds() < 10 ? '0' : ''\r\n }${startdate.getSeconds()}`;\r\n const sEnddate = `${enddate.getFullYear()}-${\r\n enddate.getMonth() + 1\r\n }-${enddate.getDate()} ${\r\n enddate.getHours() < 10 ? '0' : ''\r\n }${enddate.getHours()}:${\r\n enddate.getMinutes() < 10 ? '0' : ''\r\n }${enddate.getMinutes()}:${\r\n enddate.getSeconds() < 10 ? '0' : ''\r\n }${enddate.getSeconds()}`;\r\n\r\n let url =\r\n `${\r\n this.appConfigService.getConfig().externalAppConfig['AGOLactiveFirest']\r\n }/query?f=json&` +\r\n `where=IGNITION_DATE<=timestamp '${sEnddate}' AND IGNITION_DATE>=timestamp '${sStartdate}'` +\r\n `&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*` +\r\n `&outStatistics=[{\\\"statisticType\\\":\\\"count\\\",\\\"onStatisticField\\\":\\\"OBJECTID\\\",\\\"outStatisticFieldName\\\":\\\"value\\\"}]`;\r\n url = encodeURI(url);\r\n return this.http.get(url);\r\n }\r\n\r\n getCurrentYearFireStats(): Observable {\r\n let url = `${\r\n this.appConfigService.getConfig().externalAppConfig['AGOLactiveFirest']\r\n }/query?f=json&where=1=1&returnGeometry=false&spatialRel=esriSpatialRelIntersects&\r\n outFields=*&outStatistics=[{\\\"statisticType\\\":\\\"count\\\",\\\"onStatisticField\\\":\\\"OBJECTID\\\",\\\"outStatisticFieldName\\\":\\\"value\\\"}]`;\r\n url = encodeURI(url);\r\n return this.http.get(url);\r\n }\r\n\r\n getDangerRatings(\r\n where: string | null,\r\n location: { x: number; y: number; radius: number | null } | null = null,\r\n options: AgolOptions = null,\r\n ): Observable {\r\n let url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['AGOLDangerRatings'].toString();\r\n\r\n if (!url.endsWith('/')) {\r\n url += '/';\r\n }\r\n\r\n // append query\r\n url += `query?where=${\r\n where ? where : '1=1'\r\n }&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&units=esriSRUnit_Meter&outFields=*&returnGeometry=${\r\n options && options.returnGeometry ? true : false\r\n }&returnCentroid=${\r\n options && options.returnCentroid ? true : false\r\n }&returnExtentOnly=${\r\n options && options.returnExtent ? true : false\r\n }&featureEncoding=esriDefault&outSR=4326&defaultSR=4326&returnIdsOnly=false&returnQueryGeometry=false&cacheHint=false&returnExceededLimitFeatures=true&sqlFormat=none&f=pjson&token=`;\r\n if (location) {\r\n if (location.radius) {\r\n const turf = window['turf'];\r\n const point = turf.point([location.x, location.y]);\r\n const buffered = turf.buffer(point, location.radius, {\r\n units: 'kilometers',\r\n });\r\n const bbox = turf.bbox(buffered);\r\n\r\n url += `&geometry=${bbox}`;\r\n } else {\r\n url += `&geometry=${location.x - 1},${location.y - 1},${\r\n location.x + 1\r\n },${location.y + 1}`;\r\n }\r\n }\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Access-Control-Allow-Origin', '*');\r\n headers.append('Accept', '*/*');\r\n return this.http.get(encodeURI(url), { headers });\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 15, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "ApplicationStateService", + "id": "injectable-ApplicationStateService-e4484584290ee0426630c116415b3f809a928a5613e3a2d4eeef6d9e5d364798a9a1ba7fece07b0c38cb308ea35ca1163557191d11572d7959bb970e45a4e409", + "file": "src/app/services/application-state.service.ts", + "properties": [ + { + "name": "tokenService", + "deprecated": false, + "deprecationMessage": "", + "type": "TokenService", + "optional": false, + "description": "", + "line": 12 + }, + { + "name": "weatherHistoryOptions", + "defaultValue": "{\r\n historyLength: 72,\r\n chartDataSources: [\r\n {\r\n property: 'temp',\r\n title: 'Temperature',\r\n },\r\n {\r\n property: 'relativeHumidity',\r\n title: 'Relative Humidity',\r\n },\r\n ],\r\n includedSources: [],\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "WeatherHistoryOptions", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 123 + ] + } + ], + "methods": [ + { + "name": "checkMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ] + }, + { + "name": "doesUserHaveScopes", + "args": [ + { + "name": "scopes", + "type": "string[]", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 69, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "scopes", + "type": "string[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getDevice", + "args": [], + "optional": false, + "returnType": "WfDevice", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getOrientation", + "args": [], + "optional": false, + "returnType": "\"landscape\" | \"portrait\"", + "typeParameters": [], + "line": 45, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getTokenService", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 83, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ] + }, + { + "name": "getUserCredentialsEmitter", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 73, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getUserDetails", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 77, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getWeatherHistoryOptions", + "args": [], + "optional": false, + "returnType": "WeatherHistoryOptions", + "typeParameters": [], + "line": 96, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "isAdminPageAccessable", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 89, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "setWeatherHistoryOptions", + "args": [ + { + "name": "opt", + "type": "WeatherHistoryOptions", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "WeatherHistoryOptions", + "typeParameters": [], + "line": 100, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "opt", + "type": "WeatherHistoryOptions", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable, Injector } from '@angular/core';\r\nimport { TokenService } from '@wf1/core-ui';\r\nimport { WfDevice } from '@wf1/wfcc-application-ui';\r\nimport { ROLES_UI } from '../shared/scopes/scopes';\r\nimport { Router } from '@angular/router';\r\nimport { MatDialog } from '@angular/material/dialog';\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class ApplicationStateService {\r\n tokenService: TokenService;\r\n private weatherHistoryOptions: WeatherHistoryOptions = {\r\n historyLength: 72,\r\n chartDataSources: [\r\n {\r\n property: 'temp',\r\n title: 'Temperature',\r\n },\r\n {\r\n property: 'relativeHumidity',\r\n title: 'Relative Humidity',\r\n },\r\n ],\r\n includedSources: [],\r\n };\r\n\r\n constructor(\r\n private injector: Injector,\r\n private router: Router,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n getDevice(): WfDevice {\r\n if (\r\n window.innerWidth < 768 ||\r\n (window.innerWidth >= 768 && window.innerHeight < 450)\r\n ) {\r\n return 'mobile';\r\n }\r\n\r\n return 'desktop';\r\n }\r\n\r\n getOrientation(): 'landscape' | 'portrait' {\r\n if (window.innerWidth > window.innerHeight) {\r\n return 'landscape';\r\n }\r\n\r\n return 'portrait';\r\n }\r\n\r\n private checkMobileResolution() {\r\n if (\r\n window.innerWidth < 768 ||\r\n (window.innerWidth < 900 &&\r\n window.innerHeight < 450) /*support for landscape mobile views*/\r\n ) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n public getIsMobileResolution(): boolean {\r\n return this.checkMobileResolution();\r\n }\r\n\r\n public doesUserHaveScopes(scopes: string[]): boolean {\r\n return this.getTokenService().doesUserHaveApplicationPermissions(scopes);\r\n }\r\n\r\n public getUserCredentialsEmitter() {\r\n return this.getTokenService().credentialsEmitter;\r\n }\r\n\r\n public getUserDetails() {\r\n return this.getTokenService()\r\n ? this.getTokenService().getTokenDetails()\r\n : null;\r\n }\r\n\r\n private getTokenService() {\r\n return this.tokenService\r\n ? this.tokenService\r\n : this.injector.get(TokenService);\r\n }\r\n\r\n public isAdminPageAccessable(): boolean {\r\n return (\r\n this.doesUserHaveScopes([ROLES_UI.ADMIN]) ||\r\n this.doesUserHaveScopes([ROLES_UI.IM_ADMIN])\r\n );\r\n }\r\n\r\n public getWeatherHistoryOptions(): WeatherHistoryOptions {\r\n return this.weatherHistoryOptions;\r\n }\r\n\r\n public setWeatherHistoryOptions(opt: WeatherHistoryOptions) {\r\n return (this.weatherHistoryOptions = opt);\r\n }\r\n}\r\n\r\nexport interface WeatherHistoryOptions {\r\n historyLength: number; // hours\r\n chartDataSources: {\r\n property: string;\r\n title: string;\r\n }[];\r\n includedSources: {\r\n property: string;\r\n }[];\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 26, + "jsdoctags": [ + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "BaseComponent", + "id": "injectable-BaseComponent-30aa0f6062dc6fa64c38c925822ada46b663bc38cd24076cb8e1df432f1548d05237b48f6709350aa8c901c4f30d62a0adf16fea2b9636685802dd6f58cce3b1", + "file": "src/app/components/base/base.component.ts", + "properties": [ + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52 + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54 + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53 + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59 + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76 + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62 + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67 + }, + { + "name": "displayLabel", + "defaultValue": "'Data'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 50 + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73 + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56 + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74 + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58 + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71 + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60 + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ] + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ] + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64 + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65 + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51 + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ] + }, + { + "name": "summaryString", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 55 + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69 + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ] + } + ], + "methods": [ + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 115, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 119, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 123, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 139, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 131, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Directive,\r\n Injectable,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { Store } from '@ngrx/store';\r\nimport { BaseComponentModel } from './base.component.model';\r\nimport {\r\n DATE_FORMATS,\r\n getElementInnerText,\r\n hasValues,\r\n isElementTruncated,\r\n ResourcesRoutes,\r\n} from '../../../app/utils';\r\nimport {\r\n AbstractControl,\r\n UntypedFormBuilder,\r\n UntypedFormGroup,\r\n} from '@angular/forms';\r\nimport { Overlay } from '@angular/cdk/overlay';\r\nimport { ApplicationStateService } from '../../services/application-state.service';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { PaginationInstance } from 'ngx-pagination';\r\nimport { RootState } from '../../store';\r\nimport {\r\n ErrorState,\r\n LoadState,\r\n} from '../../store/application/application.state';\r\nimport { CONSTANTS } from '../../../app/utils/index';\r\nimport { CommonUtilityService } from '../../services/common-utility.service';\r\nimport { WatchlistService } from '../../services/watchlist-service';\r\n\r\n@Directive()\r\n@Injectable()\r\nexport class BaseComponent implements OnInit, OnChanges, AfterViewInit {\r\n @Input() loadState: LoadState;\r\n @Input() errorState: ErrorState[];\r\n @Input() saveErrorState: ErrorState[];\r\n @Input() severeErrorState?: ErrorState[];\r\n displayLabel = 'Data';\r\n showingErrorDialog = false;\r\n backRoute: ResourcesRoutes = null;\r\n backRouteQueryParams: any;\r\n backRouteLabel: string = null;\r\n summaryString: string = null;\r\n isConnected = true;\r\n public viewModel: BaseComponentModel;\r\n isLoading: boolean;\r\n componentId = '';\r\n mobile = this.getIsMobileResolution();\r\n\r\n CONSTANTS = CONSTANTS;\r\n\r\n SAVE_FAIL_TEXT = 'Save failed';\r\n SAVE_SUCCESS_TEXT = 'Saved Successfully';\r\n\r\n DATE_FORMATS = DATE_FORMATS;\r\n\r\n unsavedChangesMessage = 'Unsaved Changes';\r\n\r\n isUnsaved = false;\r\n\r\n getElementInnerText = getElementInnerText;\r\n isElementTruncated = isElementTruncated;\r\n\r\n config: PaginationInstance = {\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n };\r\n\r\n public paginatorLabels: any = {\r\n previousLabel: '',\r\n nextLabel: '',\r\n };\r\n\r\n public simplePaginatorLabels: any = {\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n };\r\n\r\n protected model: BaseComponentModel;\r\n\r\n constructor(\r\n protected router: Router,\r\n protected route: ActivatedRoute,\r\n protected sanitizer: DomSanitizer,\r\n protected store: Store,\r\n protected fb: UntypedFormBuilder,\r\n protected dialog: MatDialog,\r\n protected applicationStateService: ApplicationStateService,\r\n protected tokenService: TokenService,\r\n protected snackbarService: MatSnackBar,\r\n protected overlay: Overlay,\r\n protected cdr: ChangeDetectorRef,\r\n protected appConfigService: AppConfigService,\r\n protected http: HttpClient,\r\n protected watchlistService: WatchlistService,\r\n protected commonUtilityService?: CommonUtilityService,\r\n ) {\r\n this.initModels();\r\n }\r\n\r\n getPagingConfig(): PaginationInstance {\r\n return this.config;\r\n }\r\n\r\n initModels() {\r\n /* empty, for override purposes only */\r\n }\r\n\r\n loadPage() {\r\n /* empty, for override purposes only */\r\n }\r\n\r\n reload() {\r\n /* empty, for override purposes only */\r\n }\r\n\r\n ngOnInit() {\r\n this.loadPage();\r\n }\r\n\r\n ngAfterViewInit() {\r\n /* empty */\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n if (changes.loadState && changes.loadState.currentValue) {\r\n this.isLoading = changes.loadState.currentValue.isLoading;\r\n const previousValue = changes.loadState.previousValue;\r\n if (!this.isLoading && previousValue && previousValue.isLoading) {\r\n this.invokeAfterLoaded();\r\n }\r\n }\r\n if (changes.errorState) {\r\n this.errorState = changes.errorState.currentValue as ErrorState[];\r\n if (this.viewModel.formGroup) {\r\n this.viewModel.setErrorState(this.errorState);\r\n }\r\n }\r\n }\r\n\r\n invokeAfterLoaded() {\r\n /* empty, for override purposes only */\r\n }\r\n\r\n protected updateView(): void {\r\n this.viewModel = this.model.clone();\r\n }\r\n\r\n getIsMobileResolution(): boolean {\r\n return this.applicationStateService.getIsMobileResolution();\r\n }\r\n\r\n redirectWithOAuth(redirectRoutePath: string) {\r\n const baseUrl = this.appConfigService.getConfig().application.baseUrl;\r\n const url = baseUrl;\r\n window.location.href = url;\r\n }\r\n\r\n getAsFormGroup(ac: AbstractControl): UntypedFormGroup {\r\n return ac as UntypedFormGroup;\r\n }\r\n\r\n disableSaveForm(form?: UntypedFormGroup): boolean {\r\n const fg = form ? form : this.viewModel.formGroup;\r\n return !fg.dirty || !fg.valid;\r\n }\r\n\r\n disableBatchSaveForm(\r\n arrayProperty: string,\r\n form?: UntypedFormGroup,\r\n ): boolean {\r\n const fg = form ? form : this.viewModel.formGroup;\r\n //Check form array for dirty flag\r\n const fgArray: UntypedFormGroup[] = fg?.controls[arrayProperty]['controls'];\r\n\r\n const arrayHasDirtyFlag = fgArray.some((contactFg) => contactFg.dirty);\r\n const arrayHasInvalidFlag = fgArray.some((contactFg) => !contactFg.valid);\r\n\r\n /*\r\n * Disable if\r\n * 1) the form array and main form is not dirty OR\r\n * 2) a form array form group is invalid\r\n */\r\n if (!arrayHasDirtyFlag && !fg.dirty) {\r\n return true;\r\n }\r\n if (arrayHasInvalidFlag) {\r\n return true;\r\n }\r\n\r\n return false;\r\n }\r\n\r\n unsavedForm(form?: UntypedFormGroup, arrayProperty?: string): boolean {\r\n const fg = form ? form : this.viewModel.formGroup;\r\n if (arrayProperty) {\r\n this.unsavedBatchForm(arrayProperty);\r\n } else {\r\n this.doUnsavedStateUpdateIfNeeded(this.componentId, fg.dirty);\r\n }\r\n return fg.dirty;\r\n }\r\n\r\n unsavedBatchForm(arrayProperty: string): boolean {\r\n const fg = this.viewModel.formGroup;\r\n //Check form array for dirty flag\r\n const fgArray: UntypedFormGroup[] = fg?.controls[arrayProperty]['controls'];\r\n const arrayHasDirtyFlag = fgArray.some((contactFg) => contactFg.dirty);\r\n const hasAddedUnsavedItem = this.hasAddedUnsavedItemNotBlank(\r\n fg,\r\n arrayProperty,\r\n );\r\n this.doUnsavedStateUpdateIfNeeded(\r\n this.componentId,\r\n arrayHasDirtyFlag || fg.dirty || hasAddedUnsavedItem,\r\n );\r\n return this.isUnsaved;\r\n }\r\n\r\n doUnsavedStateUpdateIfNeeded(componentId: string, newUnsavedState: boolean) {\r\n this.isUnsaved = newUnsavedState;\r\n }\r\n\r\n hasAddedUnsavedItemNotBlank(fgMain: UntypedFormGroup, arrayProperty: string) {\r\n const controls = fgMain?.controls[arrayProperty]['controls'];\r\n const ret = controls.some((ac) => {\r\n const fg: UntypedFormGroup = ac as UntypedFormGroup;\r\n if (!fg.get('id').value && controls.length > 1) {\r\n //not a default empty entry\r\n return true;\r\n } else if (!fg.get('id').value && controls.length == 1) {\r\n //check if empty entry\r\n const item = fg.getRawValue();\r\n if (!hasValues(item)) {\r\n return false;\r\n } else {\r\n return true;\r\n }\r\n } else {\r\n return false;\r\n }\r\n });\r\n return ret;\r\n }\r\n\r\n getActionRowClass() {\r\n return 'space-between';\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "line": 93, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "BaseContainer", + "id": "injectable-BaseContainer-dd102ccb78908565418b4af0cc1e79c96d3486a13959717bb1f6f7e2facbd4c65b5a5919ae1119cba9ce98609d973538bf4e1ee270d08c4dc5b906ec1a9c8346", + "file": "src/app/containers/base/base-container.component.ts", + "properties": [ + { + "name": "displayLabel", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16 + }, + { + "name": "hasUnsavedForms", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14 + }, + { + "name": "snackBar", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBar", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "unsavedForms$", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "unsavedFormsSub", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 15 + } + ], + "methods": [ + { + "name": "getAssociatedComponentIds", + "args": [], + "optional": false, + "returnType": "string[]", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getDisplayLabel", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getHasUnsavedForms", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onBeforeUnload", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:beforeunload', ['$event']" + } + ], + "modifierKind": [ + 170 + ], + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Directive, HostListener, Injectable, OnDestroy } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { select, Store } from '@ngrx/store';\r\nimport { RootState } from '../../store';\r\nimport { ApplicationStateService } from '../../services/application-state.service';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { Observable, Subscription } from 'rxjs';\r\nimport { selectFormStatesUnsaved } from '../../store/application/application.selector';\r\n\r\n@Directive()\r\n@Injectable()\r\nexport class BaseContainer implements OnDestroy {\r\n unsavedForms$: Observable;\r\n hasUnsavedForms = false;\r\n unsavedFormsSub: Subscription;\r\n displayLabel = '';\r\n\r\n constructor(\r\n protected store: Store,\r\n protected router: Router,\r\n public snackBar: MatSnackBar,\r\n protected applicationStateService: ApplicationStateService,\r\n ) {\r\n this.unsavedForms$ = this.store.pipe(\r\n select(selectFormStatesUnsaved(this.getAssociatedComponentIds())),\r\n );\r\n if (this.unsavedForms$) {\r\n this.unsavedFormsSub = this.unsavedForms$.subscribe((value) => {\r\n this.hasUnsavedForms = value;\r\n });\r\n }\r\n }\r\n\r\n ngOnDestroy() {\r\n if (this.unsavedFormsSub) {\r\n this.unsavedFormsSub.unsubscribe();\r\n }\r\n }\r\n\r\n getAssociatedComponentIds(): string[] {\r\n return [];\r\n }\r\n\r\n public getHasUnsavedForms(): boolean {\r\n return this.hasUnsavedForms;\r\n }\r\n\r\n public getDisplayLabel(): string {\r\n return this.displayLabel;\r\n }\r\n\r\n @HostListener('window:beforeunload', ['$event'])\r\n onBeforeUnload(event) {\r\n if (this.hasUnsavedForms) {\r\n event.preventDefault();\r\n event.returnValue = true; //force a browser confirmation before closing the tab/window\r\n }\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackBar", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackBar", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "CapacitorService", + "id": "injectable-CapacitorService-8535ce51ccdad526d840669937c2863b8c4704ebacf2e5a788764298904f6dbe7761d1eb638a976f40486932cb843e69f3a4250037faa79d75e0a3680ed65ea9", + "file": "src/app/services/capacitor-service.ts", + "properties": [ + { + "name": "appState", + "deprecated": false, + "deprecationMessage": "", + "type": "AppState", + "optional": false, + "description": "", + "line": 67 + }, + { + "name": "currentHeadingPromise", + "deprecated": false, + "deprecationMessage": "", + "type": "Promise", + "optional": false, + "description": "", + "line": 75 + }, + { + "name": "deviceId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 71 + }, + { + "name": "devicePropertiesPromise", + "deprecated": false, + "deprecationMessage": "", + "type": "Promise", + "optional": false, + "description": "", + "line": 84, + "modifierKind": [ + 123 + ] + }, + { + "name": "fbAppInstalled", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 65 + }, + { + "name": "inactiveStart", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 78 + }, + { + "name": "initialized", + "deprecated": false, + "deprecationMessage": "", + "type": "Promise", + "optional": false, + "description": "", + "line": 64 + }, + { + "name": "isAndroidPlatform", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 69 + }, + { + "name": "isIOSPlatform", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 68 + }, + { + "name": "isWebPlatform", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 70 + }, + { + "name": "locationNotifications", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 76 + }, + { + "name": "locationNotificationsDelay", + "defaultValue": "5000", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 80 + }, + { + "name": "notificationSnackbarPromise", + "defaultValue": "Promise.resolve()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 82 + }, + { + "name": "notificationToken", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "null", + "optional": false, + "description": "", + "line": 73 + }, + { + "name": "pnNav", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "null", + "optional": false, + "description": "", + "line": 72 + }, + { + "name": "refreshTimer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 79 + }, + { + "name": "registeredForNotifications", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 83 + }, + { + "name": "resume", + "deprecated": false, + "deprecationMessage": "", + "type": "BehaviorSubject", + "optional": false, + "description": "", + "line": 63 + }, + { + "name": "rofNotifications", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 77 + }, + { + "name": "rofNotificationsDelay", + "defaultValue": "5000", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 81 + }, + { + "name": "twitterAppInstalled", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 66 + }, + { + "name": "updateMainMapLayers", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74 + } + ], + "methods": [ + { + "name": "appIsInstalled", + "args": [ + { + "name": "scheme", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 424, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123, + 134 + ], + "jsdoctags": [ + { + "name": "scheme", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "checkDevice", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 346, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "checkDeviceSystem", + "args": [], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 504, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "checkFbAppInstalled", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 415, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123, + 134 + ] + }, + { + "name": "checkInstalledApps", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 373, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "checkTwitterAppInstalled", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 406, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123, + 134 + ] + }, + { + "name": "emitLocationNotification", + "args": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 314, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "emitRofNotification", + "args": [ + { + "name": "title", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "body", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 271, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "title", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "body", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getCurrentHeading", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 480, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getCurrentPosition", + "args": [ + { + "name": "options", + "type": "PositionOptions", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 368, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "options", + "type": "PositionOptions", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getData", + "args": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 571, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getNotificationToken", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 448, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getPnUrl", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 444, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "handleLocationPushNotification", + "args": [ + { + "name": "notification", + "type": "PushNotificationSchema", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 283, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "notification", + "type": "PushNotificationSchema", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "handleRofPushNotification", + "args": [ + { + "name": "notification", + "type": "PushNotificationSchema", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 253, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "notification", + "type": "PushNotificationSchema", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "init", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 121, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initOfflinePageSettings", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 429, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "isAndroid", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 472, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "isIOS", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 476, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "isMobilePlatform", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 437, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "onResume", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 393, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openLinkInAppBrowser", + "args": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 397, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "openUrlInApp", + "args": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 456, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "registerForNotifications", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 239, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "removeData", + "args": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 576, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "saveData", + "args": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 564, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setNotificationToken", + "args": [ + { + "name": "token", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 452, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "token", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "showNotificationSnackbar", + "args": [ + { + "name": "notification", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 335, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "notification", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { EventEmitter, Injectable, NgZone } from '@angular/core';\r\nimport { MatSnackBar, MatSnackBarConfig } from '@angular/material/snack-bar';\r\nimport { Router } from '@angular/router';\r\nimport { FCM } from '@capacitor-community/fcm';\r\nimport { App, AppState } from '@capacitor/app';\r\nimport { AppLauncher } from '@capacitor/app-launcher';\r\nimport { Browser } from '@capacitor/browser';\r\nimport { Device } from '@capacitor/device';\r\nimport { Geolocation, Position } from '@capacitor/geolocation';\r\nimport {\r\n PushNotificationSchema,\r\n PushNotifications,\r\n} from '@capacitor/push-notifications';\r\nimport { Store } from '@ngrx/store';\r\nimport { BehaviorSubject, fromEvent } from 'rxjs';\r\nimport { environment } from '../../environments/environment';\r\nimport { RootState } from '../store';\r\nimport { ApplicationStateService } from './application-state.service';\r\nimport { EventEmitterService } from './event-emitter.service';\r\n\r\nimport { ResourcesRoutes } from '@app/utils';\r\nimport { NotificationSnackbarComponent } from '../components/notification-snackbar/notification-snackbar.component';\r\nimport { Preferences } from '@capacitor/preferences';\r\n\r\nexport interface CompassHeading {\r\n magneticHeading?: number; //The heading in degrees from 0-359.99 at a single moment in time. (Number)\r\n trueHeading?: number; //The heading relative to the geographic North Pole in degrees 0-359.99 at a single moment in time. A negative value indicates that the true heading can't be determined. (Number)\r\n headingAccuracy?: number; //The deviation in degrees between the reported heading and the true heading. (Number)\r\n timestamp?: string; //The time at which this heading was determined. (DOMTimeStamp)\r\n error?: string;\r\n}\r\n\r\nexport interface LocationNotification {\r\n latitude: number;\r\n longitude: number;\r\n radius: number;\r\n featureId: string;\r\n featureType: string;\r\n fireYear?: number;\r\n}\r\n\r\nexport interface ReportOfFireNotification {\r\n title: string;\r\n body: string;\r\n}\r\n\r\nexport interface DeviceProperties {\r\n isIOSPlatform: boolean;\r\n isAndroidPlatform: boolean;\r\n isWebPlatform: boolean;\r\n isMobilePlatform: boolean;\r\n deviceId: string;\r\n isTwitterInstalled: boolean;\r\n}\r\n\r\nconst UPDATE_AFTER_INACTIVE_MILLIS = 1000 * 60; // 1 minute\r\nconst REFRESH_INTERVAL_ACTIVE_MILLIS = 5 * 1000 * 60; // 5 minutes\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class CapacitorService {\r\n resume: BehaviorSubject;\r\n initialized: Promise;\r\n fbAppInstalled: boolean;\r\n twitterAppInstalled: boolean;\r\n appState: AppState;\r\n isIOSPlatform: boolean;\r\n isAndroidPlatform: boolean;\r\n isWebPlatform: boolean;\r\n deviceId: string;\r\n pnNav = null;\r\n notificationToken = null;\r\n updateMainMapLayers = new EventEmitter();\r\n currentHeadingPromise: Promise;\r\n locationNotifications = new EventEmitter();\r\n rofNotifications = new EventEmitter();\r\n inactiveStart: number;\r\n refreshTimer;\r\n locationNotificationsDelay = 5000;\r\n rofNotificationsDelay = 5000;\r\n notificationSnackbarPromise = Promise.resolve();\r\n registeredForNotifications = false;\r\n private devicePropertiesPromise: Promise;\r\n\r\n constructor(\r\n private zone: NgZone,\r\n protected router: Router,\r\n protected store: Store,\r\n protected eventEmitterService: EventEmitterService,\r\n protected stateService: ApplicationStateService,\r\n protected snackbar: MatSnackBar,\r\n ) {\r\n this.resume = new BehaviorSubject(null);\r\n fromEvent(document, 'resume').subscribe((event) => {\r\n this.zone.run(() => {\r\n this.onResume();\r\n });\r\n });\r\n\r\n this.isIOSPlatform = false;\r\n this.isAndroidPlatform = false;\r\n this.isWebPlatform = false;\r\n this.fbAppInstalled = false;\r\n this.twitterAppInstalled = false;\r\n this.deviceId = '';\r\n\r\n this.initialized = this.checkDevice().then(() => {\r\n this.init();\r\n\r\n // use for testing notification at startup\r\n // this.emitLocationNotification( {\r\n // coords: '[48.463259,-123.312635]',\r\n // radius: '20',\r\n // messageID: 'V65055',\r\n // topicKey: 'BCWS_ActiveFires_PublicView',\r\n // } )\r\n });\r\n }\r\n\r\n init() {\r\n const startRefreshTimer = () => {\r\n stopRefreshTimer();\r\n\r\n this.refreshTimer = setTimeout(() => {\r\n this.updateMainMapLayers.emit();\r\n startRefreshTimer();\r\n }, REFRESH_INTERVAL_ACTIVE_MILLIS);\r\n };\r\n\r\n const stopRefreshTimer = () => {\r\n if (!this.refreshTimer) {\r\nreturn;\r\n}\r\n\r\n clearTimeout(this.refreshTimer);\r\n this.refreshTimer = null;\r\n };\r\n\r\n startRefreshTimer();\r\n\r\n App.addListener('appStateChange', (state) => {\r\n if (state.isActive) {\r\n startRefreshTimer();\r\n\r\n if (!this.inactiveStart) {\r\nreturn;\r\n}\r\n\r\n const inactiveDuration = Date.now() - this.inactiveStart;\r\n this.inactiveStart = null;\r\n\r\n if (inactiveDuration > UPDATE_AFTER_INACTIVE_MILLIS) {\r\n this.updateMainMapLayers.emit();\r\n }\r\n } else {\r\n if (!this.inactiveStart) {\r\nthis.inactiveStart = Date.now();\r\n}\r\n\r\n stopRefreshTimer();\r\n }\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n if (this.isWebPlatform) {\r\n this.notificationToken = 'FakeForWeb';\r\n return;\r\n }\r\n\r\n this.checkInstalledApps();\r\n\r\n if (this.isAndroidPlatform) {\r\n App.addListener('backButton', (state) => {\r\n this.eventEmitterService.androidBackButtonPressed();\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n // Request permission to use push notifications\r\n this.registerForNotifications()\r\n .then((registered) => {\r\n console.log('registeredForNotifications', registered);\r\n this.registeredForNotifications = registered;\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // On success, we should be able to receive notifications\r\n PushNotifications.addListener('registration', (token) => {\r\n console.log('PNN REgister success ' + token.value);\r\n if (this.isAndroidPlatform) {\r\n this.notificationToken = token.value;\r\n } else if (this.isIOSPlatform) {\r\n FCM.getToken()\r\n .then((response) => {\r\n this.notificationToken = response.token;\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // Some issue with our setup and push will not work\r\n PushNotifications.addListener('registrationError', (error) => {\r\n console.log('PNN REgister fail ' + error);\r\n }).catch((err) => {\r\n console.error(err);\r\n });\r\n\r\n // Show us the notification payload if the app is open on our device\r\n PushNotifications.addListener(\r\n 'pushNotificationReceived',\r\n (notification) => {\r\n console.log('pushNotificationReceived', notification);\r\n this.handleRofPushNotification(notification);\r\n },\r\n ).catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n // Method called when tapping on a notification\r\n PushNotifications.addListener('pushNotificationActionPerformed', (ev) => {\r\n const data = ev.notification.data;\r\n console.log('pushNotificationActionPerformed', data);\r\n\r\n this.emitLocationNotification(data);\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n async registerForNotifications(): Promise {\r\n let status = await PushNotifications.checkPermissions();\r\n if (status.receive === 'prompt') {\r\n status = await PushNotifications.requestPermissions();\r\n }\r\n\r\n if (status.receive !== 'granted') {\r\n return false;\r\n }\r\n\r\n await PushNotifications.register();\r\n return true;\r\n }\r\n\r\n handleRofPushNotification(notification: PushNotificationSchema) {\r\n this.notificationSnackbarPromise = this.notificationSnackbarPromise.then(\r\n () => new Promise((res, rej) => {\r\n const sb = this.showNotificationSnackbar(notification);\r\n\r\n sb.onAction().subscribe(() => {\r\n this.emitLocationNotification(notification.body);\r\n });\r\n\r\n sb.afterDismissed().subscribe(() => {\r\n res();\r\n });\r\n }),\r\n );\r\n\r\n return true;\r\n }\r\n\r\n emitRofNotification(title, body) {\r\n setTimeout(() => {\r\n try {\r\n this.rofNotifications.emit({ title, body });\r\n\r\n this.rofNotificationsDelay = 0;\r\n } catch (e) {\r\n console.warn('push notification not handled:', e, title + ': ' + body);\r\n }\r\n }, this.rofNotificationsDelay);\r\n }\r\n\r\n handleLocationPushNotification(notification: PushNotificationSchema) {\r\n this.notificationSnackbarPromise = this.notificationSnackbarPromise.then(\r\n () => new Promise((res, rej) => {\r\n const sb = this.showNotificationSnackbar(notification);\r\n\r\n sb.onAction().subscribe(() => {\r\n const c = JSON.parse(notification.data['coords']);\r\n const r = JSON.parse(notification.data['radius']);\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: notification.data['messageID'],\r\n featureType: notification.data['topicKey'],\r\n identify: true,\r\n notification: true,\r\n time: Date.now(),\r\n },\r\n });\r\n });\r\n\r\n sb.afterDismissed().subscribe(() => {\r\n res();\r\n });\r\n }),\r\n );\r\n\r\n return true;\r\n }\r\n\r\n emitLocationNotification(data) {\r\n setTimeout(() => {\r\n try {\r\n const c = JSON.parse(data['coords']);\r\n const r = JSON.parse(data['radius']);\r\n\r\n this.locationNotifications.emit({\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: data['messageID'],\r\n featureType: data['topicKey'],\r\n });\r\n\r\n this.locationNotificationsDelay = 0;\r\n } catch (e) {\r\n console.warn('push notification not handled:', e, data);\r\n }\r\n }, this.locationNotificationsDelay);\r\n }\r\n\r\n showNotificationSnackbar(notification: any) {\r\n const cfg: MatSnackBarConfig = {\r\n data: { notification },\r\n // need to change back to 10 sec. Using 60 sec for testing purpose in case QA missed it.\r\n duration: 60 * 1000,\r\n verticalPosition: 'top',\r\n };\r\n\r\n return this.snackbar.openFromComponent(NotificationSnackbarComponent, cfg);\r\n }\r\n\r\n checkDevice() {\r\n // const deviceInfo = \r\n return Device.getInfo()\r\n .then((devInfo) => {\r\n console.log(devInfo);\r\n if (!devInfo) {\r\nreturn;\r\n}\r\n\r\n this.isIOSPlatform = devInfo.platform === 'ios';\r\n this.isAndroidPlatform = devInfo.platform === 'android';\r\n this.isWebPlatform =\r\n devInfo.platform !== 'ios' && devInfo.platform !== 'android';\r\n\r\n return Device.getId();\r\n })\r\n .then((deviceId) => {\r\n console.log(deviceId);\r\n this.deviceId = deviceId.identifier;\r\n });\r\n }\r\n\r\n async getCurrentPosition(options?: PositionOptions): Promise {\r\n const coordinates = Geolocation.getCurrentPosition(options);\r\n return coordinates;\r\n }\r\n\r\n checkInstalledApps() {\r\n this.checkTwitterAppInstalled().then(\r\n (result) => {\r\n this.twitterAppInstalled = result;\r\n },\r\n (error) => {\r\n this.twitterAppInstalled = false;\r\n },\r\n );\r\n\r\n this.checkFbAppInstalled().then(\r\n (result) => {\r\n this.fbAppInstalled = result;\r\n },\r\n (error) => {\r\n this.fbAppInstalled = false;\r\n },\r\n );\r\n }\r\n\r\n onResume(): void {\r\n this.resume.next(true);\r\n }\r\n\r\n openLinkInAppBrowser(url: string) {\r\n Browser.open({\r\n url,\r\n toolbarColor: '#f7f7f9',\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n private async checkTwitterAppInstalled(): Promise {\r\n if (this.isMobilePlatform()) {\r\n const scheme = this.isIOSPlatform ? 'twitter://' : 'com.twitter.android';\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n return false;\r\n }\r\n\r\n private async checkFbAppInstalled(): Promise {\r\n if (this.isMobilePlatform()) {\r\n const scheme = this.isIOSPlatform ? 'fb://' : 'com.facebook.katana';\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n return false;\r\n }\r\n\r\n private async appIsInstalled(scheme: string): Promise {\r\n const ret = await AppLauncher.canOpenUrl({ url: scheme });\r\n return ret.value;\r\n }\r\n\r\n initOfflinePageSettings() {\r\n App.addListener('appStateChange', (state: AppState) => {\r\n this.appState = state;\r\n }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n\r\n public isMobilePlatform(): boolean {\r\n if (this.isIOSPlatform || this.isAndroidPlatform) {\r\n return true;\r\n }\r\n return !!environment['is_mobile_platform'];\r\n }\r\n\r\n getPnUrl() {\r\n return this.pnNav;\r\n }\r\n\r\n public getNotificationToken() {\r\n return this.notificationToken;\r\n }\r\n\r\n public setNotificationToken(token: string) {\r\n this.notificationToken = token;\r\n }\r\n\r\n openUrlInApp(url: string) {\r\n let scheme;\r\n let schemeUrl;\r\n // twitter\r\n if (url.indexOf('twitter.com/') !== -1) {\r\n scheme = this.isIOSPlatform ? 'twitter://' : 'com.twitter.android';\r\n schemeUrl = 'twitter://user?screen_name=' + url.split('twitter.com/')[1];\r\n }\r\n\r\n if (scheme && schemeUrl) {\r\n AppLauncher.openUrl({ url: schemeUrl }).catch((error) => {\r\n console.error(error);\r\n });\r\n }\r\n }\r\n\r\n isAndroid() {\r\n return this.isAndroidPlatform;\r\n }\r\n\r\n isIOS() {\r\n return this.isIOSPlatform;\r\n }\r\n\r\n getCurrentHeading(): Promise {\r\n const compass = navigator['compass'];\r\n if (!compass) {\r\nreturn Promise.reject(Error('navigator.compass not available'));\r\n} else {\r\n const currentHeading = new Promise((res, rej) => {\r\n compass.getCurrentHeading(\r\n (heading: CompassHeading) => {\r\n res(heading);\r\n this.currentHeadingPromise = null;\r\n },\r\n (error) => {\r\n rej(Error('Failed to get heading: ' + JSON.stringify(error)));\r\n this.currentHeadingPromise = null;\r\n },\r\n );\r\n });\r\n\r\n this.currentHeadingPromise = currentHeading;\r\n\r\n return this.currentHeadingPromise;\r\n }\r\n }\r\n\r\n async checkDeviceSystem() {\r\n // const deviceInfo = \r\n try {\r\n const deviceInfo = await Device.getInfo();\r\n return deviceInfo;\r\n } catch (error) {\r\n console.error('Error getting device info:', error);\r\n }\r\n }\r\n\r\n get deviceProperties(): Promise {\r\n if (!this.devicePropertiesPromise) {\r\nthis.devicePropertiesPromise = Device.getInfo()\r\n .then((devInfo) => Device.getId().then((deviceId) => {\r\n\r\n const p = devInfo && devInfo.platform;\r\n const prop: DeviceProperties = {\r\n isIOSPlatform: p == 'ios',\r\n isAndroidPlatform: p == 'android',\r\n isWebPlatform: p != 'ios' && p != 'android',\r\n isMobilePlatform:\r\n p == 'ios' ||\r\n p == 'android' ||\r\n !!environment['is_mobile_platform'],\r\n deviceId: deviceId.identifier,\r\n isTwitterInstalled: false,\r\n };\r\n const scheme = prop.isIOSPlatform\r\n ? 'twitter://'\r\n : 'com.twitter.android';\r\n return AppLauncher.canOpenUrl({ url: scheme })\r\n .then((canOpen) => {\r\n prop.isTwitterInstalled = canOpen.value;\r\n return prop;\r\n })\r\n .catch((e) => {\r\n console.warn(e);\r\n return prop;\r\n });\r\n }))\r\n .catch((e) => {\r\n console.warn(e);\r\n return {\r\n isIOSPlatform: false,\r\n isAndroidPlatform: false,\r\n isWebPlatform: false,\r\n isMobilePlatform: false,\r\n deviceId: '',\r\n isTwitterInstalled: false,\r\n };\r\n });\r\n}\r\n\r\n return this.devicePropertiesPromise;\r\n }\r\n\r\n get isMobile(): Promise {\r\n return this.deviceProperties.then((p) => p.isMobilePlatform);\r\n }\r\n\r\n async saveData(key: string, value: string) {\r\n await Preferences.set({\r\n key: key,\r\n value: value\r\n });\r\n }\r\n \r\n async getData(key: string) {\r\n const response = await Preferences.get({ key: key });\r\n return response.value;\r\n }\r\n\r\n async removeData(key: string) {\r\n await Preferences.remove({ key: key })\r\n }\r\n}\r\n\r\n\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "zone", + "type": "NgZone", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "eventEmitterService", + "type": "EventEmitterService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "stateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbar", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 84, + "jsdoctags": [ + { + "name": "zone", + "type": "NgZone", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "eventEmitterService", + "type": "EventEmitterService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "stateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbar", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "accessors": { + "deviceProperties": { + "name": "deviceProperties", + "getSignature": { + "name": "deviceProperties", + "type": "", + "returnType": "Promise", + "line": 514 + } + }, + "isMobile": { + "name": "isMobile", + "getSignature": { + "name": "isMobile", + "type": "", + "returnType": "Promise", + "line": 560 + } + } + }, + "extends": [], + "type": "injectable" + }, + { + "name": "CollectionComponent", + "id": "injectable-CollectionComponent-34216d95299bdc830c95c0a86ff9bd6f335f869069eca953376cf1cbe3767cf09f4da8705d4cf4b74c53bbee34944b6c0eb2b78a5a897eee00395f20e2b24cc2", + "file": "src/app/components/common/base-collection/collection.component.ts", + "properties": [ + { + "name": "baseRoute", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "collectionData", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 27 + }, + { + "name": "columnsToSortBy", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 33 + }, + { + "name": "currentPage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "currentSort", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "currentSortDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "currentSortLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30 + }, + { + "name": "initPagingRequest", + "deprecated": false, + "deprecationMessage": "", + "type": "PagingInfoRequest", + "optional": false, + "description": "", + "line": 28 + }, + { + "name": "isFirstLoad", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45 + }, + { + "name": "searchText", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26 + }, + { + "name": "showEntriesOptions", + "defaultValue": "[\r\n { label: '5', value: 5 },\r\n { label: '10', value: 10 },\r\n { label: '20', value: 20 },\r\n { label: '50', value: 50 },\r\n { label: '100', value: 100 },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 35 + }, + { + "name": "showEntriesSelection", + "defaultValue": "20", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 34 + }, + { + "name": "summaryString", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 43, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "displayLabel", + "defaultValue": "'Data'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 50, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methods": [ + { + "name": "defaultItemActionPermitted", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "defaultItemClickAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 243, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "defaultItemKeyEnterAction", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 249, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "doDefaultItemAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 264, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "doSearch", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 180, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "doSort", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 184, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fixPaginationA11y", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 120, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getSummaryString", + "args": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 196, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initSortingAndPaging", + "args": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 82, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 101, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "onChangeFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 176, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onPageChange", + "args": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 143, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onShowEntriesChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 153, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "searchTextUpdated", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectFilterUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 226, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "selectShowEntriesUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 232, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "selectSortParamUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 237, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "sortData", + "args": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateCollection", + "args": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 119, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 123, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 131, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import {\r\n AfterViewInit,\r\n Directive,\r\n Injectable,\r\n Input,\r\n OnChanges,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport { BaseComponent } from '../../base/base.component';\r\nimport { PaginationInstance } from 'ngx-pagination';\r\nimport { PagedCollection } from '../../../conversion/models';\r\nimport {\r\n PagingInfoRequest,\r\n PagingSearchState,\r\n} from '../../../store/application/application.state';\r\nimport { NavigationEnd } from '@angular/router';\r\n\r\n@Directive()\r\n@Injectable()\r\nexport class CollectionComponent\r\n extends BaseComponent\r\n implements OnChanges, AfterViewInit {\r\n @Input() collection: PagedCollection;\r\n @Input() searchState: PagingSearchState;\r\n baseRoute = undefined;\r\n searchText = undefined;\r\n collectionData: any[];\r\n initPagingRequest: PagingInfoRequest;\r\n currentSort;\r\n currentSortLabel;\r\n currentSortDirection;\r\n currentPage;\r\n columnsToSortBy = [];\r\n showEntriesSelection = 20; // default\r\n showEntriesOptions = [\r\n { label: '5', value: 5 },\r\n { label: '10', value: 10 },\r\n { label: '20', value: 20 },\r\n { label: '50', value: 50 },\r\n { label: '100', value: 100 },\r\n ];\r\n\r\n summaryString = '';\r\n\r\n isFirstLoad = true;\r\n\r\n initSortingAndPaging(initPaging: PagingInfoRequest) {\r\n // extending class needs to call this to init\r\n this.initPagingRequest = initPaging;\r\n this.currentSort = this.searchState.sortParam;\r\n this.currentSortDirection = this.searchState.sortDirection;\r\n\r\n const currentSortObj = this.columnsToSortBy.find(\r\n (col) => col.def === this.currentSort,\r\n );\r\n if (currentSortObj) {\r\n this.currentSortLabel = currentSortObj.label;\r\n }\r\n this.currentPage =\r\n this.searchState?.pageIndex\r\n ? this.searchState.pageIndex\r\n : this.initPagingRequest.pageNumber;\r\n this.showEntriesSelection = Number(\r\n this.searchState?.pageSize\r\n ? this.searchState.pageSize\r\n : this.initPagingRequest.pageRowCount,\r\n );\r\n }\r\n\r\n getPagingConfig(): PaginationInstance {\r\n return {\r\n ...super.getPagingConfig(),\r\n id: this.componentId + 'Paginator',\r\n itemsPerPage: this.showEntriesSelection,\r\n totalItems:\r\n this.collection?.totalRowCount\r\n ? this.collection.totalRowCount\r\n : 0,\r\n };\r\n }\r\n\r\n ngAfterViewInit() {\r\n super.ngAfterViewInit();\r\n this.baseRoute = this.router.url;\r\n if (\r\n this.isFirstLoad &&\r\n this.baseRoute &&\r\n this.router.url === this.baseRoute\r\n ) {\r\n this.isFirstLoad = false;\r\n this.router.events.forEach((event) => {\r\n if (event instanceof NavigationEnd) {\r\n if (event.url === this.baseRoute) {\r\n this.doSearch();\r\n }\r\n }\r\n });\r\n }\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n super.ngOnChanges(changes);\r\n if (changes?.collection?.currentValue) {\r\n this.updateCollection(changes.collection.currentValue);\r\n setTimeout(() => {\r\n this.fixPaginationA11y();\r\n });\r\n }\r\n if (changes.searchState) {\r\n this.searchState = changes.searchState.currentValue\r\n ? changes.searchState.currentValue\r\n : this.initPagingRequest;\r\n this.searchText = this.searchState.query;\r\n setTimeout(() => {\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n }\r\n\r\n fixPaginationA11y() {\r\n const paginationUlEls = document.getElementsByClassName('ngx-pagination');\r\n if (paginationUlEls?.length) {\r\n const el = paginationUlEls[0] as HTMLUListElement;\r\n const aEls = el.getElementsByTagName('a');\r\n for (let i = 0; i < aEls.length; i++) {\r\n aEls.item(i).removeAttribute('aria-label');\r\n }\r\n el.removeAttribute('role');\r\n el.removeAttribute('aria-label');\r\n el.parentElement.setAttribute('role', 'navigation');\r\n el.parentElement.setAttribute('aria-label', 'Pagination');\r\n }\r\n }\r\n\r\n updateCollection(collection: PagedCollection) {\r\n this.collection = collection;\r\n this.collectionData = this.collection.collection;\r\n this.config = this.getPagingConfig();\r\n this.config.currentPage = this.collection.pageNumber;\r\n this.summaryString = this.getSummaryString(this.config.id);\r\n }\r\n\r\n onPageChange(number: number) {\r\n if (number >= 1) {\r\n this.config.currentPage = number;\r\n } else {\r\n this.config.currentPage +=\r\n number === -1 && this.config.currentPage > 1 ? -1 : 1;\r\n }\r\n this.doSearch();\r\n }\r\n\r\n onShowEntriesChange() {\r\n this.config.itemsPerPage = this.showEntriesSelection;\r\n this.config.currentPage = 1;\r\n this.doSearch();\r\n }\r\n\r\n sortData(data) {\r\n this.currentSort = data.active;\r\n this.currentSortDirection = data.direction;\r\n const currentSortObj = this.columnsToSortBy.find(\r\n (col) => col.def === this.currentSort,\r\n );\r\n if (currentSortObj) {\r\n this.currentSortLabel = currentSortObj.label;\r\n }\r\n this.doSearch();\r\n }\r\n\r\n searchTextUpdated() {\r\n this.config.currentPage = 1;\r\n this.doSearch();\r\n }\r\n\r\n onChangeFilters() {\r\n this.config.currentPage = 1;\r\n }\r\n\r\n doSearch() {\r\n // extending class needs to override this to dispatch a search action\r\n }\r\n\r\n doSort() {\r\n this.columnsToSortBy = this.columnsToSortBy.map((col) => {\r\n const newCol = { ...col };\r\n newCol.dir = this.currentSortDirection === 'DESC' ? 'ASC' : 'DESC';\r\n if (col.def === this.currentSort) {\r\n this.currentSortLabel = col.label;\r\n }\r\n return newCol;\r\n });\r\n this.doSearch();\r\n }\r\n\r\n getSummaryString(configId?: string) {\r\n let showNum = Number(this.showEntriesSelection);\r\n if (configId === 'loadWildfiresPaginator') {\r\n showNum = 10;\r\n }\r\n if (\r\n this.collection?.totalRowCount &&\r\n this.collection?.totalRowCount > 0\r\n ) {\r\n let start = (this.collection.pageNumber - 1) * showNum + 1;\r\n let end = start + showNum - 1;\r\n const total = this.collection.totalRowCount\r\n ? this.collection.totalRowCount\r\n : 0;\r\n\r\n if (start < 0) {\r\n start = 0;\r\n }\r\n if (end < 0) {\r\n end = 0;\r\n }\r\n if (end > total) {\r\n end = total;\r\n }\r\n return `Showing ${start} to ${end} of ${total}`;\r\n } else {\r\n return this.CONSTANTS.NO_RECORDS_MESSAGE;\r\n }\r\n }\r\n\r\n selectFilterUpdated(property, value) {\r\n this[property] = value;\r\n this.cdr.detectChanges();\r\n this.onChangeFilters();\r\n }\r\n\r\n selectShowEntriesUpdated(property, value) {\r\n this[property] = value;\r\n this.onShowEntriesChange();\r\n }\r\n\r\n selectSortParamUpdated(property, value) {\r\n this[property] = value;\r\n this.doSort();\r\n }\r\n\r\n //click and enter key handling for item level action (support for accessibility)\r\n defaultItemClickAction(item) {\r\n if (this.defaultItemActionPermitted(item)) {\r\n this.doDefaultItemAction(item);\r\n }\r\n }\r\n\r\n defaultItemKeyEnterAction(event, item) {\r\n const enterKey = 'Enter';\r\n const spaceKey = ' ';\r\n if (\r\n this.defaultItemActionPermitted(item) &&\r\n (event.key === enterKey || event.key === spaceKey)\r\n ) {\r\n this.doDefaultItemAction(item);\r\n }\r\n }\r\n\r\n defaultItemActionPermitted(item) {\r\n return false; //implementing classes need to override if they have a item level action\r\n }\r\n\r\n doDefaultItemAction(item) {\r\n return; //implementing classes need to override if they have a item level action\r\n }\r\n}\r\n", + "extends": [ + "BaseComponent" + ], + "type": "injectable" + }, + { + "name": "CommonUtilityService", + "id": "injectable-CommonUtilityService-d8cb1d18422d250f08384df5fb2272408deadabdf142b0e8e533061fc252ade67243883d97c3593a89d8e2fe8e06ccc7606abc0ddfc637f2b10a34c331048a03", + "file": "src/app/services/common-utility.service.ts", + "properties": [ + { + "name": "location", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 35, + "modifierKind": [ + 123 + ] + }, + { + "name": "locationTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 34, + "modifierKind": [ + 123 + ] + }, + { + "name": "myLocation", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 33, + "modifierKind": [ + 123 + ] + }, + { + "name": "rofService", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 123 + ] + } + ], + "methods": [ + { + "name": "calculateBearing", + "args": [ + { + "name": "lat1", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "lon1", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "lat2", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "lon2", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 202, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "lat1", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "lon1", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "lat2", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "lon2", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "checkIfLandscapeMode", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 286, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "checkLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "checkLocationServiceStatus", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 188, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "checkOnline", + "args": [], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 273, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "checkOnlineStatus", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 226, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "countdown", + "args": [ + { + "name": "timeoutDuration", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 166, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "timeoutDuration", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "createConvex", + "args": [ + { + "name": "polygonData", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 311, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "polygonData", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "deg2rad", + "args": [ + { + "name": "deg", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 266, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ], + "jsdoctags": [ + { + "name": "deg", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "extractPolygonData", + "args": [ + { + "name": "response", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "{}", + "typeParameters": [], + "line": 303, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "response", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatDDM", + "args": [ + { + "name": "decimal", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 220, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "decimal", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getCurrentLocation", + "args": [ + { + "name": "callback", + "type": "function", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "function": [ + { + "name": "p", + "type": "Position", + "deprecated": false, + "deprecationMessage": "" + } + ] + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 60, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "callback", + "type": "function", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "function": [ + { + "name": "p", + "type": "Position", + "deprecated": false, + "deprecationMessage": "" + } + ], + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getCurrentLocationPromise", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getFullAddress", + "args": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 139, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getMapOptions", + "args": [ + { + "name": "bounds", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "location", + "type": "number[]", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "{ attributionControl: boolean; zoomControl: boolean; dragging: boolean; doubleClickZoom: boolean; boxZoom: boolean; trackResize: boolean; scrollWheelZoom: boolean; center?: undefined; zoom?: undefined; } | { ...; }", + "typeParameters": [], + "line": 327, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "bounds", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "location", + "type": "number[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getPolygonBond", + "args": [ + { + "name": "polygonData", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 318, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "polygonData", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "hasSQLKeywords", + "args": [ + { + "name": "jsonBlob", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 296, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "jsonBlob", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "invalidTimestamp", + "args": [ + { + "name": "timestamp", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 258, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "timestamp", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isAttributePresent", + "args": [ + { + "name": "array", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "attributeName", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "attributeValue", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 282, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "array", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "attributeName", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "attributeValue", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isIPhone", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 161, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pingService", + "args": [], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 197, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "preloadGeolocation", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 88, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "rad2deg", + "args": [ + { + "name": "rad", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 269, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ], + "jsdoctags": [ + { + "name": "rad", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "removeInvalidOfflineRoF", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 235, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "sortAddressList", + "args": [ + { + "name": "results", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 105, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "results", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { NumberFormatStyle } from '@angular/common';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { Injectable, Injector } from '@angular/core';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { App } from '@capacitor/app';\r\nimport { Geolocation } from '@capacitor/geolocation';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { Observable } from 'rxjs';\r\nimport { ReportOfFireService } from './report-of-fire-service';\r\nimport { LocalStorageService } from './local-storage-service';\r\n\r\nconst MAX_CACHE_AGE = 30 * 1000;\r\n\r\nexport interface Coordinates {\r\n readonly accuracy: number;\r\n readonly altitude: number | null;\r\n readonly altitudeAccuracy: number | null;\r\n readonly heading: number | null;\r\n readonly latitude: number;\r\n readonly longitude: number;\r\n readonly speed: number | null;\r\n}\r\n\r\nexport interface Position {\r\n readonly coords: Coordinates;\r\n readonly timestamp: NumberFormatStyle;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class CommonUtilityService {\r\n private myLocation;\r\n private locationTime;\r\n private location;\r\n private rofService;\r\n\r\n constructor(\r\n protected snackbarService: MatSnackBar,\r\n private http: HttpClient,\r\n private appConfigService: AppConfigService,\r\n private injector: Injector,\r\n private storageService: LocalStorageService\r\n ) {\r\n setTimeout(() => (this.rofService = injector.get(ReportOfFireService)));\r\n }\r\n\r\n getCurrentLocationPromise(): Promise {\r\n const self = this;\r\n const now = Date.now();\r\n if (this.locationTime && now - this.locationTime < MAX_CACHE_AGE) {\r\n return this.location;\r\n }\r\n\r\n this.locationTime = now;\r\n this.location = Geolocation.getCurrentPosition();\r\n return this.location;\r\n }\r\n\r\n getCurrentLocation(callback?: (p: Position) => void) {\r\n if (navigator && navigator.geolocation) {\r\n return Geolocation.getCurrentPosition().then(\r\n (position) => {\r\n this.myLocation = position ? position.coords : undefined;\r\n if (callback) {\r\n callback(position);\r\n }\r\n return position ? position.coords : undefined;\r\n },\r\n (error) => {\r\n this.snackbarService.open(\r\n 'Unable to retrieve the current location.',\r\n '',\r\n {\r\n duration: 5,\r\n },\r\n );\r\n },\r\n );\r\n } else {\r\n console.warn('Unable to access geolocation');\r\n this.snackbarService.open('Unable to access location services.', '', {\r\n duration: 5,\r\n });\r\n }\r\n }\r\n\r\n preloadGeolocation() {\r\n Geolocation.getCurrentPosition().then(\r\n (position) => {\r\n this.myLocation = position.coords;\r\n },\r\n (error) => {\r\n this.snackbarService.open(\r\n 'Unable to retrieve the current location',\r\n 'Cancel',\r\n {\r\n duration: 5000,\r\n },\r\n );\r\n },\r\n );\r\n }\r\n\r\n sortAddressList(results: any, value: string) {\r\n let address = null;\r\n let trimmedAddress = null;\r\n let valueLength = null;\r\n let valueMatch = null;\r\n results.forEach((result) => {\r\n address = this.getFullAddress(result);\r\n result.address = address.trim();\r\n trimmedAddress = result.address;\r\n valueLength = value.length;\r\n if (trimmedAddress != null) {\r\nvalueMatch = trimmedAddress.substring(0, valueLength);\r\n}\r\n\r\n if (\r\n address != null &&\r\n valueLength != null &&\r\n valueMatch != null &&\r\n (value.toUpperCase() === address.toUpperCase() ||\r\n value.toUpperCase() === valueMatch.toUpperCase())\r\n ) {\r\n const index = results.indexOf(result);\r\n if (index !== -1) {\r\n results.splice(index, 1);\r\n }\r\n const resultToBeUnshifted = result;\r\n\r\n results.unshift(resultToBeUnshifted);\r\n }\r\n });\r\n\r\n return results;\r\n }\r\n\r\n getFullAddress(location) {\r\n let result = '';\r\n\r\n if (location.civicNumber) {\r\n result += location.civicNumber;\r\n }\r\n\r\n if (location.streetName) {\r\n result += ' ' + location.streetName;\r\n }\r\n\r\n if (location.streetQualifier) {\r\n result += ' ' + location.streetQualifier;\r\n }\r\n\r\n if (location.streetType) {\r\n result += ' ' + location.streetType;\r\n }\r\n\r\n return result;\r\n }\r\n\r\n isIPhone(): boolean {\r\n const userAgent = window.navigator.userAgent.toLowerCase();\r\n return /iphone/.test(userAgent);\r\n }\r\n\r\n countdown(timeoutDuration) {\r\n const promise = new Promise((resolve) => {\r\n setTimeout(() => resolve(false), timeoutDuration);\r\n });\r\n return promise;\r\n }\r\n\r\n checkLocation() {\r\n const promise = new Promise((resolve) => {\r\n Geolocation.getCurrentPosition().then(\r\n (position) => {\r\n resolve(true)\r\n },\r\n (error) => {\r\n resolve(false)\r\n },\r\n );\r\n })\r\n\r\n return promise;\r\n }\r\n\r\n async checkLocationServiceStatus(): Promise {\r\n const timeoutDuration = 5000; // 5 seconds limit\r\n \r\n const locationPromise = await this.checkLocation()\r\n const timeoutPromise = this.countdown(timeoutDuration)\r\n\r\n return Promise.race([timeoutPromise, locationPromise]);\r\n }\r\n\r\n pingService(): Observable {\r\n const url = this.appConfigService.getConfig().rest['wfnews'];\r\n return this.http.get(url);\r\n }\r\n\r\n calculateBearing(\r\n lat1: number,\r\n lon1: number,\r\n lat2: number,\r\n lon2: number,\r\n ): number {\r\n const dLon = this.deg2rad(lon2 - lon1);\r\n const x = Math.sin(dLon) * Math.cos(this.deg2rad(lat2));\r\n const y =\r\n Math.cos(this.deg2rad(lat1)) * Math.sin(this.deg2rad(lat2)) -\r\n Math.sin(this.deg2rad(lat1)) *\r\n Math.cos(this.deg2rad(lat2)) *\r\n Math.cos(dLon);\r\n const bearing = Math.atan2(x, y);\r\n const bearingDegrees = this.rad2deg(bearing);\r\n return (bearingDegrees + 360) % 360;\r\n }\r\n\r\n formatDDM(decimal: number) {\r\n decimal = Math.abs(decimal);\r\n const d = Math.abs(Math.trunc(decimal));\r\n return d + '° ' + (60 * (decimal - d)).toFixed(3) + '\\'';\r\n }\r\n\r\n async checkOnlineStatus(): Promise {\r\n try {\r\n await this.pingService().toPromise();\r\n return true;\r\n } catch (error) {\r\n return false;\r\n }\r\n }\r\n\r\n async removeInvalidOfflineRoF() {\r\n try {\r\n // Fetch locally stored data\r\n const offlineReportSaved = this.storageService.getData('offlineReportData');\r\n if (offlineReportSaved) {\r\n const offlineReport = JSON.parse(offlineReportSaved);\r\n\r\n if (offlineReport.resource) {\r\n const resource = JSON.parse(offlineReport.resource);\r\n // Remove the locally stored data if it was submitted more than 24 hours ago\r\n if (\r\n resource.submittedTimestamp &&\r\n this.invalidTimestamp(resource.submittedTimestamp)\r\n ) {\r\n this.storageService.removeData('offlineReportData');\r\n }\r\n }\r\n }\r\n } catch (error) {\r\n console.error('Error removing invalid RoF data:', error);\r\n }\r\n }\r\n\r\n invalidTimestamp(timestamp: string): boolean {\r\n // check if submitted timestamp is more than 24 hours ago\r\n const now = new Date().getTime();\r\n const submittedTimestamp = Number(timestamp);\r\n const oneDay = 24 * 60 * 60 * 1000;\r\n return now - submittedTimestamp > oneDay;\r\n }\r\n\r\n private deg2rad(deg: number): number {\r\n return deg * (Math.PI / 180);\r\n }\r\n private rad2deg(rad: number): number {\r\n return rad * (180 / Math.PI);\r\n }\r\n\r\n async checkOnline() {\r\n try {\r\n await this.pingService().toPromise();\r\n return true;\r\n } catch (error) {\r\n return false;\r\n }\r\n }\r\n\r\n isAttributePresent(array, attributeName, attributeValue) {\r\n return array.some(existingItem => existingItem.attributes[attributeName] === attributeValue);\r\n }\r\n\r\n checkIfLandscapeMode() {\r\n // also return true if this is table portrait mode wfnews-2022. \r\n if ((window.innerWidth > window.innerHeight) || (window.innerWidth <= 1024 && window.innerWidth >= 768 && window.innerHeight > window.innerWidth) ) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n } \r\n\r\n \r\n hasSQLKeywords(jsonBlob) {\r\n //detect standalone sql words\r\n const sqlKeywords = /\\b(SELECT|INSERT|UPDATE|DELETE|ALTER|DROP|CREATE)\\b(?!\\s*\\*)/i;\r\n const sqlDetected = sqlKeywords.test(jsonBlob);\r\n return sqlDetected;\r\n }\r\n\r\n extractPolygonData(response) {\r\n const polygonData = [];\r\n for (const element of response) {\r\n polygonData.push(...element);\r\n }\r\n return polygonData;\r\n }\r\n\r\n createConvex(polygonData) {\r\n const turfPoints = polygonData.map(coord => window['turf'].point(coord));\r\n const pointsFeatureCollection = window['turf'].featureCollection(turfPoints);\r\n const convexHull = window['turf'].convex(pointsFeatureCollection)?.geometry?.coordinates[0];\r\n return convexHull;\r\n }\r\n\r\n getPolygonBond(polygonData) {\r\n const convex = this.createConvex(polygonData);\r\n const bounds = convex?.reduce((acc, coord) => [\r\n [Math.min(acc[0][0], coord[1]), Math.min(acc[0][1], coord[0])],\r\n [Math.max(acc[1][0], coord[1]), Math.max(acc[1][1], coord[0])]\r\n ], [[Infinity, Infinity], [-Infinity, -Infinity]]);\r\n return bounds;\r\n }\r\n\r\n getMapOptions(bounds: any, location: number[]) {\r\n return bounds\r\n ? { attributionControl: false, zoomControl: false, dragging: false, doubleClickZoom: false, boxZoom: false, trackResize: false, scrollWheelZoom: false }\r\n : { attributionControl: false, zoomControl: false, dragging: false, doubleClickZoom: false, boxZoom: false, trackResize: false, scrollWheelZoom: false, center: location, zoom: 9 };\r\n }\r\n \r\n}", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "storageService", + "type": "LocalStorageService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 36, + "jsdoctags": [ + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "storageService", + "type": "LocalStorageService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "CustomReuseStrategy", + "id": "injectable-CustomReuseStrategy-1d1f781dc1ee04456ff6cb2fc5e3183fcd873593599e1ab4c6f709790b9442e1bc8b13a77d49004c2fc3dc6deb408fd84f83bdf9f826b37099a5b44f6354f9da", + "file": "src/app/shared/route/custom-route-reuse-strategy.ts", + "properties": [ + { + "name": "handlers", + "defaultValue": "{}", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 10 + } + ], + "methods": [ + { + "name": "retrieve", + "args": [ + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "DetachedRouteHandle", + "typeParameters": [], + "line": 24, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "shouldAttach", + "args": [ + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "shouldDetach", + "args": [ + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 12, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "shouldReuseRoute", + "args": [ + { + "name": "future", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "curr", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 31, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "future", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "curr", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "store", + "args": [ + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "handle", + "type": "DetachedRouteHandle", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 16, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "handle", + "type": "DetachedRouteHandle", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import {\r\n ActivatedRouteSnapshot,\r\n DetachedRouteHandle,\r\n RouteReuseStrategy,\r\n} from '@angular/router';\r\nimport { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\nexport class CustomReuseStrategy implements RouteReuseStrategy {\r\n handlers: { [key: string]: DetachedRouteHandle } = {};\r\n\r\n shouldDetach(route: ActivatedRouteSnapshot): boolean {\r\n return !!route.data && !!(route.data as any).shouldDetach;\r\n }\r\n\r\n store(route: ActivatedRouteSnapshot, handle: DetachedRouteHandle): void {\r\n this.handlers[route.routeConfig.path] = handle;\r\n }\r\n\r\n shouldAttach(route: ActivatedRouteSnapshot): boolean {\r\n return !!route.routeConfig && !!this.handlers[route.routeConfig.path];\r\n }\r\n\r\n retrieve(route: ActivatedRouteSnapshot): DetachedRouteHandle {\r\n if (!route.routeConfig) {\r\n return null;\r\n }\r\n return this.handlers[route.routeConfig.path];\r\n }\r\n\r\n shouldReuseRoute(\r\n future: ActivatedRouteSnapshot,\r\n curr: ActivatedRouteSnapshot,\r\n ): boolean {\r\n return future.routeConfig === curr.routeConfig;\r\n }\r\n}\r\n", + "extends": [], + "type": "injectable" + }, + { + "name": "DocumentManagementService", + "id": "injectable-DocumentManagementService-0ec65aac7e33ea8318b69bf40e456e373d7f20627f48e2c5df3ff9d7feb9794e0da610ea9ff0d99bc049379b196aa1d17008381a74e049f9141ea720a6fccb52", + "file": "src/app/services/document-management.service.ts", + "properties": [ + { + "name": "userGuid", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "wfdmBaseUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 22 + } + ], + "methods": [ + { + "name": "downloadDocument", + "args": [ + { + "name": "fileId", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 43, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fileId", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "installServiceWorkerPathHandlers", + "args": [ + { + "name": "token", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 120, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "token", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "makeDocumentUrl", + "args": [ + { + "name": "fileId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 138, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fileId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "uploadDocument", + "args": [ + { + "type": "literal type", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "type": "literal type", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import {\r\n HttpClient,\r\n HttpEventType,\r\n HttpRequest,\r\n HttpResponse,\r\n} from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport {\r\n FileDetailsRsrc,\r\n FileMetadataRsrc,\r\n} from '@wf1/wfdm-document-management-api';\r\nimport { UUID } from 'angular2-uuid';\r\nimport { environment } from '../../environments/environment';\r\n\r\nexport const UPLOAD_DIRECTORY = '/WFIM/uploads';\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class DocumentManagementService {\r\n wfdmBaseUrl: string;\r\n userGuid: string;\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private tokenService: TokenService,\r\n private httpClient: HttpClient,\r\n ) {\r\n this.tokenService.credentialsEmitter.subscribe((cred) => {\r\n this.userGuid = cred.user_guid || cred.userGuid;\r\n });\r\n\r\n this.appConfigService.loadAppConfig().then(() => {\r\n this.wfdmBaseUrl = this.appConfigService.getConfig().rest['wfdm'];\r\n\r\n this.tokenService.authTokenEmitter.subscribe((token) => {\r\n this.installServiceWorkerPathHandlers(token);\r\n });\r\n });\r\n }\r\n\r\n downloadDocument(fileId) {\r\n const url = `${this.makeDocumentUrl(fileId)}`;\r\n return this.httpClient.request(\r\n new HttpRequest('GET', url, {\r\n reportProgress: true,\r\n responseType: 'blob',\r\n }),\r\n );\r\n }\r\n\r\n uploadDocument({\r\n file,\r\n fileName,\r\n userId = this.userGuid,\r\n uploadDirectory = UPLOAD_DIRECTORY,\r\n onProgress = () => {},\r\n }: {\r\n file: File;\r\n fileName?: string;\r\n userId?: string;\r\n uploadDirectory?: string;\r\n onProgress?: (percent: number, loaded: number, total: number) => void;\r\n }): Promise {\r\n if (!fileName) {\r\nfileName = file.name;\r\n}\r\n\r\n const unique = UUID.UUID();\r\n const path = `${uploadDirectory}/users/${userId}/${unique}--${fileName}`;\r\n\r\n const formData = new FormData();\r\n formData.append(\r\n 'resource',\r\n new Blob(\r\n [\r\n JSON.stringify(\r\n makeFileDetail(file.size, path, [\r\n makeMetadata('actual-filename', file.name),\r\n makeMetadata('content-type', file.type),\r\n ]),\r\n ),\r\n ],\r\n { type: 'application/json' },\r\n ),\r\n );\r\n\r\n formData.append('file', file);\r\n\r\n const url = `${this.wfdmBaseUrl}/documents`;\r\n\r\n const req = this.httpClient.request(\r\n new HttpRequest('POST', url, formData, {\r\n reportProgress: true,\r\n responseType: 'json',\r\n }),\r\n );\r\n\r\n return new Promise((res, rej) => {\r\n req.subscribe(\r\n (ev) => {\r\n if (ev.type === HttpEventType.UploadProgress) {\r\n onProgress(\r\n Math.round((100 * ev.loaded) / ev.total),\r\n ev.loaded,\r\n ev.total,\r\n );\r\n } else if (ev.type === HttpEventType.Sent) {\r\n } else if (ev instanceof HttpResponse) {\r\n onProgress(100, file.size, file.size);\r\n res(ev.body as FileDetailsRsrc);\r\n }\r\n },\r\n (err) => rej(err),\r\n );\r\n });\r\n }\r\n\r\n installServiceWorkerPathHandlers(token: string) {\r\n if (environment['document_management_proxy_auth_url']) {\r\n const url = environment['document_management_proxy_auth_url'] + '/' + token;\r\n fetch(url, {\r\n method: 'PUT',\r\n cache: 'no-cache',\r\n body: new FormData(),\r\n }).catch(console.warn);\r\n } else {\r\n navigator.serviceWorker.controller.postMessage({\r\n type: 'token-for-path',\r\n id: 'wfim-uploads',\r\n pathPattern: new RegExp(`^${this.wfdmBaseUrl}/documents/[0-9]+/bytes`),\r\n token,\r\n });\r\n }\r\n }\r\n\r\n makeDocumentUrl(fileId: string): string {\r\n if (environment['document_management_proxy_auth_url']) {\r\nreturn `${this.wfdmBaseUrl}/documents/${fileId}/bytes`;\r\n}\r\n\r\n const proxy =\r\n this.appConfigService.getConfig().externalAppConfig['wfdmProxy'];\r\n return `${proxy}?documentId=${fileId}`;\r\n }\r\n}\r\n\r\nconst FileDetailsType = 'http://resources.wfdm.nrs.gov.bc.ca/fileDetails';\r\nfunction makeFileDetail(\r\n fileSize: number,\r\n fileName: string,\r\n metadata: Array,\r\n): FileDetailsRsrc {\r\n return {\r\n '@type': FileDetailsType,\r\n type: FileDetailsType,\r\n // fileId: undefined,\r\n // parent: undefined,\r\n fileSize,\r\n fileType: 'DOCUMENT',\r\n filePath: fileName,\r\n // retention: undefined,\r\n security: [],\r\n metadata,\r\n // fileCheckout: null,\r\n // lockedInd: null,\r\n // uploadedOnTimestamp: null\r\n } as FileDetailsRsrc;\r\n}\r\n\r\nconst MetadataType = 'http://resources.wfdm.nrs.gov.bc.ca/fileMetadataResource';\r\nfunction makeMetadata(\r\n name: string,\r\n value: string,\r\n etag?: string,\r\n): FileMetadataRsrc {\r\n return {\r\n '@type': MetadataType,\r\n type: MetadataType,\r\n metadataName: name,\r\n metadataValue: value,\r\n etag,\r\n } as FileMetadataRsrc;\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 23, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "EventEmitterService", + "id": "injectable-EventEmitterService-ced195e33c2036fe523ac1146f793539110be95932ad6a63971a31b749db9ca7cd3611c6ded46c1bf5d9ffa913cb6868c779ca8ff2d9e42f65da2f3e323f1e6a", + "file": "src/app/services/event-emitter.service.ts", + "properties": [ + { + "name": "invokeAndroidBackPressed", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 10 + }, + { + "name": "invokeGoBackRoute", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11 + }, + { + "name": "invokeKeyboardTabFunction", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 8 + }, + { + "name": "invokeSideNavAccessLocked", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 9 + }, + { + "name": "subsVar", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 12 + } + ], + "methods": [ + { + "name": "androidBackButtonPressed", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 22, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onGoBackCalled", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 26, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onKeyboardShiftTabPress", + "args": [ + { + "name": "name", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 14, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "name", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "sideNavAccessLocked", + "args": [ + { + "name": "isLocked", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "isLocked", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable, EventEmitter } from '@angular/core';\r\nimport { Subscription } from 'rxjs/internal/Subscription';\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class EventEmitterService {\r\n invokeKeyboardTabFunction = new EventEmitter();\r\n invokeSideNavAccessLocked = new EventEmitter();\r\n invokeAndroidBackPressed = new EventEmitter();\r\n invokeGoBackRoute = new EventEmitter();\r\n subsVar: Subscription;\r\n\r\n onKeyboardShiftTabPress(name: string) {\r\n this.invokeKeyboardTabFunction.emit(name);\r\n }\r\n\r\n sideNavAccessLocked(isLocked: boolean) {\r\n this.invokeSideNavAccessLocked.emit(isLocked);\r\n }\r\n\r\n androidBackButtonPressed() {\r\n this.invokeAndroidBackPressed.emit();\r\n }\r\n\r\n onGoBackCalled() {\r\n this.invokeGoBackRoute.emit();\r\n }\r\n}\r\n", + "extends": [], + "type": "injectable" + }, + { + "name": "GoogleChartsService", + "id": "injectable-GoogleChartsService-dfbe89633a65646c510e42981313602892d54d0998706547360a05afb6db03577fd48078ea5dd20242e25bc7048d62ed8940250961783914bc7ab0bae0ac2ddd", + "file": "src/app/services/google-charts.service.ts", + "properties": [ + { + "name": "loaded", + "deprecated": false, + "deprecationMessage": "", + "type": "Promise", + "optional": false, + "description": "", + "line": 5, + "modifierKind": [ + 123 + ] + } + ], + "methods": [ + { + "name": "getVisualization", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 12, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\nexport class GoogleChartsService {\r\n private loaded: Promise;\r\n\r\n constructor() {\r\n const google = window['google'];\r\n google.charts.load('current', { packages: ['corechart'] });\r\n }\r\n\r\n getVisualization() {\r\n const google = window['google'];\r\n\r\n return new Promise(function(res, rej) {\r\n google.charts.setOnLoadCallback(res);\r\n }).then(function() {\r\n return google.visualization;\r\n });\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 5 + }, + "extends": [], + "type": "injectable" + }, + { + "name": "IncidentEffect", + "id": "injectable-IncidentEffect-44717a23d1c11ab6d6b8aafcd4af86690d0e5e5ee7c47a622466c92dedb8165697020dc3122493e0ca9a3c161588aeecdffa0370400b1168920f4719c9bd9882", + "file": "src/app/store/incident/incident.effect.ts", + "properties": [ + { + "name": "getIncident$", + "defaultValue": "createEffect(() =>\r\n this.actions.pipe(\r\n ofType(GET_INCIDENT),\r\n withLatestFrom(this.store),\r\n debounceTime(500),\r\n switchMap(([action, store]) => {\r\n const typedAction = action as GetIncidentAction;\r\n return this.incidentService\r\n .getWildfireIncident1(\r\n typedAction.payload.fireYear,\r\n typedAction.payload.incidentSequenceNumber,\r\n 1,\r\n 'response',\r\n )\r\n .pipe(\r\n map((response: any) => getIncidentSuccess(response.body)),\r\n catchError((error) => of(getIncidentError(error))),\r\n );\r\n }),\r\n ),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 28 + }, + { + "name": "getIncidentCause$", + "defaultValue": "createEffect(() =>\r\n this.actions.pipe(\r\n ofType(GET_INCIDENT_CAUSE),\r\n withLatestFrom(this.store),\r\n debounceTime(500),\r\n switchMap(([action, store]) => {\r\n const typedAction = action as GetIncidentCauseAction;\r\n return this.incidentService\r\n .getIncidentCause(\r\n typedAction.payload.fireYear,\r\n typedAction.payload.incidentSequenceNumber,\r\n 1,\r\n 'response',\r\n )\r\n .pipe(\r\n map((response: any) => getIncidentCauseSuccess(response.body)),\r\n catchError((error) => of(getIncidentCauseError(error))),\r\n );\r\n }),\r\n ),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 50 + } + ], + "methods": [], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { Actions, createEffect, ofType } from '@ngrx/effects';\r\nimport { Store } from '@ngrx/store';\r\nimport { TokenService } from '@wf1/core-ui';\r\nimport { DefaultService as IncidentService } from '@wf1/incidents-rest-api';\r\nimport { of } from 'rxjs';\r\nimport {\r\n withLatestFrom,\r\n debounceTime,\r\n switchMap,\r\n catchError,\r\n map,\r\n} from 'rxjs/operators';\r\nimport { RootState } from '..';\r\nimport {\r\n GET_INCIDENT,\r\n GetIncidentAction,\r\n getIncidentSuccess,\r\n getIncidentError,\r\n getIncidentCauseError,\r\n getIncidentCauseSuccess,\r\n GetIncidentCauseAction,\r\n GET_INCIDENT_CAUSE,\r\n} from './incident.action';\r\n\r\n@Injectable()\r\nexport class IncidentEffect {\r\n getIncident$ = createEffect(() =>\r\n this.actions.pipe(\r\n ofType(GET_INCIDENT),\r\n withLatestFrom(this.store),\r\n debounceTime(500),\r\n switchMap(([action, store]) => {\r\n const typedAction = action as GetIncidentAction;\r\n return this.incidentService\r\n .getWildfireIncident1(\r\n typedAction.payload.fireYear,\r\n typedAction.payload.incidentSequenceNumber,\r\n 1,\r\n 'response',\r\n )\r\n .pipe(\r\n map((response: any) => getIncidentSuccess(response.body)),\r\n catchError((error) => of(getIncidentError(error))),\r\n );\r\n }),\r\n ),\r\n );\r\n\r\n getIncidentCause$ = createEffect(() =>\r\n this.actions.pipe(\r\n ofType(GET_INCIDENT_CAUSE),\r\n withLatestFrom(this.store),\r\n debounceTime(500),\r\n switchMap(([action, store]) => {\r\n const typedAction = action as GetIncidentCauseAction;\r\n return this.incidentService\r\n .getIncidentCause(\r\n typedAction.payload.fireYear,\r\n typedAction.payload.incidentSequenceNumber,\r\n 1,\r\n 'response',\r\n )\r\n .pipe(\r\n map((response: any) => getIncidentCauseSuccess(response.body)),\r\n catchError((error) => of(getIncidentCauseError(error))),\r\n );\r\n }),\r\n ),\r\n );\r\n\r\n constructor(\r\n private actions: Actions,\r\n private incidentService: IncidentService,\r\n private store: Store,\r\n private tokenService: TokenService,\r\n ) {}\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "actions", + "type": "Actions", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentService", + "type": "IncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 70, + "jsdoctags": [ + { + "name": "actions", + "type": "Actions", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentService", + "type": "IncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "IncidentsEffect", + "id": "injectable-IncidentsEffect-f002320b16ff2d95ea44a0a9a9dfbc4b405a249f42220dc6b670c5b2935ce80fcda4e3da0a91fbc878f2ce787200aaabcbf21a54c6edd01bd6da6789dc4c34d5", + "file": "src/app/store/incidents/incidents.effects.ts", + "properties": [ + { + "name": "getIncidentList$", + "defaultValue": "createEffect(() =>\r\n this.actions.pipe(\r\n ofType(SEARCH_INCIDENTS),\r\n withLatestFrom(this.store),\r\n debounceTime(1000),\r\n switchMap(([action, store]) => {\r\n const typedaction = action as SearchIncidentsAction;\r\n const pagingInfoRequest =\r\n typedaction?.payload?.pageInfoRequest ||\r\n getPageInfoRequestForSearchState(store.searchIncidents);\r\n const savedFilters = store.searchIncidents.filters;\r\n\r\n const pageNumber = pagingInfoRequest.pageNumber\r\n ? pagingInfoRequest.pageNumber\r\n : initIncidentsPaging.pageNumber;\r\n const pageSize = pagingInfoRequest.pageRowCount\r\n ? pagingInfoRequest.pageRowCount\r\n : initIncidentsPaging.pageRowCount;\r\n let sortParam = pagingInfoRequest.sortColumn;\r\n if (sortParam === 'fireNumber') {\r\n sortParam = 'incidentLabel';\r\n }\r\n if (sortParam === 'fireName') {\r\n sortParam = 'incidentName';\r\n }\r\n if (sortParam === 'fireCentre') {\r\n sortParam = 'fireCentreOrgUnitName';\r\n }\r\n if (sortParam === 'wildFireOfNote') {\r\n sortParam = 'fireOfNotePublishedInd';\r\n }\r\n if (sortParam === 'lastUpdated') {\r\n sortParam = 'lastUpdatedTimestamp';\r\n }\r\n\r\n const orderBy = formatSort(\r\n sortParam,\r\n pagingInfoRequest.sortDirection as SortDirection,\r\n );\r\n let searchText = [];\r\n if (pagingInfoRequest.query && pagingInfoRequest.query.length > 0) {\r\n searchText[0] = pagingInfoRequest.query;\r\n } else {\r\n searchText = undefined;\r\n }\r\n const savedFireCentreFilter = savedFilters?.selectedFireCentreCode;\r\n const savedFireOfNotePublishedIndFilter =\r\n savedFilters?.selectedFireOfNotePublishedInd;\r\n\r\n const fireCentreFilter =\r\n typedaction.payload.filters['selectedFireCentreCode'] ||\r\n savedFireCentreFilter;\r\n const fireOfNotePublishedInd =\r\n typedaction.payload.filters['selectedFireOfNotePublishedInd'] ||\r\n savedFireOfNotePublishedIndFilter;\r\n\r\n const now = new Date();\r\n let currentFireYear = now.getFullYear();\r\n if (now.getMonth() < 3) {\r\n currentFireYear -= 1;\r\n }\r\n\r\n return this.incidentListService\r\n .getWildfireIncidentList(\r\n undefined,\r\n searchText,\r\n [`${currentFireYear - 1}`, `${currentFireYear}`],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n fireCentreFilter,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n ['Active'],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n ['FIRE'],\r\n fireOfNotePublishedInd[0],\r\n undefined,\r\n undefined,\r\n `${pageNumber}`,\r\n `${pageSize}`,\r\n orderBy,\r\n undefined,\r\n 'response',\r\n )\r\n .pipe(\r\n map((response: any) =>\r\n searchIncidentsSuccess(typedaction.componentId, response.body),\r\n ),\r\n catchError((error) =>\r\n of(SearchIncidentsError(typedaction.componentId, error)),\r\n ),\r\n );\r\n }),\r\n ),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26 + } + ], + "methods": [], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { Actions, createEffect, ofType } from '@ngrx/effects';\r\nimport { Store } from '@ngrx/store';\r\nimport { SortDirection, TokenService } from '@wf1/core-ui';\r\nimport { DefaultService as WildfireIncidentListService } from '@wf1/incidents-rest-api';\r\nimport { of } from 'rxjs';\r\nimport {\r\n withLatestFrom,\r\n debounceTime,\r\n switchMap,\r\n catchError,\r\n map,\r\n} from 'rxjs/operators';\r\nimport { RootState } from '..';\r\nimport { formatSort, getPageInfoRequestForSearchState } from '../../utils';\r\nimport {\r\n SearchIncidentsAction,\r\n SearchIncidentsError,\r\n searchIncidentsSuccess,\r\n SEARCH_INCIDENTS,\r\n} from './incidents.action';\r\nimport { initIncidentsPaging } from './incidents.stats';\r\n\r\n@Injectable()\r\nexport class IncidentsEffect {\r\n getIncidentList$ = createEffect(() =>\r\n this.actions.pipe(\r\n ofType(SEARCH_INCIDENTS),\r\n withLatestFrom(this.store),\r\n debounceTime(1000),\r\n switchMap(([action, store]) => {\r\n const typedaction = action as SearchIncidentsAction;\r\n const pagingInfoRequest =\r\n typedaction?.payload?.pageInfoRequest ||\r\n getPageInfoRequestForSearchState(store.searchIncidents);\r\n const savedFilters = store.searchIncidents.filters;\r\n\r\n const pageNumber = pagingInfoRequest.pageNumber\r\n ? pagingInfoRequest.pageNumber\r\n : initIncidentsPaging.pageNumber;\r\n const pageSize = pagingInfoRequest.pageRowCount\r\n ? pagingInfoRequest.pageRowCount\r\n : initIncidentsPaging.pageRowCount;\r\n let sortParam = pagingInfoRequest.sortColumn;\r\n if (sortParam === 'fireNumber') {\r\n sortParam = 'incidentLabel';\r\n }\r\n if (sortParam === 'fireName') {\r\n sortParam = 'incidentName';\r\n }\r\n if (sortParam === 'fireCentre') {\r\n sortParam = 'fireCentreOrgUnitName';\r\n }\r\n if (sortParam === 'wildFireOfNote') {\r\n sortParam = 'fireOfNotePublishedInd';\r\n }\r\n if (sortParam === 'lastUpdated') {\r\n sortParam = 'lastUpdatedTimestamp';\r\n }\r\n\r\n const orderBy = formatSort(\r\n sortParam,\r\n pagingInfoRequest.sortDirection as SortDirection,\r\n );\r\n let searchText = [];\r\n if (pagingInfoRequest.query && pagingInfoRequest.query.length > 0) {\r\n searchText[0] = pagingInfoRequest.query;\r\n } else {\r\n searchText = undefined;\r\n }\r\n const savedFireCentreFilter = savedFilters?.selectedFireCentreCode;\r\n const savedFireOfNotePublishedIndFilter =\r\n savedFilters?.selectedFireOfNotePublishedInd;\r\n\r\n const fireCentreFilter =\r\n typedaction.payload.filters['selectedFireCentreCode'] ||\r\n savedFireCentreFilter;\r\n const fireOfNotePublishedInd =\r\n typedaction.payload.filters['selectedFireOfNotePublishedInd'] ||\r\n savedFireOfNotePublishedIndFilter;\r\n\r\n const now = new Date();\r\n let currentFireYear = now.getFullYear();\r\n if (now.getMonth() < 3) {\r\n currentFireYear -= 1;\r\n }\r\n\r\n return this.incidentListService\r\n .getWildfireIncidentList(\r\n undefined,\r\n searchText,\r\n [`${currentFireYear - 1}`, `${currentFireYear}`],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n fireCentreFilter,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n ['Active'],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n ['FIRE'],\r\n fireOfNotePublishedInd[0],\r\n undefined,\r\n undefined,\r\n `${pageNumber}`,\r\n `${pageSize}`,\r\n orderBy,\r\n undefined,\r\n 'response',\r\n )\r\n .pipe(\r\n map((response: any) =>\r\n searchIncidentsSuccess(typedaction.componentId, response.body),\r\n ),\r\n catchError((error) =>\r\n of(SearchIncidentsError(typedaction.componentId, error)),\r\n ),\r\n );\r\n }),\r\n ),\r\n );\r\n\r\n constructor(\r\n private actions: Actions,\r\n private incidentListService: WildfireIncidentListService,\r\n private store: Store,\r\n private tokenService: TokenService,\r\n ) {}\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "actions", + "type": "Actions", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentListService", + "type": "WildfireIncidentListService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 141, + "jsdoctags": [ + { + "name": "actions", + "type": "Actions", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentListService", + "type": "WildfireIncidentListService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "IonicStorageService", + "id": "injectable-IonicStorageService-f6e3c5b4adf943e0c86abc83a769fbbb1c4493592ffa97d48d1440ed7a3aceef1e839a6fbd1a15f7c09a4a6d16014f8ceabe2e1a53d8f2b85d3ea3a21e5b1abf", + "file": "src/app/services/ionic-storage.service.ts", + "properties": [ + { + "name": "_storage", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "Storage | null", + "optional": false, + "description": "", + "line": 9, + "modifierKind": [ + 123 + ] + } + ], + "methods": [ + { + "name": "get", + "args": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 24, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "init", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 15, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "remove", + "args": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 28, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "set", + "args": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from '@angular/core';\r\n\r\nimport { Storage } from '@ionic/storage-angular';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class IonicStorageService {\r\n private _storage: Storage | null = null;\r\n\r\n constructor(private storage: Storage) {\r\n this.init();\r\n }\r\n\r\n async init() {\r\n const storage = await this.storage.create();\r\n this._storage = storage;\r\n }\r\n\r\n public set(key: string, value: any) {\r\n this._storage?.set(key, value);\r\n }\r\n\r\n public get(key: string) {\r\n return this._storage?.get(key);\r\n }\r\n\r\n public remove(key: string) {\r\n this._storage?.remove(key);\r\n }\r\n\r\n}", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "storage", + "type": "Storage", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 9, + "jsdoctags": [ + { + "name": "storage", + "type": "Storage", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "LocalStorageService", + "id": "injectable-LocalStorageService-d82c881b2772035d3ab447c3b35cc69ceb7119ebee1f2fafde7b07d9da0cd4affdce1b523759b7f708f2503751764cc47a3089744c74d7a455ec9fd34b00694b", + "file": "src/app/services/local-storage-service.ts", + "properties": [], + "methods": [ + { + "name": "clearData", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getData", + "args": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 11, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "removeData", + "args": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 14, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "saveData", + "args": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 7, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from '@angular/core';\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class LocalStorageService {\r\n public saveData(key: string, value: string) {\r\n localStorage.setItem(key, value);\r\n }\r\n\r\n public getData(key: string) {\r\n return localStorage.getItem(key);\r\n }\r\n public removeData(key: string) {\r\n localStorage.removeItem(key);\r\n }\r\n\r\n public clearData() {\r\n localStorage.clear();\r\n }\r\n}\r\n", + "extends": [], + "type": "injectable" + }, + { + "name": "MapConfigService", + "id": "injectable-MapConfigService-ac73f8fe0e3b61200cd42b1380ae113b8b2d820d62f03ef31dc45c4268e424916b19124c4e89200c5cdb3fbcac7ec3d41d56684f6dc80656d7b12474eb7d30fc", + "file": "src/app/services/map-config.service/index.ts", + "properties": [], + "methods": [ + { + "name": "getMapConfig", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 22, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getReportOfFireMapConfig", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getReportOfFireOfflineMapConfig", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 58, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport {\r\n mapConfig,\r\n reportOfFireMapConfig,\r\n reportOfFireOfflineMapConfig,\r\n} from './map.config';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\nexport interface MapServiceStatus {\r\n useSecure: boolean;\r\n token?: string;\r\n}\r\n\r\nexport interface MapServices {\r\n [service: string]: string;\r\n}\r\n\r\n@Injectable()\r\nexport class MapConfigService {\r\n constructor(private appConfig: AppConfigService) {}\r\n\r\n getMapConfig(): Promise {\r\n const status: MapServiceStatus = {\r\n useSecure: true,\r\n token: null,\r\n };\r\n\r\n return this.appConfig\r\n .loadAppConfig()\r\n .then((config) =>\r\n mapConfig(\r\n this.appConfig.getConfig()['mapServices'],\r\n status,\r\n 'desktop',\r\n this.appConfig,\r\n ),\r\n );\r\n }\r\n\r\n getReportOfFireMapConfig(): Promise {\r\n const status: MapServiceStatus = {\r\n useSecure: true,\r\n token: null,\r\n };\r\n\r\n return this.appConfig\r\n .loadAppConfig()\r\n .then((config) =>\r\n reportOfFireMapConfig(\r\n this.appConfig.getConfig()['mapServices'],\r\n status,\r\n 'desktop',\r\n this.appConfig,\r\n ),\r\n );\r\n }\r\n\r\n getReportOfFireOfflineMapConfig(): Promise {\r\n const status: MapServiceStatus = {\r\n useSecure: true,\r\n token: null,\r\n };\r\n\r\n return this.appConfig\r\n .loadAppConfig()\r\n .then((config) =>\r\n reportOfFireOfflineMapConfig(\r\n this.appConfig.getConfig()['mapServices'],\r\n status,\r\n 'desktop',\r\n this.appConfig,\r\n ),\r\n );\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 19, + "jsdoctags": [ + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "NewsAuthGuard", + "id": "injectable-NewsAuthGuard-ddbb6d376d4a06d85e473bd651ef520420ae4e829382ef44c3105d043509767fb4412c18e4345697594a2a44febd13be88c2e6803abc7a973b176160511260b9", + "file": "src/app/services/util/NewsAuthGuard.ts", + "properties": [ + { + "name": "asyncCheckingToken", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 123 + ] + } + ], + "methods": [ + { + "name": "canAccessRoute", + "args": [ + { + "name": "scopes", + "type": "string[][]", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 86, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "scopes", + "type": "string[][]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "canActivate", + "args": [ + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "state", + "type": "RouterStateSnapshot", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 29, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "state", + "type": "RouterStateSnapshot", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "checkForToken", + "args": [ + { + "name": "redirectUri", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 101, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectUri", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRouteSnapshot", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getTokenInfo", + "args": [ + { + "name": "route", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 43, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "route", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "redirectToErrorPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 93, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reloadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 97, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { AppConfigService, AuthGuard, TokenService } from '@wf1/core-ui';\r\nimport {\r\n ActivatedRouteSnapshot,\r\n Router,\r\n RouterStateSnapshot,\r\n} from '@angular/router';\r\nimport { Injectable } from '@angular/core';\r\nimport { AsyncSubject, Observable, of } from 'rxjs';\r\nimport { mergeMap } from 'rxjs/operators';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ResourcesRoutes } from '../../utils';\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class NewsAuthGuard extends AuthGuard {\r\n private asyncCheckingToken;\r\n\r\n constructor(\r\n tokenService: TokenService,\r\n router: Router,\r\n private appConfigService: AppConfigService,\r\n protected snackbarService: MatSnackBar,\r\n ) {\r\n super(tokenService, router);\r\n this.baseScopes = [];\r\n }\r\n\r\n canActivate(\r\n route: ActivatedRouteSnapshot,\r\n state: RouterStateSnapshot,\r\n ): Observable {\r\n if (!window.navigator.onLine) {\r\n return of(false);\r\n }\r\n if (route?.data?.scopes?.length > 0) {\r\n return this.getTokenInfo(route);\r\n } else {\r\n return of(true);\r\n }\r\n }\r\n\r\n getTokenInfo(route) {\r\n if (!this.tokenService.getOauthToken()) {\r\n if (this.asyncCheckingToken) {\r\n return this.asyncCheckingToken;\r\n }\r\n let redirectUri = this.appConfigService.getConfig().application.baseUrl;\r\n const path = route.routeConfig.path;\r\n let pathWithParamSubs = path;\r\n let queryParamStr = '?';\r\n if (route.params) {\r\n Object.keys(route.params).forEach((paramKey) => {\r\n pathWithParamSubs = pathWithParamSubs.replace(\r\n ':' + paramKey,\r\n route.params[paramKey],\r\n );\r\n });\r\n }\r\n redirectUri = redirectUri.concat(pathWithParamSubs);\r\n if (route.queryParams) {\r\n Object.keys(route.queryParams).forEach((paramKey) => {\r\n queryParamStr += paramKey + '=' + route.queryParams[paramKey] + '&';\r\n });\r\n queryParamStr = queryParamStr.substr(0, queryParamStr.length - 1);\r\n redirectUri = redirectUri.concat(queryParamStr);\r\n }\r\n return this.checkForToken(redirectUri, route).pipe(\r\n mergeMap((result) => {\r\n this.asyncCheckingToken = undefined;\r\n if (!result) {\r\n this.redirectToErrorPage();\r\n return of(result);\r\n } else {\r\n return of(result);\r\n }\r\n }),\r\n );\r\n } else if (this.canAccessRoute(route.data.scopes, this.tokenService)) {\r\n return of(true);\r\n } else {\r\n this.redirectToErrorPage();\r\n }\r\n }\r\n\r\n canAccessRoute(scopes: string[][], tokenService: TokenService): boolean {\r\n if (this.tokenService.getOauthToken()) {\r\n return true;\r\n }\r\n return false;\r\n }\r\n\r\n redirectToErrorPage() {\r\n this.router.navigate(['/' + ResourcesRoutes.ERROR_PAGE]);\r\n }\r\n\r\n reloadPage() {\r\n document.location.reload();\r\n }\r\n\r\n checkForToken(\r\n redirectUri: string,\r\n route: ActivatedRouteSnapshot,\r\n ): Observable {\r\n if (this.asyncCheckingToken) {\r\n return this.asyncCheckingToken;\r\n }\r\n\r\n this.asyncCheckingToken = new AsyncSubject();\r\n this.tokenService.checkForToken(redirectUri);\r\n\r\n this.tokenService.authTokenEmitter.subscribe(() => {\r\n if (!this.canAccessRoute(route.data.scopes, this.tokenService)) {\r\n this.asyncCheckingToken.next(false);\r\n this.asyncCheckingToken.complete();\r\n } else {\r\n this.asyncCheckingToken.next(true);\r\n this.asyncCheckingToken.complete();\r\n }\r\n });\r\n return this.asyncCheckingToken;\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 17, + "jsdoctags": [ + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "AuthGuard" + ], + "type": "injectable" + }, + { + "name": "NotificationService", + "id": "injectable-NotificationService-202e8b4af361065a5c9ff67e569650ac69ed946c07e7a48a5068feaedf798ecfd0374c037fcab52c70869343bbe242a22ac75f2d29027ce50db28f62b14d5fa9", + "file": "src/app/services/notification.service.ts", + "properties": [], + "methods": [ + { + "name": "getDangerRatingByLocation", + "args": [ + { + "name": "bbox", + "type": "BoundingBox[]", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 144, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "bbox", + "type": "BoundingBox[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getFireCentreByLocation", + "args": [ + { + "name": "bbox", + "type": "BoundingBox[]", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 119, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "bbox", + "type": "BoundingBox[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getUserNotificationPreferences", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 107, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "updateUserNotificationPreferences", + "args": [ + { + "name": "notificationSettings", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "savedNotification", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "notificationSettings", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "savedNotification", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { CapacitorHttp } from '@capacitor/core';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\nexport interface NotificationSettingRsrc {\r\n deviceType: string;\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n notifications: NotificationRsrc[];\r\n}\r\n\r\nexport interface NotificationRsrc {\r\n notificationName: string;\r\n notificationType: string;\r\n radius: number;\r\n point: VmGeometry;\r\n topics: string[];\r\n activeIndicator: boolean;\r\n}\r\n\r\nexport interface VmGeometry {\r\n type: string;\r\n coordinates: number[];\r\n crs: string;\r\n}\r\n\r\nexport interface VmNotificationPreferences {\r\n subscriberGuid: string;\r\n subscriberToken: string;\r\n notificationToken: string;\r\n deviceType: string;\r\n notificationDetails: VmNotificationDetail[];\r\n}\r\n\r\nexport interface VmNotificationDetail {\r\n name: string;\r\n type: string;\r\n radius: number;\r\n preferences: string[];\r\n locationCoords: VmCoordinates;\r\n active: boolean;\r\n mapConfig?: Promise;\r\n}\r\n\r\nexport interface VmCoordinates {\r\n long: number;\r\n lat: number;\r\n}\r\n\r\nexport interface BoundingBox {\r\n latitude: number;\r\n longitude: number;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class NotificationService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private httpClient: HttpClient,\r\n private capacitorService: CapacitorService,\r\n private commonUtilityService: CommonUtilityService,\r\n ) {}\r\n\r\n public updateUserNotificationPreferences(\r\n notificationSettings,\r\n savedNotification,\r\n ): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n console.log('device properties:\\'', p);\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n const token = this.capacitorService.getNotificationToken();\r\n const notificationSettingRsrc =\r\n convertToNotificationSettingRsrc(notificationSettings);\r\n notificationSettingRsrc.subscriberGuid = p.deviceId;\r\n notificationSettingRsrc.notificationToken = token;\r\n notificationSettingRsrc.deviceType = p.isAndroidPlatform\r\n ? 'android'\r\n : 'ios';\r\n if (savedNotification.length) {\r\n savedNotification.forEach((notification) => {\r\n notificationSettingRsrc.notifications.push(notification);\r\n });\r\n }\r\n const notificationSettingsJSON: string = JSON.stringify(notificationSettingRsrc);\r\n if (this.commonUtilityService.hasSQLKeywords(notificationSettingsJSON)) {\r\n console.error(\"JSON blob contains SQL keywords. Potential SQL injection attempt.\");\r\n return;\r\n }\r\n\r\n return this.httpClient\r\n .put(url, notificationSettingRsrc, { headers })\r\n .toPromise();\r\n });\r\n }\r\n\r\n public getUserNotificationPreferences(): Promise {\r\n return this.capacitorService.deviceProperties.then((p) => {\r\n const url = `${\r\n this.appConfigService.getConfig().rest['notification-api']\r\n }/notificationSettings/${p?.deviceId}`;\r\n const headers = new HttpHeaders({\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n });\r\n return this.httpClient.get(url, { headers }).toPromise();\r\n });\r\n }\r\n\r\n public getFireCentreByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LEGAL_ADMIN_BOUNDARIES.DRP_MOF_FIRE_CENTRES_SP&outputformat=application/json&cql_filter=INTERSECTS(GEOMETRY,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n\r\n public getDangerRatingByLocation(bbox: BoundingBox[]): Promise {\r\n const formattedString = bbox\r\n .map((pair) => `${pair.longitude} ${pair.latitude}`)\r\n .join(',');\r\n let url = (this.appConfigService.getConfig() as any).mapServices[\r\n 'openmapsBaseUrl'\r\n ] as string;\r\n url +=\r\n '?service=WFS&version=1.1.0&request=GetFeature&srsName=EPSG:4326&typename=pub:WHSE_LAND_AND_NATURAL_RESOURCE.PROT_DANGER_RATING_SP&outputformat=application/json&cql_filter=INTERSECTS(SHAPE,SRID=4326;POLYGON((';\r\n url += formattedString + ')))';\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n const options = {\r\n url,\r\n params: null,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n return resp;\r\n } else {\r\n const resp = this.httpClient.get(url).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n}\r\n\r\nexport function convertToNotificationSettingRsrc(\r\n np: any,\r\n): NotificationSettingRsrc {\r\n const notificationTopics = [];\r\n if (np?.pushNotificationsFireBans) {\r\n notificationTopics.push('British_Columbia_Bans_and_Prohibition_Areas');\r\n notificationTopics.push('British_Columbia_Area_Restrictions');\r\n }\r\n if (np?.pushNotificationsWildfires) {\r\n notificationTopics.push('BCWS_ActiveFires_PublicView');\r\n notificationTopics.push('Evacuation_Orders_and_Alerts');\r\n }\r\n return {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notificationSettings',\r\n notifications: np\r\n ? [\r\n {\r\n '@type': 'http://notifications.wfone.nrs.gov.bc.ca/v1/notification',\r\n notificationName: np.notificationName,\r\n notificationType: 'nearme',\r\n radius: np.radius,\r\n point: {\r\n type: 'Point',\r\n coordinates: [np.longitude, np.latitude],\r\n crs: null,\r\n },\r\n activeIndicator: true,\r\n topics: notificationTopics,\r\n },\r\n ]\r\n : [],\r\n notificationToken: null,\r\n subscriberToken: 'subscriberTpken',\r\n subscriberGuid: null,\r\n deviceType: null,\r\n } as unknown as NotificationSettingRsrc;\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 62, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "PointIdService", + "id": "injectable-PointIdService-43d795a33697dd48c99645b6c504f6bae82f0d8d32c29a623ccb7ad0e6e6de5ab10b8979dea3338b87d68a475259e1d811250448f5429df0b9bd376b7f0f2606", + "file": "src/app/services/point-id.service/index.ts", + "properties": [ + { + "name": "baseAPIUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 18 + }, + { + "name": "cache", + "defaultValue": "{}", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 19 + } + ], + "methods": [ + { + "name": "fetch", + "args": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 28, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchNearby", + "args": [ + { + "name": "latitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "longitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "radius", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 80, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "latitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "longitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "radius", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchNearestWeatherStation", + "args": [ + { + "name": "latitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "longitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 68, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "latitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "longitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchWeatherStation", + "args": [ + { + "name": "weatherStationId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 58, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "weatherStationId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { WeatherStationConditions, WeatherStationResult } from './interfaces';\r\n\r\nexport {\r\n WeatherHourlyCondition,\r\n WeatherDailyCondition,\r\n WeatherStation,\r\n WeatherStationConditions,\r\n WeatherStationResult,\r\n} from './interfaces';\r\n\r\nconst MAX_CACHE_AGE = 60 * 1000; //ms\r\n\r\n@Injectable({ providedIn: 'root' })\r\nexport class PointIdService {\r\n baseAPIUrl;\r\n cache = {};\r\n\r\n constructor(\r\n private http: HttpClient,\r\n private appConfigService: AppConfigService,\r\n ) {\r\n this.baseAPIUrl = this.appConfigService.getConfig().rest.pointId;\r\n }\r\n\r\n fetch(url: string) {\r\n const self = this;\r\n\r\n const now = Date.now();\r\n\r\n if (this.cache[url] && now - this.cache[url].ts < MAX_CACHE_AGE) {\r\nreturn this.cache[url].result;\r\n}\r\n\r\n Object.keys(this.cache).forEach(function(url) {\r\n if (now - self.cache[url].ts < MAX_CACHE_AGE) {\r\n return;\r\n }\r\n delete self.cache[url];\r\n });\r\n\r\n this.cache[url] = {\r\n ts: now,\r\n result: this.http\r\n .get(url, {\r\n headers: new HttpHeaders({\r\n // 'x-api-key': this.apiKey\r\n }),\r\n })\r\n .toPromise(),\r\n };\r\n\r\n return this.cache[url].result;\r\n }\r\n\r\n fetchWeatherStation(\r\n weatherStationId: string,\r\n ): Promise {\r\n return this.fetch(\r\n `${this.baseAPIUrl}/weatherStation?code=${weatherStationId}&duration=3`,\r\n ).then(function(resp: WeatherStationResult) {\r\n return resp.stations[0];\r\n });\r\n }\r\n\r\n fetchNearestWeatherStation(\r\n latitude: number,\r\n longitude: number,\r\n ): Promise {\r\n return this.fetch(\r\n `${this.baseAPIUrl}/weather?lat=${latitude.toFixed(\r\n 3,\r\n )}&lon=${longitude.toFixed(3)}&duration=3`,\r\n ).then(function(resp: WeatherStationResult) {\r\n return resp.stations[0];\r\n });\r\n }\r\n fetchNearby(\r\n latitude: number,\r\n longitude: number,\r\n radius: number,\r\n ): Promise {\r\n return this.fetch(\r\n `${this.baseAPIUrl}/nearby?lat=${latitude.toFixed(\r\n 3,\r\n )}&lon=${longitude.toFixed(3)}&radius=${radius}`,\r\n ).then((response) => response);\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 19, + "jsdoctags": [ + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "PublishedIncidentService", + "id": "injectable-PublishedIncidentService-cc90f75013783f780a031297169b7e8f962ac07c925439f38edfe30485065e9448ab65ae1ca020fad2cb3435a2918d1f26694a1f30c92cb4d978351ba4bc7add", + "file": "src/app/services/published-incident-service.ts", + "properties": [], + "methods": [ + { + "name": "createSituationReport", + "args": [ + { + "name": "report", + "type": "SituationReport", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 339, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "report", + "type": "SituationReport", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "deleteSituationReport", + "args": [ + { + "name": "report", + "type": "SituationReport", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 347, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "report", + "type": "SituationReport", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchAttachmentBytes", + "args": [ + { + "name": "incidentNumber", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "attachmentGuid", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 285, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "incidentNumber", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "attachmentGuid", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchAttachments", + "args": [ + { + "name": "incidentNumber", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 275, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "incidentNumber", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchExternalUri", + "args": [ + { + "name": "incidentNumber", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 265, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "incidentNumber", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchExternalUriList", + "args": [ + { + "name": "page", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "1" + }, + { + "name": "rows", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "10" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 252, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "page", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "1", + "tagName": { + "text": "param" + } + }, + { + "name": "rows", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "10", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchIMIncident", + "args": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 166, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchOutIncidents", + "args": [ + { + "name": "pageNum", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "0" + }, + { + "name": "rowCount", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "9999" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "pageNum", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "0", + "tagName": { + "text": "param" + } + }, + { + "name": "rowCount", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "9999", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchPublishedIncident", + "args": [ + { + "name": "guid", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 152, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "guid", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchPublishedIncidentAttachments", + "args": [ + { + "name": "incidentName", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 242, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "incidentName", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchPublishedIncidents", + "args": [ + { + "name": "pageNum", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "0" + }, + { + "name": "rowCount", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "9999" + }, + { + "name": "fireOfNote", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false" + }, + { + "name": "out", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false" + }, + { + "name": "orderBy", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'lastUpdatedTimestamp%20DESC'" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 83, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "pageNum", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "0", + "tagName": { + "text": "param" + } + }, + { + "name": "rowCount", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "9999", + "tagName": { + "text": "param" + } + }, + { + "name": "fireOfNote", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false", + "tagName": { + "text": "param" + } + }, + { + "name": "out", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false", + "tagName": { + "text": "param" + } + }, + { + "name": "orderBy", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'lastUpdatedTimestamp%20DESC'", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchPublishedIncidentsList", + "args": [ + { + "name": "pageNum", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "0" + }, + { + "name": "rowCount", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "10" + }, + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + }, + { + "name": "searchText", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + }, + { + "name": "fireOfNote", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false" + }, + { + "name": "stageOfControl", + "type": "string[]", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "[]" + }, + { + "name": "fireCentreCode", + "type": "number | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + }, + { + "name": "bbox", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + }, + { + "name": "orderBy", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'lastUpdatedTimestamp%20DESC'" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 102, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "pageNum", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "0", + "tagName": { + "text": "param" + } + }, + { + "name": "rowCount", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "10", + "tagName": { + "text": "param" + } + }, + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + }, + { + "name": "searchText", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + }, + { + "name": "fireOfNote", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false", + "tagName": { + "text": "param" + } + }, + { + "name": "stageOfControl", + "type": "string[]", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "[]", + "tagName": { + "text": "param" + } + }, + { + "name": "fireCentreCode", + "type": "number | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + }, + { + "name": "bbox", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + }, + { + "name": "orderBy", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'lastUpdatedTimestamp%20DESC'", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchSituationReport", + "args": [ + { + "name": "reportGuid", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 325, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "reportGuid", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchSituationReportList", + "args": [ + { + "name": "pageNum", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "0" + }, + { + "name": "rowCount", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "9999" + }, + { + "name": "published", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "true" + }, + { + "name": "cacheBust", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 313, + "deprecated": false, + "deprecationMessage": "", + "rawdescription": "\nSituation Report", + "description": "

Situation Report

\n", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "pageNum", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "0", + "tagName": { + "text": "param" + } + }, + { + "name": "rowCount", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "9999", + "tagName": { + "text": "param" + } + }, + { + "name": "published", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "true", + "tagName": { + "text": "param" + } + }, + { + "name": "cacheBust", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchStatistics", + "args": [ + { + "name": "fireYear", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fireCentre", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'BC'" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 297, + "deprecated": false, + "deprecationMessage": "", + "rawdescription": "\nStats Data", + "description": "

Stats Data

\n", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "fireYear", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fireCentre", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'BC'", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getActiveFireCount", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 56, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125, + 134 + ] + }, + { + "name": "getIMPublishedIncident", + "args": [ + { + "name": "publishedIncident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 223, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "publishedIncident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getPublicSituationReportHeaders", + "args": [], + "optional": false, + "returnType": "{ headers: { apikey: any; }; }", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getSituationReportHeaders", + "args": [], + "optional": false, + "returnType": "{ headers: { Authorization: string; apikey: any; }; }", + "typeParameters": [], + "line": 37, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "populateIncidentByPoint", + "args": [ + { + "name": "restrictionPolygon", + "type": "[]", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 355, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "restrictionPolygon", + "type": "[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "saveIMPublishedIncident", + "args": [ + { + "name": "publishedIncident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 203, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "publishedIncident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateSituationReport", + "args": [ + { + "name": "report", + "type": "SituationReport", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 331, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "report", + "type": "SituationReport", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { SituationReport } from '@app/components/wf-admin-panel/dashboard-panel/edit-dashboard.component';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport {\r\n convertToDateYear,\r\n getStageOfControlIcon,\r\n getStageOfControlLabel,\r\n} from '@app/utils';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport { Observable, of } from 'rxjs';\r\nimport { concatMap, map } from 'rxjs/operators';\r\n\r\nexport class SimpleIncident {\r\n public incidentName: string;\r\n public incidentNumber: string;\r\n public discoveryDate: string;\r\n public stageOfControlCode: string;\r\n public stageOfControlLabel: string;\r\n public stageOfControlIcon: string;\r\n public fireOfNoteInd: boolean;\r\n public fireCentreName: string;\r\n public fireYear: string;\r\n public incidentNumberLabel: string;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class PublishedIncidentService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private tokenService: TokenService,\r\n private httpClient: HttpClient,\r\n ) { }\r\n\r\n getSituationReportHeaders() {\r\n const headers = {\r\n headers: {\r\n Authorization: `bearer ${this.tokenService.getOauthToken()}`,\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n }\r\n }\r\n return headers;\r\n }\r\n\r\n getPublicSituationReportHeaders() {\r\n const headers = {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n }\r\n }\r\n return headers;\r\n }\r\n\r\n public async getActiveFireCount(): Promise {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncident?pageNumber=1&pageRowCount=1&out=false&stageOfControlList=OUT_CNTRL&stageOfControlList=HOLDING&stageOfControlList=UNDR_CNTRL`;\r\n const result = await this.httpClient\r\n .get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n })\r\n .toPromise();\r\n\r\n return (result as any).totalRowCount || 0;\r\n }\r\n\r\n public fetchOutIncidents(\r\n pageNum: number = 0,\r\n rowCount: number = 9999,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncident?pageNumber=${pageNum}&pageRowCount=${rowCount}&stageOfControlList=OUT&newFires=false`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchPublishedIncidents(\r\n pageNum: number = 0,\r\n rowCount: number = 9999,\r\n fireOfNote = false,\r\n out = false,\r\n orderBy: string = 'lastUpdatedTimestamp%20DESC',\r\n ): Observable {\r\n const url = out\r\n ? `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncident?pageNumber=${pageNum}&pageRowCount=${rowCount}&fireOfNote=${fireOfNote}&out=true`\r\n : `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncident?pageNumber=${pageNum}&pageRowCount=${rowCount}&fireOfNote=${fireOfNote}&out=false&orderBy=${orderBy}&stageOfControlList=OUT_CNTRL&stageOfControlList=HOLDING&stageOfControlList=UNDR_CNTRL`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchPublishedIncidentsList(\r\n pageNum: number = 0,\r\n rowCount: number = 10,\r\n location: LocationData | null = null,\r\n searchText: string | null = null,\r\n fireOfNote = false,\r\n stageOfControl: string[] = [],\r\n fireCentreCode: number | null = null,\r\n bbox: string | null = null,\r\n orderBy: string = 'lastUpdatedTimestamp%20DESC',\r\n ): Observable {\r\n let url = `${this.appConfigService.getConfig().rest['wfnews']}/publicPublishedIncident?pageNumber=${pageNum}&pageRowCount=${rowCount}&orderBy=${orderBy}`;\r\n\r\n if (fireOfNote !== null) {\r\n url += `&fireOfNote=${fireOfNote}`;\r\n }\r\n if (searchText && searchText.length) {\r\n url += `&searchText=${searchText}`;\r\n }\r\n\r\n if (stageOfControl && stageOfControl.length > 0) {\r\n for (const soc of stageOfControl) {\r\n url += `&stageOfControlList=${soc}`;\r\n }\r\n }\r\n\r\n if (location && location.radius) {\r\n url += `&latitude=${location.latitude}`;\r\n url += `&longitude=${location.longitude}`;\r\n url += `&radius=${location.radius * 1000}`;\r\n }\r\n\r\n if (fireCentreCode) {\r\n url += `&fireCentreCode=${fireCentreCode}`;\r\n }\r\n\r\n if (bbox) {\r\n url += `&bbox=${bbox}`;\r\n }\r\n\r\n url += '&newFires=false';\r\n\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n // published incident guid, WF Incident Guid, WF year and incident sequence number?\r\n public fetchPublishedIncident(\r\n guid: string,\r\n fireYear: string = null,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncident/${guid}${fireYear ? '?fireYear=' + fireYear : ''\r\n }`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchIMIncident(\r\n fireYear: string,\r\n incidentNumber: string,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['incidents']\r\n }/incidents/${fireYear}/${incidentNumber}`;\r\n\r\n return this.httpClient\r\n .get(url, {\r\n headers: {\r\n Authorization: `bearer ${this.tokenService.getOauthToken()}`,\r\n },\r\n })\r\n .pipe(\r\n map((response: any) => ({\r\n response,\r\n wildfireIncidentGuid: response.wildfireIncidentGuid,\r\n })),\r\n )\r\n .pipe(\r\n concatMap((data) => {\r\n const publishedUrl = `${this.appConfigService.getConfig().rest['incidents']\r\n }/publishedIncidents/byIncident/${data.wildfireIncidentGuid}`;\r\n return of({\r\n response: data.response,\r\n getPublishedIncident: this.httpClient.get(publishedUrl, {\r\n headers: {\r\n 'Content-Type': 'application/json',\r\n Authorization: `bearer ${this.tokenService.getOauthToken()}`,\r\n },\r\n observe: 'response'\r\n }),\r\n });\r\n }),\r\n );\r\n }\r\n\r\n public saveIMPublishedIncident(publishedIncident: any): Observable {\r\n const publishedUrl = `${this.appConfigService.getConfig().rest['incidents']\r\n }/publishedIncidents`;\r\n const headers = {\r\n headers: {\r\n Authorization: `bearer ${this.tokenService.getOauthToken()}`,\r\n },\r\n };\r\n\r\n if (publishedIncident.publishedIncidentDetailGuid) {\r\n return this.httpClient.put(\r\n publishedUrl + `/${publishedIncident.publishedIncidentDetailGuid}`,\r\n publishedIncident,\r\n headers,\r\n );\r\n } else {\r\n return this.httpClient.post(publishedUrl, publishedIncident, headers);\r\n }\r\n }\r\n\r\n public getIMPublishedIncident(publishedIncident: any): Observable {\r\n const publishedUrl = `${this.appConfigService.getConfig().rest['incidents']}/publishedIncidents`;\r\n const headers = new HttpHeaders({\r\n Authorization: `Bearer ${this.tokenService.getOauthToken()}`\r\n });\r\n\r\n if (publishedIncident.publishedIncidentDetailGuid) {\r\n return this.httpClient.get(publishedUrl + `/${publishedIncident.publishedIncidentDetailGuid}`, {\r\n headers: headers,\r\n observe: 'response'\r\n }).pipe(\r\n map(response => {\r\n console.log('ETag:', response.headers.get('ETag')); \r\n return response; \r\n })\r\n );\r\n }\r\n }\r\n\r\n public fetchPublishedIncidentAttachments(incidentName): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${incidentName}/attachments`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchExternalUriList(\r\n page: number = 1,\r\n rows: number = 10,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicExternalUri?pageNumber=${page}&pageRowCount=${rows}`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchExternalUri(incidentNumber): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicExternalUri?sourceObjectUniqueId=${incidentNumber}&pageNumber=1&pageRowCount=100`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchAttachments(incidentNumber): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${incidentNumber}/attachments`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchAttachmentBytes(incidentNumber, attachmentGuid): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${incidentNumber}/attachments/${attachmentGuid}/bytes`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n /********** Stats Data ***********/\r\n\r\n public fetchStatistics(\r\n fireYear: number,\r\n fireCentre: string = 'BC',\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/statistics?fireYear=${fireYear}${fireCentre ? '&fireCentre=' + fireCentre : ''\r\n }`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n /********** Situation Report ************/\r\n\r\n public fetchSituationReportList(\r\n pageNum: number = 0,\r\n rowCount: number = 9999,\r\n published = true,\r\n cacheBust = false,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicSituationReport?pageNumber=${pageNum}&pageRowCount=${rowCount}&published=${published ? 'TRUE' : 'FALSE'\r\n }${cacheBust ? '&cacheBust=' + new Date().getTime() : ''}`;\r\n return this.httpClient.get(url, this.getPublicSituationReportHeaders());\r\n }\r\n\r\n public fetchSituationReport(reportGuid: string): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicSituationReport/${reportGuid}`;\r\n return this.httpClient.get(url, this.getPublicSituationReportHeaders());\r\n }\r\n\r\n public updateSituationReport(\r\n report: SituationReport,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/situationReport/${report.reportGuid}`;\r\n return this.httpClient.put(url, report, this.getSituationReportHeaders());\r\n }\r\n\r\n public createSituationReport(\r\n report: SituationReport,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/situationReport`;\r\n return this.httpClient.post(url, report, this.getSituationReportHeaders());\r\n }\r\n\r\n public deleteSituationReport(\r\n report: SituationReport,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/situationReport/${report.reportGuid}`;\r\n return this.httpClient.delete(url, this.getSituationReportHeaders());\r\n }\r\n\r\n async populateIncidentByPoint(restrictionPolygon: [][]) {\r\n let incident: SimpleIncident = null;\r\n\r\n const turf = window['turf'];\r\n\r\n const poly: number[][] = restrictionPolygon[0];\r\n const polyArray: Array[] = [];\r\n\r\n for (const item of poly) {\r\n polyArray.push(item);\r\n }\r\n\r\n const multiPolyArray = [polyArray];\r\n const bufferedPolygon = turf.polygon(multiPolyArray);\r\n const buffer = turf.buffer(bufferedPolygon, 10, {\r\n units: 'kilometers',\r\n });\r\n\r\n const bbox = turf.bbox(buffer);\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n\r\n // find incidents within the area restriction polygon\r\n const incidents = await this.fetchPublishedIncidentsList(\r\n 0,\r\n 1,\r\n null,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n null,\r\n bbox,\r\n ).toPromise();\r\n if (incidents?.collection && incidents?.collection?.length === 1) {\r\n const firstIncident = incidents.collection[0];\r\n const fireName = firstIncident.incidentName.replace('Fire', '').trim();\r\n\r\n incident = new SimpleIncident();\r\n\r\n incident.discoveryDate = convertToDateYear(firstIncident.discoveryDate);\r\n incident.incidentName = fireName + ' Wildfire';\r\n incident.fireOfNoteInd = firstIncident.fireOfNoteInd;\r\n incident.stageOfControlCode = firstIncident.stageOfControlCode;\r\n incident.stageOfControlIcon = getStageOfControlIcon(\r\n firstIncident.stageOfControlCode,\r\n );\r\n incident.stageOfControlLabel = getStageOfControlLabel(\r\n firstIncident.stageOfControlCode,\r\n );\r\n incident.fireCentreName = firstIncident.fireCentreName;\r\n incident.fireYear = firstIncident.fireYear;\r\n incident.incidentNumberLabel = firstIncident.incidentNumberLabel;\r\n return incident;\r\n } else {\r\n console.error('Could not fetch associated incident');\r\n }\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 30, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "ReportOfFireService", + "id": "injectable-ReportOfFireService-2bea6fa0d7561a07da0418a9db608fc6f133db9866b8d5c45dd96ff7edb29f0ad0440ef0a67b49e8c02c588724e203975d9abfdcaaae74077166f75a63a4a2fb", + "file": "src/app/services/report-of-fire-service.ts", + "properties": [ + { + "name": "formData", + "deprecated": false, + "deprecationMessage": "", + "type": "FormData", + "optional": false, + "description": "", + "line": 42 + }, + { + "name": "latitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 41 + }, + { + "name": "longitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 40 + }, + { + "name": "submittedOffline", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 39 + } + ], + "methods": [ + { + "name": "blobToBase64", + "args": [ + { + "name": "url", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 148, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "url", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "checkExifGPS", + "args": [ + { + "name": "base64", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 298, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "base64", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToBase64", + "args": [ + { + "name": "image", + "type": "Photo | GalleryPhoto", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 168, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "image", + "type": "Photo | GalleryPhoto", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "saveReportOfFire", + "args": [ + { + "name": "reportOfFire", + "type": "ReportOfFireType", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "image1", + "type": "Photo | GalleryPhoto", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "image2", + "type": "Photo | GalleryPhoto", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "image3", + "type": "Photo | GalleryPhoto", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 50, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "reportOfFire", + "type": "ReportOfFireType", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "image1", + "type": "Photo | GalleryPhoto", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "image2", + "type": "Photo | GalleryPhoto", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "image3", + "type": "Photo | GalleryPhoto", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "submitOfflineReportToServer", + "args": [ + { + "name": "offlineReport", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 236, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "offlineReport", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "submitToStorage", + "args": [ + { + "name": "formData", + "type": "FormData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 287, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "formData", + "type": "FormData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "syncDataWithServer", + "args": [ + { + "name": "intervalRef", + "type": "Subscription", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 323, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "intervalRef", + "type": "Subscription", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { GalleryPhoto, Photo } from '@capacitor/camera';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { CommonUtilityService } from './common-utility.service';\r\nimport { App } from '@capacitor/app';\r\nimport ExifReader from 'exifreader';\r\nimport * as P from 'piexifjs';\r\nimport { Filesystem } from '@capacitor/filesystem';\r\nimport { LocalStorageService } from './local-storage-service';\r\nimport { Subscription } from 'rxjs';\r\n\r\nexport interface ReportOfFireType {\r\n fullName?: string;\r\n phoneNumber?: string;\r\n consentToCall?: boolean;\r\n estimatedDistance?: number;\r\n fireLocation?: number[];\r\n deviceLocation?: number[];\r\n fireSize?: string;\r\n rateOfSpread?: string;\r\n burning?: string[];\r\n smokeColor?: string[];\r\n weather?: string[];\r\n assetsAtRisk?: string[];\r\n signsOfResponse?: string[];\r\n otherInfo?: string;\r\n submittedTimestamp?: string;\r\n visibleFlame?: string[];\r\n submissionID?: string;\r\n image1?: Photo | GalleryPhoto;\r\n image2?: Photo | GalleryPhoto;\r\n image3?: Photo | GalleryPhoto;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class ReportOfFireService {\r\n submittedOffline: boolean;\r\n longitude: number;\r\n latitude: number;\r\n formData: FormData\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private commonUtilityService: CommonUtilityService,\r\n private storageService: LocalStorageService\r\n ) { }\r\n\r\n async saveReportOfFire(\r\n reportOfFire: ReportOfFireType,\r\n image1: Photo | GalleryPhoto,\r\n image2: Photo | GalleryPhoto,\r\n image3: Photo | GalleryPhoto,\r\n ): Promise {\r\n const rofUrl = this.appConfigService.getConfig().rest['fire-report-api'];\r\n const resource = JSON.stringify(reportOfFire);\r\n if (this.commonUtilityService.hasSQLKeywords(resource)) {\r\n console.error(\"JSON blob contains SQL keywords. Potential SQL injection attempt.\");\r\n return;\r\n }\r\n // if the device's location is not populated use the fire location to set image GPS coordinates\r\n if (reportOfFire?.deviceLocation) {\r\n this.latitude = reportOfFire.deviceLocation[0];\r\n this.longitude = reportOfFire.deviceLocation[1];\r\n } else if (reportOfFire?.fireLocation) {\r\n this.latitude = reportOfFire.fireLocation[0];\r\n this.longitude = reportOfFire.fireLocation[1];\r\n }\r\n\r\n try {\r\n const formData = new FormData();\r\n formData.append('resource', resource);\r\n\r\n if (image1) {\r\n formData.append('image1', await this.convertToBase64(image1));\r\n }\r\n if (image2) {\r\n formData.append('image2', await this.convertToBase64(image2));\r\n }\r\n if (image3) {\r\n formData.append('image3', await this.convertToBase64(image3));\r\n }\r\n this.formData = formData\r\n // if the device is offline save RoF in storage\r\n try {\r\n await this.commonUtilityService.checkOnlineStatus().then(async (result) => {\r\n const self = this;\r\n if (!result) {\r\n await this.submitToStorage(formData);\r\n self.submittedOffline = true;\r\n }\r\n });\r\n } catch (error) {\r\n console.error('Error checking online status for ROF submission', error);\r\n }\r\n\r\n if (this.submittedOffline) {\r\n return;\r\n }\r\n\r\n let storedOfflineReportData;\r\n try {\r\n storedOfflineReportData = this.storageService.removeData('offlineReportData');\r\n } catch (error) {\r\n console.error('An error occurred while retrieving offlineReportData:', error);\r\n }\r\n if (storedOfflineReportData) {\r\n // in case the device back online right after user store the report into ionic, \r\n // should always check to avoid submit the duplicate one\r\n const offlineReport = JSON.parse(storedOfflineReportData);\r\n if (offlineReport.resource) {\r\n const offlineResource = JSON.parse(offlineReport.resource);\r\n if (offlineResource === resource) {\r\n try {\r\n this.storageService.removeData('offlineReportData');\r\n } catch (error) {\r\n console.error('An error occurred while removing offlineReportData:', error);\r\n }\r\n }\r\n }\r\n }\r\n\r\n const response = await fetch(rofUrl, {\r\n method: 'POST',\r\n body: formData,\r\n });\r\n if (response.ok || response.status == 200) {\r\n // The server successfully processed the report\r\n return { success: true, message: 'Report submitted successfully' };\r\n } else {\r\n // submit to storage if there is an issue\r\n if (this.formData) await this.submitToStorage(this.formData)\r\n // The server encountered an error\r\n return { success: false, message: JSON.stringify(response) };\r\n }\r\n } catch (error) {\r\n // submit to storage if there is an error\r\n if (this.formData) await this.submitToStorage(this.formData)\r\n // An error occurred during the HTTP request\r\n return {\r\n success: false,\r\n message: 'An error occurred while submitting the report',\r\n };\r\n }\r\n }\r\n\r\n async blobToBase64(url): Promise {\r\n return new Promise(async (resolve, _) => {\r\n // do a request to the blob uri\r\n const response = await fetch(url);\r\n\r\n // response has a method called .blob() to get the blob file\r\n const blob = await response.blob();\r\n\r\n // instantiate a file reader\r\n const fileReader = new FileReader();\r\n\r\n // read the file\r\n fileReader.readAsDataURL(blob);\r\n\r\n fileReader.onloadend = () => {\r\n resolve(fileReader.result as string); // Here is the base64 string\r\n };\r\n });\r\n }\r\n\r\n async convertToBase64(image: Photo | GalleryPhoto) {\r\n let base64;\r\n let content;\r\n let mimeType;\r\n try {\r\n if (image.path) {\r\n // read binary data (base64 encoded) from plugins that return File URIs, such as\r\n // the Camera.\r\n const contents = await Filesystem.readFile({\r\n path: image.path,\r\n }).then(result => {\r\n content = result.data;\r\n })\r\n\r\n // Filesystem.readFile returns just the content of the base64 string. Detect mimeType from content\r\n const identifier = content.charAt(0)\r\n switch (identifier) {\r\n case '/':\r\n mimeType = 'jpg';\r\n break;\r\n case 'i':\r\n mimeType = 'png';\r\n break;\r\n case 'R':\r\n mimeType = 'gif';\r\n break;\r\n case 'U':\r\n mimeType = 'webp';\r\n break;\r\n default:\r\n mimeType = 'jpg';\r\n break;\r\n }\r\n\r\n base64 = 'data:image/' + mimeType + ';base64,' + content;\r\n }\r\n\r\n // if the webPath is already a base64 string, return it\r\n else if (image?.webPath?.startsWith('data:image')) {\r\n base64 = image.webPath;\r\n }\r\n // if it does not have base64 string convert it to one\r\n else if (image.webPath) {\r\n await this.blobToBase64(image.webPath).then((result) => {\r\n base64 = result;\r\n });\r\n }\r\n // if it does not have a webPath return the dataUrl which should be a base64 string\r\n else {\r\n image = image as Photo;\r\n if (image.dataUrl) {\r\n base64 = image.dataUrl;\r\n }\r\n }\r\n\r\n // if not a JPG, metadata will be checked in notifications api and lat/long will be added if not present.\r\n if (base64?.startsWith('data:image/jpeg')) {\r\n await this.checkExifGPS(base64).then((response) => {\r\n base64 = response;\r\n });\r\n }\r\n } catch (error) {\r\n console.error('Error converting image to base64 string', error);\r\n }\r\n\r\n return base64;\r\n }\r\n\r\n async submitOfflineReportToServer(offlineReport?): Promise {\r\n // retrieve the offline RoF from the device's storage and convert to FormData for submission\r\n // images will already to converted to base64 string from initial submission\r\n const rofUrl = this.appConfigService.getConfig().rest['fire-report-api'];\r\n const rofJson = JSON.parse(offlineReport);\r\n const resource = rofJson.resource;\r\n const image1 = rofJson.image1;\r\n const image2 = rofJson.image2;\r\n const image3 = rofJson.image3;\r\n\r\n const formData = new FormData();\r\n if (resource) {\r\n formData.append('resource', resource);\r\n }\r\n\r\n if (image1) {\r\n formData.append('image1', image1);\r\n }\r\n if (image2) {\r\n formData.append('image2', image2);\r\n }\r\n if (image3) {\r\n formData.append('image3', image3);\r\n }\r\n\r\n try {\r\n // Make an HTTP POST request to your server's API endpoint\r\n const response = await fetch(rofUrl, {\r\n method: 'POST',\r\n body: formData,\r\n });\r\n\r\n if (response.ok || response.status == 200) {\r\n // Remove the locally stored data if sync is successful\r\n this.storageService.removeData('offlineReportData');\r\n App.removeAllListeners();\r\n // The server successfully processed the report\r\n return { success: true, message: 'Report submitted successfully' };\r\n } else {\r\n // The server encountered an error\r\n return { success: false, message: JSON.stringify(response) };\r\n }\r\n } catch (error) {\r\n // An error occurred during the HTTP request\r\n return {\r\n success: false,\r\n message: 'An error occurred while submitting the report',\r\n };\r\n }\r\n }\r\n\r\n async submitToStorage(formData: FormData) {\r\n const object = {};\r\n formData.forEach((value, key) => (object[key] = value));\r\n const json = JSON.stringify(object);\r\n const data = this.storageService.getData('offlineReportData')\r\n if (data == json) {\r\n return;\r\n } else this.storageService.saveData('offlineReportData', json);\r\n }\r\n\r\n // could not seem to get this to work for non-JPEG, those will be handled in notifications api.\r\n async checkExifGPS(base64: string) {\r\n try {\r\n const tags = await ExifReader.load(base64);\r\n // if the base64 string already has GPS metadata return it\r\n if (tags && tags.GPSLongitude && tags.GPSLatitude) {\r\n return base64;\r\n } else {\r\n // add GPS metadata if not present\r\n const gps = {};\r\n gps[P.GPSIFD.GPSLatitudeRef] = this.latitude < 0 ? 'S' : 'N';\r\n gps[P.GPSIFD.GPSLatitude] = P.GPSHelper.degToDmsRational(this.latitude);\r\n gps[P.GPSIFD.GPSLongitudeRef] = this.longitude < 0 ? 'W' : 'E';\r\n gps[P.GPSIFD.GPSLongitude] = P.GPSHelper.degToDmsRational(\r\n this.longitude,\r\n );\r\n const exifObj = { GPS: gps };\r\n const exifbytes = P.dump(exifObj);\r\n const exifModified = P.insert(exifbytes, base64);\r\n return exifModified;\r\n }\r\n } catch (err) {\r\n console.error('Error checking exif: ' + err);\r\n }\r\n }\r\n\r\n async syncDataWithServer(intervalRef: Subscription) {\r\n let dataSynced = false;\r\n let submissionID = null;\r\n let duplicateStored = false;\r\n let submissionIdList = null;\r\n let offlineReport = null;\r\n\r\n try {\r\n // Fetch and submit locally stored data\r\n offlineReport = this.storageService.getData('offlineReportData')\r\n submissionIdList = this.storageService.getData('submissionIDList')\r\n\r\n if (offlineReport) {\r\n // Check for duplicate, reject if submissionID has already been stored\r\n const offlineJson = JSON.parse(offlineReport)\r\n if (offlineJson?.resource) {\r\n const resourceJson = JSON.parse(offlineJson.resource)\r\n submissionID = resourceJson?.submissionID\r\n if (submissionID && submissionIdList?.includes(submissionID)) {\r\n duplicateStored = true;\r\n }\r\n }\r\n\r\n // Reject duplicate if submissionID has already been stored\r\n if (duplicateStored) return true;\r\n\r\n // Send the report to the server\r\n const response =\r\n await this.submitOfflineReportToServer(offlineReport).then(async response => {\r\n if (response.success) {\r\n dataSynced = true;\r\n // Remove the locally stored data if sync is successful\r\n this.storageService.removeData('offlineReportData');\r\n // store submissionID for duplicate check \r\n if (submissionID) {\r\n submissionIdList = submissionIdList ? submissionIdList + \", \" + submissionID : submissionID;\r\n this.storageService.saveData('submissionIDList', submissionIdList)\r\n }\r\n\r\n intervalRef.unsubscribe()\r\n App.removeAllListeners();\r\n }\r\n });\r\n }\r\n } catch (error) {\r\n console.error('Sync failed:', error);\r\n }\r\n return dataSynced;\r\n }\r\n\r\n}", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "storageService", + "type": "LocalStorageService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 42, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "storageService", + "type": "LocalStorageService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "RouterExtService", + "id": "injectable-RouterExtService-a3b65d6a764874736e5a1dc5da190cf9c29e499664e95b4695f06b4098d7d0acf4f1f44ceb893b2a78de3204c3f538c6b0a5df2ac59185074ccb951b52f968ec", + "file": "src/app/services/router-ext.service.ts", + "properties": [ + { + "name": "currentUrl", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 8, + "modifierKind": [ + 123 + ] + }, + { + "name": "previousUrl", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 7, + "modifierKind": [ + 123 + ] + } + ], + "methods": [ + { + "name": "getPreviousUrl", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "

A router wrapper, adding extra functions.

\n", + "rawdescription": "\nA router wrapper, adding extra functions.", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { NavigationEnd, Router } from '@angular/router';\r\n\r\n/** A router wrapper, adding extra functions. */\r\n@Injectable({ providedIn: 'root' })\r\nexport class RouterExtService {\r\n private previousUrl: string = undefined;\r\n private currentUrl: string = undefined;\r\n\r\n constructor(private router: Router) {\r\n this.currentUrl = this.router.url;\r\n router.events.subscribe((event) => {\r\n if (event instanceof NavigationEnd) {\r\n this.previousUrl = this.currentUrl;\r\n this.currentUrl = event.url;\r\n }\r\n });\r\n }\r\n\r\n public getPreviousUrl() {\r\n return this.previousUrl;\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 8, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "UpdateService", + "id": "injectable-UpdateService-3b741f34de839d64fd70707610d8e324f4c377ef8ceda6c1905010c4f3b9b9070d67d04c8f74abf46d977b0a0f6ae26a4a773a4981a26d66b41d3134aab6ad70", + "file": "src/app/services/update.service.ts", + "properties": [ + { + "name": "snackbar", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBar", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ] + }, + { + "name": "swUpdate", + "deprecated": false, + "deprecationMessage": "", + "type": "SwUpdate", + "optional": false, + "description": "", + "line": 9, + "modifierKind": [ + 125 + ] + } + ], + "methods": [ + { + "name": "checkForUpdates", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 19, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { SwUpdate } from '@angular/service-worker';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { interval } from 'rxjs';\r\n\r\n@Injectable({ providedIn: 'root' })\r\nexport class UpdateService {\r\n constructor(\r\n public swUpdate: SwUpdate,\r\n public snackbar: MatSnackBar,\r\n ) {\r\n console.log('wfnews swUpdate, enabled:', swUpdate.isEnabled);\r\n if (swUpdate.isEnabled) {\r\n swUpdate.checkForUpdate();\r\n interval(5 * 60 * 1000).subscribe(() => swUpdate.checkForUpdate());\r\n }\r\n }\r\n\r\n public checkForUpdates(): void {\r\n if (this.swUpdate.isEnabled) {\r\n this.swUpdate.available.subscribe((event) => {\r\n console.log('current version is', event.current);\r\n console.log('available version is', event.available);\r\n\r\n this.snackbar\r\n .open('A new version is available', 'Update Now')\r\n .onAction()\r\n .subscribe(() => {\r\n this.swUpdate\r\n .activateUpdate()\r\n .then(() => document.location.reload());\r\n });\r\n });\r\n }\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "swUpdate", + "type": "SwUpdate", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbar", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 7, + "jsdoctags": [ + { + "name": "swUpdate", + "type": "SwUpdate", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbar", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "WatchlistService", + "id": "injectable-WatchlistService-65416a86d9ea4d50a5153a0efcb744769ca7476d4fb225d38e5a7763dccb8ccd87b0b9e8c855836579f188d990389b5d5a3b0f0f96bb53b8f55f5d3fa37e08a8", + "file": "src/app/services/watchlist-service.ts", + "properties": [], + "methods": [ + { + "name": "clearWatchlist", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getWatchlist", + "args": [], + "optional": false, + "returnType": "string[]", + "typeParameters": [], + "line": 66, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "removeFromWatchlist", + "args": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 22, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "saveToWatchlist", + "args": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 74, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "verifyWatchlist", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 45, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125, + 134 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { LocalStorageService } from './local-storage-service';\r\nimport { PublishedIncidentService } from './published-incident-service';\r\n\r\nconst WATCHLIST_KEY = 'WFNEWS_WATCHLIST';\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class WatchlistService {\r\n constructor(\r\n private localStorageService: LocalStorageService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n ) {\r\n this.verifyWatchlist();\r\n }\r\n\r\n public clearWatchlist() {\r\n this.localStorageService.removeData(WATCHLIST_KEY);\r\n }\r\n\r\n public removeFromWatchlist(\r\n fireYear: string,\r\n incidentNumber: string,\r\n ): boolean {\r\n let result = true;\r\n try {\r\n const watchlist = this.getWatchlist();\r\n if (watchlist.includes(fireYear + ':' + incidentNumber)) {\r\n const index = watchlist.indexOf(fireYear + ':' + incidentNumber);\r\n watchlist.splice(index, 1);\r\n this.localStorageService.saveData(\r\n WATCHLIST_KEY,\r\n JSON.stringify(watchlist),\r\n );\r\n }\r\n } catch (err) {\r\n console.error(err);\r\n result = false;\r\n }\r\n\r\n return result;\r\n }\r\n\r\n public async verifyWatchlist() {\r\n console.warn('Verifying Watchlist');\r\n for (const watchlistString of this.getWatchlist()) {\r\n const fireYear = watchlistString.split(':')[0];\r\n const incidentNumber = watchlistString.split(':')[1];\r\n try {\r\n const incident = await this.publishedIncidentService\r\n .fetchPublishedIncident(incidentNumber, fireYear)\r\n .toPromise();\r\n if (!incident) {\r\n console.warn(\r\n 'Removing expired incident ' + incidentNumber + ' from Watchlist',\r\n );\r\n this.removeFromWatchlist(fireYear, incidentNumber);\r\n }\r\n } catch (err) {\r\n console.error(err);\r\n }\r\n }\r\n }\r\n\r\n public getWatchlist(): string[] {\r\n const watchlistString = this.localStorageService.getData(WATCHLIST_KEY);\r\n if (watchlistString) {\r\n return JSON.parse(watchlistString) as string[];\r\n }\r\n return [];\r\n }\r\n\r\n public saveToWatchlist(fireYear: string, incidentNumber: string): boolean {\r\n let result = true;\r\n try {\r\n const watchlist = this.getWatchlist();\r\n watchlist.push(`${fireYear}:${incidentNumber}`);\r\n this.localStorageService.saveData(\r\n WATCHLIST_KEY,\r\n JSON.stringify(watchlist),\r\n );\r\n } catch (err) {\r\n console.error(err);\r\n result = false;\r\n }\r\n\r\n return result;\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "localStorageService", + "type": "LocalStorageService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 10, + "jsdoctags": [ + { + "name": "localStorageService", + "type": "LocalStorageService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "WFMapService", + "id": "injectable-WFMapService-e02ce7348a92756933302ed75a6881d374f0af8433f52f5467a5ce54a796ae82116394b71ac7b317925260b0cf38870bbc40b8237011440d6352bf8ca6759b2b", + "file": "src/app/services/wf-map.service.ts", + "properties": [ + { + "name": "identifyCallback", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "identifyDoneCallback", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 21 + }, + { + "name": "patchPromise", + "deprecated": false, + "deprecationMessage": "", + "type": "Promise", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 123 + ] + }, + { + "name": "smkBaseUrl", + "defaultValue": "`${window.location.protocol}//${window.location.host}/assets/smk/`", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 123 + ] + } + ], + "methods": [ + { + "name": "changeBasemapCacheToken", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "createSMK", + "args": [ + { + "name": "option", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 51, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "option", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "defineEsriVectorLayer", + "args": [ + { + "name": "id", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "title", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "baseMaps", + "type": "literal type[]", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 731, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "id", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "title", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "baseMaps", + "type": "literal type[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getBaseMap", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 697, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "httpGet", + "args": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "params", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "headers", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 708, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "params", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "headers", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "patch", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 112, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "setBaseMap", + "args": [ + { + "name": "mapId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 674, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "mapId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setHandler", + "args": [ + { + "name": "id", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "method", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "handler", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 31, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "id", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "method", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "handler", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setIdentifyCallback", + "args": [ + { + "name": "cb", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 39, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "cb", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setIdentifyDoneCallback", + "args": [ + { + "name": "cb", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 43, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "cb", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { HttpClient } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { getActiveMap, isAndroidViaNavigator } from '@app/utils';\r\nimport { CapacitorHttp } from '@capacitor/core';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport * as esriVector from 'esri-leaflet-vector';\r\nimport * as satelliteStyle from '../../assets/data/vector-basemap-imagery.json';\r\nimport * as navStyle from '../../assets/data/vector-basemap-navigation.json';\r\nimport * as nightStyle from '../../assets/data/vector-basemap-night.json';\r\nimport * as topoStyle from '../../assets/data/vector-basemap-topo.json';\r\n\r\nexport type Smk = any;\r\nexport type SmkPromise = Promise;\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class WFMapService {\r\n identifyCallback;\r\n identifyDoneCallback;\r\n private patchPromise: Promise;\r\n private smkBaseUrl = `${window.location.protocol}//${window.location.host}/assets/smk/`;\r\n\r\n constructor(\r\n protected appConfigService: AppConfigService,\r\n private httpClient: HttpClient,\r\n private capacitorService: CapacitorService,\r\n ) { }\r\n\r\n setHandler(id, method, handler): Promise {\r\n const SMK = window['SMK'];\r\n\r\n return this.patch().then(() => {\r\n SMK.HANDLER.set(id, method, handler);\r\n });\r\n }\r\n\r\n setIdentifyCallback(cb) {\r\n this.identifyCallback = cb;\r\n }\r\n\r\n setIdentifyDoneCallback(cb) {\r\n this.identifyDoneCallback = cb;\r\n }\r\n\r\n changeBasemapCacheToken() {\r\n changeCacheToken();\r\n }\r\n\r\n createSMK(option: any) {\r\n const SMK = window['SMK'];\r\n const mapService = this;\r\n\r\n return this.patch()\r\n .then(() => {\r\n try {\r\n option.config.push({\r\n // viewer: {\r\n // baseMap: baseMapIds[ 0 ]\r\n // },\r\n tools: [\r\n {\r\n type: 'baseMaps',\r\n choices: baseMapIds,\r\n },\r\n {\r\n type: 'bespoke',\r\n instance: 'full-extent',\r\n title: 'Zoom to Full Extent',\r\n enabled: true,\r\n position: 'actionbar',\r\n showTitle: false,\r\n showPanel: false,\r\n icon: 'zoom_out_map',\r\n order: 3,\r\n },\r\n ],\r\n });\r\n\r\n SMK.HANDLER.set(\r\n 'BespokeTool--full-extent',\r\n 'triggered',\r\n (smk, tool) => {\r\n zoomToProvince();\r\n },\r\n );\r\n\r\n SMK.HANDLER.set(\r\n 'BespokeTool--full-screen',\r\n 'triggered',\r\n (smk, tool) => {\r\n option.fullScreen.emit();\r\n },\r\n );\r\n\r\n return SMK.INIT({\r\n baseUrl: mapService.smkBaseUrl,\r\n ...option,\r\n });\r\n } catch (error) {\r\n console.error('Error occurred during SMK initialization:', error);\r\n throw error;\r\n }\r\n })\r\n .catch((error) => {\r\n console.error('Error occurred during patching:', error);\r\n throw error; // Re-throw the error to propagate it to the caller\r\n });\r\n }\r\n\r\n public patch(): Promise {\r\n try {\r\n const mapService = this;\r\n const include = window['include'];\r\n const SMK = window['SMK'];\r\n\r\n if (!this.patchPromise) {\r\n this.patchPromise = Promise.resolve()\r\n .then(() => {\r\n console.log('start patching SMK');\r\n\r\n // Create a DIV for a temporary map.\r\n // This map is used to ensure that SMK is completely loaded before monkey-patching\r\n const temp = document.createElement('div');\r\n temp.style.display = 'none';\r\n temp.style.visibility = 'hidden';\r\n temp.style.position = 'absolute';\r\n temp.style.left = '-5000px';\r\n temp.style.top = '-5000px';\r\n temp.style.right = '-4000px';\r\n temp.style.bottom = '-4000px';\r\n document.body.appendChild(temp);\r\n\r\n return SMK.INIT({\r\n id: 999,\r\n containerSel: temp,\r\n baseUrl: mapService.smkBaseUrl,\r\n config: 'show-tool=bespoke',\r\n }).then((smk) => {\r\n const option2x = {\r\n tileSize: 512,\r\n zoomOffset: -1,\r\n };\r\n\r\n const topographicOption = {\r\n maxNativeZoom: 20,\r\n maxZoom: 30,\r\n };\r\n\r\n mapService.defineEsriVectorLayer('topography', 'BC Topography', [\r\n {\r\n id: 'topography',\r\n type: 'vector',\r\n url: 'https://tiles.arcgis.com/tiles/B6yKvIZqzuOr0jBR/arcgis/rest/services/Canada_Topographic/VectorTileServer',\r\n style: () => topoStyle,\r\n },\r\n ]);\r\n\r\n mapService.defineEsriVectorLayer('navigation', 'Navigation', [\r\n {\r\n id: 'navigation',\r\n type: 'vector',\r\n url: 'https://tiles.arcgis.com/tiles/B6yKvIZqzuOr0jBR/arcgis/rest/services/Canada_Topographic/VectorTileServer',\r\n style: () => navStyle,\r\n },\r\n ]);\r\n\r\n mapService.defineEsriVectorLayer('imagery', 'Imagery', [\r\n {\r\n id: 'imagery',\r\n type: 'vector',\r\n url: 'https://tiles.arcgis.com/tiles/B6yKvIZqzuOr0jBR/arcgis/rest/services/Canada_Topographic/VectorTileServer',\r\n style: () => satelliteStyle,\r\n },\r\n { id: 'Imagery', type: 'tile', url: null, style: null },\r\n ]);\r\n\r\n mapService.defineEsriVectorLayer('night', 'Night', [\r\n {\r\n id: 'night',\r\n type: 'vector',\r\n url: 'https://tiles.arcgis.com/tiles/B6yKvIZqzuOr0jBR/arcgis/rest/services/Canada_Topographic/VectorTileServer',\r\n style: () => nightStyle,\r\n },\r\n ]);\r\n\r\n mapService.defineEsriVectorLayer('bc-basemap', 'BC BaseMap', [\r\n {\r\n id: 'bc-basemap',\r\n type: 'vector',\r\n url: 'https://tiles.arcgis.com/tiles/ubm4tcTYICKBpist/arcgis/rest/services/BC_BASEMAP/VectorTileServer',\r\n style: (style) => style,\r\n },\r\n ]);\r\n\r\n if (isAndroidViaNavigator()) {\r\n defineOpenStreetMapLayer();\r\n }\r\n\r\n smk.destroy();\r\n temp.parentElement.removeChild(temp);\r\n });\r\n })\r\n .then(() => {\r\n // add a component to Vue global used by SMK\r\n const vue = window['Vue'];\r\n return include('component').then(() => {\r\n const f = vue.component('wf-feature', {\r\n template: '#wf-feature-template',\r\n extends: SMK.COMPONENT.FeatureBase,\r\n methods: {\r\n asDate(attr) {\r\n let v;\r\n try {\r\n v = this.feature.properties[attr];\r\n } catch (e) {\r\n return attr;\r\n }\r\n\r\n try {\r\n return new Date(v).toISOString().slice(0, 10);\r\n } catch (e) {\r\n return v;\r\n }\r\n },\r\n zoomFeature() {\r\n this.$root.trigger('IdentifyFeatureTool', 'zoom');\r\n },\r\n },\r\n });\r\n\r\n vue.component('wf-weather-station-feature', {\r\n template: '#wf-weather-station-feature-template',\r\n extends: f,\r\n computed: {\r\n content() {\r\n return {\r\n create: this.feature.properties.createContent,\r\n };\r\n },\r\n },\r\n });\r\n\r\n vue.component('wf-incident-feature', {\r\n template: '#wf-incident-feature-template',\r\n extends: f,\r\n computed: {\r\n content() {\r\n return {\r\n create: this.feature.properties.createContent,\r\n };\r\n },\r\n },\r\n });\r\n });\r\n })\r\n .then(() => {\r\n include.tag(\r\n 'plugin-wfim-util',\r\n // { loader: \"group\", tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-wfnews/util.js',\r\n },\r\n // ] }\r\n );\r\n\r\n include.tag('layer-incidents', {\r\n loader: 'group',\r\n tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-wfnews/layer/layer-incidents.js',\r\n },\r\n ],\r\n });\r\n\r\n include.tag('layer-incidents-leaflet', {\r\n loader: 'group',\r\n tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-wfnews/viewer-leaflet/layer/layer-incidents-leaflet.js',\r\n },\r\n ],\r\n });\r\n\r\n include.tag('util-date', {\r\n loader: 'group',\r\n tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-wfnews/lib/date.js',\r\n },\r\n ],\r\n });\r\n include.tag('layer-wms-time-cql', {\r\n loader: 'group',\r\n tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-wfnews/layer/layer-wms-time-cql.js',\r\n },\r\n ],\r\n });\r\n include.tag('layer-wms-time-cql-leaflet', {\r\n loader: 'group',\r\n tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-wfnews/viewer-leaflet/layer/layer-wms-time-cql-leaflet.js',\r\n },\r\n ],\r\n });\r\n\r\n include.tag('leaflet-extensions', {\r\n loader: 'group',\r\n tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-wfnews/viewer-leaflet/lib/layer-crosshairs.js',\r\n },\r\n ],\r\n });\r\n\r\n include.tag('layer-image', {\r\n loader: 'group',\r\n tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-time-dimension/layer/layer-image.js',\r\n },\r\n ],\r\n });\r\n\r\n include.tag('layer-image-leaflet', {\r\n loader: 'group',\r\n tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-time-dimension/viewer-leaflet/layer/layer-image-leaflet.js',\r\n },\r\n ],\r\n });\r\n\r\n include.tag('layer-wms-time', {\r\n loader: 'group',\r\n tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-time-dimension/layer/layer-wms-time.js',\r\n },\r\n ],\r\n });\r\n\r\n include.tag('layer-wms-time-leaflet', {\r\n loader: 'group',\r\n tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-time-dimension/viewer-leaflet/layer/layer-wms-time-leaflet.js',\r\n },\r\n ],\r\n });\r\n\r\n include.tag('tool-time-dimension', {\r\n loader: 'group',\r\n tags: [\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-time-dimension/tool/time-dimension/tool-time-dimension.js',\r\n },\r\n ],\r\n });\r\n\r\n include.tag('tool-time-dimension-leaflet', {\r\n loader: 'sequence',\r\n tags: [\r\n {\r\n loader: 'style',\r\n url: 'https://cdn.jsdelivr.net/npm/leaflet-timedimension@1.1.1/dist/leaflet.timedimension.control.min.css',\r\n },\r\n {\r\n loader: 'script',\r\n url: 'https://cdn.jsdelivr.net/npm/iso8601-js-period@0.2.1/iso8601.min.js',\r\n },\r\n {\r\n loader: 'script',\r\n url: 'https://cdn.jsdelivr.net/npm/leaflet-timedimension@1.1.1/dist/leaflet.timedimension.min.js',\r\n },\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-time-dimension/viewer-leaflet/tool/time-dimension/lib/time-dimension-layer-image-overlay.js',\r\n },\r\n {\r\n loader: 'script',\r\n url: './assets/js/smk/plugin-time-dimension/viewer-leaflet/tool/time-dimension/tool-time-dimension-leaflet.js',\r\n },\r\n ],\r\n });\r\n\r\n return include(\r\n 'leaflet-extensions',\r\n 'layer-incidents-leaflet',\r\n 'layer-wms-time-cql-leaflet',\r\n 'layer-image-leaflet',\r\n 'layer-wms-time-leaflet',\r\n )\r\n .then(() => {\r\n console.log('custom smk layers loaded');\r\n })\r\n .catch((error) => {\r\n console.error(\r\n 'Error occurred while loading custom SMK layers:',\r\n error,\r\n );\r\n throw error;\r\n });\r\n })\r\n .then(() => {\r\n SMK.TYPE.Viewer.leaflet.prototype.mapResized = () => {\r\n const prototype = SMK.TYPE.Viewer.leaflet.prototype;\r\n setTimeout(() => {\r\n prototype.map.invalidateSize({ animate: false });\r\n }, 500);\r\n };\r\n\r\n const oldInit = SMK.TYPE.Viewer.leaflet.prototype.initialize;\r\n SMK.TYPE.Viewer.leaflet.prototype.initialize = function(smk) {\r\n // Call the existing initializer\r\n oldInit.apply(this, arguments);\r\n\r\n // Set the maximum bounds that can be panned to.\r\n const L = window['L'];\r\n const maxBounds = L.latLngBounds([\r\n L.latLng(90, -180),\r\n L.latLng(0, -90),\r\n ]);\r\n this.map.setMaxBounds(maxBounds);\r\n };\r\n\r\n SMK.TYPE.Viewer.leaflet.prototype.panToFeature = function(\r\n feature,\r\n zoomIn,\r\n ) {\r\n const turf = window['turf'];\r\n const L = window['L'];\r\n\r\n let bounds;\r\n let maxZoom;\r\n switch (turf.getType(feature)) {\r\n case 'Point':\r\n const ll = L.latLng(\r\n feature.geometry.coordinates[1],\r\n feature.geometry.coordinates[0],\r\n );\r\n bounds = L.latLngBounds([ll, ll]);\r\n maxZoom = 16;\r\n break;\r\n\r\n default:\r\n const bbox = turf.bbox(feature);\r\n bounds = L.latLngBounds(\r\n [bbox[1], bbox[0]],\r\n [bbox[3], bbox[2]],\r\n );\r\n }\r\n if (!bounds) {\r\n return;\r\n }\r\n\r\n const padding = this.getPanelPadding();\r\n\r\n if (!zoomIn) {\r\n maxZoom = this.map.getZoom();\r\n } else if (zoomIn === true) {\r\n // maxZoom = null\r\n } else {\r\n maxZoom = parseFloat(zoomIn);\r\n }\r\n\r\n this.map.fitBounds(bounds, {\r\n paddingTopLeft: padding.topLeft,\r\n paddingBottomRight: padding.bottomRight,\r\n maxZoom,\r\n animate: true,\r\n });\r\n };\r\n\r\n SMK.TYPE.Viewer.leaflet.prototype.cancelIdentify = false;\r\n SMK.TYPE.Viewer.leaflet.prototype.identifyState = null;\r\n const origIdentifyFeatures =\r\n SMK.TYPE.Viewer.leaflet.prototype.identifyFeatures;\r\n SMK.TYPE.Viewer.leaflet.prototype.identifyFeatures = function(\r\n location,\r\n area,\r\n ) {\r\n const vw = this;\r\n (\r\n document\r\n .getElementsByClassName('smk-sidepanel')\r\n .item(0) as HTMLElement\r\n ).style.removeProperty('width');\r\n if (mapService.identifyCallback) {\r\n mapService.identifyCallback(location, area);\r\n }\r\n\r\n return Promise.resolve()\r\n .then(() => origIdentifyFeatures.call(vw, location, area))\r\n .then(() => {\r\n if (mapService.identifyDoneCallback) {\r\n mapService.identifyDoneCallback(location, area);\r\n }\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n };\r\n\r\n SMK.TYPE.Layer['wms'].prototype.canMergeWith = function(other) {\r\n return (\r\n this.config.combiningClass &&\r\n this.config.combiningClass === other.config.combiningClass\r\n );\r\n };\r\n SMK.TYPE.Layer['wms']['leaflet'].prototype.canMergeWith = function(\r\n other,\r\n ) {\r\n return (\r\n this.config.combiningClass &&\r\n this.config.combiningClass === other.config.combiningClass\r\n );\r\n };\r\n\r\n SMK.TYPE.Layer['wms']['leaflet'].prototype.getFeaturesInArea =\r\n function(area, view, option) {\r\n const prototype = SMK.TYPE.Layer['wms']['leaflet'].prototype;\r\n\r\n let extraFilter = this.config.where || '';\r\n if (extraFilter) {\r\n extraFilter = ' AND ' + extraFilter;\r\n }\r\n\r\n const polygon =\r\n 'SRID=4326;POLYGON ((' +\r\n area.geometry.coordinates[0]\r\n .map((c) => c.join(' '))\r\n .join(',') +\r\n '))';\r\n\r\n const data = {\r\n service: 'WFS',\r\n version: '1.1.0',\r\n request: 'GetFeature',\r\n srsName: 'EPSG:4326',\r\n typename: this.config.layerName,\r\n outputformat: 'application/json',\r\n cql_filter:\r\n 'INTERSECTS(' +\r\n (this.config.geometryAttribute || 'GEOMETRY') +\r\n ',' +\r\n polygon +\r\n ')' +\r\n extraFilter,\r\n };\r\n\r\n return mapService\r\n .httpGet(this.config.serviceUrl, data)\r\n .then((response: any) => {\r\n console.log('parse ok');\r\n if (response.data) {\r\n // from capacitor http\r\n response = response.data;\r\n }\r\n if (!response) {\r\n throw new Error('no features');\r\n }\r\n if (!response.features || response.features.length === 0) {\r\n throw new Error('no features');\r\n }\r\n console.log('feature count', response.features.length);\r\n\r\n return response.features.map((f, i) => {\r\n if (this.config.titleAttribute) {\r\n f.title = f.properties[this.config.titleAttribute];\r\n } else {\r\n f.title = 'Feature #' + (i + 1);\r\n }\r\n\r\n return f;\r\n });\r\n })\r\n .then((features) => {\r\n console.log('features returned', features.length);\r\n return features;\r\n });\r\n };\r\n\r\n SMK.TYPE.Layer['wms-time-cql']['leaflet'].prototype.initLegends =\r\n SMK.TYPE.Layer['wms']['leaflet'].prototype.initLegends =\r\n () => {\r\n const J = window['jQuery'];\r\n const prototype = SMK.TYPE.Layer['wms']['leaflet'].prototype;\r\n\r\n const url =\r\n prototype.config.serviceUrl +\r\n '?' +\r\n J.param({\r\n SERVICE: 'WMS',\r\n VERSION: '1.1.1',\r\n REQUEST: 'getlegendgraphic',\r\n FORMAT: 'image/png',\r\n TRANSPARENT: 'true',\r\n LAYER: prototype.config.layerName,\r\n STYLE: prototype.config.styleName,\r\n });\r\n\r\n return fetch(url, {\r\n method: 'GET',\r\n headers: prototype.config.header,\r\n mode: 'cors',\r\n })\r\n .then((res) => res.blob())\r\n .then(\r\n (blob) =>\r\n new Promise((res, rej) => {\r\n try {\r\n const reader = new FileReader();\r\n reader.onload = () => res(reader.result);\r\n reader.readAsDataURL(blob);\r\n } catch (e) {\r\n rej(e);\r\n }\r\n }),\r\n )\r\n .then(\r\n (dataUrl: string) =>\r\n new Promise((res, rej) => {\r\n try {\r\n const img = new Image();\r\n img.onload = () =>\r\n res([\r\n {\r\n url: dataUrl,\r\n width: img.width,\r\n height: img.height,\r\n ...prototype.config.legend,\r\n },\r\n ]);\r\n img.onerror = (ev) => rej(ev);\r\n img.src = dataUrl;\r\n } catch (e) {\r\n rej(e);\r\n }\r\n }),\r\n )\r\n .catch((e) => {\r\n console.warn(e);\r\n });\r\n };\r\n })\r\n .then(() => {\r\n console.log('done patching SMK');\r\n });\r\n }\r\n return this.patchPromise;\r\n } catch (error) {\r\n console.error('Error occurred during patching:', error);\r\n throw error; // Re-throw the error to propagate it to the caller\r\n }\r\n }\r\n\r\n setBaseMap(mapId: string) {\r\n const SMK = window['SMK'];\r\n let viewer = null;\r\n for (const smkMap in SMK.MAP) {\r\n if (Object.hasOwn(SMK.MAP, smkMap)) {\r\n viewer = SMK.MAP[smkMap].$viewer;\r\n }\r\n }\r\n viewer.setBasemap(mapId);\r\n\r\n try {\r\n if (mapId === 'topography') {\r\n // turn on hillshade\r\n viewer.displayContext.layers.setItemVisible('bc-hillshade', true);\r\n } else {\r\n // turn off hillshade\r\n viewer.displayContext.layers.setItemVisible('bc-hillshade', false);\r\n }\r\n } catch (err) {\r\n console.error('hillshade failed to load on init');\r\n }\r\n }\r\n\r\n getBaseMap() {\r\n const SMK = window['SMK'];\r\n let viewer = null;\r\n for (const smkMap in SMK.MAP) {\r\n if (Object.hasOwn(SMK.MAP, smkMap)) {\r\n viewer = SMK.MAP[smkMap].$viewer;\r\n }\r\n }\r\n return viewer?.currentBasemap;\r\n }\r\n\r\n httpGet(url: string, params?: any, headers?: any): Promise {\r\n return this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n // return this.http.get(url, params, headers)\r\n const options = {\r\n url,\r\n headers,\r\n params,\r\n };\r\n const resp = CapacitorHttp.get(options);\r\n console.log('CAPACTIORHTTP!!!!!!!!!');\r\n return resp;\r\n } else {\r\n const requestOptions = {\r\n params,\r\n headers,\r\n };\r\n const resp = this.httpClient.get(url, requestOptions).toPromise();\r\n return resp;\r\n }\r\n });\r\n }\r\n\r\n defineEsriVectorLayer(\r\n id: string,\r\n title: string,\r\n baseMaps: {\r\n id: string;\r\n url: string;\r\n style: any;\r\n type: string;\r\n option?: { [key: string]: any };\r\n }[],\r\n ) {\r\n order += 1;\r\n baseMapIds.push(id);\r\n window['SMK'].TYPE.Viewer.prototype.basemap[id] = {\r\n title,\r\n order,\r\n create() {\r\n const L = window['L'];\r\n /*L.esri = {\r\n ...esriLeaflet,\r\n Vector: {\r\n ...esriVector\r\n }\r\n };*/\r\n return baseMaps.map((bm) => {\r\n const opts = clone({ ...bm.option, wfnewsId: id });\r\n opts.cacheToken = () => baseMapCacheToken;\r\n\r\n if (bm.type === 'vector') {\r\n opts.renderer = L.canvas({ padding: 0.5 });\r\n const layer = esriVector.vectorTileLayer(bm.url, {\r\n style: bm.style,\r\n opts,\r\n renderer: L.canvas({ padding: 0.5 })\r\n });\r\n\r\n layer.bringToBack = () => {\r\n layer._zIndex = 0;\r\n\r\n try {\r\n const SMK = window['SMK'];\r\n let viewer = null;\r\n for (const smkMap in SMK.MAP) {\r\n if (Object.hasOwn(SMK.MAP, smkMap)) {\r\n viewer = SMK.MAP[smkMap].$viewer;\r\n }\r\n }\r\n\r\n if (id === 'topography') {\r\n // turn on hillshade\r\n viewer.displayContext.layers.setItemVisible('bc-hillshade', true);\r\n } else {\r\n // turn off hillshade\r\n viewer.displayContext.layers.setItemVisible('bc-hillshade', false);\r\n }\r\n } catch (err) {\r\n console.error('hillshade failed to load on init');\r\n }\r\n\r\n return this;\r\n };\r\n\r\n layer._zIndex = 0;\r\n layer._leaflet_id = id;\r\n layer.id = id;\r\n\r\n baseMapLayers.push(bm);\r\n\r\n return layer;\r\n } else {\r\n const orig = clone(L.esri.BasemapLayer.TILES[bm.id].options);\r\n const bmly = window['L'].esri.basemapLayer(bm.id, opts);\r\n L.esri.BasemapLayer.TILES[bm.id].options = { ...orig, wfnewsId: id };\r\n\r\n baseMapLayers.push(bmly);\r\n\r\n return bmly;\r\n }\r\n });\r\n },\r\n };\r\n }\r\n}\r\n\r\nconst clone = (obj) => JSON.parse(JSON.stringify(obj));\r\n\r\nlet order = 100;\r\nconst baseMapIds = [];\r\nlet baseMapCacheToken;\r\nconst baseMapLayers = [];\r\n\r\nconst defineEsriBasemap = (\r\n id: string,\r\n title: string,\r\n baseMaps: { id: string; option?: { [key: string]: any } }[],\r\n) => {\r\n order += 1;\r\n baseMapIds.push(id);\r\n window['SMK'].TYPE.Viewer.prototype.basemap[id] = {\r\n title,\r\n order,\r\n create() {\r\n return baseMaps.map((bm) => {\r\n const L = window['L'];\r\n\r\n const orig = clone(L.esri.BasemapLayer.TILES[bm.id].options);\r\n const bmly = window['L'].esri.basemapLayer(\r\n bm.id,\r\n clone({ ...bm.option, wfnewsId: id }),\r\n );\r\n L.esri.BasemapLayer.TILES[bm.id].options = { ...orig, wfnewsId: id };\r\n return bmly;\r\n });\r\n },\r\n };\r\n};\r\n\r\nconst changeCacheToken = () => {\r\n baseMapCacheToken = Math.trunc(Math.random() * 1e10);\r\n};\r\n\r\nconst defineWmsBasemap = (\r\n id,\r\n title: string,\r\n baseMaps: { url: string; option?: { [key: string]: any } }[],\r\n) => {\r\n order += 1;\r\n baseMapIds.push(id);\r\n window['SMK'].TYPE.Viewer.prototype.basemap[id] = {\r\n title,\r\n order,\r\n create() {\r\n return baseMaps.map((bm) => {\r\n const L = window['L'];\r\n return L.tileLayer(bm.url, bm.option);\r\n });\r\n }\r\n };\r\n};\r\n\r\nconst defineOpenStreetMapLayer = () => {\r\n const L = window['L'];\r\n const osm = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n maxZoom: 19,\r\n attribution: 'Map data © OpenStreetMap'\r\n });\r\n order += 1;\r\n baseMapIds.push('openstreetmap');\r\n window['SMK'].TYPE.Viewer.prototype.basemap['openstreetmap'] = {\r\n title: 'OpenStreetMap',\r\n order,\r\n create() {\r\n return [osm];\r\n }\r\n };\r\n};\r\n\r\nconst encodeUrl = (url, data) => {\r\n if (!data) {\r\n return url;\r\n }\r\n\r\n const params = Object.keys(data)\r\n .filter((k) => data[k])\r\n .map((k) => `${encodeURIComponent(k)}=${encodeURIComponent(data[k])}`)\r\n .join('&');\r\n\r\n if (/[?]\\S+$/.test(url)) {\r\n return `${url}&${params}`;\r\n }\r\n\r\n if (/[?]$/.test(url)) {\r\n return `${url}${params}`;\r\n }\r\n\r\n return `${url}?${params}`;\r\n};\r\n\r\nconst zoomToGeometry = (geom: any, zoomLevel: number | boolean = 12) => {\r\n getActiveMap().$viewer.panToFeature(geom, zoomLevel);\r\n};\r\nconst zoomToProvince = () => {\r\n getActiveMap().$viewer.panToFeature({\r\n type: 'Feature',\r\n geometry: {\r\n type: 'Polygon',\r\n coordinates: [\r\n [\r\n [-139.05, 60.0],\r\n [-114.05, 60.0],\r\n [-114.05, 48.0],\r\n [-139.05, 48.0],\r\n [-139.05, 60.0],\r\n ],\r\n ],\r\n },\r\n });\r\n};\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 23, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "WildfiresListEffect", + "id": "injectable-WildfiresListEffect-50119b5a1704ab4d9fedddd80da38db91ed34e3ecc65b4f64ce6fa4fa73fa30deedc2a649045db187355be6215681e6931af71590e1132528b3e4470e351b3b2", + "file": "src/app/store/wildfiresList/wildfiresList.effects.ts", + "properties": [ + { + "name": "getWildfiresList$", + "defaultValue": "createEffect(() =>\r\n this.actions.pipe(\r\n ofType(SEARCH_WILDFIRES),\r\n withLatestFrom(this.store),\r\n debounceTime(500),\r\n switchMap(([action, store]) => {\r\n const typedaction = action as SearchWildfiresAction;\r\n try {\r\n const pagingInfoRequest = typedaction.payload.pageInfoRequest\r\n ? typedaction.payload.pageInfoRequest\r\n : getPageInfoRequestForSearchState(store.searchWildfires);\r\n const pageNumber = pagingInfoRequest.pageNumber\r\n ? pagingInfoRequest.pageNumber\r\n : initWildfiresListPaging.pageNumber;\r\n const pageSize = pagingInfoRequest.pageRowCount\r\n ? pagingInfoRequest.pageRowCount\r\n : initWildfiresListPaging.pageRowCount;\r\n let sortParam = pagingInfoRequest.sortColumn;\r\n let searchText = '';\r\n const lat = typedaction.payload.lat;\r\n const long = typedaction.payload.long;\r\n const radius = typedaction.payload.radius;\r\n if (pagingInfoRequest.query && pagingInfoRequest.query.length > 0) {\r\n searchText = pagingInfoRequest.query;\r\n } else {\r\n searchText = undefined;\r\n }\r\n if (sortParam === 'fireName') {\r\n sortParam = 'incidentName';\r\n }\r\n if (sortParam === 'fireNumber') {\r\n sortParam = 'incidentNumberLabel';\r\n }\r\n if (sortParam === 'lastUpdated') {\r\n sortParam = 'lastUpdatedTimestamp';\r\n }\r\n if (sortParam === 'stageOfControl') {\r\n sortParam = 'stageOfControlCode';\r\n }\r\n if (sortParam === 'wildfireOfNote') {\r\n sortParam = 'fireOfNoteInd';\r\n }\r\n if (sortParam === 'location') {\r\n sortParam = 'incidentLocation';\r\n }\r\n let orderBy = formatSort(\r\n sortParam,\r\n pagingInfoRequest.sortDirection as SortDirection,\r\n );\r\n let url =\r\n this.appConfigService.getConfig().rest['wfnews'].toString() +\r\n '/publicPublishedIncident' +\r\n '?pageNumber=' +\r\n pageNumber +\r\n '&pageRowCount=' +\r\n pageSize;\r\n\r\n // add filters\r\n const filters = typedaction.payload.filters;\r\n for (const filter in filters) {\r\n if (\r\n Object.hasOwn(filters, filter) &&\r\n filters[filter] !== undefined\r\n ) {\r\n if (filter === 'stageOfControlList') {\r\n for (const soc of filters[filter]) {\r\n url += `&${filter}=${soc}`;\r\n }\r\n } else {\r\n url += `&${filter}=${filters[filter]}`;\r\n }\r\n }\r\n }\r\n\r\n if (lat && long && radius) {\r\n url = url.concat('&latitude=').concat(lat.toString());\r\n url = url.concat('&longitude=').concat(long.toString());\r\n url = url.concat('&radius=').concat((radius * 1000).toString());\r\n } else if (searchText) {\r\n // \"[\" and \"]\" are invalid character and will cause java.lang.IllegalArgumentException\r\n searchText = searchText.replace(/[\\[\\]]/g, '');\r\n url += `&searchText=${searchText}`;\r\n }\r\n\r\n if (orderBy) {\r\n orderBy = encodeURIComponent(orderBy.trim());\r\n url = url.concat('&orderBy=');\r\n url = url.concat(orderBy);\r\n }\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Accept', '*/*');\r\n headers.append(\r\n 'apikey',\r\n this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n );\r\n\r\n return this.http\r\n .get(url, {\r\n headers: {\r\n Accept: '*/*',\r\n apikey:\r\n this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n })\r\n .pipe(\r\n map((response: any) => {\r\n typedaction.callback();\r\n return searchWildfiresSuccess(\r\n typedaction.componentId,\r\n response,\r\n );\r\n }),\r\n catchError((error) => {\r\n typedaction.callback();\r\n return of(searchWildfiresError(typedaction.componentId, error));\r\n }),\r\n );\r\n } catch (err) {\r\n typedaction.callback();\r\n console.error(err);\r\n }\r\n }),\r\n ),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26 + } + ], + "methods": [], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { Actions, createEffect, ofType } from '@ngrx/effects';\r\nimport { Store } from '@ngrx/store';\r\nimport { AppConfigService, SortDirection } from '@wf1/core-ui';\r\nimport { of } from 'rxjs';\r\nimport {\r\n withLatestFrom,\r\n debounceTime,\r\n switchMap,\r\n catchError,\r\n map,\r\n} from 'rxjs/operators';\r\nimport { RootState } from '..';\r\nimport { formatSort, getPageInfoRequestForSearchState } from '../../utils';\r\nimport {\r\n SearchWildfiresAction,\r\n searchWildfiresError,\r\n searchWildfiresSuccess,\r\n SEARCH_WILDFIRES,\r\n} from './wildfiresList.action';\r\nimport { initWildfiresListPaging } from './wildfiresList.stats';\r\n\r\n@Injectable()\r\nexport class WildfiresListEffect {\r\n getWildfiresList$ = createEffect(() =>\r\n this.actions.pipe(\r\n ofType(SEARCH_WILDFIRES),\r\n withLatestFrom(this.store),\r\n debounceTime(500),\r\n switchMap(([action, store]) => {\r\n const typedaction = action as SearchWildfiresAction;\r\n try {\r\n const pagingInfoRequest = typedaction.payload.pageInfoRequest\r\n ? typedaction.payload.pageInfoRequest\r\n : getPageInfoRequestForSearchState(store.searchWildfires);\r\n const pageNumber = pagingInfoRequest.pageNumber\r\n ? pagingInfoRequest.pageNumber\r\n : initWildfiresListPaging.pageNumber;\r\n const pageSize = pagingInfoRequest.pageRowCount\r\n ? pagingInfoRequest.pageRowCount\r\n : initWildfiresListPaging.pageRowCount;\r\n let sortParam = pagingInfoRequest.sortColumn;\r\n let searchText = '';\r\n const lat = typedaction.payload.lat;\r\n const long = typedaction.payload.long;\r\n const radius = typedaction.payload.radius;\r\n if (pagingInfoRequest.query && pagingInfoRequest.query.length > 0) {\r\n searchText = pagingInfoRequest.query;\r\n } else {\r\n searchText = undefined;\r\n }\r\n if (sortParam === 'fireName') {\r\n sortParam = 'incidentName';\r\n }\r\n if (sortParam === 'fireNumber') {\r\n sortParam = 'incidentNumberLabel';\r\n }\r\n if (sortParam === 'lastUpdated') {\r\n sortParam = 'lastUpdatedTimestamp';\r\n }\r\n if (sortParam === 'stageOfControl') {\r\n sortParam = 'stageOfControlCode';\r\n }\r\n if (sortParam === 'wildfireOfNote') {\r\n sortParam = 'fireOfNoteInd';\r\n }\r\n if (sortParam === 'location') {\r\n sortParam = 'incidentLocation';\r\n }\r\n let orderBy = formatSort(\r\n sortParam,\r\n pagingInfoRequest.sortDirection as SortDirection,\r\n );\r\n let url =\r\n this.appConfigService.getConfig().rest['wfnews'].toString() +\r\n '/publicPublishedIncident' +\r\n '?pageNumber=' +\r\n pageNumber +\r\n '&pageRowCount=' +\r\n pageSize;\r\n\r\n // add filters\r\n const filters = typedaction.payload.filters;\r\n for (const filter in filters) {\r\n if (\r\n Object.hasOwn(filters, filter) &&\r\n filters[filter] !== undefined\r\n ) {\r\n if (filter === 'stageOfControlList') {\r\n for (const soc of filters[filter]) {\r\n url += `&${filter}=${soc}`;\r\n }\r\n } else {\r\n url += `&${filter}=${filters[filter]}`;\r\n }\r\n }\r\n }\r\n\r\n if (lat && long && radius) {\r\n url = url.concat('&latitude=').concat(lat.toString());\r\n url = url.concat('&longitude=').concat(long.toString());\r\n url = url.concat('&radius=').concat((radius * 1000).toString());\r\n } else if (searchText) {\r\n // \"[\" and \"]\" are invalid character and will cause java.lang.IllegalArgumentException\r\n searchText = searchText.replace(/[\\[\\]]/g, '');\r\n url += `&searchText=${searchText}`;\r\n }\r\n\r\n if (orderBy) {\r\n orderBy = encodeURIComponent(orderBy.trim());\r\n url = url.concat('&orderBy=');\r\n url = url.concat(orderBy);\r\n }\r\n\r\n const headers = new HttpHeaders();\r\n headers.append('Accept', '*/*');\r\n headers.append(\r\n 'apikey',\r\n this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n );\r\n\r\n return this.http\r\n .get(url, {\r\n headers: {\r\n Accept: '*/*',\r\n apikey:\r\n this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n })\r\n .pipe(\r\n map((response: any) => {\r\n typedaction.callback();\r\n return searchWildfiresSuccess(\r\n typedaction.componentId,\r\n response,\r\n );\r\n }),\r\n catchError((error) => {\r\n typedaction.callback();\r\n return of(searchWildfiresError(typedaction.componentId, error));\r\n }),\r\n );\r\n } catch (err) {\r\n typedaction.callback();\r\n console.error(err);\r\n }\r\n }),\r\n ),\r\n );\r\n\r\n constructor(\r\n private actions: Actions,\r\n private store: Store,\r\n private appConfigService: AppConfigService,\r\n protected http: HttpClient,\r\n ) {}\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "actions", + "type": "Actions", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 150, + "jsdoctags": [ + { + "name": "actions", + "type": "Actions", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, + { + "name": "YouTubeService", + "id": "injectable-YouTubeService-f10ef53d3a6d0d7cd57fab7e06766bc185e2455bf9a5a16a1fa5377d9f8520d3b32eabd1ba78a354c9721a906b55a78e1e1d43f7efe220f0ea37ea37fd722d43", + "file": "src/app/services/youtube-service.ts", + "properties": [], + "methods": [ + { + "name": "sanitizeYoutubeUrl", + "args": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 11, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from \"@angular/core\";\r\nimport { DomSanitizer } from \"@angular/platform-browser\";\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class YouTubeService {\r\n\r\n constructor(protected sanitizer: DomSanitizer) {}\r\n\r\n public sanitizeYoutubeUrl(url: string) {\r\n if (url) {\r\n return this.sanitizer.bypassSecurityTrustResourceUrl(url.replace(\"www.youtube.com/watch?v=\", \"www.youtube-nocookie.com/embed/\"))\r\n }\r\n }\r\n\r\n}", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 7, + "jsdoctags": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + } + ], + "guards": [ + { + "name": "CanDeactivateGuard", + "id": "injectable-CanDeactivateGuard-3ebb3685541a825e4dda6d8229cb2cf06e3f478432a9ec8d299f5b385fc64dfdaee470b614195abde181d48955706828fc1f7b1e7c1173303f1b7a4359f3ce20", + "file": "src/app/components/common/guards/unsaved-changes.guard.ts", + "properties": [ + { + "name": "dialog", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialog", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + } + ], + "methods": [ + { + "name": "canDeactivate", + "args": [ + { + "name": "component", + "type": "CheckUnsavedChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean | Observable", + "typeParameters": [], + "line": 15, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "component", + "type": "CheckUnsavedChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { CanDeactivate } from '@angular/router';\r\nimport { Observable, of } from 'rxjs';\r\n\r\nexport interface CheckUnsavedChanges {\r\n changesSaved: () => boolean | Observable;\r\n confirmDialog: () => boolean | Observable;\r\n}\r\n\r\n@Injectable()\r\nexport class CanDeactivateGuard implements CanDeactivate {\r\n constructor(public dialog: MatDialog) {}\r\n\r\n canDeactivate(component: CheckUnsavedChanges): boolean | Observable {\r\n if (!component.changesSaved()) {\r\n return component.confirmDialog();\r\n }\r\n\r\n return of(true);\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 12, + "jsdoctags": [ + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "guard" + } + ], + "interceptors": [ + { + "name": "WfnewsInterceptor", + "id": "injectable-WfnewsInterceptor-e891c77f8ae77dffe87cb26e05b9e381e4d65c49505e47cdead199cac932727132a37632fbcc6d4d06b6bb56b24a039c0e9d7cc33341c65fd3421faff57589da", + "file": "src/app/interceptors/wfnews-interceptor.ts", + "properties": [ + { + "name": "asyncTokenRefresh", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 123 + ] + }, + { + "name": "refreshSnackbar", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 123 + ] + }, + { + "name": "tokenService", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 123 + ] + } + ], + "methods": [ + { + "name": "createErrorHandlingInstructions", + "args": [ + { + "name": "redirectToRoute", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "redirectToRouteData", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackBarErrorMsg", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "ErrorHandlingInstructions", + "typeParameters": [], + "line": 239, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectToRoute", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "redirectToRouteData", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackBarErrorMsg", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displayRefreshErrorMessage", + "args": [ + { + "name": "message", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 284, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "message", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "handleError", + "args": [ + { + "name": "errorHandlingInstructions", + "type": "ErrorHandlingInstructions", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 227, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "errorHandlingInstructions", + "type": "ErrorHandlingInstructions", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "handleLogin", + "args": [ + { + "name": "req", + "type": "HttpRequest", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "next", + "type": "HttpHandler", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "requestId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 59, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "req", + "type": "HttpRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "next", + "type": "HttpHandler", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "requestId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "handleRequest", + "args": [ + { + "name": "requestId", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "next", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "processedRequest", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 123, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "requestId", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "next", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "processedRequest", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "intercept", + "args": [ + { + "name": "req", + "type": "HttpRequest", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "next", + "type": "HttpHandler", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable>", + "typeParameters": [], + "line": 42, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "req", + "type": "HttpRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "next", + "type": "HttpHandler", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isUrlSecured", + "args": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 258, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "refreshWindow", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 288, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "retrieveErrorHandlingInstructions", + "args": [ + { + "name": "response", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "processedRequest", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "requestId", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "ErrorHandlingInstructions", + "typeParameters": [], + "line": 138, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "response", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "processedRequest", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "requestId", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateErrorPageRouteData", + "args": [ + { + "name": "routeName", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 251, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "routeName", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable, Injector } from '@angular/core';\r\nimport {\r\n HttpErrorResponse,\r\n HttpEvent,\r\n HttpHandler,\r\n HttpInterceptor,\r\n HttpRequest,\r\n} from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n AppConfigService,\r\n AuthenticationInterceptor,\r\n TokenService,\r\n} from '@wf1/core-ui';\r\nimport { UUID } from 'angular2-uuid';\r\nimport { catchError, filter, mergeMap, switchMap, take } from 'rxjs/operators';\r\nimport { Router } from '@angular/router';\r\nimport { RouterExtService } from '../services/router-ext.service';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ErrorHandlingInstructions } from '../utils/user-feedback-utils';\r\nimport { ApplicationStateService } from '../services/application-state.service';\r\nimport { ResourcesRoutes } from '../utils';\r\n\r\n@Injectable()\r\nexport class WfnewsInterceptor\r\n extends AuthenticationInterceptor\r\n implements HttpInterceptor {\r\n private tokenService;\r\n private asyncTokenRefresh;\r\n private refreshSnackbar;\r\n\r\n constructor(\r\n protected appConfig: AppConfigService,\r\n private snackbarService: MatSnackBar,\r\n protected injector: Injector,\r\n private router: Router,\r\n private routerExtService: RouterExtService,\r\n ) {\r\n super(injector);\r\n }\r\n\r\n intercept(\r\n req: HttpRequest,\r\n next: HttpHandler,\r\n ): Observable> {\r\n const processedRequest = req;\r\n const requestId = `WFNEWSUI${UUID.UUID().toUpperCase()}`.replace(/-/g, '');\r\n\r\n if (this.isUrlSecured(req.url)) {\r\n if (!this.tokenService) {\r\n this.tokenService = this.injector.get(TokenService);\r\n }\r\n return this.handleLogin(req, next, this.tokenService, requestId);\r\n } else {\r\n return this.handleRequest(requestId, next, processedRequest);\r\n }\r\n }\r\n\r\n handleLogin(\r\n req: HttpRequest,\r\n next: HttpHandler,\r\n tokenService: TokenService,\r\n requestId: string,\r\n ): Observable {\r\n let processedRequest = req;\r\n\r\n return tokenService.authTokenEmitter.pipe(\r\n filter((token) => token != null),\r\n take(1),\r\n switchMap((token) => {\r\n if (this.tokenService.getTokenDetails()) {\r\n const appStateService = this.injector.get(ApplicationStateService);\r\n if (!appStateService.isAdminPageAccessable()) {\r\n this.router.navigate([ResourcesRoutes.ERROR_PAGE]);\r\n }\r\n if (\r\n this.tokenService.isTokenExpired(\r\n this.tokenService.getTokenDetails(),\r\n )\r\n ) {\r\n return this.refreshWindow().pipe(\r\n mergeMap((tokenResponse) => {\r\n this.tokenService.updateToken(tokenResponse);\r\n const headers = req.headers\r\n .set(\r\n 'Authorization',\r\n `Bearer ${tokenResponse['access_token']}`,\r\n )\r\n .set('RequestId', requestId);\r\n\r\n processedRequest = req.clone({ headers });\r\n if (this.asyncTokenRefresh.isComplete) {\r\n this.asyncTokenRefresh = undefined;\r\n }\r\n if (this.refreshSnackbar) {\r\n this.refreshSnackbar.dismiss();\r\n this.refreshSnackbar = undefined;\r\n }\r\n return this.handleRequest(requestId, next, processedRequest);\r\n }),\r\n );\r\n } else {\r\n if (requestId) {\r\n const authToken = this.tokenService.getOauthToken();\r\n processedRequest = req.clone({\r\n headers: req.headers\r\n .set('Authorization', 'Bearer ' + authToken)\r\n .set('RequestId', requestId)\r\n .set('Accept', '*/*')\r\n .set('Cache-Control', 'no-cache')\r\n .set('Pragma', 'no-cache'),\r\n });\r\n }\r\n return this.handleRequest(requestId, next, processedRequest);\r\n }\r\n } else {\r\n return this.handleRequest(requestId, next, processedRequest);\r\n }\r\n }),\r\n );\r\n }\r\n\r\n handleRequest(requestId, next, processedRequest): Observable {\r\n return next.handle(processedRequest).pipe(\r\n catchError((response: HttpErrorResponse) => {\r\n const errorHandlingInstructions =\r\n this.retrieveErrorHandlingInstructions(\r\n response,\r\n processedRequest,\r\n requestId,\r\n );\r\n this.handleError(errorHandlingInstructions);\r\n throw response;\r\n }),\r\n );\r\n }\r\n\r\n retrieveErrorHandlingInstructions(\r\n response,\r\n processedRequest,\r\n requestId,\r\n ): ErrorHandlingInstructions {\r\n console.error('ERROR HANDLE', response, processedRequest);\r\n if (response.url && response.url.endsWith('codeTables')) {\r\n return this.createErrorHandlingInstructions(\r\n null,\r\n null,\r\n `Unable to initialize application (${response.status}). ${response.url}`,\r\n );\r\n } else if (response.status === 0) {\r\n if (window.navigator.onLine) {\r\n return this.createErrorHandlingInstructions(\r\n null,\r\n null,\r\n 'An unexpected error has occurred.',\r\n );\r\n } else {\r\n return this.createErrorHandlingInstructions(\r\n null,\r\n null,\r\n 'No Connectivity. Please try again when you have reconnected.',\r\n );\r\n }\r\n } else if (response.status === 504) {\r\n return this.createErrorHandlingInstructions(\r\n null,\r\n null,\r\n 'No Connectivity. Please try again when you have reconnected.',\r\n );\r\n } else if (response.status === 500) {\r\n let message = '';\r\n if (\r\n response.error &&\r\n response.error.messages &&\r\n response.error.messages.length > 0 &&\r\n response.error.messages[0].message\r\n ) {\r\n message = 'Error 500: ' + response.error.messages[0].message;\r\n } else {\r\n message = requestId\r\n ? `Server Error (500). RequestId: ${requestId}`\r\n : 'Server Error (500)';\r\n }\r\n\r\n return this.createErrorHandlingInstructions(null, null, message);\r\n } else if (response.status >= 501) {\r\n return this.createErrorHandlingInstructions(\r\n null,\r\n null,\r\n `Server Error (${response.status}).`,\r\n );\r\n } else if (response.status === 401) {\r\n let message = '';\r\n if (\r\n response.error &&\r\n response.error.messages &&\r\n response.error.messages.length > 0 &&\r\n response.error.messages[0].message\r\n ) {\r\n message =\r\n 'Insufficient Permissions: ' + response.error.messages[0].message;\r\n } else {\r\n message = `Insufficient Permissions (${response.status}). ${response.url}`;\r\n }\r\n\r\n return this.createErrorHandlingInstructions(null, null, message);\r\n } else if (response.status === 403) {\r\n let message = '';\r\n if (\r\n response.error &&\r\n response.error.messages &&\r\n response.error.messages.length > 0 &&\r\n response.error.messages[0].message\r\n ) {\r\n message =\r\n 'Insufficient Permissions: ' + response.error.messages[0].message;\r\n } else {\r\n message = `Insufficient Permissions (${response.status}). ${response.url}`;\r\n }\r\n\r\n return this.createErrorHandlingInstructions(null, null, message);\r\n }\r\n\r\n return null;\r\n }\r\n\r\n handleError(errorHandlingInstructions: ErrorHandlingInstructions) {\r\n if (!errorHandlingInstructions) {\r\n return;\r\n }\r\n\r\n if (errorHandlingInstructions.redirectToRoute) {\r\n this.router.navigate([errorHandlingInstructions.redirectToRoute], {\r\n queryParams: { message: errorHandlingInstructions.redirectToRouteData },\r\n });\r\n }\r\n }\r\n\r\n createErrorHandlingInstructions(\r\n redirectToRoute,\r\n redirectToRouteData,\r\n snackBarErrorMsg,\r\n ): ErrorHandlingInstructions {\r\n return {\r\n redirectToRoute,\r\n redirectToRouteData,\r\n snackBarErrorMsg,\r\n };\r\n }\r\n\r\n updateErrorPageRouteData(routeName, data) {\r\n const route = this.router.config.find((r) => r.path === routeName);\r\n if (data) {\r\n route.data = { errorMsg: data };\r\n }\r\n }\r\n\r\n isUrlSecured(url: string): boolean {\r\n let isSecured = false;\r\n const config = this.appConfig.getConfig();\r\n if (config && config.rest) {\r\n const wfdmProxy = config.externalAppConfig['wfdmProxy'];\r\n if (url.startsWith(wfdmProxy.toString())) {\r\n return true; // if the request is from Document Service proxy\r\n }\r\n if (\r\n url.startsWith(config.rest['wfnews']) ||\r\n url.includes('wfss-pointid-api') ||\r\n url.includes('publicmobile-api') ||\r\n url.includes('notifications-api')\r\n ) {\r\n return false; // if the request is from wfnews-server, no need to hanldeLogin\r\n }\r\n for (const endpoint in config.rest) {\r\n if (url.startsWith(config.rest[endpoint])) {\r\n isSecured = true;\r\n break;\r\n }\r\n }\r\n }\r\n return isSecured;\r\n }\r\n\r\n displayRefreshErrorMessage(message: string) {\r\n // unused. Why is this empty?\r\n }\r\n\r\n refreshWindow() {\r\n if (this.asyncTokenRefresh) {\r\n return this.asyncTokenRefresh;\r\n }\r\n const baseUrl = this.appConfig.getConfig().application.baseUrl;\r\n let refreshPage = 'refresh-token.html';\r\n if (baseUrl && !baseUrl.endsWith('/')) {\r\n refreshPage = `/${refreshPage}`;\r\n }\r\n const clientId = this.appConfig.getConfig().webade.clientId;\r\n const authorizeUrl = this.appConfig.getConfig().webade.oauth2Url;\r\n const authScopes = this.appConfig.getConfig().webade.authScopes;\r\n\r\n const redirectUrl = `${baseUrl}${refreshPage}`;\r\n this.asyncTokenRefresh = this.tokenService.initRefreshTokenImplicitFlow(\r\n `${authorizeUrl}?response_type=token&client_id=${clientId}&redirect_uri=${redirectUrl}&scope=${authScopes}`,\r\n 'wfim-incidents-token',\r\n (errorMessage) => {\r\n this.displayRefreshErrorMessage(errorMessage);\r\n },\r\n );\r\n return this.asyncTokenRefresh;\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "routerExtService", + "type": "RouterExtService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 30, + "jsdoctags": [ + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "routerExtService", + "type": "RouterExtService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "AuthenticationInterceptor" + ], + "type": "interceptor" + } + ], + "classes": [ + { + "name": "AreaRestriction", + "id": "class-AreaRestriction-25bb8cba364da5e8564bc974833523fef92108d7bd666a5420ad63432f4fd53d145ed913a310525166b8fe73a8d3de7b503a07ff4f6208006ec9d58f71af32c2", + "file": "src/app/components/full-details/area-restrictions-full-details/area-restrictions-full-details.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core';\r\nimport { Router as Route } from '@angular/router';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport {\r\n ResourcesRoutes,\r\n convertToDateYear,\r\n getStageOfControlIcon,\r\n getStageOfControlLabel,\r\n} from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport * as L from 'leaflet';\r\nimport { setDisplayColor } from '@app/utils';\r\nimport { WatchlistService } from '@app/services/watchlist-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\nexport class AreaRestriction {\r\n public name: string;\r\n public issuedDate: string;\r\n public bulletinUrl: string;\r\n public wildfireYear: string;\r\n public centroidLongitude: string;\r\n public centroidLatitude: string;\r\n public fireCentre: string;\r\n}\r\n\r\nexport class SimpleIncident {\r\n public incidentName: string;\r\n public incidentNumber: string;\r\n public discoveryDate: string;\r\n public stageOfControlCode: string;\r\n public stageOfControlLabel: string;\r\n public stageOfControlIcon: string;\r\n public fireOfNoteInd: boolean;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-area-restrictions-full-details',\r\n templateUrl: './area-restrictions-full-details.component.html',\r\n styleUrls: ['./area-restrictions-full-details.component.scss'],\r\n})\r\nexport class AreaRestrictionsFullDetailsComponent implements OnInit {\r\n @Input() id: string;\r\n @Input() name: string;\r\n\r\n public restrictionData: AreaRestriction | null;\r\n public incident: SimpleIncident | null;\r\n public map: any;\r\n\r\n public getStageOfControlLabel = getStageOfControlLabel;\r\n public getStageOfControlIcon = getStageOfControlIcon;\r\n\r\n constructor(\r\n private cdr: ChangeDetectorRef,\r\n private appConfigService: AppConfigService,\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private route: Route,\r\n private watchlistService: WatchlistService,\r\n private commonUtilityService: CommonUtilityService\r\n ) {}\r\n\r\n async ngOnInit(): Promise {\r\n await this.populateAreaRestrictionByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n this.initMap();\r\n }\r\n\r\n async initMap() {\r\n // Create map and append data to the map component\r\n const location = [\r\n Number(this.restrictionData.centroidLatitude),\r\n Number(this.restrictionData.centroidLongitude),\r\n ];\r\n\r\n let bounds = null;\r\n this.agolService\r\n .getAreaRestrictions(\r\n `NAME='${this.name}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0){\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n this.createMap(location, bounds);\r\n } \r\n } else {\r\n this.createMap(location);\r\n }\r\n });\r\n }\r\n\r\n async createMap(location: number[], bounds?: any) {\r\n const mapOptions = this.commonUtilityService.getMapOptions(bounds, location);\r\n \r\n // Create the map using the mapOptions\r\n this.map = L.map('restrictions-map', mapOptions);\r\n \r\n // If bounds exist, fit the map to the bounds; otherwise, set the view to the default location and zoom level\r\n if (bounds) {\r\n this.map.fitBounds(bounds);\r\n }\r\n // configure map - change from osm to ESRI eventually. Needs to be done elsewhere too\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_RESTRICTED_AREAS_SP ',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n const fireOfNoteIcon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.restrictionData.centroidLatitude);\r\n locationData.longitude = Number(this.restrictionData.centroidLongitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const incidentLocation = [Number(item.latitude), Number(item.longitude)];\r\n if (item.fireOfNoteInd) {\r\n L.marker(incidentLocation, { icon: fireOfNoteIcon }).addTo(this.map);\r\n } else {\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(incidentLocation, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for area restriction',\r\n );\r\n }\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async populateAreaRestrictionByID(options: AgolOptions = null) {\r\n this.restrictionData = null;\r\n\r\n const response = this.name ?\r\n await this.agolService.getAreaRestrictions(`NAME='${this.name}'`, null, options).toPromise() :\r\n await this.agolService.getAreaRestrictions(`PROT_RA_SYSID='${this.id}'`, null, options).toPromise();\r\n // could also do response length === 1\r\n if (response?.features[0]?.attributes) {\r\n const areaRestriction = response.features[0];\r\n\r\n this.restrictionData = new AreaRestriction();\r\n\r\n this.restrictionData.name =\r\n areaRestriction.attributes.NAME.replace('Area Restriction', '').trim() +\r\n ' Area Restriction';\r\n this.restrictionData.fireCentre =\r\n areaRestriction.attributes.FIRE_CENTRE_NAME;\r\n this.restrictionData.issuedDate = convertToDateYear(\r\n areaRestriction.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n );\r\n this.restrictionData.bulletinUrl =\r\n areaRestriction.attributes.BULLETIN_URL;\r\n this.restrictionData.centroidLatitude = areaRestriction.centroid.y;\r\n this.restrictionData.centroidLongitude = areaRestriction.centroid.x;\r\n\r\n await this.populateIncident(areaRestriction.geometry.rings);\r\n } else {\r\n console.error('Could not populate area restriction by ID: ' + this.id);\r\n }\r\n }\r\n\r\n async populateIncident(restrictionPolygon: [][]) {\r\n try {\r\n this.incident =\r\n await this.publishedIncidentService.populateIncidentByPoint(\r\n restrictionPolygon,\r\n );\r\n } catch (error) {\r\n console.error(\r\n 'Error while populaiting associated incident for area restriction: ' +\r\n error,\r\n );\r\n }\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.route.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.restrictionData.centroidLongitude,\r\n latitude: this.restrictionData.centroidLatitude,\r\n areaRestriction: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n navToCurrentRestrictions() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'currentRestrictions'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToRecClosures() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'recSiteTrailsClosures'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToParksClosures() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'parksClosures'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToBulletinUrl() {\r\n window.open(this.restrictionData.bulletinUrl ? this.restrictionData.bulletinUrl : this.appConfigService.getConfig().externalAppConfig['currentRestrictions'] as unknown as string, '_blank');\r\n }\r\n\r\n onWatchlist(incident): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident) {\r\n if (!this.onWatchlist(incident)) {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "bulletinUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "centroidLatitude", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + }, + { + "name": "centroidLongitude", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireCentre", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "issuedDate", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "wildfireYear", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "BanProhibition", + "id": "class-BanProhibition-86e7c1dc295225999723867c7881ee83c0c31c843764497a7db8420b842070aebfc7ef2bb72f294dabafaad458813a66a27373ecad2af80768230ec6a0f1826e", + "file": "src/app/components/full-details/bans-full-details/bans-full-details.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core';\r\nimport { Router as Route } from '@angular/router';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { ResourcesRoutes, convertToDateYear, setDisplayColor } from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport * as L from 'leaflet';\r\nimport { HttpClient } from '@angular/common/http';\r\n\r\nexport class BanProhibition {\r\n public id: string;\r\n public type: string;\r\n public description: string;\r\n public issuedDate: string;\r\n public bulletinUrl: string;\r\n public centroidLongitude: string;\r\n public centroidLatitude: string;\r\n public fireCentre: string;\r\n public isCat1 = false;\r\n public isCat2 = false;\r\n public isCat3 = false;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-bans-full-details',\r\n templateUrl: './bans-full-details.component.html',\r\n styleUrls: ['./bans-full-details.component.scss'],\r\n})\r\nexport class BansFullDetailsComponent implements OnInit {\r\n @Input() id: string;\r\n\r\n public banData: BanProhibition | null;\r\n public map: any;\r\n\r\n constructor(\r\n private cdr: ChangeDetectorRef,\r\n private appConfigService: AppConfigService,\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private httpClient: HttpClient,\r\n private route: Route,\r\n ) {}\r\n\r\n async ngOnInit(): Promise {\r\n await this.populateBansByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n this.initMap();\r\n }\r\n\r\n async initMap() {\r\n // Create map and append data to the map component\r\n const location = [\r\n Number(this.banData.centroidLatitude),\r\n Number(this.banData.centroidLongitude),\r\n ];\r\n\r\n // this code is duplicated in a few places now. Might make sense to move into\r\n // a specific component or util factory class\r\n this.map = L.map('restrictions-map', {\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n }).setView(location, 5);\r\n // configure map - change from osm to ESRI eventually. Needs to be done elsewhere too\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n Promise.all([\r\n this.httpClient\r\n .get('assets/js/smk/bans-cat1.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.httpClient\r\n .get('assets/js/smk/bans-cat2.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.httpClient\r\n .get('assets/js/smk/bans-cat3.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.agolService\r\n .getBansAndProhibitionsById(this.id, {\r\n returnGeometry: false,\r\n returnCentroid: false,\r\n returnExtent: true,\r\n })\r\n .toPromise(),\r\n ]).then(async ([cat1sld, cat2sld, cat3sld, extent]) => {\r\n // zoom to the polygon extent\r\n if (extent?.extent) {\r\n this.map.fitBounds(\r\n new L.LatLngBounds(\r\n [extent.extent.ymin, extent.extent.xmin],\r\n [extent.extent.ymax, extent.extent.xmax],\r\n ),\r\n );\r\n }\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat3sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 3%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat2sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 2%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat1sld,\r\n cql_filter:\r\n 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 1%\\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Campfire%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n const fireOfNoteIcon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.banData.centroidLatitude);\r\n locationData.longitude = Number(this.banData.centroidLongitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const incidentLocation = [Number(item.latitude), Number(item.longitude)];\r\n if (item.fireOfNoteInd) {\r\n L.marker(incidentLocation, { icon: fireOfNoteIcon }).addTo(this.map);\r\n } else {\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(incidentLocation, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n }\r\n } catch (err) {\r\n console.error('Could not retrieve surrounding incidents');\r\n }\r\n });\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async populateBansByID(options: AgolOptions = null) {\r\n this.banData = null;\r\n const response = await this.agolService\r\n .getBansAndProhibitionsById(this.id, options)\r\n .toPromise();\r\n // could also do response length === 1\r\n if (response?.features[0]?.attributes) {\r\n const ban = response.features[0];\r\n\r\n this.banData = new BanProhibition();\r\n\r\n this.banData.id = ban.attributes.PROT_BAP_SYSID;\r\n this.banData.type = ban.attributes.TYPE;\r\n this.banData.description = ban.attributes.ACCESS_PROHIBITION_DESCRIPTION;\r\n this.banData.fireCentre =\r\n ban.attributes.FIRE_CENTRE_NAME + ' Fire Centre';\r\n this.banData.issuedDate = convertToDateYear(\r\n ban.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n );\r\n this.banData.bulletinUrl = ban.attributes.BULLETIN_URL;\r\n this.banData.centroidLatitude = ban.centroid.y;\r\n this.banData.centroidLongitude = ban.centroid.x;\r\n this.banData.isCat1 =\r\n this.banData.description.includes('1') ||\r\n this.banData.description.toLowerCase().includes('campfires');\r\n this.banData.isCat2 = this.banData.description.includes('2');\r\n this.banData.isCat3 = this.banData.description.includes('3');\r\n } else {\r\n // What happens when this fails?\r\n }\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.route.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.banData.centroidLongitude,\r\n latitude: this.banData.centroidLatitude,\r\n bansProhibitions: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n navToCurrentRestrictions() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'currentRestrictions'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToForestUseRestrictions() {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/prevention/fire-bans-and-restrictions/forest-use-restrictions',\r\n '_blank',\r\n );\r\n }\r\n\r\n navToOpenBurning() {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/prevention/fire-bans-and-restrictions/open-burning',\r\n '_blank',\r\n );\r\n }\r\n\r\n navToBulletinUrl() {\r\n window.open(this.banData.bulletinUrl ? this.banData.bulletinUrl : this.appConfigService.getConfig().externalAppConfig['currentRestrictions'] as unknown as string, '_blank');\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "bulletinUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "centroidLatitude", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "centroidLongitude", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "description", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireCentre", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + }, + { + "name": "isCat1", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "isCat2", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "isCat3", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "issuedDate", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "type", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "BaseComponentModel", + "id": "class-BaseComponentModel-bc686e5fffc36d2024c28089f0096f82b8a3e91feea0ebd40ce36c3c7fb96ce42483acdc0b5181344c5005be3b71bbdda7297ee33ac261926c27ee8ec6d2d3b6", + "file": "src/app/components/base/base.component.model.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { DomSanitizer } from '@angular/platform-browser';\r\nimport { UntypedFormGroup } from '@angular/forms';\r\nimport {\r\n ErrorState,\r\n ValidationError,\r\n} from '../../store/application/application.state';\r\nimport { getDisplayErrorMessage } from '../../utils/error-messages';\r\n\r\nexport class BaseComponentModel {\r\n public base = [];\r\n DISPLAY_ERROR_MESSAGE = getDisplayErrorMessage;\r\n\r\n formControlNameErrorMap = new Map();\r\n formControlNameErrors = new Map();\r\n errorState: ErrorState[];\r\n validationErrors: ValidationError[];\r\n formGroup: UntypedFormGroup;\r\n\r\n constructor(protected sanitizer: DomSanitizer) {\r\n this.sanitizer.bypassSecurityTrustResourceUrl('');\r\n }\r\n\r\n public clone(): BaseComponentModel {\r\n const clonedModel: BaseComponentModel = new BaseComponentModel(\r\n this.sanitizer,\r\n );\r\n clonedModel.base = this.base;\r\n return clonedModel;\r\n }\r\n\r\n public setErrorState(errorState: ErrorState[]) {\r\n this.errorState = errorState;\r\n this.validationErrors = [];\r\n for (const error of this.errorState) {\r\n if (error.validationErrors) {\r\n this.validationErrors.push.apply(\r\n this.validationErrors,\r\n error.validationErrors,\r\n );\r\n }\r\n }\r\n this.formControlNameErrors = new Map();\r\n Object.keys(this.formGroup.controls).forEach((element) => {\r\n const elementErrors = this.setErrors(element);\r\n if (elementErrors) {\r\n this.formControlNameErrors.set(element, elementErrors);\r\n }\r\n });\r\n this.updateValidators();\r\n }\r\n\r\n setErrors(formControl: string) {\r\n const formControlErrorTemplates = this.formControlNameErrorMap.get(\r\n formControl,\r\n ) as string[];\r\n if (\r\n this.validationErrors &&\r\n formControlErrorTemplates &&\r\n formControlErrorTemplates.length > 0\r\n ) {\r\n const formControlValidationErrors = this.validationErrors.filter(\r\n (validationError) =>\r\n formControlErrorTemplates.includes(validationError.message),\r\n );\r\n const valErrors = formControlValidationErrors.map((validationError) =>\r\n this.DISPLAY_ERROR_MESSAGE(validationError),\r\n );\r\n if (valErrors && valErrors.length > 0) {\r\n return {\r\n msgs: '' + valErrors.join('
') + '',\r\n };\r\n } else {\r\n return null;\r\n }\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n public getErrors(formControl: string) {\r\n return this.formControlNameErrors.get(formControl);\r\n }\r\n\r\n protected updateValidators() {\r\n this.formControlNameErrorMap.forEach((value: string[], key: string) => {\r\n this.formGroup.controls[key].updateValueAndValidity({\r\n onlySelf: true,\r\n emitEvent: false,\r\n });\r\n this.formGroup.controls[key].markAsTouched({ onlySelf: true });\r\n });\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 17, + "jsdoctags": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "base", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ] + }, + { + "name": "DISPLAY_ERROR_MESSAGE", + "defaultValue": "getDisplayErrorMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11 + }, + { + "name": "errorState", + "deprecated": false, + "deprecationMessage": "", + "type": "ErrorState[]", + "optional": false, + "description": "", + "line": 15 + }, + { + "name": "formControlNameErrorMap", + "defaultValue": "new Map()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "formControlNameErrors", + "defaultValue": "new Map()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14 + }, + { + "name": "formGroup", + "deprecated": false, + "deprecationMessage": "", + "type": "UntypedFormGroup", + "optional": false, + "description": "", + "line": 17 + }, + { + "name": "validationErrors", + "deprecated": false, + "deprecationMessage": "", + "type": "ValidationError[]", + "optional": false, + "description": "", + "line": 16 + } + ], + "methods": [ + { + "name": "clone", + "args": [], + "optional": false, + "returnType": "BaseComponentModel", + "typeParameters": [], + "line": 23, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getErrors", + "args": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 80, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setErrors", + "args": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "{ msgs: string; }", + "typeParameters": [], + "line": 52, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setErrorState", + "args": [ + { + "name": "errorState", + "type": "ErrorState[]", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 31, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "errorState", + "type": "ErrorState[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateValidators", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 84, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ] + } + ], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "CustomImageUploader", + "id": "class-CustomImageUploader-a3745c50f0f17c00f13083455b9da01161cf9c085d87c987b15ef444fa4ae6e02fe9c83c51567e8a80999f6809284ec2d80821e9fde97649166a2e07eff7e219", + "file": "src/app/components/admin-incident-form/incident-details-panel/custom-uploader.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "export class CustomImageUploader {\r\n private loader;\r\n private reader;\r\n\r\n constructor(loader) {\r\n this.loader = loader;\r\n }\r\n\r\n // Starts the upload process.\r\n // Note that this current writes a data url to the html directly\r\n // we could replace this in the future to write to the document store\r\n // and use URL's to our aws bucket to fetch, to save on size.\r\n upload() {\r\n return new Promise((resolve, reject) => {\r\n const reader = (this.reader = new window.FileReader());\r\n\r\n reader.addEventListener('load', () => {\r\n resolve({ default: reader.result });\r\n });\r\n\r\n reader.addEventListener('error', (err) => {\r\n reject(err);\r\n });\r\n\r\n reader.addEventListener('abort', () => {\r\n reject();\r\n });\r\n\r\n this.loader.file.then((file) => {\r\n reader.readAsDataURL(file);\r\n });\r\n });\r\n }\r\n\r\n // Aborts the upload process.\r\n abort() {\r\n this.reader.abort();\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "loader", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 3, + "jsdoctags": [ + { + "name": "loader", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "loader", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 2, + "modifierKind": [ + 123 + ] + }, + { + "name": "reader", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 3, + "modifierKind": [ + 123 + ] + } + ], + "methods": [ + { + "name": "abort", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 36, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "upload", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 13, + "deprecated": false, + "deprecationMessage": "" + } + ], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "DialogData", + "id": "class-DialogData-d36d4e5d59b9cd1b215237f0c60f07556793b7cb169f21e7fc35f2e22b30ab9d25dc2fccdf79abec36edd729ca13dc5b199dfe6bbe5d5d908e1bd94b807b4641", + "file": "src/app/components/disclaimer-dialog/disclaimer-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\n\r\nexport class DialogData {\r\n public title: string;\r\n public message: string;\r\n}\r\n\r\n@Component({\r\n selector: 'disclaimer-dialog',\r\n templateUrl: 'disclaimer-dialog.component.html',\r\n styleUrls: ['./disclaimer-dialog.component.scss'],\r\n})\r\nexport class DisclaimerDialogComponent {\r\n dontShowAgain = false;\r\n\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: any,\r\n ) {}\r\n\r\n cancel() {\r\n this.dialogRef.close({ dontShowAgain: this.dontShowAgain });\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 6, + "modifierKind": [ + 125 + ] + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 5, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "DialogData", + "id": "class-DialogData-d6da7ad2a66ceb8d4099942161b95b537cc9f060888ce041fa52d6975d293775b68ce523c43638190e52dfa11003053707d901eb9f765e5824eeda7ab49c42e1-1", + "file": "src/app/components/message-dialog/message-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\n\r\nexport class DialogData {\r\n public title: string;\r\n public message: string;\r\n}\r\n\r\n@Component({\r\n selector: 'message-dialog',\r\n templateUrl: 'message-dialog.component.html',\r\n styleUrls: ['./message-dialog.component.scss'],\r\n})\r\nexport class MessageDialogComponent {\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: DialogData,\r\n ) {}\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 6, + "modifierKind": [ + 125 + ] + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 5, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "isDuplicate": true, + "duplicateId": 1, + "duplicateName": "DialogData-1" + }, + { + "name": "DialogData", + "id": "class-DialogData-2af7e3cf077d4d8275b5ced19cebb1ba41d17f386e7ba149c10124d864fbed1f3675f8d7fbb2acf116876446dc56d5aa344499409562554d005c9c4621f491a6-2", + "file": "src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'contact-us-dialog',\r\n templateUrl: 'contact-us-dialog.component.html',\r\n styleUrls: ['./contact-us-dialog.component.scss'],\r\n})\r\nexport class ContactUsDialogComponent {\r\n public title = '';\r\n public file: File;\r\n\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {}\r\n\r\n emailFireCentre(recipientEmail: string) {\r\n const mailtoUrl = `mailto:${recipientEmail}`;\r\n window.location.href = mailtoUrl;\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "attachment", + "deprecated": false, + "deprecationMessage": "", + "type": "AttachmentResource", + "optional": false, + "description": "", + "line": 6, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "isDuplicate": true, + "duplicateId": 2, + "duplicateName": "DialogData-2" + }, + { + "name": "DialogData", + "id": "class-DialogData-0747c4b6f14a137eb6129b32d2d10d370830cee0b0f78766b4189bd8c07ff349bc53090b3317dfa308248c7dccb26ac4bc8ac6521b9f9e4c1763b4d92b0bdf7b-3", + "file": "src/app/components/admin-incident-form/publish-dialog/publish-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'publish-dialog',\r\n templateUrl: 'publish-dialog.component.html',\r\n styleUrls: ['./publish-dialog.component.scss'],\r\n})\r\nexport class PublishDialogComponent {\r\n public title = '';\r\n public file: File;\r\n\r\n constructor(public dialogRef: MatDialogRef) {}\r\n\r\n pdfInputChange(fileInputEvent: Event) {\r\n this.title = (fileInputEvent.target as any).files[0].name;\r\n this.file = (fileInputEvent.target as any).files[0];\r\n }\r\n\r\n returnResult() {\r\n return {\r\n publish: true,\r\n };\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "attachment", + "deprecated": false, + "deprecationMessage": "", + "type": "AttachmentResource", + "optional": false, + "description": "", + "line": 6, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "isDuplicate": true, + "duplicateId": 3, + "duplicateName": "DialogData-3" + }, + { + "name": "DialogData", + "id": "class-DialogData-468c3902f18bda97231405d9dac1646030c55e5a3a22d7c3acef7bc92bc51d55271a9dc6c59f88984d20b7f459d577d61c7f306fcd2914bc7d23812b8f6efa64-4", + "file": "src/app/components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'edit-image-dialog',\r\n templateUrl: 'edit-image-dialog.component.html',\r\n styleUrls: ['./edit-image-dialog.component.scss'],\r\n})\r\nexport class EditImageDialogComponent {\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: DialogData,\r\n ) {}\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "attachment", + "deprecated": false, + "deprecationMessage": "", + "type": "AttachmentResource", + "optional": false, + "description": "", + "line": 6, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "isDuplicate": true, + "duplicateId": 4, + "duplicateName": "DialogData-4" + }, + { + "name": "DialogData", + "id": "class-DialogData-88f625586b97d4b3059e4bb9493e73980c666700d94e2165fa2b3a4a5d0ada6b3f59ea2806d853c91d4a1e559f19235cd8f75d02827cf71498cb2f1b0ceeac7b-5", + "file": "src/app/components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'upload-image-dialog',\r\n templateUrl: 'upload-image-dialog.component.html',\r\n styleUrls: ['./upload-image-dialog.component.scss'],\r\n})\r\nexport class UploadImageDialogComponent {\r\n public title = '';\r\n public file: File;\r\n\r\n constructor(public dialogRef: MatDialogRef) {}\r\n\r\n pdfInputChange(fileInputEvent: Event) {\r\n this.title = (fileInputEvent.target as any).files[0].name;\r\n this.file = (fileInputEvent.target as any).files[0];\r\n }\r\n\r\n returnResult() {\r\n return {\r\n title: this.title,\r\n file: this.file,\r\n };\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "attachment", + "deprecated": false, + "deprecationMessage": "", + "type": "AttachmentResource", + "optional": false, + "description": "", + "line": 6, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "isDuplicate": true, + "duplicateId": 5, + "duplicateName": "DialogData-5" + }, + { + "name": "DialogData", + "id": "class-DialogData-21212b1f1493baa425f7341cf7e771d8a16563b0fc83c669fb928e891abce5b1306addbc26e739db2536763428cb52877ed09b4fd19b7f29c8501f7b0b41ce81-6", + "file": "src/app/components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'edit-map-dialog',\r\n templateUrl: 'edit-map-dialog.component.html',\r\n styleUrls: ['./edit-map-dialog.component.scss'],\r\n})\r\nexport class EditMapDialogComponent {\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: DialogData,\r\n ) {}\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "attachment", + "deprecated": false, + "deprecationMessage": "", + "type": "AttachmentResource", + "optional": false, + "description": "", + "line": 6, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "isDuplicate": true, + "duplicateId": 6, + "duplicateName": "DialogData-6" + }, + { + "name": "DialogData", + "id": "class-DialogData-b05f3d31329948ff96d4eda279cba2f02a0b478c5618176a7d037afa38a8e67b26b42a71736fd3e61f1c84e6436a7379394dbeae4dcff5a925372c08da4d904e-7", + "file": "src/app/components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'upload-map-dialog',\r\n templateUrl: 'upload-map-dialog.component.html',\r\n styleUrls: ['./upload-map-dialog.component.scss'],\r\n})\r\nexport class UploadMapDialogComponent {\r\n public title = '';\r\n public file: File;\r\n\r\n constructor(public dialogRef: MatDialogRef) {}\r\n\r\n pdfInputChange(fileInputEvent: Event) {\r\n this.title = (fileInputEvent.target as any).files[0].name;\r\n this.file = (fileInputEvent.target as any).files[0];\r\n }\r\n\r\n returnResult() {\r\n return {\r\n title: this.title,\r\n file: this.file,\r\n };\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "attachment", + "deprecated": false, + "deprecationMessage": "", + "type": "AttachmentResource", + "optional": false, + "description": "", + "line": 6, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "isDuplicate": true, + "duplicateId": 7, + "duplicateName": "DialogData-7" + }, + { + "name": "DialogData", + "id": "class-DialogData-e984dc476ee0bf3289a78d6533d11d04b72fbebc5350ad6c3a725699b142203f875350ef32d48bfd6828e9f61e0aadb0a23bfaa7e3e576d2d918a4e97f854cf5-8", + "file": "src/app/components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\n\r\nexport class DialogData {\r\n public video: any;\r\n}\r\n\r\n@Component({\r\n selector: 'edit-video-dialog',\r\n templateUrl: 'edit-video-dialog.component.html',\r\n styleUrls: ['./edit-video-dialog.component.scss'],\r\n})\r\nexport class EditVideoDialogComponent {\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: DialogData,\r\n ) {}\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "video", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 5, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "isDuplicate": true, + "duplicateId": 8, + "duplicateName": "DialogData-8" + }, + { + "name": "DialogData", + "id": "class-DialogData-2b9e4cf9cc9f4f49310a435606bc648005e6d278619fe179182dec8721bf292937046d1f913139d0952f74286c24d5ee02425395f6370b3b35ddf547fdf9815c-9", + "file": "src/app/components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'upload-video-dialog',\r\n templateUrl: 'upload-video-dialog.component.html',\r\n styleUrls: ['./upload-video-dialog.component.scss'],\r\n})\r\nexport class UploadVideoDialogComponent {\r\n public title = '';\r\n public url = '';\r\n\r\n constructor(public dialogRef: MatDialogRef) {}\r\n\r\n returnResult() {\r\n return {\r\n title: this.title,\r\n url: this.url,\r\n };\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "attachment", + "deprecated": false, + "deprecationMessage": "", + "type": "AttachmentResource", + "optional": false, + "description": "", + "line": 6, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "isDuplicate": true, + "duplicateId": 9, + "duplicateName": "DialogData-9" + }, + { + "name": "DownloadableMap", + "id": "class-DownloadableMap-9d3812a924768e6e47d3c39c3fbe3e7351f522e9c4eaec47ca8f53134a451b030c80b05341dec9d2bae9db30a80d7e81cce11f9200013a2d990d2a09b1b297af", + "file": "src/app/components/public-incident-page/incident-maps-panel/incident-maps-panel.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n OnInit,\r\n ChangeDetectorRef,\r\n} from '@angular/core';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport {\r\n HttpClient,\r\n HttpEventType,\r\n HttpRequest,\r\n HttpResponse,\r\n} from '@angular/common/http';\r\nimport { PublishedIncidentService } from '../../../services/published-incident-service';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { ActivatedRoute, ParamMap } from '@angular/router';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { Directory, Filesystem } from '@capacitor/filesystem';\r\n\r\nexport class DownloadableMap {\r\n name: string;\r\n link: string;\r\n date: string;\r\n}\r\n\r\n@Component({\r\n selector: 'incident-maps-panel',\r\n templateUrl: './incident-maps-panel.component.html',\r\n styleUrls: ['./incident-maps-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentMapsPanel implements OnInit {\r\n @Input() public incident;\r\n @Input() public showMapsWarning;\r\n\r\n maps: DownloadableMap[];\r\n isPreview: boolean;\r\n\r\n constructor(\r\n private snackbarService: MatSnackBar,\r\n private httpClient: HttpClient,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private appConfigService: AppConfigService,\r\n protected cdr: ChangeDetectorRef,\r\n private router: ActivatedRoute,\r\n private capacitorService: CapacitorService\r\n ) { }\r\n\r\n ngOnInit() {\r\n const self = this;\r\n this.loadMaps().then((docs) => {\r\n self.maps = docs.map((doc) => ({\r\n name: doc.attachmentTitle,\r\n link: `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${self.incident.incidentNumberLabel\r\n }/attachments/${doc.attachmentGuid}/bytes`,\r\n date: new Date(doc.createdTimestamp).toDateString(),\r\n }));\r\n this.cdr.detectChanges();\r\n });\r\n\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (params && params['preview']) {\r\n this.isPreview = true;\r\n }\r\n });\r\n }\r\n\r\n loadMaps(): Promise {\r\n return this.publishedIncidentService\r\n .fetchAttachments(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((docs) => {\r\n // remove any non-image types\r\n const data = [];\r\n for (const doc of docs.collection) {\r\n if (\r\n doc.mimeType &&\r\n [\r\n 'image/jpg',\r\n 'image/jpeg',\r\n 'image/png',\r\n 'image/gif',\r\n 'image/bmp',\r\n 'image/tiff',\r\n ].includes(doc.mimeType.toLowerCase())\r\n ) {\r\n // splice is not longer needed here as we return a new object\r\n } else {\r\n data.push(doc);\r\n }\r\n }\r\n return data;\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to load Map Attachments: ' + err,\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n }\r\n\r\n downloadMap(mapLink, fileName) {\r\n const request = this.generateMapRequest(mapLink, fileName);\r\n }\r\n\r\n async generateMapRequest(mapLink, fileName) {\r\n const url = mapLink;\r\n\r\n try {\r\n await this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n this.downloadMobileFile(fileName, url)\r\n } else {\r\n const response = this.httpClient.request(\r\n new HttpRequest('GET', url, {\r\n reportProgress: true,\r\n responseType: 'blob',\r\n }),\r\n );\r\n this.fetchMapResponse(response, fileName)\r\n }\r\n });\r\n\r\n } catch (error) {\r\n this.snackbarService.open('PDF download failed.', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-error',\r\n })\r\n }\r\n }\r\n\r\n fetchMapResponse(request, fileName) {\r\n request.subscribe(\r\n (ev) => {\r\n if (ev.type === HttpEventType.Sent) {\r\n this.snackbarService.open('Generating PDF. Please wait...', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-info',\r\n });\r\n } else if (ev instanceof HttpResponse) {\r\n this.downloadFile(ev as HttpResponse, fileName);\r\n this.snackbarService.open('PDF downloaded successfully.', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n }\r\n },\r\n (err) => {\r\n this.snackbarService.open('PDF download failed.', 'Close', {\r\n panelClass: 'snackbar-error',\r\n })\r\n }\r\n );\r\n }\r\n\r\n downloadFile(data: HttpResponse, fileName: string) {\r\n if (!fileName.endsWith('.pdf')) {\r\n fileName += '.pdf';\r\n }\r\n\r\n const downloadedFile = new Blob([data.body], { type: 'application/pdf' });\r\n const a = document.createElement('a');\r\n a.setAttribute('style', 'display:none;');\r\n document.body.appendChild(a);\r\n a.download = fileName;\r\n a.href = URL.createObjectURL(downloadedFile);\r\n a.target = '_blank';\r\n a.click();\r\n document.body.removeChild(a);\r\n }\r\n\r\n async downloadMobileFile(fileName: string, url: string) {\r\n if (!fileName.endsWith('.pdf')) {\r\n fileName += '.pdf';\r\n }\r\n\r\n try {\r\n const download = await Filesystem.downloadFile({\r\n path: fileName,\r\n url: url,\r\n directory: Directory.Documents,\r\n }).then(download => {\r\n if (download) {\r\n this.snackbarService.open('PDF downloaded successfully.', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n } else {\r\n this.snackbarService.open('PDF download failed.', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-error',\r\n });\r\n }\r\n })\r\n } catch (error) {\r\n alert(error);\r\n this.snackbarService.open('PDF download failed.', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-error',\r\n });\r\n }\r\n }\r\n\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "date", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24 + }, + { + "name": "link", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 22 + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "EvacData", + "id": "class-EvacData-4a150eac4c8ad972c36974e8d5c010612533a7062ca299252592c0d999b05742d3e2ff4ff158d5145b79e9ee8743a6fe10a744601f29ec5c101114da75a7e875", + "file": "src/app/components/full-details/evac-alert-full-details/evac-alert-full-details.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\nimport {\r\n PublishedIncidentService,\r\n SimpleIncident,\r\n} from '@app/services/published-incident-service';\r\nimport { ResourcesRoutes, convertToDateYear, convertToDateTime, openLink, getStageOfControlIcon, getStageOfControlLabel } from '@app/utils';\r\nimport L from 'leaflet';\r\nimport { setDisplayColor } from '../../../utils';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { Router } from '@angular/router';\r\nimport { WatchlistService } from '@app/services/watchlist-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\nexport class EvacData {\r\n public name: string;\r\n public eventNumber: string;\r\n public issuedDate: string;\r\n public bulletinUrl: string;\r\n public issuingAgency: string;\r\n public centroidLongitude: string;\r\n public centroidLatitude: string;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-evac-alert-full-details',\r\n templateUrl: './evac-alert-full-details.component.html',\r\n styleUrls: ['./evac-alert-full-details.component.scss'],\r\n})\r\nexport class EvacAlertFullDetailsComponent implements OnInit {\r\n @Input() id: string;\r\n @Input() name: string;\r\n @Input() eventNumber: string;\r\n\r\n public evacData: EvacData;\r\n public incident: SimpleIncident | null;\r\n public map: any;\r\n\r\n convertToDateTime = convertToDateTime;\r\n convertToDateYear = convertToDateYear;\r\n openLink = openLink;\r\n getStageOfControlIcon = getStageOfControlIcon;\r\n getStageOfControlLabel = getStageOfControlLabel;\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private appConfigService: AppConfigService,\r\n private cdr: ChangeDetectorRef,\r\n protected router: Router,\r\n private watchlistService: WatchlistService,\r\n private commonUtilityService: CommonUtilityService,\r\n\r\n ) {}\r\n\r\n async ngOnInit(): Promise {\r\n await this.populateEvacByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n this.initMap();\r\n }\r\n\r\n async initMap() {\r\n // Create map and append data to the map component\r\n const location = [\r\n Number(this.evacData?.centroidLatitude),\r\n Number(this.evacData?.centroidLongitude),\r\n ];\r\n let bounds = null;\r\n this.agolService\r\n .getEvacOrdersByEventNumber(\r\n this.eventNumber,\r\n {\r\n returnGeometry: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0){\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n this.createMap(location, bounds);\r\n }\r\n }\r\n else {\r\n this.createMap(location)\r\n }\r\n });\r\n }\r\n\r\n async createMap(location: number[], bounds?: any) {\r\n const mapOptions = this.commonUtilityService.getMapOptions(bounds, location);\r\n \r\n // Create the map using the mapOptions\r\n this.map = L.map('restrictions-map', mapOptions);\r\n \r\n // If bounds exist, fit the map to the bounds; otherwise, set the view to the default location and zoom level\r\n if (bounds) {\r\n this.map.fitBounds(bounds);\r\n }\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_HUMAN_CULTURAL_ECONOMIC.EMRG_ORDER_AND_ALERT_AREAS_SP',\r\n styles: '6885',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_CURRENT_FIRE_POLYS_SP',\r\n styles: '1751_1752',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n\r\n const fireOfNoteIcon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.evacData.centroidLatitude);\r\n locationData.longitude = Number(this.evacData.centroidLongitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const incidentLocation = [Number(item.latitude), Number(item.longitude)];\r\n if (item.fireOfNoteInd) {\r\n L.marker(incidentLocation, { icon: fireOfNoteIcon }).addTo(this.map);\r\n } else {\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(incidentLocation, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for evacuation alert',\r\n );\r\n }\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async populateEvacByID(options: AgolOptions = null) {\r\n this.evacData = null;\r\n const response = this.name ?\r\n await this.agolService.getEvacOrdersByParam(`EVENT_NAME='${this.name}'`, options).toPromise() :\r\n await this.agolService.getEvacOrdersByParam(`EMRG_OAA_SYSID='${this.id}'`, options).toPromise();\r\n if (response?.features[0]?.attributes) {\r\n const evac = response.features[0];\r\n\r\n this.evacData = new EvacData();\r\n this.evacData.name = evac.attributes.EVENT_NAME;\r\n this.evacData.eventNumber = evac.attributes.EVENT_NUMBER;\r\n this.evacData.issuingAgency = evac.attributes.ISSUING_AGENCY;\r\n this.evacData.issuedDate = evac.attributes.DATE_MODIFIED;\r\n this.evacData.bulletinUrl = evac.attributes.BULLETIN_URL;\r\n this.evacData.centroidLatitude = evac.centroid.y;\r\n this.evacData.centroidLongitude = evac.centroid.x;\r\n this.id = evac.attributes.EMRG_OAA_SYSID;\r\n\r\n await this.populateIncident(this.evacData.eventNumber);\r\n } else {\r\n console.error('Could not populate evacuation order by ID: ' + this.id);\r\n }\r\n }\r\n\r\n async populateIncident(eventNumber: string) {\r\n let simpleIncident: SimpleIncident = new SimpleIncident;\r\n try {\r\n this.publishedIncidentService.fetchPublishedIncident(eventNumber).subscribe(response => {\r\n if (response) {\r\n simpleIncident.discoveryDate = convertToDateYear(response.discoveryDate);\r\n simpleIncident.incidentName = response.incidentName?.replace('Fire', '').trim() + ' Wildfire';\r\n simpleIncident.fireCentreName = response.fireCentreName;\r\n simpleIncident.fireYear = response.fireYear;\r\n simpleIncident.incidentNumberLabel = response.incidentNumberLabel;\r\n simpleIncident.fireOfNoteInd = response.fireOfNoteInd;\r\n simpleIncident.stageOfControlCode = response.stageOfControlCode;\r\n simpleIncident.stageOfControlIcon = getStageOfControlIcon(\r\n response?.stageOfControlCode,\r\n );\r\n simpleIncident.stageOfControlLabel = getStageOfControlLabel(\r\n response?.stageOfControlCode,\r\n );\r\n this.incident = simpleIncident;\r\n }\r\n })\r\n } catch (error) {\r\n console.error(\r\n 'Caught error while populating associated incident for evacuation: ' +\r\n error,\r\n );\r\n }\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.evacData.centroidLongitude,\r\n latitude: this.evacData.centroidLatitude,\r\n evacuationAlert: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n navToIncident(incident: SimpleIncident) {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n source: [ResourcesRoutes.FULL_DETAILS],\r\n sourceId: this.id,\r\n sourceType: 'evac-alert',\r\n name: this.name\r\n },\r\n });\r\n }\r\n\r\n navToBulletinUrl() {\r\n if (this.evacData?.bulletinUrl) {\r\n window.open(this.evacData.bulletinUrl, '_blank');\r\n } else {\r\n window.open('https://www.emergencyinfobc.gov.bc.ca', '_blank');\r\n } \r\n }\r\n\r\n onWatchlist(incident): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident) {\r\n if (!this.onWatchlist(incident)) {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "bulletinUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "centroidLatitude", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "centroidLongitude", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "eventNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "issuedDate", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "issuingAgency", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "FilterData", + "id": "class-FilterData-fe47bd61e80afe9e68c7a96132f028507170e7297e269ea17ab9a07a65103685f8d1044b9831df7c1b34bac772960e53d028b3cb1e21da32cf18f55dec420627", + "file": "src/app/components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\n\r\nexport class FilterData {\r\n public sortDirection = 'DESC';\r\n public sortColumn = 'lastUpdatedTimestamp';\r\n public stagesOfControl: string[] = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n public fireOfNoteInd = null;\r\n public fireCentre: number;\r\n}\r\n\r\n@Component({\r\n selector: 'filter-options-dialog',\r\n templateUrl: 'filter-options-dialog.component.html',\r\n styleUrls: ['./filter-options-dialog.component.scss'],\r\n})\r\nexport class FilterOptionsDialogComponent {\r\n public filterData: FilterData;\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: FilterData,\r\n ) {\r\n this.filterData = data || new FilterData();\r\n }\r\n\r\n setSortDirection(sortDirection: string) {\r\n this.filterData.sortDirection = sortDirection;\r\n }\r\n\r\n setSortColumn(sortColumn: string) {\r\n this.filterData.sortColumn = sortColumn;\r\n }\r\n\r\n setFireOfNoteInd() {\r\n // show fires that are not fire of note when this filter is unselected\r\n if (this.filterData.fireOfNoteInd) this.filterData.fireOfNoteInd = null;\r\n else this.filterData.fireOfNoteInd = true;\r\n }\r\n\r\n setFireCentre(fireCentre: number) {\r\n if (this.filterData.fireCentre === fireCentre) {\r\n this.filterData.fireCentre = undefined ;\r\n } else {\r\n this.filterData.fireCentre = fireCentre;\r\n }\r\n }\r\n\r\n setStageOfControl(soc: string) {\r\n if (this.filterData.stagesOfControl.includes(soc)) {\r\nthis.removeStageOfControl(soc);\r\n} else {\r\nthis.addStageOfControl(soc);\r\n}\r\n }\r\n\r\n addStageOfControl(soc: string) {\r\n this.filterData.stagesOfControl.push(soc);\r\n }\r\n\r\n removeStageOfControl(soc: string) {\r\n const index = this.filterData.stagesOfControl.indexOf(soc);\r\n if (index > -1) {\r\n this.filterData.stagesOfControl.splice(index, 1);\r\n }\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "fireCentre", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 9, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireOfNoteInd", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "null", + "optional": false, + "description": "", + "line": 8, + "modifierKind": [ + 125 + ] + }, + { + "name": "sortColumn", + "defaultValue": "'lastUpdatedTimestamp'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 6, + "modifierKind": [ + 125 + ] + }, + { + "name": "sortDirection", + "defaultValue": "'DESC'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 5, + "modifierKind": [ + 125 + ] + }, + { + "name": "stagesOfControl", + "defaultValue": "['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL']", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": false, + "description": "", + "line": 7, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "GeocoderAddress", + "id": "class-GeocoderAddress-ab63cde18eb41b19be927b9e2d889cb2cd24817c4e2b68d0bc96c2340bd1529e718858151c70ff0f1a11d26428da8f4bd852fe6ffa53d9b336d57de91e2ae239", + "file": "src/app/components/search/search-page.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { ChangeDetectorRef, Component, Inject, OnInit } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { PlaceData } from '@app/services/wfnews-map.service/place-data';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\n\r\ntype GeocoderDefaults = string | null | undefined;\r\nexport class GeocoderAddress {\r\n civicNumber: GeocoderDefaults | number;\r\n dir: GeocoderDefaults;\r\n dist: GeocoderDefaults | number;\r\n loc: number[] | null | undefined;\r\n localityName: GeocoderDefaults;\r\n localityType: GeocoderDefaults;\r\n streetName: GeocoderDefaults;\r\n streetQualifier: GeocoderDefaults;\r\n streetType: GeocoderDefaults;\r\n}\r\n\r\nexport class SearchResult {\r\n public id: any; // index or some other id back to source data\r\n public type: string;\r\n public title: string;\r\n public subtitle: string;\r\n public distance: string | null;\r\n public relevance: number;\r\n public location: number[];\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-search-page',\r\n templateUrl: './search-page.component.html',\r\n styleUrls: ['./search-page.component.scss'],\r\n})\r\nexport class SearchPageComponent implements OnInit {\r\n public searchData: SearchResult;\r\n public searchText: string;\r\n\r\n public addressSearchComplete = true;\r\n public evacSearchComplete = true;\r\n public incidentSearchComplete = true;\r\n\r\n public allResultData: SearchResult[] = [];\r\n public recentData: SearchResult[] = [];\r\n public fonData: SearchResult[] = [];\r\n public evacData: SearchResult[] = [];\r\n\r\n private searchTimeout;\r\n private userLocation;\r\n private userLocationChecked = false;\r\n private userLocationDenied = false;\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: SearchResult,\r\n private agolService: AGOLService,\r\n private commonUtilityService: CommonUtilityService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private cdr: ChangeDetectorRef,\r\n ) {\r\n this.searchData = data || new SearchResult();\r\n }\r\n\r\n async ngOnInit(): Promise {\r\n await this.checkUserLocation();\r\n // fetch local storage for recent data\r\n if (localStorage.getItem('recent-search') != null) {\r\n try {\r\n this.recentData = (\r\n JSON.parse(localStorage.getItem('recent-search')) as SearchResult[]\r\n ).filter((r) => r?.type);\r\n } catch (err) {\r\n console.error(err);\r\n // carry on with the empty array\r\n }\r\n }\r\n\r\n // pre-load fires of note for the province\r\n this.publishedIncidentService\r\n .fetchPublishedIncidents(0, 9999, true, false)\r\n .toPromise()\r\n .then((incidents) => {\r\n if (incidents?.collection) {\r\n for (const element of incidents.collection.filter(\r\n (e) => e.stageOfControlCode !== 'OUT',\r\n )) {\r\n const distance = this.userLocation\r\n ? Math.round(\r\n haversineDistance(\r\n element.latitude,\r\n this.userLocation.coords.latitude,\r\n element.longitude,\r\n this.userLocation.coords.longitude,\r\n ) / 1000,\r\n ).toFixed(0)\r\n : '';\r\n this.fonData.push({\r\n id: element.incidentNumberLabel,\r\n type: 'incident',\r\n title:\r\n element.incidentName === element.incidentNumberLabel\r\n ? element.incidentName\r\n : `${element.incidentName} (${element.incidentNumberLabel})`,\r\n subtitle: element.fireCentreName,\r\n distance,\r\n relevance: 4,\r\n location: [element.longitude, element.latitude],\r\n });\r\n\r\n this.fonData.sort((a, b) =>\r\n Number(a.distance || 0) > Number(b.distance || 0)\r\n ? 1\r\n : Number(a.distance || 0) < Number(b.distance || 0)\r\n ? -1\r\n : a.relevance > b.relevance\r\n ? 1\r\n : a.relevance < b.relevance\r\n ? -1\r\n : a.title.localeCompare(b.title),\r\n );\r\n }\r\n }\r\n });\r\n\r\n // pre-load evacuations\r\n this.agolService\r\n .getEvacOrders(null, null, {\r\n returnCentroid: this.userLocation !== null,\r\n returnGeometry: false,\r\n })\r\n .toPromise()\r\n .then((evacs) => {\r\n if (evacs?.features) {\r\n for (const element of evacs.features) {\r\n let distance = null;\r\n if (this.userLocation) {\r\n const currentLat = Number(this.userLocation.coords.latitude);\r\n const currentLong = Number(this.userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = Math.round(\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000,\r\n ).toFixed(0);\r\n }\r\n }\r\n\r\n this.evacData.push({\r\n id: element.attributes.EMRG_OAA_SYSID,\r\n type:\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() || 'alert',\r\n title: element.attributes.EVENT_NAME,\r\n subtitle: '', // Fire Centre would mean loading incident as well... evacs can cross centres\r\n distance,\r\n relevance:\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'Order'\r\n ? 1\r\n : 2,\r\n location: [element.centroid.x, element.centroid.y],\r\n });\r\n }\r\n\r\n this.evacData.sort((a, b) =>\r\n Number(a.distance || 0) > Number(b.distance || 0)\r\n ? 1\r\n : Number(a.distance || 0) < Number(b.distance || 0)\r\n ? -1\r\n : a.relevance > b.relevance\r\n ? 1\r\n : a.relevance < b.relevance\r\n ? -1\r\n : a.id > b.id\r\n ? 1\r\n : a.id < b.id\r\n ? -1\r\n : 0,\r\n );\r\n }\r\n });\r\n }\r\n\r\n search() {\r\n if (this.searchTimeout) {\r\n clearTimeout(this.searchTimeout);\r\n this.searchTimeout = null;\r\n }\r\n\r\n this.searchTimeout = setTimeout(() => {\r\n // Using searchText, search for the Incidents, Evacs, etc\r\n // Can be async, populate lists as they come in\r\n if (this.searchText.length >= 3) {\r\n this.allResultData = [];\r\n\r\n this.searchAddress();\r\n this.searchIncidents();\r\n this.searchEvacs();\r\n }\r\n }, 1000);\r\n }\r\n\r\n clearSearch() {\r\n this.searchText = null;\r\n this.addressSearchComplete = true;\r\n this.evacSearchComplete = true;\r\n this.incidentSearchComplete = true;\r\n this.allResultData = [];\r\n }\r\n\r\n async checkUserLocation() {\r\n if (!this.userLocationChecked && !this.userLocationDenied) {\r\n this.userLocation = await this.commonUtilityService\r\n .getCurrentLocationPromise()\r\n .catch((err) => {\r\n this.userLocationDenied = true;\r\n console.error('location services not available:', err);\r\n });\r\n if (this.userLocation) {\r\nthis.userLocationChecked = true;\r\n}\r\n }\r\n }\r\n\r\n // Search functions:\r\n async searchAddress() {\r\n this.addressSearchComplete = false;\r\n\r\n await this.checkUserLocation();\r\n\r\n const geocoder = new PlaceData();\r\n geocoder\r\n .searchAddresses(this.searchText)\r\n .then((results) => {\r\n if (results?.length > 0) {\r\n for (const val of results) {\r\n const address = val as GeocoderAddress;\r\n\r\n this.allResultData.push({\r\n id: address.loc,\r\n type: 'address',\r\n title:\r\n `${address.streetQualifier} ${address.civicNumber} ${address.streetName} ${address.streetType}`.trim() ||\r\n address.localityName,\r\n subtitle: address.localityName,\r\n distance: this.userLocation\r\n ? Math.round(\r\n haversineDistance(\r\n address.loc[1],\r\n this.userLocation.coords.latitude,\r\n address.loc[0],\r\n this.userLocation.coords.longitude,\r\n ) / 1000,\r\n ).toFixed(0)\r\n : null,\r\n relevance: /^\\d/.test(this.searchText.trim()) ? 1 : 4,\r\n location: address.loc,\r\n });\r\n }\r\n\r\n this.sort();\r\n\r\n this.addressSearchComplete = true;\r\n this.cdr.detectChanges();\r\n }\r\n })\r\n .catch((err) => {\r\n console.error('Address search failed: ' + err);\r\n this.addressSearchComplete = true;\r\n });\r\n }\r\n\r\n async searchIncidents() {\r\n this.incidentSearchComplete = false;\r\n\r\n await this.checkUserLocation();\r\n\r\n // limited load or keep paging/fetching?\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(1, 10, this.userLocation, this.searchText, null)\r\n .toPromise();\r\n\r\n if (incidents?.collection) {\r\n for (const element of incidents.collection.filter(\r\n (e) => e.stageOfControlCode !== 'OUT',\r\n )) {\r\n const distance = this.userLocation\r\n ? Math.round(\r\n haversineDistance(\r\n element.latitude,\r\n this.userLocation.coords.latitude,\r\n element.longitude,\r\n this.userLocation.coords.longitude,\r\n ) / 1000,\r\n ).toFixed(0)\r\n : null;\r\n\r\n this.allResultData.push({\r\n id: element.incidentNumberLabel,\r\n type: 'incident',\r\n title:\r\n element.incidentName === element.incidentNumberLabel\r\n ? element.incidentName\r\n : `${element.incidentName} (${element.incidentNumberLabel})`,\r\n subtitle: element.fireCentreName,\r\n distance,\r\n relevance: /^\\d/.test(this.searchText.trim()) ? 2 : 1,\r\n location: [element.longitude, element.latitude],\r\n });\r\n }\r\n }\r\n\r\n this.sort();\r\n\r\n this.incidentSearchComplete = true;\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async searchEvacs() {\r\n this.evacSearchComplete = false;\r\n\r\n await this.checkUserLocation();\r\n\r\n const whereString = `(EVENT_NAME LIKE '%${this.searchText}%' OR ORDER_ALERT_STATUS LIKE '%${this.searchText}%' OR ISSUING_AGENCY LIKE '%${this.searchText}%')`;\r\n\r\n const evacs = await this.agolService\r\n .getEvacOrders(whereString, null, {\r\n returnCentroid: this.userLocation !== null,\r\n returnGeometry: false,\r\n })\r\n .toPromise();\r\n if (evacs?.features) {\r\n for (const element of evacs.features) {\r\n let distance = null;\r\n if (this.userLocation) {\r\n const currentLat = Number(this.userLocation.coords.latitude);\r\n const currentLong = Number(this.userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = Math.round(\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000,\r\n ).toFixed(0);\r\n }\r\n }\r\n\r\n this.allResultData.push({\r\n id: element.attributes.EMRG_OAA_SYSID,\r\n type: (element.attributes.ORDER_ALERT_STATUS as string).toLowerCase(),\r\n title: element.attributes.EVENT_NAME,\r\n subtitle: '', // Fire Centre would mean loading incident as well... evacs can cross centres\r\n distance,\r\n relevance:\r\n /^\\d/.test(this.searchText.trim()) &&\r\n (element.attributes.ORDER_ALERT_STATUS as string).toLowerCase() ===\r\n 'order'\r\n ? 2\r\n : /^\\d/.test(this.searchText.trim()) &&\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'alert'\r\n ? 3\r\n : /^\\d/.test(this.searchText.trim()) === false &&\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'order'\r\n ? 2\r\n : 3,\r\n location: [element.centroid.x, element.centroid.y],\r\n });\r\n }\r\n\r\n this.sort();\r\n\r\n this.evacSearchComplete = true;\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n\r\n sort() {\r\n this.allResultData.sort((a, b) => {\r\n const containsTermA = a.title.toLowerCase().includes(this.searchText.toLowerCase());\r\n const containsTermB = b.title.toLowerCase().includes(this.searchText.toLowerCase()); \r\n if (containsTermA && !containsTermB) {\r\n return -1;\r\n } else if (!containsTermA && containsTermB) {\r\n return 1; \r\n } else {\r\n return 0;\r\n }\r\n });\r\n }\r\n\r\n removeFromRecent(index: number) {\r\n if (localStorage.getItem('recent-search') != null) {\r\n try {\r\n this.recentData = JSON.parse(\r\n localStorage.getItem('recent-search'),\r\n ) as SearchResult[];\r\n // remove the item from the list\r\n this.recentData.splice(index, 1);\r\n localStorage.setItem('recent-search', JSON.stringify(this.recentData));\r\n } catch (err) {\r\n console.error(err);\r\n // ignore, clear data\r\n this.recentData = [];\r\n }\r\n }\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "civicNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "GeocoderDefaults | number", + "optional": false, + "description": "", + "line": 11 + }, + { + "name": "dir", + "deprecated": false, + "deprecationMessage": "", + "type": "GeocoderDefaults", + "optional": false, + "description": "", + "line": 12 + }, + { + "name": "dist", + "deprecated": false, + "deprecationMessage": "", + "type": "GeocoderDefaults | number", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "loc", + "deprecated": false, + "deprecationMessage": "", + "type": "number[] | null | undefined", + "optional": false, + "description": "", + "line": 14 + }, + { + "name": "localityName", + "deprecated": false, + "deprecationMessage": "", + "type": "GeocoderDefaults", + "optional": false, + "description": "", + "line": 15 + }, + { + "name": "localityType", + "deprecated": false, + "deprecationMessage": "", + "type": "GeocoderDefaults", + "optional": false, + "description": "", + "line": 16 + }, + { + "name": "streetName", + "deprecated": false, + "deprecationMessage": "", + "type": "GeocoderDefaults", + "optional": false, + "description": "", + "line": 17 + }, + { + "name": "streetQualifier", + "deprecated": false, + "deprecationMessage": "", + "type": "GeocoderDefaults", + "optional": false, + "description": "", + "line": 18 + }, + { + "name": "streetType", + "deprecated": false, + "deprecationMessage": "", + "type": "GeocoderDefaults", + "optional": false, + "description": "", + "line": 19 + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "InfoPlugin", + "id": "class-InfoPlugin-18d285fcaad8edf5916cce5e6d2c4e9fb3a96a670624dd5aa24078c9a90234db1a0b7da253517a2419bfe418c89a112ff929a66bcf6f5bd80ee321da2e679243", + "file": "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { LgQuery } from 'lightgallery/lgQuery';\r\nimport { LightGallery } from 'lightgallery/lightgallery';\r\nimport {\r\n infoSettings,\r\n InfoPluginSettings,\r\n} from './info-plugin-settings.component';\r\n\r\ndeclare let document: any;\r\n\r\nexport default class InfoPlugin {\r\n core: LightGallery;\r\n settings: InfoPluginSettings;\r\n private $LG!: LgQuery;\r\n constructor(instance: LightGallery, $LG: LgQuery) {\r\n this.core = instance;\r\n this.$LG = $LG;\r\n this.settings = { ...infoSettings, ...this.core.settings };\r\n return this;\r\n }\r\n\r\n public init(): void {\r\n let infoButton = '';\r\n if (this.settings.info) {\r\n infoButton = ``;\r\n this.core.$toolbar.append(infoButton);\r\n this.information();\r\n }\r\n }\r\n\r\n private information(): void {\r\n this.core.outer\r\n .find('.lg-image-information')\r\n .first()\r\n .on('click.lg', () => {\r\n this.core.outer.append(`
\r\n

Info close

\r\n

Image title

\r\n
${this.settings.infoData.imageTitle}
\r\n

Filename

\r\n
${this.settings.infoData.filename}
\r\n

Date uploaded

\r\n
${this.settings.infoData.dateUploaded}
\r\n
`);\r\n\r\n this.core.outer\r\n .find('.close-button')\r\n .first()\r\n .on('click.lg', () => {\r\n this.closeGallery();\r\n });\r\n });\r\n }\r\n\r\n closeGallery(): void {\r\n this.core.outer.find('.property-list').remove();\r\n }\r\n\r\n destroy(): void {\r\n this.core.outer.find('.lg-image-information').first().off('click.lg');\r\n\r\n this.core.outer.find('.close-button').first().off('click.lg');\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "instance", + "type": "LightGallery", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "$LG", + "type": "LgQuery", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 13, + "jsdoctags": [ + { + "name": "instance", + "type": "LightGallery", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "$LG", + "type": "LgQuery", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "$LG", + "deprecated": false, + "deprecationMessage": "", + "type": "LgQuery", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 123 + ] + }, + { + "name": "core", + "deprecated": false, + "deprecationMessage": "", + "type": "LightGallery", + "optional": false, + "description": "", + "line": 11 + }, + { + "name": "settings", + "deprecated": false, + "deprecationMessage": "", + "type": "InfoPluginSettings", + "optional": false, + "description": "", + "line": 12 + } + ], + "methods": [ + { + "name": "closeGallery", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 54, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "destroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 58, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "information", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 30, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ] + }, + { + "name": "init", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 21, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + } + ], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "LocationData", + "id": "class-LocationData-491e59f070e9337931f75f5436449db721f638dd0eaf76645e6fe71dd61943fda4423e0ee5eb987fa67b66d63403a92d01aab3201c8077e3099c95cfe809e637", + "file": "src/app/components/saved/add-saved-location/add-saved-location.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { ChangeDetectorRef, Component, OnInit } from '@angular/core';\r\nimport { UntypedFormControl } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { DialogLocationComponent } from '@app/components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { PlaceData } from '@app/services/wfnews-map.service/place-data';\r\nimport { isMobileView } from '@app/utils';\r\nimport { debounceTime } from 'rxjs/operators';\r\n\r\nexport class LocationData {\r\n public notificationName: string;\r\n public latitude: number;\r\n public longitude: number;\r\n public radius = 50;\r\n public searchText: string;\r\n public useUserLocation = false;\r\n public chooseLocationOnMap = false;\r\n public pushNotificationsWildfires = true;\r\n public pushNotificationsFireBans = true;\r\n public inAppNotificationsWildfires = true;\r\n public inAppNotificationsFireBans = true;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-add-saved-location',\r\n templateUrl: './add-saved-location.component.html',\r\n styleUrls: ['./add-saved-location.component.scss'],\r\n})\r\nexport class AddSavedLocationComponent implements OnInit {\r\n searchText = undefined;\r\n public filteredOptions = [];\r\n public locationData = new LocationData();\r\n currentLocation: any;\r\n radiusDistance: number;\r\n notificationName: string;\r\n public searchByLocationControl = new UntypedFormControl();\r\n savedLocation: any[] = [];\r\n locationToEditOrDelete;\r\n isEdit: boolean;\r\n isMobileView = isMobileView;\r\n\r\n private placeData: PlaceData;\r\n private sortedAddressList: string[] = [];\r\n\r\n constructor(\r\n private commonUtilityService: CommonUtilityService,\r\n protected dialog: MatDialog,\r\n private router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private notificationService: NotificationService,\r\n protected snackbarService: MatSnackBar,\r\n private route: ActivatedRoute,\r\n private capacitor: CapacitorService,\r\n ) {\r\n this.locationData = new LocationData();\r\n this.placeData = new PlaceData();\r\n const self = this;\r\n\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n if (!val) {\r\n this.filteredOptions = [];\r\n this.locationData.latitude = this.locationData?.latitude || undefined;\r\n this.locationData.longitude =\r\n this.locationData?.longitude || undefined;\r\n this.searchText = this.locationData?.searchText || undefined;\r\n return;\r\n }\r\n\r\n if (val.length > 2) {\r\n this.filteredOptions = [];\r\n this.placeData.searchAddresses(val).then(function(results) {\r\n if (results) {\r\n results.forEach(() => {\r\n self.sortedAddressList =\r\n self.commonUtilityService.sortAddressList(results, val);\r\n });\r\n self.filteredOptions = self.sortedAddressList;\r\n }\r\n });\r\n }\r\n });\r\n }\r\n\r\n isWebDevice() {\r\n return this.capacitor.isWebPlatform;\r\n }\r\n\r\n ngOnInit(): void {\r\n this.useMyCurrentLocation();\r\n this.route.queryParams.subscribe((params) => {\r\n if (params && params.location) {\r\n const location = JSON.parse(params.location);\r\n this.locationToEditOrDelete = location;\r\n this.isEdit = true;\r\n this.locationData.notificationName =\r\n this.locationToEditOrDelete.notificationName;\r\n this.locationData.searchText =\r\n this.locationToEditOrDelete.point.coordinates[1] +\r\n ',' +\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n if (this.locationToEditOrDelete.topics.length) {\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'BCWS_ActiveFires_PublicView',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'Evacuation_Orders_and_Alerts',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsWildfires = true;\r\n }\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Bans_and_Prohibition_Areas',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Area_Restrictions',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsFireBans = true;\r\n }\r\n } else {\r\n this.locationData.pushNotificationsFireBans = false;\r\n this.locationData.pushNotificationsWildfires = false;\r\n }\r\n this.locationData.radius = this.locationToEditOrDelete.radius;\r\n this.locationData.latitude =\r\n this.locationToEditOrDelete.point.coordinates[1];\r\n this.locationData.longitude =\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n }\r\n });\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n this.currentLocation =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n }\r\n\r\n onLocationSelected(selectedOption) {\r\n const locationControlValue = selectedOption.address\r\n ? selectedOption.address\r\n : selectedOption.localityName;\r\n this.searchByLocationControl.setValue(locationControlValue.trim(), {\r\n onlySelf: true,\r\n emitEvent: false,\r\n });\r\n\r\n this.locationData.latitude = selectedOption.loc[1];\r\n this.locationData.longitude = selectedOption.loc[0];\r\n this.locationData.searchText = this.searchText;\r\n }\r\n\r\n async useUserLocation() {\r\n this.commonUtilityService\r\n .checkLocationServiceStatus()\r\n .then(async (enabled) => {\r\n if (!enabled) {\r\n const dialogRef = this.dialog.open(DialogLocationComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n });\r\n } else {\r\n this.locationData.useUserLocation = true;\r\n\r\n if (this.locationData.useUserLocation) {\r\n this.searchText = undefined;\r\n\r\n const location =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n this.locationData.latitude = location.coords.latitude;\r\n this.locationData.longitude = location.coords.longitude;\r\n this.searchText =\r\n this.locationData.latitude.toFixed(2).toString() +\r\n ', ' +\r\n this.locationData.longitude.toFixed(2).toString();\r\n } else {\r\n this.searchText = null;\r\n }\r\n\r\n this.locationData.searchText = this.searchText;\r\n }\r\n });\r\n this.cdr.detectChanges();\r\n }\r\n\r\n chooseOnMap() {\r\n const dialogRef = this.dialog.open(notificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Choose location on the map',\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n // this.searchText = result['location'].lat.toString() + ', ' + result['location'].lng.toString();\r\n }\r\n });\r\n }\r\n\r\n closeLocationOnMap(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.chooseLocationOnMap = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n closeUserLocation(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.useUserLocation = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n chooseRadiusOnMap() {\r\n const dialogRef = this.dialog.open(notificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Notification Radius',\r\n lat: this.locationData.latitude,\r\n long: this.locationData.longitude,\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n }\r\n if (result['radius']) {\r\n this.locationData.radius = result['radius'];\r\n }\r\n });\r\n }\r\n\r\n saveLocation() {\r\n this.fetchSavedLocation().then(() => {\r\n if (this.isEdit) {\r\n this.savedLocation = this.savedLocation.filter(\r\n (item) =>\r\n item.notificationName !==\r\n this.locationToEditOrDelete.notificationName &&\r\n item.point.coordinates[0] !==\r\n this.locationToEditOrDelete.point.coordinates[0] &&\r\n item.point.coordinates[1] !==\r\n this.locationToEditOrDelete.point.coordinates[1],\r\n );\r\n }\r\n this.notificationService\r\n .updateUserNotificationPreferences(\r\n this.locationData,\r\n this.savedLocation,\r\n )\r\n .then(() => {\r\n this.cdr.markForCheck();\r\n this.router.navigateByUrl('/saved');\r\n })\r\n .catch((e) => {\r\n console.warn('saveNotificationPreferences fail', e);\r\n this.cdr.markForCheck();\r\n this.snackbarService.open(\r\n 'Failed to save location',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n });\r\n }\r\n\r\n fetchSavedLocation(): Promise {\r\n return this.notificationService\r\n .getUserNotificationPreferences()\r\n .then((response) => {\r\n if (response?.notifications?.length) {\r\n this.savedLocation = response.notifications;\r\n }\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to fetch saved locations',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n console.error('error on fetch notifications', err);\r\n });\r\n }\r\n\r\n disableSaveButton() {\r\n // To Save, a user must:\r\n // Choose a name\r\n // Choose a location\r\n // Choose a radius\r\n if (\r\n this.locationData.notificationName &&\r\n this.locationData.notificationName.length &&\r\n this.locationData.latitude &&\r\n this.locationData.longitude &&\r\n this.locationData.radius\r\n ) {\r\n return false;\r\n } else {\r\n return true;\r\n }\r\n }\r\n\r\n leavePage() {\r\n const dialogRef = this.dialog.open(DialogExitComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n confirmButton: 'Back',\r\n text: 'If you exit now, your progress will be lost.',\r\n },\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit']) {\r\n this.router.navigateByUrl('/saved');\r\n }\r\n });\r\n }\r\n\r\n onToggleChangeActiveWildfires(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsWildfires = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsWildfires = event.checked;\r\n }\r\n }\r\n\r\n onToggleChangeFireBans(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsFireBans = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsFireBans = event.checked;\r\n }\r\n }\r\n\r\n toggleButton(distance: number) {\r\n this.locationData.radius = distance;\r\n }\r\n\r\n onNotificationNameChange() {\r\n this.locationData.notificationName = this.notificationName;\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "chooseLocationOnMap", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "inAppNotificationsFireBans", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "inAppNotificationsWildfires", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ] + }, + { + "name": "latitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "longitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "notificationName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "pushNotificationsFireBans", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "pushNotificationsWildfires", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + }, + { + "name": "radius", + "defaultValue": "50", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "useUserLocation", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "LocationData", + "id": "class-LocationData-b3592b08d7c100bb12c3c92b514069ce1c64f54fffa4352cc4919f9eb8fdc3ab03fc28e3218f68d2496f01b0e243e0c7c8dbdeef2eba5f063ba0603dc02cd15d-1", + "file": "src/app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { UntypedFormControl } from '@angular/forms';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { PlaceData } from '@app/services/wfnews-map.service/place-data';\r\nimport { debounceTime } from 'rxjs/operators';\r\n\r\nexport class LocationData {\r\n public latitude: number;\r\n public longitude: number;\r\n public radius = 50;\r\n public searchText: string;\r\n public useUserLocation = false;\r\n}\r\n\r\n@Component({\r\n selector: 'filter-by-location-dialog',\r\n templateUrl: 'filter-by-location-dialog.component.html',\r\n styleUrls: ['./filter-by-location-dialog.component.scss'],\r\n})\r\nexport class FilterByLocationDialogComponent {\r\n public searchText;\r\n public filteredOptions = [];\r\n public searchByLocationControl = new UntypedFormControl();\r\n public locationData = new LocationData();\r\n\r\n private placeData: PlaceData;\r\n private sortedAddressList: string[] = [];\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n private commonUtilityService: CommonUtilityService,\r\n @Inject(MAT_DIALOG_DATA) public data: LocationData,\r\n ) {\r\n this.locationData = data || new LocationData();\r\n this.placeData = new PlaceData();\r\n const self = this;\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n if (!val) {\r\n this.filteredOptions = [];\r\n this.locationData.latitude = this.locationData?.latitude || undefined;\r\n this.locationData.longitude =\r\n this.locationData?.longitude || undefined;\r\n this.searchText = this.locationData?.searchText || undefined;\r\n return;\r\n }\r\n\r\n if (val.length > 2) {\r\n this.filteredOptions = [];\r\n this.placeData.searchAddresses(val).then(function(results) {\r\n if (results) {\r\n results.forEach(() => {\r\n self.sortedAddressList =\r\n self.commonUtilityService.sortAddressList(results, val);\r\n });\r\n self.filteredOptions = self.sortedAddressList;\r\n }\r\n });\r\n }\r\n });\r\n }\r\n\r\n onLocationSelected(selectedOption) {\r\n const locationControlValue = selectedOption.address\r\n ? selectedOption.address\r\n : selectedOption.localityName;\r\n this.searchByLocationControl.setValue(locationControlValue.trim(), {\r\n onlySelf: true,\r\n emitEvent: false,\r\n });\r\n\r\n this.locationData.latitude = selectedOption.loc[1];\r\n this.locationData.longitude = selectedOption.loc[0];\r\n this.locationData.searchText = this.searchText;\r\n }\r\n\r\n setRadius(radius: number) {\r\n this.locationData.radius = radius;\r\n }\r\n\r\n async useUserLocation() {\r\n this.locationData.useUserLocation = !this.locationData.useUserLocation;\r\n\r\n if (this.locationData.useUserLocation) {\r\n this.searchText = undefined;\r\n\r\n const location =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n this.locationData.latitude = location.coords.latitude;\r\n this.locationData.longitude = location.coords.longitude;\r\n this.searchText =\r\n this.locationData.latitude.toString() +\r\n ', ' +\r\n this.locationData.longitude.toString();\r\n } else {\r\n this.searchText = null;\r\n }\r\n\r\n this.locationData.searchText = this.searchText;\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "latitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 9, + "modifierKind": [ + 125 + ] + }, + { + "name": "longitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ] + }, + { + "name": "radius", + "defaultValue": "50", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 11, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + }, + { + "name": "useUserLocation", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "isDuplicate": true, + "duplicateId": 1, + "duplicateName": "LocationData-1" + }, + { + "name": "OptionDisclaimer", + "id": "class-OptionDisclaimer-d66e724e5702c4703cdc028b8c29f7f66c430a4a9836da7e65ca23da35fb077b2751379822f1acbe67d83b92ead57f864193dc805621e0dcd3318ba106358a00", + "file": "src/app/components/admin-incident-form/incident-details-panel/incident-details-panel.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { UntypedFormGroup } from '@angular/forms';\r\nimport {\r\n CauseOptionDisclaimer,\r\n SizeTypeOptionDisclaimer,\r\n} from './incident-details-panel.constants';\r\n\r\nexport class OptionDisclaimer {\r\n public id: number;\r\n public optionValue: string;\r\n public disclaimer: string;\r\n}\r\n\r\n@Component({\r\n selector: 'incident-details-panel',\r\n templateUrl: './incident-details-panel.component.html',\r\n styleUrls: ['./incident-details-panel.component.scss'],\r\n})\r\nexport class IncidentDetailsPanel {\r\n @Input() public readonly formGroup: UntypedFormGroup;\r\n @Input() public incident;\r\n\r\n sizeTypeOptions: OptionDisclaimer[] = [\r\n {\r\n id: 2,\r\n optionValue: 'Select...',\r\n disclaimer: SizeTypeOptionDisclaimer[2],\r\n },\r\n { id: 0, optionValue: 'Mapped', disclaimer: SizeTypeOptionDisclaimer[0] },\r\n {\r\n id: 1,\r\n optionValue: 'Estimated',\r\n disclaimer: SizeTypeOptionDisclaimer[1],\r\n },\r\n ];\r\n\r\n // IM db only contains \"Human\", \"Natural\" and \"Undetermined\", but in ticket https://apps.nrs.gov.bc.ca/int/jira/browse/WFNEWS-510\r\n // was requested to add \"General\", \"Human\", \"Lightning\" and \"Under Investigation\"\r\n // We resolved to keep the IM values in the UI\r\n causeOptions: OptionDisclaimer[] = [\r\n { id: 0, optionValue: 'Select...', disclaimer: CauseOptionDisclaimer[0] },\r\n { id: 1, optionValue: 'Human', disclaimer: CauseOptionDisclaimer[1] },\r\n { id: 2, optionValue: 'Lightning', disclaimer: CauseOptionDisclaimer[2] },\r\n {\r\n id: 3,\r\n optionValue: 'Under Investigation',\r\n disclaimer: CauseOptionDisclaimer[3],\r\n },\r\n ];\r\n\r\n setSizeTypeDisclaimer(value) {\r\n this.formGroup.controls['sizeComments'].setValue(\r\n this.sizeTypeOptions.find((c) => c.id === Number(value))?.disclaimer,\r\n );\r\n }\r\n\r\n setCauseDisclaimer(value) {\r\n this.formGroup.controls['causeComments'].setValue(\r\n this.causeOptions.find((c) => c.id === Number(value))?.disclaimer,\r\n );\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "disclaimer", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 11, + "modifierKind": [ + 125 + ] + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 9, + "modifierKind": [ + 125 + ] + }, + { + "name": "optionValue", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "PanelWildfireStageOfControlComponentModel", + "id": "class-PanelWildfireStageOfControlComponentModel-89332e5b639be293fd4efd41d7e24452c9540194db3c995986ccad2034de0d9b7e03fda594569cbd3fe394a375592927fb46298e0065417455c363a953a16d20", + "file": "src/app/components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.model.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { DomSanitizer } from '@angular/platform-browser';\r\nimport { BaseComponentModel } from '../base/base.component.model';\r\n\r\nexport class PanelWildfireStageOfControlComponentModel extends BaseComponentModel {\r\n constructor(protected sanitizer: DomSanitizer) {\r\n super(sanitizer);\r\n }\r\n\r\n public clone(): PanelWildfireStageOfControlComponentModel {\r\n const clonedModel: PanelWildfireStageOfControlComponentModel =\r\n new PanelWildfireStageOfControlComponentModel(this.sanitizer);\r\n return clonedModel;\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 4, + "jsdoctags": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "base", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "DISPLAY_ERROR_MESSAGE", + "defaultValue": "getDisplayErrorMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "errorState", + "deprecated": false, + "deprecationMessage": "", + "type": "ErrorState[]", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "formControlNameErrorMap", + "defaultValue": "new Map()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "formControlNameErrors", + "defaultValue": "new Map()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "formGroup", + "deprecated": false, + "deprecationMessage": "", + "type": "UntypedFormGroup", + "optional": false, + "description": "", + "line": 17, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "validationErrors", + "deprecated": false, + "deprecationMessage": "", + "type": "ValidationError[]", + "optional": false, + "description": "", + "line": 16, + "inheritance": { + "file": "BaseComponentModel" + } + } + ], + "methods": [ + { + "name": "clone", + "args": [], + "optional": false, + "returnType": "PanelWildfireStageOfControlComponentModel", + "typeParameters": [], + "line": 9, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "getErrors", + "args": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 80, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "setErrors", + "args": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "{ msgs: string; }", + "typeParameters": [], + "line": 52, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "setErrorState", + "args": [ + { + "name": "errorState", + "type": "ErrorState[]", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 31, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "errorState", + "type": "ErrorState[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "updateValidators", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 84, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponentModel" + } + } + ], + "indexSignatures": [], + "extends": [ + "BaseComponentModel" + ], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "PlaceData", + "id": "class-PlaceData-ec29c8bce202b551c0e60bf02acd4ca5ae1ed88456d44170c482070d224e87ff191c4bf696bcc8ac5b7e1dd7037aef057c3f21454e4a8a7e9ef1be622aab16e6", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { direction, distance, fetchJsonP, LonLat } from './util';\r\n\r\nconst EPSILON = 0.01;\r\n\r\nexport interface Location {\r\n name: string;\r\n type: string;\r\n dist: number;\r\n loc: LonLat;\r\n direction?: string;\r\n isAnchor?: boolean;\r\n}\r\n\r\nexport class PlaceData {\r\n private anchorPoint?: LonLat;\r\n private maxDistance?: number;\r\n private callback?: any;\r\n private searchState: {\r\n placeText?: string;\r\n places?: Location[];\r\n roadText?: string;\r\n roads?: Location[];\r\n intersectionsText?: [string, string];\r\n intersections?: Location[];\r\n } = {};\r\n\r\n init() {\r\n return this.updateResults();\r\n }\r\n\r\n setResultHandler(callback) {\r\n if (callback != null && typeof callback != 'function') {\r\n return;\r\n }\r\n\r\n this.callback = callback;\r\n }\r\n\r\n setMaximumDistance(distance: number) {\r\n this.maxDistance = distance;\r\n return this.updateResults();\r\n }\r\n getMaximumDistance(): number {\r\n return this.maxDistance;\r\n }\r\n\r\n setAnchor(point: LonLat) {\r\n this.anchorPoint = point;\r\n return this.updateResults();\r\n }\r\n getAnchor(): LonLat {\r\n return this.anchorPoint;\r\n }\r\n\r\n getSearchState() {\r\n return this.searchState;\r\n }\r\n\r\n findPlace(text: string) {\r\n this.searchState.places = [];\r\n this.searchState.placeText = text;\r\n\r\n return this.updateResults();\r\n }\r\n\r\n findRoad(text: string) {\r\n this.searchState.roads = [];\r\n this.searchState.roadText = text;\r\n // don't search for intersections\r\n this.searchState.intersections = [];\r\n this.searchState.intersectionsText = null;\r\n\r\n return this.updateResults();\r\n }\r\n\r\n findIntersection(text1, text2) {\r\n this.searchState.intersections = [];\r\n this.searchState.intersectionsText = [text1, text2];\r\n // don't search for roads\r\n this.searchState.roads = [];\r\n this.searchState.roadText = null;\r\n\r\n return this.updateResults();\r\n }\r\n\r\n searchAddresses(txt: string) {\r\n const query = {\r\n ver: 1.2,\r\n maxResults: 10,\r\n outputSRS: 4326,\r\n addressString: txt,\r\n autoComplete: true,\r\n };\r\n\r\n return fetchJsonP(\r\n 'https://geocoder.api.gov.bc.ca/addresses.geojsonp',\r\n query,\r\n )\r\n .response.then(function(result) {\r\n const resultLoc = result.features\r\n .map(function(feature) {\r\n if (!feature.geometry.coordinates) {\r\n return;\r\n }\r\n\r\n // exclude whole province match\r\n if (feature.properties.fullAddress == 'BC') {\r\n return;\r\n }\r\n\r\n const loc = {\r\n streetName: feature.properties.streetName,\r\n streetQualifier: feature.properties.streetQualifier,\r\n streetType: feature.properties.streetType,\r\n localityName: feature.properties.localityName,\r\n localityType: feature.properties.localityType,\r\n civicNumber: feature.properties.civicNumber,\r\n dist: null,\r\n dir: null,\r\n loc: feature.geometry.coordinates,\r\n };\r\n\r\n return loc;\r\n })\r\n .filter(function(item) {\r\n return item;\r\n });\r\n return resultLoc;\r\n })\r\n .catch(function(e) {\r\n console.warn('address match:', e);\r\n });\r\n }\r\n\r\n updateResults(): Promise {\r\n const self = this;\r\n\r\n if (!this.callback) {\r\n return Promise.resolve();\r\n }\r\n\r\n return Promise.resolve()\r\n .then(function() {\r\n return searchPlaces(self);\r\n })\r\n .then(function() {\r\n return searchRoads(self);\r\n })\r\n .then(function() {\r\n return searchOccupants(self);\r\n })\r\n .then(function() {\r\n return searchAddresses(self);\r\n })\r\n .then(function() {\r\n return searchIntersections(self);\r\n })\r\n .then(\r\n function() {\r\n if (!self.callback) {\r\n return;\r\n }\r\n\r\n self.callback.call(\r\n null,\r\n Object.assign(\r\n {\r\n anchorPt: self.anchorPoint,\r\n maxDistance: self.maxDistance,\r\n },\r\n self.searchState,\r\n ),\r\n );\r\n },\r\n function(e) {\r\n if (!self.callback) {\r\n return;\r\n }\r\n self.callback.call(\r\n null,\r\n Object.assign(\r\n {\r\n error: e,\r\n anchorPt: self.anchorPoint,\r\n maxDistance: self.maxDistance,\r\n },\r\n self.searchState,\r\n ),\r\n );\r\n },\r\n );\r\n }\r\n}\r\n\r\n//---------------------------------------------------------------\r\n\r\nconst fetchCache: { [url: string]: Promise } = {};\r\n\r\nfunction fetchData(url: string): Promise {\r\n if (fetchCache[url]) {\r\n return fetchCache[url];\r\n }\r\n\r\n return (fetchCache[url] = fetch(url, { credentials: 'same-origin' }).then(\r\n function(res) {\r\n if (res.ok) {\r\n return res.json();\r\n }\r\n\r\n throw new Error(`fetching ${url}: ${res.statusText}`);\r\n },\r\n ));\r\n}\r\n\r\nfunction searchPlaces(data: PlaceData) {\r\n if (data.getSearchState().placeText) {\r\n return fetchData('assets/place-data/wf-search-places.json')\r\n .then(function(\r\n places: { n: string; t: string; x: number; y: number }[],\r\n ) {\r\n data.getSearchState().places = sortData(\r\n searchData(places, data.getSearchState().placeText, data.getAnchor()),\r\n );\r\n })\r\n .catch(function(e) {\r\n console.warn('place match:', e);\r\n });\r\n } else {\r\n data.getSearchState().places = [];\r\n }\r\n}\r\n\r\nfunction searchRoads(data: PlaceData) {\r\n if (data.getSearchState().roadText) {\r\n return fetchData('assets/place-data/wf-search-roads.json')\r\n .then(function(roads: { n: string; x: number; y: number }[]) {\r\n data.getSearchState().roads = sortData(\r\n searchData(\r\n roads,\r\n data.getSearchState().roadText,\r\n data.getAnchor(),\r\n data.getMaximumDistance(),\r\n ),\r\n );\r\n })\r\n .catch(function(e) {\r\n console.warn('road match:', e);\r\n });\r\n } else {\r\n data.getSearchState().roads = [];\r\n }\r\n}\r\n\r\nfunction searchData(\r\n source: { n: string; t?: string; x: number; y: number }[],\r\n text: string,\r\n anchorPt: LonLat,\r\n maxDist?: number,\r\n): Location[] {\r\n const locs = [];\r\n if (!text || !text.trim()) {\r\n return locs;\r\n }\r\n\r\n const t = text.toLowerCase();\r\n // var strIn = ' ' + strLow;\r\n\r\n for (let i = 0; i < source.length; i++) {\r\n const place = source[i];\r\n if (place.n.toLowerCase().startsWith(t)) {\r\n const location = {\r\n name: place.n,\r\n type: place.t,\r\n dist: null,\r\n loc: [place.x, place.y] as LonLat,\r\n };\r\n\r\n setAnchorData(anchorPt, location);\r\n\r\n if (maxDist && location.dist > maxDist) {\r\n continue;\r\n }\r\n\r\n locs.push(location);\r\n }\r\n }\r\n\r\n return locs;\r\n}\r\n\r\nfunction sortData(locations) {\r\n const sorted = locations.sort(function(a, b) {\r\n if (a.dist == null || b.dist == null) {\r\n return a.name > b.name ? 1 : -1;\r\n }\r\n\r\n return a.dist - b.dist;\r\n });\r\n return sorted;\r\n}\r\n\r\nfunction removeDuplicateIntersections(locations) {\r\n // remove contiguous entries with duplicate names (which will be close to one another)\r\n const uniq = [];\r\n for (let i = 0; i < locations.length; i++) {\r\n const candidate = locations[i];\r\n if (i > 0) {\r\n const current = uniq[uniq.length - 1];\r\n // skip if duplicate\r\n if (isDuplicateIntersection(current, candidate)) {\r\n continue;\r\n }\r\n }\r\n // keep this one\r\n uniq.push(candidate);\r\n }\r\n return uniq;\r\n}\r\n\r\nfunction isDuplicateIntersection(intLoc1, intLoc2) {\r\n if (intLoc1.name !== intLoc2.name) {\r\n return false;\r\n }\r\n if (intLoc1.dist && intLoc2.dist) {\r\n const distanceBetween = intLoc1.dist - intLoc2.dist;\r\n if (distanceBetween > 1) {\r\n return false;\r\n }\r\n }\r\n return true;\r\n}\r\n\r\nfunction setAnchorData(anchorPt: LonLat, location: Location) {\r\n if (!anchorPt) {\r\n return;\r\n }\r\n location.dist = distance(anchorPt, location.loc); // / 1000.0;\r\n location.direction = direction(anchorPt, location.loc);\r\n // MD not sure about this logic, since there can be more than one result with same coordinate\r\n if (location.dist < EPSILON) {\r\n location.isAnchor = true;\r\n }\r\n}\r\n\r\nfunction searchIntersections(data: PlaceData) {\r\n if (!data.getSearchState().intersectionsText) {\r\n data.getSearchState().intersections = [];\r\n return;\r\n }\r\n\r\n const query = {\r\n ver: 1.2,\r\n maxResults: 1000,\r\n outputSRS: 4326,\r\n addressString: data.getSearchState().intersectionsText.join(' and '),\r\n matchPrecision: 'INTERSECTION',\r\n autoComplete: true,\r\n };\r\n\r\n return fetchJsonP('https://geocoder.api.gov.bc.ca/addresses.geojsonp', query)\r\n .response.then(function(result) {\r\n const resultLoc = result.features\r\n .map(function(feature) {\r\n if (!feature.geometry.coordinates) {\r\n return;\r\n }\r\n\r\n // exclude whole province match\r\n if (feature.properties.fullAddress == 'BC') {\r\n return;\r\n }\r\n // only return intersections\r\n if (!feature.properties.intersectionName) {\r\n return;\r\n }\r\n\r\n const loc = {\r\n name: feature.properties.fullAddress,\r\n type: 'intersection',\r\n dist: null,\r\n dir: null,\r\n loc: feature.geometry.coordinates,\r\n };\r\n setAnchorData(data.getAnchor(), loc);\r\n return loc;\r\n })\r\n .filter(function(item) {\r\n return item;\r\n });\r\n data.getSearchState().intersections = removeDuplicateIntersections(\r\n sortData(resultLoc),\r\n );\r\n })\r\n .catch(function(e) {\r\n console.warn('intersection match:', e);\r\n });\r\n}\r\n\r\nfunction searchAddresses(data: PlaceData) {\r\n if (\r\n data.getSearchState().roads.length > 0 ||\r\n !data.getSearchState().roadText ||\r\n !data.getSearchState().roadText.trim()\r\n ) {\r\n return;\r\n }\r\n\r\n const query = {\r\n ver: 1.2,\r\n maxResults: 10,\r\n outputSRS: 4326,\r\n addressString: data.getSearchState().roadText,\r\n autoComplete: true,\r\n };\r\n\r\n return fetchJsonP('https://geocoder.api.gov.bc.ca/addresses.geojsonp', query)\r\n .response.then(function(result) {\r\n const resultLoc = result.features\r\n .map(function(feature) {\r\n if (!feature.geometry.coordinates) {\r\n return;\r\n }\r\n\r\n // exclude whole province match\r\n if (feature.properties.fullAddress == 'BC') {\r\n return;\r\n }\r\n\r\n const loc = {\r\n name: feature.properties.fullAddress,\r\n type: null,\r\n dist: null,\r\n dir: null,\r\n loc: feature.geometry.coordinates,\r\n };\r\n setAnchorData(data.getAnchor(), loc);\r\n return loc;\r\n })\r\n .filter(function(item) {\r\n return item;\r\n });\r\n data.getSearchState().roads = removeDuplicateIntersections(\r\n sortData(resultLoc),\r\n );\r\n })\r\n .catch(function(e) {\r\n console.warn('address match:', e);\r\n });\r\n}\r\n\r\nfunction searchOccupants(data: PlaceData) {\r\n if (\r\n data.getSearchState().places.length > 0 ||\r\n !data.getSearchState().placeText ||\r\n !data.getSearchState().placeText.trim()\r\n ) {\r\n return;\r\n }\r\n\r\n const query = {\r\n ver: 1.2,\r\n maxResults: 100,\r\n outputSRS: 4326,\r\n addressString: data.getSearchState().placeText,\r\n autoComplete: true,\r\n };\r\n\r\n return fetchJsonP(\r\n 'https://geocoder.api.gov.bc.ca/occupants/addresses.geojsonp',\r\n query,\r\n )\r\n .response.then(function(result) {\r\n const resultLoc = result.features\r\n .map(function(feature) {\r\n if (!feature.geometry.coordinates) {\r\n return;\r\n }\r\n\r\n // exclude whole province match\r\n if (feature.properties.fullAddress == 'BC') {\r\n return;\r\n }\r\n\r\n const loc = {\r\n name: feature.properties.fullAddress,\r\n type: null,\r\n dist: null,\r\n dir: null,\r\n loc: feature.geometry.coordinates,\r\n };\r\n setAnchorData(data.getAnchor(), loc);\r\n return loc;\r\n })\r\n .filter(function(item) {\r\n return item;\r\n });\r\n data.getSearchState().places = removeDuplicateIntersections(\r\n sortData(resultLoc),\r\n );\r\n })\r\n .catch(function(e) {\r\n console.warn('occupant match:', e);\r\n });\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "anchorPoint", + "deprecated": false, + "deprecationMessage": "", + "type": "LonLat", + "optional": true, + "description": "", + "line": 15, + "modifierKind": [ + 123 + ] + }, + { + "name": "callback", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 17, + "modifierKind": [ + 123 + ] + }, + { + "name": "maxDistance", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": true, + "description": "", + "line": 16, + "modifierKind": [ + 123 + ] + }, + { + "name": "searchState", + "defaultValue": "{}", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 123 + ] + } + ], + "methods": [ + { + "name": "findIntersection", + "args": [ + { + "name": "text1", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "text2", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 76, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "text1", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "text2", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "findPlace", + "args": [ + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 59, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "findRoad", + "args": [ + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 66, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getAnchor", + "args": [], + "optional": false, + "returnType": "LonLat", + "typeParameters": [], + "line": 51, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getMaximumDistance", + "args": [], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 43, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getSearchState", + "args": [], + "optional": false, + "returnType": "{ placeText?: string; places?: {}; roadText?: string; roads?: {}; intersectionsText?: [string, string]; intersections?: {}; }", + "typeParameters": [], + "line": 55, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "init", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 27, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "searchAddresses", + "args": [ + { + "name": "txt", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 86, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "txt", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setAnchor", + "args": [ + { + "name": "point", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "point", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setMaximumDistance", + "args": [ + { + "name": "distance", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 39, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "distance", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setResultHandler", + "args": [ + { + "name": "callback", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 31, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "callback", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateResults", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "" + } + ], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "ReportOfFire", + "id": "class-ReportOfFire-5b91ed8a9a1c04eadd91fe7529847c648fac8d0a84d9a2b07c07d11600a61f9e75d7bc4d19195114b242b6e70e8f2af64cc4fc897266df9764619c2328a3ecef", + "file": "src/app/components/report-of-fire/reportOfFireModel.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { GalleryPhoto, Photo } from '@capacitor/camera';\r\n\r\n/**\r\n * Model for the RoF object. This is matched against the model used in Notifications API,\r\n * Which we will be submitting to\r\n */\r\nexport class ReportOfFire {\r\n public consentToCall = 'No';\r\n public fullName = '';\r\n public phoneNumber = '';\r\n public estimatedDistance = 0;\r\n public fireLocation: Array = [0, 0];\r\n public fireSize = '';\r\n public rateOfSpread = '';\r\n public visibleFlame = '';\r\n public burning: Array = [];\r\n public smokeColor: Array = [];\r\n public weather: Array = [];\r\n public ifAssetsAtRisk = '';\r\n public assetsAtRisk: Array = [];\r\n public ifSignsOfResponse = '';\r\n public signsOfResponse: Array = [];\r\n public otherInfo = '';\r\n // image placeholder. Base64 strings or perhaps stored via capacitor before submit?\r\n public image1: Photo | GalleryPhoto;\r\n public image2: Photo | GalleryPhoto;\r\n public image3: Photo | GalleryPhoto;\r\n public currentLocation: Array = [0, 0];\r\n public compassHeading = 0;\r\n public headingDetectionActive: boolean;\r\n public motionSensor: string;\r\n public deviceLocation: Array = [0, 0];\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "assetsAtRisk", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "Array", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "burning", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "Array", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "compassHeading", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ] + }, + { + "name": "consentToCall", + "defaultValue": "'No'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 8, + "modifierKind": [ + 125 + ] + }, + { + "name": "currentLocation", + "defaultValue": "[0, 0]", + "deprecated": false, + "deprecationMessage": "", + "type": "Array", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ] + }, + { + "name": "deviceLocation", + "defaultValue": "[0, 0]", + "deprecated": false, + "deprecationMessage": "", + "type": "Array", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ] + }, + { + "name": "estimatedDistance", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 11, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireLocation", + "defaultValue": "[0, 0]", + "deprecated": false, + "deprecationMessage": "", + "type": "Array", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireSize", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + }, + { + "name": "fullName", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 9, + "modifierKind": [ + 125 + ] + }, + { + "name": "headingDetectionActive", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ] + }, + { + "name": "ifAssetsAtRisk", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "ifSignsOfResponse", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "image1", + "deprecated": false, + "deprecationMessage": "", + "type": "Photo | GalleryPhoto", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "image2", + "deprecated": false, + "deprecationMessage": "", + "type": "Photo | GalleryPhoto", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ] + }, + { + "name": "image3", + "deprecated": false, + "deprecationMessage": "", + "type": "Photo | GalleryPhoto", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "motionSensor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ] + }, + { + "name": "otherInfo", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "phoneNumber", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ] + }, + { + "name": "rateOfSpread", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "signsOfResponse", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "Array", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "smokeColor", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "Array", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "visibleFlame", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "weather", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "Array", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + } + ], + "description": "

Model for the RoF object. This is matched against the model used in Notifications API,\nWhich we will be submitting to

\n", + "rawdescription": "\n\nModel for the RoF object. This is matched against the model used in Notifications API,\nWhich we will be submitting to\n", + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "SearchResult", + "id": "class-SearchResult-ab63cde18eb41b19be927b9e2d889cb2cd24817c4e2b68d0bc96c2340bd1529e718858151c70ff0f1a11d26428da8f4bd852fe6ffa53d9b336d57de91e2ae239", + "file": "src/app/components/search/search-page.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { ChangeDetectorRef, Component, Inject, OnInit } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { PlaceData } from '@app/services/wfnews-map.service/place-data';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\n\r\ntype GeocoderDefaults = string | null | undefined;\r\nexport class GeocoderAddress {\r\n civicNumber: GeocoderDefaults | number;\r\n dir: GeocoderDefaults;\r\n dist: GeocoderDefaults | number;\r\n loc: number[] | null | undefined;\r\n localityName: GeocoderDefaults;\r\n localityType: GeocoderDefaults;\r\n streetName: GeocoderDefaults;\r\n streetQualifier: GeocoderDefaults;\r\n streetType: GeocoderDefaults;\r\n}\r\n\r\nexport class SearchResult {\r\n public id: any; // index or some other id back to source data\r\n public type: string;\r\n public title: string;\r\n public subtitle: string;\r\n public distance: string | null;\r\n public relevance: number;\r\n public location: number[];\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-search-page',\r\n templateUrl: './search-page.component.html',\r\n styleUrls: ['./search-page.component.scss'],\r\n})\r\nexport class SearchPageComponent implements OnInit {\r\n public searchData: SearchResult;\r\n public searchText: string;\r\n\r\n public addressSearchComplete = true;\r\n public evacSearchComplete = true;\r\n public incidentSearchComplete = true;\r\n\r\n public allResultData: SearchResult[] = [];\r\n public recentData: SearchResult[] = [];\r\n public fonData: SearchResult[] = [];\r\n public evacData: SearchResult[] = [];\r\n\r\n private searchTimeout;\r\n private userLocation;\r\n private userLocationChecked = false;\r\n private userLocationDenied = false;\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: SearchResult,\r\n private agolService: AGOLService,\r\n private commonUtilityService: CommonUtilityService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private cdr: ChangeDetectorRef,\r\n ) {\r\n this.searchData = data || new SearchResult();\r\n }\r\n\r\n async ngOnInit(): Promise {\r\n await this.checkUserLocation();\r\n // fetch local storage for recent data\r\n if (localStorage.getItem('recent-search') != null) {\r\n try {\r\n this.recentData = (\r\n JSON.parse(localStorage.getItem('recent-search')) as SearchResult[]\r\n ).filter((r) => r?.type);\r\n } catch (err) {\r\n console.error(err);\r\n // carry on with the empty array\r\n }\r\n }\r\n\r\n // pre-load fires of note for the province\r\n this.publishedIncidentService\r\n .fetchPublishedIncidents(0, 9999, true, false)\r\n .toPromise()\r\n .then((incidents) => {\r\n if (incidents?.collection) {\r\n for (const element of incidents.collection.filter(\r\n (e) => e.stageOfControlCode !== 'OUT',\r\n )) {\r\n const distance = this.userLocation\r\n ? Math.round(\r\n haversineDistance(\r\n element.latitude,\r\n this.userLocation.coords.latitude,\r\n element.longitude,\r\n this.userLocation.coords.longitude,\r\n ) / 1000,\r\n ).toFixed(0)\r\n : '';\r\n this.fonData.push({\r\n id: element.incidentNumberLabel,\r\n type: 'incident',\r\n title:\r\n element.incidentName === element.incidentNumberLabel\r\n ? element.incidentName\r\n : `${element.incidentName} (${element.incidentNumberLabel})`,\r\n subtitle: element.fireCentreName,\r\n distance,\r\n relevance: 4,\r\n location: [element.longitude, element.latitude],\r\n });\r\n\r\n this.fonData.sort((a, b) =>\r\n Number(a.distance || 0) > Number(b.distance || 0)\r\n ? 1\r\n : Number(a.distance || 0) < Number(b.distance || 0)\r\n ? -1\r\n : a.relevance > b.relevance\r\n ? 1\r\n : a.relevance < b.relevance\r\n ? -1\r\n : a.title.localeCompare(b.title),\r\n );\r\n }\r\n }\r\n });\r\n\r\n // pre-load evacuations\r\n this.agolService\r\n .getEvacOrders(null, null, {\r\n returnCentroid: this.userLocation !== null,\r\n returnGeometry: false,\r\n })\r\n .toPromise()\r\n .then((evacs) => {\r\n if (evacs?.features) {\r\n for (const element of evacs.features) {\r\n let distance = null;\r\n if (this.userLocation) {\r\n const currentLat = Number(this.userLocation.coords.latitude);\r\n const currentLong = Number(this.userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = Math.round(\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000,\r\n ).toFixed(0);\r\n }\r\n }\r\n\r\n this.evacData.push({\r\n id: element.attributes.EMRG_OAA_SYSID,\r\n type:\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() || 'alert',\r\n title: element.attributes.EVENT_NAME,\r\n subtitle: '', // Fire Centre would mean loading incident as well... evacs can cross centres\r\n distance,\r\n relevance:\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'Order'\r\n ? 1\r\n : 2,\r\n location: [element.centroid.x, element.centroid.y],\r\n });\r\n }\r\n\r\n this.evacData.sort((a, b) =>\r\n Number(a.distance || 0) > Number(b.distance || 0)\r\n ? 1\r\n : Number(a.distance || 0) < Number(b.distance || 0)\r\n ? -1\r\n : a.relevance > b.relevance\r\n ? 1\r\n : a.relevance < b.relevance\r\n ? -1\r\n : a.id > b.id\r\n ? 1\r\n : a.id < b.id\r\n ? -1\r\n : 0,\r\n );\r\n }\r\n });\r\n }\r\n\r\n search() {\r\n if (this.searchTimeout) {\r\n clearTimeout(this.searchTimeout);\r\n this.searchTimeout = null;\r\n }\r\n\r\n this.searchTimeout = setTimeout(() => {\r\n // Using searchText, search for the Incidents, Evacs, etc\r\n // Can be async, populate lists as they come in\r\n if (this.searchText.length >= 3) {\r\n this.allResultData = [];\r\n\r\n this.searchAddress();\r\n this.searchIncidents();\r\n this.searchEvacs();\r\n }\r\n }, 1000);\r\n }\r\n\r\n clearSearch() {\r\n this.searchText = null;\r\n this.addressSearchComplete = true;\r\n this.evacSearchComplete = true;\r\n this.incidentSearchComplete = true;\r\n this.allResultData = [];\r\n }\r\n\r\n async checkUserLocation() {\r\n if (!this.userLocationChecked && !this.userLocationDenied) {\r\n this.userLocation = await this.commonUtilityService\r\n .getCurrentLocationPromise()\r\n .catch((err) => {\r\n this.userLocationDenied = true;\r\n console.error('location services not available:', err);\r\n });\r\n if (this.userLocation) {\r\nthis.userLocationChecked = true;\r\n}\r\n }\r\n }\r\n\r\n // Search functions:\r\n async searchAddress() {\r\n this.addressSearchComplete = false;\r\n\r\n await this.checkUserLocation();\r\n\r\n const geocoder = new PlaceData();\r\n geocoder\r\n .searchAddresses(this.searchText)\r\n .then((results) => {\r\n if (results?.length > 0) {\r\n for (const val of results) {\r\n const address = val as GeocoderAddress;\r\n\r\n this.allResultData.push({\r\n id: address.loc,\r\n type: 'address',\r\n title:\r\n `${address.streetQualifier} ${address.civicNumber} ${address.streetName} ${address.streetType}`.trim() ||\r\n address.localityName,\r\n subtitle: address.localityName,\r\n distance: this.userLocation\r\n ? Math.round(\r\n haversineDistance(\r\n address.loc[1],\r\n this.userLocation.coords.latitude,\r\n address.loc[0],\r\n this.userLocation.coords.longitude,\r\n ) / 1000,\r\n ).toFixed(0)\r\n : null,\r\n relevance: /^\\d/.test(this.searchText.trim()) ? 1 : 4,\r\n location: address.loc,\r\n });\r\n }\r\n\r\n this.sort();\r\n\r\n this.addressSearchComplete = true;\r\n this.cdr.detectChanges();\r\n }\r\n })\r\n .catch((err) => {\r\n console.error('Address search failed: ' + err);\r\n this.addressSearchComplete = true;\r\n });\r\n }\r\n\r\n async searchIncidents() {\r\n this.incidentSearchComplete = false;\r\n\r\n await this.checkUserLocation();\r\n\r\n // limited load or keep paging/fetching?\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(1, 10, this.userLocation, this.searchText, null)\r\n .toPromise();\r\n\r\n if (incidents?.collection) {\r\n for (const element of incidents.collection.filter(\r\n (e) => e.stageOfControlCode !== 'OUT',\r\n )) {\r\n const distance = this.userLocation\r\n ? Math.round(\r\n haversineDistance(\r\n element.latitude,\r\n this.userLocation.coords.latitude,\r\n element.longitude,\r\n this.userLocation.coords.longitude,\r\n ) / 1000,\r\n ).toFixed(0)\r\n : null;\r\n\r\n this.allResultData.push({\r\n id: element.incidentNumberLabel,\r\n type: 'incident',\r\n title:\r\n element.incidentName === element.incidentNumberLabel\r\n ? element.incidentName\r\n : `${element.incidentName} (${element.incidentNumberLabel})`,\r\n subtitle: element.fireCentreName,\r\n distance,\r\n relevance: /^\\d/.test(this.searchText.trim()) ? 2 : 1,\r\n location: [element.longitude, element.latitude],\r\n });\r\n }\r\n }\r\n\r\n this.sort();\r\n\r\n this.incidentSearchComplete = true;\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async searchEvacs() {\r\n this.evacSearchComplete = false;\r\n\r\n await this.checkUserLocation();\r\n\r\n const whereString = `(EVENT_NAME LIKE '%${this.searchText}%' OR ORDER_ALERT_STATUS LIKE '%${this.searchText}%' OR ISSUING_AGENCY LIKE '%${this.searchText}%')`;\r\n\r\n const evacs = await this.agolService\r\n .getEvacOrders(whereString, null, {\r\n returnCentroid: this.userLocation !== null,\r\n returnGeometry: false,\r\n })\r\n .toPromise();\r\n if (evacs?.features) {\r\n for (const element of evacs.features) {\r\n let distance = null;\r\n if (this.userLocation) {\r\n const currentLat = Number(this.userLocation.coords.latitude);\r\n const currentLong = Number(this.userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = Math.round(\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000,\r\n ).toFixed(0);\r\n }\r\n }\r\n\r\n this.allResultData.push({\r\n id: element.attributes.EMRG_OAA_SYSID,\r\n type: (element.attributes.ORDER_ALERT_STATUS as string).toLowerCase(),\r\n title: element.attributes.EVENT_NAME,\r\n subtitle: '', // Fire Centre would mean loading incident as well... evacs can cross centres\r\n distance,\r\n relevance:\r\n /^\\d/.test(this.searchText.trim()) &&\r\n (element.attributes.ORDER_ALERT_STATUS as string).toLowerCase() ===\r\n 'order'\r\n ? 2\r\n : /^\\d/.test(this.searchText.trim()) &&\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'alert'\r\n ? 3\r\n : /^\\d/.test(this.searchText.trim()) === false &&\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'order'\r\n ? 2\r\n : 3,\r\n location: [element.centroid.x, element.centroid.y],\r\n });\r\n }\r\n\r\n this.sort();\r\n\r\n this.evacSearchComplete = true;\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n\r\n sort() {\r\n this.allResultData.sort((a, b) => {\r\n const containsTermA = a.title.toLowerCase().includes(this.searchText.toLowerCase());\r\n const containsTermB = b.title.toLowerCase().includes(this.searchText.toLowerCase()); \r\n if (containsTermA && !containsTermB) {\r\n return -1;\r\n } else if (!containsTermA && containsTermB) {\r\n return 1; \r\n } else {\r\n return 0;\r\n }\r\n });\r\n }\r\n\r\n removeFromRecent(index: number) {\r\n if (localStorage.getItem('recent-search') != null) {\r\n try {\r\n this.recentData = JSON.parse(\r\n localStorage.getItem('recent-search'),\r\n ) as SearchResult[];\r\n // remove the item from the list\r\n this.recentData.splice(index, 1);\r\n localStorage.setItem('recent-search', JSON.stringify(this.recentData));\r\n } catch (err) {\r\n console.error(err);\r\n // ignore, clear data\r\n this.recentData = [];\r\n }\r\n }\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "distance", + "deprecated": false, + "deprecationMessage": "", + "type": "string | null", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "location", + "deprecated": false, + "deprecationMessage": "", + "type": "number[]", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ] + }, + { + "name": "relevance", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ] + }, + { + "name": "subtitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ] + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "type", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "SearchStateAndConfig", + "id": "class-SearchStateAndConfig-97e807b22dd48389a9e8795594d9abdbaae08bf80a89836e570a2fe1b3a1593a4106dda39fc3562d0e5caeb9a95fb68d68ba0c5ebbd89310aeb2f71c1564f685", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { routerReducer } from '@ngrx/router-store';\r\nimport { Action, ActionReducer, ActionReducerMap } from '@ngrx/store';\r\nimport { searchReducer, SearchState, SortDirection } from '@wf1/core-ui';\r\nimport { storeLogger } from 'ngrx-store-logger';\r\nimport {\r\n ApplicationState,\r\n PagingSearchState,\r\n} from './application/application.state';\r\nimport { pageSearchReducer } from './common/page-search.reducer';\r\nimport { IncidentEffect } from './incident/incident.effect';\r\nimport { incidentReducer } from './incident/incident.reducer';\r\nimport { IncidentState } from './incident/incident.stats';\r\nimport { IncidentsEffect } from './incidents/incidents.effects';\r\n\r\nimport { incidentsReducer } from './incidents/incidents.reducer';\r\nimport {\r\n initialIncidentsSearchState,\r\n IncidentsState,\r\n} from './incidents/incidents.stats';\r\nimport { WildfiresListEffect } from './wildfiresList/wildfiresList.effects';\r\nimport { wildfiresListReducer } from './wildfiresList/wildfiresList.reducer';\r\nimport {\r\n initialWildfiresSearchState,\r\n WildfiresState,\r\n} from './wildfiresList/wildfiresList.stats';\r\n\r\nexport interface BaseRouterStoreState {\r\n url: string;\r\n}\r\n\r\nexport interface RouterState {\r\n state: BaseRouterStoreState;\r\n}\r\n\r\nexport const rootReducers: ActionReducerMap = {\r\n search: searchReducer,\r\n router: routerReducer,\r\n incidents: incidentsReducer,\r\n searchIncidents: pageSearchReducer,\r\n incident: incidentReducer,\r\n wildfires: wildfiresListReducer,\r\n searchWildfires: pageSearchReducer,\r\n};\r\n\r\nexport interface RootState {\r\n application?: ApplicationState;\r\n incidents?: IncidentsState;\r\n searchIncidents?: PagingSearchState;\r\n incident?: IncidentState;\r\n wildfires?: WildfiresState;\r\n searchWildfires?: PagingSearchState;\r\n}\r\n\r\nexport const initialRootState: RootState = {\r\n searchIncidents: initialIncidentsSearchState,\r\n searchWildfires: initialWildfiresSearchState,\r\n};\r\n\r\nexport const rootEffects: any[] = [\r\n // PlaceNameSearchEffects,\r\n IncidentsEffect,\r\n IncidentEffect,\r\n WildfiresListEffect,\r\n];\r\n\r\nexport function logger(reducer: ActionReducer): any {\r\n // default, no options\r\n return storeLogger({\r\n collapsed: true,\r\n level: 'log',\r\n filter: {\r\n blacklist: [],\r\n },\r\n })(reducer);\r\n}\r\n\r\nexport interface AudibleAlertState {\r\n enableUnacknowledged: boolean;\r\n enableReceivedFromPM: boolean;\r\n selectedZoneIds?: string[];\r\n}\r\n\r\nexport class SearchStateAndConfig implements SearchState {\r\n query: string;\r\n sortParam: string;\r\n sortDirection: SortDirection;\r\n sortModalVisible: boolean;\r\n filters: {\r\n [param: string]: any[];\r\n };\r\n hiddenFilters: {\r\n [param: string]: any[];\r\n };\r\n columns?: string[]; //ordered list of columns to display\r\n componentId?: string;\r\n audibleAlert?: AudibleAlertState;\r\n}\r\n\r\nexport function isEmpty(obj) {\r\n for (const key in obj) {\r\n if (obj.hasOwnProperty(key)) {\r\n return false;\r\n }\r\n }\r\n return true;\r\n}\r\n\r\nexport interface LabeledAction extends Action {\r\n displayLabel: string;\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "audibleAlert", + "deprecated": false, + "deprecationMessage": "", + "type": "AudibleAlertState", + "optional": true, + "description": "", + "line": 96 + }, + { + "name": "columns", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": true, + "description": "", + "line": 94 + }, + { + "name": "componentId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 95 + }, + { + "name": "filters", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 88 + }, + { + "name": "hiddenFilters", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 91 + }, + { + "name": "query", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 84 + }, + { + "name": "sortDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "SortDirection", + "optional": false, + "description": "", + "line": 86 + }, + { + "name": "sortModalVisible", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 87 + }, + { + "name": "sortParam", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 85 + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "implements": [ + "SearchState" + ] + }, + { + "name": "SimpleIncident", + "id": "class-SimpleIncident-cc90f75013783f780a031297169b7e8f962ac07c925439f38edfe30485065e9448ab65ae1ca020fad2cb3435a2918d1f26694a1f30c92cb4d978351ba4bc7add", + "file": "src/app/services/published-incident-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { SituationReport } from '@app/components/wf-admin-panel/dashboard-panel/edit-dashboard.component';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport {\r\n convertToDateYear,\r\n getStageOfControlIcon,\r\n getStageOfControlLabel,\r\n} from '@app/utils';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport { Observable, of } from 'rxjs';\r\nimport { concatMap, map } from 'rxjs/operators';\r\n\r\nexport class SimpleIncident {\r\n public incidentName: string;\r\n public incidentNumber: string;\r\n public discoveryDate: string;\r\n public stageOfControlCode: string;\r\n public stageOfControlLabel: string;\r\n public stageOfControlIcon: string;\r\n public fireOfNoteInd: boolean;\r\n public fireCentreName: string;\r\n public fireYear: string;\r\n public incidentNumberLabel: string;\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class PublishedIncidentService {\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private tokenService: TokenService,\r\n private httpClient: HttpClient,\r\n ) { }\r\n\r\n getSituationReportHeaders() {\r\n const headers = {\r\n headers: {\r\n Authorization: `bearer ${this.tokenService.getOauthToken()}`,\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n }\r\n }\r\n return headers;\r\n }\r\n\r\n getPublicSituationReportHeaders() {\r\n const headers = {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n }\r\n }\r\n return headers;\r\n }\r\n\r\n public async getActiveFireCount(): Promise {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncident?pageNumber=1&pageRowCount=1&out=false&stageOfControlList=OUT_CNTRL&stageOfControlList=HOLDING&stageOfControlList=UNDR_CNTRL`;\r\n const result = await this.httpClient\r\n .get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n })\r\n .toPromise();\r\n\r\n return (result as any).totalRowCount || 0;\r\n }\r\n\r\n public fetchOutIncidents(\r\n pageNum: number = 0,\r\n rowCount: number = 9999,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncident?pageNumber=${pageNum}&pageRowCount=${rowCount}&stageOfControlList=OUT&newFires=false`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchPublishedIncidents(\r\n pageNum: number = 0,\r\n rowCount: number = 9999,\r\n fireOfNote = false,\r\n out = false,\r\n orderBy: string = 'lastUpdatedTimestamp%20DESC',\r\n ): Observable {\r\n const url = out\r\n ? `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncident?pageNumber=${pageNum}&pageRowCount=${rowCount}&fireOfNote=${fireOfNote}&out=true`\r\n : `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncident?pageNumber=${pageNum}&pageRowCount=${rowCount}&fireOfNote=${fireOfNote}&out=false&orderBy=${orderBy}&stageOfControlList=OUT_CNTRL&stageOfControlList=HOLDING&stageOfControlList=UNDR_CNTRL`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchPublishedIncidentsList(\r\n pageNum: number = 0,\r\n rowCount: number = 10,\r\n location: LocationData | null = null,\r\n searchText: string | null = null,\r\n fireOfNote = false,\r\n stageOfControl: string[] = [],\r\n fireCentreCode: number | null = null,\r\n bbox: string | null = null,\r\n orderBy: string = 'lastUpdatedTimestamp%20DESC',\r\n ): Observable {\r\n let url = `${this.appConfigService.getConfig().rest['wfnews']}/publicPublishedIncident?pageNumber=${pageNum}&pageRowCount=${rowCount}&orderBy=${orderBy}`;\r\n\r\n if (fireOfNote !== null) {\r\n url += `&fireOfNote=${fireOfNote}`;\r\n }\r\n if (searchText && searchText.length) {\r\n url += `&searchText=${searchText}`;\r\n }\r\n\r\n if (stageOfControl && stageOfControl.length > 0) {\r\n for (const soc of stageOfControl) {\r\n url += `&stageOfControlList=${soc}`;\r\n }\r\n }\r\n\r\n if (location && location.radius) {\r\n url += `&latitude=${location.latitude}`;\r\n url += `&longitude=${location.longitude}`;\r\n url += `&radius=${location.radius * 1000}`;\r\n }\r\n\r\n if (fireCentreCode) {\r\n url += `&fireCentreCode=${fireCentreCode}`;\r\n }\r\n\r\n if (bbox) {\r\n url += `&bbox=${bbox}`;\r\n }\r\n\r\n url += '&newFires=false';\r\n\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n // published incident guid, WF Incident Guid, WF year and incident sequence number?\r\n public fetchPublishedIncident(\r\n guid: string,\r\n fireYear: string = null,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncident/${guid}${fireYear ? '?fireYear=' + fireYear : ''\r\n }`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchIMIncident(\r\n fireYear: string,\r\n incidentNumber: string,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['incidents']\r\n }/incidents/${fireYear}/${incidentNumber}`;\r\n\r\n return this.httpClient\r\n .get(url, {\r\n headers: {\r\n Authorization: `bearer ${this.tokenService.getOauthToken()}`,\r\n },\r\n })\r\n .pipe(\r\n map((response: any) => ({\r\n response,\r\n wildfireIncidentGuid: response.wildfireIncidentGuid,\r\n })),\r\n )\r\n .pipe(\r\n concatMap((data) => {\r\n const publishedUrl = `${this.appConfigService.getConfig().rest['incidents']\r\n }/publishedIncidents/byIncident/${data.wildfireIncidentGuid}`;\r\n return of({\r\n response: data.response,\r\n getPublishedIncident: this.httpClient.get(publishedUrl, {\r\n headers: {\r\n 'Content-Type': 'application/json',\r\n Authorization: `bearer ${this.tokenService.getOauthToken()}`,\r\n },\r\n observe: 'response'\r\n }),\r\n });\r\n }),\r\n );\r\n }\r\n\r\n public saveIMPublishedIncident(publishedIncident: any): Observable {\r\n const publishedUrl = `${this.appConfigService.getConfig().rest['incidents']\r\n }/publishedIncidents`;\r\n const headers = {\r\n headers: {\r\n Authorization: `bearer ${this.tokenService.getOauthToken()}`,\r\n },\r\n };\r\n\r\n if (publishedIncident.publishedIncidentDetailGuid) {\r\n return this.httpClient.put(\r\n publishedUrl + `/${publishedIncident.publishedIncidentDetailGuid}`,\r\n publishedIncident,\r\n headers,\r\n );\r\n } else {\r\n return this.httpClient.post(publishedUrl, publishedIncident, headers);\r\n }\r\n }\r\n\r\n public getIMPublishedIncident(publishedIncident: any): Observable {\r\n const publishedUrl = `${this.appConfigService.getConfig().rest['incidents']}/publishedIncidents`;\r\n const headers = new HttpHeaders({\r\n Authorization: `Bearer ${this.tokenService.getOauthToken()}`\r\n });\r\n\r\n if (publishedIncident.publishedIncidentDetailGuid) {\r\n return this.httpClient.get(publishedUrl + `/${publishedIncident.publishedIncidentDetailGuid}`, {\r\n headers: headers,\r\n observe: 'response'\r\n }).pipe(\r\n map(response => {\r\n console.log('ETag:', response.headers.get('ETag')); \r\n return response; \r\n })\r\n );\r\n }\r\n }\r\n\r\n public fetchPublishedIncidentAttachments(incidentName): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${incidentName}/attachments`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchExternalUriList(\r\n page: number = 1,\r\n rows: number = 10,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicExternalUri?pageNumber=${page}&pageRowCount=${rows}`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchExternalUri(incidentNumber): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicExternalUri?sourceObjectUniqueId=${incidentNumber}&pageNumber=1&pageRowCount=100`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchAttachments(incidentNumber): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${incidentNumber}/attachments`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n public fetchAttachmentBytes(incidentNumber, attachmentGuid): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${incidentNumber}/attachments/${attachmentGuid}/bytes`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n /********** Stats Data ***********/\r\n\r\n public fetchStatistics(\r\n fireYear: number,\r\n fireCentre: string = 'BC',\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/statistics?fireYear=${fireYear}${fireCentre ? '&fireCentre=' + fireCentre : ''\r\n }`;\r\n return this.httpClient.get(url, {\r\n headers: {\r\n apikey: this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n });\r\n }\r\n\r\n /********** Situation Report ************/\r\n\r\n public fetchSituationReportList(\r\n pageNum: number = 0,\r\n rowCount: number = 9999,\r\n published = true,\r\n cacheBust = false,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicSituationReport?pageNumber=${pageNum}&pageRowCount=${rowCount}&published=${published ? 'TRUE' : 'FALSE'\r\n }${cacheBust ? '&cacheBust=' + new Date().getTime() : ''}`;\r\n return this.httpClient.get(url, this.getPublicSituationReportHeaders());\r\n }\r\n\r\n public fetchSituationReport(reportGuid: string): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicSituationReport/${reportGuid}`;\r\n return this.httpClient.get(url, this.getPublicSituationReportHeaders());\r\n }\r\n\r\n public updateSituationReport(\r\n report: SituationReport,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/situationReport/${report.reportGuid}`;\r\n return this.httpClient.put(url, report, this.getSituationReportHeaders());\r\n }\r\n\r\n public createSituationReport(\r\n report: SituationReport,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/situationReport`;\r\n return this.httpClient.post(url, report, this.getSituationReportHeaders());\r\n }\r\n\r\n public deleteSituationReport(\r\n report: SituationReport,\r\n ): Observable {\r\n const url = `${this.appConfigService.getConfig().rest['wfnews']\r\n }/situationReport/${report.reportGuid}`;\r\n return this.httpClient.delete(url, this.getSituationReportHeaders());\r\n }\r\n\r\n async populateIncidentByPoint(restrictionPolygon: [][]) {\r\n let incident: SimpleIncident = null;\r\n\r\n const turf = window['turf'];\r\n\r\n const poly: number[][] = restrictionPolygon[0];\r\n const polyArray: Array[] = [];\r\n\r\n for (const item of poly) {\r\n polyArray.push(item);\r\n }\r\n\r\n const multiPolyArray = [polyArray];\r\n const bufferedPolygon = turf.polygon(multiPolyArray);\r\n const buffer = turf.buffer(bufferedPolygon, 10, {\r\n units: 'kilometers',\r\n });\r\n\r\n const bbox = turf.bbox(buffer);\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n\r\n // find incidents within the area restriction polygon\r\n const incidents = await this.fetchPublishedIncidentsList(\r\n 0,\r\n 1,\r\n null,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n null,\r\n bbox,\r\n ).toPromise();\r\n if (incidents?.collection && incidents?.collection?.length === 1) {\r\n const firstIncident = incidents.collection[0];\r\n const fireName = firstIncident.incidentName.replace('Fire', '').trim();\r\n\r\n incident = new SimpleIncident();\r\n\r\n incident.discoveryDate = convertToDateYear(firstIncident.discoveryDate);\r\n incident.incidentName = fireName + ' Wildfire';\r\n incident.fireOfNoteInd = firstIncident.fireOfNoteInd;\r\n incident.stageOfControlCode = firstIncident.stageOfControlCode;\r\n incident.stageOfControlIcon = getStageOfControlIcon(\r\n firstIncident.stageOfControlCode,\r\n );\r\n incident.stageOfControlLabel = getStageOfControlLabel(\r\n firstIncident.stageOfControlCode,\r\n );\r\n incident.fireCentreName = firstIncident.fireCentreName;\r\n incident.fireYear = firstIncident.fireYear;\r\n incident.incidentNumberLabel = firstIncident.incidentNumberLabel;\r\n return incident;\r\n } else {\r\n console.error('Could not fetch associated incident');\r\n }\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "discoveryDate", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireCentreName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireOfNoteInd", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireYear", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "incidentName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "incidentNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "incidentNumberLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + }, + { + "name": "stageOfControlCode", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "stageOfControlIcon", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "stageOfControlLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "SimpleIncident", + "id": "class-SimpleIncident-25bb8cba364da5e8564bc974833523fef92108d7bd666a5420ad63432f4fd53d145ed913a310525166b8fe73a8d3de7b503a07ff4f6208006ec9d58f71af32c2-1", + "file": "src/app/components/full-details/area-restrictions-full-details/area-restrictions-full-details.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core';\r\nimport { Router as Route } from '@angular/router';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport {\r\n ResourcesRoutes,\r\n convertToDateYear,\r\n getStageOfControlIcon,\r\n getStageOfControlLabel,\r\n} from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport * as L from 'leaflet';\r\nimport { setDisplayColor } from '@app/utils';\r\nimport { WatchlistService } from '@app/services/watchlist-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\nexport class AreaRestriction {\r\n public name: string;\r\n public issuedDate: string;\r\n public bulletinUrl: string;\r\n public wildfireYear: string;\r\n public centroidLongitude: string;\r\n public centroidLatitude: string;\r\n public fireCentre: string;\r\n}\r\n\r\nexport class SimpleIncident {\r\n public incidentName: string;\r\n public incidentNumber: string;\r\n public discoveryDate: string;\r\n public stageOfControlCode: string;\r\n public stageOfControlLabel: string;\r\n public stageOfControlIcon: string;\r\n public fireOfNoteInd: boolean;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-area-restrictions-full-details',\r\n templateUrl: './area-restrictions-full-details.component.html',\r\n styleUrls: ['./area-restrictions-full-details.component.scss'],\r\n})\r\nexport class AreaRestrictionsFullDetailsComponent implements OnInit {\r\n @Input() id: string;\r\n @Input() name: string;\r\n\r\n public restrictionData: AreaRestriction | null;\r\n public incident: SimpleIncident | null;\r\n public map: any;\r\n\r\n public getStageOfControlLabel = getStageOfControlLabel;\r\n public getStageOfControlIcon = getStageOfControlIcon;\r\n\r\n constructor(\r\n private cdr: ChangeDetectorRef,\r\n private appConfigService: AppConfigService,\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private route: Route,\r\n private watchlistService: WatchlistService,\r\n private commonUtilityService: CommonUtilityService\r\n ) {}\r\n\r\n async ngOnInit(): Promise {\r\n await this.populateAreaRestrictionByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n this.initMap();\r\n }\r\n\r\n async initMap() {\r\n // Create map and append data to the map component\r\n const location = [\r\n Number(this.restrictionData.centroidLatitude),\r\n Number(this.restrictionData.centroidLongitude),\r\n ];\r\n\r\n let bounds = null;\r\n this.agolService\r\n .getAreaRestrictions(\r\n `NAME='${this.name}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0){\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n this.createMap(location, bounds);\r\n } \r\n } else {\r\n this.createMap(location);\r\n }\r\n });\r\n }\r\n\r\n async createMap(location: number[], bounds?: any) {\r\n const mapOptions = this.commonUtilityService.getMapOptions(bounds, location);\r\n \r\n // Create the map using the mapOptions\r\n this.map = L.map('restrictions-map', mapOptions);\r\n \r\n // If bounds exist, fit the map to the bounds; otherwise, set the view to the default location and zoom level\r\n if (bounds) {\r\n this.map.fitBounds(bounds);\r\n }\r\n // configure map - change from osm to ESRI eventually. Needs to be done elsewhere too\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_RESTRICTED_AREAS_SP ',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n const fireOfNoteIcon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.restrictionData.centroidLatitude);\r\n locationData.longitude = Number(this.restrictionData.centroidLongitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const incidentLocation = [Number(item.latitude), Number(item.longitude)];\r\n if (item.fireOfNoteInd) {\r\n L.marker(incidentLocation, { icon: fireOfNoteIcon }).addTo(this.map);\r\n } else {\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(incidentLocation, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for area restriction',\r\n );\r\n }\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async populateAreaRestrictionByID(options: AgolOptions = null) {\r\n this.restrictionData = null;\r\n\r\n const response = this.name ?\r\n await this.agolService.getAreaRestrictions(`NAME='${this.name}'`, null, options).toPromise() :\r\n await this.agolService.getAreaRestrictions(`PROT_RA_SYSID='${this.id}'`, null, options).toPromise();\r\n // could also do response length === 1\r\n if (response?.features[0]?.attributes) {\r\n const areaRestriction = response.features[0];\r\n\r\n this.restrictionData = new AreaRestriction();\r\n\r\n this.restrictionData.name =\r\n areaRestriction.attributes.NAME.replace('Area Restriction', '').trim() +\r\n ' Area Restriction';\r\n this.restrictionData.fireCentre =\r\n areaRestriction.attributes.FIRE_CENTRE_NAME;\r\n this.restrictionData.issuedDate = convertToDateYear(\r\n areaRestriction.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n );\r\n this.restrictionData.bulletinUrl =\r\n areaRestriction.attributes.BULLETIN_URL;\r\n this.restrictionData.centroidLatitude = areaRestriction.centroid.y;\r\n this.restrictionData.centroidLongitude = areaRestriction.centroid.x;\r\n\r\n await this.populateIncident(areaRestriction.geometry.rings);\r\n } else {\r\n console.error('Could not populate area restriction by ID: ' + this.id);\r\n }\r\n }\r\n\r\n async populateIncident(restrictionPolygon: [][]) {\r\n try {\r\n this.incident =\r\n await this.publishedIncidentService.populateIncidentByPoint(\r\n restrictionPolygon,\r\n );\r\n } catch (error) {\r\n console.error(\r\n 'Error while populaiting associated incident for area restriction: ' +\r\n error,\r\n );\r\n }\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.route.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.restrictionData.centroidLongitude,\r\n latitude: this.restrictionData.centroidLatitude,\r\n areaRestriction: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n navToCurrentRestrictions() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'currentRestrictions'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToRecClosures() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'recSiteTrailsClosures'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToParksClosures() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'parksClosures'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToBulletinUrl() {\r\n window.open(this.restrictionData.bulletinUrl ? this.restrictionData.bulletinUrl : this.appConfigService.getConfig().externalAppConfig['currentRestrictions'] as unknown as string, '_blank');\r\n }\r\n\r\n onWatchlist(incident): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident) {\r\n if (!this.onWatchlist(incident)) {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "discoveryDate", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireOfNoteInd", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 35, + "modifierKind": [ + 125 + ] + }, + { + "name": "incidentName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ] + }, + { + "name": "incidentNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ] + }, + { + "name": "stageOfControlCode", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ] + }, + { + "name": "stageOfControlIcon", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 34, + "modifierKind": [ + 125 + ] + }, + { + "name": "stageOfControlLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 33, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [], + "isDuplicate": true, + "duplicateId": 1, + "duplicateName": "SimpleIncident-1" + }, + { + "name": "SituationReport", + "id": "class-SituationReport-c36af82f9d536b48d5ceb88acb63fff457eed16531689b4c2196cee2d2bf8e445caba74bb3afda89f178a2a13a6875bb662775046fd06fed518afe23086dc6b9", + "file": "src/app/components/wf-admin-panel/dashboard-panel/edit-dashboard.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { ChangeDetectorRef, Component, OnInit } from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { CustomImageUploader } from '@app/components/admin-incident-form/incident-details-panel/custom-uploader';\r\nimport { PublishDialogComponent } from '@app/components/admin-incident-form/publish-dialog/publish-dialog.component';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport * as Editor from '@ckeditor/ckeditor5-build-decoupled-document';\r\n\r\nexport class SituationReport {\r\n public reportGuid: string;\r\n public incidentTeamCount = 0;\r\n public crewCount = 0;\r\n public aviationCount = 0;\r\n public heavyEquipmentCount = 0;\r\n public structureProtectionCount = 0;\r\n public situationOverview: string;\r\n public situationReportDate: Date;\r\n public publishedInd = true;\r\n public createdTimestamp: Date;\r\n public archivedInd = false;\r\n public revisionCount = 0;\r\n public createUser: string;\r\n public createDate: Date;\r\n public updateUser: string;\r\n public updateDate: Date;\r\n public type = 'http://wfnews.nrs.gov.bc.ca/v1/situationReport';\r\n}\r\n\r\n@Component({\r\n selector: 'admin-edit-dashboard',\r\n templateUrl: './edit-dashboard.component.html',\r\n styleUrls: ['./edit-dashboard.component.scss'],\r\n})\r\nexport class AdminEditDashboard implements OnInit {\r\n // eslint-disable-next-line @typescript-eslint/naming-convention\r\n public Editor = Editor;\r\n public situationReport: SituationReport;\r\n public previousSituationReport: SituationReport;\r\n public publishDisabled = false;\r\n\r\n constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private cdr: ChangeDetectorRef,\r\n private snackbarService: MatSnackBar,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit() {\r\n this.situationReport = new SituationReport();\r\n this.publishedIncidentService\r\n .fetchSituationReportList(0, 9999, true, true)\r\n .toPromise()\r\n .then((results) => {\r\n if (results?.collection) {\r\n if (results.collection.length > 1) {\r\n results.collection.sort((a, b) =>\r\n new Date(a.situationReportDate) > new Date(b.situationReportDate)\r\n ? -1\r\n : new Date(b.situationReportDate) >\r\n new Date(a.situationReportDate)\r\n ? 1\r\n : 0,\r\n );\r\n }\r\n\r\n this.previousSituationReport = results.collection[0];\r\n\r\n this.situationReport.aviationCount =\r\n this.previousSituationReport.aviationCount;\r\n this.situationReport.crewCount =\r\n this.previousSituationReport.crewCount;\r\n this.situationReport.heavyEquipmentCount =\r\n this.previousSituationReport.heavyEquipmentCount;\r\n this.situationReport.incidentTeamCount =\r\n this.previousSituationReport.incidentTeamCount;\r\n this.situationReport.structureProtectionCount =\r\n this.previousSituationReport.structureProtectionCount;\r\n this.situationReport.situationOverview =\r\n this.previousSituationReport.situationOverview;\r\n\r\n // If we have more than 1 published report returned\r\n // that means an archive process failed. Un-publish all reports except\r\n // the latest one\r\n const publishedReports = results.collection.filter(\r\n (r) => r.publishedInd,\r\n );\r\n if (publishedReports.length > 1) {\r\n publishedReports.sort((a, b) =>\r\n new Date(a.situationReportDate) > new Date(b.situationReportDate)\r\n ? -1\r\n : new Date(b.situationReportDate) >\r\n new Date(a.situationReportDate)\r\n ? 1\r\n : 0,\r\n );\r\n for (const report of publishedReports) {\r\n if (\r\n report.reportGuid !== this.previousSituationReport.reportGuid\r\n ) {\r\n report.publishedInd = false;\r\n report.archivedInd = true;\r\n this.publishedIncidentService\r\n .updateSituationReport(report)\r\n .toPromise()\r\n .catch((err) =>\r\n console.error(`Failed to unpublish report: ${err}`),\r\n );\r\n }\r\n }\r\n }\r\n }\r\n\r\n this.cdr.markForCheck();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to load Situation Report. If the issue persist contact support: ' +\r\n JSON.stringify(err),\r\n 'OK',\r\n { duration: 100000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n }\r\n\r\n // for decoupled editor\r\n public onReady(editor) {\r\n editor.ui\r\n .getEditableElement()\r\n .parentElement.insertBefore(\r\n editor.ui.view.toolbar.element,\r\n editor.ui.getEditableElement(),\r\n );\r\n\r\n editor.plugins.get('FileRepository').createUploadAdapter = (loader) =>\r\n new CustomImageUploader(loader);\r\n }\r\n\r\n async publishChanges() {\r\n this.publishDisabled = true;\r\n\r\n const dialogRef = this.dialog.open(PublishDialogComponent, {\r\n width: '350px',\r\n });\r\n const result = await dialogRef.afterClosed().toPromise();\r\n if (!result?.publish) {\r\n this.publishDisabled = false;\r\n this.cdr.markForCheck();\r\n return;\r\n }\r\n\r\n // un-publish the previous report\r\n if (this.previousSituationReport) {\r\n try {\r\n this.previousSituationReport.publishedInd = false;\r\n this.previousSituationReport.archivedInd = true;\r\n (this.previousSituationReport as any)['@type'] =\r\n 'SituationReportResource';\r\n\r\n await this.publishedIncidentService\r\n .updateSituationReport(this.previousSituationReport)\r\n .toPromise();\r\n } catch (err) {\r\n this.snackbarService.open(\r\n 'Failed to un-publish previous report. Please wait a moment and try again. If the issue persist contact support: ' +\r\n JSON.stringify(err),\r\n 'OK',\r\n { duration: 100000, panelClass: 'snackbar-error' },\r\n );\r\n this.publishDisabled = false;\r\n return;\r\n }\r\n }\r\n\r\n try {\r\n // create/publish the new report\r\n this.situationReport.publishedInd = true;\r\n this.situationReport.reportGuid = null;\r\n this.situationReport.archivedInd = false;\r\n this.situationReport.createdTimestamp = new Date();\r\n this.situationReport.situationReportDate = new Date();\r\n (this.situationReport as any)['@type'] = 'SituationReportResource';\r\n\r\n await this.publishedIncidentService\r\n .createSituationReport(this.situationReport)\r\n .toPromise();\r\n // notify user\r\n this.snackbarService.open(\r\n 'Situation Report Published Successfully',\r\n 'OK',\r\n { duration: 100000, panelClass: 'snackbar-success-v2' },\r\n );\r\n } catch (err) {\r\n this.snackbarService.open(\r\n 'Failed to publish Situation report. Please wait a moment and try again. If the issue persist contact support: ' +\r\n JSON.stringify(err),\r\n 'OK',\r\n { duration: 100000, panelClass: 'snackbar-error' },\r\n );\r\n }\r\n\r\n this.publishDisabled = false;\r\n }\r\n}\r\n", + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "archivedInd", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "aviationCount", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + }, + { + "name": "createDate", + "deprecated": false, + "deprecationMessage": "", + "type": "Date", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "createdTimestamp", + "deprecated": false, + "deprecationMessage": "", + "type": "Date", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "createUser", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "crewCount", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + }, + { + "name": "heavyEquipmentCount", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "incidentTeamCount", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 11, + "modifierKind": [ + 125 + ] + }, + { + "name": "publishedInd", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "reportGuid", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ] + }, + { + "name": "revisionCount", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "situationOverview", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "situationReportDate", + "deprecated": false, + "deprecationMessage": "", + "type": "Date", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "structureProtectionCount", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "type", + "defaultValue": "'http://wfnews.nrs.gov.bc.ca/v1/situationReport'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ] + }, + { + "name": "updateDate", + "deprecated": false, + "deprecationMessage": "", + "type": "Date", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "updateUser", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + } + ], + "methods": [], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "SmkApi", + "id": "class-SmkApi-a80688e1f2b4ca8c281a6e7abf066cc69c705c4dacb232bb63fcb823ff0b6b6af5dd70f8155110e0975e06416d42b3e1d647bb393e4cbac473d59a924f78bd76", + "file": "src/app/utils/smk.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { GeoJsonTypes } from 'geojson';\r\n\r\nexport type SmkMap = any;\r\n\r\nexport class SmkApi {\r\n constructor(private smkMap: SmkMap) {}\r\n\r\n with(block: (smk: SmkMap) => T, fail?: T) {\r\n if (!this.smkMap) {\r\n return fail;\r\n }\r\n\r\n return block(this.smkMap);\r\n }\r\n\r\n showFeature(acetate: string, geometry?: GeoJsonTypes, opt?: object): void {\r\n if (!this.smkMap) {\r\nreturn;\r\n}\r\n\r\n this.smkMap.showFeature(acetate, geometry, opt);\r\n }\r\n\r\n panToFeature(geometry: GeoJsonTypes, zoomIn?) {\r\n if (!this.smkMap) {\r\nreturn;\r\n}\r\n\r\n this.smkMap.$viewer.panToFeature(geometry, zoomIn);\r\n }\r\n\r\n setDisplayContextItemsVisible(\r\n ...layerVisibilities: {\r\n itemId: string;\r\n visible: boolean;\r\n reload?: boolean;\r\n }[]\r\n ): Promise {\r\n if (!this.smkMap) {\r\n return Promise.reject();\r\n }\r\n\r\n layerVisibilities.forEach(({ itemId: id, visible, reload }) => {\r\n this.smkMap.$viewer.displayContext.layers.setItemVisible(id, visible);\r\n\r\n if (reload) {\r\n this.smkMap.$viewer.layerIdPromise[id] = null;\r\n }\r\n });\r\n\r\n return this.smkMap.$viewer.updateLayersVisible();\r\n }\r\n\r\n getVisibleLayers() {\r\n if (!this.smkMap) {\r\n return;\r\n }\r\n\r\n return this.smkMap.$viewer.visibleLayer;\r\n }\r\n\r\n withLayerConfig(layerId: string, block: (config) => void) {\r\n if (!this.smkMap) {\r\n return;\r\n }\r\n\r\n block(this.smkMap.$viewer.layerId[layerId].config);\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "smkMap", + "type": "SmkMap", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 5, + "jsdoctags": [ + { + "name": "smkMap", + "type": "SmkMap", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "inputsClass": [], + "outputsClass": [], + "properties": [], + "methods": [ + { + "name": "getVisibleLayers", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 54, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "panToFeature", + "args": [ + { + "name": "geometry", + "type": "GeoJsonTypes", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "zoomIn", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 24, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "geometry", + "type": "GeoJsonTypes", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "zoomIn", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setDisplayContextItemsVisible", + "args": [ + { + "name": "layerVisibilities", + "type": "literal type[]", + "deprecated": false, + "deprecationMessage": "", + "dotDotDotToken": true + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 32, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "layerVisibilities", + "type": "literal type[]", + "deprecated": false, + "deprecationMessage": "", + "dotDotDotToken": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "showFeature", + "args": [ + { + "name": "acetate", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "geometry", + "type": "GeoJsonTypes", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "opt", + "type": "object", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 16, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "acetate", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "geometry", + "type": "GeoJsonTypes", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "opt", + "type": "object", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "with", + "args": [ + { + "name": "block", + "type": "function", + "deprecated": false, + "deprecationMessage": "", + "function": [ + { + "name": "smk", + "type": "SmkMap", + "deprecated": false, + "deprecationMessage": "" + } + ] + }, + { + "name": "fail", + "type": "T", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "T", + "typeParameters": [ + "T" + ], + "line": 8, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "block", + "type": "function", + "deprecated": false, + "deprecationMessage": "", + "function": [ + { + "name": "smk", + "type": "SmkMap", + "deprecated": false, + "deprecationMessage": "" + } + ], + "tagName": { + "text": "param" + } + }, + { + "name": "fail", + "type": "T", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "withLayerConfig", + "args": [ + { + "name": "layerId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "block", + "type": "function", + "deprecated": false, + "deprecationMessage": "", + "function": [ + { + "name": "config", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ] + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 62, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "layerId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "block", + "type": "function", + "deprecated": false, + "deprecationMessage": "", + "function": [ + { + "name": "config", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "tagName": { + "text": "param" + } + } + ] + } + ], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "Translate", + "id": "class-Translate-bfb9da0dead5a03632178390d94ad64ce30286befe5cec4e76d7b543b0d407a9105863899da783db54814fcab23c79acb2bcbbec360f6dc1bdf73fba58b2a40c", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { SpatialUtilsService } from '@wf1/core-ui';\r\n\r\nexport type LonLat = [number, number];\r\nexport type LatLon = [number, number];\r\n\r\nexport const toPoint = (lonLat: LonLat): any => window['turf'].point(lonLat);\r\n\r\nexport const toLatLon = (lonLat: LonLat): LatLon => [lonLat[1], lonLat[0]];\r\n\r\nexport const encodeUrl = (\r\n url: string,\r\n data: { [key: string]: string | number | boolean },\r\n): string => {\r\n if (!data) {\r\n return url;\r\n }\r\n\r\n const params = Object.keys(data)\r\n .filter((k) => data[k])\r\n .map((k) => `${encodeURIComponent(k)}=${encodeURIComponent(data[k])}`)\r\n .join('&');\r\n\r\n if (/[?]\\S+$/.test(url)) {\r\n return `${url}&${params}`;\r\n }\r\n\r\n if (/[?]$/.test(url)) {\r\n return `${url}${params}`;\r\n }\r\n\r\n return `${url}?${params}`;\r\n};\r\n\r\nexport const fetchJsonP = (\r\n url: string,\r\n data: { [key: string]: string | number | boolean },\r\n opt = { timeout: 10000 },\r\n): { response: Promise; abort: () => void } => {\r\n data['_'] = Math.round(Math.random() * 1e10);\r\n\r\n const cbfn = `callback_${data['_']}`;\r\n data.callback = cbfn;\r\n\r\n let id;\r\n let cancel;\r\n const req = encodeUrl(url, data);\r\n const promise = new Promise((res, rej) => {\r\n const cleanup = () => {\r\n if (id) {\r\n clearTimeout(id);\r\n }\r\n id = null;\r\n\r\n if (script.parentNode) {\r\n script.parentNode.removeChild(script);\r\n }\r\n\r\n window[cbfn] = null;\r\n };\r\n\r\n window[cbfn] = (payload) => {\r\n cleanup();\r\n res(payload);\r\n };\r\n\r\n cancel = () => {\r\n cleanup();\r\n rej(new Error('cancelled'));\r\n };\r\n const script = window['L'].DomUtil.create('script');\r\n script.type = 'text/javascript';\r\n script.async = true;\r\n script.src = req;\r\n\r\n document.getElementsByTagName('head')[0].appendChild(script);\r\n });\r\n\r\n if (opt.timeout) {\r\n id = setTimeout(cancel, opt.timeout);\r\n }\r\n\r\n return {\r\n response: promise,\r\n abort: cancel,\r\n };\r\n};\r\n\r\n// distance in km\r\nexport const distance = (loc1: LonLat, loc2: LonLat): number => window['turf'].distance(toPoint(loc1), toPoint(loc2));\r\n\r\nexport const formatDistance = (dist: number, unit: string): string => {\r\n if (dist == null) {\r\n return 'n/a';\r\n }\r\n if (dist < 10) {\r\n return dist.toFixed(1) + ' ' + unit;\r\n }\r\n return dist.toFixed(0) + ' ' + unit;\r\n};\r\n\r\nconst DIRECTION = ['N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW'];\r\n\r\nexport const direction = (start: LonLat, end: LonLat): string => {\r\n const bearing = window['turf'].bearing(toPoint(start), toPoint(end));\r\n return DIRECTION[Math.floor((bearing + 382.5) / 45) % 8];\r\n};\r\n\r\nconst TIME_FORMAT = Intl.DateTimeFormat('en-CA', {\r\n timeZone: undefined,\r\n hour12: false,\r\n year: 'numeric',\r\n month: 'numeric',\r\n day: 'numeric',\r\n hour: 'numeric',\r\n minute: 'numeric',\r\n second: 'numeric',\r\n timeZoneName: 'short',\r\n});\r\nconst DATE_FORMAT = Intl.DateTimeFormat('en-CA', {\r\n timeZone: undefined,\r\n hour12: false,\r\n year: 'numeric',\r\n month: 'numeric',\r\n day: 'numeric',\r\n});\r\nconst CAD_FORMAT = Intl.NumberFormat('en-CA', {\r\n style: 'currency',\r\n currency: 'CAD',\r\n});\r\n\r\nexport interface NumberFormat {\r\n precision: number;\r\n fractionPlaces: number;\r\n}\r\nexport interface UnitWithFormat {\r\n unit: string;\r\n format: NumberFormat;\r\n}\r\n\r\nexport class Translate {\r\n constructor(private spatialUtils: SpatialUtilsService) {}\r\n\r\n parseCoordinate(val: string): LonLat {\r\n const c = this.spatialUtils.parseCoordinates(val);\r\n if (!c) {\r\n return;\r\n }\r\n return c as LonLat;\r\n }\r\n\r\n parseSexagesimal(val: string): number {\r\n if (typeof val == 'number') {\r\n return val;\r\n } else if (/^-?\\d*(\\.\\d*)?$/.test(val)) {\r\n return 0.0 + parseFloat(val);\r\n } else {\r\n let result = 0;\r\n let divisor = 1;\r\n let sign = 1;\r\n if (/[NSEWnsew]$/.test(val)) {\r\n sign = /[SWsw]$/.test(val) ? -1 : 1;\r\n val = val.replace(/[NSEWnsew]$/, '');\r\n }\r\n val.split(/[°DMSdms'\"\\s]+/).forEach((part) => {\r\n const partVal = parseFloat(part);\r\n if (!isNaN(partVal)) {\r\n result += partVal / divisor;\r\n }\r\n divisor *= 60;\r\n });\r\n\r\n return result * sign;\r\n }\r\n }\r\n\r\n formatCoordinate(lonLat: LonLat): string {\r\n if (!lonLat[0] || !lonLat[1]) {\r\n return '';\r\n }\r\n return this.spatialUtils.formatCoordinates(lonLat);\r\n }\r\n\r\n formatLatLon(lat, lon): string {\r\n if (!lat || !lon) {\r\n return '';\r\n }\r\n return this.formatCoordinate([lon, lat]);\r\n }\r\n\r\n parseYyyyMmDd(val): Date {\r\n if (!val) {\r\n return;\r\n }\r\n const s = '' + val;\r\n return new Date(\r\n `${s.substring(0, 4)}-${s.substring(4, 6)}-${s.substring(6, 8)}`,\r\n );\r\n }\r\n parseIsoDateTime(val): Date {\r\n if (!val) {\r\n return;\r\n }\r\n return new Date(val);\r\n }\r\n\r\n parseMilliseconds(val): Date {\r\n if (val == null) {\r\n return;\r\n }\r\n return new Date(1 * val);\r\n }\r\n parseEUDate(val?): Date {\r\n // Fix European style dd/mm/yyyy dates.\r\n if (!val) {\r\n return val;\r\n }\r\n const date = new Date(\r\n val.replace(\r\n /(\\d\\d)\\/(\\d\\d)\\/(\\d\\d\\d\\d)/,\r\n (m, day, month, year) => `${year}-${month}-${day}`,\r\n ),\r\n );\r\n if (isNaN(date.getTime())) {\r\n return null;\r\n }\r\n return date;\r\n }\r\n formatLocalDate(val: Date): string {\r\n if (!val) {\r\n return '';\r\n }\r\n return DATE_FORMAT.format(val);\r\n // return val && new Date( val ).toLocaleDateString()\r\n }\r\n\r\n formatLocalTime(val: Date): string {\r\n if (!val) {\r\n return '';\r\n }\r\n return TIME_FORMAT.format(val);\r\n // return val && new Date( val ).toLocaleDateString()\r\n }\r\n\r\n formatNumber(val: number, numberFormat?: NumberFormat): string {\r\n if (val == null) {\r\n return '';\r\n }\r\n\r\n numberFormat = { precision: 3, fractionPlaces: 1, ...numberFormat };\r\n\r\n const rounded = parseFloat(val.toPrecision(numberFormat.precision));\r\n if (!numberFormat.fractionPlaces) {\r\n return rounded.toLocaleString();\r\n }\r\n\r\n const a = Math.abs(rounded);\r\n const s = Math.sign(rounded);\r\n const i = Math.floor(a);\r\n const f = a - i;\r\n return (\r\n (s * i).toLocaleString() +\r\n f.toFixed(numberFormat.fractionPlaces).substr(1)\r\n );\r\n }\r\n\r\n formatUnit(val: number, unit: string, numberFormat?: NumberFormat): string {\r\n if (val == null) {\r\n return '';\r\n }\r\n return `${this.formatNumber(\r\n val,\r\n numberFormat,\r\n )}\\u202F${unit}`;\r\n }\r\n\r\n formatAndConvertUnit(\r\n val: number,\r\n unit: string,\r\n outputUnit: string | UnitWithFormat,\r\n ) {\r\n if (typeof outputUnit === 'object') {\r\n this.formatUnit(\r\n this.convertUnit(val, unit, outputUnit.unit),\r\n outputUnit.unit,\r\n );\r\n } else {\r\n this.formatUnit(this.convertUnit(val, unit, outputUnit), outputUnit);\r\n }\r\n }\r\n\r\n formatCAD(value?: number): string | null | undefined {\r\n if (value === null || value === undefined) {\r\n return value as null | undefined;\r\n } else {\r\n return CAD_FORMAT.format(value);\r\n }\r\n }\r\n\r\n formatAngle(\r\n val?: number,\r\n numberFormat?: NumberFormat,\r\n ): string | undefined | null {\r\n if (val) {\r\n return `${this.formatNumber(\r\n val,\r\n numberFormat,\r\n )}°`;\r\n } else {\r\n return val as undefined | null;\r\n }\r\n }\r\n\r\n /**\r\n * Converts and formats a value as two different units, the second in parentheses.\r\n */\r\n formatMultipleUnits(\r\n val: number,\r\n unit: string,\r\n standardUnit: string | UnitWithFormat,\r\n otherUnit: string | UnitWithFormat,\r\n ): string {\r\n if (val == null) {\r\n return '';\r\n }\r\n return `${this.formatAndConvertUnit(\r\n val,\r\n unit,\r\n standardUnit,\r\n )} (${this.formatAndConvertUnit(\r\n val,\r\n unit,\r\n otherUnit,\r\n )})`;\r\n }\r\n\r\n convertUnit(val: number, unitFrom: string, unitTo: string = 'm'): number {\r\n if (val == null) {\r\n return;\r\n }\r\n if (!(unitFrom in metersPerUnit)) {\r\n throw Error(`unitFrom \"${unitFrom}\" isn't defined`);\r\n }\r\n if (!(unitTo in metersPerUnit)) {\r\n throw Error(`unitTo \"${unitTo}\" isn't defined`);\r\n }\r\n\r\n const valInMeters = val * metersPerUnit[unitFrom];\r\n return valInMeters / metersPerUnit[unitTo];\r\n }\r\n\r\n formatFireZone(zoneName: string): string {\r\n if (!zoneName) {\r\n return;\r\n }\r\n\r\n const result = zoneName.match(\r\n /^(.+?) (?:Fire )?Zone(?: [(](.+?)[)])?(?: - (\\w\\d))?$/,\r\n );\r\n if (!result) {\r\n return zoneName;\r\n }\r\n\r\n if (result[2]) {\r\n return `${result[1]} (${result[2]})`;\r\n }\r\n return result[1];\r\n }\r\n\r\n formatFireCentre(centreName: string): string {\r\n if (!centreName) {\r\n return;\r\n }\r\n\r\n const result = centreName.match(/^(.+?) (?:Fire )?(?:Centre|Center)$/);\r\n if (!result) {\r\n return centreName;\r\n }\r\n\r\n return result[1];\r\n }\r\n\r\n formatIndicator(\r\n value: boolean | null,\r\n tString = '✔️ Yes',\r\n fString = '❌ No',\r\n nString = '❓ Unknown',\r\n ): string {\r\n if (value === undefined || value === null) {\r\n return nString;\r\n } else if (value) {\r\n return tString;\r\n } else {\r\n return fString;\r\n }\r\n }\r\n\r\n parseIndicator(indString: string, flip = false): boolean | null {\r\n if (indString === 'Y') {\r\n return !flip;\r\n } else if (indString === 'N') {\r\n return flip;\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n formatPhoneHtml(phoneNumber: string): string {\r\n if (phoneNumber) {\r\n return `${phoneNumber}`;\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n formatEmailHtml(emailAddress: string): string {\r\n if (emailAddress) {\r\n return `${emailAddress}`;\r\n } else {\r\n return null;\r\n }\r\n }\r\n}\r\n\r\n/**\r\n * This uses the ‘haversine’ formula to calculate the great-circle distance between two points \r\n * – that is, the shortest distance over the earth’s surface – giving an ‘as-the-crow-flies’ distance between the points.\r\n * a = sin²(Δφ/2) + cos φ1 ⋅ cos φ2 ⋅ sin²(Δλ/2)\r\n * c = 2 ⋅ atan2( √a, √(1−a) )\r\n * d = R ⋅ c\r\n * Where\tφ is latitude, λ is longitude, R is earth’s radius (mean radius = 6,371km). \r\n * note that angles need to be in radians to pass to trig functions\r\n * @param lat1 Latitude of the location\r\n * @param lat2 Latitude of the destination\r\n * @param lon1 Longitude of the location\r\n * @param lon2 Longitude of the destination\r\n * @returns\r\n */\r\nexport const haversineDistance = (lat1, lat2, lon1, lon2) => {\r\n const R = 6371e3; // metres\r\n const φ1 = (lat1 * Math.PI) / 180; // φ, λ in radians\r\n const φ2 = (lat2 * Math.PI) / 180;\r\n const Δφ = ((lat2 - lat1) * Math.PI) / 180;\r\n const Δλ = ((lon2 - lon1) * Math.PI) / 180;\r\n\r\n const a =\r\n Math.sin(Δφ / 2) * Math.sin(Δφ / 2) +\r\n Math.cos(φ1) * Math.cos(φ2) * Math.sin(Δλ / 2) * Math.sin(Δλ / 2);\r\n const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\r\n\r\n const d = R * c; // in metres\r\n return d;\r\n};\r\n\r\nconst metersPerUnit = {\r\n Mil: 2.5399999999999996e-8,\r\n MicroInch: 0.0000254,\r\n mm: 0.001,\r\n Millimeter: 0.001,\r\n cm: 0.01,\r\n Centimeter: 0.01,\r\n IInch: 0.0254,\r\n 'us-in': 0.0254000508001016,\r\n Inch: 0.0254000508001016,\r\n in: 0.0254000508001016,\r\n inches: 0.0254000508001016,\r\n Decimeter: 0.1,\r\n ClarkeLink: 0.201166194976,\r\n SearsLink: 0.2011676512155,\r\n BenoitLink: 0.20116782494375873,\r\n IntnlLink: 0.201168,\r\n link: 0.201168,\r\n GunterLink: 0.2011684023368047,\r\n CapeFoot: 0.3047972615,\r\n ClarkeFoot: 0.3047972651151,\r\n 'ind-ft': 0.30479841,\r\n IndianFt37: 0.30479841,\r\n SearsFoot: 0.30479947153867626,\r\n IndianFt75: 0.3047995,\r\n IndianFoot: 0.30479951,\r\n IndianFt62: 0.3047996,\r\n GoldCoastFoot: 0.3047997101815088,\r\n IFoot: 0.3048,\r\n Foot: 0.3048006096012192,\r\n ft: 0.3048006096012192,\r\n 'us-ft': 0.3048006096012192,\r\n ModAmFt: 0.304812252984506,\r\n 'ind-yd': 0.9143952300000001,\r\n IndianYd37: 0.9143952300000001,\r\n SearsYard: 0.914398414616029,\r\n IndianYd75: 0.9143985000000001,\r\n IndianYard: 0.9143985307444409,\r\n IndianYd62: 0.9143987999999998,\r\n IYard: 0.9143999999999999,\r\n Yard: 0.9144018288036576,\r\n yd: 0.9144018288036576,\r\n 'us-yd': 0.9144018288036576,\r\n CaGrid: 0.9997380000000001,\r\n m: 1,\r\n Meter: 1,\r\n GermanMeter: 1.0000135965,\r\n fath: 1.8287999999999998,\r\n Fathom: 1.8287999999999998,\r\n Rood: 3.7782668980000005,\r\n Perch: 5.02921005842012,\r\n Rod: 5.02921005842012,\r\n Pole: 5.02921005842012,\r\n Dekameter: 10,\r\n Decameter: 10,\r\n ClarkeChain: 20.1166194976,\r\n 'ind-ch': 20.11669506,\r\n SearsChain: 20.11676512155,\r\n BenoitChain: 20.116782494375872,\r\n IntnlChain: 20.1168,\r\n ch: 20.1168,\r\n 'us-ch': 20.11684023368047,\r\n GunterChain: 20.11684023368047,\r\n dm: 100,\r\n Hectometer: 100,\r\n Furlong: 201.1684023368046,\r\n Brealey: 375,\r\n km: 1000,\r\n Kilometer: 1000,\r\n IMile: 1609.344,\r\n Mile: 1609.3472186944373,\r\n mi: 1609.3472186944373,\r\n 'us-mi': 1609.3472186944373,\r\n kmi: 1851.9999999999998,\r\n nmi: 1851.9999999999998,\r\n NautM: 1852.0000000000002,\r\n 'NautM-UK': 1853.1840000000002,\r\n '50kilometers': 50000,\r\n 'Lat-66': 110943.31648893275,\r\n 'Lat-83': 110946.25736872235,\r\n dd: 111118.97383794768,\r\n degrees: 111118.97383794768,\r\n '150kilometers': 150000,\r\n};\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "spatialUtils", + "type": "SpatialUtilsService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 141, + "jsdoctags": [ + { + "name": "spatialUtils", + "type": "SpatialUtilsService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "inputsClass": [], + "outputsClass": [], + "properties": [], + "methods": [ + { + "name": "convertUnit", + "args": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "unitFrom", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "unitTo", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'m'" + } + ], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 337, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "unitFrom", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "unitTo", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'m'", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatAndConvertUnit", + "args": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "unit", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "outputUnit", + "type": "string | UnitWithFormat", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 277, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "unit", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "outputUnit", + "type": "string | UnitWithFormat", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatAngle", + "args": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "numberFormat", + "type": "NumberFormat", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "string | undefined | null", + "typeParameters": [], + "line": 300, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "numberFormat", + "type": "NumberFormat", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatCAD", + "args": [ + { + "name": "value", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "string | null | undefined", + "typeParameters": [], + "line": 292, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatCoordinate", + "args": [ + { + "name": "lonLat", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "lonLat", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatEmailHtml", + "args": [ + { + "name": "emailAddress", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 418, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "emailAddress", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatFireCentre", + "args": [ + { + "name": "centreName", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 370, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "centreName", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatFireZone", + "args": [ + { + "name": "zoneName", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 352, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "zoneName", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatIndicator", + "args": [ + { + "name": "value", + "type": "boolean | null", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tString", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'✔️ Yes'" + }, + { + "name": "fString", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'❌ No'" + }, + { + "name": "nString", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'❓ Unknown'" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 383, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "boolean | null", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tString", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'✔️ Yes'", + "tagName": { + "text": "param" + } + }, + { + "name": "fString", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'❌ No'", + "tagName": { + "text": "param" + } + }, + { + "name": "nString", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "'❓ Unknown'", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatLatLon", + "args": [ + { + "name": "lat", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "lon", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 184, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "lat", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "lon", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatLocalDate", + "args": [ + { + "name": "val", + "type": "Date", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 229, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "Date", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatLocalTime", + "args": [ + { + "name": "val", + "type": "Date", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 237, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "Date", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatMultipleUnits", + "args": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "unit", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "standardUnit", + "type": "string | UnitWithFormat", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "otherUnit", + "type": "string | UnitWithFormat", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 317, + "deprecated": false, + "deprecationMessage": "", + "rawdescription": "\n\nConverts and formats a value as two different units, the second in parentheses.\n", + "description": "

Converts and formats a value as two different units, the second in parentheses.

\n", + "jsdoctags": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "unit", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "standardUnit", + "type": "string | UnitWithFormat", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "otherUnit", + "type": "string | UnitWithFormat", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatNumber", + "args": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "numberFormat", + "type": "NumberFormat", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 245, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "numberFormat", + "type": "NumberFormat", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatPhoneHtml", + "args": [ + { + "name": "phoneNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 408, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "phoneNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatUnit", + "args": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "unit", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "numberFormat", + "type": "NumberFormat", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 267, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "unit", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "numberFormat", + "type": "NumberFormat", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "parseCoordinate", + "args": [ + { + "name": "val", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "LonLat", + "typeParameters": [], + "line": 144, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "parseEUDate", + "args": [ + { + "name": "val", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "Date", + "typeParameters": [], + "line": 213, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "parseIndicator", + "args": [ + { + "name": "indString", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "flip", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false" + } + ], + "optional": false, + "returnType": "boolean | null", + "typeParameters": [], + "line": 398, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "indString", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "flip", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "parseIsoDateTime", + "args": [ + { + "name": "val", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Date", + "typeParameters": [], + "line": 200, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "parseMilliseconds", + "args": [ + { + "name": "val", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Date", + "typeParameters": [], + "line": 207, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "parseSexagesimal", + "args": [ + { + "name": "val", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 152, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "parseYyyyMmDd", + "args": [ + { + "name": "val", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Date", + "typeParameters": [], + "line": 191, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "indexSignatures": [], + "extends": [], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "WfAdminPanelComponentModel", + "id": "class-WfAdminPanelComponentModel-90b7f71123466996149ff7705696669f6853fd446502e4bd656b613f73a786f3d1403d3660c6d9c71166b68ba7414c980be2aa20124e02fdea72fa956667ba3d", + "file": "src/app/components/wf-admin-panel/wf-admin-panel.component.model.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { DomSanitizer } from '@angular/platform-browser';\r\nimport { BaseComponentModel } from '../base/base.component.model';\r\n\r\nexport class WfAdminPanelComponentModel extends BaseComponentModel {\r\n constructor(protected sanitizer: DomSanitizer) {\r\n super(sanitizer);\r\n }\r\n\r\n public clone(): WfAdminPanelComponentModel {\r\n const clonedModel: WfAdminPanelComponentModel =\r\n new WfAdminPanelComponentModel(this.sanitizer);\r\n return clonedModel;\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 4, + "jsdoctags": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "base", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "DISPLAY_ERROR_MESSAGE", + "defaultValue": "getDisplayErrorMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "errorState", + "deprecated": false, + "deprecationMessage": "", + "type": "ErrorState[]", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "formControlNameErrorMap", + "defaultValue": "new Map()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "formControlNameErrors", + "defaultValue": "new Map()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "formGroup", + "deprecated": false, + "deprecationMessage": "", + "type": "UntypedFormGroup", + "optional": false, + "description": "", + "line": 17, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "validationErrors", + "deprecated": false, + "deprecationMessage": "", + "type": "ValidationError[]", + "optional": false, + "description": "", + "line": 16, + "inheritance": { + "file": "BaseComponentModel" + } + } + ], + "methods": [ + { + "name": "clone", + "args": [], + "optional": false, + "returnType": "WfAdminPanelComponentModel", + "typeParameters": [], + "line": 9, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "getErrors", + "args": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 80, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "setErrors", + "args": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "{ msgs: string; }", + "typeParameters": [], + "line": 52, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "setErrorState", + "args": [ + { + "name": "errorState", + "type": "ErrorState[]", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 31, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "errorState", + "type": "ErrorState[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "updateValidators", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 84, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponentModel" + } + } + ], + "indexSignatures": [], + "extends": [ + "BaseComponentModel" + ], + "hostBindings": [], + "hostListeners": [] + }, + { + "name": "WildFiresListComponentModel", + "id": "class-WildFiresListComponentModel-58046fbeb330cd6794c4cecc7e5d8604e446f9b18e4fbbf45908aecfb25af2963c49c35f8865dadfc94a1ad7c8c67342c02b93230dc9e65215f71aff3b5cc4a4", + "file": "src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.model.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "class", + "sourceCode": "import { DomSanitizer } from '@angular/platform-browser';\r\nimport { BaseComponentModel } from '../../base/base.component.model';\r\n\r\nexport class WildFiresListComponentModel extends BaseComponentModel {\r\n constructor(protected sanitizer: DomSanitizer) {\r\n super(sanitizer);\r\n }\r\n\r\n public clone(): WildFiresListComponentModel {\r\n const clonedModel: WildFiresListComponentModel =\r\n new WildFiresListComponentModel(this.sanitizer);\r\n return clonedModel;\r\n }\r\n}\r\n", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 4, + "jsdoctags": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "inputsClass": [], + "outputsClass": [], + "properties": [ + { + "name": "base", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "DISPLAY_ERROR_MESSAGE", + "defaultValue": "getDisplayErrorMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "errorState", + "deprecated": false, + "deprecationMessage": "", + "type": "ErrorState[]", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "formControlNameErrorMap", + "defaultValue": "new Map()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "formControlNameErrors", + "defaultValue": "new Map()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "formGroup", + "deprecated": false, + "deprecationMessage": "", + "type": "UntypedFormGroup", + "optional": false, + "description": "", + "line": 17, + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "validationErrors", + "deprecated": false, + "deprecationMessage": "", + "type": "ValidationError[]", + "optional": false, + "description": "", + "line": 16, + "inheritance": { + "file": "BaseComponentModel" + } + } + ], + "methods": [ + { + "name": "clone", + "args": [], + "optional": false, + "returnType": "WildFiresListComponentModel", + "typeParameters": [], + "line": 9, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "getErrors", + "args": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 80, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "setErrors", + "args": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "{ msgs: string; }", + "typeParameters": [], + "line": 52, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "formControl", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "setErrorState", + "args": [ + { + "name": "errorState", + "type": "ErrorState[]", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 31, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "errorState", + "type": "ErrorState[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponentModel" + } + }, + { + "name": "updateValidators", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 84, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponentModel" + } + } + ], + "indexSignatures": [], + "extends": [ + "BaseComponentModel" + ], + "hostBindings": [], + "hostListeners": [] + } + ], + "directives": [ + { + "name": "AdminContainer", + "id": "directive-AdminContainer-5fc7a702f369795b77e584f3fc9d907852e43442bfe8f1411e2a682732aac7703d72433e43ef16f2f5714427c69cfdc6009ca5e6e3c5c812660b8a093ef8d56f", + "file": "src/app/containers/admin/admin-container.component.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Directive } from '@angular/core';\r\nimport { select } from '@ngrx/store';\r\nimport { SearchState } from '@wf1/core-ui';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n selectSearchState,\r\n selectIncidentsErrorState,\r\n selectIncidentsLoadState,\r\n} from '../../store/application/application.selector';\r\nimport {\r\n ErrorState,\r\n LoadState,\r\n} from '../../store/application/application.state';\r\nimport { selectCurrentIncidentsSearch } from '../../store/incidents/incidents.selector';\r\nimport { SEARCH_INCIDENTS_COMPONENT_ID } from '../../store/incidents/incidents.stats';\r\nimport { BaseContainer } from '../base/base-container.component';\r\n\r\n@Directive()\r\nexport class AdminContainer extends BaseContainer {\r\n collection$: Observable = this.store.pipe(\r\n select(selectCurrentIncidentsSearch()),\r\n );\r\n searchState$: Observable = this.store.pipe(\r\n select(selectSearchState(SEARCH_INCIDENTS_COMPONENT_ID)),\r\n );\r\n loadState$: Observable = this.store.pipe(\r\n select(selectIncidentsLoadState()),\r\n );\r\n errorState$: Observable = this.store.pipe(\r\n select(selectIncidentsErrorState()),\r\n );\r\n}\r\n", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [], + "outputsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "propertiesClass": [ + { + "name": "collection$", + "defaultValue": "this.store.pipe(\r\n select(selectCurrentIncidentsSearch()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "errorState$", + "defaultValue": "this.store.pipe(\r\n select(selectIncidentsErrorState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "loadState$", + "defaultValue": "this.store.pipe(\r\n select(selectIncidentsLoadState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 26 + }, + { + "name": "searchState$", + "defaultValue": "this.store.pipe(\r\n select(selectSearchState(SEARCH_INCIDENTS_COMPONENT_ID)),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "displayLabel", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "hasUnsavedForms", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "snackBar", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBar", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedForms$", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedFormsSub", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "BaseContainer" + } + } + ], + "methodsClass": [ + { + "name": "getAssociatedComponentIds", + "args": [], + "optional": false, + "returnType": "string[]", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getDisplayLabel", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getHasUnsavedForms", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "onBeforeUnload", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:beforeunload', ['$event']" + } + ], + "modifierKind": [ + 170 + ], + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseContainer" + } + } + ], + "extends": [ + "BaseContainer" + ] + }, + { + "name": "AdminIncidentForm", + "id": "directive-AdminIncidentForm-6042a0a17adeb9020936ce1bb64a17b8f743e374392b4c5638b08e409cbc43aef2a01b8b082c454935aa5ccacd916347153163c7e9f600c695de4a1b09d379ea", + "file": "src/app/components/admin-incident-form/admin-incident-form.component.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { HttpClient } from '@angular/common/http';\r\nimport {\r\n ChangeDetectorRef,\r\n Directive,\r\n EventEmitter,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n Output,\r\n SimpleChanges,\r\n ViewChild,\r\n} from '@angular/core';\r\nimport {\r\n UntypedFormBuilder,\r\n UntypedFormControl,\r\n UntypedFormGroup,\r\n Validators,\r\n} from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport * as Editor from '@ckeditor/ckeditor5-build-decoupled-document';\r\nimport {\r\n IncidentCauseResource,\r\n WildfireIncidentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { PublishedIncidentService } from '../../services/published-incident-service';\r\nimport { AreaRestrictionsDetailsPanel } from './area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactsDetailsPanel } from './contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { CustomImageUploader } from './incident-details-panel/custom-uploader';\r\nimport { IncidentDetailsPanel } from './incident-details-panel/incident-details-panel.component';\r\nimport {\r\n CauseOptionDisclaimer,\r\n SizeTypeOptionDisclaimer,\r\n} from './incident-details-panel/incident-details-panel.constants';\r\nimport { PublishDialogComponent } from './publish-dialog/publish-dialog.component';\r\n\r\n@Directive()\r\nexport class AdminIncidentForm implements OnInit, OnChanges {\r\n // This is a stub used for testing purposes only\r\n // when an actual resource model is in place, use that\r\n // and load from the store/api\r\n @Input() adminIncident: any;\r\n @Input() adminIncidentCause: any;\r\n @Output() changesSavedEvent = new EventEmitter();\r\n @ViewChild('detailsPanelComponent')\r\n detailsPanelComponent: IncidentDetailsPanel;\r\n @ViewChild('ContactDetailsPanel')\r\n contactDetailsPanelComponent: ContactsDetailsPanel;\r\n @ViewChild('EvacOrderPanel') evacOrdersDetailsPanel: EvacOrdersDetailsPanel;\r\n @ViewChild('AreaRestrictionsPanel')\r\n areaRestrictionsDetailsPanel: AreaRestrictionsDetailsPanel;\r\n\r\n public Editor = Editor;\r\n\r\n public publishDisabled = false;\r\n\r\n public incident = {\r\n aviationComments: undefined,\r\n aviationInd: false,\r\n cause: 0,\r\n causeComments: undefined,\r\n contact: {\r\n isPrimary: true,\r\n fireCentre: null,\r\n phoneNumber: null,\r\n emailAddress: null,\r\n },\r\n crewsComments: undefined,\r\n evacOrders: [],\r\n fireName: undefined,\r\n fireNumber: 0,\r\n fireOfNote: false,\r\n wasFireOfNote: false,\r\n geometry: {\r\n x: null,\r\n y: null,\r\n },\r\n heavyEquipmentComments: undefined,\r\n heavyEquipmentInd: false,\r\n incidentData: null,\r\n incidentManagementComments: undefined,\r\n incidentManagementInd: false,\r\n incidentNumberSequence: 0,\r\n incidentOverview: '',\r\n lastPublished: undefined,\r\n location: undefined,\r\n mapAttachments: [],\r\n publishedStatus: 'DRAFT',\r\n responseComments: undefined,\r\n responseTypeCode: undefined,\r\n sizeComments: undefined,\r\n sizeHectares: 0,\r\n sizeType: 1,\r\n stageOfControlCode: undefined,\r\n structureProtectionComments: undefined,\r\n structureProtectionInd: false,\r\n traditionalTerritory: undefined,\r\n wildfireIncidentGuid: '',\r\n wildfireYear: new Date().getFullYear(),\r\n wildifreCrewsInd: false,\r\n crewResourceCount: undefined,\r\n aviationResourceCount: undefined,\r\n heavyEquipmentResourceCount: undefined,\r\n incidentManagementResourceCount: undefined,\r\n structureProtectionResourceCount: undefined,\r\n signOffSignatureGuid: undefined,\r\n };\r\n\r\n public readonly incidentForm: UntypedFormGroup;\r\n\r\n wildFireYear: string;\r\n incidentNumberSequnce: string;\r\n currentAdminIncident: WildfireIncidentResource;\r\n currentAdminIncidentCause: IncidentCauseResource;\r\n publishedIncidentType: string;\r\n publishedIncidentDetailGuid: string;\r\n currentEtag: string;\r\n\r\n constructor(\r\n private readonly formBuilder: UntypedFormBuilder,\r\n private router: ActivatedRoute,\r\n private componentRouter: Router,\r\n protected cdr: ChangeDetectorRef,\r\n protected dialog: MatDialog,\r\n private publishedIncidentService: PublishedIncidentService,\r\n protected snackbarService: MatSnackBar,\r\n protected http: HttpClient,\r\n ) {\r\n this.incidentForm = this.formBuilder.group({\r\n aviationComments: [],\r\n aviationInd: [],\r\n cause: [],\r\n causeComments: [],\r\n contact: this.formBuilder.group({\r\n fireCentre: [],\r\n phoneNumber: new UntypedFormControl('', [\r\n Validators.pattern(\r\n /^(\\+\\d{1,2}\\s)?\\(?\\d{3}\\)?[\\s.-]\\d{3}[\\s.-]\\d{4}$/,\r\n ),\r\n ]),\r\n emailAddress: new UntypedFormControl('', [\r\n Validators.pattern(\r\n /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$/,\r\n ),\r\n ]),\r\n }),\r\n crewsComments: [],\r\n evacOrders: this.formBuilder.array([]),\r\n fireName: [],\r\n fireOfNote: [],\r\n wasFireOfNote: [],\r\n heavyEquipmentComments: [],\r\n heavyEquipmentInd: [],\r\n incidentLocation: [],\r\n incidentManagementComments: [],\r\n incidentManagementInd: [],\r\n incidentNumberSequence: [],\r\n incidentSituation: [],\r\n lastPublished: [],\r\n location: [],\r\n publishedStatus: [],\r\n responseComments: [],\r\n sizeComments: [],\r\n sizeHectares: [],\r\n sizeType: [],\r\n structureProtectionComments: [],\r\n structureProtectionInd: [],\r\n traditionalTerritory: [],\r\n wildifreCrewsInd: [],\r\n crewResourceCount: [],\r\n aviationResourceCount: [],\r\n heavyEquipmentResourceCount: [],\r\n incidentManagementResourceCount: [],\r\n structureProtectionResourceCount: [],\r\n signOffSignatureGuid: [],\r\n });\r\n\r\n this.incidentForm.valueChanges.subscribe(() => {\r\n this.setIsFormDirty(this.incidentForm.dirty);\r\n });\r\n }\r\n\r\n setIsFormDirty(isDirty: boolean) {\r\n this.changesSavedEvent.emit(!isDirty);\r\n }\r\n\r\n getPublishedDate() {\r\n return this.incident.lastPublished\r\n ? new Date(this.incident.lastPublished)\r\n : new Date(0);\r\n }\r\n\r\n validFormCheck() {\r\n const contactControl = this.incidentForm.get('contact');\r\n return (\r\n contactControl.get('emailAddress').hasError('required') ||\r\n contactControl.get('emailAddress').hasError('pattern') ||\r\n contactControl.get('phoneNumber').hasError('required') ||\r\n contactControl.get('phoneNumber').hasError('pattern')\r\n );\r\n }\r\n\r\n ngOnInit() {\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (\r\n params &&\r\n params['wildFireYear'] &&\r\n params['incidentNumberSequence']\r\n ) {\r\n this.wildFireYear = params['wildFireYear'];\r\n this.incidentNumberSequnce = params['incidentNumberSequence'];\r\n\r\n const self = this;\r\n\r\n this.publishedIncidentService\r\n .fetchIMIncident(this.wildFireYear, this.incidentNumberSequnce)\r\n .subscribe(\r\n (incidentResponse) => {\r\n self.currentAdminIncident = incidentResponse.response;\r\n this.publishedIncidentType = self.currentAdminIncident.type;\r\n (self.incident as any).discoveryDate = new Date(\r\n self.currentAdminIncident.discoveryTimestamp,\r\n ).toLocaleString();\r\n (self.incident as any).fireCentreOrgUnitName =\r\n self.currentAdminIncident.fireCentreOrgUnitName;\r\n (self.incident as any).incidentStatusCode =\r\n self.currentAdminIncident.incidentStatusCode;\r\n self.incident.incidentData = self.currentAdminIncident;\r\n self.incident.geometry.x =\r\n self.currentAdminIncident.incidentLocation.longitude;\r\n self.incident.geometry.y =\r\n self.currentAdminIncident.incidentLocation.latitude;\r\n self.incident.fireNumber =\r\n self.currentAdminIncident.incidentNumberSequence;\r\n self.incident.wildfireYear =\r\n self.currentAdminIncident.wildfireYear;\r\n self.incident.fireOfNote =\r\n self.currentAdminIncident.fireOfNotePublishedInd;\r\n self.incident.wasFireOfNote =\r\n self.currentAdminIncident.wasFireOfNotePublishedInd;\r\n self.incident.incidentNumberSequence =\r\n self.currentAdminIncident.incidentNumberSequence;\r\n self.incident.fireName =\r\n self.currentAdminIncident.incidentName ||\r\n self.currentAdminIncident.incidentLabel;\r\n self.incident.publishedStatus = 'DRAFT';\r\n self.incident.location =\r\n self.currentAdminIncident.incidentLocation.geographicDescription;\r\n self.incident.wildfireIncidentGuid =\r\n self.currentAdminIncident.wildfireIncidentGuid;\r\n self.incident.signOffSignatureGuid = self.currentAdminIncident.signOffSignatureGuid\r\n\r\n self.incident.sizeType = 2;\r\n self.incident.sizeHectares =\r\n self.currentAdminIncident.incidentSituation.fireSizeHectares;\r\n self.incident.sizeComments =\r\n 'Fire size is based on most current information available.';\r\n\r\n self.detailsPanelComponent.setCauseDisclaimer(\r\n self.incident.cause,\r\n );\r\n self.incident.causeComments =\r\n self.detailsPanelComponent.causeOptions.find(\r\n (c) => c.id === self.incident.cause,\r\n ).disclaimer;\r\n\r\n self.incident.contact.isPrimary = true;\r\n\r\n self.incident.contact.fireCentre =\r\n self.currentAdminIncident.fireCentreOrgUnitIdentifier;\r\n\r\n self.incident.responseTypeCode = self.currentAdminIncident.responseTypeCode;\r\n\r\n this.areaRestrictionsDetailsPanel.getAreaRestrictions();\r\n\r\n if (self.incident.signOffSignatureGuid) {\r\n this.incidentForm.get('cause').disable();\r\n this.incidentForm.get('fireName').disable();\r\n this.incidentForm.get('sizeHectares').disable();\r\n }\r\n\r\n\r\n this.http\r\n .get('../../../../assets/data/fire-center-contacts-agol.json')\r\n .subscribe((data) => {\r\n self.incident.contact.phoneNumber =\r\n data[self.incident.contact.fireCentre].phone;\r\n self.incident.contact.emailAddress =\r\n data[self.incident.contact.fireCentre].url;\r\n this.incidentForm.patchValue(this.incident);\r\n this.cdr.detectChanges();\r\n });\r\n\r\n incidentResponse.getPublishedIncident.subscribe(\r\n (result) => {\r\n const response = result.body;\r\n this.currentEtag = result.headers.get('ETag')\r\n self.publishedIncidentDetailGuid =\r\n response.publishedIncidentDetailGuid;\r\n self.incident.traditionalTerritory =\r\n response.traditionalTerritoryDetail;\r\n self.incident.lastPublished = response.publishedTimestamp;\r\n self.incident.location = response.incidentLocation;\r\n\r\n self.incident.sizeComments =\r\n response.incidentSizeDetail ||\r\n 'Fire size is based on most current information available.';\r\n Object.entries(SizeTypeOptionDisclaimer).forEach(\r\n ([index, disclaimer]) => {\r\n if (disclaimer === response.incidentSizeDetail) {\r\n self.incident.sizeType = Number.parseInt(index, 10);\r\n }\r\n },\r\n );\r\n\r\n self.incident.cause = 0;\r\n self.incident.causeComments = response.incidentCauseDetail;\r\n Object.entries(CauseOptionDisclaimer).forEach(\r\n ([index, disclaimer]) => {\r\n if (disclaimer === response.incidentCauseDetail) {\r\n self.incident.cause = Number.parseInt(index, 10);\r\n }\r\n },\r\n );\r\n if (!response.incidentCauseDetail) {\r\n self.incident.causeComments = CauseOptionDisclaimer[0];\r\n }\r\n self.incident.publishedStatus =\r\n response.newsPublicationStatusCode;\r\n self.incident.responseComments = response.resourceDetail;\r\n\r\n self.incident.wildifreCrewsInd =\r\n response.wildfireCrewResourcesInd;\r\n self.incident.crewsComments =\r\n response.wildfireCrewResourcesDetail;\r\n\r\n self.incident.aviationInd =\r\n response.wildfireAviationResourceInd;\r\n self.incident.aviationComments =\r\n response.wildfireAviationResourceDetail;\r\n\r\n self.incident.incidentManagementInd =\r\n response.incidentMgmtCrewRsrcInd;\r\n self.incident.incidentManagementComments =\r\n response.incidentMgmtCrewRsrcDetail;\r\n self.incident.heavyEquipmentInd =\r\n response.heavyEquipmentResourcesInd;\r\n self.incident.heavyEquipmentComments =\r\n response.heavyEquipmentResourcesDetail;\r\n self.incident.structureProtectionInd =\r\n response.structureProtectionRsrcInd;\r\n self.incident.structureProtectionComments =\r\n response.structureProtectionRsrcDetail;\r\n\r\n self.incident.crewResourceCount =\r\n response?.crewResourceCount || undefined;\r\n self.incident.aviationResourceCount =\r\n response?.aviationResourceCount || undefined;\r\n self.incident.heavyEquipmentResourceCount =\r\n response?.heavyEquipmentResourceCount || undefined;\r\n self.incident.incidentManagementResourceCount =\r\n response?.incidentManagementResourceCount || undefined;\r\n self.incident.structureProtectionResourceCount =\r\n response?.structureProtectionResourceCount || undefined;\r\n\r\n self.incident.contact.fireCentre =\r\n response.contactOrgUnitIdentifer?.toString();\r\n self.incident.contact.phoneNumber =\r\n response.contactPhoneNumber;\r\n self.incident.contact.emailAddress =\r\n response.contactEmailAddress;\r\n self.incident.incidentOverview = response.incidentOverview;\r\n\r\n this.incidentForm.patchValue(this.incident);\r\n this.incidentForm.markAsPristine();\r\n this.evacOrdersDetailsPanel.getEvacOrders();\r\n },\r\n (error) => {\r\n console.log('No published data found...');\r\n console.error(error);\r\n self.publishedIncidentDetailGuid = null;\r\n },\r\n );\r\n\r\n this.incidentForm.patchValue(this.incident);\r\n this.incidentForm.markAsPristine();\r\n this.cdr.detectChanges();\r\n },\r\n (incidentResponseError) => {\r\n console.error(incidentResponseError);\r\n this.snackbarService.open(\r\n 'Failed to fetch Incident: ' +\r\n JSON.stringify(incidentResponseError),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n },\r\n );\r\n }\r\n });\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n // TODO: This can be removed once the onInit is updated to map the form correctly\r\n }\r\n\r\n nullEmptyStrings(value: string) {\r\n return !value ? null : value;\r\n }\r\n\r\n async publishChanges() {\r\n this.publishDisabled = true;\r\n this.cdr.detectChanges();\r\n const self = this;\r\n const dialogRef = this.dialog.open(PublishDialogComponent, {\r\n width: '350px',\r\n });\r\n const result = await dialogRef.afterClosed().toPromise();\r\n if (!result?.publish) {\r\n this.publishDisabled = false;\r\n this.cdr.detectChanges();\r\n return;\r\n }\r\n\r\n const publishedIncidentResource = {\r\n contactEmailAddress: this.nullEmptyStrings(\r\n this.incident.contact.emailAddress,\r\n ),\r\n contactOrgUnitIdentifer: this.incident.contact.fireCentre,\r\n contactPhoneNumber: this.nullEmptyStrings(\r\n this.incident.contact.phoneNumber,\r\n ),\r\n discoveryDate: new Date().valueOf().toString(),\r\n fireOfNoteInd: this.incident.fireOfNote,\r\n wasFireOfNoteInd: this.incident.wasFireOfNote,\r\n heavyEquipmentResourcesDetail: this.nullEmptyStrings(\r\n this.incident.heavyEquipmentComments,\r\n ),\r\n heavyEquipmentResourcesInd: this.incident.heavyEquipmentInd,\r\n incidentCauseDetail: this.nullEmptyStrings(this.incident.causeComments),\r\n incidentGuid: this.currentAdminIncident['wildfireIncidentGuid'],\r\n incidentLocation: this.nullEmptyStrings(this.incident.location),\r\n incidentMgmtCrewRsrcDetail: this.nullEmptyStrings(\r\n this.incident.incidentManagementComments,\r\n ),\r\n incidentMgmtCrewRsrcInd: this.incident.incidentManagementInd,\r\n incidentName: this.incident.fireName,\r\n incidentOverview: this.nullEmptyStrings(this.incident.incidentOverview),\r\n incidentSizeDetail: this.nullEmptyStrings(this.incident.sizeComments),\r\n newsCreatedTimestamp: new Date().valueOf().toString(),\r\n newsPublicationStatusCode: 'PUBLISHED',\r\n publishedIncidentDetailGuid: this.publishedIncidentDetailGuid,\r\n publishedTimestamp: new Date(),\r\n resourceDetail: this.nullEmptyStrings(this.incident.responseComments),\r\n responseTypeCode: this.nullEmptyStrings(this.incident.responseTypeCode),\r\n structureProtectionRsrcDetail: this.nullEmptyStrings(\r\n this.incident.structureProtectionComments,\r\n ),\r\n structureProtectionRsrcInd: this.incident.structureProtectionInd,\r\n traditionalTerritoryDetail: this.nullEmptyStrings(\r\n this.incident.traditionalTerritory,\r\n ),\r\n type: this.publishedIncidentType,\r\n wildfireAviationResourceDetail: this.nullEmptyStrings(\r\n this.incident.aviationComments,\r\n ),\r\n wildfireAviationResourceInd: this.incident.aviationInd,\r\n wildfireCrewResourcesDetail: this.nullEmptyStrings(\r\n this.incident.crewsComments,\r\n ),\r\n wildfireCrewResourcesInd: this.incident.wildifreCrewsInd,\r\n crewResourceCount: this.incident.crewResourceCount,\r\n aviationResourceCount: this.incident.aviationResourceCount,\r\n heavyEquipmentResourceCount: this.incident.heavyEquipmentResourceCount,\r\n incidentManagementResourceCount:\r\n this.incident.incidentManagementResourceCount,\r\n structureProtectionResourceCount:\r\n this.incident.structureProtectionResourceCount,\r\n // eslint-disable-next-line @typescript-eslint/naming-convention\r\n '@type': 'http://wfim.nrs.gov.bc.ca/v1/publishedIncident',\r\n };\r\n\r\n try {\r\n const doc = await self.publishIncident(publishedIncidentResource);\r\n this.publishedIncidentDetailGuid = doc?.publishedIncidentDetailGuid;\r\n\r\n // Handle evac orders\r\n await this.evacOrdersDetailsPanel.persistEvacOrders();\r\n if (doc) {\r\n this.snackbarService.open('Incident Published Successfully', 'OK', {\r\n duration: 100000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n // Update the Draft/Publish status on incident name\r\n this.incident.lastPublished = doc?.publishedTimestamp;\r\n this.incident.publishedStatus = doc?.newsPublicationStatusCode;\r\n this.incidentForm.markAsPristine();\r\n this.setIsFormDirty(false);\r\n }\r\n } catch (err) {\r\n this.snackbarService.open(\r\n 'Failed to Publish Incident: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n } finally {\r\n self.publishDisabled = false;\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n publishIncident(incident): Promise {\r\n\r\n if (incident.publishedIncidentDetailGuid == null) {\r\n // If publishedIncidentGuid is null, just save the incident\r\n // let publishedGuid;\r\n // this.publishedIncidentService\r\n // .fetchIMIncident(this.wildFireYear, this.incidentNumberSequnce)\r\n // .subscribe((response) => {\r\n // response.getPublishedIncident.subscribe(\r\n // (result) => {\r\n // publishedGuid = result?.body?.publishedIncidentDetailGuid\r\n // }\r\n // )\r\n // } \r\n // )\r\n // if (publishedGuid) {\r\n\r\n // } else {\r\n \r\n // }\r\n const saveResult = this.publishedIncidentService.saveIMPublishedIncident(incident);\r\n if (saveResult) {\r\n return saveResult.toPromise();\r\n }\r\n } else {\r\n // If publishedIncidentGuid is not null, check for updates and then save the incident\r\n return this.publishedIncidentService.getIMPublishedIncident(incident)\r\n .toPromise()\r\n .then(data => {\r\n let etag = data.headers.get('ETag')\r\n if (etag != this.currentEtag) {\r\n this.snackbarService.open(\r\n 'There have been updates on this incident. To retrieve the latest information, please refresh the page. Note that after refreshing, any ongoing edits will be lost',\r\n 'Ok',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n return;\r\n } else {\r\n const saveResult = this.publishedIncidentService.saveIMPublishedIncident(incident);\r\n if (saveResult) {\r\n return saveResult.toPromise();\r\n }\r\n }\r\n })\r\n .catch(error => {\r\n console.error('Error publishing incident:', error);\r\n throw error; // Rethrow or handle the error as required\r\n });\r\n }\r\n }\r\n\r\n onShowPreview() {\r\n const mappedIncident = {\r\n contactEmailAddress: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['emailAddress'].value,\r\n contactOrgUnitIdentifer: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['fireCentre'].value,\r\n contactPhoneNumber: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['phoneNumber'].value,\r\n discoveryDate: new Date(\r\n this.incident.incidentData.discoveryTimestamp,\r\n ).toString(),\r\n fireCentre: this.currentAdminIncident.fireCentreOrgUnitIdentifier,\r\n fireOfNoteInd: this.incidentForm.controls['fireOfNote'].value,\r\n wasFireOfNoteInd: this.incidentForm.controls['wasFireOfNote'].value,\r\n fireYear: this.incident.wildfireYear,\r\n generalIncidentCauseCatId: this.incidentForm.controls['cause'].value,\r\n heavyEquipmentResourcesDetail:\r\n this.incidentForm.controls['heavyEquipmentComments'].value,\r\n heavyEquipmentResourcesInd:\r\n this.incidentForm.controls['heavyEquipmentInd'].value,\r\n incidentCauseDetail: this.incidentForm.controls['causeComments'].value,\r\n incidentGuid: this.currentAdminIncident['wildfireIncidentGuid'],\r\n incidentLocation:\r\n this.incidentForm.controls['location'].value ||\r\n this.currentAdminIncident.incidentLocation.geographicDescription,\r\n incidentMgmtCrewRsrcDetail:\r\n this.incidentForm.controls['incidentManagementComments'].value,\r\n incidentMgmtCrewRsrcInd:\r\n this.incidentForm.controls['incidentManagementInd'].value,\r\n incidentName: this.incidentForm.controls['fireName'].value,\r\n incidentNumberLabelFull: this.currentAdminIncident.incidentLabel,\r\n incidentOverview: this.incident.incidentOverview,\r\n incidentSizeDetail: this.incidentForm.controls['sizeComments'].value,\r\n incidentSizeEstimatedHa: this.incidentForm.controls['sizeHectares'].value,\r\n incidentSizeType: this.incidentForm.controls['sizeType'].value,\r\n lastUpdatedTimestamp: new Date(\r\n this.incident.incidentData.lastUpdatedTimestamp,\r\n ).toString(),\r\n latitude: this.incident.incidentData.incidentLocation.latitude,\r\n longitude: this.incident.incidentData.incidentLocation.longitude,\r\n resourceDetail: this.incidentForm.controls['responseComments'].value,\r\n stageOfControlCode:\r\n this.currentAdminIncident.incidentSituation.stageOfControlCode,\r\n structureProtectionRsrcDetail:\r\n this.incidentForm.controls['structureProtectionComments'].value,\r\n structureProtectionRsrcInd:\r\n this.incidentForm.controls['structureProtectionInd'].value,\r\n traditionalTerritoryDetail:\r\n this.incidentForm.controls['traditionalTerritory'].value,\r\n wildfireAviationResourceDetail:\r\n this.incidentForm.controls['aviationComments'].value,\r\n wildfireAviationResourceInd:\r\n this.incidentForm.controls['aviationInd'].value,\r\n wildfireCrewResourcesDetail:\r\n this.incidentForm.controls['crewsComments'].value,\r\n wildfireCrewResourcesInd:\r\n this.incidentForm.controls['wildifreCrewsInd'].value,\r\n crewResourceCount: this.incident.crewResourceCount || undefined,\r\n aviationResourceCount: this.incident.aviationResourceCount || undefined,\r\n heavyEquipmentResourceCount:\r\n this.incident.heavyEquipmentResourceCount || undefined,\r\n incidentManagementResourceCount:\r\n this.incident.incidentManagementResourceCount || undefined,\r\n structureProtectionResourceCount:\r\n this.incident.structureProtectionResourceCount || undefined,\r\n };\r\n\r\n if (localStorage.getItem('preview_incident') != null) {\r\n localStorage.removeItem('preview_incident');\r\n }\r\n\r\n localStorage.setItem('preview_incident', JSON.stringify(mappedIncident));\r\n\r\n const url = this.componentRouter.serializeUrl(\r\n this.componentRouter.createUrlTree(['incidents'], {\r\n queryParams: { preview: true },\r\n }),\r\n );\r\n\r\n window.open(url, '_blank');\r\n }\r\n\r\n // for decoupled editor\r\n public onReady(editor) {\r\n editor.ui\r\n .getEditableElement()\r\n .parentElement.insertBefore(\r\n editor.ui.view.toolbar.element,\r\n editor.ui.getEditableElement(),\r\n );\r\n\r\n editor.plugins.get('FileRepository').createUploadAdapter = (loader) =>\r\n new CustomImageUploader(loader);\r\n }\r\n}\r\n", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [ + { + "name": "adminIncident", + "deprecated": false, + "deprecationMessage": "", + "line": 44, + "type": "any", + "decorators": [] + }, + { + "name": "adminIncidentCause", + "deprecated": false, + "deprecationMessage": "", + "line": 45, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "changesSavedEvent", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 46, + "type": "EventEmitter" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "propertiesClass": [ + { + "name": "areaRestrictionsDetailsPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "AreaRestrictionsDetailsPanel", + "optional": false, + "description": "", + "line": 53, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'AreaRestrictionsPanel'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "contactDetailsPanelComponent", + "deprecated": false, + "deprecationMessage": "", + "type": "ContactsDetailsPanel", + "optional": false, + "description": "", + "line": 50, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'ContactDetailsPanel'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "currentAdminIncident", + "deprecated": false, + "deprecationMessage": "", + "type": "WildfireIncidentResource", + "optional": false, + "description": "", + "line": 115 + }, + { + "name": "currentAdminIncidentCause", + "deprecated": false, + "deprecationMessage": "", + "type": "IncidentCauseResource", + "optional": false, + "description": "", + "line": 116 + }, + { + "name": "currentEtag", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 119 + }, + { + "name": "detailsPanelComponent", + "deprecated": false, + "deprecationMessage": "", + "type": "IncidentDetailsPanel", + "optional": false, + "description": "", + "line": 48, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'detailsPanelComponent'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "Editor", + "defaultValue": "Editor", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 55, + "modifierKind": [ + 125 + ] + }, + { + "name": "evacOrdersDetailsPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "EvacOrdersDetailsPanel", + "optional": false, + "description": "", + "line": 51, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'EvacOrderPanel'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "incident", + "defaultValue": "{\r\n aviationComments: undefined,\r\n aviationInd: false,\r\n cause: 0,\r\n causeComments: undefined,\r\n contact: {\r\n isPrimary: true,\r\n fireCentre: null,\r\n phoneNumber: null,\r\n emailAddress: null,\r\n },\r\n crewsComments: undefined,\r\n evacOrders: [],\r\n fireName: undefined,\r\n fireNumber: 0,\r\n fireOfNote: false,\r\n wasFireOfNote: false,\r\n geometry: {\r\n x: null,\r\n y: null,\r\n },\r\n heavyEquipmentComments: undefined,\r\n heavyEquipmentInd: false,\r\n incidentData: null,\r\n incidentManagementComments: undefined,\r\n incidentManagementInd: false,\r\n incidentNumberSequence: 0,\r\n incidentOverview: '',\r\n lastPublished: undefined,\r\n location: undefined,\r\n mapAttachments: [],\r\n publishedStatus: 'DRAFT',\r\n responseComments: undefined,\r\n responseTypeCode: undefined,\r\n sizeComments: undefined,\r\n sizeHectares: 0,\r\n sizeType: 1,\r\n stageOfControlCode: undefined,\r\n structureProtectionComments: undefined,\r\n structureProtectionInd: false,\r\n traditionalTerritory: undefined,\r\n wildfireIncidentGuid: '',\r\n wildfireYear: new Date().getFullYear(),\r\n wildifreCrewsInd: false,\r\n crewResourceCount: undefined,\r\n aviationResourceCount: undefined,\r\n heavyEquipmentResourceCount: undefined,\r\n incidentManagementResourceCount: undefined,\r\n structureProtectionResourceCount: undefined,\r\n signOffSignatureGuid: undefined,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 59, + "modifierKind": [ + 125 + ] + }, + { + "name": "incidentForm", + "deprecated": false, + "deprecationMessage": "", + "type": "UntypedFormGroup", + "optional": false, + "description": "", + "line": 111, + "modifierKind": [ + 125, + 148 + ] + }, + { + "name": "incidentNumberSequnce", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 114 + }, + { + "name": "publishDisabled", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ] + }, + { + "name": "publishedIncidentDetailGuid", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 118 + }, + { + "name": "publishedIncidentType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 117 + }, + { + "name": "wildFireYear", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 113 + } + ], + "methodsClass": [ + { + "name": "getPublishedDate", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 189, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 405, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 205, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "nullEmptyStrings", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 409, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onReady", + "args": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 650, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onShowPreview", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 564, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishChanges", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 413, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "publishIncident", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 513, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setIsFormDirty", + "args": [ + { + "name": "isDirty", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 185, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "isDirty", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "validFormCheck", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 195, + "deprecated": false, + "deprecationMessage": "" + } + ], + "extends": [], + "implements": [ + "OnInit", + "OnChanges" + ], + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "formBuilder", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "componentRouter", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 119, + "jsdoctags": [ + { + "name": "formBuilder", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "componentRouter", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + }, + { + "name": "BaseComponent", + "id": "directive-BaseComponent-30aa0f6062dc6fa64c38c925822ada46b663bc38cd24076cb8e1df432f1548d05237b48f6709350aa8c901c4f30d62a0adf16fea2b9636685802dd6f58cce3b1", + "file": "src/app/components/base/base.component.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Directive,\r\n Injectable,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { Store } from '@ngrx/store';\r\nimport { BaseComponentModel } from './base.component.model';\r\nimport {\r\n DATE_FORMATS,\r\n getElementInnerText,\r\n hasValues,\r\n isElementTruncated,\r\n ResourcesRoutes,\r\n} from '../../../app/utils';\r\nimport {\r\n AbstractControl,\r\n UntypedFormBuilder,\r\n UntypedFormGroup,\r\n} from '@angular/forms';\r\nimport { Overlay } from '@angular/cdk/overlay';\r\nimport { ApplicationStateService } from '../../services/application-state.service';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { PaginationInstance } from 'ngx-pagination';\r\nimport { RootState } from '../../store';\r\nimport {\r\n ErrorState,\r\n LoadState,\r\n} from '../../store/application/application.state';\r\nimport { CONSTANTS } from '../../../app/utils/index';\r\nimport { CommonUtilityService } from '../../services/common-utility.service';\r\nimport { WatchlistService } from '../../services/watchlist-service';\r\n\r\n@Directive()\r\n@Injectable()\r\nexport class BaseComponent implements OnInit, OnChanges, AfterViewInit {\r\n @Input() loadState: LoadState;\r\n @Input() errorState: ErrorState[];\r\n @Input() saveErrorState: ErrorState[];\r\n @Input() severeErrorState?: ErrorState[];\r\n displayLabel = 'Data';\r\n showingErrorDialog = false;\r\n backRoute: ResourcesRoutes = null;\r\n backRouteQueryParams: any;\r\n backRouteLabel: string = null;\r\n summaryString: string = null;\r\n isConnected = true;\r\n public viewModel: BaseComponentModel;\r\n isLoading: boolean;\r\n componentId = '';\r\n mobile = this.getIsMobileResolution();\r\n\r\n CONSTANTS = CONSTANTS;\r\n\r\n SAVE_FAIL_TEXT = 'Save failed';\r\n SAVE_SUCCESS_TEXT = 'Saved Successfully';\r\n\r\n DATE_FORMATS = DATE_FORMATS;\r\n\r\n unsavedChangesMessage = 'Unsaved Changes';\r\n\r\n isUnsaved = false;\r\n\r\n getElementInnerText = getElementInnerText;\r\n isElementTruncated = isElementTruncated;\r\n\r\n config: PaginationInstance = {\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n };\r\n\r\n public paginatorLabels: any = {\r\n previousLabel: '',\r\n nextLabel: '',\r\n };\r\n\r\n public simplePaginatorLabels: any = {\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n };\r\n\r\n protected model: BaseComponentModel;\r\n\r\n constructor(\r\n protected router: Router,\r\n protected route: ActivatedRoute,\r\n protected sanitizer: DomSanitizer,\r\n protected store: Store,\r\n protected fb: UntypedFormBuilder,\r\n protected dialog: MatDialog,\r\n protected applicationStateService: ApplicationStateService,\r\n protected tokenService: TokenService,\r\n protected snackbarService: MatSnackBar,\r\n protected overlay: Overlay,\r\n protected cdr: ChangeDetectorRef,\r\n protected appConfigService: AppConfigService,\r\n protected http: HttpClient,\r\n protected watchlistService: WatchlistService,\r\n protected commonUtilityService?: CommonUtilityService,\r\n ) {\r\n this.initModels();\r\n }\r\n\r\n getPagingConfig(): PaginationInstance {\r\n return this.config;\r\n }\r\n\r\n initModels() {\r\n /* empty, for override purposes only */\r\n }\r\n\r\n loadPage() {\r\n /* empty, for override purposes only */\r\n }\r\n\r\n reload() {\r\n /* empty, for override purposes only */\r\n }\r\n\r\n ngOnInit() {\r\n this.loadPage();\r\n }\r\n\r\n ngAfterViewInit() {\r\n /* empty */\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n if (changes.loadState && changes.loadState.currentValue) {\r\n this.isLoading = changes.loadState.currentValue.isLoading;\r\n const previousValue = changes.loadState.previousValue;\r\n if (!this.isLoading && previousValue && previousValue.isLoading) {\r\n this.invokeAfterLoaded();\r\n }\r\n }\r\n if (changes.errorState) {\r\n this.errorState = changes.errorState.currentValue as ErrorState[];\r\n if (this.viewModel.formGroup) {\r\n this.viewModel.setErrorState(this.errorState);\r\n }\r\n }\r\n }\r\n\r\n invokeAfterLoaded() {\r\n /* empty, for override purposes only */\r\n }\r\n\r\n protected updateView(): void {\r\n this.viewModel = this.model.clone();\r\n }\r\n\r\n getIsMobileResolution(): boolean {\r\n return this.applicationStateService.getIsMobileResolution();\r\n }\r\n\r\n redirectWithOAuth(redirectRoutePath: string) {\r\n const baseUrl = this.appConfigService.getConfig().application.baseUrl;\r\n const url = baseUrl;\r\n window.location.href = url;\r\n }\r\n\r\n getAsFormGroup(ac: AbstractControl): UntypedFormGroup {\r\n return ac as UntypedFormGroup;\r\n }\r\n\r\n disableSaveForm(form?: UntypedFormGroup): boolean {\r\n const fg = form ? form : this.viewModel.formGroup;\r\n return !fg.dirty || !fg.valid;\r\n }\r\n\r\n disableBatchSaveForm(\r\n arrayProperty: string,\r\n form?: UntypedFormGroup,\r\n ): boolean {\r\n const fg = form ? form : this.viewModel.formGroup;\r\n //Check form array for dirty flag\r\n const fgArray: UntypedFormGroup[] = fg?.controls[arrayProperty]['controls'];\r\n\r\n const arrayHasDirtyFlag = fgArray.some((contactFg) => contactFg.dirty);\r\n const arrayHasInvalidFlag = fgArray.some((contactFg) => !contactFg.valid);\r\n\r\n /*\r\n * Disable if\r\n * 1) the form array and main form is not dirty OR\r\n * 2) a form array form group is invalid\r\n */\r\n if (!arrayHasDirtyFlag && !fg.dirty) {\r\n return true;\r\n }\r\n if (arrayHasInvalidFlag) {\r\n return true;\r\n }\r\n\r\n return false;\r\n }\r\n\r\n unsavedForm(form?: UntypedFormGroup, arrayProperty?: string): boolean {\r\n const fg = form ? form : this.viewModel.formGroup;\r\n if (arrayProperty) {\r\n this.unsavedBatchForm(arrayProperty);\r\n } else {\r\n this.doUnsavedStateUpdateIfNeeded(this.componentId, fg.dirty);\r\n }\r\n return fg.dirty;\r\n }\r\n\r\n unsavedBatchForm(arrayProperty: string): boolean {\r\n const fg = this.viewModel.formGroup;\r\n //Check form array for dirty flag\r\n const fgArray: UntypedFormGroup[] = fg?.controls[arrayProperty]['controls'];\r\n const arrayHasDirtyFlag = fgArray.some((contactFg) => contactFg.dirty);\r\n const hasAddedUnsavedItem = this.hasAddedUnsavedItemNotBlank(\r\n fg,\r\n arrayProperty,\r\n );\r\n this.doUnsavedStateUpdateIfNeeded(\r\n this.componentId,\r\n arrayHasDirtyFlag || fg.dirty || hasAddedUnsavedItem,\r\n );\r\n return this.isUnsaved;\r\n }\r\n\r\n doUnsavedStateUpdateIfNeeded(componentId: string, newUnsavedState: boolean) {\r\n this.isUnsaved = newUnsavedState;\r\n }\r\n\r\n hasAddedUnsavedItemNotBlank(fgMain: UntypedFormGroup, arrayProperty: string) {\r\n const controls = fgMain?.controls[arrayProperty]['controls'];\r\n const ret = controls.some((ac) => {\r\n const fg: UntypedFormGroup = ac as UntypedFormGroup;\r\n if (!fg.get('id').value && controls.length > 1) {\r\n //not a default empty entry\r\n return true;\r\n } else if (!fg.get('id').value && controls.length == 1) {\r\n //check if empty entry\r\n const item = fg.getRawValue();\r\n if (!hasValues(item)) {\r\n return false;\r\n } else {\r\n return true;\r\n }\r\n } else {\r\n return false;\r\n }\r\n });\r\n return ret;\r\n }\r\n\r\n getActionRowClass() {\r\n return 'space-between';\r\n }\r\n}\r\n", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [ + { + "name": "errorState", + "deprecated": false, + "deprecationMessage": "", + "line": 47, + "type": "ErrorState[]", + "decorators": [] + }, + { + "name": "loadState", + "deprecated": false, + "deprecationMessage": "", + "line": 46, + "type": "LoadState", + "decorators": [] + }, + { + "name": "saveErrorState", + "deprecated": false, + "deprecationMessage": "", + "line": 48, + "type": "ErrorState[]", + "decorators": [] + }, + { + "name": "severeErrorState", + "deprecated": false, + "deprecationMessage": "", + "line": 49, + "type": "ErrorState[]", + "decorators": [] + } + ], + "outputsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "propertiesClass": [ + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52 + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54 + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53 + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59 + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76 + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62 + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67 + }, + { + "name": "displayLabel", + "defaultValue": "'Data'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 50 + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73 + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56 + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74 + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58 + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71 + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60 + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ] + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ] + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64 + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65 + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51 + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ] + }, + { + "name": "summaryString", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 55 + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69 + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 115, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 119, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 123, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 139, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 131, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ] + } + ], + "extends": [], + "implements": [ + "OnInit", + "OnChanges", + "AfterViewInit" + ], + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "line": 93, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + } + }, + { + "name": "BaseContainer", + "id": "directive-BaseContainer-dd102ccb78908565418b4af0cc1e79c96d3486a13959717bb1f6f7e2facbd4c65b5a5919ae1119cba9ce98609d973538bf4e1ee270d08c4dc5b906ec1a9c8346", + "file": "src/app/containers/base/base-container.component.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Directive, HostListener, Injectable, OnDestroy } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { select, Store } from '@ngrx/store';\r\nimport { RootState } from '../../store';\r\nimport { ApplicationStateService } from '../../services/application-state.service';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { Observable, Subscription } from 'rxjs';\r\nimport { selectFormStatesUnsaved } from '../../store/application/application.selector';\r\n\r\n@Directive()\r\n@Injectable()\r\nexport class BaseContainer implements OnDestroy {\r\n unsavedForms$: Observable;\r\n hasUnsavedForms = false;\r\n unsavedFormsSub: Subscription;\r\n displayLabel = '';\r\n\r\n constructor(\r\n protected store: Store,\r\n protected router: Router,\r\n public snackBar: MatSnackBar,\r\n protected applicationStateService: ApplicationStateService,\r\n ) {\r\n this.unsavedForms$ = this.store.pipe(\r\n select(selectFormStatesUnsaved(this.getAssociatedComponentIds())),\r\n );\r\n if (this.unsavedForms$) {\r\n this.unsavedFormsSub = this.unsavedForms$.subscribe((value) => {\r\n this.hasUnsavedForms = value;\r\n });\r\n }\r\n }\r\n\r\n ngOnDestroy() {\r\n if (this.unsavedFormsSub) {\r\n this.unsavedFormsSub.unsubscribe();\r\n }\r\n }\r\n\r\n getAssociatedComponentIds(): string[] {\r\n return [];\r\n }\r\n\r\n public getHasUnsavedForms(): boolean {\r\n return this.hasUnsavedForms;\r\n }\r\n\r\n public getDisplayLabel(): string {\r\n return this.displayLabel;\r\n }\r\n\r\n @HostListener('window:beforeunload', ['$event'])\r\n onBeforeUnload(event) {\r\n if (this.hasUnsavedForms) {\r\n event.preventDefault();\r\n event.returnValue = true; //force a browser confirmation before closing the tab/window\r\n }\r\n }\r\n}\r\n", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [], + "outputsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [ + { + "name": "window:beforeunload", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "argsDecorator": [ + "$event" + ], + "deprecated": false, + "deprecationMessage": "", + "line": 53 + } + ], + "propertiesClass": [ + { + "name": "displayLabel", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16 + }, + { + "name": "hasUnsavedForms", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14 + }, + { + "name": "snackBar", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBar", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "unsavedForms$", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "unsavedFormsSub", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 15 + } + ], + "methodsClass": [ + { + "name": "getAssociatedComponentIds", + "args": [], + "optional": false, + "returnType": "string[]", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getDisplayLabel", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getHasUnsavedForms", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onBeforeUnload", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:beforeunload', ['$event']" + } + ], + "modifierKind": [ + 170 + ], + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "extends": [], + "implements": [ + "OnDestroy" + ], + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackBar", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackBar", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + }, + { + "name": "CollectionComponent", + "id": "directive-CollectionComponent-34216d95299bdc830c95c0a86ff9bd6f335f869069eca953376cf1cbe3767cf09f4da8705d4cf4b74c53bbee34944b6c0eb2b78a5a897eee00395f20e2b24cc2", + "file": "src/app/components/common/base-collection/collection.component.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import {\r\n AfterViewInit,\r\n Directive,\r\n Injectable,\r\n Input,\r\n OnChanges,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport { BaseComponent } from '../../base/base.component';\r\nimport { PaginationInstance } from 'ngx-pagination';\r\nimport { PagedCollection } from '../../../conversion/models';\r\nimport {\r\n PagingInfoRequest,\r\n PagingSearchState,\r\n} from '../../../store/application/application.state';\r\nimport { NavigationEnd } from '@angular/router';\r\n\r\n@Directive()\r\n@Injectable()\r\nexport class CollectionComponent\r\n extends BaseComponent\r\n implements OnChanges, AfterViewInit {\r\n @Input() collection: PagedCollection;\r\n @Input() searchState: PagingSearchState;\r\n baseRoute = undefined;\r\n searchText = undefined;\r\n collectionData: any[];\r\n initPagingRequest: PagingInfoRequest;\r\n currentSort;\r\n currentSortLabel;\r\n currentSortDirection;\r\n currentPage;\r\n columnsToSortBy = [];\r\n showEntriesSelection = 20; // default\r\n showEntriesOptions = [\r\n { label: '5', value: 5 },\r\n { label: '10', value: 10 },\r\n { label: '20', value: 20 },\r\n { label: '50', value: 50 },\r\n { label: '100', value: 100 },\r\n ];\r\n\r\n summaryString = '';\r\n\r\n isFirstLoad = true;\r\n\r\n initSortingAndPaging(initPaging: PagingInfoRequest) {\r\n // extending class needs to call this to init\r\n this.initPagingRequest = initPaging;\r\n this.currentSort = this.searchState.sortParam;\r\n this.currentSortDirection = this.searchState.sortDirection;\r\n\r\n const currentSortObj = this.columnsToSortBy.find(\r\n (col) => col.def === this.currentSort,\r\n );\r\n if (currentSortObj) {\r\n this.currentSortLabel = currentSortObj.label;\r\n }\r\n this.currentPage =\r\n this.searchState?.pageIndex\r\n ? this.searchState.pageIndex\r\n : this.initPagingRequest.pageNumber;\r\n this.showEntriesSelection = Number(\r\n this.searchState?.pageSize\r\n ? this.searchState.pageSize\r\n : this.initPagingRequest.pageRowCount,\r\n );\r\n }\r\n\r\n getPagingConfig(): PaginationInstance {\r\n return {\r\n ...super.getPagingConfig(),\r\n id: this.componentId + 'Paginator',\r\n itemsPerPage: this.showEntriesSelection,\r\n totalItems:\r\n this.collection?.totalRowCount\r\n ? this.collection.totalRowCount\r\n : 0,\r\n };\r\n }\r\n\r\n ngAfterViewInit() {\r\n super.ngAfterViewInit();\r\n this.baseRoute = this.router.url;\r\n if (\r\n this.isFirstLoad &&\r\n this.baseRoute &&\r\n this.router.url === this.baseRoute\r\n ) {\r\n this.isFirstLoad = false;\r\n this.router.events.forEach((event) => {\r\n if (event instanceof NavigationEnd) {\r\n if (event.url === this.baseRoute) {\r\n this.doSearch();\r\n }\r\n }\r\n });\r\n }\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n super.ngOnChanges(changes);\r\n if (changes?.collection?.currentValue) {\r\n this.updateCollection(changes.collection.currentValue);\r\n setTimeout(() => {\r\n this.fixPaginationA11y();\r\n });\r\n }\r\n if (changes.searchState) {\r\n this.searchState = changes.searchState.currentValue\r\n ? changes.searchState.currentValue\r\n : this.initPagingRequest;\r\n this.searchText = this.searchState.query;\r\n setTimeout(() => {\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n }\r\n\r\n fixPaginationA11y() {\r\n const paginationUlEls = document.getElementsByClassName('ngx-pagination');\r\n if (paginationUlEls?.length) {\r\n const el = paginationUlEls[0] as HTMLUListElement;\r\n const aEls = el.getElementsByTagName('a');\r\n for (let i = 0; i < aEls.length; i++) {\r\n aEls.item(i).removeAttribute('aria-label');\r\n }\r\n el.removeAttribute('role');\r\n el.removeAttribute('aria-label');\r\n el.parentElement.setAttribute('role', 'navigation');\r\n el.parentElement.setAttribute('aria-label', 'Pagination');\r\n }\r\n }\r\n\r\n updateCollection(collection: PagedCollection) {\r\n this.collection = collection;\r\n this.collectionData = this.collection.collection;\r\n this.config = this.getPagingConfig();\r\n this.config.currentPage = this.collection.pageNumber;\r\n this.summaryString = this.getSummaryString(this.config.id);\r\n }\r\n\r\n onPageChange(number: number) {\r\n if (number >= 1) {\r\n this.config.currentPage = number;\r\n } else {\r\n this.config.currentPage +=\r\n number === -1 && this.config.currentPage > 1 ? -1 : 1;\r\n }\r\n this.doSearch();\r\n }\r\n\r\n onShowEntriesChange() {\r\n this.config.itemsPerPage = this.showEntriesSelection;\r\n this.config.currentPage = 1;\r\n this.doSearch();\r\n }\r\n\r\n sortData(data) {\r\n this.currentSort = data.active;\r\n this.currentSortDirection = data.direction;\r\n const currentSortObj = this.columnsToSortBy.find(\r\n (col) => col.def === this.currentSort,\r\n );\r\n if (currentSortObj) {\r\n this.currentSortLabel = currentSortObj.label;\r\n }\r\n this.doSearch();\r\n }\r\n\r\n searchTextUpdated() {\r\n this.config.currentPage = 1;\r\n this.doSearch();\r\n }\r\n\r\n onChangeFilters() {\r\n this.config.currentPage = 1;\r\n }\r\n\r\n doSearch() {\r\n // extending class needs to override this to dispatch a search action\r\n }\r\n\r\n doSort() {\r\n this.columnsToSortBy = this.columnsToSortBy.map((col) => {\r\n const newCol = { ...col };\r\n newCol.dir = this.currentSortDirection === 'DESC' ? 'ASC' : 'DESC';\r\n if (col.def === this.currentSort) {\r\n this.currentSortLabel = col.label;\r\n }\r\n return newCol;\r\n });\r\n this.doSearch();\r\n }\r\n\r\n getSummaryString(configId?: string) {\r\n let showNum = Number(this.showEntriesSelection);\r\n if (configId === 'loadWildfiresPaginator') {\r\n showNum = 10;\r\n }\r\n if (\r\n this.collection?.totalRowCount &&\r\n this.collection?.totalRowCount > 0\r\n ) {\r\n let start = (this.collection.pageNumber - 1) * showNum + 1;\r\n let end = start + showNum - 1;\r\n const total = this.collection.totalRowCount\r\n ? this.collection.totalRowCount\r\n : 0;\r\n\r\n if (start < 0) {\r\n start = 0;\r\n }\r\n if (end < 0) {\r\n end = 0;\r\n }\r\n if (end > total) {\r\n end = total;\r\n }\r\n return `Showing ${start} to ${end} of ${total}`;\r\n } else {\r\n return this.CONSTANTS.NO_RECORDS_MESSAGE;\r\n }\r\n }\r\n\r\n selectFilterUpdated(property, value) {\r\n this[property] = value;\r\n this.cdr.detectChanges();\r\n this.onChangeFilters();\r\n }\r\n\r\n selectShowEntriesUpdated(property, value) {\r\n this[property] = value;\r\n this.onShowEntriesChange();\r\n }\r\n\r\n selectSortParamUpdated(property, value) {\r\n this[property] = value;\r\n this.doSort();\r\n }\r\n\r\n //click and enter key handling for item level action (support for accessibility)\r\n defaultItemClickAction(item) {\r\n if (this.defaultItemActionPermitted(item)) {\r\n this.doDefaultItemAction(item);\r\n }\r\n }\r\n\r\n defaultItemKeyEnterAction(event, item) {\r\n const enterKey = 'Enter';\r\n const spaceKey = ' ';\r\n if (\r\n this.defaultItemActionPermitted(item) &&\r\n (event.key === enterKey || event.key === spaceKey)\r\n ) {\r\n this.doDefaultItemAction(item);\r\n }\r\n }\r\n\r\n defaultItemActionPermitted(item) {\r\n return false; //implementing classes need to override if they have a item level action\r\n }\r\n\r\n doDefaultItemAction(item) {\r\n return; //implementing classes need to override if they have a item level action\r\n }\r\n}\r\n", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [ + { + "name": "collection", + "deprecated": false, + "deprecationMessage": "", + "line": 23, + "type": "PagedCollection", + "decorators": [] + }, + { + "name": "searchState", + "deprecated": false, + "deprecationMessage": "", + "line": 24, + "type": "PagingSearchState", + "decorators": [] + } + ], + "outputsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "propertiesClass": [ + { + "name": "baseRoute", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "collectionData", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 27 + }, + { + "name": "columnsToSortBy", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 33 + }, + { + "name": "currentPage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "currentSort", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "currentSortDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "currentSortLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30 + }, + { + "name": "initPagingRequest", + "deprecated": false, + "deprecationMessage": "", + "type": "PagingInfoRequest", + "optional": false, + "description": "", + "line": 28 + }, + { + "name": "isFirstLoad", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45 + }, + { + "name": "searchText", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26 + }, + { + "name": "showEntriesOptions", + "defaultValue": "[\r\n { label: '5', value: 5 },\r\n { label: '10', value: 10 },\r\n { label: '20', value: 20 },\r\n { label: '50', value: 50 },\r\n { label: '100', value: 100 },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 35 + }, + { + "name": "showEntriesSelection", + "defaultValue": "20", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 34 + }, + { + "name": "summaryString", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 43, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "displayLabel", + "defaultValue": "'Data'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 50, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "defaultItemActionPermitted", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "defaultItemClickAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 243, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "defaultItemKeyEnterAction", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 249, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "doDefaultItemAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 264, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "doSearch", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 180, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "doSort", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 184, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fixPaginationA11y", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 120, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getSummaryString", + "args": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 196, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initSortingAndPaging", + "args": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 82, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 101, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "onChangeFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 176, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onPageChange", + "args": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 143, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onShowEntriesChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 153, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "searchTextUpdated", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectFilterUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 226, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "selectShowEntriesUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 232, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "selectSortParamUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 237, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "sortData", + "args": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateCollection", + "args": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 119, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 123, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 131, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "extends": [ + "BaseComponent" + ], + "implements": [ + "OnChanges", + "AfterViewInit" + ] + }, + { + "name": "IncidentContainer", + "id": "directive-IncidentContainer-9bda9b1ca4f316eeeae881bfc2b4d640c08e07c920d8b4919c334063db9ec6d31e256c686274268d8820b7365febb7f910e609d697596e280c3fab9e7cf75534", + "file": "src/app/containers/incident/incident-container.component.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Directive } from '@angular/core';\r\nimport { select } from '@ngrx/store';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n selectCurrentIncident,\r\n selectCurrentIncidentCause,\r\n} from '../../store/incident/incident.selector';\r\nimport { BaseContainer } from '../base/base-container.component';\r\n\r\n@Directive()\r\nexport class IncidentContainer extends BaseContainer {\r\n adminIncident$: Observable = this.store.pipe(\r\n select(selectCurrentIncident()),\r\n );\r\n adminIncidentCause$: Observable = this.store.pipe(\r\n select(selectCurrentIncidentCause()),\r\n );\r\n}\r\n", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [], + "outputsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "propertiesClass": [ + { + "name": "adminIncident$", + "defaultValue": "this.store.pipe(\r\n select(selectCurrentIncident()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 12 + }, + { + "name": "adminIncidentCause$", + "defaultValue": "this.store.pipe(\r\n select(selectCurrentIncidentCause()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 15 + }, + { + "name": "displayLabel", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "hasUnsavedForms", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "snackBar", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBar", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedForms$", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedFormsSub", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "BaseContainer" + } + } + ], + "methodsClass": [ + { + "name": "getAssociatedComponentIds", + "args": [], + "optional": false, + "returnType": "string[]", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getDisplayLabel", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getHasUnsavedForms", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "onBeforeUnload", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:beforeunload', ['$event']" + } + ], + "modifierKind": [ + 170 + ], + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseContainer" + } + } + ], + "extends": [ + "BaseContainer" + ] + }, + { + "name": "PanelWildfireStageOfControlComponent", + "id": "directive-PanelWildfireStageOfControlComponent-302d12251d5bfbec8d9cf132a8ad2104e217e37269415f970f10e13b8a5596db1c6b4c40a682c0ee5934517946e8e061bccad573de679b809d137216f8e57abf", + "file": "src/app/components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Overlay } from '@angular/cdk/overlay';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport {\r\n ChangeDetectorRef,\r\n ComponentFactoryResolver,\r\n ComponentRef,\r\n Directive,\r\n Injector,\r\n Input,\r\n NgZone,\r\n OnChanges,\r\n OnDestroy,\r\n OnInit,\r\n SimpleChanges,\r\n Type,\r\n ViewChild,\r\n ViewContainerRef,\r\n} from '@angular/core';\r\nimport { UntypedFormBuilder } from '@angular/forms';\r\nimport { MatCheckboxChange } from '@angular/material/checkbox';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { MatTabChangeEvent } from '@angular/material/tabs';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { Store } from '@ngrx/store';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport * as L from 'leaflet';\r\nimport {\r\n AreaRestrictionsOption,\r\n EvacOrderOption,\r\n PagedCollection,\r\n} from '../../conversion/models';\r\nimport { ApplicationStateService } from '../../services/application-state.service';\r\nimport { CommonUtilityService } from '../../services/common-utility.service';\r\nimport { WatchlistService } from '../../services/watchlist-service';\r\nimport { haversineDistance } from '../../services/wfnews-map.service/util';\r\nimport { RootState } from '../../store';\r\nimport { searchWildfires } from '../../store/wildfiresList/wildfiresList.action';\r\nimport { LOAD_WILDFIRES_COMPONENT_ID } from '../../store/wildfiresList/wildfiresList.stats';\r\nimport {\r\n convertToDateWithDayOfWeek as DateTimeConvert,\r\n convertToStageOfControlDescription as StageOfControlConvert,\r\n checkLayerVisible,\r\n convertToFireCentreDescription,\r\n getActiveMap,\r\n snowPlowHelper,\r\n} from '../../utils';\r\nimport { CollectionComponent } from '../common/base-collection/collection.component';\r\nimport { IncidentIdentifyPanelComponent } from '../incident-identify-panel/incident-identify-panel.component';\r\nimport { PanelWildfireStageOfControlComponentModel } from './panel-wildfire-stage-of-control.component.model';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { MapConfigService } from '@app/services/map-config.service';\r\nimport moment from 'moment';\r\nconst delay = (t) => new Promise((resolve) => setTimeout(resolve, t));\r\n\r\n@Directive()\r\nexport class PanelWildfireStageOfControlComponent\r\n extends CollectionComponent\r\n implements OnChanges, OnInit, OnDestroy {\r\n @ViewChild('listIdentifyContainer', { read: ViewContainerRef })\r\n listIdentifyContainer: ViewContainerRef;\r\n @Input() collection: PagedCollection;\r\n @Input() selectedPanel: string;\r\n\r\n public snowPlowHelper = snowPlowHelper;\r\n public checkLayerVisible = checkLayerVisible;\r\n\r\n activeWildfiresInd = true;\r\n outWildfiresInd = false;\r\n wildfiresOfNoteInd = false;\r\n newFires = false;\r\n currentLat: number;\r\n currentLong: number;\r\n\r\n public areaRestrictions: AreaRestrictionsOption[] = [];\r\n public evacOrders: EvacOrderOption[] = [];\r\n\r\n public isFirstPage: string;\r\n public isLastPage: string;\r\n\r\n public loading = true;\r\n public tabIndex = 0;\r\n\r\n public readonly url =\r\n this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1);\r\n\r\n public convertToDateWithDayOfWeek = DateTimeConvert;\r\n public convertToStageOfControlDescription = StageOfControlConvert;\r\n public convertToFireCentreDescription = convertToFireCentreDescription;\r\n\r\n private zone: NgZone;\r\n private componentRef: ComponentRef;\r\n private mapPanProgressBar;\r\n private progressValues = new Map();\r\n private lastPanned = '';\r\n\r\n private viewer;\r\n private map;\r\n\r\n private handlePanelEnterTimeout;\r\n private handlePanelExitTImeout;\r\n private markerAnimation;\r\n private highlightLayer;\r\n private initInterval;\r\n private mapEventDebounce;\r\n private ignorePan = true;\r\n private ignorePanDebounce;\r\n private marker: any;\r\n private cdrScan;\r\n\r\n constructor(\r\n protected injector: Injector,\r\n private mapConfigService: MapConfigService,\r\n private agolService: AGOLService,\r\n protected componentFactoryResolver: ComponentFactoryResolver,\r\n router: Router,\r\n route: ActivatedRoute,\r\n sanitizer: DomSanitizer,\r\n store: Store,\r\n fb: UntypedFormBuilder,\r\n dialog: MatDialog,\r\n applicationStateService: ApplicationStateService,\r\n tokenService: TokenService,\r\n snackbarService: MatSnackBar,\r\n overlay: Overlay,\r\n cdr: ChangeDetectorRef,\r\n appConfigService: AppConfigService,\r\n http: HttpClient,\r\n watchlistService: WatchlistService,\r\n commonUtilityService?: CommonUtilityService,\r\n ) {\r\n super(\r\n router,\r\n route,\r\n sanitizer,\r\n store,\r\n fb,\r\n dialog,\r\n applicationStateService,\r\n tokenService,\r\n snackbarService,\r\n overlay,\r\n cdr,\r\n appConfigService,\r\n http,\r\n watchlistService,\r\n commonUtilityService,\r\n );\r\n this.zone = this.injector.get(NgZone);\r\n }\r\n\r\n ngOnDestroy(): void {\r\n const panel = document.getElementsByClassName('incident-details');\r\n if (panel && panel.length !== 0) {\r\n (panel.item(0) as HTMLElement).remove();\r\n }\r\n\r\n if (\r\n (document.getElementsByClassName('identify-panel').item(0) as HTMLElement)\r\n ?.style?.display\r\n ) {\r\n (\r\n document.getElementsByClassName('identify-panel').item(0) as HTMLElement\r\n ).style.display = 'none';\r\n }\r\n\r\n try {\r\n getActiveMap().$viewer.map.removeLayer(this.highlightLayer);\r\n } catch (err) {\r\n console.error(\r\n 'Ignoring highlight layer clear. This may occur from the mobile side destruction',\r\n err,\r\n );\r\n }\r\n\r\n clearInterval(this.initInterval);\r\n clearInterval(this.mapPanProgressBar);\r\n clearInterval(this.markerAnimation);\r\n clearTimeout(this.ignorePanDebounce);\r\n clearInterval(this.cdrScan);\r\n }\r\n\r\n initModels() {\r\n this.model = new PanelWildfireStageOfControlComponentModel(this.sanitizer);\r\n this.viewModel = new PanelWildfireStageOfControlComponentModel(\r\n this.sanitizer,\r\n );\r\n }\r\n\r\n getViewModel(): PanelWildfireStageOfControlComponentModel {\r\n return this.viewModel as PanelWildfireStageOfControlComponentModel;\r\n }\r\n\r\n private mapEventHandler(ignorePan) {\r\n if (!ignorePan) {\r\n if (this.mapEventDebounce) {\r\n clearTimeout(this.mapEventDebounce);\r\n this.mapEventDebounce = null;\r\n }\r\n this.mapEventDebounce = setTimeout(() => {\r\n if (this.tabIndex === 1) {\r\n this.doSearch();\r\n }\r\n }, 500);\r\n }\r\n }\r\n\r\n bindMapEvents() {\r\n this.initInterval = setInterval(() => {\r\n try {\r\n const SMK = window['SMK'];\r\n this.viewer = getActiveMap(SMK)?.$viewer;\r\n this.map = this.viewer?.map;\r\n if (!this.highlightLayer) {\r\n this.highlightLayer = window['L'].layerGroup().addTo(this.map);\r\n this.map.on('zoomend', () => {\r\n this.mapEventHandler(false);\r\n });\r\n this.map.on('moveend', () => {\r\n this.mapEventHandler(this.ignorePan);\r\n });\r\n\r\n console.warn('... Hooking list to map ...');\r\n clearInterval(this.initInterval);\r\n this.initInterval = null;\r\n this.onChangeFilters();\r\n this.doSearch();\r\n }\r\n } catch (err) {\r\n let message = '... Waiting on SMK init to hook map events ...';\r\n if (err instanceof Error) {\r\nmessage = err.message;\r\n}\r\n\r\n console.warn(message);\r\n }\r\n }, 1000);\r\n }\r\n\r\n onTabChanged(event: MatTabChangeEvent) {\r\n this.onChangeFilters();\r\n this.doSearch();\r\n\r\n this.snowPlowHelper(this.url, {\r\n action: 'incident_tab_change',\r\n text: `${event.index}:${event.tab.textLabel}`,\r\n });\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n super.ngOnChanges(changes);\r\n if (changes.collection && changes.collection.currentValue) {\r\n this.isFirstPage = null;\r\n this.isLastPage = null;\r\n const collection = changes.collection.currentValue;\r\n if (\r\n collection.pageNumber === 1 &&\r\n collection.pageNumber === collection.totalPageCount\r\n ) {\r\n //total results less than pageRowCount:10, no need for pagination\r\n this.isFirstPage = 'FIRST';\r\n this.isLastPage = 'LAST';\r\n } else if (collection.pageNumber === 1) {\r\n //first page\r\n this.isFirstPage = 'FIRST';\r\n this.isLastPage = null;\r\n } else if (collection.pageNumber === collection.totalPageCount) {\r\n //last page\r\n this.isFirstPage = null;\r\n this.isLastPage = 'LAST';\r\n }\r\n }\r\n }\r\n\r\n ngOnInit() {\r\n this.updateView();\r\n this.config = this.getPagingConfig();\r\n this.baseRoute = this.router.url;\r\n this.componentId = LOAD_WILDFIRES_COMPONENT_ID;\r\n this.useMyCurrentLocation();\r\n // trigger the bind events after a slight delay\r\n // otherwise the interval for syncing with SMK\r\n // won't always fire\r\n setTimeout(() => {\r\n this.bindMapEvents();\r\n }, 3000);\r\n\r\n this.cdrScan = setInterval(() => {\r\n this.cdr.markForCheck();\r\n }, 5000);\r\n\r\n this.getAreaRestrictions();\r\n this.getEvacOrders();\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n this.searchText = undefined;\r\n\r\n const location =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n if (location) {\r\n this.currentLat = Number(location.coords.latitude);\r\n this.currentLong = Number(location.coords.longitude);\r\n }\r\n }\r\n\r\n doSearch() {\r\n if (\r\n !this.activeWildfiresInd &&\r\n !this.outWildfiresInd &&\r\n !this.newFires &&\r\n !this.wildfiresOfNoteInd\r\n ) {\r\n this.collectionData = [];\r\n this.collection = null;\r\n this.searchState = null;\r\n this.loading = false;\r\n this.summaryString = 'No records to display.';\r\n this.isFirstPage = 'FIRST';\r\n this.isLastPage = 'LAST';\r\n setTimeout(() => {\r\n this.cdr.detectChanges();\r\n });\r\n return;\r\n }\r\n\r\n let bbox;\r\n // Fetch the maps bounding box\r\n this.loading = true;\r\n try {\r\n const viewer = getActiveMap().$viewer;\r\n const map = viewer.map;\r\n const bounds = map.getBounds();\r\n bbox = `${bounds._northEast.lng},${bounds._northEast.lat},${bounds._southWest.lng},${bounds._southWest.lat}`;\r\n // this.onChangeFilters() // why is this here? It will reset the pagination?!?\r\n } catch (err) {\r\n console.log('SMK initializing... wait to fetch bounds.');\r\n }\r\n\r\n // set stages of control to return\r\n const stageOfControlList = [];\r\n if (this.outWildfiresInd) {\r\n stageOfControlList.push('OUT');\r\n }\r\n if (this.activeWildfiresInd) {\r\n stageOfControlList.push('OUT_CNTRL');\r\n stageOfControlList.push('HOLDING');\r\n stageOfControlList.push('UNDR_CNTRL');\r\n }\r\n\r\n // We use a boolean in the postgres model so this shouldn't be needed\r\n //if(this.wildfiresOfNoteInd) {\r\n // stageOfControlList.push('FIRE_OF_NOTE')\r\n //}\r\n\r\n this.store.dispatch(\r\n searchWildfires(\r\n this.componentId,\r\n {\r\n pageNumber: this.config.currentPage,\r\n pageRowCount: 10,\r\n sortColumn: this.currentSort,\r\n sortDirection: this.currentSortDirection,\r\n query: undefined,\r\n },\r\n undefined,\r\n this.wildfiresOfNoteInd,\r\n stageOfControlList,\r\n this.newFires,\r\n bbox,\r\n this.displayLabel,\r\n undefined,\r\n undefined,\r\n undefined,\r\n () => {\r\n this.loading = false;\r\n this.cdr.detectChanges();\r\n },\r\n ),\r\n );\r\n\r\n // set a timeout to turn of the loading indicator\r\n setTimeout(() => {\r\n this.loading = false;\r\n this.cdr.detectChanges();\r\n }, 5000);\r\n }\r\n\r\n stageOfControlChanges(event: MatCheckboxChange) {\r\n this.snowPlowHelper(this.url, {\r\n action: 'incident_list_options',\r\n text: `${event.source.ariaLabel.toUpperCase()}-${event.checked}`,\r\n });\r\n this.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n calculateDistance(lat: number, long: number): string {\r\n let result = '---';\r\n if (lat && long && this.currentLat && this.currentLong) {\r\n result = (\r\n haversineDistance(lat, this.currentLat, long, this.currentLong) / 1000\r\n ).toFixed(2);\r\n }\r\n return result;\r\n }\r\n\r\n public Number(value: string): number {\r\n return Number(value);\r\n }\r\n\r\n private handlePanelEnter(incident: any) {\r\n // force an exit cleanup\r\n this.onPanelMouseExit(null);\r\n this.ignorePan = true;\r\n if (this.ignorePanDebounce) {\r\n clearTimeout(this.ignorePanDebounce);\r\n this.ignorePanDebounce = null;\r\n }\r\n\r\n this.viewer = getActiveMap().$viewer;\r\n this.map = this.viewer.map;\r\n\r\n if (this.lastPanned !== incident.incidentName) {\r\n this.progressValues.set(incident.incidentName, 0);\r\n this.mapPanProgressBar = setInterval(() => {\r\n this.progressValues.set(\r\n incident.incidentName,\r\n this.progressValues.get(incident.incidentName) + 10,\r\n );\r\n if (this.progressValues.get(incident.incidentName) >= 100) {\r\n this.lastPanned = incident.incidentName;\r\n this.viewer.panToFeature(\r\n window['turf'].point([incident.longitude + 1, incident.latitude]),\r\n this.map._zoom,\r\n );\r\n clearInterval(this.mapPanProgressBar);\r\n this.mapPanProgressBar = null;\r\n }\r\n this.cdr.detectChanges();\r\n }, 100);\r\n }\r\n\r\n this.addMarker(incident);\r\n }\r\n\r\n private addMarker(incident: any) {\r\n const pointerIcon = L.divIcon({\r\n iconSize: [20, 20],\r\n iconAnchor: [12, 12],\r\n popupAnchor: [10, 0],\r\n shadowSize: [0, 0],\r\n className: 'animated-icon',\r\n });\r\n\r\n if (this.marker) {\r\n this.marker.remove();\r\n this.marker = null;\r\n }\r\n\r\n this.marker = L.marker(\r\n [Number(incident.latitude), Number(incident.longitude)],\r\n { icon: pointerIcon },\r\n );\r\n this.marker.on('add', function() {\r\n const icon: any = document.querySelector('.animated-icon');\r\n\r\n if (incident.fireOfNoteInd) {\r\n icon.style.backgroundColor = '#aa0d0d';\r\n } else if (incident.stageOfControlCode === 'OUT_CNTRL') {\r\n icon.style.backgroundColor = '#FF0000';\r\n } else if (incident.stageOfControlCode === 'HOLDING') {\r\n icon.style.backgroundColor = '#FFFF00';\r\n } else if (incident.stageOfControlCode === 'UNDR_CNTRL') {\r\n icon.style.backgroundColor = '#98E600';\r\n }\r\n\r\n if (this.markerAnimation) {\r\n clearInterval(this.markerAnimation);\r\n }\r\n\r\n this.markerAnimation = setInterval(() => {\r\n icon.style.width = icon.style.width === '10px' ? '20px' : '10px';\r\n icon.style.height = icon.style.height === '10px' ? '20px' : '10px';\r\n icon.style.marginLeft = icon.style.width === '20px' ? '-10px' : '-5px';\r\n icon.style.marginTop = icon.style.width === '20px' ? '-10px' : '-5px';\r\n icon.style.boxShadow =\r\n icon.style.width === '20px'\r\n ? '4px 4px 4px rgba(0, 0, 0, 0.65)'\r\n : '0px 0px 0px transparent';\r\n }, 1000);\r\n });\r\n this.marker.addTo(this.map);\r\n }\r\n\r\n onPanelMouseEnter(incident: any) {\r\n if (this.map) {\r\n // clear any existing timer\r\n if (this.handlePanelEnterTimeout) {\r\n clearTimeout(this.handlePanelEnterTimeout);\r\n }\r\n\r\n // debounce on mouse enter\r\n this.handlePanelEnterTimeout = setTimeout(() => {\r\n this.handlePanelEnter(incident);\r\n }, 500);\r\n }\r\n }\r\n\r\n onPanelMouseExit(incident: any) {\r\n if (this.handlePanelEnterTimeout) {\r\n clearTimeout(this.handlePanelEnterTimeout);\r\n }\r\n if (this.mapPanProgressBar) {\r\n clearInterval(this.mapPanProgressBar);\r\n this.mapPanProgressBar = null;\r\n }\r\n if (this.markerAnimation) {\r\n clearInterval(this.markerAnimation);\r\n }\r\n if (incident) {\r\n this.progressValues.set(incident.incidentName, 0);\r\n } else {\r\n for (const key of this.progressValues.keys()) {\r\n this.progressValues.set(key, 0);\r\n }\r\n }\r\n this.highlightLayer.clearLayers();\r\n if (this.marker) {\r\n this.marker.remove();\r\n this.marker = null;\r\n }\r\n\r\n if (this.ignorePanDebounce) {\r\n clearTimeout(this.ignorePanDebounce);\r\n }\r\n this.ignorePanDebounce = setTimeout(() => {\r\n this.ignorePan = false;\r\n this.ignorePanDebounce = null;\r\n }, 1000);\r\n }\r\n\r\n openPreview(incident: any) {\r\n this.onPanelMouseEnter(incident);\r\n\r\n this.snowPlowHelper(this.url, {\r\n action: 'wildfire_list_click',\r\n text: incident.incidentName,\r\n id: incident.incidentNumberLabel,\r\n });\r\n\r\n incident.incident_number_label = incident.incidentNumberLabel;\r\n const self = this;\r\n this.zone.run(function() {\r\n const compRef = self.makeComponent(IncidentIdentifyPanelComponent);\r\n (compRef.instance as any).setIncident(incident, {});\r\n const panel = document\r\n .getElementsByClassName('identify-panel')\r\n .item(0) as HTMLElement;\r\n panel.appendChild(compRef.location.nativeElement);\r\n self.cdr.detectChanges();\r\n (\r\n document.getElementsByClassName('identify-panel').item(0) as HTMLElement\r\n ).style.display = 'block';\r\n setTimeout(() => {\r\n const identifyPanel = document\r\n .getElementsByClassName('smk-panel')\r\n .item(0) as HTMLElement;\r\n if (identifyPanel) {\r\n identifyPanel.remove();\r\n }\r\n }, 200);\r\n });\r\n }\r\n\r\n makeComponent(component: Type): ComponentRef {\r\n if (this.componentRef) {\r\n this.componentRef.destroy();\r\n }\r\n if (this.listIdentifyContainer) {\r\n this.listIdentifyContainer.clear();\r\n }\r\n this.componentRef = this.listIdentifyContainer.createComponent(\r\n this.componentFactoryResolver.resolveComponentFactory(component),\r\n );\r\n return this.componentRef;\r\n }\r\n\r\n onWatchlist(incident: any): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident: any) {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n removeFromWatchlist(incident: any) {\r\n this.watchlistService.removeFromWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n onClickBookmark(event: Event) {\r\n event.stopPropagation();\r\n }\r\n\r\n openlink(url: string) {\r\n this.snowplow('outbound_click', url);\r\n window.open(url, '_blank');\r\n }\r\n\r\n async snowplow(action: string, link: string, area: string | null = null) {\r\n const url =\r\n this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1);\r\n const snowPlowPackage = {\r\n action: action.toLowerCase(),\r\n text: link,\r\n };\r\n\r\n if (area) {\r\n snowPlowPackage['area'] = area;\r\n }\r\n\r\n this.snowPlowHelper(url, snowPlowPackage);\r\n }\r\n\r\n convertToDate(value: string) {\r\n if (value) {\r\n return moment(value).format('YYYY-MM-DD HH:mm:ss');\r\n }\r\n }\r\n\r\n getEvacOrders() {\r\n this.agolService\r\n .getEvacOrders(null, null, {\r\n returnCentroid: true,\r\n returnGeometry: false,\r\n })\r\n .subscribe((response) => {\r\n if (response.features) {\r\n for (const element of response.features) {\r\n this.evacOrders.push({\r\n eventName: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n orderAlertStatus: element.attributes.ORDER_ALERT_STATUS,\r\n issuingAgency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n centroid: element.centroid,\r\n issuedOn: this.convertToDate(element.attributes.DATE_MODIFIED),\r\n });\r\n }\r\n }\r\n });\r\n }\r\n\r\n getAreaRestrictions() {\r\n this.agolService\r\n .getAreaRestrictions(null, null, {\r\n returnCentroid: true,\r\n returnGeometry: false,\r\n })\r\n .subscribe((response) => {\r\n if (response.features) {\r\n for (const element of response.features) {\r\n this.areaRestrictions.push({\r\n protRsSysID: element.attributes.PROT_RA_SYSID,\r\n name: element.attributes.NAME,\r\n accessStatusEffectiveDate:\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n fireZone: element.attributes.FIRE_ZONE_NAME,\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n centroid: element.centroid,\r\n });\r\n }\r\n }\r\n });\r\n }\r\n\r\n zoomToEvac(evac) {\r\n this.snowplow(\r\n `${evac.orderAlertStatus}_list_click`,\r\n `${evac.emrgOAAsysID}:${evac.eventName}`,\r\n evac.issuingAgency,\r\n );\r\n this.mapConfigService.getMapConfig().then(() => {\r\n const viewer = getActiveMap().$viewer;\r\n viewer.panToFeature(\r\n window['turf'].point([evac.centroid.x, evac.centroid.y]),\r\n 12,\r\n );\r\n });\r\n }\r\n\r\n zoomToArea(area) {\r\n this.snowplow(\r\n 'area_restriction_map_click',\r\n `${area.protRsSysID}:${area.name}`,\r\n );\r\n this.mapConfigService.getMapConfig().then(() => {\r\n const viewer = getActiveMap().$viewer;\r\n viewer.panToFeature(\r\n window['turf'].point([area.centroid.x, area.centroid.y]),\r\n 12,\r\n );\r\n });\r\n }\r\n}\r\n", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [ + { + "name": "collection", + "deprecated": false, + "deprecationMessage": "", + "line": 63, + "type": "PagedCollection", + "decorators": [] + }, + { + "name": "selectedPanel", + "deprecated": false, + "deprecationMessage": "", + "line": 64, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "propertiesClass": [ + { + "name": "activeWildfiresInd", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 69 + }, + { + "name": "areaRestrictions", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "AreaRestrictionsOption[]", + "optional": false, + "description": "", + "line": 76, + "modifierKind": [ + 125 + ] + }, + { + "name": "cdrScan", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 111, + "modifierKind": [ + 123 + ] + }, + { + "name": "checkLayerVisible", + "defaultValue": "checkLayerVisible", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "modifierKind": [ + 125 + ] + }, + { + "name": "componentRef", + "deprecated": false, + "deprecationMessage": "", + "type": "ComponentRef", + "optional": false, + "description": "", + "line": 94, + "modifierKind": [ + 123 + ] + }, + { + "name": "convertToDateWithDayOfWeek", + "defaultValue": "DateTimeConvert", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 89, + "modifierKind": [ + 125 + ] + }, + { + "name": "convertToFireCentreDescription", + "defaultValue": "convertToFireCentreDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 91, + "modifierKind": [ + 125 + ] + }, + { + "name": "convertToStageOfControlDescription", + "defaultValue": "StageOfControlConvert", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 90, + "modifierKind": [ + 125 + ] + }, + { + "name": "currentLat", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 73 + }, + { + "name": "currentLong", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 74 + }, + { + "name": "evacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "EvacOrderOption[]", + "optional": false, + "description": "", + "line": 77, + "modifierKind": [ + 125 + ] + }, + { + "name": "handlePanelEnterTimeout", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 102, + "modifierKind": [ + 123 + ] + }, + { + "name": "handlePanelExitTImeout", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 103, + "modifierKind": [ + 123 + ] + }, + { + "name": "highlightLayer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 105, + "modifierKind": [ + 123 + ] + }, + { + "name": "ignorePan", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 108, + "modifierKind": [ + 123 + ] + }, + { + "name": "ignorePanDebounce", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 109, + "modifierKind": [ + 123 + ] + }, + { + "name": "initInterval", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 106, + "modifierKind": [ + 123 + ] + }, + { + "name": "isFirstPage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 79, + "modifierKind": [ + 125 + ] + }, + { + "name": "isLastPage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 80, + "modifierKind": [ + 125 + ] + }, + { + "name": "lastPanned", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 97, + "modifierKind": [ + 123 + ] + }, + { + "name": "listIdentifyContainer", + "deprecated": false, + "deprecationMessage": "", + "type": "ViewContainerRef", + "optional": false, + "description": "", + "line": 62, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'listIdentifyContainer', {read: ViewContainerRef}" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "loading", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 82, + "modifierKind": [ + 125 + ] + }, + { + "name": "map", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 100, + "modifierKind": [ + 123 + ] + }, + { + "name": "mapEventDebounce", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 107, + "modifierKind": [ + 123 + ] + }, + { + "name": "mapPanProgressBar", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 95, + "modifierKind": [ + 123 + ] + }, + { + "name": "marker", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 110, + "modifierKind": [ + 123 + ] + }, + { + "name": "markerAnimation", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 104, + "modifierKind": [ + 123 + ] + }, + { + "name": "newFires", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 72 + }, + { + "name": "outWildfiresInd", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 70 + }, + { + "name": "progressValues", + "defaultValue": "new Map()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 96, + "modifierKind": [ + 123 + ] + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 66, + "modifierKind": [ + 125 + ] + }, + { + "name": "tabIndex", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ] + }, + { + "name": "url", + "defaultValue": "this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1)", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 85, + "modifierKind": [ + 125, + 148 + ] + }, + { + "name": "viewer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 99, + "modifierKind": [ + 123 + ] + }, + { + "name": "wildfiresOfNoteInd", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71 + }, + { + "name": "zone", + "deprecated": false, + "deprecationMessage": "", + "type": "NgZone", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 123 + ] + }, + { + "name": "baseRoute", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "collectionData", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 27, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "columnsToSortBy", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 33, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentPage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSort", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initPagingRequest", + "deprecated": false, + "deprecationMessage": "", + "type": "PagingInfoRequest", + "optional": false, + "description": "", + "line": 28, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "isFirstLoad", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchText", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesOptions", + "defaultValue": "[\r\n { label: '5', value: 5 },\r\n { label: '10', value: 10 },\r\n { label: '20', value: 20 },\r\n { label: '50', value: 50 },\r\n { label: '100', value: 100 },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 35, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesSelection", + "defaultValue": "20", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 34, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "summaryString", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 43, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "displayLabel", + "defaultValue": "'Data'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 50, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "addMarker", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 449, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ], + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "addToWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 597, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "bindMapEvents", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 210, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "calculateDistance", + "args": [ + { + "name": "lat", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "long", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 400, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "lat", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "long", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDate", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 636, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "doSearch", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 309, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "getAreaRestrictions", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 666, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getEvacOrders", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 642, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getViewModel", + "args": [], + "optional": false, + "returnType": "PanelWildfireStageOfControlComponentModel", + "typeParameters": [], + "line": 192, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "handlePanelEnter", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 414, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ], + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 185, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "makeComponent", + "args": [ + { + "name": "component", + "type": "Type", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "ComponentRef", + "typeParameters": [ + "C" + ], + "line": 578, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "component", + "type": "Type", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "mapEventHandler", + "args": [ + { + "name": "ignorePan", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 196, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ], + "jsdoctags": [ + { + "name": "ignorePan", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 252, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 154, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 277, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "Number", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 410, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onClickBookmark", + "args": [ + { + "name": "event", + "type": "Event", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 611, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "Event", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onPanelMouseEnter", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 498, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onPanelMouseExit", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 512, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onTabChanged", + "args": [ + { + "name": "event", + "type": "MatTabChangeEvent", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 242, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "MatTabChangeEvent", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 591, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "openlink", + "args": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 615, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "openPreview", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 545, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "removeFromWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 604, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "snowplow", + "args": [ + { + "name": "action", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "link", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "area", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 620, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "action", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "link", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "area", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "stageOfControlChanges", + "args": [ + { + "name": "event", + "type": "MatCheckboxChange", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 391, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "MatCheckboxChange", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "useMyCurrentLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 298, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "zoomToArea", + "args": [ + { + "name": "area", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 705, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "area", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "zoomToEvac", + "args": [ + { + "name": "evac", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 690, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "evac", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "defaultItemActionPermitted", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemClickAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 243, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemKeyEnterAction", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 249, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doDefaultItemAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 264, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doSort", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 184, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "fixPaginationA11y", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 120, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getSummaryString", + "args": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 196, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initSortingAndPaging", + "args": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 82, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "onChangeFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 176, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onPageChange", + "args": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 143, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onShowEntriesChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 153, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchTextUpdated", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectFilterUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 226, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectShowEntriesUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 232, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectSortParamUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 237, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "updateCollection", + "args": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 123, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "extends": [ + "CollectionComponent" + ], + "implements": [ + "OnChanges", + "OnInit", + "OnDestroy" + ], + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "mapConfigService", + "type": "MapConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "componentFactoryResolver", + "type": "ComponentFactoryResolver", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "line": 111, + "jsdoctags": [ + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "mapConfigService", + "type": "MapConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "componentFactoryResolver", + "type": "ComponentFactoryResolver", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + } + }, + { + "name": "PanelWildfireStageOfControlContainer", + "id": "directive-PanelWildfireStageOfControlContainer-93c873510e85b065cfba688ea6c90be4584e937578c1b7a9485975e60a761df2101c8096a116e9552ae000f6eea91c835fb9f4c5fb8c7cd0bc7442c189cdd575", + "file": "src/app/containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Directive } from '@angular/core';\r\nimport { select } from '@ngrx/store';\r\nimport { SearchState } from '@wf1/core-ui';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n selectSearchState,\r\n selectWildfiresLoadState,\r\n selectWildfiresErrorState,\r\n} from '../../store/application/application.selector';\r\nimport {\r\n ErrorState,\r\n LoadState,\r\n} from '../../store/application/application.state';\r\nimport { selectCurrentWildfiresSearch } from '../../store/wildfiresList/wildfiresList.selector';\r\nimport { SEARCH_WILDFIRES_COMPONENT_ID } from '../../store/wildfiresList/wildfiresList.stats';\r\nimport { BaseContainer } from '../base/base-container.component';\r\n\r\n@Directive()\r\nexport class PanelWildfireStageOfControlContainer extends BaseContainer {\r\n collection$: Observable = this.store.pipe(\r\n select(selectCurrentWildfiresSearch()),\r\n );\r\n searchState$: Observable = this.store.pipe(\r\n select(selectSearchState(SEARCH_WILDFIRES_COMPONENT_ID)),\r\n );\r\n loadState$: Observable = this.store.pipe(\r\n select(selectWildfiresLoadState()),\r\n );\r\n errorState$: Observable = this.store.pipe(\r\n select(selectWildfiresErrorState()),\r\n );\r\n}\r\n", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [], + "outputsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "propertiesClass": [ + { + "name": "collection$", + "defaultValue": "this.store.pipe(\r\n select(selectCurrentWildfiresSearch()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "errorState$", + "defaultValue": "this.store.pipe(\r\n select(selectWildfiresErrorState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "loadState$", + "defaultValue": "this.store.pipe(\r\n select(selectWildfiresLoadState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 26 + }, + { + "name": "searchState$", + "defaultValue": "this.store.pipe(\r\n select(selectSearchState(SEARCH_WILDFIRES_COMPONENT_ID)),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "displayLabel", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "hasUnsavedForms", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "snackBar", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBar", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedForms$", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedFormsSub", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "BaseContainer" + } + } + ], + "methodsClass": [ + { + "name": "getAssociatedComponentIds", + "args": [], + "optional": false, + "returnType": "string[]", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getDisplayLabel", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getHasUnsavedForms", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "onBeforeUnload", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:beforeunload', ['$event']" + } + ], + "modifierKind": [ + 170 + ], + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseContainer" + } + } + ], + "extends": [ + "BaseContainer" + ] + }, + { + "name": "SingleSelectDirective", + "id": "directive-SingleSelectDirective-454387cf8d12b14887b0665347b261b02e37d0f3d41c7fcedf5118cd18e97620dfee9d896f0089f20821ec60fddfe3aa7f26a86c061d0a989da8e2941156d9b1", + "file": "src/app/directives/singleselect.directive.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Directive,\r\n ElementRef,\r\n EventEmitter,\r\n Input,\r\n OnChanges,\r\n Output,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport { arrayEquals } from '../utils';\r\n\r\n@Directive({\r\n selector: '[appWFSingleSelect]',\r\n})\r\nexport class SingleSelectDirective implements AfterViewInit, OnChanges {\r\n @Input() appWFPlaceholder?: string;\r\n @Output() updated: EventEmitter = new EventEmitter();\r\n @Input() options: any[];\r\n @Input() selected: any;\r\n @Input() position = 'bottom';\r\n @Input() filter = true;\r\n selectHtmlElement: HTMLSelectElement;\r\n multiselect;\r\n\r\n constructor(\r\n private element: ElementRef,\r\n private cdr: ChangeDetectorRef,\r\n ) {}\r\n\r\n ngAfterViewInit() {\r\n this.selectHtmlElement = this.element.nativeElement;\r\n const self = this;\r\n this.selectHtmlElement.addEventListener('change', function() {\r\n self.onClick();\r\n });\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges): void {\r\n if (\r\n changes.options &&\r\n !arrayEquals(changes.options.currentValue, changes.options.previousValue)\r\n ) {\r\n this.options = changes.options.currentValue;\r\n setTimeout(() => {\r\n this.cdr.detectChanges();\r\n // this.multiselect.multipleSelect(\"refresh\");\r\n });\r\n }\r\n if (changes.selected) {\r\n setTimeout(() => {\r\n this.selected = changes.selected.currentValue;\r\n // this.multiselect.multipleSelect(\"setSelects\", [this.selected]);\r\n });\r\n }\r\n if (changes.appWFPlaceholder) {\r\n this.appWFPlaceholder = changes.appWFPlaceholder.currentValue;\r\n setTimeout(() => {\r\n this.cdr.detectChanges();\r\n // this.multiselect.multipleSelect(\"refreshOptions\", {\"placeholder\": this.appWFPlaceholder});\r\n });\r\n }\r\n }\r\n\r\n onClick() {\r\n let selected = '';\r\n if (\r\n this.selectHtmlElement.selectedOptions &&\r\n this.selectHtmlElement.selectedOptions.length\r\n ) {\r\n selected = this.selectHtmlElement.selectedOptions.item(0).value;\r\n }\r\n this.updated.emit(selected);\r\n }\r\n}\r\n", + "selector": "[appWFSingleSelect]", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [ + { + "name": "appWFPlaceholder", + "deprecated": false, + "deprecationMessage": "", + "line": 18, + "type": "string", + "decorators": [] + }, + { + "name": "filter", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "line": 23, + "type": "boolean", + "decorators": [] + }, + { + "name": "options", + "deprecated": false, + "deprecationMessage": "", + "line": 20, + "type": "any[]", + "decorators": [] + }, + { + "name": "position", + "defaultValue": "'bottom'", + "deprecated": false, + "deprecationMessage": "", + "line": 22, + "type": "string", + "decorators": [] + }, + { + "name": "selected", + "deprecated": false, + "deprecationMessage": "", + "line": 21, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "updated", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 19, + "type": "EventEmitter" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "propertiesClass": [ + { + "name": "multiselect", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "selectHtmlElement", + "deprecated": false, + "deprecationMessage": "", + "type": "HTMLSelectElement", + "optional": false, + "description": "", + "line": 24 + } + ], + "methodsClass": [ + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 32, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onClick", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 66, + "deprecated": false, + "deprecationMessage": "" + } + ], + "extends": [], + "implements": [ + "AfterViewInit", + "OnChanges" + ], + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "element", + "type": "ElementRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 25, + "jsdoctags": [ + { + "name": "element", + "type": "ElementRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + }, + { + "name": "WfAdminPanelComponent", + "id": "directive-WfAdminPanelComponent-378c5c0ee3eb15469d5afa58aaa88cb3fe271727cb84912b41bfaaab34baf37c18753fe88b5c612458c3140d9e8c7000045b08aef59ade406bbbb9409d8ec62d", + "file": "src/app/components/wf-admin-panel/wf-admin-panel.component.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import {\r\n AfterViewInit,\r\n Directive,\r\n OnChanges,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport * as moment from 'moment';\r\nimport { searchIncidents } from '../../store/incidents/incidents.action';\r\nimport {\r\n initIncidentsPaging,\r\n SEARCH_INCIDENTS_COMPONENT_ID,\r\n} from '../../store/incidents/incidents.stats';\r\nimport { FireCentres, ResourcesRoutes } from '../../utils';\r\nimport { CollectionComponent } from '../common/base-collection/collection.component';\r\nimport { WfAdminPanelComponentModel } from './wf-admin-panel.component.model';\r\n\r\n@Directive()\r\nexport class WfAdminPanelComponent\r\n extends CollectionComponent\r\n implements OnChanges, AfterViewInit {\r\n public currentYearString;\r\n public currentDateTimeString;\r\n\r\n displayLabel = 'Simple Incidents Search';\r\n selectedFireCentreCode = '';\r\n fireOfNotePublishedInd = true;\r\n fireCentreOptions = FireCentres;\r\n\r\n initModels() {\r\n this.model = new WfAdminPanelComponentModel(this.sanitizer);\r\n this.viewModel = new WfAdminPanelComponentModel(this.sanitizer);\r\n }\r\n\r\n loadPage() {\r\n this.componentId = SEARCH_INCIDENTS_COMPONENT_ID;\r\n this.getCurrentYearString();\r\n this.updateView();\r\n this.initSortingAndPaging(initIncidentsPaging);\r\n this.config = this.getPagingConfig();\r\n this.baseRoute = this.router.url;\r\n this.doSearch();\r\n }\r\n\r\n doSearch() {\r\n this.getCurrentYearString();\r\n this.store.dispatch(\r\n searchIncidents(\r\n this.componentId,\r\n {\r\n pageNumber: this.config.currentPage,\r\n pageRowCount: this.config.itemsPerPage,\r\n sortColumn: this.currentSort,\r\n sortDirection: this.currentSortDirection,\r\n query: this.searchText,\r\n },\r\n this.selectedFireCentreCode,\r\n this.fireOfNotePublishedInd,\r\n this.displayLabel,\r\n ),\r\n );\r\n }\r\n\r\n onChangeFilters() {\r\n super.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n clearSearchAndFilters() {\r\n this.searchText = null;\r\n this.selectedFireCentreCode = null;\r\n this.fireOfNotePublishedInd = true;\r\n super.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n getViewModel(): WfAdminPanelComponentModel {\r\n return this.viewModel as WfAdminPanelComponentModel;\r\n }\r\n\r\n ngAfterViewInit() {\r\n super.ngAfterViewInit();\r\n }\r\n\r\n ngOnchanges(changes: SimpleChanges) {\r\n super.ngOnChanges(changes);\r\n }\r\n\r\n getCurrentYearString() {\r\n let currentYear = new Date().getFullYear();\r\n if (new Date().getMonth() < 3) {\r\n currentYear -= 1;\r\n }\r\n this.currentYearString =\r\n currentYear.toString() + '/' + (currentYear + 1).toString();\r\n const todaysDate: Date = new Date();\r\n const options: Intl.DateTimeFormatOptions = {\r\n day: 'numeric',\r\n month: 'long',\r\n year: 'numeric',\r\n hour: 'numeric',\r\n minute: '2-digit',\r\n };\r\n const weekdays = [\r\n 'Sunday',\r\n 'Monday',\r\n 'Tuesday',\r\n 'Wednesday',\r\n 'Thursday',\r\n 'Friday',\r\n 'Saturday',\r\n ];\r\n const todayString = weekdays[todaysDate.getDay()];\r\n const liveDateTime: string = (\r\n todayString +\r\n ' ' +\r\n todaysDate.toLocaleDateString('en-US', options)\r\n ).replace(' at ', ' - ');\r\n this.currentDateTimeString = liveDateTime;\r\n }\r\n\r\n convertToDate(value: string) {\r\n if (value) {\r\n return moment(value).format('YYYY-MM-DD HH:mm:ss');\r\n }\r\n }\r\n\r\n selectIncident(incident: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ADMIN_INCIDENT], {\r\n queryParams: {\r\n wildFireYear: incident.wildfireYear,\r\n incidentNumberSequence: incident.incidentNumberSequence,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n fireTypeChange(event: any) {\r\n this.fireOfNotePublishedInd = event.value === 'note';\r\n this.doSearch();\r\n }\r\n}\r\n", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [], + "outputsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "propertiesClass": [ + { + "name": "currentDateTimeString", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "currentYearString", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "displayLabel", + "defaultValue": "'Simple Incidents Search'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "fireCentreOptions", + "defaultValue": "FireCentres", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 27 + }, + { + "name": "fireOfNotePublishedInd", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26 + }, + { + "name": "selectedFireCentreCode", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "baseRoute", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "collectionData", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 27, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "columnsToSortBy", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 33, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentPage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSort", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initPagingRequest", + "deprecated": false, + "deprecationMessage": "", + "type": "PagingInfoRequest", + "optional": false, + "description": "", + "line": 28, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "isFirstLoad", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchText", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesOptions", + "defaultValue": "[\r\n { label: '5', value: 5 },\r\n { label: '10', value: 10 },\r\n { label: '20', value: 20 },\r\n { label: '50', value: 50 },\r\n { label: '100', value: 100 },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 35, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesSelection", + "defaultValue": "20", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 34, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "summaryString", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 43, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "clearSearchAndFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 68, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "convertToDate", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 121, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "doSearch", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "fireTypeChange", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 138, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getCurrentYearString", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 88, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getViewModel", + "args": [], + "optional": false, + "returnType": "WfAdminPanelComponentModel", + "typeParameters": [], + "line": 76, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 29, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 80, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnchanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 84, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onChangeFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 63, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectIncident", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "defaultItemActionPermitted", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemClickAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 243, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemKeyEnterAction", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 249, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doDefaultItemAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 264, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doSort", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 184, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "fixPaginationA11y", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 120, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getSummaryString", + "args": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 196, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initSortingAndPaging", + "args": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 101, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "onPageChange", + "args": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 143, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onShowEntriesChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 153, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchTextUpdated", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectFilterUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 226, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectShowEntriesUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 232, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectSortParamUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 237, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "updateCollection", + "args": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 131, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "extends": [ + "CollectionComponent" + ], + "implements": [ + "OnChanges", + "AfterViewInit" + ] + }, + { + "name": "WildFiresListComponent", + "id": "directive-WildFiresListComponent-541c0649519feba03b8c4626ee64744f257fd438aa5d1a5a28b293702a15733d2d4e809513a5fdeaf71cf3bfc594e766cf1e7ffbdbf33672acafe772d0343599", + "file": "src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Overlay } from '@angular/cdk/overlay';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Directive,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport { UntypedFormBuilder, UntypedFormControl } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { Store } from '@ngrx/store';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport * as moment from 'moment';\r\nimport { debounceTime } from 'rxjs/operators';\r\nimport { PagedCollection } from '../../../conversion/models';\r\nimport { ApplicationStateService } from '../../../services/application-state.service';\r\nimport { CommonUtilityService } from '../../../services/common-utility.service';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\nimport { PlaceData } from '../../../services/wfnews-map.service/place-data';\r\nimport { RootState } from '../../../store';\r\nimport { searchWildfires } from '../../../store/wildfiresList/wildfiresList.action';\r\nimport {\r\n initWildfiresListPaging,\r\n SEARCH_WILDFIRES_COMPONENT_ID,\r\n} from '../../../store/wildfiresList/wildfiresList.stats';\r\nimport {\r\n convertFromTimestamp,\r\n convertToStageOfControlDescription,\r\n FireCentres,\r\n convertToFireCentreDescription,\r\n ResourcesRoutes,\r\n snowPlowHelper,\r\n convertFireNumber,\r\n} from '../../../utils';\r\nimport { CollectionComponent } from '../../common/base-collection/collection.component';\r\nimport { WildFiresListComponentModel } from './wildfires-list.component.model';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\n\r\n@Directive()\r\nexport class WildFiresListComponent\r\n extends CollectionComponent\r\n implements OnChanges, AfterViewInit, OnInit {\r\n @Input() collection: PagedCollection;\r\n\r\n public currentYearString;\r\n public currentDateTimeString;\r\n filteredOptions: any[];\r\n placeData: PlaceData;\r\n searchByLocationControl = new UntypedFormControl();\r\n selectedLat: number;\r\n selectedLong: number;\r\n url;\r\n displayLabel = 'Simple Wildfires Search';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentreName' },\r\n { description: 'Name', code: 'incidentName' },\r\n { description: 'Stage of Control', code: 'stageOfControlCode' },\r\n { description: 'Last Updated', code: 'lastUpdatedTimestamp' },\r\n ];\r\n public selectedSortValue = '';\r\n selectedFireCentreCode = '';\r\n wildfiresOfNoteInd = false;\r\n outOfControlFires = true;\r\n beingHeldFires = true;\r\n underControlFires = true;\r\n outWildfiresInd = false;\r\n selectedRadius = 50;\r\n radiusOptions = [50, 10, 20, 30, 40, 60, 70, 80, 90, 100];\r\n fireCentreOptions = FireCentres;\r\n locationName: string;\r\n sortedAddressList: string[];\r\n\r\n public locationData: LocationData;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n convertFromTimestamp = convertFromTimestamp;\r\n convertToStageOfControlDescription = convertToStageOfControlDescription;\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n snowPlowHelper = snowPlowHelper;\r\n convertFireNumber = convertFireNumber;\r\n\r\n constructor(\r\n router: Router,\r\n route: ActivatedRoute,\r\n sanitizer: DomSanitizer,\r\n store: Store,\r\n fb: UntypedFormBuilder,\r\n dialog: MatDialog,\r\n applicationStateService: ApplicationStateService,\r\n tokenService: TokenService,\r\n snackbarService: MatSnackBar,\r\n overlay: Overlay,\r\n cdr: ChangeDetectorRef,\r\n appConfigService: AppConfigService,\r\n http: HttpClient,\r\n watchlistService: WatchlistService,\r\n commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private capacitorService: CapacitorService,\r\n ) {\r\n super(\r\n router,\r\n route,\r\n sanitizer,\r\n store,\r\n fb,\r\n dialog,\r\n applicationStateService,\r\n tokenService,\r\n snackbarService,\r\n overlay,\r\n cdr,\r\n appConfigService,\r\n http,\r\n watchlistService,\r\n commonUtilityService,\r\n );\r\n this.placeData = new PlaceData();\r\n const self = this;\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n this.locationName = val;\r\n\r\n if (!val) {\r\n this.filteredOptions = [];\r\n this.selectedLat = undefined;\r\n this.selectedLong = undefined;\r\n this.searchTextUpdated();\r\n return;\r\n }\r\n\r\n if (val.length > 2) {\r\n this.filteredOptions = [];\r\n this.placeData.searchAddresses(val).then(function(results) {\r\n if (results) {\r\n results.forEach((result) => {\r\n self.sortedAddressList =\r\n self.commonUtilityService.sortAddressList(results, val);\r\n });\r\n self.filteredOptions = self.sortedAddressList;\r\n }\r\n });\r\n }\r\n });\r\n\r\n this.url =\r\n this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1);\r\n this.snowPlowHelper(this.url);\r\n }\r\n\r\n initModels() {\r\n this.model = new WildFiresListComponentModel(this.sanitizer);\r\n this.viewModel = new WildFiresListComponentModel(this.sanitizer);\r\n }\r\n\r\n loadPage() {\r\n this.url =\r\n this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1);\r\n this.placeData = new PlaceData();\r\n this.componentId = SEARCH_WILDFIRES_COMPONENT_ID;\r\n this.updateView();\r\n this.initSortingAndPaging(initWildfiresListPaging);\r\n this.config = this.getPagingConfig();\r\n this.baseRoute = this.router.url;\r\n this.doSearch();\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n super.ngOnChanges(changes);\r\n }\r\n\r\n doSearch() {\r\n if (\r\n !this.wildfiresOfNoteInd &&\r\n !this.outOfControlFires &&\r\n !this.beingHeldFires &&\r\n !this.underControlFires &&\r\n !this.outWildfiresInd\r\n ) {\r\n this.collectionData = [];\r\n this.collection = null;\r\n this.summaryString = 'No records to display.';\r\n setTimeout(() => {\r\n this.cdr.detectChanges();\r\n });\r\n } else {\r\n // set stages of control to return\r\n const stageOfControlList = [];\r\n if (this.outWildfiresInd) {\r\n stageOfControlList.push('OUT');\r\n }\r\n if (this.outOfControlFires) {\r\n stageOfControlList.push('OUT_CNTRL');\r\n }\r\n if (this.beingHeldFires) {\r\n stageOfControlList.push('HOLDING');\r\n }\r\n if (this.underControlFires) {\r\n stageOfControlList.push('UNDR_CNTRL');\r\n }\r\n\r\n if (this.selectedSortValue !== '') {\r\n this.currentSort = this.selectedSortValue;\r\n this.currentSortDirection =\r\n this.currentSortDirection === 'ASC' ? 'DESC' : 'ASC';\r\n this.selectedSortValue = '';\r\n }\r\n\r\n this.store.dispatch(\r\n searchWildfires(\r\n this.componentId,\r\n {\r\n pageNumber: this.config.currentPage,\r\n pageRowCount: this.config.itemsPerPage,\r\n sortColumn: this.currentSort,\r\n sortDirection: this.currentSortDirection,\r\n query: this.searchText,\r\n },\r\n this.selectedFireCentreCode,\r\n this.wildfiresOfNoteInd,\r\n stageOfControlList,\r\n false,\r\n undefined,\r\n this.displayLabel,\r\n this.selectedLat,\r\n this.selectedLong,\r\n this.selectedRadius,\r\n ),\r\n );\r\n }\r\n }\r\n\r\n onChangeFilters() {\r\n super.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n clearSearchAndFilters() {\r\n this.searchText = null;\r\n this.locationName = null;\r\n this.selectedFireCentreCode = null;\r\n this.wildfiresOfNoteInd = false;\r\n this.outWildfiresInd = false;\r\n this.selectedRadius = 50;\r\n this.selectedLat = null;\r\n this.selectedLong = null;\r\n super.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n getViewModel(): WildFiresListComponentModel {\r\n return this.viewModel as WildFiresListComponentModel;\r\n }\r\n\r\n ngAfterViewInit() {\r\n super.ngAfterViewInit();\r\n }\r\n\r\n ngOnchanges(changes: SimpleChanges) {\r\n super.ngOnChanges(changes);\r\n }\r\n\r\n convertToDate(value: string) {\r\n if (value) {\r\n return moment(value).format('MMM Do YYYY h:mm:ss a');\r\n }\r\n }\r\n\r\n async selectIncident(incident: any) {\r\n const device = await this.capacitorService.checkDeviceSystem();\r\n // IOS standalone app can not open url in blank page.\r\n if (device.operatingSystem === 'ios') {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n },\r\n });\r\n } else {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n }\r\n\r\n onWatchlist(incident: any): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident: any) {\r\n if (this.onWatchlist(incident)) {\r\n this.removeFromWatchlist(incident);\r\n } else {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n removeFromWatchlist(incident: any) {\r\n this.watchlistService.removeFromWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n viewMap(incident: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n activeWildfires: true,\r\n identify: true,\r\n longitude: incident.longitude,\r\n latitude: incident.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n stageOfControlChanges(event: any) {\r\n this.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n isLocationName() {\r\n return this.locationName && this.locationName !== '';\r\n }\r\n\r\n isSearchText() {\r\n return this.searchText && this.searchText !== '';\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n\r\n if ((result as boolean) === false) {\r\n this.clearLocation();\r\n } else {\r\n this.selectedLat = (result as LocationData).latitude;\r\n this.selectedLong = (result as LocationData).longitude;\r\n this.selectedRadius = (result as LocationData).radius;\r\n\r\n this.locationData = result as LocationData;\r\n }\r\n\r\n this.doSearch();\r\n });\r\n }\r\n\r\n clearLocation() {\r\n this.locationData = null;\r\n this.selectedLat = null;\r\n this.selectedLong = null;\r\n this.selectedRadius = null;\r\n }\r\n\r\n clearLocationFilter() {\r\n this.locationData = undefined;\r\n this.searchTextUpdated();\r\n this.clearLocation();\r\n this.doSearch();\r\n }\r\n}\r\n", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [ + { + "name": "collection", + "deprecated": false, + "deprecationMessage": "", + "line": 59, + "type": "PagedCollection", + "decorators": [] + } + ], + "outputsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "propertiesClass": [ + { + "name": "beingHeldFires", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 80 + }, + { + "name": "convertFireNumber", + "defaultValue": "convertFireNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 98 + }, + { + "name": "convertFromTimestamp", + "defaultValue": "convertFromTimestamp", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 94 + }, + { + "name": "convertToFireCentreDescription", + "defaultValue": "convertToFireCentreDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 96 + }, + { + "name": "convertToStageOfControlDescription", + "defaultValue": "convertToStageOfControlDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 95 + }, + { + "name": "currentDateTimeString", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "modifierKind": [ + 125 + ] + }, + { + "name": "currentYearString", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 61, + "modifierKind": [ + 125 + ] + }, + { + "name": "displayLabel", + "defaultValue": "'Simple Wildfires Search'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "filteredOptions", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 63 + }, + { + "name": "fireCentreOptions", + "defaultValue": "FireCentres", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 85 + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 91, + "modifierKind": [ + 123 + ] + }, + { + "name": "locationData", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 89, + "modifierKind": [ + 125 + ] + }, + { + "name": "locationName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 86 + }, + { + "name": "outOfControlFires", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 79 + }, + { + "name": "outWildfiresInd", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 82 + }, + { + "name": "placeData", + "deprecated": false, + "deprecationMessage": "", + "type": "PlaceData", + "optional": false, + "description": "", + "line": 64 + }, + { + "name": "radiusOptions", + "defaultValue": "[50, 10, 20, 30, 40, 60, 70, 80, 90, 100]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 84 + }, + { + "name": "searchByLocationControl", + "defaultValue": "new UntypedFormControl()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 65 + }, + { + "name": "selectedFireCentreCode", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 77 + }, + { + "name": "selectedLat", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 66 + }, + { + "name": "selectedLong", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 67 + }, + { + "name": "selectedRadius", + "defaultValue": "50", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 83 + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 76, + "modifierKind": [ + 125 + ] + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 97 + }, + { + "name": "sortedAddressList", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": false, + "description": "", + "line": 87 + }, + { + "name": "sortOptions", + "defaultValue": "[\r\n { description: 'Fire Centre', code: 'fireCentreName' },\r\n { description: 'Name', code: 'incidentName' },\r\n { description: 'Stage of Control', code: 'stageOfControlCode' },\r\n { description: 'Last Updated', code: 'lastUpdatedTimestamp' },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 70, + "modifierKind": [ + 125 + ] + }, + { + "name": "underControlFires", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 81 + }, + { + "name": "url", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 68 + }, + { + "name": "wildfiresOfNoteInd", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 78 + }, + { + "name": "baseRoute", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "collectionData", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 27, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "columnsToSortBy", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 33, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentPage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSort", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initPagingRequest", + "deprecated": false, + "deprecationMessage": "", + "type": "PagingInfoRequest", + "optional": false, + "description": "", + "line": 28, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "isFirstLoad", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchText", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesOptions", + "defaultValue": "[\r\n { label: '5', value: 5 },\r\n { label: '10', value: 10 },\r\n { label: '20', value: 20 },\r\n { label: '50', value: 50 },\r\n { label: '100', value: 100 },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 35, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesSelection", + "defaultValue": "20", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 34, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "summaryString", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 43, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "addToWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 319, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "clearLocation", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 397, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "clearLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 404, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "clearSearchAndFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 259, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "convertToDate", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 284, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "doSearch", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 193, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "getViewModel", + "args": [], + "optional": false, + "returnType": "WildFiresListComponentModel", + "typeParameters": [], + "line": 272, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLocationName", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 355, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "isSearchText", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 359, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 176, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 276, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnchanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 280, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 189, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "onChangeFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 254, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 313, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 363, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "removeFromWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 330, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "selectIncident", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 290, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "stageOfControlChanges", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 350, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "viewMap", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 337, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "defaultItemActionPermitted", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemClickAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 243, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemKeyEnterAction", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 249, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doDefaultItemAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 264, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doSort", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 184, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "fixPaginationA11y", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 120, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getSummaryString", + "args": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 196, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initSortingAndPaging", + "args": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onPageChange", + "args": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 143, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onShowEntriesChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 153, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchTextUpdated", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectFilterUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 226, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectShowEntriesUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 232, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectSortParamUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 237, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "updateCollection", + "args": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 131, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "extends": [ + "CollectionComponent" + ], + "implements": [ + "OnChanges", + "AfterViewInit", + "OnInit" + ], + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 98, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + }, + { + "name": "WildfiresListContainer", + "id": "directive-WildfiresListContainer-e0ab33210b5f028620d2b59c2225f15a6098ff64fb3791998032d59a04a8c7a76c4c4d8743b9772668c3e9b345cdf48d6d3c17e05f3adbff427fae89789f6db1", + "file": "src/app/containers/wildfiresList/wildfiresList-container.component.ts", + "type": "directive", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Directive } from '@angular/core';\r\nimport { select } from '@ngrx/store';\r\nimport { SearchState } from '@wf1/core-ui';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n selectSearchState,\r\n selectWildfiresLoadState,\r\n selectWildfiresErrorState,\r\n} from '../../store/application/application.selector';\r\nimport {\r\n ErrorState,\r\n LoadState,\r\n} from '../../store/application/application.state';\r\nimport { selectCurrentWildfiresSearch } from '../../store/wildfiresList/wildfiresList.selector';\r\nimport { SEARCH_WILDFIRES_COMPONENT_ID } from '../../store/wildfiresList/wildfiresList.stats';\r\nimport { BaseContainer } from '../base/base-container.component';\r\n\r\n@Directive()\r\nexport class WildfiresListContainer extends BaseContainer {\r\n collection$: Observable = this.store.pipe(\r\n select(selectCurrentWildfiresSearch()),\r\n );\r\n searchState$: Observable = this.store.pipe(\r\n select(selectSearchState(SEARCH_WILDFIRES_COMPONENT_ID)),\r\n );\r\n loadState$: Observable = this.store.pipe(\r\n select(selectWildfiresLoadState()),\r\n );\r\n errorState$: Observable = this.store.pipe(\r\n select(selectWildfiresErrorState()),\r\n );\r\n}\r\n", + "providers": [], + "hostDirectives": [], + "standalone": false, + "inputsClass": [], + "outputsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "propertiesClass": [ + { + "name": "collection$", + "defaultValue": "this.store.pipe(\r\n select(selectCurrentWildfiresSearch()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "errorState$", + "defaultValue": "this.store.pipe(\r\n select(selectWildfiresErrorState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "loadState$", + "defaultValue": "this.store.pipe(\r\n select(selectWildfiresLoadState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 26 + }, + { + "name": "searchState$", + "defaultValue": "this.store.pipe(\r\n select(selectSearchState(SEARCH_WILDFIRES_COMPONENT_ID)),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "displayLabel", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "hasUnsavedForms", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "snackBar", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBar", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedForms$", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedFormsSub", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "BaseContainer" + } + } + ], + "methodsClass": [ + { + "name": "getAssociatedComponentIds", + "args": [], + "optional": false, + "returnType": "string[]", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getDisplayLabel", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getHasUnsavedForms", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "onBeforeUnload", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:beforeunload', ['$event']" + } + ], + "modifierKind": [ + 170 + ], + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseContainer" + } + } + ], + "extends": [ + "BaseContainer" + ] + } + ], + "components": [ + { + "name": "ActiveFiresWidget", + "id": "component-ActiveFiresWidget-7aa0633a1b3f0f697ae6cc5dbc651e135ab7580ad61711d2df5b4e5add827176bcdbb9e552d9436496f2ca8c7843ba453ab23a0f8570ae406041e118453ce077", + "file": "src/app/components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "active-fires-widget", + "styleUrls": [ + "./active-fires-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./active-fires-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "activeBeingHeld", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "activeBeingHeldPct", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "activeFireOfNote", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "activeFires", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "activeOutOfControl", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "activeOutOfControlPct", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "activeUnderControl", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "activeUnderControlPct", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "beingHeldData", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "beingHeldScheme", + "defaultValue": "{ domain: ['#DADA19', '#C2C2C2'] }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "chartSize", + "defaultValue": "180", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireCentreOptions", + "defaultValue": "FireCentres", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + }, + { + "name": "outOfControlData", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "outOfControlScheme", + "defaultValue": "{ domain: ['#FF0000', '#C2C2C2'] }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ] + }, + { + "name": "selectedFireCentreCode", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11, + "modifierKind": [ + 125 + ] + }, + { + "name": "underControlData", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + }, + { + "name": "underControlScheme", + "defaultValue": "{ domain: ['#98E600', '#C2C2C2'] }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "queryData", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 38, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectFireCentre", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component } from '@angular/core';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { FireCentres, currentFireYear } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'active-fires-widget',\r\n templateUrl: './active-fires-widget.component.html',\r\n styleUrls: ['./active-fires-widget.component.scss'],\r\n})\r\nexport class ActiveFiresWidget implements AfterViewInit {\r\n public startupComplete = false;\r\n public selectedFireCentreCode = '';\r\n public fireCentreOptions = FireCentres;\r\n public activeFires: number;\r\n public activeFireOfNote: number;\r\n public activeOutOfControl: number;\r\n public activeBeingHeld: number;\r\n public activeUnderControl: number;\r\n public activeOutOfControlPct: number;\r\n public activeBeingHeldPct: number;\r\n public activeUnderControlPct: number;\r\n public outOfControlData = [];\r\n public beingHeldData = [];\r\n public underControlData = [];\r\n\r\n public outOfControlScheme = { domain: ['#FF0000', '#C2C2C2'] };\r\n public beingHeldScheme = { domain: ['#DADA19', '#C2C2C2'] };\r\n public underControlScheme = { domain: ['#98E600', '#C2C2C2'] };\r\n\r\n public chartSize = 180;\r\n\r\n constructor(private publishedIncidentService: PublishedIncidentService) {}\r\n\r\n ngAfterViewInit(): void {\r\n this.queryData();\r\n }\r\n\r\n queryData() {\r\n this.startupComplete = false;\r\n const fireCentre =\r\n this.selectedFireCentreCode && this.selectedFireCentreCode !== ''\r\n ? FireCentres.find((fc) => fc.code === this.selectedFireCentreCode)\r\n .description\r\n : 'BC';\r\n\r\n Promise.all([\r\n this.publishedIncidentService\r\n .fetchStatistics(currentFireYear() - 1, fireCentre)\r\n .toPromise(),\r\n this.publishedIncidentService\r\n .fetchStatistics(currentFireYear(), fireCentre)\r\n .toPromise(),\r\n ])\r\n .then(([previousYearStats, stats]) => {\r\n const currentYearActive =\r\n stats.reduce(\r\n (\r\n n,\r\n {\r\n activeBeingHeldFires,\r\n activeOutOfControlFires,\r\n activeUnderControlFires,\r\n },\r\n ) =>\r\n n +\r\n activeBeingHeldFires +\r\n activeOutOfControlFires +\r\n activeUnderControlFires,\r\n 0,\r\n ) || 0;\r\n const previousYearActive =\r\n previousYearStats.reduce(\r\n (\r\n n,\r\n {\r\n activeBeingHeldFires,\r\n activeOutOfControlFires,\r\n activeUnderControlFires,\r\n },\r\n ) =>\r\n n +\r\n activeBeingHeldFires +\r\n activeOutOfControlFires +\r\n activeUnderControlFires,\r\n 0,\r\n ) || 0;\r\n const currentYearActiveFoN =\r\n stats.reduce(\r\n (\r\n n,\r\n {\r\n activeBeingHeldFiresOfNote,\r\n activeOutOfControlFiresOfNote,\r\n activeUnderControlFiresOfNote,\r\n },\r\n ) =>\r\n n +\r\n activeBeingHeldFiresOfNote +\r\n activeOutOfControlFiresOfNote +\r\n activeUnderControlFiresOfNote,\r\n 0,\r\n ) || 0;\r\n const previousYearActiveFoN =\r\n previousYearStats.reduce(\r\n (\r\n n,\r\n {\r\n activeBeingHeldFiresOfNote,\r\n activeOutOfControlFiresOfNote,\r\n activeUnderControlFiresOfNote,\r\n },\r\n ) =>\r\n n +\r\n activeBeingHeldFiresOfNote +\r\n activeOutOfControlFiresOfNote +\r\n activeUnderControlFiresOfNote,\r\n 0,\r\n ) || 0;\r\n\r\n this.activeFires = currentYearActive + previousYearActive;\r\n this.activeFireOfNote = currentYearActiveFoN + previousYearActiveFoN;\r\n this.activeOutOfControl =\r\n (stats.reduce(\r\n (n, { activeOutOfControlFires }) => n + activeOutOfControlFires,\r\n 0,\r\n ) || 0) +\r\n (previousYearStats.reduce(\r\n (n, { activeOutOfControlFires }) => n + activeOutOfControlFires,\r\n 0,\r\n ) || 0);\r\n this.activeBeingHeld =\r\n (stats.reduce(\r\n (n, { activeBeingHeldFires }) => n + activeBeingHeldFires,\r\n 0,\r\n ) || 0) +\r\n (previousYearStats.reduce(\r\n (n, { activeBeingHeldFires }) => n + activeBeingHeldFires,\r\n 0,\r\n ) || 0);\r\n this.activeUnderControl =\r\n (stats.reduce(\r\n (n, { activeUnderControlFires }) => n + activeUnderControlFires,\r\n 0,\r\n ) || 0) +\r\n (previousYearStats.reduce(\r\n (n, { activeUnderControlFires }) => n + activeUnderControlFires,\r\n 0,\r\n ) || 0);\r\n\r\n this.outOfControlData = [\r\n { name: 'Out of Control', value: this.activeOutOfControl },\r\n { name: 'All Fires Minus', value: this.activeFires - this.activeOutOfControl},\r\n ];\r\n this.beingHeldData = [\r\n { name: 'Being Held', value: this.activeBeingHeld },\r\n { name: 'All Fires Minus', value: this.activeFires - this.activeBeingHeld },\r\n ];\r\n this.underControlData = [\r\n { name: 'Under Control', value: this.activeUnderControl },\r\n { name: 'All Fires Minus', value: this.activeFires - this.activeUnderControl },\r\n ];\r\n\r\n this.activeOutOfControlPct =\r\n Math.round((this.activeOutOfControl / this.activeFires) * 100) || 0;\r\n this.activeBeingHeldPct =\r\n Math.round((this.activeBeingHeld / this.activeFires) * 100) || 0;\r\n this.activeUnderControlPct =\r\n Math.round((this.activeUnderControl / this.activeFires) * 100) || 0;\r\n\r\n this.startupComplete = true;\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n selectFireCentre() {\r\n this.queryData();\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: var(--24, 24px);\r\n display: flex;\r\n min-height: 640px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .chart-box-title {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-weight: 600;\r\n line-height: 27px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n }\r\n\r\n .chart-box-content {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n }\r\n .chart-box-content > * {\r\n flex: 1 0 20%;\r\n }\r\n\r\n .charts-box {\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n height: calc(100% - 196px);\r\n margin-top: 25px;\r\n padding: 20px;\r\n }\r\n\r\n .chart {\r\n display: flex;\r\n flex-flow: column;\r\n text-align: center;\r\n flex-direction: column;\r\n align-items: center;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n\r\n .pie {\r\n height: 180px;\r\n\r\n .chart-percent {\r\n color: var(--grays-gray-1, #242424);\r\n text-align: center;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-size: 28.929px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n position: relative;\r\n top: -110px;\r\n }\r\n }\r\n }\r\n\r\n .chart-data-holder {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: wrap;\r\n }\r\n\r\n .stat-box {\r\n display: flex;\r\n flex-direction: column;\r\n padding: 0px 20px 0px 20px;\r\n gap: 10px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n height: 116px;\r\n width: calc(50% - 24px);\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 12px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 60px;\r\n background: var(--Summary-Blue, #dfe5f1);\r\n position: relative;\r\n top: -5px;\r\n width: 36px;\r\n height: 36px;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 40px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n margin-left: 10px;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-top: 10px;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n width: auto;\r\n max-width: 850px;\r\n min-height: 640px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .chart-box-title {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-weight: 600;\r\n line-height: 27px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n }\r\n\r\n .chart-box-content {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n }\r\n .chart-box-content > * {\r\n flex: 1 0 20%;\r\n }\r\n\r\n .charts-box {\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n height: calc(100% - 196px);\r\n margin-top: 25px;\r\n padding: 20px;\r\n }\r\n\r\n .chart {\r\n display: flex;\r\n flex-flow: column;\r\n text-align: center;\r\n flex-direction: column;\r\n align-items: center;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n\r\n .pie {\r\n height: 180px;\r\n\r\n .chart-percent {\r\n color: var(--grays-gray-1, #242424);\r\n text-align: center;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-size: 28.929px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n position: relative;\r\n top: -110px;\r\n }\r\n }\r\n }\r\n\r\n .chart-data-holder {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: wrap;\r\n }\r\n\r\n .stat-box {\r\n display: flex;\r\n flex-direction: column;\r\n padding: 0px 20px 0px 20px;\r\n gap: 10px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n height: 116px;\r\n width: calc(50% - 24px);\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 12px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 60px;\r\n background: var(--Summary-Blue, #dfe5f1);\r\n position: relative;\r\n top: -5px;\r\n width: 36px;\r\n height: 36px;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 40px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n margin-left: 10px;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-top: 10px;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n background: #fff;\r\n }\r\n\r\n .chart-box-content {\r\n display: flex;\r\n flex-direction: column;\r\n flex-wrap: wrap;\r\n width: calc(100vw - 70px);\r\n }\r\n .chart-box-content > * {\r\n flex: 0 0 0px;\r\n }\r\n\r\n .charts-box {\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n margin-top: 25px;\r\n align-items: flex-start;\r\n padding-top: 12px;\r\n padding-left: 12px;\r\n }\r\n\r\n .chart {\r\n display: flex;\r\n flex-flow: row;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-bottom: 1px solid #dedede;\r\n\r\n .pie {\r\n position: relative;\r\n\r\n .chart-percent {\r\n color: var(--grays-gray-1, #242424);\r\n text-align: center;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-size: 28.929px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n position: absolute;\r\n width: 180px;\r\n height: 180px;\r\n top: 70px;\r\n }\r\n }\r\n }\r\n\r\n .chart-box-title {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-weight: 500;\r\n line-height: 27px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n margin-top: 5px;\r\n }\r\n\r\n .chart-data-holder {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n height: 65px;\r\n position: relative;\r\n top: 60px;\r\n left: -20px;\r\n width: 185px;\r\n }\r\n\r\n .stat-box {\r\n display: flex;\r\n flex-direction: column;\r\n padding: 0px 20px 0px 20px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n height: 116px;\r\n width: calc(50% - 24px);\r\n place-content: space-between;\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n margin-bottom: 10px;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 6px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 60px;\r\n background: var(--Summary-Blue, #dfe5f1);\r\n position: relative;\r\n top: 0px;\r\n height: 24px;\r\n width: 24px;\r\n margin-left: 0;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 28px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n margin-left: auto;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-top: 10px;\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n .chart-label {\r\n text-align: left;\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n border: 1px solid #c4c4c4;\r\n color: #242424;\r\n\r\n height: 36px;\r\n padding-left: 10px;\r\n\r\n -webkit-appearance: none;\r\n -moz-appearance: none;\r\n appearance: none;\r\n background: url(\"../../../../../assets/images/svg-icons/carbon_down-arrow.svg\") 96% / 10% no-repeat;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto !important;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.content {\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\n.counts-box {\r\n display: flex;\r\n width: 100%;\r\n gap: 24px;\r\n margin-top: 10px;\r\n}\r\n\r\n.chart-box-title-bar {\r\n display: flex;\r\n}\r\n\r\n.chart-label {\r\n color: var(--Black-1, #242424);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n min-width: 120px;\r\n}\r\n\r\n.chart-data {\r\n color: var(--Grey-1, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n}\r\n\r\n.button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n}\r\n\r\n.button-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n}\r\n\r\n.button-icon {\r\n position: relative;\r\n top: 2px;\r\n left: -6px;\r\n}\r\n\r\n.stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-top: 10px;\r\n}\r\n\r\n.red {\r\n background: #aa1d3e !important;\r\n}\r\n", + "styleUrl": "./active-fires-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 30, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n Active Wildfires\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n Total Wildfires\r\n
\r\n \"Order\"\r\n {{activeFires}}\r\n
\r\n
\r\n
\r\n Wildfires of Note\r\n
\r\n \"Order\"\r\n {{activeFireOfNote}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Stages of Control
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
{{activeOutOfControlPct}}%
\r\n
\r\n
\r\n Out of Control\r\n {{activeOutOfControl}} Wildfires\r\n
\r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n
{{activeBeingHeldPct}}%
\r\n
\r\n
\r\n Being Held\r\n {{activeBeingHeld}} Wildfires\r\n
\r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n
{{activeUnderControlPct}}%
\r\n
\r\n
\r\n Under Control\r\n {{activeUnderControl}} Wildfires\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "ActiveWildfireMapComponent", + "id": "component-ActiveWildfireMapComponent-64601bbf5dfec2bc6c99455e64b686a453f3e74081c6341d85193c0662e58e333a9b39fbf7fa2781f874b17e479b778f81648016e29de76e09b83b37ed4bfb92", + "file": "src/app/components/active-wildfire-map/active-wildfire-map.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "active-wildfire-map", + "styleUrls": [ + "./active-wildfire-map.component.scss" + ], + "styles": [], + "templateUrl": [ + "./active-wildfire-map.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incidents", + "deprecated": false, + "deprecationMessage": "", + "line": 75, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "activeFireCountPromise", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 95 + }, + { + "name": "areaRestrictionsPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "MatExpansionPanel", + "optional": false, + "description": "", + "line": 81, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'AreaRestrictions'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "bansAndProhibitionsPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "MatExpansionPanel", + "optional": false, + "description": "", + "line": 82, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'BansAndProhibitions'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "clickedMyLocation", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 159, + "modifierKind": [ + 125 + ] + }, + { + "name": "evacuationOrdersAndAlertsPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "MatExpansionPanel", + "optional": false, + "description": "", + "line": 80, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'EvacuationOrdersAndAlerts'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "filteredAreaRestrictions", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 116 + }, + { + "name": "filteredBansAndProhibitions", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 117 + }, + { + "name": "filteredClosedRecreationSites", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 120 + }, + { + "name": "filteredDangerRatings", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 118 + }, + { + "name": "filteredEvacs", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 115 + }, + { + "name": "filteredFirePerimeters", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 114 + }, + { + "name": "filteredFirstNationsTreatyLand", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 125 + }, + { + "name": "filteredForestServiceRoads", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 121 + }, + { + "name": "filteredIndianReserve", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 126 + }, + { + "name": "filteredMunicipalities", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 124 + }, + { + "name": "filteredOptions", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchResult[]", + "optional": false, + "description": "", + "line": 105, + "modifierKind": [ + 125 + ] + }, + { + "name": "filteredProtectedLandsAccessRestrictions", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 122 + }, + { + "name": "filteredRegionalDistricts", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 123 + }, + { + "name": "filteredRoadEvents", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 119 + }, + { + "name": "filteredWildfires", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 113 + }, + { + "name": "fireDangerPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "MatExpansionPanel", + "optional": false, + "description": "", + "line": 84, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'FireDanger'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "grabber", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 1133, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'grabber'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "incidentRefs", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 112 + }, + { + "name": "incidentsServiceUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 92 + }, + { + "name": "inputAutoComplete", + "deprecated": false, + "deprecationMessage": "", + "type": "MatAutocompleteTrigger", + "optional": false, + "description": "", + "line": 90, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "MatAutocompleteTrigger, {read: MatAutocompleteTrigger}" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "isAllLayersOpen", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 133 + }, + { + "name": "isDataSourcesOpen", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 136 + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 161, + "modifierKind": [ + 123 + ] + }, + { + "name": "isLegendOpen", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 134 + }, + { + "name": "isLocationEnabled", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 130 + }, + { + "name": "isMapLoaded", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 132 + }, + { + "name": "isMobileView", + "defaultValue": "mobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 155, + "modifierKind": [ + 125 + ] + }, + { + "name": "lastPointerPosition", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 1144, + "modifierKind": [ + 123 + ] + }, + { + "name": "lastTranslate", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 1160, + "modifierKind": [ + 123 + ] + }, + { + "name": "leafletInstance", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 107 + }, + { + "name": "localAuthoritiesPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "MatExpansionPanel", + "optional": false, + "description": "", + "line": 85, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'LocalAuthorities'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "locationOptions", + "deprecated": false, + "deprecationMessage": "", + "type": "QueryList", + "optional": false, + "description": "", + "line": 88, + "decorators": [ + { + "name": "ViewChildren", + "stringifiedArguments": "'locationOptions'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "mapConfig", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "null", + "optional": false, + "description": "", + "line": 93 + }, + { + "name": "markers", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 109 + }, + { + "name": "notificationState", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 137 + }, + { + "name": "placeData", + "deprecated": false, + "deprecationMessage": "", + "type": "PlaceData", + "optional": false, + "description": "", + "line": 103 + }, + { + "name": "refreshAllLayers", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 135 + }, + { + "name": "resizeBox", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 1134, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'resizeBox'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "resizeObserver", + "deprecated": false, + "deprecationMessage": "", + "type": "ResizeObserver", + "optional": false, + "description": "", + "line": 101 + }, + { + "name": "routesImpactedPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "MatExpansionPanel", + "optional": false, + "description": "", + "line": 86, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'RoutesImpacted'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "safeAreaInsetBottomValue", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 141 + }, + { + "name": "safeAreaInsetTopValue", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 140 + }, + { + "name": "savedLocationlabels", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 128 + }, + { + "name": "savedLocationlabelsToShow", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 127 + }, + { + "name": "searchByLocationControl", + "defaultValue": "new UntypedFormControl()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 104 + }, + { + "name": "searchData", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchResult", + "optional": false, + "description": "", + "line": 143, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchLocationsLayerGroup", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 108 + }, + { + "name": "searchText", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 99 + }, + { + "name": "selectedLayer", + "deprecated": false, + "deprecationMessage": "", + "type": "SelectedLayer", + "optional": false, + "description": "", + "line": 96 + }, + { + "name": "selectedPanel", + "defaultValue": "'wildfire-stage-of-control'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 97 + }, + { + "name": "showAccordion", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 98 + }, + { + "name": "showPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 145 + }, + { + "name": "sliderButtonHold", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 158, + "modifierKind": [ + 125 + ] + }, + { + "name": "SMK", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 106 + }, + { + "name": "smkApi", + "deprecated": false, + "deprecationMessage": "", + "type": "SmkApi", + "optional": false, + "description": "", + "line": 94 + }, + { + "name": "smokeForecastPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "MatExpansionPanel", + "optional": false, + "description": "", + "line": 83, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'SmokeForecast'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 156, + "modifierKind": [ + 125 + ] + }, + { + "name": "sortedAddressList", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": false, + "description": "", + "line": 111 + }, + { + "name": "testNotifications", + "defaultValue": "[\r\n makeLocation({\r\n latitude: 48.461763, // uvic fire\r\n longitude: -123.31067,\r\n radius: 20,\r\n featureId: 'V65425', //FIRE_NUMBER\r\n featureType: 'BCWS_ActiveFires_PublicView',\r\n fireYear: 2023,\r\n }),\r\n makeLocation({\r\n latitude: 48.507955, // OUT - beaver lake\r\n longitude: -123.393515,\r\n radius: 20,\r\n featureId: 'V60164', //FIRE_NUMBER\r\n featureType: 'BCWS_ActiveFires_PublicView',\r\n fireYear: 2022,\r\n }),\r\n makeLocation({\r\n latitude: 48.463259, // uvic\r\n longitude: -123.312635,\r\n radius: 20,\r\n featureId: 'V65055', //FIRE_NUMBER\r\n featureType: 'BCWS_ActiveFires_PublicView',\r\n fireYear: 2022,\r\n }),\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 1357 + }, + { + "name": "url", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 110 + }, + { + "name": "useNearMe", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 146 + }, + { + "name": "userLocation", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 131, + "modifierKind": [ + 125 + ] + }, + { + "name": "wildfireLayerIds", + "defaultValue": "[\r\n 'active-wildfires-fire-of-note',\r\n 'active-wildfires-out-of-control',\r\n 'active-wildfires-holding',\r\n 'active-wildfires-under-control',\r\n 'active-wildfires-out',\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": false, + "description": "", + "line": 148 + }, + { + "name": "wildfireStageOfControlPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "MatExpansionPanel", + "optional": false, + "description": "", + "line": 78, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'WildfireStageOfControl'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "wildfireYear", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 138 + }, + { + "name": "zone", + "deprecated": false, + "deprecationMessage": "", + "type": "NgZone", + "optional": false, + "description": "", + "line": 100 + } + ], + "methodsClass": [ + { + "name": "addAllSavedLocationLabels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 915, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ] + }, + { + "name": "addMarker", + "args": [ + { + "name": "long", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "lat", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 645, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "long", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "lat", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "clearMyLocation", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1122, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "clearSearchLocationControl", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 768, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dragDropped", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1161, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "dragMove", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1145, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getFullAddress", + "args": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 587, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "handleDrawerVisibilityChange", + "args": [ + { + "name": "isVisible", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1206, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "isVisible", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "handleLayerChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1201, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "highlight", + "args": [ + { + "name": "place", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "iconSettings", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 675, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "place", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "iconSettings", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "identify", + "args": [ + { + "name": "location", + "type": "number[]", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "buffer", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "1" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1295, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "location", + "type": "number[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "buffer", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "1", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initializeLayers", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 825, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "initMap", + "args": [ + { + "name": "smk", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 774, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "smk", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isChecked", + "args": [ + { + "name": "layer", + "type": "SelectedLayer", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 1178, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "layer", + "type": "SelectedLayer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 389, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 578, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onLocationOptionOut", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 662, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onLocationOptionOver", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 625, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onLocationSelected", + "args": [ + { + "name": "selectedOption", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 744, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "selectedOption", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onPushNotificationClick", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1348, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onSelectIncidents", + "args": [ + { + "name": "incidentRefs", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 783, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "incidentRefs", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onSelectLayer", + "args": [ + { + "name": "selectedLayer", + "type": "SelectedLayer", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 925, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "selectedLayer", + "type": "SelectedLayer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onToggleAccordion", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 779, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openAllLayers", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1193, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openSearchPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1217, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "panToLocation", + "args": [ + { + "name": "long", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "lat", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "zoom", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 570, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "long", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "lat", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "zoom", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "pushTextMatchToFront", + "args": [ + { + "name": "val", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 369, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "val", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "removeAllSavedLocationLabels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 905, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ] + }, + { + "name": "removeMarker", + "args": [ + { + "name": "latLng", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 728, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "latLng", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchTextUpdated", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1129, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "serializeLatLng", + "args": [ + { + "name": "latLng", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 716, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "latLng", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setupScrollForLayersComponent", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1182, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "showAreaHighlight", + "args": [ + { + "name": "center", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "radius", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1099, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "center", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "radius", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "showLeftLayerScroller", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 1334, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "showLegend", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1212, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "showLocationMarker", + "args": [ + { + "name": "point", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1108, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "point", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "showRightLayerScroller", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 1339, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "slideLayerButtons", + "args": [ + { + "name": "slide", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 1322, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "slide", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateLocationEnabledVariable", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 1093, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "updateSavedLocationLabelVisibility", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 894, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ] + }, + { + "name": "useMyCurrentLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 1045, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n AfterViewInit,\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n ElementRef,\r\n Input,\r\n NgZone,\r\n OnInit,\r\n QueryList,\r\n ViewChild,\r\n ViewChildren,\r\n} from '@angular/core';\r\nimport { UntypedFormControl } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatExpansionPanel } from '@angular/material/expansion';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { DialogLocationComponent } from '@app/components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { App } from '@capacitor/app';\r\nimport { Preferences } from '@capacitor/preferences';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport * as L from 'leaflet';\r\nimport { debounceTime } from 'rxjs/operators';\r\nimport { CommonUtilityService } from '../../services/common-utility.service';\r\nimport { MapConfigService } from '../../services/map-config.service';\r\nimport { PublishedIncidentService } from '../../services/published-incident-service';\r\nimport { PlaceData } from '../../services/wfnews-map.service/place-data';\r\nimport {\r\n ResourcesRoutes,\r\n getActiveMap,\r\n isMobileView,\r\n isMobileView as mobileView,\r\n snowPlowHelper,\r\n} from '../../utils';\r\nimport { SmkApi } from '../../utils/smk';\r\nimport {\r\n SearchResult,\r\n SearchPageComponent,\r\n} from '../search/search-page.component';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { MatAutocompleteTrigger } from '@angular/material/autocomplete';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { PushNotification } from '@capacitor/push-notifications';\r\nimport { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component';\r\nimport { PointIdService } from '@app/services/point-id.service';\r\n\r\nexport type SelectedLayer =\r\n | 'evacuation-orders-and-alerts'\r\n | 'area-restrictions'\r\n | 'bans-and-prohibitions'\r\n | 'smoke-forecast'\r\n | 'fire-danger'\r\n | 'local-authorities'\r\n | 'routes-impacted'\r\n | 'wildfire-stage-of-control'\r\n | 'out-fires'\r\n | 'all-layers';\r\n\r\ndeclare const window: any;\r\n@Component({\r\n selector: 'active-wildfire-map',\r\n templateUrl: './active-wildfire-map.component.html',\r\n styleUrls: ['./active-wildfire-map.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class ActiveWildfireMapComponent implements OnInit, AfterViewInit {\r\n @Input() incidents: any;\r\n\r\n @ViewChild('WildfireStageOfControl')\r\n wildfireStageOfControlPanel: MatExpansionPanel;\r\n @ViewChild('EvacuationOrdersAndAlerts')\r\n evacuationOrdersAndAlertsPanel: MatExpansionPanel;\r\n @ViewChild('AreaRestrictions') areaRestrictionsPanel: MatExpansionPanel;\r\n @ViewChild('BansAndProhibitions') bansAndProhibitionsPanel: MatExpansionPanel;\r\n @ViewChild('SmokeForecast') smokeForecastPanel: MatExpansionPanel;\r\n @ViewChild('FireDanger') fireDangerPanel: MatExpansionPanel;\r\n @ViewChild('LocalAuthorities') localAuthoritiesPanel: MatExpansionPanel;\r\n @ViewChild('RoutesImpacted') routesImpactedPanel: MatExpansionPanel;\r\n\r\n @ViewChildren('locationOptions') locationOptions: QueryList;\r\n @ViewChild(MatAutocompleteTrigger, { read: MatAutocompleteTrigger })\r\n inputAutoComplete: MatAutocompleteTrigger;\r\n\r\n incidentsServiceUrl: string;\r\n mapConfig = null;\r\n smkApi: SmkApi;\r\n activeFireCountPromise;\r\n selectedLayer: SelectedLayer;\r\n selectedPanel = 'wildfire-stage-of-control';\r\n showAccordion: boolean;\r\n searchText = undefined;\r\n zone: NgZone;\r\n resizeObserver: ResizeObserver;\r\n\r\n placeData: PlaceData;\r\n searchByLocationControl = new UntypedFormControl();\r\n public filteredOptions: SearchResult[] = [];\r\n SMK: any;\r\n leafletInstance: any;\r\n searchLocationsLayerGroup: any;\r\n markers: any[];\r\n url;\r\n sortedAddressList: string[];\r\n incidentRefs: any[];\r\n filteredWildfires: any[];\r\n filteredFirePerimeters: any[];\r\n filteredEvacs: any[];\r\n filteredAreaRestrictions: any[];\r\n filteredBansAndProhibitions: any[];\r\n filteredDangerRatings: any[];\r\n filteredRoadEvents: any[];\r\n filteredClosedRecreationSites: any[];\r\n filteredForestServiceRoads: any[];\r\n filteredProtectedLandsAccessRestrictions: any[];\r\n filteredRegionalDistricts: any[];\r\n filteredMunicipalities: any[];\r\n filteredFirstNationsTreatyLand: any[];\r\n filteredIndianReserve: any[];\r\n savedLocationlabelsToShow: any[] = [];\r\n savedLocationlabels: any[] = [];\r\n\r\n isLocationEnabled: boolean;\r\n public userLocation;\r\n isMapLoaded = false;\r\n isAllLayersOpen = false;\r\n isLegendOpen = false;\r\n refreshAllLayers = false;\r\n isDataSourcesOpen = false;\r\n notificationState = 0;\r\n wildfireYear: string;\r\n\r\n safeAreaInsetTopValue;\r\n safeAreaInsetBottomValue: string;\r\n\r\n public searchData: SearchResult;\r\n\r\n showPanel: boolean;\r\n useNearMe: boolean;\r\n\r\n wildfireLayerIds: string[] = [\r\n 'active-wildfires-fire-of-note',\r\n 'active-wildfires-out-of-control',\r\n 'active-wildfires-holding',\r\n 'active-wildfires-under-control',\r\n 'active-wildfires-out',\r\n ];\r\n public isMobileView = mobileView;\r\n public snowPlowHelper = snowPlowHelper;\r\n\r\n public sliderButtonHold = false;\r\n public clickedMyLocation = false;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n protected appConfigService: AppConfigService,\r\n protected router: Router,\r\n protected activedRouter: ActivatedRoute,\r\n private appConfig: AppConfigService,\r\n private mapConfigService: MapConfigService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private commonUtilityService: CommonUtilityService,\r\n protected dialog: MatDialog,\r\n protected cdr: ChangeDetectorRef,\r\n protected snackbarService: MatSnackBar,\r\n private breakpointObserver: BreakpointObserver,\r\n private agolService: AGOLService,\r\n private notificationService: NotificationService,\r\n protected capacitorService: CapacitorService,\r\n protected pointIdService: PointIdService\r\n ) {\r\n this.incidentsServiceUrl = this.appConfig.getConfig().rest['newsLocal'];\r\n this.placeData = new PlaceData();\r\n this.markers = new Array();\r\n const self = this;\r\n\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n if (!val) {\r\n this.filteredOptions = [];\r\n self.searchLayerGroup.clearLayers();\r\n return;\r\n }\r\n\r\n if (val.length > 2 || this.clickedMyLocation) {\r\n this.filteredOptions = [];\r\n this.searchLayerGroup.clearLayers();\r\n if (!this.isMobileView()) {\r\n this.inputAutoComplete.openPanel();\r\n }\r\n // search addresses\r\n if (val.length > 2) {\r\n this.placeData.searchAddresses(val).then((results) => {\r\n if (results) {\r\n const sortedResults = this.commonUtilityService.sortAddressList(\r\n results,\r\n val,\r\n );\r\n for (const result of sortedResults) {\r\n this.filteredOptions.push({\r\n id: result.loc,\r\n type: 'address',\r\n title:\r\n `${result.streetQualifier} ${result.civicNumber} ${result.streetName} ${result.streetType}`.trim() ||\r\n result.localityName,\r\n subtitle: result.localityName,\r\n distance: '0',\r\n relevance: /^\\d/.test(val.trim()) ? 1 : 4,\r\n location: result.loc,\r\n });\r\n }\r\n this.filteredOptions.sort((a, b) =>\r\n a.relevance > b.relevance\r\n ? 1\r\n : a.relevance < b.relevance\r\n ? -1\r\n : a.title.localeCompare(b.title),\r\n );\r\n this.pushTextMatchToFront(val);\r\n\r\n this.cdr.markForCheck();\r\n }\r\n });\r\n }\r\n // search incidents\r\n let searchFon = 0;\r\n while (searchFon < 2) {\r\n this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 1,\r\n 50,\r\n this.clickedMyLocation && this?.userLocation?.coords\r\n ? {\r\n longitude: this.userLocation.coords.longitude,\r\n latitude: this.userLocation.coords.latitude,\r\n radius: 50,\r\n searchText: null,\r\n useUserLocation: false,\r\n }\r\n : null,\r\n this.clickedMyLocation ? null : val,\r\n Boolean(searchFon).valueOf(),\r\n ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'],\r\n )\r\n .toPromise()\r\n .then((incidents) => {\r\n if (incidents?.collection) {\r\n for (const element of incidents.collection.filter(\r\n (e) => e.stageOfControlCode !== 'OUT',\r\n )) {\r\n this.filteredOptions.push({\r\n id: element.incidentNumberLabel,\r\n type: 'incident',\r\n title:\r\n element.incidentName === element.incidentNumberLabel\r\n ? element.incidentName\r\n : `${element.incidentName} (${element.incidentNumberLabel})`,\r\n subtitle: element.fireCentreName,\r\n distance: '0',\r\n relevance: /^\\d/.test(val.trim()) ? 2 : 1,\r\n location: [\r\n Number(element.longitude),\r\n Number(element.latitude),\r\n ],\r\n });\r\n }\r\n this.filteredOptions.sort((a, b) =>\r\n a.relevance > b.relevance\r\n ? 1\r\n : a.relevance < b.relevance\r\n ? -1\r\n : a.title.localeCompare(b.title),\r\n );\r\n this.pushTextMatchToFront(val);\r\n // what happens on mobile? Identify?\r\n if (isMobileView()) {\r\n this.identify(\r\n [\r\n this.userLocation.coords.longitude,\r\n this.userLocation.coords.latitude,\r\n ],\r\n 50000,\r\n );\r\n }\r\n this.cdr.markForCheck();\r\n }\r\n });\r\n searchFon++;\r\n }\r\n\r\n // search evac orders\r\n let whereString = null;\r\n if (val?.length > 0) {\r\n whereString = `EVENT_NAME LIKE '%${val}%' OR ORDER_ALERT_STATUS LIKE '%${val}%' OR ISSUING_AGENCY LIKE '%${val}%'`;\r\n }\r\n this.agolService\r\n .getEvacOrders(\r\n this.clickedMyLocation ? null : whereString,\r\n this.clickedMyLocation && this?.userLocation?.coords\r\n ? {\r\n x: this.userLocation?.coords?.longitude,\r\n y: this.userLocation?.coords?.latitude,\r\n radius: 50,\r\n }\r\n : null,\r\n { returnCentroid: true, returnGeometry: false }\r\n )\r\n .toPromise()\r\n .then((evacs) => {\r\n if (evacs?.features) {\r\n for (const element of evacs.features) {\r\n this.filteredOptions.push({\r\n id: element.attributes.EMRG_OAA_SYSID,\r\n type: (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase(),\r\n title: element.attributes.EVENT_NAME,\r\n subtitle: '', // Fire Centre would mean loading incident as well... evacs can cross centres\r\n distance: '0',\r\n relevance:\r\n /^\\d/.test(val.trim()) &&\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'order'\r\n ? 2\r\n : /^\\d/.test(val.trim()) &&\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'alert'\r\n ? 3\r\n : /^\\d/.test(val.trim()) === false &&\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'order'\r\n ? 2\r\n : 3,\r\n location: [element.centroid.x, element.centroid.y],\r\n });\r\n }\r\n this.filteredOptions.sort((a, b) =>\r\n a.relevance > b.relevance\r\n ? 1\r\n : a.relevance < b.relevance\r\n ? -1\r\n : a.title.localeCompare(b.title),\r\n );\r\n this.pushTextMatchToFront(val);\r\n this.cdr.markForCheck();\r\n }\r\n });\r\n }\r\n });\r\n\r\n App.addListener('resume', () => {\r\n this.updateLocationEnabledVariable();\r\n });\r\n }\r\n\r\n pushTextMatchToFront(val: string) {\r\n const matches: SearchResult[] = [];\r\n for (const result of this.filteredOptions) {\r\n if (\r\n result.type === 'address' &&\r\n result.title.toLowerCase().includes(val.toLowerCase())\r\n ) {\r\n matches.push(result);\r\n const index = this.filteredOptions.indexOf(result);\r\n if (index) {\r\n this.filteredOptions.splice(index, 1);\r\n }\r\n }\r\n }\r\n\r\n if (matches.length > 0) {\r\n this.filteredOptions = matches.concat(this.filteredOptions);\r\n }\r\n }\r\n\r\n async ngAfterViewInit() {\r\n this.locationOptions.changes.subscribe(() => {\r\n this.locationOptions.forEach((option: ElementRef) => {\r\n option.nativeElement.addEventListener(\r\n 'mouseover',\r\n this.onLocationOptionOver.bind(this),\r\n );\r\n option.nativeElement.addEventListener(\r\n 'mouseout',\r\n this.onLocationOptionOut.bind(this),\r\n );\r\n });\r\n });\r\n\r\n this.appConfig.configEmitter.subscribe((config) => {\r\n const mapConfig = [];\r\n\r\n this.mapConfigService\r\n .getMapConfig()\r\n .then((mapState) => {\r\n this.SMK = window['SMK'];\r\n mapConfig.push(mapState);\r\n })\r\n .then(() => {\r\n const deviceConfig = { viewer: { device: 'desktop' } };\r\n this.mapConfig = [...mapConfig, deviceConfig, 'theme=wf', '?'];\r\n });\r\n });\r\n this.activedRouter.queryParams.subscribe((params: ParamMap) => {\r\n if ((params && params['longitude'] && params['latitude']) || (params && params['featureType'])) {\r\n const long = Number(params['longitude']);\r\n const lat = Number(params['latitude']);\r\n\r\n // set timeout to load smk features to load\r\n setTimeout(async () => {\r\n let result = null;\r\n let fireIsOutOrNotFound = false;\r\n if (params['featureType'] === 'BCWS_ActiveFires_PublicView') {\r\n //wildfire notification\r\n try {\r\n const today = new Date();\r\n const fiscalYearStart = new Date(today.getFullYear(), 3, 1); // April 1st\r\n\r\n if (today < fiscalYearStart) {\r\n this.wildfireYear = (today.getFullYear() - 1).toString();\r\n } else {\r\n this.wildfireYear = today.getFullYear().toString();\r\n }\r\n\r\n result = await this.publishedIncidentService\r\n .fetchPublishedIncident(params['featureId'], this.wildfireYear)\r\n .toPromise();\r\n if (result?.stageOfControlCode === 'OUT') {\r\n fireIsOutOrNotFound = true;\r\n const dialogRef = this.dialog.open(\r\n WildfireNotificationDialogComponent,\r\n {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n title: 'This wildfire is Out',\r\n text: 'The wildfire is extinguished. To find this wildfire on the map, turn on the \\'Out Wildfires\\' map layer.',\r\n },\r\n },\r\n );\r\n dialogRef.afterClosed().subscribe((action) => {\r\n if (action['fullDetail']) {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: result.fireYear,\r\n incidentNumber: result.incidentNumberLabel,\r\n source: [ResourcesRoutes.ACTIVEWILDFIREMAP],\r\n },\r\n });\r\n }\r\n });\r\n } else {\r\n this.panToLocation(long, lat);\r\n }\r\n } catch (error) {\r\n fireIsOutOrNotFound = true;\r\n console.error('Error fetching published incident:', error);\r\n this.dialog.open(\r\n WildfireNotificationDialogComponent,\r\n {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n title: 'Wildfire not found',\r\n text: 'The wildfire you\\'re looking for may have been a duplicate or entered in error, and has now been removed.',\r\n text2:\r\n 'For more information, contact fireinfo@gov.bc.ca or call 1 888 336-7378 (3FOREST)',\r\n },\r\n },\r\n );\r\n }\r\n } else if ((params['areaRestriction'] && params['areaRestriction'] === \"true\") || \r\n (params['evacuationAlert'] && params['evacuationAlert'] === \"true\") || \r\n (params['activeWildfires'] && params['activeWildfires'] === \"true\")){\r\n this.panToLocation(long, lat, 12);\r\n } else if (params['bansProhibitions'] && params['bansProhibitions'] === \"true\"){\r\n this.panToLocation(long, lat, 6);\r\n } else {\r\n this.panToLocation(long, lat);\r\n } \r\n\r\n // turn on layers\r\n if (params['featureType'] === 'British_Columbia_Area_Restrictions' || \r\n (params['areaRestriction'] && params['areaRestriction'] === \"true\")) {\r\n this.onSelectLayer('area-restrictions');\r\n }\r\n\r\n if (\r\n params['featureType'] ===\r\n 'British_Columbia_Bans_and_Prohibition_Areas' || \r\n (params['bansProhibitions'] && params['bansProhibitions'] === \"true\")\r\n ) {\r\n this.onSelectLayer('bans-and-prohibitions');\r\n }\r\n\r\n if (params['featureType'] === 'Evacuation_Orders_and_Alerts' || \r\n (params['evacuationAlert'] && params['evacuationAlert'] === \"true\")) {\r\n this.onSelectLayer('evacuation-orders-and-alerts');\r\n }\r\n\r\n if (params['featureType'] === 'BCWS_ActiveFires_PublicView' || \r\n (params['activeWildfires'] && params['activeWildfires'] === \"true\")) {\r\n this.onSelectLayer('wildfire-stage-of-control');\r\n }\r\n\r\n // identify\r\n setTimeout(() => {\r\n if (long && lat) {\r\n if (!fireIsOutOrNotFound) {\r\n this.showPanel = true;\r\n if (result) {\r\n let id = null;\r\n if (result.fireOfNoteInd) {\r\n id = 'active-wildfires-fire-of-note';\r\n } else {\r\n if (result.stageOfControlCode === 'OUT_CNTRL') {\r\n id = 'active-wildfires-out-of-control';\r\n } else if (result.stageOfControlCode === 'HOLDING') {\r\n id = 'active-wildfires-holding';\r\n } else if (result.stageOfControlCode === 'UNDR_CNTRL') {\r\n id = 'active-wildfires-under-control';\r\n }\r\n }\r\n this.incidentRefs = [\r\n {\r\n notification: true,\r\n geometry: {\r\n coordinates: [long, lat],\r\n },\r\n layerId: id,\r\n properties: {\r\n fire_year: result.fireYear,\r\n incident_name: result.incidentName,\r\n incident_number_label: result.incidentNumberLabel,\r\n },\r\n title: result.incidentName,\r\n type: 'Feature',\r\n _identifyPoint: {\r\n latitude: Number(result.latitude),\r\n longitude: Number(result.longitude),\r\n },\r\n },\r\n ];\r\n this.cdr.detectChanges();\r\n }\r\n // this.mapConfigService.getMapConfig().then(() => {\r\n // this.identify([long, lat])\r\n // })\r\n }\r\n }\r\n }, 2000);\r\n }, 1000);\r\n }\r\n });\r\n }\r\n\r\n panToLocation(long, lat, zoom?) {\r\n this.mapConfigService.getMapConfig().then(() => {\r\n getActiveMap().$viewer.panToFeature(\r\n window['turf'].point([long, lat]), \r\n zoom ? zoom : null);\r\n });\r\n }\r\n\r\n ngOnInit() {\r\n this.url =\r\n this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1);\r\n this.snowPlowHelper(this.url);\r\n this.showAccordion = true;\r\n this.updateLocationEnabledVariable();\r\n }\r\n\r\n getFullAddress(location) {\r\n let result = '';\r\n\r\n if (location.civicNumber) {\r\n result += location.civicNumber;\r\n }\r\n\r\n if (location.streetName) {\r\n result += ' ' + location.streetName;\r\n }\r\n\r\n if (location.streetQualifier) {\r\n result += ' ' + location.streetQualifier;\r\n }\r\n\r\n if (location.streetType) {\r\n result += ' ' + location.streetType;\r\n }\r\n\r\n return result;\r\n }\r\n\r\n get leaflet() {\r\n if (!this.leafletInstance) {\r\nthis.leafletInstance = window['L'];\r\n}\r\n return this.leafletInstance;\r\n }\r\n\r\n get searchLayerGroup() {\r\n if (!this.searchLocationsLayerGroup) {\r\nthis.searchLocationsLayerGroup = this.leaflet\r\n .layerGroup()\r\n .addTo(getActiveMap(this.SMK).$viewer.map);\r\n}\r\n return this.searchLocationsLayerGroup;\r\n }\r\n\r\n onLocationOptionOver(event) {\r\n const long = window.jQuery(event.currentTarget).data('loc-long');\r\n const lat = window.jQuery(event.currentTarget).data('loc-lat');\r\n\r\n this.removeMarker([lat, long]);\r\n\r\n if (!long || !lat) {\r\nreturn;\r\n}\r\n\r\n const largerIcon = {\r\n iconSize: [40, 38],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n };\r\n\r\n this.highlight({ location: [long, lat] }, largerIcon);\r\n }\r\n\r\n addMarker(long: number, lat: number) {\r\n this.removeMarker([lat, long]);\r\n\r\n if (!long || !lat) {\r\nreturn;\r\n}\r\n\r\n const largerIcon = {\r\n iconSize: [40, 38],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n };\r\n\r\n this.highlight({ location: [long, lat] }, largerIcon);\r\n }\r\n\r\n onLocationOptionOut(event) {\r\n const long = window.jQuery(event.currentTarget).data('loc-long');\r\n const lat = window.jQuery(event.currentTarget).data('loc-lat');\r\n\r\n this.removeMarker([lat, long]);\r\n\r\n if (!long || !lat) {\r\nreturn;\r\n}\r\n\r\n this.highlight({ location: [long, lat] });\r\n }\r\n\r\n highlight(place, iconSettings?) {\r\n if (!iconSettings) {\r\n iconSettings = {\r\n iconSize: [20, 19],\r\n iconAnchor: [10, 9],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [-3, -76],\r\n shadowSize: [21, 21],\r\n };\r\n }\r\n\r\n const self = this;\r\n const geojsonFeature = {\r\n type: 'Feature',\r\n geometry: {\r\n type: 'Point',\r\n coordinates: place.location,\r\n },\r\n };\r\n\r\n const starIcon = this.leaflet.icon({\r\n iconUrl:\r\n 'data:image/svg+xml,%3Csvg version=\\'1.1\\' id=\\'Capa_1\\' xmlns=\\'http://www.w3.org/2000/svg\\' xmlns:xlink=\\'http://www.w3.org/1999/xlink\\' x=\\'0px\\' y=\\'0px\\' viewBox=\\'0 0 55.867 55.867\\' xml:space=\\'preserve\\'%3E%3Cpath d=\\'M55.818,21.578c-0.118-0.362-0.431-0.626-0.808-0.681L36.92,18.268L28.83,1.876c-0.168-0.342-0.516-0.558-0.896-0.558 s-0.729,0.216-0.896,0.558l-8.091,16.393l-18.09,2.629c-0.377,0.055-0.689,0.318-0.808,0.681c-0.117,0.361-0.02,0.759,0.253,1.024 l13.091,12.76l-3.091,18.018c-0.064,0.375,0.09,0.754,0.397,0.978c0.309,0.226,0.718,0.255,1.053,0.076l16.182-8.506l16.18,8.506 c0.146,0.077,0.307,0.115,0.466,0.115c0.207,0,0.413-0.064,0.588-0.191c0.308-0.224,0.462-0.603,0.397-0.978l-3.09-18.017 l13.091-12.761C55.838,22.336,55.936,21.939,55.818,21.578z\\' fill=\\'%23FCBA19\\'/%3E%3C/svg%3E%0A',\r\n iconSize: iconSettings.iconSize,\r\n iconAnchor: iconSettings.iconAnchor,\r\n shadowAnchor: iconSettings.shadowAnchor,\r\n popupAnchor: iconSettings.popupAnchor,\r\n shadowSize: iconSettings.shadowSize,\r\n });\r\n\r\n this.leaflet\r\n .geoJson(geojsonFeature, {\r\n pointToLayer(feature, latlng) {\r\n const marker = self.leaflet.marker(latlng, { icon: starIcon });\r\n self.markers[self.serializeLatLng(latlng)] = marker;\r\n return marker;\r\n },\r\n })\r\n .addTo(self.searchLayerGroup);\r\n }\r\n\r\n serializeLatLng(latLng) {\r\n const latRounded = Math.round((latLng['lat'] + Number.EPSILON) * 100) / 100;\r\n const longRounded = Math.round((latLng['lng'] + Number.EPSILON) * 100) / 100;\r\n\r\n const latLongRounded = {\r\n latRounded,\r\n longRounded,\r\n };\r\n\r\n return JSON.stringify(latLongRounded);\r\n }\r\n\r\n removeMarker(latLng) {\r\n const self = this;\r\n this.searchLayerGroup.clearLayers();\r\n\r\n this.filteredOptions.forEach((result) => {\r\n const first = this.serializeLatLng({ lat: latLng[0], lng: latLng[1] });\r\n const second = this.serializeLatLng({\r\n lat: result.location[0],\r\n lng: result.location[1],\r\n });\r\n if (first !== second) {\r\n self.highlight(result);\r\n }\r\n });\r\n }\r\n\r\n onLocationSelected(selectedOption) {\r\n this.snowPlowHelper(this.url, {\r\n action: 'location_search',\r\n text: selectedOption.address,\r\n });\r\n const self = this;\r\n self.searchLayerGroup.clearLayers();\r\n const locationControlValue = selectedOption.title;\r\n this.searchByLocationControl.setValue(locationControlValue.trim(), {\r\n onlySelf: true,\r\n emitEvent: false,\r\n });\r\n this.highlight(selectedOption);\r\n getActiveMap(this.SMK).$viewer.panToFeature(\r\n window['turf'].point(selectedOption.location),\r\n 12,\r\n );\r\n if (selectedOption.type !== 'address') {\r\n setTimeout(() => {\r\n this.identify(selectedOption.location);\r\n }, 1000);\r\n }\r\n }\r\n\r\n clearSearchLocationControl() {\r\n this.searchByLocationControl.reset();\r\n this.isLocationEnabled = false;\r\n this.clearMyLocation();\r\n }\r\n\r\n initMap(smk: any) {\r\n this.smkApi = new SmkApi(smk);\r\n this.initializeLayers();\r\n }\r\n\r\n onToggleAccordion() {\r\n this.showAccordion = !this.showAccordion;\r\n }\r\n\r\nasync onSelectIncidents(incidentRefs) {\r\n this.showPanel = true;\r\n let tempIncidentRefs = Object.keys(incidentRefs).map((key) => incidentRefs[key]);\r\n\r\n if (this.useNearMe && getActiveMap().$viewer.displayContext.layers.itemId['weather-stations'] && getActiveMap().$viewer.displayContext.layers.itemId['weather-stations'][0].isVisible) {\r\n try {\r\n const station = await this.pointIdService.fetchNearestWeatherStation(this.userLocation?.coords.latitude, this.userLocation?.coords.longitude);\r\n for (const hours of station.hourly) {\r\n if (hours.temp !== null) {\r\n station.validHour = hours;\r\n break;\r\n }\r\n }\r\n let weatherStation = {\r\n type: 'Feature',\r\n layerId: 'weather-stations',\r\n title: station.stationName,\r\n properties: 'weather-stations',\r\n data: station,\r\n geometry: {\r\n type: 'Point',\r\n coordinates: [station.longitude, station.latitude],\r\n },\r\n };\r\n tempIncidentRefs.push(weatherStation);\r\n } catch (error) {\r\n console.error('Error fetching weather station:', error);\r\n // Handle error appropriately\r\n }\r\n this.useNearMe = false;\r\n }\r\n this.incidentRefs = tempIncidentRefs;\r\n\r\n // Ensure this logic executes after incidentRefs is updated\r\n if (this.incidentRefs.length && this.incidentRefs[0]._identifyPoint) {\r\n this.panToLocation(\r\n this.incidentRefs[0]._identifyPoint.longitude,\r\n this.incidentRefs[0]._identifyPoint.latitude\r\n );\r\n }\r\n}\r\n\r\n async initializeLayers() {\r\n const selectedLayer = await Preferences.get({ key: 'selectedLayer' });\r\n this.selectedLayer =\r\n (selectedLayer.value as SelectedLayer) || 'wildfire-stage-of-control';\r\n this.onSelectLayer(this.selectedLayer);\r\n this.isMapLoaded = true;\r\n this.notificationService\r\n .getUserNotificationPreferences()\r\n .then((response) => {\r\n const SMK = window['SMK'];\r\n const map = getActiveMap(SMK).$viewer.map;\r\n\r\n if (!response.notifications) {\r\n return;\r\n }\r\n\r\n map.on('zoomend', () => {\r\n this.updateSavedLocationLabelVisibility();\r\n });\r\n\r\n this.resizeObserver = new ResizeObserver(() => {\r\n map.invalidateSize();\r\n });\r\n\r\n this.resizeObserver.observe(map._container);\r\n\r\n for (const smkMap in SMK.MAP) {\r\n if (Object.hasOwn(SMK.MAP, smkMap)) {\r\n const savedLocationMarker = {\r\n icon: L.icon({\r\n iconUrl:\r\n '/assets/images/svg-icons/blue-white-location-icon.svg',\r\n iconSize: [32, 32],\r\n iconAnchor: [16, 32],\r\n popupAnchor: [0, -32],\r\n }),\r\n draggable: false,\r\n };\r\n for (const item of response.notifications) {\r\n L.marker(\r\n [item.point.coordinates[1], item.point.coordinates[0]],\r\n savedLocationMarker,\r\n ).addTo(getActiveMap(this.SMK).$viewer.map);\r\n const label = L.marker(\r\n [item.point.coordinates[1], item.point.coordinates[0]],\r\n {\r\n icon: L.divIcon({\r\n className: 'marker-label',\r\n html: `
\r\n ${item.notificationName}\r\n
`,\r\n }),\r\n },\r\n );\r\n label.addTo(getActiveMap(this.SMK).$viewer.map);\r\n this.savedLocationlabels.push(label);\r\n this.savedLocationlabelsToShow.push(label);\r\n }\r\n }\r\n }\r\n map.invalidateSize();\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n this.cdr.detectChanges();\r\n }\r\n\r\n private updateSavedLocationLabelVisibility() {\r\n // showing the savedLocation label only start with zoom level 5\r\n const map = getActiveMap(this.SMK).$viewer.map;\r\n const currentZoom = map.getZoom();\r\n if (currentZoom < 5) {\r\n this.removeAllSavedLocationLabels();\r\n } else {\r\n this.addAllSavedLocationLabels();\r\n }\r\n }\r\n\r\n private removeAllSavedLocationLabels() {\r\n const map = getActiveMap(this.SMK).$viewer.map;\r\n\r\n // Iterate over the array of markers and remove them from the map\r\n for (const label of this.savedLocationlabelsToShow) {\r\n map.removeLayer(label);\r\n }\r\n this.savedLocationlabelsToShow = [];\r\n }\r\n\r\n private addAllSavedLocationLabels() {\r\n const map = getActiveMap(this.SMK).$viewer.map;\r\n if (this.savedLocationlabelsToShow?.length === 0) {\r\n for (const label of this.savedLocationlabels) {\r\n label.addTo(map);\r\n this.savedLocationlabelsToShow.push(label);\r\n }\r\n }\r\n }\r\n\r\n onSelectLayer(selectedLayer: SelectedLayer) {\r\n \r\n this.selectedLayer = selectedLayer;\r\n this.selectedPanel = this.selectedLayer;\r\n\r\n this.snowPlowHelper(this.url, {\r\n action: 'feature_layer_navigation',\r\n text: this.selectedLayer,\r\n });\r\n\r\n Preferences.set({\r\n key: 'selectedLayer',\r\n value: this.selectedLayer,\r\n });\r\n\r\n const layers = [\r\n /* 00 */ { itemId: 'active-wildfires', visible: true }, // Always on\r\n /* 01 */ { itemId: 'evacuation-orders-and-alerts-wms', visible: false },\r\n /* 02 */ {\r\n itemId: 'evacuation-orders-and-alerts-wms-highlight',\r\n visible: false,\r\n },\r\n /* 03 */ { itemId: 'danger-rating', visible: false },\r\n /* 04 */ { itemId: 'bans-and-prohibitions', visible: false },\r\n /* 05 */ { itemId: 'bans-and-prohibitions-highlight', visible: false },\r\n /* 06 */ { itemId: 'area-restrictions', visible: false },\r\n /* 07 */ { itemId: 'area-restrictions-highlight', visible: false },\r\n /* 08 */ { itemId: 'fire-perimeters', visible: true }, // Always on\r\n /* 09 */ { itemId: 'active-wildfires-out', visible: false },\r\n /* 10 */ { itemId: 'closed-recreation-sites', visible: false },\r\n /* 11 */ { itemId: 'drive-bc-active-events', visible: false },\r\n /* 12 */ { itemId: 'bc-fire-centres', visible: true }, // Always on\r\n /* 13 */ { itemId: 'prescribed-fire', visible: false }, // Currently, we don't display this, but we keep it for consistency in indexing.\r\n /* 14 */ { itemId: 'hourly-currentforecast-firesmoke', visible: false },\r\n /* 15 */ { itemId: 'clab-indian-reserves', visible: false },\r\n /* 16 */ { itemId: 'fnt-treaty-land', visible: false },\r\n /* 17 */ { itemId: 'abms-municipalities', visible: false },\r\n /* 18 */ { itemId: 'abms-regional-districts', visible: false },\r\n /* 19 */ { itemId: 'bans-and-prohibitions-cat1', visible: false },\r\n /* 20 */ { itemId: 'bans-and-prohibitions-cat2', visible: false },\r\n /* 21 */ { itemId: 'bans-and-prohibitions-cat3', visible: false },\r\n /* 22 */ { itemId: 'active-wildfires-fire-of-note', visible: true }, // Always on\r\n /* 23 */ { itemId: 'active-wildfires-out-of-control', visible: true }, // Always on\r\n /* 24 */ { itemId: 'active-wildfires-holding', visible: true }, // Always on\r\n /* 25 */ { itemId: 'active-wildfires-under-control', visible: true }, // Always on\r\n /* 26 */ { itemId: 'bc-fire-centres-labels', visible: true }, // Always on\r\n\r\n // Not in a feature but need to be cleared\r\n { itemId: 'bc-fsr', visible: false },\r\n { itemId: 'current-conditions--default', visible: false },\r\n { itemId: 'precipitation', visible: false },\r\n { itemId: 'protected-lands-access-restrictions', visible: false },\r\n { itemId: 'radar-1km-rrai--radarurpprecipr14-linear', visible: false },\r\n { itemId: 'weather-stations', visible: true },\r\n ];\r\n\r\n switch (this.selectedLayer) {\r\n case 'evacuation-orders-and-alerts':\r\n layers[1].visible = true;\r\n layers[2].visible = true;\r\n break;\r\n\r\n case 'area-restrictions':\r\n layers[6].visible = true;\r\n // gives a 404 error from SMK\r\n // layers[7].visible = true;\r\n break;\r\n\r\n case 'bans-and-prohibitions':\r\n layers[5].visible = true;\r\n layers[19].visible = true;\r\n layers[20].visible = true;\r\n layers[21].visible = true;\r\n break;\r\n\r\n case 'smoke-forecast':\r\n layers[14].visible = true;\r\n break;\r\n\r\n case 'fire-danger':\r\n layers[0].visible = true;\r\n layers[3].visible = true;\r\n break;\r\n\r\n case 'local-authorities':\r\n layers[15].visible = true;\r\n layers[16].visible = true;\r\n layers[17].visible = true;\r\n layers[18].visible = true;\r\n break;\r\n\r\n case 'routes-impacted':\r\n layers[11].visible = true;\r\n break;\r\n\r\n case 'out-fires':\r\n layers[9].visible = true;\r\n break;\r\n\r\n case 'all-layers':\r\n break;\r\n\r\n default:\r\n layers[0].visible = true;\r\n layers[22].visible = true;\r\n layers[23].visible = true;\r\n layers[24].visible = true;\r\n layers[25].visible = true;\r\n }\r\n\r\n // initialize smkApi if undefined\r\n if (!this.smkApi) {\r\n let event: Event;\r\n this.initMap(event);\r\n }\r\n\r\n this.smkApi.setDisplayContextItemsVisible(...layers);\r\n this.refreshAllLayers = true;\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n this.snowPlowHelper(this.url, {\r\n action: 'near_me_map_click'\r\n });\r\n if (isMobileView){\r\n this.useNearMe = true;\r\n }\r\n this.clickedMyLocation = true;\r\n this.snowPlowHelper(this.url, {\r\n action: 'find_my_location',\r\n });\r\n\r\n this.commonUtilityService.checkLocationServiceStatus().then((enabled) => {\r\n if (!enabled) {\r\n const dialogRef = this.dialog.open(DialogLocationComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n });\r\n }\r\n this.isLocationEnabled = enabled;\r\n });\r\n this.searchText = undefined;\r\n try {\r\n this.userLocation =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n const long = this.userLocation.coords.longitude;\r\n const lat = this.userLocation.coords.latitude;\r\n if (lat && long) {\r\n this.showAreaHighlight([long, lat], 50);\r\n this.showLocationMarker({\r\n type: 'Point',\r\n coordinates: [long, lat],\r\n });\r\n }\r\n this.searchByLocationControl.setValue(lat + ',' + long);\r\n } catch (error) {\r\n if (this.isLocationEnabled) {\r\n this.snackbarService.open(\r\n 'Awaiting location information from device. Please try again momentarily.',\r\n '',\r\n {\r\n duration: 5000,\r\n },\r\n );\r\n }\r\n }\r\n }\r\n\r\n async updateLocationEnabledVariable() {\r\n this.isLocationEnabled =\r\n await this.commonUtilityService.checkLocationServiceStatus();\r\n this.cdr.detectChanges();\r\n }\r\n\r\n showAreaHighlight(center, radius) {\r\n const circle = window.turf.circle(center, radius, {\r\n steps: 40,\r\n units: 'kilometers',\r\n });\r\n this.smkApi.showFeature('near-me-highlight3x', circle);\r\n this.smkApi.panToFeature(circle, 10);\r\n }\r\n\r\n showLocationMarker(point) {\r\n this.smkApi.showFeature('my-location', point, {\r\n pointToLayer(geojson, latLong) {\r\n return L.marker(latLong, {\r\n icon: L.divIcon({\r\n className: 'wfone-my-location',\r\n html: 'my_location',\r\n iconSize: [24, 24],\r\n }),\r\n });\r\n },\r\n });\r\n }\r\n\r\n clearMyLocation() {\r\n this.smkApi.showFeature('near-me-highlight3x');\r\n this.smkApi.showFeature('my-location');\r\n this.clickedMyLocation = false;\r\n this.useNearMe = false;\r\n }\r\n\r\n searchTextUpdated() {\r\n // will need to call News API to fetch the results\r\n }\r\n\r\n @ViewChild('grabber') grabber: ElementRef;\r\n @ViewChild('resizeBox') resizeBox: ElementRef;\r\n\r\n get grabberElement(): HTMLElement {\r\n return this.grabber.nativeElement;\r\n }\r\n\r\n get resizeBoxElement(): HTMLElement {\r\n return this.resizeBox.nativeElement;\r\n }\r\n\r\n private lastPointerPosition = 0;\r\n dragMove(event) {\r\n this.resizeBoxElement.style.height = `${\r\n window.innerHeight - event.pointerPosition.y + 20\r\n }px`;\r\n this.lastPointerPosition = event.pointerPosition.y;\r\n if (this.lastTranslate) {\r\n this.resizeBoxElement.style.transform = this.lastTranslate;\r\n this.lastTranslate = undefined;\r\n this.resizeBoxElement.style.top = '80vh';\r\n this.resizeBoxElement.style.borderRadius = '20px';\r\n this.resizeBoxElement.style.borderBottomRightRadius = '0px';\r\n this.resizeBoxElement.style.borderBottomLeftRadius = '0px';\r\n }\r\n }\r\n\r\n private lastTranslate = undefined;\r\n dragDropped(event) {\r\n if (event.dropPoint.y < 65) {\r\n this.lastTranslate = this.resizeBoxElement.style.transform;\r\n this.resizeBoxElement.style.transform = 'none';\r\n this.resizeBoxElement.style.top = '50px';\r\n this.resizeBoxElement.style.borderRadius = '0px';\r\n } else if (event.dropPoint.y > window.innerHeight - 50) {\r\n this.lastTranslate = this.resizeBoxElement.style.transform;\r\n this.resizeBoxElement.style.height = '50px';\r\n this.resizeBoxElement.style.transform = 'none';\r\n this.resizeBoxElement.style.top = window.innerHeight - 50 + 'px';\r\n }\r\n this.resizeBoxElement.style.height = `${\r\n window.innerHeight - this.lastPointerPosition + 20\r\n }px`;\r\n }\r\n\r\n isChecked(layer: SelectedLayer) {\r\n return this.selectedLayer === layer;\r\n }\r\n\r\n setupScrollForLayersComponent() {\r\n const scroller = document.querySelector('.layer-buttons');\r\n scroller.addEventListener(\r\n 'wheel',\r\n (e: WheelEvent) => {\r\n scroller.scrollLeft += e.deltaY;\r\n },\r\n { passive: true },\r\n );\r\n }\r\n\r\n openAllLayers() {\r\n this.snowPlowHelper(this.url, {\r\n action: 'all_layers_map_click'\r\n });\r\n this.isAllLayersOpen = !this.isAllLayersOpen;\r\n this.isLegendOpen = false;\r\n }\r\n\r\n handleLayerChange() {\r\n this.selectedLayer = 'all-layers';\r\n this.selectedPanel = 'all-layers';\r\n }\r\n\r\n handleDrawerVisibilityChange(isVisible: boolean) {\r\n if (!isVisible) {\r\n this.isDataSourcesOpen = false;\r\n }\r\n }\r\n\r\n showLegend() {\r\n this.isLegendOpen = !this.isLegendOpen;\r\n this.isAllLayersOpen = false;\r\n }\r\n\r\n openSearchPage() {\r\n this.snowPlowHelper(this.url, {\r\n action: 'search_map_click'\r\n });\r\n const dialogRef = this.dialog.open(SearchPageComponent, {\r\n width: '450px',\r\n height: '650px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.searchData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('450px', '650px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: SearchResult | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n this.searchLayerGroup.clearLayers();\r\n this.searchLayerGroup.clearLayers();\r\n this.searchLayerGroup.clearLayers();\r\n if ((result as boolean) !== false) {\r\n this.searchData = result as SearchResult;\r\n // we have a selected result returned. Zoom to the provided lat long\r\n // identify if it's a feature, show a marker for addresses\r\n this.mapConfigService.getMapConfig().then(() => {\r\n getActiveMap().$viewer.panToFeature(\r\n window['turf'].point([\r\n this.searchData.location[0],\r\n this.searchData.location[1],\r\n ]),\r\n 10,\r\n );\r\n\r\n if (this.searchData.type !== 'address') {\r\n // if we have an evac order or alert, turn on that layer\r\n if (\r\n ['order', 'alert'].includes(this.searchData.type.toLowerCase())\r\n ) {\r\n this.onSelectLayer('evacuation-orders-and-alerts');\r\n }\r\n\r\n this.identify(this.searchData.location);\r\n } else {\r\n this.addMarker(\r\n this.searchData.location[0],\r\n this.searchData.location[1],\r\n );\r\n }\r\n });\r\n // then add to the most recent search list\r\n let recentSearches: SearchResult[] = [];\r\n if (localStorage.getItem('recent-search') != null) {\r\n try {\r\n recentSearches = JSON.parse(\r\n localStorage.getItem('recent-search'),\r\n ) as SearchResult[];\r\n } catch (err) {\r\n console.error(err);\r\n // carry on with the empty array\r\n }\r\n }\r\n\r\n recentSearches.unshift(this.searchData);\r\n if (recentSearches.length > 4) {\r\n recentSearches = recentSearches.slice(0, 4);\r\n }\r\n localStorage.setItem('recent-search', JSON.stringify(recentSearches));\r\n } else {\r\n this.searchData = null;\r\n }\r\n });\r\n }\r\n\r\n identify(location: number[], buffer: number = 1) {\r\n const turf = window['turf'];\r\n const point = turf.point(location);\r\n const buffered = turf.buffer(point, buffer, { units: 'meters' });\r\n const bbox = turf.bbox(buffered);\r\n const poly = turf.bboxPolygon(bbox);\r\n /*\r\n let dialogRef = this.dialog.open(WildfireNotificationDialogComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n title: \"TEST PURPOSE\",\r\n text: JSON.stringify(turf) +' | ' + JSON.stringify(point) + ' | ' + JSON.stringify(buffer) + ' | ' + bbox + ' | ' + JSON.stringify(poly),\r\n text2: location[1] + ' | ' + location[0]\r\n }\r\n });\r\n*/\r\n\r\n getActiveMap().$viewer.identifyFeatures(\r\n {\r\n map: { latitude: Number(location[1]), longitude: Number(location[0]) },\r\n screen: { x: window.innerWidth / 2, y: window.innerHeight / 2 },\r\n },\r\n poly,\r\n );\r\n }\r\n\r\n slideLayerButtons(slide: number) {\r\n const layerButtons = document.getElementById('layer-buttons');\r\n const mapContainer = document.getElementById('map-container');\r\n if (layerButtons && mapContainer && this.sliderButtonHold) {\r\n layerButtons.scrollLeft += slide;\r\n }\r\n\r\n if (this.sliderButtonHold) {\r\n setTimeout(() => this.slideLayerButtons(slide), 100);\r\n }\r\n }\r\n\r\n showLeftLayerScroller(): boolean {\r\n const layerButtons = document.getElementById('layer-buttons');\r\n return layerButtons?.scrollLeft > 0;\r\n }\r\n\r\n showRightLayerScroller(): boolean {\r\n const layerButtons = document.getElementById('layer-buttons');\r\n const mapContainer = document.getElementById('map-container');\r\n return (\r\n layerButtons?.scrollLeft <\r\n layerButtons.scrollWidth - mapContainer.scrollWidth\r\n );\r\n }\r\n\r\n onPushNotificationClick() {\r\n const n =\r\n this.testNotifications[\r\n this.notificationState % this.testNotifications.length\r\n ];\r\n this.notificationState += 1;\r\n this.capacitorService.handleLocationPushNotification(n);\r\n }\r\n\r\n testNotifications = [\r\n makeLocation({\r\n latitude: 48.461763, // uvic fire\r\n longitude: -123.31067,\r\n radius: 20,\r\n featureId: 'V65425', //FIRE_NUMBER\r\n featureType: 'BCWS_ActiveFires_PublicView',\r\n fireYear: 2023,\r\n }),\r\n makeLocation({\r\n latitude: 48.507955, // OUT - beaver lake\r\n longitude: -123.393515,\r\n radius: 20,\r\n featureId: 'V60164', //FIRE_NUMBER\r\n featureType: 'BCWS_ActiveFires_PublicView',\r\n fireYear: 2022,\r\n }),\r\n makeLocation({\r\n latitude: 48.463259, // uvic\r\n longitude: -123.312635,\r\n radius: 20,\r\n featureId: 'V65055', //FIRE_NUMBER\r\n featureType: 'BCWS_ActiveFires_PublicView',\r\n fireYear: 2022,\r\n }),\r\n ];\r\n}\r\n\r\nfunction makeLocation(loc): PushNotification {\r\n return {\r\n title: `Near Me Notification for [${loc.featureId}]`,\r\n // subtitle?: string;\r\n body: `There is a new active fire [${loc.featureId}] within your saved location, tap here to view the current situation`,\r\n id: '1',\r\n // badge?: number;\r\n // notification?: any;\r\n data: {\r\n type: 'location',\r\n coords: `[ ${loc.latitude}, ${loc.longitude} ]`,\r\n radius: '' + loc.radius,\r\n messageID: loc.featureId,\r\n topicKey: loc.featureType,\r\n },\r\n // click_action?: string;\r\n // link?: string;\r\n };\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n height: 100%;\r\n background-color: white;\r\n}\r\n\r\n.fire-icon {\r\n color: #fcba19;\r\n border-radius: 50%;\r\n margin-right: 8px;\r\n}\r\n\r\n.container {\r\n height: calc(100dvh - 125px) !important;\r\n overflow: hidden;\r\n}\r\n\r\n.bottom {\r\n flex-shrink: 1;\r\n height: 100%;\r\n display: flex;\r\n flex-direction: row;\r\n\r\n .details {\r\n flex-shrink: 0;\r\n min-width: 400px;\r\n width: 320px;\r\n overflow: auto;\r\n height: 100%;\r\n transition: 0.5s;\r\n }\r\n\r\n .map {\r\n flex-grow: 1;\r\n overflow: hidden;\r\n position: relative;\r\n\r\n .map-container {\r\n position: absolute;\r\n top: 0;\r\n bottom: 0;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n\r\n .identify-panel {\r\n position: relative;\r\n z-index: 1000000;\r\n background-color: white;\r\n height: 100%;\r\n width: 50vw;\r\n max-width: 600px;\r\n display: none;\r\n overflow-y: auto;\r\n border: 1px solid #dddddd;\r\n }\r\n }\r\n\r\n @media (min-width: $desktop-sm-min-width) {\r\n .layers-container {\r\n position: relative;\r\n margin-top: 60px;\r\n margin-left: 8px;\r\n .layer-buttons {\r\n display: flex;\r\n overflow-x: auto;\r\n -webkit-overflow-scrolling: touch;\r\n z-index: 1000;\r\n gap: 12px;\r\n border: none;\r\n padding-right: 40px;\r\n }\r\n }\r\n }\r\n\r\n @media (max-width: $mobile-max-width) {\r\n .layers-container {\r\n margin-top: 24px;\r\n margin-left: 8px;\r\n\r\n .layer-buttons {\r\n display: flex;\r\n overflow-x: auto;\r\n -webkit-overflow-scrolling: touch;\r\n z-index: 1000;\r\n gap: 12px;\r\n border: none;\r\n padding-right: 40px;\r\n }\r\n }\r\n\r\n .search-row {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n//mat-input focused color\r\n::ng-deep\r\n .mat-mdc-form-field-appearance-outline.mat-mdc-focused\r\n .mat-mdc-form-field-outline-thick {\r\n border-right: none;\r\n}\r\n\r\n.mat-accordion .mat-expansion-panel {\r\n margin-bottom: 8px;\r\n box-shadow: none !important;\r\n}\r\n\r\n.mat-accordion\r\n mat-expansion-panel:not(.mat-expanded)\r\n .mat-expansion-panel-header,\r\n.mat-accordion\r\n mat-expansion-panel.mat-expansion-panel-spacing\r\n .mat-expansion-panel-header {\r\n border-bottom: none;\r\n}\r\n\r\nmat-expansion-panel-header {\r\n background-color: white;\r\n}\r\n\r\nmat-panel-title {\r\n font-size: 15px;\r\n font-weight: 700;\r\n color: #1c5a97;\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n}\r\n\r\n::ng-deep .mat-expansion-indicator::after,\r\n.mat-expansion-panel-header-description {\r\n color: #1c5a97;\r\n}\r\n\r\n::ng-deep .mat-expansion-indicator {\r\n margin-right: 10px;\r\n}\r\n\r\n::ng-deep .paragraph-format {\r\n font-size: 15px;\r\n line-height: 1.5;\r\n}\r\n\r\n::ng-deep .panel-header {\r\n font-size: 20px;\r\n font-weight: 400;\r\n color: #1c5a97;\r\n padding: 10px 20px;\r\n margin-bottom: 10px;\r\n background-color: white;\r\n}\r\n\r\n@media screen and (max-width: 1300px) {\r\n .shrink {\r\n font-size: 0.6rem !important;\r\n }\r\n}\r\n\r\n@media screen and (max-width: 1200px) {\r\n .hide {\r\n display: none !important;\r\n }\r\n}\r\n\r\n.location-icon {\r\n padding-right: 5px;\r\n}\r\n\r\n.mobile-wildfire-count {\r\n display: none;\r\n transition: 0.5s;\r\n opacity: 0;\r\n}\r\n\r\n.draggable-panel {\r\n display: none;\r\n bottom: 0;\r\n}\r\n\r\n@media screen and (max-width: $mobile-max-width) {\r\n ::ng-deep .footer {\r\n display: none !important;\r\n }\r\n\r\n ::ng-deep .smk-sidepanel {\r\n display: none !important;\r\n }\r\n\r\n ::ng-deep .menu-bar {\r\n display: none !important;\r\n // hidden until we have a style settled for menu bar\r\n }\r\n\r\n .search-row {\r\n display: none;\r\n }\r\n\r\n ::ng-deep .sticky-widget {\r\n position: fixed;\r\n bottom: 100px !important;\r\n right: 10px !important;\r\n display: flex;\r\n transition: 0.5s;\r\n z-index: 10000000 !important;\r\n flex-direction: column;\r\n }\r\n\r\n .identify-panel {\r\n display: none !important;\r\n }\r\n\r\n .title {\r\n display: none !important;\r\n }\r\n\r\n .container {\r\n height: calc(\r\n 100dvh - env(safe-area-inset-bottom, 20px) - env(safe-area-inset-top, 20px)\r\n ) !important;\r\n overflow: hidden;\r\n }\r\n\r\n .mobile-wildfire-count {\r\n display: flex;\r\n text-align: center;\r\n background-color: rgba(0, 0, 0, 0.381);\r\n width: 100%;\r\n height: 25px;\r\n color: white;\r\n z-index: 999999;\r\n position: relative;\r\n opacity: 1;\r\n transition: 0.5s;\r\n\r\n .fire-icon {\r\n margin: auto !important;\r\n }\r\n }\r\n\r\n ::ng-deep .smk-toolbar {\r\n @media screen and (max-width: $mobile-max-width) {\r\n display: none !important;\r\n }\r\n top: 22px !important;\r\n }\r\n\r\n ::ng-deep .smk-actionbar {\r\n @media screen and (max-width: $mobile-max-width) {\r\n display: none !important; // Hiding this but included style to match other buttons we need to show\r\n right: 13px !important;\r\n top: 120px !important;\r\n box-shadow:\r\n 0 1px 2px rgba(60, 64, 67, 0.3),\r\n 0 1px 3px 1px rgba(60, 64, 67, 0.15) !important;\r\n border-radius: 20px !important;\r\n }\r\n top: 22px !important;\r\n }\r\n\r\n ::ng-deep .smk-sidepanel {\r\n top: calc(var(--toolbar-height) + 32px) !important;\r\n left: 4px !important;\r\n width: calc(100vw - 65px) !important;\r\n z-index: 20 !important;\r\n }\r\n\r\n .map-layers {\r\n padding: 0px !important;\r\n .item {\r\n margin: 0px !important;\r\n transition: 0.5s;\r\n .icon {\r\n padding: 0px !important;\r\n }\r\n }\r\n }\r\n\r\n .search-location {\r\n min-width: 10px !important;\r\n transition: 0.5s;\r\n width: 100%;\r\n }\r\n\r\n .my-location-button {\r\n display: none !important;\r\n padding-left: 0px;\r\n padding-right: 0px;\r\n border: none;\r\n border-radius: 100px;\r\n transition: 0.5s;\r\n }\r\n\r\n .identify-panel {\r\n width: 100% !important;\r\n }\r\n\r\n .bottom {\r\n height: 100%;\r\n\r\n .details {\r\n width: 100%;\r\n overflow: auto;\r\n height: calc(100% - 196px);\r\n display: none;\r\n }\r\n\r\n .map {\r\n // was height: calc(100% - 10vh) !important;\r\n // NEVER use calc with 2 % or vh values as it will never work properly accross any other screen.\r\n // One value must always be a fixed value!\r\n // additionally, this is a vh calc, not a height%, otherwise heights will be different across\r\n // devices\r\n height: calc(\r\n 100dvh - env(safe-area-inset-bottom, 90px) - env(\r\n safe-area-inset-top,\r\n 90px\r\n ) - $nav-bar-height\r\n ) !important;\r\n\r\n .identify-panel {\r\n height: 100% !important;\r\n width: 100% !important;\r\n display: none;\r\n }\r\n }\r\n }\r\n\r\n .divider {\r\n height: 2px !important;\r\n span {\r\n display: none !important;\r\n }\r\n }\r\n\r\n .draggable-panel {\r\n display: block;\r\n position: fixed;\r\n top: 80vh;\r\n background-color: white;\r\n border-radius: 20px;\r\n border-bottom-right-radius: 0;\r\n border-bottom-left-radius: 0;\r\n z-index: 999999;\r\n border: 1px solid gray;\r\n box-shadow: 0 0 4px #000000ad;\r\n height: 100%;\r\n width: 100%;\r\n\r\n .grab-container {\r\n position: sticky;\r\n top: 0px;\r\n background-color: white;\r\n height: 15px;\r\n width: 100%;\r\n z-index: 10;\r\n padding-top: 5px;\r\n padding-bottom: 15px;\r\n border-radius: 20px;\r\n\r\n .drag-grabber {\r\n height: 4px;\r\n width: 100px;\r\n background: #00000085;\r\n margin: auto;\r\n margin-top: 15px;\r\n border-radius: 70px;\r\n cursor: grab;\r\n }\r\n }\r\n\r\n .panel-container {\r\n font-weight: 600;\r\n padding: 10px;\r\n overflow: auto;\r\n height: 90%;\r\n border-radius: 20px;\r\n\r\n .draggable-panel-title {\r\n font-size: 18px;\r\n color: #242424;\r\n padding: 20px 10px;\r\n border-bottom: 1px solid #dedede;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n }\r\n\r\n .criteria-title {\r\n font-size: 18px;\r\n color: #242424;\r\n padding: 20px 10px;\r\n }\r\n\r\n .widget-card {\r\n padding: 8px;\r\n }\r\n\r\n .widget-row {\r\n display: flex;\r\n padding: 12px;\r\n align-items: center;\r\n border-radius: 8px;\r\n background: #f2f2f6;\r\n justify-content: space-between;\r\n }\r\n\r\n .left-content {\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n .incident-icon {\r\n margin-right: 12px;\r\n }\r\n\r\n .circle-icon {\r\n &.active-wildfires-holding {\r\n background-color: #ffff00;\r\n border: 1px solid black;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n margin-right: 12px;\r\n }\r\n &.active-wildfires-out-of-control {\r\n background-color: #ff0000;\r\n border: 1px solid black;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n margin-right: 12px;\r\n }\r\n &.active-wildfires-under-control {\r\n background-color: #98e600;\r\n border: 1px solid black;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n margin-right: 12px;\r\n }\r\n &.active-wildfires-out {\r\n background-color: #5c6671;\r\n border: 1px solid black;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n margin-right: 12px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .panel-container::-webkit-scrollbar {\r\n width: 8px;\r\n height: 8px;\r\n }\r\n\r\n .panel-container::-webkit-scrollbar-track {\r\n background: white;\r\n }\r\n\r\n .panel-container::-webkit-scrollbar-thumb {\r\n background-color: #7d7d7d;\r\n border-radius: 16px;\r\n border: 1px solid #7d7d7d;\r\n }\r\n}\r\n\r\n.drawer-section-divider {\r\n background-color: #dedede;\r\n height: 1px;\r\n border: none;\r\n margin-top: 24px;\r\n margin-bottom: 24px;\r\n}\r\n\r\n.all-layers-btn {\r\n position: fixed;\r\n right: 20px;\r\n margin-top: 12px;\r\n z-index: 1000;\r\n}\r\n\r\n.legend-btn {\r\n position: fixed;\r\n right: 20px;\r\n margin-top: 62px;\r\n z-index: 1000;\r\n}\r\n\r\n.drawer-footer {\r\n margin-bottom: calc(24px + env(safe-area-inset-bottom, 20px));\r\n direction: rtl;\r\n\r\n button {\r\n color: #242424;\r\n background-color: white;\r\n text-align: center;\r\n\r\n display: flex;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n border-radius: 5px;\r\n border: 1px solid var(--Grey-2, #a7a7a7);\r\n\r\n /* Body 1 */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n}\r\n\r\n.search-fab {\r\n bottom: 137px !important;\r\n}\r\n\r\n.bottom-77 {\r\n bottom: 77px !important;\r\n}\r\n\r\n.search-row {\r\n display: flex;\r\n position: absolute;\r\n left: -20px;\r\n top: 12px;\r\n z-index: 1000;\r\n\r\n .search-bar {\r\n padding: 0 30px;\r\n padding-right: 16px;\r\n position: relative;\r\n display: flex;\r\n align-items: center;\r\n\r\n input {\r\n margin-top: 0 !important;\r\n display: flex;\r\n width: 185px;\r\n min-width: unset !important;\r\n align-items: flex-end;\r\n gap: 12px;\r\n flex-shrink: 0;\r\n height: 30px;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow:\r\n 0 1px 2px rgba(60, 64, 67, 0.3),\r\n 0 1px 3px 1px rgba(60, 64, 67, 0.15);\r\n border: 1px solid #c4c4c4;\r\n &::placeholder {\r\n color: #767676;\r\n font-size: 1rem;\r\n }\r\n }\r\n\r\n .input-clear-button {\r\n margin-right: auto;\r\n line-height: 20px;\r\n font-size: 10px;\r\n color: #999999;\r\n right: 15px;\r\n position: absolute;\r\n }\r\n }\r\n\r\n .firecentre-filter {\r\n display: flex;\r\n padding-left: 10px;\r\n }\r\n}\r\n\r\n.button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: #ffffff;\r\n margin-left: auto;\r\n height: 34px !important;\r\n box-shadow:\r\n 0 1px 2px rgba(60, 64, 67, 0.3),\r\n 0 1px 3px 1px rgba(60, 64, 67, 0.15);\r\n}\r\n\r\n.button-label {\r\n position: relative;\r\n top: 0px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n white-space: nowrap;\r\n}\r\n\r\n.button-icon {\r\n position: relative;\r\n}\r\n\r\n::ng-deep\r\n .cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above)\r\n .mdc-menu-surface.mat-mdc-autocomplete-panel {\r\n border-top-left-radius: 0;\r\n border-top-right-radius: 0;\r\n overflow-y: auto;\r\n max-height: calc(100dvh - 220px) !important;\r\n max-width: 400px !important;\r\n}\r\n\r\n.layer-scroll-button {\r\n position: absolute;\r\n background: white !important;\r\n box-shadow:\r\n 0 1px 2px rgba(60, 64, 67, 0.3),\r\n 0 1px 3px 1px rgba(60, 64, 67, 0.15) !important;\r\n width: 30px;\r\n height: 30px;\r\n z-index: 2000 !important;\r\n padding-top: 4px;\r\n top: 1px;\r\n &.right {\r\n right: 10px;\r\n top: 1px;\r\n }\r\n}\r\n\r\n.search-fab-icon {\r\n margin-top: 3px;\r\n}\r\n\r\n.notification-test-button {\r\n position: absolute;\r\n left: 20px;\r\n z-index: 1000;\r\n}", + "styleUrl": "./active-wildfire-map.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "activedRouter", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "mapConfigService", + "type": "MapConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "notificationService", + "type": "NotificationService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pointIdService", + "type": "PointIdService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 162, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "activedRouter", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "mapConfigService", + "type": "MapConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "notificationService", + "type": "NotificationService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "pointIdService", + "type": "PointIdService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit", + "AfterViewInit" + ], + "accessors": { + "leaflet": { + "name": "leaflet", + "getSignature": { + "name": "leaflet", + "type": "", + "returnType": "", + "line": 609 + } + }, + "searchLayerGroup": { + "name": "searchLayerGroup", + "getSignature": { + "name": "searchLayerGroup", + "type": "", + "returnType": "", + "line": 616 + } + }, + "grabberElement": { + "name": "grabberElement", + "getSignature": { + "name": "grabberElement", + "type": "", + "returnType": "HTMLElement", + "line": 1136 + } + }, + "resizeBoxElement": { + "name": "resizeBoxElement", + "getSignature": { + "name": "resizeBoxElement", + "type": "", + "returnType": "HTMLElement", + "line": 1140 + } + } + }, + "templateData": "
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \"search\"\r\n \"search\"\r\n \"search\"\r\n \"search\"\r\n
\r\n
\r\n
{{option.title}}
\r\n
{{option.subtitle}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n \r\n
" + }, + { + "name": "AddSavedLocationComponent", + "id": "component-AddSavedLocationComponent-491e59f070e9337931f75f5436449db721f638dd0eaf76645e6fe71dd61943fda4423e0ee5eb987fa67b66d63403a92d01aab3201c8077e3099c95cfe809e637", + "file": "src/app/components/saved/add-saved-location/add-saved-location.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-add-saved-location", + "styleUrls": [ + "./add-saved-location.component.scss" + ], + "styles": [], + "templateUrl": [ + "./add-saved-location.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "currentLocation", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 39 + }, + { + "name": "filteredOptions", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ] + }, + { + "name": "isEdit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 45 + }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46 + }, + { + "name": "locationData", + "defaultValue": "new LocationData()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ] + }, + { + "name": "locationToEditOrDelete", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44 + }, + { + "name": "notificationName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 41 + }, + { + "name": "placeData", + "deprecated": false, + "deprecationMessage": "", + "type": "PlaceData", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 123 + ] + }, + { + "name": "radiusDistance", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 40 + }, + { + "name": "savedLocation", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 43 + }, + { + "name": "searchByLocationControl", + "defaultValue": "new UntypedFormControl()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 42, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchText", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 36 + }, + { + "name": "sortedAddressList", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": false, + "description": "", + "line": 49, + "modifierKind": [ + 123 + ] + } + ], + "methodsClass": [ + { + "name": "chooseOnMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 195, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "chooseRadiusOnMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 230, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "closeLocationOnMap", + "args": [ + { + "name": "event", + "type": "Event", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 216, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "Event", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "closeUserLocation", + "args": [ + { + "name": "event", + "type": "Event", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 223, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "Event", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "disableSaveButton", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 307, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fetchSavedLocation", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 289, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "isWebDevice", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 92, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "leavePage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 325, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 96, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onLocationSelected", + "args": [ + { + "name": "selectedOption", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 148, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "selectedOption", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onNotificationNameChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 366, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onToggleChangeActiveWildfires", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pushNotifications", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 342, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "pushNotifications", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onToggleChangeFireBans", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pushNotifications", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 352, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "pushNotifications", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "saveLocation", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 255, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "toggleButton", + "args": [ + { + "name": "distance", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 362, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "distance", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "useMyCurrentLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 143, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "useUserLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 162, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, OnInit } from '@angular/core';\r\nimport { UntypedFormControl } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { DialogLocationComponent } from '@app/components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { PlaceData } from '@app/services/wfnews-map.service/place-data';\r\nimport { isMobileView } from '@app/utils';\r\nimport { debounceTime } from 'rxjs/operators';\r\n\r\nexport class LocationData {\r\n public notificationName: string;\r\n public latitude: number;\r\n public longitude: number;\r\n public radius = 50;\r\n public searchText: string;\r\n public useUserLocation = false;\r\n public chooseLocationOnMap = false;\r\n public pushNotificationsWildfires = true;\r\n public pushNotificationsFireBans = true;\r\n public inAppNotificationsWildfires = true;\r\n public inAppNotificationsFireBans = true;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-add-saved-location',\r\n templateUrl: './add-saved-location.component.html',\r\n styleUrls: ['./add-saved-location.component.scss'],\r\n})\r\nexport class AddSavedLocationComponent implements OnInit {\r\n searchText = undefined;\r\n public filteredOptions = [];\r\n public locationData = new LocationData();\r\n currentLocation: any;\r\n radiusDistance: number;\r\n notificationName: string;\r\n public searchByLocationControl = new UntypedFormControl();\r\n savedLocation: any[] = [];\r\n locationToEditOrDelete;\r\n isEdit: boolean;\r\n isMobileView = isMobileView;\r\n\r\n private placeData: PlaceData;\r\n private sortedAddressList: string[] = [];\r\n\r\n constructor(\r\n private commonUtilityService: CommonUtilityService,\r\n protected dialog: MatDialog,\r\n private router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private notificationService: NotificationService,\r\n protected snackbarService: MatSnackBar,\r\n private route: ActivatedRoute,\r\n private capacitor: CapacitorService,\r\n ) {\r\n this.locationData = new LocationData();\r\n this.placeData = new PlaceData();\r\n const self = this;\r\n\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n if (!val) {\r\n this.filteredOptions = [];\r\n this.locationData.latitude = this.locationData?.latitude || undefined;\r\n this.locationData.longitude =\r\n this.locationData?.longitude || undefined;\r\n this.searchText = this.locationData?.searchText || undefined;\r\n return;\r\n }\r\n\r\n if (val.length > 2) {\r\n this.filteredOptions = [];\r\n this.placeData.searchAddresses(val).then(function(results) {\r\n if (results) {\r\n results.forEach(() => {\r\n self.sortedAddressList =\r\n self.commonUtilityService.sortAddressList(results, val);\r\n });\r\n self.filteredOptions = self.sortedAddressList;\r\n }\r\n });\r\n }\r\n });\r\n }\r\n\r\n isWebDevice() {\r\n return this.capacitor.isWebPlatform;\r\n }\r\n\r\n ngOnInit(): void {\r\n this.useMyCurrentLocation();\r\n this.route.queryParams.subscribe((params) => {\r\n if (params && params.location) {\r\n const location = JSON.parse(params.location);\r\n this.locationToEditOrDelete = location;\r\n this.isEdit = true;\r\n this.locationData.notificationName =\r\n this.locationToEditOrDelete.notificationName;\r\n this.locationData.searchText =\r\n this.locationToEditOrDelete.point.coordinates[1] +\r\n ',' +\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n if (this.locationToEditOrDelete.topics.length) {\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'BCWS_ActiveFires_PublicView',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'Evacuation_Orders_and_Alerts',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsWildfires = true;\r\n }\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Bans_and_Prohibition_Areas',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Area_Restrictions',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsFireBans = true;\r\n }\r\n } else {\r\n this.locationData.pushNotificationsFireBans = false;\r\n this.locationData.pushNotificationsWildfires = false;\r\n }\r\n this.locationData.radius = this.locationToEditOrDelete.radius;\r\n this.locationData.latitude =\r\n this.locationToEditOrDelete.point.coordinates[1];\r\n this.locationData.longitude =\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n }\r\n });\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n this.currentLocation =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n }\r\n\r\n onLocationSelected(selectedOption) {\r\n const locationControlValue = selectedOption.address\r\n ? selectedOption.address\r\n : selectedOption.localityName;\r\n this.searchByLocationControl.setValue(locationControlValue.trim(), {\r\n onlySelf: true,\r\n emitEvent: false,\r\n });\r\n\r\n this.locationData.latitude = selectedOption.loc[1];\r\n this.locationData.longitude = selectedOption.loc[0];\r\n this.locationData.searchText = this.searchText;\r\n }\r\n\r\n async useUserLocation() {\r\n this.commonUtilityService\r\n .checkLocationServiceStatus()\r\n .then(async (enabled) => {\r\n if (!enabled) {\r\n const dialogRef = this.dialog.open(DialogLocationComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n });\r\n } else {\r\n this.locationData.useUserLocation = true;\r\n\r\n if (this.locationData.useUserLocation) {\r\n this.searchText = undefined;\r\n\r\n const location =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n this.locationData.latitude = location.coords.latitude;\r\n this.locationData.longitude = location.coords.longitude;\r\n this.searchText =\r\n this.locationData.latitude.toFixed(2).toString() +\r\n ', ' +\r\n this.locationData.longitude.toFixed(2).toString();\r\n } else {\r\n this.searchText = null;\r\n }\r\n\r\n this.locationData.searchText = this.searchText;\r\n }\r\n });\r\n this.cdr.detectChanges();\r\n }\r\n\r\n chooseOnMap() {\r\n const dialogRef = this.dialog.open(notificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Choose location on the map',\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n // this.searchText = result['location'].lat.toString() + ', ' + result['location'].lng.toString();\r\n }\r\n });\r\n }\r\n\r\n closeLocationOnMap(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.chooseLocationOnMap = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n closeUserLocation(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.useUserLocation = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n chooseRadiusOnMap() {\r\n const dialogRef = this.dialog.open(notificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Notification Radius',\r\n lat: this.locationData.latitude,\r\n long: this.locationData.longitude,\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n }\r\n if (result['radius']) {\r\n this.locationData.radius = result['radius'];\r\n }\r\n });\r\n }\r\n\r\n saveLocation() {\r\n this.fetchSavedLocation().then(() => {\r\n if (this.isEdit) {\r\n this.savedLocation = this.savedLocation.filter(\r\n (item) =>\r\n item.notificationName !==\r\n this.locationToEditOrDelete.notificationName &&\r\n item.point.coordinates[0] !==\r\n this.locationToEditOrDelete.point.coordinates[0] &&\r\n item.point.coordinates[1] !==\r\n this.locationToEditOrDelete.point.coordinates[1],\r\n );\r\n }\r\n this.notificationService\r\n .updateUserNotificationPreferences(\r\n this.locationData,\r\n this.savedLocation,\r\n )\r\n .then(() => {\r\n this.cdr.markForCheck();\r\n this.router.navigateByUrl('/saved');\r\n })\r\n .catch((e) => {\r\n console.warn('saveNotificationPreferences fail', e);\r\n this.cdr.markForCheck();\r\n this.snackbarService.open(\r\n 'Failed to save location',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n });\r\n }\r\n\r\n fetchSavedLocation(): Promise {\r\n return this.notificationService\r\n .getUserNotificationPreferences()\r\n .then((response) => {\r\n if (response?.notifications?.length) {\r\n this.savedLocation = response.notifications;\r\n }\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to fetch saved locations',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n console.error('error on fetch notifications', err);\r\n });\r\n }\r\n\r\n disableSaveButton() {\r\n // To Save, a user must:\r\n // Choose a name\r\n // Choose a location\r\n // Choose a radius\r\n if (\r\n this.locationData.notificationName &&\r\n this.locationData.notificationName.length &&\r\n this.locationData.latitude &&\r\n this.locationData.longitude &&\r\n this.locationData.radius\r\n ) {\r\n return false;\r\n } else {\r\n return true;\r\n }\r\n }\r\n\r\n leavePage() {\r\n const dialogRef = this.dialog.open(DialogExitComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n confirmButton: 'Back',\r\n text: 'If you exit now, your progress will be lost.',\r\n },\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit']) {\r\n this.router.navigateByUrl('/saved');\r\n }\r\n });\r\n }\r\n\r\n onToggleChangeActiveWildfires(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsWildfires = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsWildfires = event.checked;\r\n }\r\n }\r\n\r\n onToggleChangeFireBans(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsFireBans = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsFireBans = event.checked;\r\n }\r\n }\r\n\r\n toggleButton(distance: number) {\r\n this.locationData.radius = distance;\r\n }\r\n\r\n onNotificationNameChange() {\r\n this.locationData.notificationName = this.notificationName;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ":host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n.title-section {\r\n display: flex;\r\n padding: 10px 20px 10px 20px;\r\n align-items: flex-start;\r\n gap: 75px;\r\n border-top: 1px solid #e7e7e7;\r\n border-bottom: 1px solid #e7e7e7;\r\n background: #fff;\r\n .title {\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: var(--light-labels-1-primary, #000);\r\n text-align: center;\r\n }\r\n}\r\n\r\n.container {\r\n}\r\n\r\n.desktop-container {\r\n background-color: white !important;\r\n max-width: 1500px;\r\n margin: auto;\r\n}\r\n.content-section {\r\n display: flex;\r\n padding: 24px 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n padding-bottom: 100px;\r\n .section-frame {\r\n display: flex;\r\n align-items: center;\r\n gap: 12px;\r\n align-self: stretch;\r\n .header-icon {\r\n padding: 6.653px;\r\n border-radius: 83.158px;\r\n background: var(--blues-blue-8, #dfe5ee);\r\n height: 20px;\r\n width: 20px;\r\n }\r\n }\r\n .header-text {\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .section-frame-1 {\r\n @extend .section-frame;\r\n display: inline;\r\n }\r\n .section-frame-2 {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 4px;\r\n align-self: stretch;\r\n .section-frame-2-row {\r\n padding-bottom: 16px;\r\n }\r\n .section-frame-2-row-toggle {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n width: 100%;\r\n }\r\n }\r\n .header-text-1 {\r\n @extend .header-text;\r\n font-size: 16px;\r\n }\r\n .header-text-2 {\r\n color: var(--grays-gray-3, #666);\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n padding-top: 4px;\r\n }\r\n .input-section {\r\n padding-top: 8px;\r\n input {\r\n font-family: \"BCSans\", \"Noto Sans\", Verdana, Arial, sans-serif;\r\n border: none;\r\n width: 100%;\r\n padding: 8px;\r\n display: flex;\r\n border-radius: 3px;\r\n background: #f5f5f5;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n color: var(\r\n --light-theme-rest-foreground-default-foreground-242424,\r\n #242424\r\n );\r\n }\r\n }\r\n}\r\n\r\n.search-panel {\r\n padding-top: 10px;\r\n padding-bottom: 10px;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #c4c4c4;\r\n background: #fff;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n position: relative;\r\n}\r\n\r\n.search-icon {\r\n width: 20px;\r\n height: 20px;\r\n position: relative !important;\r\n top: 5px;\r\n left: 5px;\r\n}\r\n\r\n.input-clear-button {\r\n position: absolute;\r\n background-color: transparent;\r\n border: none;\r\n top: 5px;\r\n right: 0px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.location-button-box {\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background: #fff;\r\n margin: 12px 0;\r\n justify-content: center;\r\n align-items: center;\r\n align-content: center;\r\n display: flex;\r\n\r\n &-selected {\r\n border-radius: 20px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n width: 100%;\r\n margin: 12px 0;\r\n align-items: center;\r\n align-content: center;\r\n justify-content: center;\r\n display: flex;\r\n .mat-mdc-unelevated-button:not(:disabled) {\r\n background-color: #e9f0f8 !important;\r\n }\r\n }\r\n}\r\n\r\n.location-button {\r\n display: flex;\r\n align-items: center;\r\n img {\r\n vertical-align: bottom;\r\n height: 20px;\r\n width: 20px;\r\n padding-right: 8px;\r\n }\r\n}\r\n\r\n.location-clear {\r\n vertical-align: bottom;\r\n padding-left: 5px;\r\n}\r\n\r\n.divider {\r\n background: #dedede;\r\n height: 1px;\r\n width: -webkit-fill-available;\r\n}\r\n\r\n.divider-with-margin {\r\n background: #dedede;\r\n height: 1px;\r\n width: -webkit-fill-available;\r\n margin-top: 16px;\r\n margin-bottom: 32px;\r\n}\r\n\r\n.large-divider {\r\n background: #f1f1f1;\r\n height: 8px;\r\n width: -webkit-fill-available;\r\n}\r\n\r\n.distance-button-container {\r\n display: flex;\r\n flex-direction: column;\r\n width: 100%;\r\n .button-row {\r\n display: flex;\r\n padding-bottom: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n flex-wrap: wrap;\r\n }\r\n\r\n .button {\r\n display: flex;\r\n height: 36px;\r\n padding: 8px 16px;\r\n justify-content: center;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n flex-wrap: wrap;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background: #fff;\r\n }\r\n .button.active {\r\n /* Your styles for the active state */\r\n background: var(--blues-blue-9, #e9f0f8);\r\n border: 2px solid var(--blues-blue-3, #38598a);\r\n }\r\n}\r\n\r\n.save-button {\r\n border-radius: 6px;\r\n padding: 8px 29px;\r\n font-size: 17px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n background: var(--blues-blue-2, #036);\r\n color: #fff;\r\n border: 1px solid var(--blues-blue-2, #036);\r\n}\r\n\r\n.disabled-button {\r\n @extend .save-button;\r\n background: gray;\r\n color: var(--grays-black, #000);\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n}\r\n\r\n.save-button-section {\r\n width: 100%;\r\n text-align: right;\r\n}\r\n\r\n.mat-mdc-unelevated-button:not(:disabled) {\r\n background-color: none !important;\r\n}\r\n", + "styleUrl": "./add-saved-location.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "notificationService", + "type": "NotificationService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "capacitor", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 49, + "jsdoctags": [ + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "notificationService", + "type": "NotificationService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "capacitor", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\r\n \"icon\"\r\n {{ isEdit ? 'Edit Saved Location' : 'Add Saved Location' }}\r\n
\r\n
\r\n
\r\n \"icon\"\r\n Details\r\n
\r\n
\r\n\r\n
\r\n Name\r\n
\r\n \r\n
\r\n
\r\n\r\n
\r\n Choose Location\r\n
\r\n
\r\n \"icon\"\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n {{option.address}}\r\n
\r\n
{{option.localityName}} ({{option.localityType}})
\r\n
\r\n
\r\n
\r\n {{option.localityName}} ({{option.localityType}})\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \"icon\"\r\n Notification Settings\r\n
\r\n
\r\n
\r\n
\r\n
Push notifications
\r\n
Push notifications will appear on your device, even when the app is closed.
\r\n
\r\n
\r\n
Active Wildfires & Evacuations
\r\n \r\n
\r\n
\r\n
Fire Bans & Area Restrictions
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
{{!isWebDevice() ? 'Notification Radius' : 'Wildfire Event Radius'}}
\r\n
{{!isWebDevice() ? 'You will receive notifications based on the selected radius' : 'You will see nearby events based on the selected radius'}}
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n" + }, + { + "name": "AdminContainerDesktop", + "id": "component-AdminContainerDesktop-69593b0ee86876508ddcd295ea4b6147292768660c9f72214728f029cab5e5d061ccf3b69d217b33d736d4e3033ea0a776fea28d32afc1f2f4c311931c0ced5e", + "file": "src/app/containers/admin/admin-container.component.desktop.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [ + { + "name": "Location" + }, + { + "name": "{ provide: LocationStrategy, useClass: PathLocationStrategy }" + } + ], + "selector": "wf-admin-panel-container-desktop", + "styleUrls": [], + "styles": [], + "template": "", + "templateUrl": [], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "collection$", + "defaultValue": "this.store.pipe(\r\n select(selectCurrentIncidentsSearch()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 20, + "inheritance": { + "file": "AdminContainer" + } + }, + { + "name": "errorState$", + "defaultValue": "this.store.pipe(\r\n select(selectIncidentsErrorState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 29, + "inheritance": { + "file": "AdminContainer" + } + }, + { + "name": "loadState$", + "defaultValue": "this.store.pipe(\r\n select(selectIncidentsLoadState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 26, + "inheritance": { + "file": "AdminContainer" + } + }, + { + "name": "searchState$", + "defaultValue": "this.store.pipe(\r\n select(selectSearchState(SEARCH_INCIDENTS_COMPONENT_ID)),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 23, + "inheritance": { + "file": "AdminContainer" + } + }, + { + "name": "displayLabel", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "hasUnsavedForms", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "snackBar", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBar", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedForms$", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedFormsSub", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "BaseContainer" + } + } + ], + "methodsClass": [ + { + "name": "getAssociatedComponentIds", + "args": [], + "optional": false, + "returnType": "string[]", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getDisplayLabel", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getHasUnsavedForms", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "onBeforeUnload", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:beforeunload', ['$event']" + } + ], + "modifierKind": [ + 170 + ], + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseContainer" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { AdminContainer } from './admin-container.component';\r\nimport {\r\n Location,\r\n LocationStrategy,\r\n PathLocationStrategy,\r\n} from '@angular/common';\r\n\r\n@Component({\r\n selector: 'wf-admin-panel-container-desktop',\r\n template: ` `,\r\n providers: [\r\n Location,\r\n { provide: LocationStrategy, useClass: PathLocationStrategy },\r\n ],\r\n})\r\nexport class AdminContainerDesktop extends AdminContainer {}\r\n", + "assetsDirs": [], + "styleUrlsData": "", + "stylesData": "", + "extends": [ + "AdminContainer" + ] + }, + { + "name": "AdminEditDashboard", + "id": "component-AdminEditDashboard-c36af82f9d536b48d5ceb88acb63fff457eed16531689b4c2196cee2d2bf8e445caba74bb3afda89f178a2a13a6875bb662775046fd06fed518afe23086dc6b9", + "file": "src/app/components/wf-admin-panel/dashboard-panel/edit-dashboard.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "admin-edit-dashboard", + "styleUrls": [ + "./edit-dashboard.component.scss" + ], + "styles": [], + "templateUrl": [ + "./edit-dashboard.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "Editor", + "defaultValue": "Editor", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ] + }, + { + "name": "previousSituationReport", + "deprecated": false, + "deprecationMessage": "", + "type": "SituationReport", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ] + }, + { + "name": "publishDisabled", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 39, + "modifierKind": [ + 125 + ] + }, + { + "name": "situationReport", + "deprecated": false, + "deprecationMessage": "", + "type": "SituationReport", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onReady", + "args": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 126, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "publishChanges", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 138, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, OnInit } from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { CustomImageUploader } from '@app/components/admin-incident-form/incident-details-panel/custom-uploader';\r\nimport { PublishDialogComponent } from '@app/components/admin-incident-form/publish-dialog/publish-dialog.component';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport * as Editor from '@ckeditor/ckeditor5-build-decoupled-document';\r\n\r\nexport class SituationReport {\r\n public reportGuid: string;\r\n public incidentTeamCount = 0;\r\n public crewCount = 0;\r\n public aviationCount = 0;\r\n public heavyEquipmentCount = 0;\r\n public structureProtectionCount = 0;\r\n public situationOverview: string;\r\n public situationReportDate: Date;\r\n public publishedInd = true;\r\n public createdTimestamp: Date;\r\n public archivedInd = false;\r\n public revisionCount = 0;\r\n public createUser: string;\r\n public createDate: Date;\r\n public updateUser: string;\r\n public updateDate: Date;\r\n public type = 'http://wfnews.nrs.gov.bc.ca/v1/situationReport';\r\n}\r\n\r\n@Component({\r\n selector: 'admin-edit-dashboard',\r\n templateUrl: './edit-dashboard.component.html',\r\n styleUrls: ['./edit-dashboard.component.scss'],\r\n})\r\nexport class AdminEditDashboard implements OnInit {\r\n // eslint-disable-next-line @typescript-eslint/naming-convention\r\n public Editor = Editor;\r\n public situationReport: SituationReport;\r\n public previousSituationReport: SituationReport;\r\n public publishDisabled = false;\r\n\r\n constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private cdr: ChangeDetectorRef,\r\n private snackbarService: MatSnackBar,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit() {\r\n this.situationReport = new SituationReport();\r\n this.publishedIncidentService\r\n .fetchSituationReportList(0, 9999, true, true)\r\n .toPromise()\r\n .then((results) => {\r\n if (results?.collection) {\r\n if (results.collection.length > 1) {\r\n results.collection.sort((a, b) =>\r\n new Date(a.situationReportDate) > new Date(b.situationReportDate)\r\n ? -1\r\n : new Date(b.situationReportDate) >\r\n new Date(a.situationReportDate)\r\n ? 1\r\n : 0,\r\n );\r\n }\r\n\r\n this.previousSituationReport = results.collection[0];\r\n\r\n this.situationReport.aviationCount =\r\n this.previousSituationReport.aviationCount;\r\n this.situationReport.crewCount =\r\n this.previousSituationReport.crewCount;\r\n this.situationReport.heavyEquipmentCount =\r\n this.previousSituationReport.heavyEquipmentCount;\r\n this.situationReport.incidentTeamCount =\r\n this.previousSituationReport.incidentTeamCount;\r\n this.situationReport.structureProtectionCount =\r\n this.previousSituationReport.structureProtectionCount;\r\n this.situationReport.situationOverview =\r\n this.previousSituationReport.situationOverview;\r\n\r\n // If we have more than 1 published report returned\r\n // that means an archive process failed. Un-publish all reports except\r\n // the latest one\r\n const publishedReports = results.collection.filter(\r\n (r) => r.publishedInd,\r\n );\r\n if (publishedReports.length > 1) {\r\n publishedReports.sort((a, b) =>\r\n new Date(a.situationReportDate) > new Date(b.situationReportDate)\r\n ? -1\r\n : new Date(b.situationReportDate) >\r\n new Date(a.situationReportDate)\r\n ? 1\r\n : 0,\r\n );\r\n for (const report of publishedReports) {\r\n if (\r\n report.reportGuid !== this.previousSituationReport.reportGuid\r\n ) {\r\n report.publishedInd = false;\r\n report.archivedInd = true;\r\n this.publishedIncidentService\r\n .updateSituationReport(report)\r\n .toPromise()\r\n .catch((err) =>\r\n console.error(`Failed to unpublish report: ${err}`),\r\n );\r\n }\r\n }\r\n }\r\n }\r\n\r\n this.cdr.markForCheck();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to load Situation Report. If the issue persist contact support: ' +\r\n JSON.stringify(err),\r\n 'OK',\r\n { duration: 100000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n }\r\n\r\n // for decoupled editor\r\n public onReady(editor) {\r\n editor.ui\r\n .getEditableElement()\r\n .parentElement.insertBefore(\r\n editor.ui.view.toolbar.element,\r\n editor.ui.getEditableElement(),\r\n );\r\n\r\n editor.plugins.get('FileRepository').createUploadAdapter = (loader) =>\r\n new CustomImageUploader(loader);\r\n }\r\n\r\n async publishChanges() {\r\n this.publishDisabled = true;\r\n\r\n const dialogRef = this.dialog.open(PublishDialogComponent, {\r\n width: '350px',\r\n });\r\n const result = await dialogRef.afterClosed().toPromise();\r\n if (!result?.publish) {\r\n this.publishDisabled = false;\r\n this.cdr.markForCheck();\r\n return;\r\n }\r\n\r\n // un-publish the previous report\r\n if (this.previousSituationReport) {\r\n try {\r\n this.previousSituationReport.publishedInd = false;\r\n this.previousSituationReport.archivedInd = true;\r\n (this.previousSituationReport as any)['@type'] =\r\n 'SituationReportResource';\r\n\r\n await this.publishedIncidentService\r\n .updateSituationReport(this.previousSituationReport)\r\n .toPromise();\r\n } catch (err) {\r\n this.snackbarService.open(\r\n 'Failed to un-publish previous report. Please wait a moment and try again. If the issue persist contact support: ' +\r\n JSON.stringify(err),\r\n 'OK',\r\n { duration: 100000, panelClass: 'snackbar-error' },\r\n );\r\n this.publishDisabled = false;\r\n return;\r\n }\r\n }\r\n\r\n try {\r\n // create/publish the new report\r\n this.situationReport.publishedInd = true;\r\n this.situationReport.reportGuid = null;\r\n this.situationReport.archivedInd = false;\r\n this.situationReport.createdTimestamp = new Date();\r\n this.situationReport.situationReportDate = new Date();\r\n (this.situationReport as any)['@type'] = 'SituationReportResource';\r\n\r\n await this.publishedIncidentService\r\n .createSituationReport(this.situationReport)\r\n .toPromise();\r\n // notify user\r\n this.snackbarService.open(\r\n 'Situation Report Published Successfully',\r\n 'OK',\r\n { duration: 100000, panelClass: 'snackbar-success-v2' },\r\n );\r\n } catch (err) {\r\n this.snackbarService.open(\r\n 'Failed to publish Situation report. Please wait a moment and try again. If the issue persist contact support: ' +\r\n JSON.stringify(err),\r\n 'OK',\r\n { duration: 100000, panelClass: 'snackbar-error' },\r\n );\r\n }\r\n\r\n this.publishDisabled = false;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n.report-panel {\r\n margin: 10px;\r\n padding: 10px;\r\n background-color: #fdfdfd;\r\n min-height: 300px;\r\n}\r\n\r\n.counts-panel {\r\n display: flex;\r\n flex-wrap: wrap;\r\n}\r\n\r\n.half-size {\r\n flex: 0 0 50%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n}\r\n\r\n.button-bar {\r\n width: 100%;\r\n display: flex;\r\n flex-flow: row-reverse;\r\n}\r\n\r\n.publish-btn {\r\n margin: 15px 15px 5px 15px;\r\n}\r\n\r\n::ng-deep .mdc-snackbar__surface{\r\n background-color: transparent !important;\r\n}\r\n", + "styleUrl": "./edit-dashboard.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 39, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\r\n \r\n
\r\n
\r\n

Resource Counts:

\r\n
\r\n
\r\n \r\n Incident Management Teams\r\n \r\n \r\n
\r\n
\r\n \r\n Firefighting Personnel\r\n \r\n \r\n
\r\n
\r\n \r\n Aviation Count\r\n \r\n \r\n
\r\n
\r\n \r\n Heavy Equipment Count\r\n \r\n \r\n
\r\n
\r\n \r\n Structure Protection Count\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n

Situation Report:

\r\n \r\n
\r\n
\r\n" + }, + { + "name": "AdminIncidentFormDesktop", + "id": "component-AdminIncidentFormDesktop-d1644d72c53e313dff300bb62d121e4acd3a635c83187b52c7ad0e5c78e816debdda92687395d3fafa8ffc4b22665e2763d7e8ca23ff1b12ccaa8ea5488db971", + "file": "src/app/components/admin-incident-form/admin-incident-form.component.desktop.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-admin-incident-desktop", + "styleUrls": [ + "../common/base-collection/collection.component.scss", + "./admin-incident-form.component.scss" + ], + "styles": [], + "templateUrl": [ + "./admin-incident-form.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "adminIncident", + "deprecated": false, + "deprecationMessage": "", + "line": 44, + "type": "any", + "decorators": [], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "adminIncidentCause", + "deprecated": false, + "deprecationMessage": "", + "line": 45, + "type": "any", + "decorators": [], + "inheritance": { + "file": "AdminIncidentForm" + } + } + ], + "outputsClass": [ + { + "name": "changesSavedEvent", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 46, + "type": "EventEmitter", + "inheritance": { + "file": "AdminIncidentForm" + } + } + ], + "propertiesClass": [ + { + "name": "areaRestrictionsDetailsPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "AreaRestrictionsDetailsPanel", + "optional": false, + "description": "", + "line": 53, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'AreaRestrictionsPanel'" + } + ], + "modifierKind": [ + 170 + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "contactDetailsPanelComponent", + "deprecated": false, + "deprecationMessage": "", + "type": "ContactsDetailsPanel", + "optional": false, + "description": "", + "line": 50, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'ContactDetailsPanel'" + } + ], + "modifierKind": [ + 170 + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "currentAdminIncident", + "deprecated": false, + "deprecationMessage": "", + "type": "WildfireIncidentResource", + "optional": false, + "description": "", + "line": 115, + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "currentAdminIncidentCause", + "deprecated": false, + "deprecationMessage": "", + "type": "IncidentCauseResource", + "optional": false, + "description": "", + "line": 116, + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "currentEtag", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 119, + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "detailsPanelComponent", + "deprecated": false, + "deprecationMessage": "", + "type": "IncidentDetailsPanel", + "optional": false, + "description": "", + "line": 48, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'detailsPanelComponent'" + } + ], + "modifierKind": [ + 170 + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "Editor", + "defaultValue": "Editor", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 55, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "evacOrdersDetailsPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "EvacOrdersDetailsPanel", + "optional": false, + "description": "", + "line": 51, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'EvacOrderPanel'" + } + ], + "modifierKind": [ + 170 + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "incident", + "defaultValue": "{\r\n aviationComments: undefined,\r\n aviationInd: false,\r\n cause: 0,\r\n causeComments: undefined,\r\n contact: {\r\n isPrimary: true,\r\n fireCentre: null,\r\n phoneNumber: null,\r\n emailAddress: null,\r\n },\r\n crewsComments: undefined,\r\n evacOrders: [],\r\n fireName: undefined,\r\n fireNumber: 0,\r\n fireOfNote: false,\r\n wasFireOfNote: false,\r\n geometry: {\r\n x: null,\r\n y: null,\r\n },\r\n heavyEquipmentComments: undefined,\r\n heavyEquipmentInd: false,\r\n incidentData: null,\r\n incidentManagementComments: undefined,\r\n incidentManagementInd: false,\r\n incidentNumberSequence: 0,\r\n incidentOverview: '',\r\n lastPublished: undefined,\r\n location: undefined,\r\n mapAttachments: [],\r\n publishedStatus: 'DRAFT',\r\n responseComments: undefined,\r\n responseTypeCode: undefined,\r\n sizeComments: undefined,\r\n sizeHectares: 0,\r\n sizeType: 1,\r\n stageOfControlCode: undefined,\r\n structureProtectionComments: undefined,\r\n structureProtectionInd: false,\r\n traditionalTerritory: undefined,\r\n wildfireIncidentGuid: '',\r\n wildfireYear: new Date().getFullYear(),\r\n wildifreCrewsInd: false,\r\n crewResourceCount: undefined,\r\n aviationResourceCount: undefined,\r\n heavyEquipmentResourceCount: undefined,\r\n incidentManagementResourceCount: undefined,\r\n structureProtectionResourceCount: undefined,\r\n signOffSignatureGuid: undefined,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 59, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "incidentForm", + "deprecated": false, + "deprecationMessage": "", + "type": "UntypedFormGroup", + "optional": false, + "description": "", + "line": 111, + "modifierKind": [ + 125, + 148 + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "incidentNumberSequnce", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 114, + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "publishDisabled", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "publishedIncidentDetailGuid", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 118, + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "publishedIncidentType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 117, + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "wildFireYear", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 113, + "inheritance": { + "file": "AdminIncidentForm" + } + } + ], + "methodsClass": [ + { + "name": "getPublishedDate", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 189, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 405, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 205, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "nullEmptyStrings", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 409, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "onReady", + "args": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 650, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "onShowPreview", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 564, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "publishChanges", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 413, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "publishIncident", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 513, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "setIsFormDirty", + "args": [ + { + "name": "isDirty", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 185, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "isDirty", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "validFormCheck", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 195, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AdminIncidentForm" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectionStrategy, Component } from '@angular/core';\r\nimport { AdminIncidentForm } from './admin-incident-form.component';\r\n\r\n@Component({\r\n selector: 'wf-admin-incident-desktop',\r\n templateUrl: './admin-incident-form.component.html',\r\n styleUrls: [\r\n '../common/base-collection/collection.component.scss',\r\n './admin-incident-form.component.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class AdminIncidentFormDesktop extends AdminIncidentForm {}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n.table-wrapper {\r\n width: calc(100% - 2 * var(--wf1-gutter-space));\r\n margin: 0 var(--wf1-gutter-space);\r\n border-top: 1px solid $colour-light-grey;\r\n border-bottom: 1px solid $colour-light-grey;\r\n overflow: auto;\r\n\r\n .mat-mdc-table {\r\n width: 100%;\r\n display: table;\r\n\r\n ::ng-deep .mat-sort-header-content {\r\n text-align: left;\r\n font-weight: 600;\r\n }\r\n\r\n tr {\r\n width: 100%;\r\n display: table-row;\r\n\r\n &.search-header-row {\r\n align-items: center;\r\n background-color: $colour-table-background-odd;\r\n }\r\n }\r\n\r\n td,\r\n th {\r\n word-wrap: break-word;\r\n vertical-align: middle;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n flex: 1 1 100px;\r\n max-width: 100px;\r\n }\r\n\r\n th {\r\n font-weight: 600;\r\n font-family: $font-family-emphasis;\r\n }\r\n td {\r\n white-space: nowrap;\r\n }\r\n\r\n td.border-left,\r\n th.border-left {\r\n border-left: solid 1px $colour-light-grey;\r\n }\r\n\r\n td.checkbox-cell,\r\n td.icon-cell {\r\n text-align: center;\r\n }\r\n\r\n th.checkbox-cell,\r\n th.icon-cell {\r\n text-align: center;\r\n font-size: $font-size-small;\r\n white-space: unset;\r\n width: 45px;\r\n\r\n div {\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n input {\r\n border-radius: $wf1-border-radius;\r\n border: 1px solid $colour-light-grey;\r\n }\r\n}\r\n.top-summary,\r\n.bottom-summary {\r\n display: flex;\r\n margin: var(--wf1-gutter-space);\r\n justify-content: space-between;\r\n line-height: 30px;\r\n align-items: center;\r\n\r\n > * {\r\n flex: 1 1 25%;\r\n }\r\n\r\n pagination-controls {\r\n flex: 1 1 50%;\r\n }\r\n\r\n .show-entries-info > * {\r\n margin-left: 5px;\r\n }\r\n\r\n .show-entries-info {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-family: $font-family-main;\r\n line-height: 35px;\r\n\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 80px !important;\r\n margin-left: 5px;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 80px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n width: 60px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.summary-buttons {\r\n margin: 0 var(--wf1-gutter-space);\r\n flex: 0;\r\n display: flex;\r\n align-items: flex-start;\r\n line-height: 36px;\r\n min-height: 38px;\r\n\r\n button:not(:last-child) {\r\n margin-right: var(--wf1-gutter-space);\r\n }\r\n}\r\n\r\n.table-search-header {\r\n border-top: 1px solid $colour-light-grey;\r\n margin: 0 var(--wf1-gutter-space);\r\n background-color: $colour-table-background-odd;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n}\r\n\r\n.top-filter {\r\n margin: 0 var(--wf1-gutter-space);\r\n .search-and-filters {\r\n //.field{\r\n // width: 312px !important;\r\n // flex-basis: 312px !important;\r\n //}\r\n }\r\n}\r\n\r\n.top-filter,\r\n.wf1-resources-header-bar,\r\n.table-search-header {\r\n ::ng-deep .ms-drop {\r\n ul > li.hide-radio label {\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n }\r\n &.bottom {\r\n width: unset !important;\r\n max-width: 400px;\r\n }\r\n }\r\n\r\n .main-header-button {\r\n margin-right: var(--wf1-gutter-space);\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .search-and-filters {\r\n flex: 1;\r\n display: flex;\r\n flex-flow: row wrap;\r\n\r\n .field {\r\n flex: 0 0 170px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n min-width: 0;\r\n\r\n .label {\r\n font-family: $font-family-emphasis;\r\n font-weight: $font-weight-emphasis;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n &.search-input {\r\n width: 312px;\r\n flex-basis: 312px;\r\n margin-left: -2px;\r\n }\r\n\r\n &.filter-radio-group {\r\n width: auto !important;\r\n flex-basis: auto;\r\n }\r\n\r\n ::ng-deep .mat-mdc-radio-group {\r\n display: flex;\r\n .mat-mdc-radio-button {\r\n height: 35px;\r\n display: flex;\r\n\r\n &:not(:first-of-type) {\r\n margin-left: 5px;\r\n }\r\n .mdc-radio__outer-circle {\r\n background-color: $colour-white;\r\n }\r\n }\r\n }\r\n\r\n input.search-input {\r\n //width: 297px;\r\n }\r\n }\r\n\r\n & > * {\r\n flex: 0 0 225px;\r\n width: 0;\r\n margin: 6px;\r\n }\r\n\r\n & > select.mat-mdc-input-element {\r\n //fix for firefox flex basis issue https://github.com/philipwalton/flexbugs/issues/41\r\n max-width: 150px;\r\n }\r\n\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n input {\r\n font-size: $font-size;\r\n font-family: $font-family-main;\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n height: 37.5px;\r\n top: 0;\r\n position: relative;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n -webkit-appearance: menulist;\r\n\r\n &.none-selected {\r\n color: #6a6a6a;\r\n }\r\n }\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 150px !important;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 150px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n textarea,\r\n input,\r\n mat-checkbox.mat-mdc-checkbox,\r\n select {\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n input[readonly=\"true\"],\r\n select[readonly=\"true\"],\r\n input:disabled,\r\n select:disabled {\r\n background-color: $colour-white !important;\r\n }\r\n\r\n ::ng-deep mat-checkbox .mat-mdc-checkbox-frame {\r\n background-color: $colour-white;\r\n border: 1px solid $colour-light-grey;\r\n border-radius: $wf1-border-radius;\r\n }\r\n}\r\n\r\n.mat-mdc-table {\r\n .mat-mdc-header-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight-emphasis;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n }\r\n\r\n .mat-mdc-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n\r\n div:not(.mat-badge) {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n\r\n &.icon-button-wrapper {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n\r\n .mat-mdc-row:nth-child(even) {\r\n background-color: $colour-table-background-even;\r\n }\r\n\r\n .mat-mdc-row:nth-child(odd) {\r\n background-color: $colour-table-background-odd;\r\n }\r\n\r\n .mat-mdc-row {\r\n &:hover {\r\n background-color: $colour-table-background-hover;\r\n }\r\n\r\n &.hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../common/base-collection/collection.component.scss" + }, + { + "data": "@import \"../../../styles/variables\";\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n\r\n display: flex;\r\n flex-direction: column;\r\n height: 100%;\r\n}\r\n\r\n.link {\r\n margin-top: 10px;\r\n margin-left: 20px;\r\n padding-bottom: 1.5rem;\r\n color: #355992;\r\n font-size: 0.9rem;\r\n font-weight: 600;\r\n text-decoration: none;\r\n}\r\n\r\n.top {\r\n flex-shrink: 0;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: stretch;\r\n position: sticky;\r\n top: 0;\r\n border-bottom: 1px solid #e0e0e0;\r\n z-index: 10;\r\n background: white;\r\n\r\n .title {\r\n padding: 10px;\r\n margin-left: 10px;\r\n box-sizing: border-box;\r\n display: flex;\r\n h1 {\r\n font-size: 24px;\r\n font-weight: normal;\r\n margin-bottom: 0;\r\n padding: 4px;\r\n margin-top: -15px;\r\n }\r\n\r\n h2 {\r\n font-size: 14px;\r\n font-weight: normal;\r\n margin-top: 0;\r\n padding-top: 0;\r\n display: flex;\r\n align-items: center;\r\n }\r\n }\r\n\r\n .pub-chip {\r\n margin-left: 10px;\r\n padding: 4px;\r\n border: 2px solid green;\r\n border-radius: 4px;\r\n font-size: 12px;\r\n color: green;\r\n font-weight: 700;\r\n }\r\n\r\n .unpub-chip {\r\n margin-left: 10px;\r\n padding: 4px;\r\n border: 2px solid grey;\r\n border-radius: 4px;\r\n font-size: 12px;\r\n color: grey;\r\n font-weight: 700;\r\n }\r\n\r\n .button-holder {\r\n margin-left: auto;\r\n margin-top: auto;\r\n }\r\n}\r\n\r\n.panel-title {\r\n font-size: 20px;\r\n padding-left: 16px;\r\n padding-right: 16px;\r\n font-weight: 600;\r\n}\r\n\r\n.details {\r\n margin: 16px 16px;\r\n}\r\n\r\n::ng-deep .disabled-input {\r\n color: black !important;\r\n}\r\n\r\n::ng-deep .disabled-input:disabled {\r\n color: #c6c8cb !important; /* Set the color to red when input is disabled */\r\n}\r\n\r\n::ng-deep .item-full-width {\r\n width: 100%;\r\n}\r\n\r\n::ng-deep .cdk-overlay-container .cdk-overlay-pane .fire-size-select-content,\r\nmat-mdc-select-panel-done-animating {\r\n min-height: 20rem !important;\r\n}\r\n\r\n::ng-deep .news-form-card {\r\n box-sizing: border-box;\r\n padding: 1rem;\r\n\r\n .field-set {\r\n border: none;\r\n border-bottom: 1px solid #a1a3a6;\r\n }\r\n\r\n .news-form {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .size-unset {\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-third {\r\n flex: 0 0 33.33%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-quarter {\r\n flex: 0 0 20%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-sixth {\r\n flex: 0 0 16.66%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-eigth {\r\n flex: 0 0 12.25%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-half {\r\n flex: 0 0 50%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-two-thirds {\r\n flex: 0 0 66.67%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-full {\r\n flex: 0 0 100%;\r\n box-sizing: border-box;\r\n padding: 0.25rem 1rem 0;\r\n }\r\n\r\n .location-controls {\r\n display: flex;\r\n\r\n mat-form-field {\r\n flex: 1 1 auto;\r\n padding-right: 1rem;\r\n }\r\n\r\n .location-buttons {\r\n display: flex;\r\n\r\n button.mat-mdc-button {\r\n flex: 0 0 2rem;\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n padding: 0;\r\n\r\n mat-icon {\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .radio-checkbox-group {\r\n position: relative;\r\n\r\n mat-label {\r\n position: absolute;\r\n top: 0;\r\n left: 1rem;\r\n font-size: x-small;\r\n }\r\n\r\n mat-radio-group,\r\n .checkbox-group {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n padding-bottom: 0.5rem;\r\n mat-radio-button,\r\n mat-checkbox {\r\n box-sizing: border-box;\r\n padding-top: 1rem;\r\n padding-right: 1rem;\r\n }\r\n\r\n .short-label {\r\n flex: 0 0 6rem;\r\n max-width: 6rem;\r\n }\r\n\r\n .long-label {\r\n flex: 0 0 7rem;\r\n max-width: 7rem;\r\n }\r\n }\r\n }\r\n\r\n .submit-controls {\r\n display: flex;\r\n justify-content: flex-end;\r\n // padding-right: 5rem;\r\n .flex-spacer {\r\n flex: 1 1 auto;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.relay-form {\r\n padding-bottom: 20px;\r\n}\r\n.news-form-card .news-form .size-full.relay-panel {\r\n display: flex;\r\n padding-top: 20px;\r\n\r\n .fill-space {\r\n flex: 1 1 auto;\r\n padding: 0 0.5rem;\r\n }\r\n\r\n .fixed-width-350 {\r\n width: 350px;\r\n }\r\n\r\n .submit-controls {\r\n flex: 0 0 auto;\r\n padding: 0 2rem;\r\n }\r\n\r\n button {\r\n margin-left: 10px;\r\n }\r\n}\r\n\r\nmat-card h3 {\r\n display: flex;\r\n align-items: center;\r\n\r\n wf-icon {\r\n margin-right: 5px;\r\n }\r\n}\r\n\r\n.publish-btn {\r\n background-color: var(--wf-header-background-color);\r\n border: solid 1px #1a5a96;\r\n color: #ffffff;\r\n}\r\n\r\n.preview-btn {\r\n color: var(--wf-header-background-color);\r\n background-color: #ffffff;\r\n border: solid 1px #1a5a96;\r\n margin-right: 10px;\r\n}\r\n\r\n.mat-expansion-panel {\r\n box-shadow: none !important;\r\n}\r\n\r\n::ng-deep .mat-mdc-tab-body-wrapper {\r\n background-color: white !important;\r\n padding-left: 1rem;\r\n padding-right: 1rem;\r\n padding-bottom: 5rem;\r\n}\r\n\r\n::ng-deep .mat-mdc-card-outlined {\r\n border-width: 0 !important;\r\n}\r\n\r\n.mat-mdc-tab-group {\r\n background-color: white !important;\r\n}\r\n\r\n:host ::ng-deep .ck-editor__editable_inline {\r\n min-height: calc(100dvh - 485px);\r\n}\r\n\r\n::ng-deep .mdc-snackbar__surface{\r\n background-color: transparent !important;\r\n}\r\n", + "styleUrl": "./admin-incident-form.component.scss" + } + ], + "stylesData": "", + "extends": [ + "AdminIncidentForm" + ], + "templateData": "
\r\n Back to Admin Front Page\r\n
\r\n
\r\n

Fire Number: {{currentAdminIncident.incidentLabel}}{{incident.publishedStatus}}

\r\n

\r\n
\r\n Last Published: {{getPublishedDate().toDateString()}} - {{getPublishedDate().toLocaleTimeString()}}\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n Incident Summary\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Incident Details\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Contact\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Response\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Evacuation Orders and Alerts\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Area Restrictions\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n" + }, + { + "name": "AlertOrderBannerComponent", + "id": "component-AlertOrderBannerComponent-f62366cbd3f91c1e0dc0c87efb8fcbc4b889549044aaf8f60e4c9da9559e529d52b0a65b6fc2c1e67ad5cd53d514fc814c4d9d8988c7052bff34729f35a92b8a", + "file": "src/app/components/common/alert-order-banner/alert-order-banner.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "alert-order-banner", + "styleUrls": [ + "./alert-order-banner.component.scss" + ], + "styles": [], + "templateUrl": [ + "./alert-order-banner.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "areaRestriction", + "deprecated": false, + "deprecationMessage": "", + "line": 14, + "type": "AreaRestrictionsOption", + "decorators": [] + }, + { + "name": "evacuation", + "deprecated": false, + "deprecationMessage": "", + "line": 13, + "type": "EvacOrderOption", + "decorators": [] + }, + { + "name": "isCard", + "deprecated": false, + "deprecationMessage": "", + "line": 15, + "type": "boolean", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "color", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "icon", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "isArea", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 18 + }, + { + "name": "isOrder", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 17 + }, + { + "name": "message", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 39 + }, + { + "name": "shape", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 27 + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport {\r\n AreaRestrictionsOption,\r\n EvacOrderOption,\r\n} from '../../../conversion/models';\r\n\r\n@Component({\r\n selector: 'alert-order-banner',\r\n templateUrl: './alert-order-banner.component.html',\r\n styleUrls: ['./alert-order-banner.component.scss'],\r\n})\r\nexport class AlertOrderBannerComponent {\r\n @Input() evacuation: EvacOrderOption;\r\n @Input() areaRestriction: AreaRestrictionsOption;\r\n @Input() isCard: boolean;\r\n\r\n isOrder = () => this.evacuation?.orderAlertStatus === 'Order';\r\n isArea = () => !!this.areaRestriction;\r\n\r\n color = () => {\r\n if (this.isOrder() || this.isArea()) {\r\n return 'red';\r\n }\r\n return 'yellow';\r\n };\r\n\r\n shape = () => (this.isCard ? 'card' : 'banner');\r\n\r\n icon = () => {\r\n if (this.isArea()) {\r\n return 'signpost';\r\n }\r\n if (this.isOrder()) {\r\n return 'error';\r\n }\r\n return 'warning';\r\n };\r\n\r\n message = () => {\r\n if (this.isArea()) {\r\n return `Area Restriction: ${this.areaRestriction?.name}`;\r\n }\r\n if (this.isOrder()) {\r\n return `Evacuation Order: ${this.evacuation?.eventName} issued by ${this.evacuation?.issuingAgency}`;\r\n }\r\n return `Evacuation Alert: ${this.evacuation?.eventName} issued by ${this.evacuation?.issuingAgency}`;\r\n };\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".banner {\r\n padding: 10px;\r\n display: flex;\r\n font-size: 16px;\r\n\r\n span {\r\n padding-left: 8px;\r\n text-align: left;\r\n line-height: 24px;\r\n }\r\n}\r\n\r\n.card {\r\n border-radius: 5px;\r\n box-sizing: border-box;\r\n box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);\r\n margin-bottom: 16px;\r\n padding: 10px;\r\n display: flex;\r\n\r\n span {\r\n padding-left: 8px;\r\n text-align: left;\r\n line-height: 24px;\r\n }\r\n}\r\n\r\n.red {\r\n background-color: #fdf0f3;\r\n color: #b42e45;\r\n}\r\n\r\n.yellow {\r\n background-color: #fff9e5;\r\n color: #dfa512;\r\n}\r\n", + "styleUrl": "./alert-order-banner.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n {{icon()}}\r\n {{message()}}\r\n" + }, + { + "name": "AppComponent", + "id": "component-AppComponent-106143fcd8936674722b4bd68b3563391ab4a0daddae95d5e0a23b3cea56629e62c33a8cf4eefbfcfa065415074034a3bb9d44691e7b4fc0d6a9d93480f4ff18", + "file": "src/app/app.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "app-root", + "styleUrls": [ + "./app.component.scss" + ], + "styles": [], + "templateUrl": [ + "./app.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "activeMenuItem", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 134 + }, + { + "name": "applicationConfig", + "defaultValue": "{\r\n title: 'Wildfire News',\r\n device: this.applicationStateService.getDevice(),\r\n userName: '',\r\n version: {\r\n long: '',\r\n short: '',\r\n },\r\n environment: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "WfApplicationConfiguration", + "optional": false, + "description": "", + "line": 111 + }, + { + "name": "applicationState", + "defaultValue": "{\r\n menu: 'hidden',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "WfApplicationState", + "optional": false, + "description": "", + "line": 122 + }, + { + "name": "appMenu", + "deprecated": false, + "deprecationMessage": "", + "type": "WfMenuItems", + "optional": false, + "description": "", + "line": 126 + }, + { + "name": "footerMenu", + "deprecated": false, + "deprecationMessage": "", + "type": "WfMenuItems", + "optional": false, + "description": "", + "line": 127 + }, + { + "name": "hasAccess", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 109 + }, + { + "name": "isLoggedIn", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 108 + }, + { + "name": "isMobileView", + "defaultValue": "mobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 138, + "modifierKind": [ + 125 + ] + }, + { + "name": "lastSuccessPollSub", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 130 + }, + { + "name": "lastSyncDate", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 131 + }, + { + "name": "lastSyncValue", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 132 + }, + { + "name": "orientation", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 128 + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 137, + "modifierKind": [ + 125 + ] + }, + { + "name": "title", + "defaultValue": "'News'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 106 + }, + { + "name": "tokenSubscription", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 133 + }, + { + "name": "TOOLTIP_DELAY", + "defaultValue": "500", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 139, + "modifierKind": [ + 125 + ] + }, + { + "name": "updateMapSize", + "defaultValue": "function() {\r\n this.storeViewportSize();\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 944, + "modifierKind": [ + 123 + ] + }, + { + "name": "url", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 136, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "addCustomMaterialIcons", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 511, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "checkUserPermissions", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 495, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "disclaimerText", + "args": [], + "optional": false, + "returnType": "\"Legal\" | \"Disclaimer and Legal Links\"", + "typeParameters": [], + "line": 936, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "download", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 310, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getAppStoreLink", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 284, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getAppStoreName", + "args": [], + "optional": false, + "returnType": "\"App Store\" | \"Google Play\"", + "typeParameters": [], + "line": 299, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getLastSync", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 436, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initAppMenu", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 314, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initFooterMenu", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 368, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "isAdminPage", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 871, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "isIncidentsPage", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 270, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "logOutCurrentUser", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 891, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navigateToBcSupport", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 884, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navigateToBcWebsite", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 500, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navigateToFooterPage", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 507, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 419, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 486, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 169, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onOrientationChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 160, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:orientationchange', ['$event']" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "onResize", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 165, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:resize', ['$event']" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "onSizeChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 449, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ] + }, + { + "name": "openLink", + "args": [ + { + "name": "link", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 920, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "link", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "redirectToPublicMobile", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 277, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setActive", + "args": [ + { + "name": "menuItem", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 897, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "menuItem", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "storeViewportSize", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 474, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [ + { + "name": "window:orientationchange", + "args": [], + "argsDecorator": [ + "$event" + ], + "deprecated": false, + "deprecationMessage": "", + "line": 160 + }, + { + "name": "window:resize", + "args": [], + "argsDecorator": [ + "$event" + ], + "deprecated": false, + "deprecationMessage": "", + "line": 165 + } + ], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Location } from '@angular/common';\r\nimport {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Component,\r\n HostListener,\r\n NgZone,\r\n OnDestroy,\r\n OnInit,\r\n} from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatIconRegistry } from '@angular/material/icon';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { Router } from '@angular/router';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport {\r\n RouterLink,\r\n WfApplicationConfiguration,\r\n WfApplicationState,\r\n} from '@wf1/wfcc-application-ui';\r\nimport { WfMenuItems } from '@wf1/wfcc-application-ui/application/components/wf-menu/wf-menu.component';\r\nimport * as moment from 'moment';\r\nimport { Subscription } from 'rxjs';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { ApplicationStateService } from './services/application-state.service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport {\r\n ResourcesRoutes,\r\n isMobileView,\r\n isMobileView as mobileView,\r\n snowPlowHelper,\r\n} from './utils';\r\nimport {\r\n CapacitorService,\r\n LocationNotification,\r\n} from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\nexport const ICON = {\r\n ADVISORIES: 'advisories',\r\n BACK_ICON: 'back-icon',\r\n BOOKMARK: 'bookmark',\r\n CLOUD_SUN: 'cloud-sun',\r\n CONTACT_US: 'contact-us',\r\n DOT: 'dot',\r\n EXCLAMATION_CIRCLE: 'exclamation-circle',\r\n EXT_LINK: 'external-link',\r\n FACEBOOK_SQUARE: 'fb-square',\r\n FACEBOOK: 'facebook',\r\n FILTER_CANCEL: 'filter-cancel',\r\n FIRE: 'fire',\r\n INCIDENT: 'incident',\r\n MAP_SIGNS: 'map-signs',\r\n MAP: 'map',\r\n TWITTER: 'twitter',\r\n CAMPING: 'camping',\r\n LARGER: 'larger',\r\n PHONE: 'phone',\r\n ARROW_FORWARD_ENABLED: 'arrow-forward-enabled',\r\n ARROW_FORWARD_DISABLED: 'arrow-forward-disabled',\r\n CAMERA: 'camera',\r\n IMAGE: 'image',\r\n CAMERA_GREY: 'camera-grey',\r\n IMAGE_GREY: 'image-grey',\r\n EDIT: 'edit',\r\n SEND: 'send',\r\n LOCATION_OFF: 'location-off',\r\n DASHBOARD: 'dashboard',\r\n MORE: 'more',\r\n REPORT: 'report',\r\n SAVED: 'saved',\r\n ARROW: 'arrow',\r\n CANCEL: 'cancel',\r\n AREA_RESTRICTION: 'area-restriction',\r\n BAN: 'ban',\r\n FIRE_DANGER_VERY_LOW: 'fire-danger-very-low',\r\n FIRE_DANGER_LOW: 'fire-danger-low',\r\n FIRE_DANGER_MODERATE: 'fire-danger-moderate',\r\n FIRE_DANGER_HIGH: 'fire-danger-high',\r\n FIRE_DANGER_EXTREME: 'fire-danger-extreme',\r\n ROAD_EVENT: 'road-event',\r\n CLOSED_RECREATION_SITE: 'closed-recreation-site',\r\n REGIONAL_DISTRICTS: 'regional-districts',\r\n BROWN_SQUARE: 'brown-square',\r\n INDIAN_RESERVE: 'indian-reserve',\r\n BACK_ICON_PANEL: 'back-icon-panel',\r\n FIRE_NOTE: 'fire-note',\r\n LOCATION_DISABLED: 'location-disabled',\r\n LOCATION_ENABLED: 'location-enabled',\r\n CALENDAR: 'calendar',\r\n ZOOM_IN: 'zoom-in',\r\n AGENCY: 'agency',\r\n CARBON_GAUGE: 'carbon-gauge',\r\n CARBON_CALENDAR: 'carbon-calendar',\r\n ARROW_LEFT: 'carbon-calendar',\r\n CARBON_LAYER: 'carbon-layer',\r\n};\r\n\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: './app.component.html',\r\n styleUrls: ['./app.component.scss'],\r\n})\r\nexport class AppComponent implements OnDestroy, OnInit, AfterViewInit {\r\n title = 'News';\r\n\r\n isLoggedIn = true;\r\n hasAccess = true;\r\n\r\n applicationConfig: WfApplicationConfiguration = {\r\n title: 'Wildfire News',\r\n device: this.applicationStateService.getDevice(),\r\n userName: '',\r\n version: {\r\n long: '',\r\n short: '',\r\n },\r\n environment: '',\r\n };\r\n\r\n applicationState: WfApplicationState = {\r\n menu: 'hidden',\r\n };\r\n\r\n appMenu: WfMenuItems;\r\n footerMenu: WfMenuItems;\r\n orientation;\r\n\r\n lastSuccessPollSub: Subscription;\r\n lastSyncDate;\r\n lastSyncValue = undefined;\r\n tokenSubscription: Subscription;\r\n activeMenuItem = '';\r\n\r\n public url;\r\n public snowPlowHelper = snowPlowHelper;\r\n public isMobileView = mobileView;\r\n public TOOLTIP_DELAY = 500;\r\n\r\n constructor(\r\n protected appConfigService: AppConfigService,\r\n protected router: Router,\r\n protected location: Location,\r\n protected updateService: UpdateService,\r\n protected applicationStateService: ApplicationStateService,\r\n protected matIconRegistry: MatIconRegistry,\r\n protected domSanitizer: DomSanitizer,\r\n protected tokenService: TokenService,\r\n protected cdr: ChangeDetectorRef,\r\n protected dialog: MatDialog,\r\n protected wfMapService: WFMapService,\r\n protected capacitorService: CapacitorService,\r\n protected commonUtilityService: CommonUtilityService,\r\n protected zone: NgZone,\r\n ) {\r\n }\r\n\r\n @HostListener('window:orientationchange', ['$event'])\r\n onOrientationChange() {\r\n this.onSizeChange();\r\n }\r\n\r\n @HostListener('window:resize', ['$event'])\r\n onResize() {\r\n this.onSizeChange();\r\n }\r\n\r\n ngOnInit() {\r\n if (this.isMobileView()) {\r\n if (typeof (window.screen.orientation as any).lock === 'function') {\r\n const lock = (window.screen.orientation as any).lock('portrait');\r\n (lock as Promise)\r\n .then(() => {\r\n console.log('Orientation locked to Portrait');\r\n })\r\n .catch((err) => {\r\n console.error('Failed to lock device orientation: ', err);\r\n });\r\n } else {\r\n console.error('Failed to lock device orientation');\r\n }\r\n }\r\n\r\n this.wfMapService.patch();\r\n this.wfMapService.changeBasemapCacheToken();\r\n this.addCustomMaterialIcons();\r\n this.updateService.checkForUpdates();\r\n this.checkUserPermissions();\r\n\r\n if (!this.location.path().startsWith('/(root:external')) {\r\n this.appConfigService.configEmitter.subscribe((config) => {\r\n this.applicationConfig.version.short =\r\n config.application.version.replace(/-snapshot/i, '');\r\n this.applicationConfig.version.long = config.application.version;\r\n this.applicationConfig.environment =\r\n config.application.environment.replace(/^.*prod.*$/i, ' ') || ' ';\r\n this.onResize();\r\n });\r\n }\r\n this.tokenSubscription = this.tokenService.credentialsEmitter.subscribe(\r\n (creds) => {\r\n const first = creds.given_name || creds.givenName;\r\n const last = creds.family_name || creds.familyName;\r\n\r\n this.applicationConfig.userName = `${first} ${last}`;\r\n },\r\n );\r\n\r\n this.initAppMenu();\r\n this.initFooterMenu();\r\n\r\n window['SPLASH_SCREEN'].remove();\r\n if (localStorage.getItem('dontShowDisclaimer') !== 'true') {\r\n const dialogRef = this.dialog.open(DisclaimerDialogComponent, {\r\n autoFocus: false,\r\n width: '600px',\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['dontShowAgain']) {\r\n localStorage.setItem('dontShowDisclaimer', 'true');\r\n } else {\r\n localStorage.removeItem('dontShowDisclaimer');\r\n }\r\n });\r\n }\r\n\r\n const mainApp = document.getElementById('main-app');\r\n if (mainApp) {\r\n setTimeout(() => {\r\n mainApp.classList.remove('menu-collapsed');\r\n mainApp.classList.add('menu-hidden');\r\n if (document.getElementsByTagName('wf-menu')[0]) {\r\n (\r\n document.getElementsByTagName('wf-menu')[0] as HTMLElement\r\n ).removeAttribute('style');\r\n }\r\n }, 200);\r\n }\r\n\r\n\r\n // This breaks desktop. Do not do this if not in mobile!!!\r\n // Also, we won't know which page people are coming in from, so forcing to\r\n // the landing page is a bad idea in general...\r\n if (isMobileView()) {\r\n this.capacitorService.initialized.then(() => {\r\n this.commonUtilityService.preloadGeolocation();\r\n //setTimeout(() => {\r\n // this.zone.run(() => {\r\n // this.router.navigate([ResourcesRoutes.LANDING])\r\n // })\r\n //}, 1000);\r\n });\r\n\r\n this.capacitorService.locationNotifications.subscribe(\r\n (ev: LocationNotification) => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n ...ev,\r\n identify: true,\r\n notification: true,\r\n time: Date.now(),\r\n },\r\n });\r\n },\r\n );\r\n }\r\n }\r\n\r\n isIncidentsPage() {\r\n return (\r\n window.location.pathname === '/incidents' ||\r\n window.location.pathname === '/reportOfFire'\r\n );\r\n }\r\n\r\n redirectToPublicMobile() {\r\n return (\r\n (window.innerWidth < 768 && window.innerHeight < 1024) ||\r\n (window.innerWidth < 1024 && window.innerHeight < 768)\r\n );\r\n }\r\n\r\n getAppStoreLink() {\r\n if (\r\n navigator.userAgent.toLowerCase().indexOf('iphone') > -1 ||\r\n navigator.userAgent.toLowerCase().indexOf('ipad') > -1\r\n ) {\r\n return this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['appStoreUrl'].toString();\r\n } else {\r\n return this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['googlePlayUrl'].toString();\r\n }\r\n }\r\n\r\n getAppStoreName() {\r\n if (\r\n navigator.userAgent.toLowerCase().indexOf('iphone') > -1 ||\r\n navigator.userAgent.toLowerCase().indexOf('ipad') > -1\r\n ) {\r\n return 'App Store';\r\n } else {\r\n return 'Google Play';\r\n }\r\n }\r\n\r\n download() {\r\n window.open(this.getAppStoreLink(), '_blank');\r\n }\r\n\r\n initAppMenu() {\r\n this.appMenu = [\r\n new RouterLink(\r\n 'Dashboard',\r\n '/' + ResourcesRoutes.DASHBOARD,\r\n 'bar_chart',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Map View',\r\n '/' + ResourcesRoutes.ACTIVEWILDFIREMAP,\r\n 'map',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'List View',\r\n '/' + ResourcesRoutes.WILDFIRESLIST,\r\n 'local_fire_department',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Saved',\r\n '/' + ResourcesRoutes.SAVED,\r\n 'local_fire_department',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Resources',\r\n '/' + ResourcesRoutes.RESOURCES,\r\n 'links',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Report a Fire',\r\n '/' + ResourcesRoutes.ROF,\r\n 'links',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Contact Us',\r\n '/' + ResourcesRoutes.CONTACT_US,\r\n 'links',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n ] as unknown as WfMenuItems;\r\n }\r\n\r\n initFooterMenu() {\r\n this.footerMenu = (this.applicationConfig.device == 'desktop'\r\n ? [\r\n new RouterLink(\r\n 'Home',\r\n 'https://www2.gov.bc.ca/gov/content/home',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Disclaimer',\r\n 'https://www2.gov.bc.ca/gov/content?id=DE91907CDB3E4B5EB2F0363569079B85',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Privacy',\r\n 'https://www2.gov.bc.ca/gov/content/home/privacy',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Accessibility',\r\n 'https://www2.gov.bc.ca/gov/content/home/accessible-government',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Copyright',\r\n 'https://www2.gov.bc.ca/gov/content/home/copyright',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Contact Us',\r\n 'https://www2.gov.bc.ca/gov/content/home/get-help-with-government-services',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n ]\r\n : [\r\n new RouterLink('Home', '/', 'home', 'hidden', this.router),\r\n ]) as unknown as WfMenuItems;\r\n }\r\n\r\n ngAfterViewInit() {\r\n setInterval(() => {\r\n this.getLastSync();\r\n }, 1000);\r\n\r\n setTimeout(() => {\r\n const headerImg = document.getElementsByClassName('bc-logo');\r\n if (headerImg && headerImg[0]) {\r\n const node = document.createElement('span');\r\n node.style.color = '#fcba19';\r\n node.style.marginLeft = '20px';\r\n node.append(this.applicationConfig.environment);\r\n headerImg[0].appendChild(node);\r\n }\r\n }, 1000);\r\n }\r\n\r\n getLastSync() {\r\n if (!this.lastSyncDate) {\r\n return '-';\r\n }\r\n const now = moment();\r\n const value = now.diff(this.lastSyncDate, 'second', false);\r\n if (value > 240) {\r\n this.lastSyncValue = '240+';\r\n } else {\r\n this.lastSyncValue = value.toFixed(0);\r\n }\r\n }\r\n\r\n private onSizeChange() {\r\n setTimeout(() => {\r\n this.updateMapSize();\r\n this.initAppMenu();\r\n this.initFooterMenu();\r\n this.cdr.detectChanges();\r\n\r\n // on resize, ensure the right main panel css is applied\r\n // Basically, we want mobile all the time on public and\r\n // desktop all the time on admin\r\n const classList = document.getElementById('main-app').classList;\r\n if (this.isAdminPage() && classList.contains('device-mobile')) {\r\n classList.remove('device-mobile');\r\n classList.add('device-desktop');\r\n } else if (\r\n !this.isAdminPage() &&\r\n this.applicationConfig.environment.toLowerCase() === '' &&\r\n classList.contains('device-desktop')\r\n ) {\r\n classList.remove('device-desktop');\r\n classList.add('device-mobile');\r\n }\r\n }, 250);\r\n }\r\n\r\n storeViewportSize() {\r\n this.orientation = this.applicationStateService.getOrientation();\r\n document.documentElement.style.setProperty(\r\n '--viewport-height',\r\n `${window.innerHeight}px`,\r\n );\r\n document.documentElement.style.setProperty(\r\n '--viewport-width',\r\n `${window.innerWidth}px`,\r\n );\r\n }\r\n\r\n ngOnDestroy() {\r\n if (this.lastSuccessPollSub) {\r\n this.lastSuccessPollSub.unsubscribe();\r\n }\r\n if (this.tokenSubscription) {\r\n this.tokenSubscription.unsubscribe();\r\n }\r\n }\r\n\r\n checkUserPermissions() {\r\n this.hasAccess = true;\r\n this.isLoggedIn = true;\r\n }\r\n\r\n navigateToBcWebsite() {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status',\r\n '_blank',\r\n );\r\n }\r\n\r\n navigateToFooterPage(event: any) {\r\n window.open(event.route, '_blank');\r\n }\r\n\r\n addCustomMaterialIcons() {\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.TWITTER,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/twitter.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FACEBOOK,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/facebook.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FACEBOOK_SQUARE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/facebook-square.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.EXCLAMATION_CIRCLE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/exclamation-circle.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.MAP_SIGNS,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/map-signs.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.INCIDENT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/incident.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ADVISORIES,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/bullhorn.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.EXT_LINK,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/external-link.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CLOUD_SUN,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/cloud-sun.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FILTER_CANCEL,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/filter-cancel.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BOOKMARK,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/bookmark.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.MAP,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/map.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BACK_ICON,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/back-icon.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.DOT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/dot.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CONTACT_US,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/contact-us.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CAMPING,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/camping.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LARGER,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/larger.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.PHONE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/phone.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW_FORWARD_ENABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow-forward-enabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW_FORWARD_DISABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow-forward-disabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CAMERA,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/camera.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.IMAGE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/image.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CAMERA_GREY,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/camera-grey.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.IMAGE_GREY,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/image-grey.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.EDIT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/edit.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.SEND,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/send.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LOCATION_OFF,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/location-off.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.DASHBOARD,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/dashboard.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.MORE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/more.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.REPORT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/report.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.SAVED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/saved.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CANCEL,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/cancel.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.AREA_RESTRICTION,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/area-restriction.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BAN,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/ban.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_VERY_LOW,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-very-low.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_LOW,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-low.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_MODERATE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-moderate.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_HIGH,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-high.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_EXTREME,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-extreme.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ROAD_EVENT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/road-event.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CLOSED_RECREATION_SITE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/closed-recreation-site.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.REGIONAL_DISTRICTS,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/regional-districts.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BROWN_SQUARE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/brown-square.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.INDIAN_RESERVE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/indian-reserve.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BACK_ICON_PANEL,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/back-icon-panel.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_NOTE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-note.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LOCATION_DISABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/location-disabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LOCATION_ENABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/location-enabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CALENDAR,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/calendar.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ZOOM_IN,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/zoom-in.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW_LEFT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow-left.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CARBON_CALENDAR,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_calendar.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.AGENCY,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_finance.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CARBON_GAUGE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_gauge.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CARBON_LAYER,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_layers.svg',\r\n ),\r\n );\r\n }\r\n\r\n isAdminPage() {\r\n if (\r\n this.router.url === '/admin' ||\r\n this.router.url.includes('/incident?') ||\r\n this.router.url.includes('?preview=true') ||\r\n this.router.url === '/error-page'\r\n ) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n navigateToBcSupport() {\r\n const url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['bcWildFireSupportPage'].toString();\r\n window.open(url, '_blank');\r\n }\r\n\r\n logOutCurrentUser() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.SIGN_OUT]);\r\n }, 100);\r\n }\r\n\r\n setActive(menuItem: string): void {\r\n this.activeMenuItem = menuItem;\r\n switch (menuItem) {\r\n case 'dashboard':\r\n this.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n break;\r\n case 'map':\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP]);\r\n break;\r\n case 'reportOfFire':\r\n this.router.navigate([ResourcesRoutes.ROF]);\r\n break;\r\n case 'saved':\r\n this.router.navigate([ResourcesRoutes.SAVED]);\r\n break;\r\n case 'more':\r\n this.router.navigate([ResourcesRoutes.MORE]);\r\n break;\r\n default:\r\n this.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n }\r\n }\r\n\r\n openLink(link: string) {\r\n if (link === 'Disclaimer') {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content?id=DE91907CDB3E4B5EB2F0363569079B85',\r\n '_blank',\r\n );\r\n } else if (link === 'Privacy') {\r\n window.open('https://www2.gov.bc.ca/gov/content/home/privacy', '_blank');\r\n } else if (link === 'Copyright') {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content/home/copyright',\r\n '_blank',\r\n );\r\n }\r\n }\r\n\r\n disclaimerText() {\r\n if (screen.width <= 1200) {\r\n return 'Legal';\r\n } else {\r\n return 'Disclaimer and Legal Links';\r\n }\r\n }\r\n\r\n private updateMapSize = function() {\r\n this.storeViewportSize();\r\n };\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../styles/variables\";\r\n\r\n::ng-deep .wfnews-application {\r\n overflow: hidden;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n background-color: #f2f2f2;\r\n padding-top: env(safe-area-inset-top, 20px);\r\n padding-bottom: env(safe-area-inset-bottom, 20px);\r\n padding-left: env(safe-area-inset-left);\r\n padding-right: env(safe-area-inset-right);\r\n}\r\n\r\n::ng-deep .body .nav-items {\r\n width: 100vw;\r\n}\r\n::ng-deep .body .nav-items .nav-item:last-child {\r\n border-right: none !important;\r\n}\r\n\r\n::ng-deep .body .nav-items a.nav-item .label {\r\n min-width: 106px !important;\r\n width: calc(100vw / 7 - 1px) !important;\r\n position: relative;\r\n z-index: 1000;\r\n}\r\n\r\n.container-fluid {\r\n padding-left: 0;\r\n padding-right: 0;\r\n margin: 0;\r\n height: 100%;\r\n}\r\n\r\n.main-row {\r\n height: calc(100% - 130px);\r\n max-height: calc(100% - 130px);\r\n flex-flow: row nowrap;\r\n position: relative;\r\n}\r\n\r\n.sidebar-column {\r\n height: 100%;\r\n min-width: 330px;\r\n width: 330px;\r\n z-index: 999;\r\n}\r\n\r\n.map-column {\r\n flex: 1;\r\n height: 100%;\r\n &.fill {\r\n width: 100vw;\r\n }\r\n}\r\n\r\n.closed {\r\n width: 0 !important;\r\n min-width: 0;\r\n flex: 0 0 1em;\r\n visibility: hidden;\r\n}\r\n\r\n.unauthorized {\r\n padding: 50px;\r\n}\r\n\r\n.login {\r\n display: flex;\r\n flex-flow: column nowrap;\r\n justify-content: flex-start;\r\n align-items: center;\r\n height: 100%;\r\n font-size: 5em;\r\n margin: 50px;\r\n}\r\n\r\n.wf-router-container {\r\n max-width: 440px;\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\n.wf1-toolbar-spacer {\r\n flex: 1 1 auto;\r\n}\r\n\r\n// toolip style customization\r\n::ng-deep .mdc-tooltip__surface {\r\n color: #000023 !important;\r\n background-color: #f8f8f8 !important;\r\n -moz-box-shadow: 2px 2px 11px #666;\r\n -webkit-box-shadow: 2px 2px 11px #666;\r\n}\r\n\r\n.incident-form {\r\n display: flex;\r\n flex-wrap: wrap;\r\n .size-quarter {\r\n flex: 0 0 25%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-third {\r\n flex: 0 0 33.33%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-half {\r\n flex: 0 0 50%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-two-thirds {\r\n flex: 0 0 66.67%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-full {\r\n flex: 0 0 100%;\r\n box-sizing: border-box;\r\n padding: 0.25rem 1rem 0;\r\n }\r\n\r\n .location-controls {\r\n display: flex;\r\n\r\n mat-form-field {\r\n flex: 1 1 auto;\r\n padding-right: 1rem;\r\n }\r\n\r\n .location-buttons {\r\n display: flex;\r\n\r\n button.mat-mdc-button {\r\n flex: 0 0 2rem;\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n padding: 0;\r\n\r\n mat-icon {\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .radio-checkbox-group {\r\n position: relative;\r\n\r\n mat-label {\r\n position: absolute;\r\n top: 0;\r\n left: 1rem;\r\n font-size: x-small;\r\n }\r\n\r\n mat-radio-group,\r\n .checkbox-group {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n padding-bottom: 0.5rem;\r\n mat-radio-button,\r\n mat-checkbox {\r\n box-sizing: border-box;\r\n padding-top: 1rem;\r\n padding-right: 1rem;\r\n }\r\n\r\n .short-label {\r\n flex: 0 0 6rem;\r\n max-width: 6rem;\r\n }\r\n\r\n .long-label {\r\n flex: 0 0 7rem;\r\n max-width: 7rem;\r\n }\r\n }\r\n }\r\n\r\n .submit-controls {\r\n display: flex;\r\n justify-content: flex-end;\r\n // padding-right: 5rem;\r\n .flex-spacer {\r\n flex: 1 1 auto;\r\n }\r\n }\r\n}\r\n\r\n.pm-panel {\r\n padding: 15px;\r\n margin-top: calc(50vh - 100px);\r\n .upper-half {\r\n border-bottom: 1px solid #dddddd;\r\n display: flex;\r\n .pm-log {\r\n width: 15%;\r\n }\r\n .app-title {\r\n padding-left: 10px;\r\n width: 80%;\r\n h4 {\r\n margin: 0 !important;\r\n }\r\n }\r\n }\r\n .bottom-half {\r\n padding-top: 1rem;\r\n }\r\n .download-button {\r\n background-color: #1a5a96;\r\n border: solid 1px #1a5a96;\r\n color: #ffffff;\r\n padding: 8px 16px;\r\n border-radius: 4px;\r\n }\r\n}\r\n\r\n::ng-deep .app-logo-and-title {\r\n flex-grow: 1;\r\n justify-content: initial !important;\r\n display: flex;\r\n align-items: flex-end;\r\n\r\n .mat-headline-6 {\r\n font-size: 1.4rem;\r\n color: white;\r\n white-space: nowrap;\r\n margin-left: 0.4rem;\r\n margin-bottom: 0.575rem;\r\n }\r\n}\r\n\r\n::ng-deep .menu {\r\n display: none !important;\r\n}\r\n\r\n::ng-deep .system-and-user-info {\r\n display: flex !important;\r\n}\r\n\r\n.mobile-navigation-bar {\r\n display: none;\r\n}\r\n\r\n@media screen and (min-width: $desktop-sm-min-width) {\r\n .mobile-navigation-bar {\r\n display: none;\r\n }\r\n}\r\n\r\n@media screen and (max-width: $mobile-max-width) {\r\n ::ng-deep .menu {\r\n display: none !important;\r\n margin-left: auto;\r\n }\r\n ::ng-deep .wfnews-application {\r\n overflow: hidden;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n background-color: white;\r\n padding-top: env(safe-area-inset-top, 20px);\r\n padding-bottom: env(safe-area-inset-bottom, 20px);\r\n padding-left: env(safe-area-inset-left);\r\n padding-right: env(safe-area-inset-right);\r\n }\r\n .mobile-navigation-bar {\r\n position: fixed;\r\n bottom: 0;\r\n z-index: 1000000;\r\n width: 100%;\r\n background-color: white;\r\n box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.14);\r\n padding-top: 8px;\r\n padding-bottom: calc(8px + env(safe-area-inset-bottom, 20px));\r\n display: block;\r\n }\r\n\r\n .mobile-navigation-bar ul {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0 12px;\r\n }\r\n\r\n .mobile-navigation-bar li {\r\n mat-icon {\r\n padding: 4px 6px;\r\n }\r\n text-align: center;\r\n color: #242424;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 12px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n letter-spacing: -0.24px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n background: #fcfcfc;\r\n }\r\n\r\n .icon {\r\n height: 24px;\r\n width: 24px;\r\n padding: 5px 10px;\r\n }\r\n\r\n .active {\r\n color: white;\r\n fill: white;\r\n background-color: #036; /* Set the background color to blue for active items */\r\n border-radius: 8.832px;\r\n }\r\n\r\n .text-active {\r\n color: #04224e;\r\n }\r\n\r\n .hide {\r\n display: none;\r\n }\r\n}\r\n\r\n@media print {\r\n wf-menu-bar {\r\n display: none !important;\r\n }\r\n wf-footer {\r\n display: none !important;\r\n }\r\n}\r\n\r\n.header-wrapper {\r\n display: flex;\r\n justify-content: space-between;\r\n}\r\n\r\n.header-row {\r\n @media screen and (max-width: $mobile-max-width){\r\n display: none;\r\n }\r\n\r\n display: flex;\r\n position: relative;\r\n background-color: #003366;\r\n align-items: center;\r\n border-bottom: 2px solid #FCBA19;\r\n .disclaimer-dropdown {\r\n height: 36px;\r\n color: var(--blues-bcws-blue-6, #f5f6f9);\r\n font-family: \"BC Sans\";\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n}\r\n\r\nwf-header {\r\n flex-grow: 1;\r\n}\r\n", + "styleUrl": "./app.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "location", + "type": "Location", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "updateService", + "type": "UpdateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "matIconRegistry", + "type": "MatIconRegistry", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "domSanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "wfMapService", + "type": "WFMapService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "zone", + "type": "NgZone", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 139, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "location", + "type": "Location", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "updateService", + "type": "UpdateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "matIconRegistry", + "type": "MatIconRegistry", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "domSanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "wfMapService", + "type": "WFMapService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "zone", + "type": "NgZone", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnDestroy", + "OnInit", + "AfterViewInit" + ], + "templateData": "\r\n
\r\n
\r\n \r\n
\r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n
\r\n
    \r\n
  • \r\n \"dashboard\"\r\n \r\n \"dashboard\"\r\n \r\n Dashboard\r\n
  • \r\n
  • \r\n \"map\"\r\n \r\n \"map\"\r\n \r\n Map\r\n
  • \r\n
  • \r\n \"saved\"\r\n \r\n \"saved\"\r\n \r\n Saved\r\n
  • \r\n
  • \r\n \"report\"\r\n \r\n \"report\"\r\n \r\n Report\r\n
  • \r\n
  • \r\n \"more\"\r\n \r\n \"more\"\r\n \r\n More\r\n
  • \r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "AreaRestrictionLegendComponent", + "id": "component-AreaRestrictionLegendComponent-ae3f03c7e70b2055f5c5ff877533da7b5cad4ed3defaf0ee7f79b027ce9ccc195bcf6e683fab77df4b0ed962cb6ccd01895829c05e46b83e44f11ee0ef01c6b8", + "file": "src/app/components/legend-panels/area-restriction-layers/area-restriction-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-area-restriction-legend", + "styleUrls": [ + "./area-restriction-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./area-restriction-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-area-restriction-legend',\r\n templateUrl: './area-restriction-legend.component.html',\r\n styleUrls: ['./area-restriction-legend.component.scss'],\r\n})\r\nexport class AreaRestrictionLegendComponent {\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./area-restriction-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 8 + }, + "extends": [], + "templateData": "
\r\n
Area Restrictions
\r\n \r\n \r\n \r\n \r\n \"Area\r\n Area Restrictions\r\n \r\n \r\n

Access to an area is restricted to limit the risk of a fire, to address a public safety concern, or to avoid interference with fire control.

\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "AreaRestrictionListComponent", + "id": "component-AreaRestrictionListComponent-e9adead12af95f056b27a7e56502d761ac7df6fffacf00d631d7cf87721860bac25790fb2ae5d7c8fdca7591e1ed03bd1e6cc59a1ceefd1b64d708e905bddeba", + "file": "src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts", + "changeDetection": "ChangeDetectionStrategy.Default", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-area-restriction-list", + "styleUrls": [ + "../../common/base-collection/collection.component.scss", + "./area-restriction-list.component.desktop.scss" + ], + "styles": [], + "templateUrl": [ + "./area-restriction-list.component.desktop.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "columnsToDisplay", + "defaultValue": "[\r\n 'name',\r\n 'issuedOn',\r\n 'fireCentre',\r\n 'distance',\r\n 'viewMap',\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ] + }, + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56 + }, + { + "name": "dataSource", + "defaultValue": "new MatTableDataSource()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ] + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 58, + "modifierKind": [ + 123 + ] + }, + { + "name": "locationData", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 55, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchingComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchTimer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ] + }, + { + "name": "selectedSortOrder", + "defaultValue": "'desc'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ] + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ] + }, + { + "name": "sortOptions", + "defaultValue": "[\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Name', code: 'name' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 39, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 158, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "search", + "args": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 74, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchByText", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 204, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 199, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "viewMap", + "args": [ + { + "name": "restriction", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 186, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "restriction", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wf-area-restriction-list',\r\n templateUrl: './area-restriction-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './area-restriction-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class AreaRestrictionListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Name', code: 'name' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public searchTimer;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'name',\r\n 'issuedOn',\r\n 'fireCentre',\r\n 'distance',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n convertToDateTime = convertToDateTime;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n protected router: Router,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n let userLocation;\r\n try {\r\n userLocation = await this.commonUtilityService.getCurrentLocationPromise();\r\n } catch (error) {\r\n console.error('Error getting current location:', error);\r\n }\r\n\r\n const whereString =\r\n this.searchText && this.searchText.length > 0\r\n ? `NAME LIKE '%${this.searchText}%' OR FIRE_CENTRE_NAME LIKE '%${this.searchText}%'`\r\n : null;\r\n\r\n try {\r\n this.agolService\r\n .getAreaRestrictions(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: true, returnGeometry: false },\r\n )\r\n .subscribe((areaRestrictions) => {\r\n const areaRestrictionData = [];\r\n if (areaRestrictions && areaRestrictions.features) {\r\n for (const element of areaRestrictions.features) {\r\n let distance = null;\r\n if (userLocation) {\r\n const currentLat = Number(userLocation.coords.latitude);\r\n const currentLong = Number(userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = (\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000\r\n ).toFixed(2);\r\n }\r\n }\r\n areaRestrictionData.push({\r\n protRsSysID: element.attributes.PROT_RA_SYSID,\r\n name: element.attributes.NAME,\r\n issuedOn: this.convertToDateTime(\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n ),\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n fireZone: element.attributes.FIRE_ZONE_NAME,\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n distance,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n });\r\n }\r\n }\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n areaRestrictionData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = areaRestrictionData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }catch(error) {\r\n console.error('Error retrieving area restrictions: ' + error)\r\n }\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n viewMap(restriction: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n areaRestriction: true,\r\n identify: true,\r\n longitude: restriction.longitude,\r\n latitude: restriction.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n.table-wrapper {\r\n width: calc(100% - 2 * var(--wf1-gutter-space));\r\n margin: 0 var(--wf1-gutter-space);\r\n border-top: 1px solid $colour-light-grey;\r\n border-bottom: 1px solid $colour-light-grey;\r\n overflow: auto;\r\n\r\n .mat-mdc-table {\r\n width: 100%;\r\n display: table;\r\n\r\n ::ng-deep .mat-sort-header-content {\r\n text-align: left;\r\n font-weight: 600;\r\n }\r\n\r\n tr {\r\n width: 100%;\r\n display: table-row;\r\n\r\n &.search-header-row {\r\n align-items: center;\r\n background-color: $colour-table-background-odd;\r\n }\r\n }\r\n\r\n td,\r\n th {\r\n word-wrap: break-word;\r\n vertical-align: middle;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n flex: 1 1 100px;\r\n max-width: 100px;\r\n }\r\n\r\n th {\r\n font-weight: 600;\r\n font-family: $font-family-emphasis;\r\n }\r\n td {\r\n white-space: nowrap;\r\n }\r\n\r\n td.border-left,\r\n th.border-left {\r\n border-left: solid 1px $colour-light-grey;\r\n }\r\n\r\n td.checkbox-cell,\r\n td.icon-cell {\r\n text-align: center;\r\n }\r\n\r\n th.checkbox-cell,\r\n th.icon-cell {\r\n text-align: center;\r\n font-size: $font-size-small;\r\n white-space: unset;\r\n width: 45px;\r\n\r\n div {\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n input {\r\n border-radius: $wf1-border-radius;\r\n border: 1px solid $colour-light-grey;\r\n }\r\n}\r\n.top-summary,\r\n.bottom-summary {\r\n display: flex;\r\n margin: var(--wf1-gutter-space);\r\n justify-content: space-between;\r\n line-height: 30px;\r\n align-items: center;\r\n\r\n > * {\r\n flex: 1 1 25%;\r\n }\r\n\r\n pagination-controls {\r\n flex: 1 1 50%;\r\n }\r\n\r\n .show-entries-info > * {\r\n margin-left: 5px;\r\n }\r\n\r\n .show-entries-info {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-family: $font-family-main;\r\n line-height: 35px;\r\n\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 80px !important;\r\n margin-left: 5px;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 80px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n width: 60px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.summary-buttons {\r\n margin: 0 var(--wf1-gutter-space);\r\n flex: 0;\r\n display: flex;\r\n align-items: flex-start;\r\n line-height: 36px;\r\n min-height: 38px;\r\n\r\n button:not(:last-child) {\r\n margin-right: var(--wf1-gutter-space);\r\n }\r\n}\r\n\r\n.table-search-header {\r\n border-top: 1px solid $colour-light-grey;\r\n margin: 0 var(--wf1-gutter-space);\r\n background-color: $colour-table-background-odd;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n}\r\n\r\n.top-filter {\r\n margin: 0 var(--wf1-gutter-space);\r\n .search-and-filters {\r\n //.field{\r\n // width: 312px !important;\r\n // flex-basis: 312px !important;\r\n //}\r\n }\r\n}\r\n\r\n.top-filter,\r\n.wf1-resources-header-bar,\r\n.table-search-header {\r\n ::ng-deep .ms-drop {\r\n ul > li.hide-radio label {\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n }\r\n &.bottom {\r\n width: unset !important;\r\n max-width: 400px;\r\n }\r\n }\r\n\r\n .main-header-button {\r\n margin-right: var(--wf1-gutter-space);\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .search-and-filters {\r\n flex: 1;\r\n display: flex;\r\n flex-flow: row wrap;\r\n\r\n .field {\r\n flex: 0 0 170px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n min-width: 0;\r\n\r\n .label {\r\n font-family: $font-family-emphasis;\r\n font-weight: $font-weight-emphasis;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n &.search-input {\r\n width: 312px;\r\n flex-basis: 312px;\r\n margin-left: -2px;\r\n }\r\n\r\n &.filter-radio-group {\r\n width: auto !important;\r\n flex-basis: auto;\r\n }\r\n\r\n ::ng-deep .mat-mdc-radio-group {\r\n display: flex;\r\n .mat-mdc-radio-button {\r\n height: 35px;\r\n display: flex;\r\n\r\n &:not(:first-of-type) {\r\n margin-left: 5px;\r\n }\r\n .mdc-radio__outer-circle {\r\n background-color: $colour-white;\r\n }\r\n }\r\n }\r\n\r\n input.search-input {\r\n //width: 297px;\r\n }\r\n }\r\n\r\n & > * {\r\n flex: 0 0 225px;\r\n width: 0;\r\n margin: 6px;\r\n }\r\n\r\n & > select.mat-mdc-input-element {\r\n //fix for firefox flex basis issue https://github.com/philipwalton/flexbugs/issues/41\r\n max-width: 150px;\r\n }\r\n\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n input {\r\n font-size: $font-size;\r\n font-family: $font-family-main;\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n height: 37.5px;\r\n top: 0;\r\n position: relative;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n -webkit-appearance: menulist;\r\n\r\n &.none-selected {\r\n color: #6a6a6a;\r\n }\r\n }\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 150px !important;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 150px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n textarea,\r\n input,\r\n mat-checkbox.mat-mdc-checkbox,\r\n select {\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n input[readonly=\"true\"],\r\n select[readonly=\"true\"],\r\n input:disabled,\r\n select:disabled {\r\n background-color: $colour-white !important;\r\n }\r\n\r\n ::ng-deep mat-checkbox .mat-mdc-checkbox-frame {\r\n background-color: $colour-white;\r\n border: 1px solid $colour-light-grey;\r\n border-radius: $wf1-border-radius;\r\n }\r\n}\r\n\r\n.mat-mdc-table {\r\n .mat-mdc-header-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight-emphasis;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n }\r\n\r\n .mat-mdc-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n\r\n div:not(.mat-badge) {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n\r\n &.icon-button-wrapper {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n\r\n .mat-mdc-row:nth-child(even) {\r\n background-color: $colour-table-background-even;\r\n }\r\n\r\n .mat-mdc-row:nth-child(odd) {\r\n background-color: $colour-table-background-odd;\r\n }\r\n\r\n .mat-mdc-row {\r\n &:hover {\r\n background-color: $colour-table-background-hover;\r\n }\r\n\r\n &.hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../../common/base-collection/collection.component.scss" + }, + { + "data": ".header-row {\r\n display: flex;\r\n margin: 0;\r\n}\r\n\r\n.table-search-header {\r\n background-color: white !important;\r\n border-top: none !important;\r\n display: block !important;\r\n padding-left: 10px;\r\n .label {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.mat-mdc-row:hover .mat-mdc-cell {\r\n background-color: #c4cdd2;\r\n}\r\n\r\n.cell-button {\r\n width: 107px !important;\r\n border: 1px solid #c4c4c4;\r\n font-family: \"Noto sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 12px;\r\n font-weight: 600;\r\n line-height: 19px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n}\r\n\r\n.stage-of-control {\r\n margin-left: auto;\r\n height: 50%;\r\n margin-top: auto;\r\n}\r\n\r\n.my-location-button {\r\n border: 1px solid #a7a9ac;\r\n border-radius: 5px;\r\n width: 100%;\r\n .mat-mdc-raised-button {\r\n box-shadow: none;\r\n width: 100%;\r\n padding: 0;\r\n }\r\n .mat-icon {\r\n color: #a7a9ac;\r\n margin-right: 10px !important;\r\n }\r\n button span {\r\n white-space: nowrap;\r\n }\r\n}\r\n\r\np.results-count {\r\n text-align: right;\r\n margin-right: 2%;\r\n font-size: 18px;\r\n}\r\n\r\np.dashboard-title {\r\n font-size: 24px;\r\n margin-bottom: 0.5%;\r\n}\r\n\r\np.active-incidents,\r\np.datetime {\r\n display: inline-block;\r\n}\r\n\r\np.datetime {\r\n float: right;\r\n vertical-align: center;\r\n}\r\n\r\ntr {\r\n font-weight: normal;\r\n}\r\n\r\n.table-wrapper {\r\n border: none;\r\n}\r\n\r\ntable {\r\n border: 1;\r\n width: 96%;\r\n}\r\n\r\ntd {\r\n padding-top: 0.5%;\r\n padding-bottom: 0.5%;\r\n padding-right: 0.5%;\r\n padding-left: 0.5%;\r\n width: 25%;\r\n}\r\n\r\ntable tr:nth-child(even) td {\r\n background-color: white;\r\n}\r\n\r\n.block {\r\n width: 15%;\r\n display: inline-block;\r\n}\r\n\r\n.filter-clear {\r\n margin-bottom: 8px;\r\n position: absolute;\r\n line-height: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n right: -40px;\r\n top: 12px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n position: relative;\r\n top: -6px;\r\n left: 6px;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.input-clear-button {\r\n margin-bottom: 8px;\r\n margin-left: 278px;\r\n position: absolute;\r\n line-height: 24px;\r\n height: 24px;\r\n width: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.stage-of-control-checkbox-group {\r\n margin-top: 13px !important;\r\n flex-basis: auto !important;\r\n width: auto !important;\r\n .mat-label {\r\n font-size: 15px;\r\n }\r\n\r\n .checkbox-group {\r\n display: flex;\r\n gap: 12px;\r\n\r\n .mat-mdc-checkbox {\r\n border: none;\r\n }\r\n }\r\n}\r\n\r\n.filter-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n height: 36px;\r\n width: 36px;\r\n border-radius: 20px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n }\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.list-icon {\r\n position: relative;\r\n margin: 0 0 -3px 0px;\r\n top: 3px;\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n margin-right: 5px;\r\n margin-left: 20px;\r\n margin-top: -20px;\r\n}\r\n\r\n.mdc-button__label {\r\n margin-left: 1px !important;\r\n margin-top: 3px !important;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-and-filters {\r\n flex: 0 !important;\r\n display: flex;\r\n flex-flow: row wrap;\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.mat-column-name {\r\n width: 44%;\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 16px !important;\r\n letter-spacing: -0.02em !important;\r\n text-align: left !important;\r\n}\r\n\r\n.mat-column-issuedOn {\r\n width: 18%;\r\n}\r\n\r\n.mat-column-fireCentre {\r\n width: 18%;\r\n text-wrap: nowrap;\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.mat-column-distance {\r\n width: 15%;\r\n}\r\n\r\n.mat-column-viewMap {\r\n width: 8%;\r\n}\r\n\r\n.cell-label {\r\n position: relative;\r\n top: -7px;\r\n white-space: nowrap;\r\n display: inline-block;\r\n text-overflow: ellipsis !important;\r\n margin-left: 8px;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto !important;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n\r\n.mat-mdc-header-cell {\r\n font-weight: 600 !important;\r\n}\r\n", + "styleUrl": "./area-restriction-list.component.desktop.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 59, + "jsdoctags": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Name {{element.name}} Issued On {{element.issuedOn}} Fire Centre {{element.fireCentre}} Distance {{element.distance || '---'}} kmView Map
\r\n
No records to display
\r\n
\r\n\r\n" + }, + { + "name": "AreaRestrictionListComponentDesktop", + "id": "component-AreaRestrictionListComponentDesktop-892ac038d2a952ffb6f4acee8a756d5f11ca95a21b075b0da653f73e06ca1796d10ed5c867a620b0d76079677e59f36e442ba14745a4eff45f1ca2d1c58df5ea", + "file": "src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-area-restriction-list-desktop", + "styleUrls": [ + "../../common/base-collection/collection.component.scss", + "./area-restriction-list.component.desktop.scss" + ], + "styles": [], + "templateUrl": [ + "./area-restriction-list.component.desktop.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "columnsToDisplay", + "defaultValue": "['name', 'issuedOn', 'fireCentre', 'distance', 'viewMap']", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "dataSource", + "defaultValue": "new MatTableDataSource()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 58, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "locationData", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 55, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "searchingComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "searchTimer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "selectedSortOrder", + "defaultValue": "'desc'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "sortOptions", + "defaultValue": "[\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Name', code: 'name' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 39, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + } + ], + "methodsClass": [ + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 158, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "search", + "args": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 74, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "searchByText", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 204, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 199, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "viewMap", + "args": [ + { + "name": "restriction", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 186, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "restriction", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { AreaRestrictionListComponent } from './area-restriction-list.component';\r\n\r\n@Component({\r\n selector: 'wf-area-restriction-list-desktop',\r\n templateUrl: './area-restriction-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './area-restriction-list.component.desktop.scss',\r\n ],\r\n})\r\nexport class AreaRestrictionListComponentDesktop extends AreaRestrictionListComponent {\r\n columnsToDisplay = ['name', 'issuedOn', 'fireCentre', 'distance', 'viewMap'];\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n.table-wrapper {\r\n width: calc(100% - 2 * var(--wf1-gutter-space));\r\n margin: 0 var(--wf1-gutter-space);\r\n border-top: 1px solid $colour-light-grey;\r\n border-bottom: 1px solid $colour-light-grey;\r\n overflow: auto;\r\n\r\n .mat-mdc-table {\r\n width: 100%;\r\n display: table;\r\n\r\n ::ng-deep .mat-sort-header-content {\r\n text-align: left;\r\n font-weight: 600;\r\n }\r\n\r\n tr {\r\n width: 100%;\r\n display: table-row;\r\n\r\n &.search-header-row {\r\n align-items: center;\r\n background-color: $colour-table-background-odd;\r\n }\r\n }\r\n\r\n td,\r\n th {\r\n word-wrap: break-word;\r\n vertical-align: middle;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n flex: 1 1 100px;\r\n max-width: 100px;\r\n }\r\n\r\n th {\r\n font-weight: 600;\r\n font-family: $font-family-emphasis;\r\n }\r\n td {\r\n white-space: nowrap;\r\n }\r\n\r\n td.border-left,\r\n th.border-left {\r\n border-left: solid 1px $colour-light-grey;\r\n }\r\n\r\n td.checkbox-cell,\r\n td.icon-cell {\r\n text-align: center;\r\n }\r\n\r\n th.checkbox-cell,\r\n th.icon-cell {\r\n text-align: center;\r\n font-size: $font-size-small;\r\n white-space: unset;\r\n width: 45px;\r\n\r\n div {\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n input {\r\n border-radius: $wf1-border-radius;\r\n border: 1px solid $colour-light-grey;\r\n }\r\n}\r\n.top-summary,\r\n.bottom-summary {\r\n display: flex;\r\n margin: var(--wf1-gutter-space);\r\n justify-content: space-between;\r\n line-height: 30px;\r\n align-items: center;\r\n\r\n > * {\r\n flex: 1 1 25%;\r\n }\r\n\r\n pagination-controls {\r\n flex: 1 1 50%;\r\n }\r\n\r\n .show-entries-info > * {\r\n margin-left: 5px;\r\n }\r\n\r\n .show-entries-info {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-family: $font-family-main;\r\n line-height: 35px;\r\n\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 80px !important;\r\n margin-left: 5px;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 80px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n width: 60px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.summary-buttons {\r\n margin: 0 var(--wf1-gutter-space);\r\n flex: 0;\r\n display: flex;\r\n align-items: flex-start;\r\n line-height: 36px;\r\n min-height: 38px;\r\n\r\n button:not(:last-child) {\r\n margin-right: var(--wf1-gutter-space);\r\n }\r\n}\r\n\r\n.table-search-header {\r\n border-top: 1px solid $colour-light-grey;\r\n margin: 0 var(--wf1-gutter-space);\r\n background-color: $colour-table-background-odd;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n}\r\n\r\n.top-filter {\r\n margin: 0 var(--wf1-gutter-space);\r\n .search-and-filters {\r\n //.field{\r\n // width: 312px !important;\r\n // flex-basis: 312px !important;\r\n //}\r\n }\r\n}\r\n\r\n.top-filter,\r\n.wf1-resources-header-bar,\r\n.table-search-header {\r\n ::ng-deep .ms-drop {\r\n ul > li.hide-radio label {\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n }\r\n &.bottom {\r\n width: unset !important;\r\n max-width: 400px;\r\n }\r\n }\r\n\r\n .main-header-button {\r\n margin-right: var(--wf1-gutter-space);\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .search-and-filters {\r\n flex: 1;\r\n display: flex;\r\n flex-flow: row wrap;\r\n\r\n .field {\r\n flex: 0 0 170px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n min-width: 0;\r\n\r\n .label {\r\n font-family: $font-family-emphasis;\r\n font-weight: $font-weight-emphasis;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n &.search-input {\r\n width: 312px;\r\n flex-basis: 312px;\r\n margin-left: -2px;\r\n }\r\n\r\n &.filter-radio-group {\r\n width: auto !important;\r\n flex-basis: auto;\r\n }\r\n\r\n ::ng-deep .mat-mdc-radio-group {\r\n display: flex;\r\n .mat-mdc-radio-button {\r\n height: 35px;\r\n display: flex;\r\n\r\n &:not(:first-of-type) {\r\n margin-left: 5px;\r\n }\r\n .mdc-radio__outer-circle {\r\n background-color: $colour-white;\r\n }\r\n }\r\n }\r\n\r\n input.search-input {\r\n //width: 297px;\r\n }\r\n }\r\n\r\n & > * {\r\n flex: 0 0 225px;\r\n width: 0;\r\n margin: 6px;\r\n }\r\n\r\n & > select.mat-mdc-input-element {\r\n //fix for firefox flex basis issue https://github.com/philipwalton/flexbugs/issues/41\r\n max-width: 150px;\r\n }\r\n\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n input {\r\n font-size: $font-size;\r\n font-family: $font-family-main;\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n height: 37.5px;\r\n top: 0;\r\n position: relative;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n -webkit-appearance: menulist;\r\n\r\n &.none-selected {\r\n color: #6a6a6a;\r\n }\r\n }\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 150px !important;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 150px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n textarea,\r\n input,\r\n mat-checkbox.mat-mdc-checkbox,\r\n select {\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n input[readonly=\"true\"],\r\n select[readonly=\"true\"],\r\n input:disabled,\r\n select:disabled {\r\n background-color: $colour-white !important;\r\n }\r\n\r\n ::ng-deep mat-checkbox .mat-mdc-checkbox-frame {\r\n background-color: $colour-white;\r\n border: 1px solid $colour-light-grey;\r\n border-radius: $wf1-border-radius;\r\n }\r\n}\r\n\r\n.mat-mdc-table {\r\n .mat-mdc-header-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight-emphasis;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n }\r\n\r\n .mat-mdc-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n\r\n div:not(.mat-badge) {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n\r\n &.icon-button-wrapper {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n\r\n .mat-mdc-row:nth-child(even) {\r\n background-color: $colour-table-background-even;\r\n }\r\n\r\n .mat-mdc-row:nth-child(odd) {\r\n background-color: $colour-table-background-odd;\r\n }\r\n\r\n .mat-mdc-row {\r\n &:hover {\r\n background-color: $colour-table-background-hover;\r\n }\r\n\r\n &.hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../../common/base-collection/collection.component.scss" + }, + { + "data": ".header-row {\r\n display: flex;\r\n margin: 0;\r\n}\r\n\r\n.table-search-header {\r\n background-color: white !important;\r\n border-top: none !important;\r\n display: block !important;\r\n padding-left: 10px;\r\n .label {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.mat-mdc-row:hover .mat-mdc-cell {\r\n background-color: #c4cdd2;\r\n}\r\n\r\n.cell-button {\r\n width: 107px !important;\r\n border: 1px solid #c4c4c4;\r\n font-family: \"Noto sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 12px;\r\n font-weight: 600;\r\n line-height: 19px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n}\r\n\r\n.stage-of-control {\r\n margin-left: auto;\r\n height: 50%;\r\n margin-top: auto;\r\n}\r\n\r\n.my-location-button {\r\n border: 1px solid #a7a9ac;\r\n border-radius: 5px;\r\n width: 100%;\r\n .mat-mdc-raised-button {\r\n box-shadow: none;\r\n width: 100%;\r\n padding: 0;\r\n }\r\n .mat-icon {\r\n color: #a7a9ac;\r\n margin-right: 10px !important;\r\n }\r\n button span {\r\n white-space: nowrap;\r\n }\r\n}\r\n\r\np.results-count {\r\n text-align: right;\r\n margin-right: 2%;\r\n font-size: 18px;\r\n}\r\n\r\np.dashboard-title {\r\n font-size: 24px;\r\n margin-bottom: 0.5%;\r\n}\r\n\r\np.active-incidents,\r\np.datetime {\r\n display: inline-block;\r\n}\r\n\r\np.datetime {\r\n float: right;\r\n vertical-align: center;\r\n}\r\n\r\ntr {\r\n font-weight: normal;\r\n}\r\n\r\n.table-wrapper {\r\n border: none;\r\n}\r\n\r\ntable {\r\n border: 1;\r\n width: 96%;\r\n}\r\n\r\ntd {\r\n padding-top: 0.5%;\r\n padding-bottom: 0.5%;\r\n padding-right: 0.5%;\r\n padding-left: 0.5%;\r\n width: 25%;\r\n}\r\n\r\ntable tr:nth-child(even) td {\r\n background-color: white;\r\n}\r\n\r\n.block {\r\n width: 15%;\r\n display: inline-block;\r\n}\r\n\r\n.filter-clear {\r\n margin-bottom: 8px;\r\n position: absolute;\r\n line-height: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n right: -40px;\r\n top: 12px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n position: relative;\r\n top: -6px;\r\n left: 6px;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.input-clear-button {\r\n margin-bottom: 8px;\r\n margin-left: 278px;\r\n position: absolute;\r\n line-height: 24px;\r\n height: 24px;\r\n width: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.stage-of-control-checkbox-group {\r\n margin-top: 13px !important;\r\n flex-basis: auto !important;\r\n width: auto !important;\r\n .mat-label {\r\n font-size: 15px;\r\n }\r\n\r\n .checkbox-group {\r\n display: flex;\r\n gap: 12px;\r\n\r\n .mat-mdc-checkbox {\r\n border: none;\r\n }\r\n }\r\n}\r\n\r\n.filter-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n height: 36px;\r\n width: 36px;\r\n border-radius: 20px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n }\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.list-icon {\r\n position: relative;\r\n margin: 0 0 -3px 0px;\r\n top: 3px;\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n margin-right: 5px;\r\n margin-left: 20px;\r\n margin-top: -20px;\r\n}\r\n\r\n.mdc-button__label {\r\n margin-left: 1px !important;\r\n margin-top: 3px !important;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-and-filters {\r\n flex: 0 !important;\r\n display: flex;\r\n flex-flow: row wrap;\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.mat-column-name {\r\n width: 44%;\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 16px !important;\r\n letter-spacing: -0.02em !important;\r\n text-align: left !important;\r\n}\r\n\r\n.mat-column-issuedOn {\r\n width: 18%;\r\n}\r\n\r\n.mat-column-fireCentre {\r\n width: 18%;\r\n text-wrap: nowrap;\r\n text-overflow: ellipsis;\r\n}\r\n\r\n.mat-column-distance {\r\n width: 15%;\r\n}\r\n\r\n.mat-column-viewMap {\r\n width: 8%;\r\n}\r\n\r\n.cell-label {\r\n position: relative;\r\n top: -7px;\r\n white-space: nowrap;\r\n display: inline-block;\r\n text-overflow: ellipsis !important;\r\n margin-left: 8px;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto !important;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n\r\n.mat-mdc-header-cell {\r\n font-weight: 600 !important;\r\n}\r\n", + "styleUrl": "./area-restriction-list.component.desktop.scss" + } + ], + "stylesData": "", + "extends": [ + "AreaRestrictionListComponent" + ], + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Name {{element.name}} Issued On {{element.issuedOn}} Fire Centre {{element.fireCentre}} Distance {{element.distance || '---'}} kmView Map
\r\n
No records to display
\r\n
\r\n\r\n" + }, + { + "name": "AreaRestrictionListComponentMobile", + "id": "component-AreaRestrictionListComponentMobile-8543e9335067ed86e5c0cabb5c23046f650e84a432fc2a979864db077aec40e3ea3b67912053884877aed6510ed319d8b4242c14c8855a1f8ae857dc59dbf330", + "file": "src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.mobile.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-area-restriction-list-mobile", + "styleUrls": [ + "./area-restriction-list.component.mobile.scss" + ], + "styles": [], + "templateUrl": [ + "./area-restriction-list.component.mobile.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "columnsToDisplay", + "defaultValue": "[\r\n 'name',\r\n 'issuedOn',\r\n 'fireCentre',\r\n 'distance',\r\n 'viewMap',\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "dataSource", + "defaultValue": "new MatTableDataSource()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 58, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "locationData", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 55, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "searchingComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "searchTimer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "selectedSortOrder", + "defaultValue": "'desc'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "sortOptions", + "defaultValue": "[\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Name', code: 'name' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 39, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + } + ], + "methodsClass": [ + { + "name": "navigateToFullDetails", + "args": [ + { + "name": "item", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 11, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 158, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "search", + "args": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 74, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "searchByText", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 204, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 199, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "viewMap", + "args": [ + { + "name": "restriction", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 186, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "restriction", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { ResourcesRoutes } from '@app/utils';\r\nimport { AreaRestrictionListComponent } from './area-restriction-list.component';\r\n\r\n@Component({\r\n selector: 'wf-area-restriction-list-mobile',\r\n templateUrl: './area-restriction-list.component.mobile.html',\r\n styleUrls: ['./area-restriction-list.component.mobile.scss'],\r\n})\r\nexport class AreaRestrictionListComponentMobile extends AreaRestrictionListComponent {\r\n navigateToFullDetails(item: any) {\r\n if (item.protRsSysID !== undefined && item.protRsSysID !== null) {\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: 'area-restriction',\r\n id: item.protRsSysID,\r\n source: [ResourcesRoutes.WILDFIRESLIST],\r\n name:item.name\r\n },\r\n });\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".header-row {\r\n display: flex;\r\n margin: 0;\r\n}\r\n\r\n.table-search-header {\r\n background-color: white !important;\r\n border-top: none !important;\r\n display: block !important;\r\n padding-left: 20px;\r\n padding-bottom: 16px;\r\n padding-top: 6px;\r\n border-bottom: 1px solid #dedede;\r\n .label {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n.input-clear-button {\r\n position: relative;\r\n background-color: transparent;\r\n border: none;\r\n top: 5px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n margin-right: 5px;\r\n margin-left: 5px;\r\n}\r\n\r\n.filter-button {\r\n margin-right: 7px;\r\n border: 1px solid #c4c4c4;\r\n background-color: white !important;\r\n height: 36px;\r\n width: 36px;\r\n box-shadow: none;\r\n &-selected {\r\n margin-right: 7px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n height: 36px;\r\n width: 36px;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-and-filters {\r\n flex: 0 !important;\r\n display: flex;\r\n flex-flow: row wrap;\r\n}\r\n\r\n.mdc-button__label {\r\n margin-left: 1px !important;\r\n margin-top: 3px !important;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.panel-card-container {\r\n}\r\n\r\n.panel-card {\r\n border-bottom: 1px solid #dedede;\r\n}\r\n\r\n.card-header {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-weight: 600;\r\n line-height: 27px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n padding-bottom: 8px;\r\n padding-left: 30px;\r\n padding-top: 24px;\r\n}\r\n\r\n.card-item {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.40799999237060547px;\r\n text-align: left;\r\n color: #484848;\r\n padding-bottom: 2px;\r\n padding-left: 30px;\r\n}\r\n\r\n.card-icon {\r\n margin-right: 7px;\r\n}\r\n\r\n.padding {\r\n padding-bottom: 24px;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n", + "styleUrl": "./area-restriction-list.component.mobile.scss" + } + ], + "stylesData": "", + "extends": [ + "AreaRestrictionListComponent" + ], + "templateData": "
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
{{item.name}}
\r\n
\"Fire{{item.fireCentre}}
\r\n
\"IssuedIssued On {{item.issuedOn}}
\r\n
{{item.distance}} km from your location
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
No records to display
\r\n
\r\n\r\n" + }, + { + "name": "AreaRestrictionsDetailsPanel", + "id": "component-AreaRestrictionsDetailsPanel-178398af7bd7dce31257007b6b85b2e5b67bd90841964ae3f52de60c714d67501a3394e47bc06c3680cbe08e72c4f206bf5321d057f31f944d82ebfe16fbef12", + "file": "src/app/components/admin-incident-form/area-restrictions-details-panel/area-restrictions-details-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "area-restrictions-details-panel", + "styleUrls": [ + "./area-restrictions-details-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./area-restrictions-details-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "formGroup", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "UntypedFormGroup", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 13, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "areaRestrictions", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "AreaRestrictionsOption[]", + "optional": false, + "description": "", + "line": 15 + } + ], + "methodsClass": [ + { + "name": "getAreaRestrictions", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 23, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 19, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input, OnInit } from '@angular/core';\r\nimport { UntypedFormGroup } from '@angular/forms';\r\nimport { AreaRestrictionsOption } from '../../../conversion/models';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\n\r\n@Component({\r\n selector: 'area-restrictions-details-panel',\r\n templateUrl: './area-restrictions-details-panel.component.html',\r\n styleUrls: ['./area-restrictions-details-panel.component.scss'],\r\n})\r\nexport class AreaRestrictionsDetailsPanel implements OnInit {\r\n @Input() public readonly formGroup: UntypedFormGroup;\r\n @Input() public incident;\r\n\r\n areaRestrictions: AreaRestrictionsOption[] = [];\r\n\r\n constructor(private agolService: AGOLService) {}\r\n\r\n ngOnInit() {\r\n this.getAreaRestrictions();\r\n }\r\n\r\n getAreaRestrictions() {\r\n if (this.incident.geometry.x && this.incident.geometry.y) {\r\n this.agolService\r\n .getAreaRestrictions(null, {\r\n x: this.incident.geometry.x,\r\n y: this.incident.geometry.y,\r\n radius: null,\r\n })\r\n .subscribe((response) => {\r\n if (response.features) {\r\n for (const element of response.features) {\r\n this.areaRestrictions.push({\r\n protRsSysID: element.attributes.PROT_RA_SYSID,\r\n name: element.attributes.NAME,\r\n accessStatusEffectiveDate:\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n fireZone: element.attributes.FIRE_ZONE_NAME,\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n });\r\n }\r\n }\r\n });\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n::ng-deep #core-interface-container {\r\n .mobile .incident-detail {\r\n .info-card {\r\n width: calc(100% - var(--wf1-gutter-space) * 2) !important;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./area-restrictions-details-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 15, + "jsdoctags": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "\r\n \r\n
\r\n There are no current Area Restrictions\r\n
\r\n
\r\n Area Restriction Fields\r\n
\r\n
\r\n \r\n Area Restriction Name\r\n \r\n \r\n
\r\n
\r\n \r\n Information Bulletin URL\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "AreaRestrictionsFullDetailsComponent", + "id": "component-AreaRestrictionsFullDetailsComponent-25bb8cba364da5e8564bc974833523fef92108d7bd666a5420ad63432f4fd53d145ed913a310525166b8fe73a8d3de7b503a07ff4f6208006ec9d58f71af32c2", + "file": "src/app/components/full-details/area-restrictions-full-details/area-restrictions-full-details.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-area-restrictions-full-details", + "styleUrls": [ + "./area-restrictions-full-details.component.scss" + ], + "styles": [], + "templateUrl": [ + "./area-restrictions-full-details.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "line": 44, + "type": "string", + "decorators": [] + }, + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "line": 45, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "getStageOfControlIcon", + "defaultValue": "getStageOfControlIcon", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 52, + "modifierKind": [ + 125 + ] + }, + { + "name": "getStageOfControlLabel", + "defaultValue": "getStageOfControlLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "modifierKind": [ + 125 + ] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "type": "SimpleIncident | null", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 125 + ] + }, + { + "name": "map", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 49, + "modifierKind": [ + 125 + ] + }, + { + "name": "restrictionData", + "deprecated": false, + "deprecationMessage": "", + "type": "AreaRestriction | null", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "addToWatchlist", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 275, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "createMap", + "args": [ + { + "name": "location", + "type": "number[]", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "bounds", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 103, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "number[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "bounds", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initMap", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 73, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "navToBulletinUrl", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 265, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToCurrentRestrictions", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 226, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToParksClosures", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 256, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToRecClosures", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 247, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 64, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "onWatchlist", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 269, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "populateAreaRestrictionByID", + "args": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 181, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "populateIncident", + "args": [ + { + "name": "restrictionPolygon", + "type": "[]", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 212, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "restrictionPolygon", + "type": "[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core';\r\nimport { Router as Route } from '@angular/router';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport {\r\n ResourcesRoutes,\r\n convertToDateYear,\r\n getStageOfControlIcon,\r\n getStageOfControlLabel,\r\n} from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport * as L from 'leaflet';\r\nimport { setDisplayColor } from '@app/utils';\r\nimport { WatchlistService } from '@app/services/watchlist-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\nexport class AreaRestriction {\r\n public name: string;\r\n public issuedDate: string;\r\n public bulletinUrl: string;\r\n public wildfireYear: string;\r\n public centroidLongitude: string;\r\n public centroidLatitude: string;\r\n public fireCentre: string;\r\n}\r\n\r\nexport class SimpleIncident {\r\n public incidentName: string;\r\n public incidentNumber: string;\r\n public discoveryDate: string;\r\n public stageOfControlCode: string;\r\n public stageOfControlLabel: string;\r\n public stageOfControlIcon: string;\r\n public fireOfNoteInd: boolean;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-area-restrictions-full-details',\r\n templateUrl: './area-restrictions-full-details.component.html',\r\n styleUrls: ['./area-restrictions-full-details.component.scss'],\r\n})\r\nexport class AreaRestrictionsFullDetailsComponent implements OnInit {\r\n @Input() id: string;\r\n @Input() name: string;\r\n\r\n public restrictionData: AreaRestriction | null;\r\n public incident: SimpleIncident | null;\r\n public map: any;\r\n\r\n public getStageOfControlLabel = getStageOfControlLabel;\r\n public getStageOfControlIcon = getStageOfControlIcon;\r\n\r\n constructor(\r\n private cdr: ChangeDetectorRef,\r\n private appConfigService: AppConfigService,\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private route: Route,\r\n private watchlistService: WatchlistService,\r\n private commonUtilityService: CommonUtilityService\r\n ) {}\r\n\r\n async ngOnInit(): Promise {\r\n await this.populateAreaRestrictionByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n this.initMap();\r\n }\r\n\r\n async initMap() {\r\n // Create map and append data to the map component\r\n const location = [\r\n Number(this.restrictionData.centroidLatitude),\r\n Number(this.restrictionData.centroidLongitude),\r\n ];\r\n\r\n let bounds = null;\r\n this.agolService\r\n .getAreaRestrictions(\r\n `NAME='${this.name}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0){\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n this.createMap(location, bounds);\r\n } \r\n } else {\r\n this.createMap(location);\r\n }\r\n });\r\n }\r\n\r\n async createMap(location: number[], bounds?: any) {\r\n const mapOptions = this.commonUtilityService.getMapOptions(bounds, location);\r\n \r\n // Create the map using the mapOptions\r\n this.map = L.map('restrictions-map', mapOptions);\r\n \r\n // If bounds exist, fit the map to the bounds; otherwise, set the view to the default location and zoom level\r\n if (bounds) {\r\n this.map.fitBounds(bounds);\r\n }\r\n // configure map - change from osm to ESRI eventually. Needs to be done elsewhere too\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_RESTRICTED_AREAS_SP ',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n const fireOfNoteIcon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.restrictionData.centroidLatitude);\r\n locationData.longitude = Number(this.restrictionData.centroidLongitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const incidentLocation = [Number(item.latitude), Number(item.longitude)];\r\n if (item.fireOfNoteInd) {\r\n L.marker(incidentLocation, { icon: fireOfNoteIcon }).addTo(this.map);\r\n } else {\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(incidentLocation, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for area restriction',\r\n );\r\n }\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async populateAreaRestrictionByID(options: AgolOptions = null) {\r\n this.restrictionData = null;\r\n\r\n const response = this.name ?\r\n await this.agolService.getAreaRestrictions(`NAME='${this.name}'`, null, options).toPromise() :\r\n await this.agolService.getAreaRestrictions(`PROT_RA_SYSID='${this.id}'`, null, options).toPromise();\r\n // could also do response length === 1\r\n if (response?.features[0]?.attributes) {\r\n const areaRestriction = response.features[0];\r\n\r\n this.restrictionData = new AreaRestriction();\r\n\r\n this.restrictionData.name =\r\n areaRestriction.attributes.NAME.replace('Area Restriction', '').trim() +\r\n ' Area Restriction';\r\n this.restrictionData.fireCentre =\r\n areaRestriction.attributes.FIRE_CENTRE_NAME;\r\n this.restrictionData.issuedDate = convertToDateYear(\r\n areaRestriction.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n );\r\n this.restrictionData.bulletinUrl =\r\n areaRestriction.attributes.BULLETIN_URL;\r\n this.restrictionData.centroidLatitude = areaRestriction.centroid.y;\r\n this.restrictionData.centroidLongitude = areaRestriction.centroid.x;\r\n\r\n await this.populateIncident(areaRestriction.geometry.rings);\r\n } else {\r\n console.error('Could not populate area restriction by ID: ' + this.id);\r\n }\r\n }\r\n\r\n async populateIncident(restrictionPolygon: [][]) {\r\n try {\r\n this.incident =\r\n await this.publishedIncidentService.populateIncidentByPoint(\r\n restrictionPolygon,\r\n );\r\n } catch (error) {\r\n console.error(\r\n 'Error while populaiting associated incident for area restriction: ' +\r\n error,\r\n );\r\n }\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.route.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.restrictionData.centroidLongitude,\r\n latitude: this.restrictionData.centroidLatitude,\r\n areaRestriction: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n navToCurrentRestrictions() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'currentRestrictions'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToRecClosures() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'recSiteTrailsClosures'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToParksClosures() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'parksClosures'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToBulletinUrl() {\r\n window.open(this.restrictionData.bulletinUrl ? this.restrictionData.bulletinUrl : this.appConfigService.getConfig().externalAppConfig['currentRestrictions'] as unknown as string, '_blank');\r\n }\r\n\r\n onWatchlist(incident): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident) {\r\n if (!this.onWatchlist(incident)) {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../full-details.component.scss\";\r\n", + "styleUrl": "./area-restrictions-full-details.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "Route", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 52, + "jsdoctags": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "Route", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
{{restrictionData?.name}}
\r\n

A legal order that prohibits access to certain areas in order to limit the risk of fire, address a\r\n public safety concern or avoid interference with fire control.

\r\n \r\n
\r\n
\r\n
\r\n
\"Calendar\"Issued on {{restrictionData?.issuedDate}}
\r\n
\"Location{{restrictionData?.fireCentre}}
\r\n
\"Layers\"BC Wildfire Area Restrictions Layer
\r\n
\r\n
\r\n
\r\n
Associated Wildfire
\r\n
\r\n
{{incident.incidentName}}\"Calendar\"/
\r\n
\r\n
\"FireWildfire\r\n of Note
\r\n
{{incident.stageOfControlLabel}}
\r\n
\"Location{{restrictionData?.fireCentre}}
\r\n
\"Calendar\"Discovered on {{incident.discoveryDate}}\"icon\"
\r\n
\r\n
\r\n
\r\n
\r\n
Excluded Areas
\r\n

Restrictions do not include areas which are within the boundaries of local government and subject to\r\n local bylaws. You should check with local government authorities before lighting any fires.

\r\n
\r\n
\r\n
\r\n
Warning
\r\n

The Wildfires Act and the Wildfire Regulation grant authority to government officials engaged in fire\r\n control (including firefighters) to order all people to leave active fire areas.

\r\n

A person must not remain in or enter the restricted area without the prior written authorization of an\r\n official designated for the purposes of the Wildfire Act.

\r\n
\r\n
\r\n
\r\n
Related Topics
\r\n

Links will open in your internet browser.

\r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n

Open the information bulletin for more details

\r\n \r\n
\r\n
\r\n" + }, + { + "name": "BansFullDetailsComponent", + "id": "component-BansFullDetailsComponent-86e7c1dc295225999723867c7881ee83c0c31c843764497a7db8420b842070aebfc7ef2bb72f294dabafaad458813a66a27373ecad2af80768230ec6a0f1826e", + "file": "src/app/components/full-details/bans-full-details/bans-full-details.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-bans-full-details", + "styleUrls": [ + "./bans-full-details.component.scss" + ], + "styles": [], + "templateUrl": [ + "./bans-full-details.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "line": 31, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "banData", + "deprecated": false, + "deprecationMessage": "", + "type": "BanProhibition | null", + "optional": false, + "description": "", + "line": 33, + "modifierKind": [ + 125 + ] + }, + { + "name": "map", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 34, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "initMap", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 54, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "navToBulletinUrl", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 264, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToCurrentRestrictions", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 241, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToForestUseRestrictions", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 250, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 229, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToOpenBurning", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 257, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 45, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "populateBansByID", + "args": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 197, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core';\r\nimport { Router as Route } from '@angular/router';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { ResourcesRoutes, convertToDateYear, setDisplayColor } from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport * as L from 'leaflet';\r\nimport { HttpClient } from '@angular/common/http';\r\n\r\nexport class BanProhibition {\r\n public id: string;\r\n public type: string;\r\n public description: string;\r\n public issuedDate: string;\r\n public bulletinUrl: string;\r\n public centroidLongitude: string;\r\n public centroidLatitude: string;\r\n public fireCentre: string;\r\n public isCat1 = false;\r\n public isCat2 = false;\r\n public isCat3 = false;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-bans-full-details',\r\n templateUrl: './bans-full-details.component.html',\r\n styleUrls: ['./bans-full-details.component.scss'],\r\n})\r\nexport class BansFullDetailsComponent implements OnInit {\r\n @Input() id: string;\r\n\r\n public banData: BanProhibition | null;\r\n public map: any;\r\n\r\n constructor(\r\n private cdr: ChangeDetectorRef,\r\n private appConfigService: AppConfigService,\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private httpClient: HttpClient,\r\n private route: Route,\r\n ) {}\r\n\r\n async ngOnInit(): Promise {\r\n await this.populateBansByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n this.initMap();\r\n }\r\n\r\n async initMap() {\r\n // Create map and append data to the map component\r\n const location = [\r\n Number(this.banData.centroidLatitude),\r\n Number(this.banData.centroidLongitude),\r\n ];\r\n\r\n // this code is duplicated in a few places now. Might make sense to move into\r\n // a specific component or util factory class\r\n this.map = L.map('restrictions-map', {\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n }).setView(location, 5);\r\n // configure map - change from osm to ESRI eventually. Needs to be done elsewhere too\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n Promise.all([\r\n this.httpClient\r\n .get('assets/js/smk/bans-cat1.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.httpClient\r\n .get('assets/js/smk/bans-cat2.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.httpClient\r\n .get('assets/js/smk/bans-cat3.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.agolService\r\n .getBansAndProhibitionsById(this.id, {\r\n returnGeometry: false,\r\n returnCentroid: false,\r\n returnExtent: true,\r\n })\r\n .toPromise(),\r\n ]).then(async ([cat1sld, cat2sld, cat3sld, extent]) => {\r\n // zoom to the polygon extent\r\n if (extent?.extent) {\r\n this.map.fitBounds(\r\n new L.LatLngBounds(\r\n [extent.extent.ymin, extent.extent.xmin],\r\n [extent.extent.ymax, extent.extent.xmax],\r\n ),\r\n );\r\n }\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat3sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 3%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat2sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 2%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat1sld,\r\n cql_filter:\r\n 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 1%\\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Campfire%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n const fireOfNoteIcon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.banData.centroidLatitude);\r\n locationData.longitude = Number(this.banData.centroidLongitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const incidentLocation = [Number(item.latitude), Number(item.longitude)];\r\n if (item.fireOfNoteInd) {\r\n L.marker(incidentLocation, { icon: fireOfNoteIcon }).addTo(this.map);\r\n } else {\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(incidentLocation, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n }\r\n } catch (err) {\r\n console.error('Could not retrieve surrounding incidents');\r\n }\r\n });\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async populateBansByID(options: AgolOptions = null) {\r\n this.banData = null;\r\n const response = await this.agolService\r\n .getBansAndProhibitionsById(this.id, options)\r\n .toPromise();\r\n // could also do response length === 1\r\n if (response?.features[0]?.attributes) {\r\n const ban = response.features[0];\r\n\r\n this.banData = new BanProhibition();\r\n\r\n this.banData.id = ban.attributes.PROT_BAP_SYSID;\r\n this.banData.type = ban.attributes.TYPE;\r\n this.banData.description = ban.attributes.ACCESS_PROHIBITION_DESCRIPTION;\r\n this.banData.fireCentre =\r\n ban.attributes.FIRE_CENTRE_NAME + ' Fire Centre';\r\n this.banData.issuedDate = convertToDateYear(\r\n ban.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n );\r\n this.banData.bulletinUrl = ban.attributes.BULLETIN_URL;\r\n this.banData.centroidLatitude = ban.centroid.y;\r\n this.banData.centroidLongitude = ban.centroid.x;\r\n this.banData.isCat1 =\r\n this.banData.description.includes('1') ||\r\n this.banData.description.toLowerCase().includes('campfires');\r\n this.banData.isCat2 = this.banData.description.includes('2');\r\n this.banData.isCat3 = this.banData.description.includes('3');\r\n } else {\r\n // What happens when this fails?\r\n }\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.route.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.banData.centroidLongitude,\r\n latitude: this.banData.centroidLatitude,\r\n bansProhibitions: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n navToCurrentRestrictions() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'currentRestrictions'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToForestUseRestrictions() {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/prevention/fire-bans-and-restrictions/forest-use-restrictions',\r\n '_blank',\r\n );\r\n }\r\n\r\n navToOpenBurning() {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/prevention/fire-bans-and-restrictions/open-burning',\r\n '_blank',\r\n );\r\n }\r\n\r\n navToBulletinUrl() {\r\n window.open(this.banData.bulletinUrl ? this.banData.bulletinUrl : this.appConfigService.getConfig().externalAppConfig['currentRestrictions'] as unknown as string, '_blank');\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../full-details.component.scss\";\r\n\r\n.image-size-cat1-cat2 {\r\n margin-bottom: 12px;\r\n max-width: 148px;\r\n}\r\n\r\n.image-size-cat3 {\r\n margin-bottom: 12px;\r\n max-width: 148px;\r\n margin-left: 12px; \r\n}\r\n\r\n", + "styleUrl": "./bans-full-details.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "Route", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 34, + "jsdoctags": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "Route", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\r\n
Fire Ban on {{banData.description}} Open Burning
\r\n

Decisions on when and where to implement fire bans and restrictions are made by B.C.’s regional fire centres depending on local fire hazards or dangers, forecasted weather conditions and the type and level of fire activity occurring.

\r\n \r\n
\r\n
\r\n
\r\n
\"Calendar\"Issued on {{banData.issuedDate}}
\r\n
\"Location{{banData.fireCentre}}
\r\n
\"Layers\"BC Wildfire Fire Bans and Prohibitions Layer
\r\n
\r\n
\r\n
\r\n
Other Burning Restrictions
\r\n
\"Calendar\"Talk to your Local Authority
\r\n

Local governments may have their own fire bans in place that are enforced in your region. Always check with local government authorities for open burning restrictions.

\r\n
\"Calendar\"Campgrounds
\r\n

Before lighting a campfire it is also important to check the campfire policy for the campground you are staying in. For BC Parks campgrounds, see Active Advisories page or search for the campground you’re interested in.

\r\n \r\n
\r\n
\r\n
\r\n
Category 1 Fires (Campfires)
\r\n \"Category\r\n

A campfire is defined as:

\r\n
    \r\n
  • Any fire no larger than 0.5 metres high by 0.5 metres wide (a fire larger than this is considered a Category 2 fire).
  • \r\n
  • Used by any person for recreational purposes or by a First Nation for a ceremonial purpose.
  • \r\n
\r\n
\r\n
\r\n
\r\n
Category 2 Open Fires
\r\n \"Category\r\n

This category refers to fires, other than a campfire, that burn:

\r\n
    \r\n
  • Material in one pile not exceeding 2 metres in height and 3 metres in width
  • \r\n
  • Material concurrently in 2 piles each not exceeding 2 metres in height and 3 metres in width
  • \r\n
  • Stubble or grass over an area that does not exceed 0.2 hectares
  • \r\n
\r\n
\r\n
\r\n
\r\n
Category 3 Open Fires
\r\n \"Category\r\n

This category means an open fire that burns

\r\n
    \r\n
  • Material concurrently in 3 or more piles each not exceeding 2 metres in height and 3 metres in width
  • \r\n
  • Material in one or more piles each exceeding 2 metres in height or 3 metres in width
  • \r\n
  • One or more windrows, none of which exceed 200 metres in length or 15 metres in width
  • \r\n
  • Stubble or grass over an area exceeding 0.2 hectares
  • \r\n
\r\n
\r\n
\r\n
\r\n
Related Topics
\r\n

Links will open in your internet browser.

\r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n

Open the information bulletin for more details

\r\n \r\n
\r\n
\r\n
\r\n" + }, + { + "name": "BansLegendComponent", + "id": "component-BansLegendComponent-3fb100d9e790110e6849f3ae1863d421af6ff0d3402872dc96b31a43656cd9ab719545b0b922ee8c90b3e6d589560e7f578946e82046de8f213afa4fd4f63f51", + "file": "src/app/components/legend-panels/bans-layers/bans-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-bans-legend", + "styleUrls": [ + "./bans-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./bans-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "checkLayerVisible", + "defaultValue": "checkLayerVisible", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { checkLayerVisible } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-bans-legend',\r\n templateUrl: './bans-legend.component.html',\r\n styleUrls: ['./bans-legend.component.scss'],\r\n})\r\nexport class BansLegendComponent {\r\n public checkLayerVisible = checkLayerVisible;\r\n\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./bans-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 10 + }, + "extends": [], + "templateData": "
\r\n
Fire Bans
\r\n \r\n \r\n \r\n \r\n \"Category\r\n Category 1 (Campfires)\r\n \r\n \r\n

A prohibition on open fires no larger than 0.5 metres in height and 0.5 metres in width, for recreational, or First Nation ceremonial purposes.

\r\n
\r\n \r\n \r\n \r\n \"Category\r\n Category 2 Open Fires\r\n \r\n \r\n

A prohibition on open fires that meets any of the following criteria: material in 1 pile not exceeding 2 meters in height and 3 meters in width, 2 or more piles burning concurrently each not exceeding 2 meters in height and 3 meters in width, or stubble or grass over an area that does not exceed 0.2 hectares.

\r\n
\r\n \r\n \r\n \r\n \"Category\r\n Category 3 Open Fires\r\n \r\n \r\n

A prohibition on open fires that meets any of the following criteria: 3 or more piles burning concurrently each not exceeding 2 meters in height and 3 meters in width, is one or more piles exceeding 2 metres in height or 3 metres in width, 1 or more windrows, or stubble or grass burning over an area exceeding 0.2 hectares.

\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "BansListComponent", + "id": "component-BansListComponent-7d0935d6cca0fd9a17876ee5eb069b5214c64d089d8070c390c45c537145838c476325a9b43290b765eea8572092826e8f87b760f47cd2dc5317cba12cc0979e", + "file": "src/app/components/wildfires-list-header/bans-list/bans-list.component.ts", + "changeDetection": "ChangeDetectionStrategy.Default", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-bans-list", + "styleUrls": [ + "../../common/base-collection/collection.component.scss", + "./bans-list.component.desktop.scss" + ], + "styles": [], + "templateUrl": [ + "./bans-list.component.desktop.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "category1", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44, + "modifierKind": [ + 125 + ] + }, + { + "name": "category2", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ] + }, + { + "name": "category3", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ] + }, + { + "name": "columnsToDisplay", + "defaultValue": "[\r\n 'fireCentre',\r\n 'type',\r\n 'details',\r\n 'issuedOn',\r\n 'viewMap',\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 49, + "modifierKind": [ + 125 + ] + }, + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 58 + }, + { + "name": "dataSource", + "defaultValue": "new MatTableDataSource()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 34, + "modifierKind": [ + 125 + ] + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 59, + "modifierKind": [ + 123 + ] + }, + { + "name": "locationData", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchingComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchTimer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ] + }, + { + "name": "selectedSortOrder", + "defaultValue": "'desc'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ] + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 35, + "modifierKind": [ + 125 + ] + }, + { + "name": "sortOptions", + "defaultValue": "[\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Type', code: 'type' },\r\n { description: 'Details', code: 'details' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "search", + "args": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 74, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchByText", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 206, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 201, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "viewMap", + "args": [ + { + "name": "ban", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 160, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ban", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport {\r\n BreakpointState,\r\n Breakpoints,\r\n BreakpointObserver,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'wf-bans-list',\r\n templateUrl: './bans-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './bans-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class BansListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Type', code: 'type' },\r\n { description: 'Details', code: 'details' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public category1 = true;\r\n public category2 = true;\r\n public category3 = true;\r\n public searchTimer;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'fireCentre',\r\n 'type',\r\n 'details',\r\n 'issuedOn',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n convertToDateTime = convertToDateTime;\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n protected router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n\r\n let whereString = '';\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += `(ACCESS_PROHIBITION_DESCRIPTION LIKE '%${this.searchText}%' OR FIRE_CENTRE_NAME LIKE '%${this.searchText}%' OR TYPE LIKE '%${this.searchText}%') AND (`;\r\n }\r\n\r\n if (this.category1) {\r\n whereString +=\r\n '(ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%1%\\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Campfires%\\')';\r\n }\r\n\r\n if (this.category2) {\r\n whereString += ' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%2%\\'';\r\n }\r\n\r\n if (this.category3) {\r\n whereString += ' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%3%\\'';\r\n }\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += ')';\r\n }\r\n\r\n if (whereString.startsWith(' OR ')) {\r\nwhereString = whereString.substring(3);\r\n}\r\n if (whereString.endsWith(' AND ()')) {\r\nwhereString = whereString.substring(0, whereString.length - 7);\r\n}\r\n if (whereString === '') {\r\nwhereString = null;\r\n}\r\n\r\n this.agolService\r\n .getBansAndProhibitions(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: true, returnGeometry: false },\r\n )\r\n .subscribe((bans) => {\r\n const banData = [];\r\n if (bans && bans.features) {\r\n for (const element of bans.features) {\r\n banData.push({\r\n id: element.attributes.PROT_BAP_SYSID,\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n type: element.attributes.TYPE,\r\n details: element.attributes.ACCESS_PROHIBITION_DESCRIPTION,\r\n issuedOn: this.convertToDateTime(\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n ),\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n });\r\n }\r\n }\r\n\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n banData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = banData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n viewMap(ban: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n bansProhibitions: true,\r\n identify: true,\r\n longitude: ban.longitude,\r\n latitude: ban.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n.table-wrapper {\r\n width: calc(100% - 2 * var(--wf1-gutter-space));\r\n margin: 0 var(--wf1-gutter-space);\r\n border-top: 1px solid $colour-light-grey;\r\n border-bottom: 1px solid $colour-light-grey;\r\n overflow: auto;\r\n\r\n .mat-mdc-table {\r\n width: 100%;\r\n display: table;\r\n\r\n ::ng-deep .mat-sort-header-content {\r\n text-align: left;\r\n font-weight: 600;\r\n }\r\n\r\n tr {\r\n width: 100%;\r\n display: table-row;\r\n\r\n &.search-header-row {\r\n align-items: center;\r\n background-color: $colour-table-background-odd;\r\n }\r\n }\r\n\r\n td,\r\n th {\r\n word-wrap: break-word;\r\n vertical-align: middle;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n flex: 1 1 100px;\r\n max-width: 100px;\r\n }\r\n\r\n th {\r\n font-weight: 600;\r\n font-family: $font-family-emphasis;\r\n }\r\n td {\r\n white-space: nowrap;\r\n }\r\n\r\n td.border-left,\r\n th.border-left {\r\n border-left: solid 1px $colour-light-grey;\r\n }\r\n\r\n td.checkbox-cell,\r\n td.icon-cell {\r\n text-align: center;\r\n }\r\n\r\n th.checkbox-cell,\r\n th.icon-cell {\r\n text-align: center;\r\n font-size: $font-size-small;\r\n white-space: unset;\r\n width: 45px;\r\n\r\n div {\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n input {\r\n border-radius: $wf1-border-radius;\r\n border: 1px solid $colour-light-grey;\r\n }\r\n}\r\n.top-summary,\r\n.bottom-summary {\r\n display: flex;\r\n margin: var(--wf1-gutter-space);\r\n justify-content: space-between;\r\n line-height: 30px;\r\n align-items: center;\r\n\r\n > * {\r\n flex: 1 1 25%;\r\n }\r\n\r\n pagination-controls {\r\n flex: 1 1 50%;\r\n }\r\n\r\n .show-entries-info > * {\r\n margin-left: 5px;\r\n }\r\n\r\n .show-entries-info {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-family: $font-family-main;\r\n line-height: 35px;\r\n\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 80px !important;\r\n margin-left: 5px;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 80px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n width: 60px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.summary-buttons {\r\n margin: 0 var(--wf1-gutter-space);\r\n flex: 0;\r\n display: flex;\r\n align-items: flex-start;\r\n line-height: 36px;\r\n min-height: 38px;\r\n\r\n button:not(:last-child) {\r\n margin-right: var(--wf1-gutter-space);\r\n }\r\n}\r\n\r\n.table-search-header {\r\n border-top: 1px solid $colour-light-grey;\r\n margin: 0 var(--wf1-gutter-space);\r\n background-color: $colour-table-background-odd;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n}\r\n\r\n.top-filter {\r\n margin: 0 var(--wf1-gutter-space);\r\n .search-and-filters {\r\n //.field{\r\n // width: 312px !important;\r\n // flex-basis: 312px !important;\r\n //}\r\n }\r\n}\r\n\r\n.top-filter,\r\n.wf1-resources-header-bar,\r\n.table-search-header {\r\n ::ng-deep .ms-drop {\r\n ul > li.hide-radio label {\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n }\r\n &.bottom {\r\n width: unset !important;\r\n max-width: 400px;\r\n }\r\n }\r\n\r\n .main-header-button {\r\n margin-right: var(--wf1-gutter-space);\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .search-and-filters {\r\n flex: 1;\r\n display: flex;\r\n flex-flow: row wrap;\r\n\r\n .field {\r\n flex: 0 0 170px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n min-width: 0;\r\n\r\n .label {\r\n font-family: $font-family-emphasis;\r\n font-weight: $font-weight-emphasis;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n &.search-input {\r\n width: 312px;\r\n flex-basis: 312px;\r\n margin-left: -2px;\r\n }\r\n\r\n &.filter-radio-group {\r\n width: auto !important;\r\n flex-basis: auto;\r\n }\r\n\r\n ::ng-deep .mat-mdc-radio-group {\r\n display: flex;\r\n .mat-mdc-radio-button {\r\n height: 35px;\r\n display: flex;\r\n\r\n &:not(:first-of-type) {\r\n margin-left: 5px;\r\n }\r\n .mdc-radio__outer-circle {\r\n background-color: $colour-white;\r\n }\r\n }\r\n }\r\n\r\n input.search-input {\r\n //width: 297px;\r\n }\r\n }\r\n\r\n & > * {\r\n flex: 0 0 225px;\r\n width: 0;\r\n margin: 6px;\r\n }\r\n\r\n & > select.mat-mdc-input-element {\r\n //fix for firefox flex basis issue https://github.com/philipwalton/flexbugs/issues/41\r\n max-width: 150px;\r\n }\r\n\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n input {\r\n font-size: $font-size;\r\n font-family: $font-family-main;\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n height: 37.5px;\r\n top: 0;\r\n position: relative;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n -webkit-appearance: menulist;\r\n\r\n &.none-selected {\r\n color: #6a6a6a;\r\n }\r\n }\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 150px !important;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 150px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n textarea,\r\n input,\r\n mat-checkbox.mat-mdc-checkbox,\r\n select {\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n input[readonly=\"true\"],\r\n select[readonly=\"true\"],\r\n input:disabled,\r\n select:disabled {\r\n background-color: $colour-white !important;\r\n }\r\n\r\n ::ng-deep mat-checkbox .mat-mdc-checkbox-frame {\r\n background-color: $colour-white;\r\n border: 1px solid $colour-light-grey;\r\n border-radius: $wf1-border-radius;\r\n }\r\n}\r\n\r\n.mat-mdc-table {\r\n .mat-mdc-header-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight-emphasis;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n }\r\n\r\n .mat-mdc-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n\r\n div:not(.mat-badge) {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n\r\n &.icon-button-wrapper {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n\r\n .mat-mdc-row:nth-child(even) {\r\n background-color: $colour-table-background-even;\r\n }\r\n\r\n .mat-mdc-row:nth-child(odd) {\r\n background-color: $colour-table-background-odd;\r\n }\r\n\r\n .mat-mdc-row {\r\n &:hover {\r\n background-color: $colour-table-background-hover;\r\n }\r\n\r\n &.hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../../common/base-collection/collection.component.scss" + }, + { + "data": ".header-row {\r\n display: flex;\r\n margin: 0;\r\n}\r\n\r\n.table-search-header {\r\n background-color: white !important;\r\n border-top: none !important;\r\n display: block !important;\r\n padding-left: 10px;\r\n .label {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.stage-of-control {\r\n margin-left: auto;\r\n height: 50%;\r\n margin-top: auto;\r\n}\r\n\r\n.mat-mdc-row:hover .mat-mdc-cell {\r\n background-color: #c4cdd2;\r\n}\r\n\r\n.my-location-button {\r\n border: 1px solid #a7a9ac;\r\n border-radius: 5px;\r\n width: 100%;\r\n .mat-mdc-raised-button {\r\n box-shadow: none;\r\n width: 100%;\r\n padding: 0;\r\n }\r\n .mat-icon {\r\n color: #a7a9ac;\r\n margin-right: 10px !important;\r\n }\r\n button span {\r\n white-space: nowrap;\r\n }\r\n}\r\n\r\np.results-count {\r\n text-align: right;\r\n margin-right: 2%;\r\n font-size: 18px;\r\n}\r\n\r\np.dashboard-title {\r\n font-size: 24px;\r\n margin-bottom: 0.5%;\r\n}\r\n\r\np.active-incidents,\r\np.datetime {\r\n display: inline-block;\r\n}\r\n\r\np.datetime {\r\n float: right;\r\n vertical-align: center;\r\n}\r\n\r\ntr {\r\n font-weight: normal;\r\n}\r\n\r\n.table-wrapper {\r\n border: none;\r\n}\r\n\r\ntable {\r\n border: 1;\r\n width: 96%;\r\n}\r\n\r\ntd {\r\n padding-top: 0.5%;\r\n padding-bottom: 0.5%;\r\n padding-right: 0.5%;\r\n padding-left: 0.5%;\r\n width: 25%;\r\n}\r\n\r\ntable tr:nth-child(even) td {\r\n background-color: white;\r\n}\r\n\r\n.block {\r\n width: 15%;\r\n display: inline-block;\r\n}\r\n\r\n.filter-clear {\r\n margin-bottom: 8px;\r\n position: absolute;\r\n line-height: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n right: -40px;\r\n top: 12px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n position: relative;\r\n top: -6px;\r\n left: 6px;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.input-clear-button {\r\n margin-bottom: 8px;\r\n margin-left: 278px;\r\n position: absolute;\r\n line-height: 24px;\r\n height: 24px;\r\n width: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.cell-button {\r\n width: 107px !important;\r\n border: 1px solid #c4c4c4;\r\n font-size: 12px;\r\n font-weight: 600;\r\n line-height: 19px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n}\r\n\r\n.checkbox-label {\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 20px !important;\r\n letter-spacing: 0em !important;\r\n text-align: left !important;\r\n margin-left: 3px;\r\n}\r\n\r\n.stage-of-control-checkbox-group {\r\n margin-top: 13px !important;\r\n flex-basis: auto !important;\r\n width: auto !important;\r\n .mat-label {\r\n font-size: 15px;\r\n }\r\n\r\n .checkbox-group {\r\n display: flex;\r\n gap: 12px;\r\n\r\n .mat-mdc-checkbox {\r\n border: none;\r\n }\r\n }\r\n}\r\n\r\n.list-icon {\r\n position: relative;\r\n margin: 0 0 -3px 0px;\r\n top: 3px;\r\n}\r\n\r\n.filter-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n height: 36px;\r\n width: 36px;\r\n border-radius: 20px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n }\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 15px;\r\n margin-right: 5px;\r\n margin-left: 20px;\r\n margin-top: -20px;\r\n}\r\n\r\n.mdc-button__label {\r\n margin-left: 1px !important;\r\n margin-top: 3px !important;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-and-filters {\r\n flex: 0 !important;\r\n display: flex;\r\n flex-flow: row wrap;\r\n}\r\n\r\n.mat-column-fireCentre {\r\n width: 18%;\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 16px !important;\r\n letter-spacing: -0.02em !important;\r\n text-align: left !important;\r\n}\r\n\r\n.mat-column-type {\r\n width: 18%;\r\n}\r\n\r\n.mat-column-details {\r\n width: 38%;\r\n}\r\n\r\n.mat-column-issuedOn {\r\n width: 18%;\r\n}\r\n\r\n.mat-column-viewMap {\r\n width: 8%;\r\n}\r\n\r\n.cell-label {\r\n position: relative;\r\n top: -7px;\r\n display: inline-block;\r\n text-overflow: ellipsis !important;\r\n margin-left: 8px;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto !important;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n\r\n.mat-mdc-header-cell {\r\n font-weight: 600 !important;\r\n}\r\n", + "styleUrl": "./bans-list.component.desktop.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 60, + "jsdoctags": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n Category 1 (Campfires)\r\n Category 2\r\n Category 3\r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Fire Centre {{element.fireCentre}} Type {{element.type}} Details {{element.details}} Issued On {{element.issuedOn}} View Map
\r\n
No records to display
\r\n
\r\n\r\n" + }, + { + "name": "BansListComponentDesktop", + "id": "component-BansListComponentDesktop-1f5fc7d1b720d4010b33eede12dfaef12c398cc3fd419a1a2291da6768bc615562ca50aa7ca2ffdecd9ff10f83942249f40ba1b0986215ab2905ee76937e5449", + "file": "src/app/components/wildfires-list-header/bans-list/bans-list.component.desktop.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-bans-list-desktop", + "styleUrls": [ + "../../common/base-collection/collection.component.scss", + "./bans-list.component.desktop.scss" + ], + "styles": [], + "templateUrl": [ + "./bans-list.component.desktop.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "columnsToDisplay", + "defaultValue": "['fireCentre', 'type', 'details', 'issuedOn', 'viewMap']", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "category1", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "category2", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "category3", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "dataSource", + "defaultValue": "new MatTableDataSource()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 34, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 59, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "locationData", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "searchingComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "searchTimer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "selectedSortOrder", + "defaultValue": "'desc'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 35, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "sortOptions", + "defaultValue": "[\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Type', code: 'type' },\r\n { description: 'Details', code: 'details' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + } + ], + "methodsClass": [ + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "search", + "args": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 74, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "searchByText", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 206, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 201, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "viewMap", + "args": [ + { + "name": "ban", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 160, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ban", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BansListComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { BansListComponent } from './bans-list.component';\r\n\r\n@Component({\r\n selector: 'wf-bans-list-desktop',\r\n templateUrl: './bans-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './bans-list.component.desktop.scss',\r\n ],\r\n})\r\nexport class BansListComponentDesktop extends BansListComponent {\r\n columnsToDisplay = ['fireCentre', 'type', 'details', 'issuedOn', 'viewMap'];\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n.table-wrapper {\r\n width: calc(100% - 2 * var(--wf1-gutter-space));\r\n margin: 0 var(--wf1-gutter-space);\r\n border-top: 1px solid $colour-light-grey;\r\n border-bottom: 1px solid $colour-light-grey;\r\n overflow: auto;\r\n\r\n .mat-mdc-table {\r\n width: 100%;\r\n display: table;\r\n\r\n ::ng-deep .mat-sort-header-content {\r\n text-align: left;\r\n font-weight: 600;\r\n }\r\n\r\n tr {\r\n width: 100%;\r\n display: table-row;\r\n\r\n &.search-header-row {\r\n align-items: center;\r\n background-color: $colour-table-background-odd;\r\n }\r\n }\r\n\r\n td,\r\n th {\r\n word-wrap: break-word;\r\n vertical-align: middle;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n flex: 1 1 100px;\r\n max-width: 100px;\r\n }\r\n\r\n th {\r\n font-weight: 600;\r\n font-family: $font-family-emphasis;\r\n }\r\n td {\r\n white-space: nowrap;\r\n }\r\n\r\n td.border-left,\r\n th.border-left {\r\n border-left: solid 1px $colour-light-grey;\r\n }\r\n\r\n td.checkbox-cell,\r\n td.icon-cell {\r\n text-align: center;\r\n }\r\n\r\n th.checkbox-cell,\r\n th.icon-cell {\r\n text-align: center;\r\n font-size: $font-size-small;\r\n white-space: unset;\r\n width: 45px;\r\n\r\n div {\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n input {\r\n border-radius: $wf1-border-radius;\r\n border: 1px solid $colour-light-grey;\r\n }\r\n}\r\n.top-summary,\r\n.bottom-summary {\r\n display: flex;\r\n margin: var(--wf1-gutter-space);\r\n justify-content: space-between;\r\n line-height: 30px;\r\n align-items: center;\r\n\r\n > * {\r\n flex: 1 1 25%;\r\n }\r\n\r\n pagination-controls {\r\n flex: 1 1 50%;\r\n }\r\n\r\n .show-entries-info > * {\r\n margin-left: 5px;\r\n }\r\n\r\n .show-entries-info {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-family: $font-family-main;\r\n line-height: 35px;\r\n\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 80px !important;\r\n margin-left: 5px;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 80px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n width: 60px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.summary-buttons {\r\n margin: 0 var(--wf1-gutter-space);\r\n flex: 0;\r\n display: flex;\r\n align-items: flex-start;\r\n line-height: 36px;\r\n min-height: 38px;\r\n\r\n button:not(:last-child) {\r\n margin-right: var(--wf1-gutter-space);\r\n }\r\n}\r\n\r\n.table-search-header {\r\n border-top: 1px solid $colour-light-grey;\r\n margin: 0 var(--wf1-gutter-space);\r\n background-color: $colour-table-background-odd;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n}\r\n\r\n.top-filter {\r\n margin: 0 var(--wf1-gutter-space);\r\n .search-and-filters {\r\n //.field{\r\n // width: 312px !important;\r\n // flex-basis: 312px !important;\r\n //}\r\n }\r\n}\r\n\r\n.top-filter,\r\n.wf1-resources-header-bar,\r\n.table-search-header {\r\n ::ng-deep .ms-drop {\r\n ul > li.hide-radio label {\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n }\r\n &.bottom {\r\n width: unset !important;\r\n max-width: 400px;\r\n }\r\n }\r\n\r\n .main-header-button {\r\n margin-right: var(--wf1-gutter-space);\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .search-and-filters {\r\n flex: 1;\r\n display: flex;\r\n flex-flow: row wrap;\r\n\r\n .field {\r\n flex: 0 0 170px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n min-width: 0;\r\n\r\n .label {\r\n font-family: $font-family-emphasis;\r\n font-weight: $font-weight-emphasis;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n &.search-input {\r\n width: 312px;\r\n flex-basis: 312px;\r\n margin-left: -2px;\r\n }\r\n\r\n &.filter-radio-group {\r\n width: auto !important;\r\n flex-basis: auto;\r\n }\r\n\r\n ::ng-deep .mat-mdc-radio-group {\r\n display: flex;\r\n .mat-mdc-radio-button {\r\n height: 35px;\r\n display: flex;\r\n\r\n &:not(:first-of-type) {\r\n margin-left: 5px;\r\n }\r\n .mdc-radio__outer-circle {\r\n background-color: $colour-white;\r\n }\r\n }\r\n }\r\n\r\n input.search-input {\r\n //width: 297px;\r\n }\r\n }\r\n\r\n & > * {\r\n flex: 0 0 225px;\r\n width: 0;\r\n margin: 6px;\r\n }\r\n\r\n & > select.mat-mdc-input-element {\r\n //fix for firefox flex basis issue https://github.com/philipwalton/flexbugs/issues/41\r\n max-width: 150px;\r\n }\r\n\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n input {\r\n font-size: $font-size;\r\n font-family: $font-family-main;\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n height: 37.5px;\r\n top: 0;\r\n position: relative;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n -webkit-appearance: menulist;\r\n\r\n &.none-selected {\r\n color: #6a6a6a;\r\n }\r\n }\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 150px !important;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 150px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n textarea,\r\n input,\r\n mat-checkbox.mat-mdc-checkbox,\r\n select {\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n input[readonly=\"true\"],\r\n select[readonly=\"true\"],\r\n input:disabled,\r\n select:disabled {\r\n background-color: $colour-white !important;\r\n }\r\n\r\n ::ng-deep mat-checkbox .mat-mdc-checkbox-frame {\r\n background-color: $colour-white;\r\n border: 1px solid $colour-light-grey;\r\n border-radius: $wf1-border-radius;\r\n }\r\n}\r\n\r\n.mat-mdc-table {\r\n .mat-mdc-header-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight-emphasis;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n }\r\n\r\n .mat-mdc-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n\r\n div:not(.mat-badge) {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n\r\n &.icon-button-wrapper {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n\r\n .mat-mdc-row:nth-child(even) {\r\n background-color: $colour-table-background-even;\r\n }\r\n\r\n .mat-mdc-row:nth-child(odd) {\r\n background-color: $colour-table-background-odd;\r\n }\r\n\r\n .mat-mdc-row {\r\n &:hover {\r\n background-color: $colour-table-background-hover;\r\n }\r\n\r\n &.hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../../common/base-collection/collection.component.scss" + }, + { + "data": ".header-row {\r\n display: flex;\r\n margin: 0;\r\n}\r\n\r\n.table-search-header {\r\n background-color: white !important;\r\n border-top: none !important;\r\n display: block !important;\r\n padding-left: 10px;\r\n .label {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.stage-of-control {\r\n margin-left: auto;\r\n height: 50%;\r\n margin-top: auto;\r\n}\r\n\r\n.mat-mdc-row:hover .mat-mdc-cell {\r\n background-color: #c4cdd2;\r\n}\r\n\r\n.my-location-button {\r\n border: 1px solid #a7a9ac;\r\n border-radius: 5px;\r\n width: 100%;\r\n .mat-mdc-raised-button {\r\n box-shadow: none;\r\n width: 100%;\r\n padding: 0;\r\n }\r\n .mat-icon {\r\n color: #a7a9ac;\r\n margin-right: 10px !important;\r\n }\r\n button span {\r\n white-space: nowrap;\r\n }\r\n}\r\n\r\np.results-count {\r\n text-align: right;\r\n margin-right: 2%;\r\n font-size: 18px;\r\n}\r\n\r\np.dashboard-title {\r\n font-size: 24px;\r\n margin-bottom: 0.5%;\r\n}\r\n\r\np.active-incidents,\r\np.datetime {\r\n display: inline-block;\r\n}\r\n\r\np.datetime {\r\n float: right;\r\n vertical-align: center;\r\n}\r\n\r\ntr {\r\n font-weight: normal;\r\n}\r\n\r\n.table-wrapper {\r\n border: none;\r\n}\r\n\r\ntable {\r\n border: 1;\r\n width: 96%;\r\n}\r\n\r\ntd {\r\n padding-top: 0.5%;\r\n padding-bottom: 0.5%;\r\n padding-right: 0.5%;\r\n padding-left: 0.5%;\r\n width: 25%;\r\n}\r\n\r\ntable tr:nth-child(even) td {\r\n background-color: white;\r\n}\r\n\r\n.block {\r\n width: 15%;\r\n display: inline-block;\r\n}\r\n\r\n.filter-clear {\r\n margin-bottom: 8px;\r\n position: absolute;\r\n line-height: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n right: -40px;\r\n top: 12px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n position: relative;\r\n top: -6px;\r\n left: 6px;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.input-clear-button {\r\n margin-bottom: 8px;\r\n margin-left: 278px;\r\n position: absolute;\r\n line-height: 24px;\r\n height: 24px;\r\n width: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.cell-button {\r\n width: 107px !important;\r\n border: 1px solid #c4c4c4;\r\n font-size: 12px;\r\n font-weight: 600;\r\n line-height: 19px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n}\r\n\r\n.checkbox-label {\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 20px !important;\r\n letter-spacing: 0em !important;\r\n text-align: left !important;\r\n margin-left: 3px;\r\n}\r\n\r\n.stage-of-control-checkbox-group {\r\n margin-top: 13px !important;\r\n flex-basis: auto !important;\r\n width: auto !important;\r\n .mat-label {\r\n font-size: 15px;\r\n }\r\n\r\n .checkbox-group {\r\n display: flex;\r\n gap: 12px;\r\n\r\n .mat-mdc-checkbox {\r\n border: none;\r\n }\r\n }\r\n}\r\n\r\n.list-icon {\r\n position: relative;\r\n margin: 0 0 -3px 0px;\r\n top: 3px;\r\n}\r\n\r\n.filter-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n height: 36px;\r\n width: 36px;\r\n border-radius: 20px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n }\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 15px;\r\n margin-right: 5px;\r\n margin-left: 20px;\r\n margin-top: -20px;\r\n}\r\n\r\n.mdc-button__label {\r\n margin-left: 1px !important;\r\n margin-top: 3px !important;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-and-filters {\r\n flex: 0 !important;\r\n display: flex;\r\n flex-flow: row wrap;\r\n}\r\n\r\n.mat-column-fireCentre {\r\n width: 18%;\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 16px !important;\r\n letter-spacing: -0.02em !important;\r\n text-align: left !important;\r\n}\r\n\r\n.mat-column-type {\r\n width: 18%;\r\n}\r\n\r\n.mat-column-details {\r\n width: 38%;\r\n}\r\n\r\n.mat-column-issuedOn {\r\n width: 18%;\r\n}\r\n\r\n.mat-column-viewMap {\r\n width: 8%;\r\n}\r\n\r\n.cell-label {\r\n position: relative;\r\n top: -7px;\r\n display: inline-block;\r\n text-overflow: ellipsis !important;\r\n margin-left: 8px;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto !important;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n\r\n.mat-mdc-header-cell {\r\n font-weight: 600 !important;\r\n}\r\n", + "styleUrl": "./bans-list.component.desktop.scss" + } + ], + "stylesData": "", + "extends": [ + "BansListComponent" + ], + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n Category 1 (Campfires)\r\n Category 2\r\n Category 3\r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Fire Centre {{element.fireCentre}} Type {{element.type}} Details {{element.details}} Issued On {{element.issuedOn}} View Map
\r\n
No records to display
\r\n
\r\n\r\n" + }, + { + "name": "BansListComponentMobile", + "id": "component-BansListComponentMobile-27ae26be60d93135e2990492a03f5673f598ebbd9da415d55a85883a00a60bdcd89285b1060cc2df618827f61e188d9d0ebcb214e804647994223e5f5c577ccd", + "file": "src/app/components/wildfires-list-header/bans-list/bans-list.component.mobile.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-bans-list-mobile", + "styleUrls": [ + "./bans-list.component.mobile.scss" + ], + "styles": [], + "templateUrl": [ + "./bans-list.component.mobile.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "category1", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "category2", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "category3", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "columnsToDisplay", + "defaultValue": "[\r\n 'fireCentre',\r\n 'type',\r\n 'details',\r\n 'issuedOn',\r\n 'viewMap',\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 49, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "dataSource", + "defaultValue": "new MatTableDataSource()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 34, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 59, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "locationData", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "searchingComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "searchTimer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "selectedSortOrder", + "defaultValue": "'desc'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 35, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "sortOptions", + "defaultValue": "[\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Type', code: 'type' },\r\n { description: 'Details', code: 'details' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BansListComponent" + } + } + ], + "methodsClass": [ + { + "name": "navigateToFullDetails", + "args": [ + { + "name": "item", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 11, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "search", + "args": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 74, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "searchByText", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 206, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 201, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "viewMap", + "args": [ + { + "name": "ban", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 160, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ban", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BansListComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { BansListComponent } from './bans-list.component';\r\nimport { ResourcesRoutes } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wf-bans-list-mobile',\r\n templateUrl: './bans-list.component.mobile.html',\r\n styleUrls: ['./bans-list.component.mobile.scss'],\r\n})\r\nexport class BansListComponentMobile extends BansListComponent {\r\n navigateToFullDetails(item: any) {\r\n if (item.id !== undefined && item.id !== null) {\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: 'bans-prohibitions',\r\n id: item.id,\r\n source: [ResourcesRoutes.WILDFIRESLIST],\r\n },\r\n });\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".header-row {\r\n display: flex;\r\n margin: 0;\r\n}\r\n\r\n.table-search-header {\r\n background-color: white !important;\r\n border-top: none !important;\r\n display: block !important;\r\n padding-left: 20px;\r\n padding-bottom: 16px;\r\n padding-top: 6px;\r\n border-bottom: 1px solid #dedede;\r\n\r\n .label {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.input-clear-button {\r\n position: relative;\r\n background-color: transparent;\r\n border: none;\r\n top: 5px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n margin-right: 5px;\r\n margin-left: 5px;\r\n}\r\n\r\n.filter-button {\r\n margin-right: 7px;\r\n border: 1px solid #c4c4c4;\r\n background-color: white !important;\r\n height: 36px;\r\n width: 36px;\r\n box-shadow: none;\r\n &-selected {\r\n margin-right: 7px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n height: 36px;\r\n width: 36px;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-and-filters {\r\n flex: 0 !important;\r\n display: flex;\r\n flex-flow: row wrap;\r\n}\r\n\r\n.mdc-button__label {\r\n margin-left: 1px !important;\r\n margin-top: 3px !important;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.panel-card-container {\r\n}\r\n\r\n.panel-card {\r\n border-bottom: 1px solid #dedede;\r\n}\r\n\r\n.card-header {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-weight: 600;\r\n line-height: 27px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n padding-bottom: 8px;\r\n padding-left: 30px;\r\n padding-top: 24px;\r\n}\r\n\r\n.card-item {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.40799999237060547px;\r\n text-align: left;\r\n color: #484848;\r\n padding-bottom: 2px;\r\n padding-left: 30px;\r\n}\r\n\r\n.card-icon {\r\n margin-right: 7px;\r\n}\r\n\r\n.padding {\r\n padding-bottom: 24px;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n", + "styleUrl": "./bans-list.component.mobile.scss" + } + ], + "stylesData": "", + "extends": [ + "BansListComponent" + ], + "templateData": "
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
{{item.type}}
\r\n
\"Fire{{item.fireCentre}} Fire Centre
\r\n
\"Issued{{item.details}}
\r\n
\"IssuedIssued On {{item.issuedOn}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
No records to display
\r\n
\r\n\r\n" + }, + { + "name": "BansWidget", + "id": "component-BansWidget-f2ed9ba51a7f80237d7e239bf6ac8b4999d6ef7b2c41e4209eed2159207ea2c990417e700309a9a317a3a5564080d138344002d3d99497a7a498287ef4288692", + "file": "src/app/components/dashboard-component/widgets/bans-widget/bans-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "bans-widget", + "styleUrls": [ + "./bans-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./bans-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "map", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "showViewMapButton", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 32, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "toggleMapView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Component,\r\n ElementRef,\r\n OnInit,\r\n} from '@angular/core';\r\nimport * as L from 'leaflet';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'bans-widget',\r\n templateUrl: './bans-widget.component.html',\r\n styleUrls: ['./bans-widget.component.scss'],\r\n})\r\nexport class BansWidget implements OnInit, AfterViewInit {\r\n public startupComplete = false;\r\n public map: any = null;\r\n public showViewMapButton = false;\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private cdr: ChangeDetectorRef,\r\n private httpClient: HttpClient,\r\n private el: ElementRef,\r\n private router: Router,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n const observer = new ResizeObserver(() => {\r\n if (this.map) {\r\n this.map.invalidateSize();\r\n }\r\n }).observe(this.el.nativeElement);\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n Promise.all([\r\n this.httpClient\r\n .get('assets/js/smk/bans-cat1.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.httpClient\r\n .get('assets/js/smk/bans-cat2.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.httpClient\r\n .get('assets/js/smk/bans-cat3.sld', { responseType: 'text' })\r\n .toPromise(),\r\n ]).then(([cat1sld, cat2sld, cat3sld]) => {\r\n // set startupComplete to true\r\n this.startupComplete = true;\r\n this.cdr.detectChanges();\r\n\r\n // Create map and append data to the map component\r\n const southWest = L.latLng(60.2, -116);\r\n const northEast = L.latLng(49, -136.3);\r\n const bounds = L.latLngBounds(southWest, northEast);\r\n const location = [Number(55), Number(-126)];\r\n\r\n this.map = L.map('bans-map', {\r\n maxBounds: bounds,\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n maxZoom: 10,\r\n }).setView(location, 10);\r\n // configure map data\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat3sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 3%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat2sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 2%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat1sld,\r\n cql_filter:\r\n 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 1%\\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Campfire%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n this.map.fitBounds(bounds);\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n toggleMapView(){\r\n this.showViewMapButton = !this.showViewMapButton;\r\n this.router.navigate\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n featureType: 'British_Columbia_Bans_and_Prohibition_Areas',\r\n },\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 640px;\r\n max-height: 640px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .button-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 640px;\r\n max-height: 640px;\r\n max-width: 850px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .button-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 640px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n background: #fff;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .button-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.widget-header {\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n}\r\n\r\n.content {\r\n height: 100%;\r\n width: 100%;\r\n}\r\n\r\n.legend-bar {\r\n display: flex;\r\n padding: 8px 0px;\r\n align-items: flex-start;\r\n align-content: flex-start;\r\n gap: 24px var(--24, 24px);\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n}\r\n\r\n.icon {\r\n padding: 4px;\r\n position: relative;\r\n top: 6px;\r\n}\r\n\r\n.bans-map-container {\r\n width: 100%;\r\n height: calc(100% - 50px);\r\n border-radius: 10px;\r\n}\r\n\r\n.button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n}\r\n\r\n.button-icon {\r\n position: relative;\r\n top: 4px;\r\n}\r\n\r\n.map-overlay {\r\n width: 100%;\r\n height: 100%;\r\n position: relative;\r\n top: 0px;\r\n z-index: 10000;\r\n background-color: #00000039;\r\n}\r\n\r\n.link {\r\n color: #242424;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n text-decoration: none;\r\n border-radius: 20px;\r\n border: 1px solid #5c5c5c;\r\n background-color: white;\r\n width: 151px;\r\n text-align: center;\r\n height: 25px;\r\n display: block;\r\n position: relative;\r\n top: 50%;\r\n left: calc(50% - 75px);\r\n cursor: pointer;\r\n}\r\n\r\n.link-icon {\r\n padding: 10px;\r\n border-radius: 50px;\r\n background-color: #eee;\r\n cursor: pointer;\r\n margin-left: auto;\r\n}\r\n", + "styleUrl": "./bans-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "el", + "type": "ElementRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 22, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "el", + "type": "ElementRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit", + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n Fire Bans\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n \"CategoryCategory 1 (Campfires)\r\n
\r\n
\r\n \"CategoryCategory 2\r\n
\r\n
\r\n \"CategoryCategory 3\r\n
\r\n
\r\n
\r\n
\r\n View Full Map\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "BaseDialogComponent", + "id": "component-BaseDialogComponent-95829295f5bcac41bdf7e2dbc3c89697bb48666445cff6d23ea733e92c2d1f3ec5af29032f00c6830f0cc5c3f0e6844e042d1578efea08a3155bd4f9c578f461", + "file": "src/app/components/base-dialog/base-dialog.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-base-dialog", + "styleUrls": [ + "../base/base.component.scss", + "./base-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "./base-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "canGoBack", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "line": 22, + "type": "boolean", + "decorators": [] + }, + { + "name": "showBack", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "line": 23, + "type": "boolean", + "decorators": [] + }, + { + "name": "showCancel", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "line": 25, + "type": "boolean", + "decorators": [] + }, + { + "name": "showClose", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "line": 24, + "type": "boolean", + "decorators": [] + }, + { + "name": "showOK", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "line": 26, + "type": "boolean", + "decorators": [] + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "line": 21, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "accepted", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 29, + "type": "EventEmitter" + }, + { + "name": "goBack", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 28, + "type": "EventEmitter" + } + ], + "propertiesClass": [ + { + "name": "dialogRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialogRef", + "optional": false, + "description": "", + "line": 34, + "modifierKind": [ + 125 + ] + }, + { + "name": "mobile", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31 + } + ], + "methodsClass": [ + { + "name": "back", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 55, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cancel", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 51, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 43, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ok", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n AfterViewInit,\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n EventEmitter,\r\n Input,\r\n Output,\r\n} from '@angular/core';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\nimport { ApplicationStateService } from '../../services/application-state.service';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\n\r\n@Component({\r\n selector: 'wfnews-base-dialog',\r\n templateUrl: './base-dialog.component.html',\r\n styleUrls: ['../base/base.component.scss', './base-dialog.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class BaseDialogComponent implements AfterViewInit {\r\n @Input() title: string;\r\n @Input() canGoBack = false;\r\n @Input() showBack = true;\r\n @Input() showClose = true;\r\n @Input() showCancel = false;\r\n @Input() showOK = false;\r\n\r\n @Output() goBack = new EventEmitter();\r\n @Output() accepted = new EventEmitter();\r\n\r\n mobile: boolean;\r\n\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n protected applicationStateService: ApplicationStateService,\r\n protected sanitizer: DomSanitizer,\r\n protected changeDetector: ChangeDetectorRef,\r\n ) {\r\n dialogRef.disableClose = true;\r\n this.mobile = this.applicationStateService.getIsMobileResolution();\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n // this.mobile = this.applicationStateService.getIsMobileResolution();\r\n }\r\n\r\n ok() {\r\n this.accepted.emit();\r\n }\r\n\r\n cancel() {\r\n this.dialogRef.close();\r\n }\r\n\r\n back() {\r\n this.goBack.emit();\r\n this.changeDetector.detectChanges();\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n.page-width-container {\r\n display: block;\r\n overflow: auto;\r\n}\r\n\r\n.wfrm-base-container {\r\n justify-items: center;\r\n font-size: $font-size;\r\n overflow: visible;\r\n\r\n .flex-y {\r\n display: flex;\r\n flex-direction: column;\r\n //max-height: calc(var(--vh, 1vh) * 100 - 72px);\r\n\r\n .flex-y-fixed {\r\n flex: 0 0 auto;\r\n }\r\n\r\n .flex-y-grow {\r\n flex: 1 1 auto;\r\n }\r\n }\r\n\r\n .wfrm-base {\r\n margin: auto;\r\n padding-right: 0;\r\n padding-left: 0;\r\n\r\n .spinner-header {\r\n display: inline-flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n }\r\n }\r\n\r\n .wf1-resources-header-bar {\r\n align-items: center;\r\n display: flex;\r\n justify-content: space-between;\r\n\r\n //.spinner-header {\r\n // margin-top: var(--wf1-gutter-space);\r\n //}\r\n\r\n h1 {\r\n margin-top: var(--wf1-gutter-space);\r\n //white-space: nowrap;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n padding-right: var(--wf1-gutter-space);\r\n }\r\n }\r\n\r\n .comments-card {\r\n display: flex;\r\n flex-direction: column;\r\n padding: var(--wf1-gutter-space);\r\n\r\n div.text-wrapper {\r\n flex: auto;\r\n display: flex;\r\n\r\n textarea {\r\n flex: auto;\r\n }\r\n }\r\n\r\n div.button-wrapper {\r\n flex: auto;\r\n padding-top: 10px;\r\n\r\n button {\r\n float: right;\r\n margin-left: 10px;\r\n }\r\n }\r\n }\r\n\r\n .table-search-header .search-and-filters {\r\n .input-clear-button {\r\n margin-left: 278px;\r\n position: relative;\r\n top: -30px;\r\n line-height: 0;\r\n height: 0;\r\n width: 0;\r\n ::ng-deep .mat-button-wrapper {\r\n display: flex;\r\n border-radius: 20%;\r\n background-color: $colour-lighter-grey;\r\n height: 24px;\r\n width: 24px;\r\n }\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../base/base.component.scss" + }, + { + "data": "@import \"../../../styles/variables\";\r\n\r\n::ng-deep .mat-dialog-container {\r\n font-size: 0.9rem;\r\n padding: 0px;\r\n position: relative;\r\n overflow: visible;\r\n\r\n .dialog-header {\r\n height: 2rem;\r\n font-size: 1rem;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n margin: 0;\r\n padding: 0;\r\n\r\n .title {\r\n color: #242424;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n align-self: stretch;\r\n }\r\n\r\n .mat-dialog-actions {\r\n position: absolute;\r\n top: -5px;\r\n bottom: unset;\r\n width: unset !important;\r\n\r\n &.left {\r\n left: 0;\r\n }\r\n\r\n &.right {\r\n right: 0;\r\n }\r\n\r\n padding: 0;\r\n min-height: 40px;\r\n\r\n button {\r\n margin: 0 !important;\r\n }\r\n }\r\n }\r\n\r\n .mat-dialog-content.no-scroll {\r\n overflow-y: hidden;\r\n }\r\n\r\n .mat-dialog-content {\r\n padding: 0 0.5rem;\r\n margin: 0;\r\n border-top: 1px solid grey;\r\n }\r\n\r\n .dialog-footer {\r\n height: 40px;\r\n\r\n .mat-dialog-actions {\r\n padding-top: 0;\r\n padding-left: 10px;\r\n padding-right: 10px;\r\n padding-bottom: 0;\r\n margin: 0;\r\n min-height: unset;\r\n justify-content: flex-end;\r\n\r\n button {\r\n margin-left: 10px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.dialog-header {\r\n margin: 16px 24px 12px;\r\n\r\n .title {\r\n color: #242424;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n align-self: stretch;\r\n }\r\n\r\n .divider {\r\n background: #dedede;\r\n height: 1px;\r\n margin: 12px 0;\r\n width: 100%;\r\n }\r\n}\r\n\r\n.divider-2 {\r\n background: #dedede;\r\n height: 1px;\r\n width: 100%;\r\n}\r\n\r\n::ng-deep .mobile {\r\n .desktop {\r\n display: none;\r\n }\r\n}\r\n\r\n::ng-deep .desktop {\r\n .mobile {\r\n display: none;\r\n }\r\n}\r\n\r\n.wildfire-button {\r\n margin: 12px 8px 12px 12px;\r\n display: flex;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid #c7c7c7;\r\n background: #f5f5f5;\r\n color: #000;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n cursor: pointer;\r\n\r\n &-primary {\r\n margin: 12px 12px 12px 8px;\r\n border-radius: 5px;\r\n background: var(--blues-blue-2, #036);\r\n display: flex;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border: 1px solid #c7c7c7;\r\n color: #fff;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n cursor: pointer;\r\n }\r\n}\r\n", + "styleUrl": "./base-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "changeDetector", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 31, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "changeDetector", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
{{title}}
\r\n
\r\n
\r\n\r\n\r\n \r\n\r\n
\r\n
\r\n
\r\n \r\n\r\n \r\n
\r\n
" + }, + { + "name": "BaseLegendComponent", + "id": "component-BaseLegendComponent-1931cb291efd20ab8227f1ae85b266694b687dd3caa36483a29b12e955d6500775c82514951cdc26c600ed38f3d060bdc8ef455c10b10f0dbfb12c0adeab5550", + "file": "src/app/components/legend-panels/base-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-base-legend", + "styleUrls": [ + "./base-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./base-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "featureLayerID", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "checkLayerVisible", + "defaultValue": "checkLayerVisible", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { checkLayerVisible } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-base-legend',\r\n templateUrl: './base-legend.component.html',\r\n styleUrls: ['./base-legend.component.scss'],\r\n})\r\nexport class BaseLegendComponent {\r\n @Input() public featureLayerID: string;\r\n\r\n public checkLayerVisible = checkLayerVisible;\r\n\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "::ng-deep .mat-accordion .mat-expansion-panel:last-of-type {\r\n border-bottom-right-radius: 6px;\r\n border-bottom-left-radius: 6px;\r\n}\r\n\r\n::ng-deep .mat-accordion .mat-expansion-panel:first-of-type {\r\n border-top-right-radius: 6px;\r\n border-top-left-radius: 6px;\r\n}\r\n\r\n.legend-holder {\r\n display: flex;\r\n flex-direction: column;\r\n align-self: stretch;\r\n background-color: #f5f6f9;\r\n gap: 24px;\r\n}\r\n\r\n.legend-panel {\r\n background-color: #f5f6f9;\r\n &-title {\r\n align-self: stretch;\r\n color: var(--grays-gray-1, #242424);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n padding-bottom: 12px;\r\n }\r\n}\r\n\r\n.spacer {\r\n padding: 12px;\r\n}\r\n\r\n.legend-layer-description {\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n padding-bottom: 12px;\r\n}\r\n\r\n.legend-accordion {\r\n background-color: #ffffff;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n color: var(--grays-gray-1, #242424);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n box-shadow: none !important;\r\n &-title {\r\n color: var(--grays-gray-1, #242424);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n padding: 12px;\r\n }\r\n &-icon {\r\n width: 24px !important;\r\n height: 24px !important;\r\n padding-right: 12px !important;\r\n }\r\n &-content {\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n padding: 12px;\r\n border-bottom: 1px solid #dedede;\r\n }\r\n &-content-ul {\r\n padding-left: 24px;\r\n }\r\n}\r\n\r\n::ng-deep .mat-expansion-panel-header {\r\n border-bottom: 1px solid #dedede !important;\r\n}\r\n", + "styleUrl": "./base-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 12 + }, + "extends": [], + "templateData": "
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n" + }, + { + "name": "BlogWidget", + "id": "component-BlogWidget-582057f50d0c3882967a00e41c8425fd7d62c8540091939e33a0977b0b5fb45e6feb89e65527989c6f2b1e6734f7c9f412c3db81137a79bb66ddbe2aa0418a3a", + "file": "src/app/components/dashboard-component/widgets/blog-widget/blog-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "blog-widget", + "styleUrls": [ + "./blog-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./blog-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 9, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 13, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'blog-widget',\r\n templateUrl: './blog-widget.component.html',\r\n styleUrls: ['./blog-widget.component.scss'],\r\n})\r\nexport class BlogWidget implements AfterViewInit {\r\n public startupComplete = false;\r\n\r\n constructor() {}\r\n\r\n ngAfterViewInit(): void {\r\n // We probably have nothing to do for this widget\r\n this.startupComplete = true;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 640px;\r\n max-height: 640px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 580px;\r\n max-width: 850px;\r\n max-height: 640px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 600px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n background: #fff;\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n }\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.content {\r\n width: 100%;\r\n height: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n}\r\n\r\n.blog-card:hover {\r\n background-color: #f3f3f3;\r\n cursor: pointer;\r\n}\r\n\r\n.blog-card {\r\n display: flex;\r\n padding: var(--16, 16px) var(--24, 24px);\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: var(--12, 12px);\r\n align-self: stretch;\r\n border-radius: var(--12, 12px);\r\n border: 1.5px solid var(--grays-gray-7, #dedede);\r\n &-header {\r\n display: flex;\r\n width: 100%;\r\n &-icon {\r\n position: relative;\r\n top: 0px;\r\n }\r\n &-icon-blue {\r\n position: relative;\r\n top: 0px;\r\n display: flex;\r\n border-radius: 54px;\r\n background: var(--Blue-4, #dfe5ee);\r\n padding: 10px;\r\n }\r\n &-title {\r\n color: var(--grays-gray-1, #242424);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 30px; /* 136.364% */\r\n flex: 1 0 0;\r\n margin-left: 16px;\r\n margin-top: 12px;\r\n }\r\n &-link {\r\n position: relative;\r\n top: 20px;\r\n cursor: pointer;\r\n }\r\n }\r\n &-footer {\r\n color: var(--Grey-1, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n align-self: stretch;\r\n }\r\n}\r\n\r\n.divider {\r\n height: 1px;\r\n margin-top: 16px;\r\n margin-bottom: 16px;\r\n border-bottom: 1px solid #dedede;\r\n width: 100%;\r\n}\r\n", + "styleUrl": "./blog-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 9 + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n Latest News\r\n
\r\n \r\n
\r\n
\r\n
\r\n \"BC\r\n
BC Wildfire Blog
\r\n \"BC\r\n
\r\n
\r\n
Explore publicly issued bulletins, updates on wildfire activity across B.C. and other wildfire information.
\r\n
\r\n\r\n
\r\n
\r\n \"BC\r\n
Facebook
\r\n \"BC\r\n
\r\n
\r\n\r\n
\r\n
\r\n \"BC\r\n
Youtube
\r\n \"BC\r\n
\r\n
\r\n\r\n
\r\n
\r\n \"BC\r\n
X (Formerly Twitter)
\r\n \"BC\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "CheckboxButtonComponent", + "id": "component-CheckboxButtonComponent-dbbb6e0f8c8f72fb3335fe4f69ef261972b51154a2dbb366c0d81f890ae55dd13bc4d02baff9986245eef6b85c74d75abf53cc425f130cf549333797136cb3f1", + "file": "src/app/components/common/checkbox-button/checkbox-button.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "checkbox-button", + "styleUrls": [ + "./checkbox-button.component.scss" + ], + "styles": [], + "templateUrl": [ + "./checkbox-button.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "checked", + "deprecated": false, + "deprecationMessage": "", + "line": 9, + "type": "boolean", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "checkedChange", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "EventEmitter" + } + ], + "propertiesClass": [], + "methodsClass": [ + { + "name": "toggle", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 12, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, EventEmitter, Input, Output } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'checkbox-button',\r\n templateUrl: './checkbox-button.component.html',\r\n styleUrls: ['./checkbox-button.component.scss'],\r\n})\r\nexport class CheckboxButtonComponent {\r\n @Input() checked: boolean;\r\n @Output() checkedChange = new EventEmitter();\r\n\r\n toggle() {\r\n this.checked = !this.checked;\r\n this.checkedChange.emit(this.checked);\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".button-container {\r\n display: flex;\r\n padding: 12px 8px;\r\n align-items: center;\r\n align-self: stretch;\r\n justify-content: space-between;\r\n width: 100%;\r\n cursor: pointer;\r\n\r\n border-radius: 6px;\r\n border: 1px solid #dedede;\r\n background: #ffffff;\r\n\r\n &.checked {\r\n border: 1px solid #c4c4c4;\r\n background: #f5f5f5;\r\n }\r\n\r\n .label {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-self: stretch;\r\n\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n\r\n .checkmark {\r\n width: 22px;\r\n height: 22.089px;\r\n background-image: url(\"../../../../assets/images/svg-icons/checkbox-unfilled.svg\");\r\n\r\n &.checked {\r\n background-image: url(\"../../../../assets/images/svg-icons/checkbox-filled.svg\"),\r\n url(\"../../../../assets/images/svg-icons/checkbox-unfilled.svg\");\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./checkbox-button.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n
\r\n \r\n
\r\n
\r\n
" + }, + { + "name": "ConfirmationDialogComponent", + "id": "component-ConfirmationDialogComponent-0c10d317ddb585c4af313537e8312cfe31d31e5d5cf4a12268cb76c2561c8af41645c96e2ae62b8ee2a561addab915eb6bf16ce0532e7320803927372eb1be6a", + "file": "src/app/components/saved/confirmation-dialog/confirmation-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "saved-confirmation-dialog", + "styleUrls": [ + "./confirmation-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "./confirmation-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + } + ], + "methodsClass": [ + { + "name": "closeDialog", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 15, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "confirm", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 19, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\n\r\n@Component({\r\n selector: 'saved-confirmation-dialog',\r\n templateUrl: './confirmation-dialog.component.html',\r\n styleUrls: ['./confirmation-dialog.component.scss'],\r\n})\r\nexport class ConfirmationDialogComponent {\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {}\r\n\r\n closeDialog() {\r\n this.dialogRef.close({ confirm: false });\r\n }\r\n\r\n confirm() {\r\n this.dialogRef.close({ confirm: true });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".content {\r\n padding: 24px;\r\n .title {\r\n color: #242424;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n p {\r\n color: #6e6e6e;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n .button-group {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: center;\r\n align-items: center;\r\n // gap: 16px;\r\n // align-self: stretch;\r\n button {\r\n border-radius: 5px;\r\n padding: 8px;\r\n }\r\n }\r\n\r\n .btn-block {\r\n flex-grow: 1;\r\n margin: 5px;\r\n height: 38px;\r\n width: calc(80vw - 48px);\r\n border-radius: 5px;\r\n border: 1px solid #c7c7c7;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n .primary {\r\n color: #fff;\r\n background: #123262;\r\n }\r\n\r\n .delete {\r\n color: #fff;\r\n background: #b93237;\r\n }\r\n\r\n .secondary {\r\n color: #000;\r\n background: #f5f5f5;\r\n }\r\n}\r\n", + "styleUrl": "./confirmation-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 9, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
{{data.title}}
\r\n

{{data.text}}

\r\n
\r\n \r\n \r\n
\r\n
\r\n" + }, + { + "name": "ContactsDetailsPanel", + "id": "component-ContactsDetailsPanel-9adca517fbedd04c438aba90eb410e0f9abfed0280c2e2e16c646e35b5255a21fc8b8bbdd3f11f0a248d7002e15dada1987eaf599ea3c257cab9ce8ba35f3eb1", + "file": "src/app/components/admin-incident-form/contacts-details-panel/contacts-details-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "contacts-details-panel", + "styleUrls": [ + "./contacts-details-panel.component.scss", + "../../base/base.component.scss" + ], + "styles": [], + "templateUrl": [ + "./contacts-details-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "formGroup", + "deprecated": false, + "deprecationMessage": "", + "line": 17, + "type": "UntypedFormGroup", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 18, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "contacts", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireCentreOptions", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "fireCentreOption[]", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "getFireCentreContacts", + "args": [], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 43, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getFireCentres", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 49, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 25, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setDefaultContactInfo", + "args": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 32, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { HttpClient } from '@angular/common/http';\r\nimport { Component, Input, OnInit } from '@angular/core';\r\nimport { UntypedFormGroup } from '@angular/forms';\r\nimport { Observable } from 'rxjs';\r\nimport { fireCentreOption } from '../../../conversion/models';\r\nimport { FireCentres } from '../../../utils';\r\n\r\n@Component({\r\n selector: 'contacts-details-panel',\r\n templateUrl: './contacts-details-panel.component.html',\r\n styleUrls: [\r\n './contacts-details-panel.component.scss',\r\n '../../base/base.component.scss',\r\n ],\r\n})\r\nexport class ContactsDetailsPanel implements OnInit {\r\n @Input() public readonly formGroup: UntypedFormGroup;\r\n @Input() public incident;\r\n\r\n public contacts: any;\r\n public fireCentreOptions: fireCentreOption[] = [];\r\n\r\n constructor(protected http: HttpClient) {}\r\n\r\n ngOnInit() {\r\n this.getFireCentres();\r\n this.getFireCentreContacts().subscribe((data) => {\r\n this.contacts = data;\r\n });\r\n }\r\n\r\n setDefaultContactInfo(value) {\r\n const control = this.formGroup.get('contact');\r\n if (Object.hasOwn(this.contacts, value)) {\r\n control.patchValue({\r\n phoneNumber: this.contacts[value].phone,\r\n emailAddress: this.contacts[value].url,\r\n fireCentre: value,\r\n });\r\n }\r\n }\r\n\r\n public getFireCentreContacts(): Observable {\r\n return this.http.get(\r\n '../../../../assets/data/fire-center-contacts-agol.json',\r\n );\r\n }\r\n\r\n getFireCentres() {\r\n this.fireCentreOptions = FireCentres;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n::ng-deep #core-interface-container {\r\n .mobile .incident-detail {\r\n .info-card {\r\n width: calc(100% - var(--wf1-gutter-space) * 2) !important;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./contacts-details-panel.component.scss" + }, + { + "data": "@import \"src/styles/variables\";\r\n\r\n.page-width-container {\r\n display: block;\r\n overflow: auto;\r\n}\r\n\r\n.wfrm-base-container {\r\n justify-items: center;\r\n font-size: $font-size;\r\n overflow: visible;\r\n\r\n .flex-y {\r\n display: flex;\r\n flex-direction: column;\r\n //max-height: calc(var(--vh, 1vh) * 100 - 72px);\r\n\r\n .flex-y-fixed {\r\n flex: 0 0 auto;\r\n }\r\n\r\n .flex-y-grow {\r\n flex: 1 1 auto;\r\n }\r\n }\r\n\r\n .wfrm-base {\r\n margin: auto;\r\n padding-right: 0;\r\n padding-left: 0;\r\n\r\n .spinner-header {\r\n display: inline-flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n }\r\n }\r\n\r\n .wf1-resources-header-bar {\r\n align-items: center;\r\n display: flex;\r\n justify-content: space-between;\r\n\r\n //.spinner-header {\r\n // margin-top: var(--wf1-gutter-space);\r\n //}\r\n\r\n h1 {\r\n margin-top: var(--wf1-gutter-space);\r\n //white-space: nowrap;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n padding-right: var(--wf1-gutter-space);\r\n }\r\n }\r\n\r\n .comments-card {\r\n display: flex;\r\n flex-direction: column;\r\n padding: var(--wf1-gutter-space);\r\n\r\n div.text-wrapper {\r\n flex: auto;\r\n display: flex;\r\n\r\n textarea {\r\n flex: auto;\r\n }\r\n }\r\n\r\n div.button-wrapper {\r\n flex: auto;\r\n padding-top: 10px;\r\n\r\n button {\r\n float: right;\r\n margin-left: 10px;\r\n }\r\n }\r\n }\r\n\r\n .table-search-header .search-and-filters {\r\n .input-clear-button {\r\n margin-left: 278px;\r\n position: relative;\r\n top: -30px;\r\n line-height: 0;\r\n height: 0;\r\n width: 0;\r\n ::ng-deep .mat-button-wrapper {\r\n display: flex;\r\n border-radius: 20%;\r\n background-color: $colour-lighter-grey;\r\n height: 24px;\r\n width: 24px;\r\n }\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../../base/base.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 21, + "jsdoctags": [ + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "\r\n \r\n
\r\n Contact Details Card\r\n
\r\n
\r\n \r\n Fire Centre\r\n \r\n \r\n Select...\r\n \r\n \r\n {{item.description}}\r\n \r\n \r\n \r\n
\r\n
\r\n \r\n Phone Number\r\n \r\n \r\n Phone number is required\r\n \r\n \r\n Please enter a valid Phone Number\r\n \r\n \r\n
\r\n
\r\n \r\n Email Address\r\n \r\n \r\n EMail Address is required\r\n \r\n \r\n Please enter a valid Email Address\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "ContactUsDialogComponent", + "id": "component-ContactUsDialogComponent-2af7e3cf077d4d8275b5ced19cebb1ba41d17f386e7ba149c10124d864fbed1f3675f8d7fbb2acf116876446dc56d5aa344499409562554d005c9c4621f491a6", + "file": "src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "contact-us-dialog", + "styleUrls": [ + "./contact-us-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "contact-us-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 20, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "dialogRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialogRef", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "file", + "deprecated": false, + "deprecationMessage": "", + "type": "File", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "title", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "emailFireCentre", + "args": [ + { + "name": "recipientEmail", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 23, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "recipientEmail", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'contact-us-dialog',\r\n templateUrl: 'contact-us-dialog.component.html',\r\n styleUrls: ['./contact-us-dialog.component.scss'],\r\n})\r\nexport class ContactUsDialogComponent {\r\n public title = '';\r\n public file: File;\r\n\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {}\r\n\r\n emailFireCentre(recipientEmail: string) {\r\n const mailtoUrl = `mailto:${recipientEmail}`;\r\n window.location.href = mailtoUrl;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".contact-us-container {\r\n .header {\r\n height: 48px;\r\n padding: 2px;\r\n background-color: #f2f2f2;\r\n box-sizing: border-box;\r\n\r\n h1 {\r\n color: #333333;\r\n background-color: rgba(255, 255, 255, 0);\r\n font-size: 22px;\r\n line-height: 33px;\r\n font-weight: 500;\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 8px;\r\n padding-left: 16px;\r\n margin: 0px;\r\n }\r\n }\r\n\r\n .content {\r\n padding: 16px;\r\n overflow: hidden;\r\n\r\n .fire-centre {\r\n font-size: 18px;\r\n color: #242424;\r\n padding-bottom: 24px;\r\n line-height: 27px;\r\n }\r\n\r\n .contact-method {\r\n color: #333333;\r\n font-size: 16px;\r\n line-height: 24px;\r\n font-weight: 500;\r\n padding-bottom: 24px;\r\n\r\n .icon-label {\r\n display: flex;\r\n padding-bottom: 8px;\r\n .icon {\r\n padding-right: 10px;\r\n }\r\n }\r\n\r\n .value {\r\n display: block;\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n }\r\n }\r\n\r\n .mobile-button {\r\n border-radius: 5px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n color: #333333;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n min-width: 130px;\r\n width: 47%;\r\n height: 48px;\r\n }\r\n\r\n .buttons-row {\r\n display: flex;\r\n justify-content: space-between;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./contact-us-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
\r\n

Contact Us \r\n clear \r\n

\r\n
\r\n
\r\n
\r\n {{data.fireCentre}}\r\n
\r\n
\r\n
emailEmail Address
\r\n {{data.email}}\r\n
\r\n
\r\n
callPhone Number
\r\n {{data.phoneNumber}}\r\n
\r\n\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n" + }, + { + "name": "ContactWidgetDialogComponent", + "id": "component-ContactWidgetDialogComponent-ee64fe0f6fd0faa82bccb63e3b22c5a0eede61918a3d684d1a3bf847386be69d716606b0d0222d0ed9bbdf59b43ba711b523351bacf15836c2a642c360bce321", + "file": "src/app/components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "contact-widget-dialog", + "styleUrls": [ + "./contact-widget-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "contact-widget-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "pageMode", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "line": 22, + "type": "boolean", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "closeColor", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "contactForm", + "deprecated": false, + "deprecationMessage": "", + "type": "UntypedFormGroup", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "contactInformationConfig", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + }, + { + "name": "error", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 64, + "modifierKind": [ + 125 + ] + }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 28 + }, + { + "name": "versionNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 121, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 38, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onSubmit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 79, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openMoreInfo", + "args": [ + { + "name": "type", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 114, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "type", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "reset", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 125, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "trimSpace", + "args": [ + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 129, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { HttpClient } from '@angular/common/http';\r\nimport { Component, Input, OnInit } from '@angular/core';\r\nimport {\r\n UntypedFormControl,\r\n UntypedFormGroup,\r\n Validators,\r\n} from '@angular/forms';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, isMobileView } from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'contact-widget-dialog',\r\n templateUrl: 'contact-widget-dialog.component.html',\r\n styleUrls: ['./contact-widget-dialog.component.scss'],\r\n})\r\nexport class ContactWidgetDialogComponent implements OnInit {\r\n // If used as a dialog, set pageMode to false as an input\r\n // could also pass in as a data object\r\n @Input() public pageMode = true;\r\n public contactForm: UntypedFormGroup;\r\n public contactInformationConfig: any;\r\n public closeColor;\r\n public versionNumber;\r\n\r\n isMobileView = isMobileView;\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n private snackbarService: MatSnackBar,\r\n private appConfig: AppConfigService,\r\n private httpClient: HttpClient,\r\n private router: Router,\r\n ) {}\r\n\r\n ngOnInit() {\r\n this.appConfig\r\n .loadAppConfig()\r\n .then(() => {\r\n this.contactInformationConfig =\r\n this.appConfig.getConfig().externalAppConfig['contactInformation'];\r\n })\r\n .catch((e) => {\r\n console.warn('Failed initializing app', e);\r\n });\r\n\r\n this.contactForm = new UntypedFormGroup({\r\n name: new UntypedFormControl('', [Validators.required]),\r\n email: new UntypedFormControl('', [\r\n Validators.required,\r\n Validators.email,\r\n ]),\r\n subject: new UntypedFormControl(''),\r\n message: new UntypedFormControl('', [Validators.maxLength(500)]),\r\n });\r\n const version = this.appConfig.getConfig().application.version;\r\n if (version) {\r\n this.versionNumber = 'Version ' + version;\r\n }\r\n }\r\n\r\n public error = (controlName: string, errorName: string) => this.contactForm.controls[controlName].hasError(errorName);\r\n\r\n get mailErrorMessages(): string {\r\n let error = '';\r\n const emailControl: UntypedFormControl = this.contactForm.get(\r\n 'email',\r\n ) as UntypedFormControl;\r\n\r\n if (emailControl.hasError('email')) {\r\nerror += 'A valid email is required';\r\n}\r\n\r\n return error;\r\n }\r\n\r\n onSubmit() {\r\n const url = `${this.appConfig.getConfig().rest['wfnews']}/mail`;\r\n\r\n this.httpClient\r\n .post(url, {\r\n '@type': 'MailResource',\r\n type: 'http://wfnews.nrs.gov.bc.ca/v1/mail',\r\n name: this.contactForm.get('name').value,\r\n subject: this.contactForm.get('subject').value,\r\n emailAddress: this.contactForm.get('email').value,\r\n messageBody: this.contactForm.get('message').value,\r\n })\r\n .toPromise()\r\n .then(() => {\r\n this.snackbarService.open(\r\n 'Thank you! Our Team will contact you as soon as possible.',\r\n null,\r\n { duration: 10000, panelClass: 'snackbar-success-v2' },\r\n );\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Your request could not be processed at this time. Please try again later.',\r\n null,\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n\r\n if (this.pageMode) {\r\nthis.reset();\r\n} else {\r\nthis.dialogRef.close();\r\n}\r\n }\r\n\r\n openMoreInfo(type: string, url: string) {\r\n window.open(\r\n `${type === 'tel' ? 'tel:' : ''}${this.contactInformationConfig[url]}`,\r\n type === 'tel' ? '_self' : '_blank',\r\n );\r\n }\r\n\r\n close() {\r\n this.router.navigate([ResourcesRoutes.MORE]);\r\n }\r\n\r\n reset() {\r\n this.contactForm.reset();\r\n }\r\n\r\n trimSpace(text: string): string {\r\n return text.replace(/ /g, '').replace('-', '');\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import '../../../../styles/variables.scss';\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .mobile-container {\r\n display: none;\r\n }\r\n\r\n .contact-widget-dialog-container {\r\n .mat-mdc-dialog-title {\r\n font-weight: 0 !important;\r\n margin-bottom: 0;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n padding: 16px 10px;\r\n }\r\n\r\n .title {\r\n color: #000;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 35px; /* 134.615% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .dialog-content {\r\n padding: 0 !important;\r\n margin: 0 !important;\r\n }\r\n overflow: hidden;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 20px;\r\n background-color: white;\r\n max-width: 1500px;\r\n margin: auto;\r\n\r\n .padding-15 {\r\n padding: 15px;\r\n }\r\n }\r\n\r\n .contact-widget-dialog-content {\r\n display: flex;\r\n width: 100%;\r\n\r\n .panel {\r\n padding: 15px;\r\n }\r\n\r\n .left-panel {\r\n width: 65%;\r\n }\r\n\r\n .right-panel {\r\n width: 35%;\r\n background-color: #f3f5f6;\r\n color: #1a5a96;\r\n\r\n .contact-info {\r\n padding-top: 15px;\r\n padding-bottom: 15px;\r\n border-bottom: solid #dddddd 1px;\r\n\r\n .title {\r\n font-weight: bold;\r\n color: #000;\r\n }\r\n\r\n .detail {\r\n padding-top: 5px;\r\n display: flex;\r\n align-items: flex-end;\r\n\r\n mat-icon {\r\n background: #1a5a96;\r\n border-radius: 5px;\r\n color: #f3f5f6;\r\n margin-right: 5px;\r\n }\r\n\r\n svg {\r\n width: 24px;\r\n height: 24px;\r\n margin-right: 5px;\r\n fill: #1a5a96;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .form {\r\n .row {\r\n display: flex;\r\n padding-top: 15px;\r\n }\r\n\r\n .field {\r\n flex: 0 0 150px;\r\n display: flex;\r\n flex-direction: column;\r\n min-width: 0;\r\n flex-grow: 1;\r\n padding-right: 10px;\r\n justify-content: start;\r\n\r\n .label {\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-weight: 400;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n input,\r\n textarea {\r\n border: 1px solid #a7a9ac;\r\n padding: 0 5px;\r\n border-radius: 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n }\r\n input:focus,\r\n textarea:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n .submit-row {\r\n justify-content: center;\r\n }\r\n\r\n .contact-submit {\r\n justify-self: center;\r\n background-color: #1a5a96;\r\n color: #ffffff;\r\n height: 36px;\r\n font-size: 15px;\r\n line-height: 36px;\r\n padding: 0 16px;\r\n border-radius: 4px;\r\n display: flex;\r\n align-items: center;\r\n border: none;\r\n cursor: pointer;\r\n }\r\n }\r\n }\r\n\r\n .pt-3 {\r\n padding-top: 1.5rem;\r\n }\r\n\r\n button:disabled {\r\n background-color: gray !important;\r\n cursor: not-allowed !important;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .contact-widget-dialog-container {\r\n .mat-mdc-dialog-title {\r\n font-weight: 0 !important;\r\n margin-bottom: 0;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n padding: 16px 10px;\r\n }\r\n\r\n .title {\r\n color: #000;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 35px; /* 134.615% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .dialog-content {\r\n padding: 0 !important;\r\n margin: 0 !important;\r\n }\r\n overflow: hidden;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 20px;\r\n background-color: white;\r\n max-width: 1500px;\r\n margin: auto;\r\n\r\n .padding-15 {\r\n padding: 15px;\r\n }\r\n }\r\n\r\n .contact-widget-dialog-content {\r\n display: flex;\r\n width: 100%;\r\n\r\n .panel {\r\n padding: 15px;\r\n }\r\n\r\n .left-panel {\r\n width: 65%;\r\n }\r\n\r\n .right-panel {\r\n width: 35%;\r\n background-color: #f3f5f6;\r\n color: #1a5a96;\r\n\r\n .contact-info {\r\n padding-top: 15px;\r\n padding-bottom: 15px;\r\n border-bottom: solid #dddddd 1px;\r\n\r\n .title {\r\n font-weight: bold;\r\n color: #000;\r\n }\r\n\r\n .detail {\r\n padding-top: 5px;\r\n display: flex;\r\n align-items: flex-end;\r\n\r\n mat-icon {\r\n background: #1a5a96;\r\n border-radius: 5px;\r\n color: #f3f5f6;\r\n margin-right: 5px;\r\n }\r\n\r\n svg {\r\n width: 24px;\r\n height: 24px;\r\n margin-right: 5px;\r\n fill: #1a5a96;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .form {\r\n .row {\r\n display: flex;\r\n padding-top: 15px;\r\n }\r\n\r\n .field {\r\n flex: 0 0 150px;\r\n display: flex;\r\n flex-direction: column;\r\n min-width: 0;\r\n flex-grow: 1;\r\n padding-right: 10px;\r\n justify-content: start;\r\n\r\n .label {\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-weight: 400;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n input,\r\n textarea {\r\n border: 1px solid #a7a9ac;\r\n padding: 0 5px;\r\n border-radius: 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n }\r\n input:focus,\r\n textarea:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n .submit-row {\r\n justify-content: center;\r\n }\r\n\r\n .contact-submit {\r\n justify-self: center;\r\n background-color: #1a5a96;\r\n color: #ffffff;\r\n height: 36px;\r\n font-size: 15px;\r\n line-height: 36px;\r\n padding: 0 16px;\r\n border-radius: 4px;\r\n display: flex;\r\n align-items: center;\r\n border: none;\r\n cursor: pointer;\r\n }\r\n }\r\n }\r\n\r\n .pt-3 {\r\n padding-top: 1.5rem;\r\n }\r\n\r\n button:disabled {\r\n background-color: gray !important;\r\n cursor: not-allowed !important;\r\n }\r\n\r\n .mobile-container {\r\n display: none;\r\n }\r\n}\r\n\r\n::ng-deep .mat-mdc-text-field-wrapper {\r\n background: var(--grays-gray-10, #f5f5f5);\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .contact-widget-dialog-container {\r\n display: none;\r\n }\r\n\r\n .icon {\r\n position: sticky;\r\n right: 32px;\r\n }\r\n .mobile-container {\r\n display: flex;\r\n padding: 0 32px 32px 32px;\r\n flex-direction: column;\r\n align-items: center;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .header {\r\n width: 100vw;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n text-align: center;\r\n color: var(--light-labels-1-primary, #000);\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n border-top: 1px solid #e7e7e7;\r\n border-bottom: 1px solid #e7e7e7;\r\n background: #fff;\r\n padding: 10px 0;\r\n .label {\r\n margin: auto;\r\n }\r\n }\r\n\r\n .title {\r\n display: flex;\r\n align-self: stretch;\r\n color: #000;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 35px; /* 134.615% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .text {\r\n color: #565656;\r\n align-self: stretch;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n\r\n .form {\r\n width: 100%;\r\n .mat-mdc-form-field {\r\n width: 100% !important;\r\n border-radius: 3px !important;\r\n // background: var(--grays-gray-10, red) !important;\r\n }\r\n }\r\n\r\n .contact-submit {\r\n border-radius: 5px;\r\n background: var(--blues-blue-2, #036);\r\n display: flex;\r\n height: 40px;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n color: var(--grays-white, var(--White, #fdfdfd));\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n cursor: pointer;\r\n &-disabled {\r\n border-radius: 5px;\r\n background: #dfdfdf;\r\n display: flex;\r\n height: 40px;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n }\r\n\r\n .spacer {\r\n display: flex;\r\n padding: 32px;\r\n flex-direction: column;\r\n align-items: center;\r\n gap: 48px;\r\n align-self: stretch;\r\n }\r\n\r\n .subtitle {\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .phone-number-box {\r\n display: flex;\r\n padding: 8px;\r\n align-items: center;\r\n gap: 16px;\r\n align-self: stretch;\r\n border-radius: 6px;\r\n border: 1px solid var(--grays-gray-7, #dedede);\r\n background: var(--blues-blue-11, #f5f6f9);\r\n &-info {\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n &-title {\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n &-number {\r\n align-self: stretch;\r\n color: var(--grays-gray-4, #7d7d7d);\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n &-icon {\r\n width: 24px;\r\n height: 24px;\r\n margin-left: auto;\r\n cursor: pointer;\r\n }\r\n }\r\n }\r\n}\r\n\r\n::ng-deep .mdc-snackbar__surface{\r\n background-color: transparent !important;\r\n}\r\n\r\n.version-number{\r\n color: var(--Grays-Gray-1, #242424);\r\n text-align: right;\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding-top: 8px;\r\n}\r\n\r\n.twitter-icon{\r\n width: 18px;\r\n height: 18px;\r\n padding: 3px;\r\n margin-right: 5px;\r\n}", + "styleUrl": "./contact-widget-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 28, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "accessors": { + "mailErrorMessages": { + "name": "mailErrorMessages", + "getSignature": { + "name": "mailErrorMessages", + "type": "string", + "returnType": "string", + "line": 66 + } + } + }, + "templateData": "\r\n \r\n
\r\n
\r\n
\r\n Contact Us\r\n
\r\n \r\n close\r\n \r\n
\r\n
Contact Information\r\n
\r\n
\r\n

Select a wildfire to view contact information associated with a specific incident.

\r\n

Submit general feedback and questions using this form and we will get back to you as soon as possible.

\r\n
\r\n
\r\n \r\n Name\r\n \r\n \r\n \r\n Email\r\n \r\n {{ mailErrorMessages }}\r\n \r\n \r\n Subject\r\n \r\n \r\n \r\n Message\r\n \r\n \r\n
\r\n \r\n
\r\n
Phone Numbers
\r\n
\r\n
\r\n
Wildfire Information Line
\r\n
1 (888) 336-7378
\r\n
\r\n
\r\n \"phone\"\r\n
\r\n
\r\n
\r\n
\r\n
Report a Wildfire
\r\n
1 (800) 663-5555 or *5555
\r\n
\r\n
\r\n \"phone\"\r\n
\r\n
\r\n
\r\n
\r\n
Burn Registration Line
\r\n
1 (888) 797-1717
\r\n
\r\n
\r\n \"phone\"\r\n
\r\n
\r\n
More Information
\r\n
\r\n
\r\n
Wildfire Contact Channels
\r\n
\r\n
\r\n \"link\"\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n

Contact Information close

\r\n
\r\n
\r\n
\r\n
\r\n Select a wildfire to view contact information associated with a specific incident.\r\n
\r\n
\r\n Submit general feedback and questions using this form and we will get back to you as soon as\r\n possible.\r\n
\r\n
\r\n
\r\n
\r\n Name*\r\n \r\n
\r\n
\r\n Email*\r\n \r\n {{ mailErrorMessages }}\r\n
\r\n
\r\n
\r\n
\r\n Subject\r\n \r\n
\r\n
\r\n
\r\n
\r\n Message\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Report a Wildfire
\r\n \r\n
\r\n
\r\n
Wildfire Information Line
\r\n \r\n
\r\n
\r\n
Burn Registration Line
\r\n \r\n
\r\n
\r\n
Social Media
\r\n \r\n
\r\n \"icon\"\r\n @BCGovFireInfo \r\n
\r\n
\r\n
\r\n
More Information
\r\n \r\n
\r\n
\r\n
\r\n
{{versionNumber}}
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "DangerRatingFullDetailsComponent", + "id": "component-DangerRatingFullDetailsComponent-05a781557074d4e2a1e747b07cb66e56f4e9661472dabeb0d3a4ff8fe4797d2e81b642c97d342fdf93b5cf84ea302c557b2730ac4d337f44edfa35d7eb4314ad", + "file": "src/app/components/full-details/danger-rating-full-details/danger-rating-full-details.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-danger-rating-full-details", + "styleUrls": [ + "./danger-rating-full-details.component.scss" + ], + "styles": [], + "templateUrl": [ + "./danger-rating-full-details.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "location", + "deprecated": false, + "deprecationMessage": "", + "line": 18, + "type": "string", + "decorators": [] + }, + { + "name": "rating", + "deprecated": false, + "deprecationMessage": "", + "line": 17, + "type": "string", + "decorators": [] + }, + { + "name": "sysid", + "deprecated": false, + "deprecationMessage": "", + "line": 19, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "map", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "createMap", + "args": [ + { + "name": "locationData", + "type": "LocationData", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "bounds", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 75, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "locationData", + "type": "LocationData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "bounds", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "dangerDescription", + "args": [], + "optional": false, + "returnType": "\"Extremely dry forest fuels and the fire risk is very serious. New fires will start easily, spread rapidly, and challenge fire suppression efforts.\" | \"Forest fuels are very dry and the fire risk is serious. Extreme caution must be used in any forest activities.\" | \"Forest fuels are drying and there is an increased...", + "typeParameters": [], + "line": 36, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initMap", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 51, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "navToCurrentRestrictions", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 164, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToDangerSummary", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 151, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 32, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core';\r\nimport { Router as Route } from '@angular/router';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport * as L from 'leaflet';\r\nimport { ResourcesRoutes, setDisplayColor } from '@app/utils';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\n@Component({\r\n selector: 'wfnews-danger-rating-full-details',\r\n templateUrl: './danger-rating-full-details.component.html',\r\n styleUrls: ['./danger-rating-full-details.component.scss'],\r\n})\r\nexport class DangerRatingFullDetailsComponent implements OnInit {\r\n @Input() rating: string;\r\n @Input() location: string;\r\n @Input() sysid: string;\r\n\r\n public map: any;\r\n\r\n constructor(\r\n private cdr: ChangeDetectorRef,\r\n private appConfigService: AppConfigService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private route: Route,\r\n private agolService: AGOLService,\r\n private commonUtilityService: CommonUtilityService\r\n ) {}\r\n\r\n async ngOnInit(): Promise {\r\n this.initMap();\r\n }\r\n\r\n dangerDescription() {\r\n switch (this.rating) {\r\n case 'Very Low':\r\n return 'Dry forest fuels are at a very low risk of catching fire.';\r\n case 'Low':\r\n return 'Fires may start easily and spread quickly but there will be minimal involvement of deeper fuel layers or larger fuels.';\r\n case 'Moderate':\r\n return 'Forest fuels are drying and there is an increased risk of surface fires starting. Carry out any forest activities with caution.';\r\n case 'High':\r\n return 'Forest fuels are very dry and the fire risk is serious. Extreme caution must be used in any forest activities.';\r\n case 'Extreme':\r\n return 'Extremely dry forest fuels and the fire risk is very serious. New fires will start easily, spread rapidly, and challenge fire suppression efforts.';\r\n }\r\n }\r\n\r\n async initMap() {\r\n // Create map and append data to the map component\r\n const locationData = JSON.parse(this.location) as LocationData;\r\n let bounds = null;\r\n this.agolService\r\n .getDangerRatings(\r\n `PROT_DR_SYSID ='${this.sysid}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0){\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n this.createMap(locationData, bounds);\r\n } \r\n }\r\n });\r\n }\r\n\r\n async createMap(locationData: LocationData, bounds?: any) {\r\n const location = [locationData.latitude, locationData.longitude];\r\n\r\n const mapOptions = this.commonUtilityService.getMapOptions(bounds, location);\r\n \r\n // Create the map using the mapOptions\r\n this.map = L.map('restrictions-map', mapOptions);\r\n \r\n // If bounds exist, fit the map to the bounds; otherwise, set the view to the default location and zoom level\r\n if (bounds) {\r\n this.map.fitBounds(bounds);\r\n }\r\n // configure map - change from osm to ESRI eventually. Needs to be done elsewhere too\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_DANGER_RATING_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n opacity: 0.5,\r\n style: '7734',\r\n })\r\n .addTo(this.map);\r\n\r\n const fireOfNoteIcon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const incidentLocation = [Number(item.latitude), Number(item.longitude)];\r\n if (item.fireOfNoteInd) {\r\n L.marker(incidentLocation, { icon: fireOfNoteIcon }).addTo(this.map);\r\n } else {\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(incidentLocation, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n }\r\n } catch (err) {\r\n console.error('Could not retrieve surrounding incidents');\r\n }\r\n this.cdr.detectChanges();\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n const locationData = JSON.parse(this.location) as LocationData;\r\n this.route.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: locationData.longitude,\r\n latitude: locationData.latitude,\r\n dangerRating: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n navToCurrentRestrictions() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig[\r\n 'currentRestrictions'\r\n ] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n navToDangerSummary() {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/wildfire-situation/fire-danger',\r\n '_blank',\r\n );\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../full-details.component.scss\";\r\n", + "styleUrl": "./danger-rating-full-details.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "Route", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 21, + "jsdoctags": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "Route", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
{{rating}} Danger Rating
\r\n

{{dangerDescription()}}

\r\n \r\n
\r\n
\r\n
\r\n
\"Layers\"BC Wildfire Danger Rating Layer
\r\n
\r\n
\r\n
\r\n
What is a danger rating?
\r\n

Fire danger ratings are used to indicate how easily fires can start and spread in an area, and indicate which areas are at risk of severe wildfire activity.

\r\n
\r\n
\r\n
\r\n
Update Frequency
\r\n

The fire danger rating (i.e. the risk of a wildfire starting) for the province is updated daily at approximately 2 pm. Danger Ratings are not calculated from November to April.

\r\n
\r\n
\r\n
\r\n
Industrial Activities
\r\n

Please note that the data within the danger class report is only relevant for the geographic location of the weather station. Persons carrying out industrial activities who want to apply the danger class information from this website must determine that the weather station location is representative of their operational area.

\r\n
\r\n
\r\n
\r\n
Related Topics
\r\n

Links will open in your internet browser.

\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n" + }, + { + "name": "DangerRatingLegendComponent", + "id": "component-DangerRatingLegendComponent-ec67dd01d1f0bc482ab7ac5908df40a6146eb8821efd9fe51d3c1bff2d5b088624c5a9b0c46ed19a793bc780f93527f7ef02e0ffe5b8933fa8adbfd6706013de", + "file": "src/app/components/legend-panels/danger-rating-layers/danger-rating-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-danger-rating-legend", + "styleUrls": [ + "./danger-rating-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./danger-rating-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-danger-rating-legend',\r\n templateUrl: './danger-rating-legend.component.html',\r\n styleUrls: ['./danger-rating-legend.component.scss'],\r\n})\r\nexport class DangerRatingLegendComponent {\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./danger-rating-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 8 + }, + "extends": [], + "templateData": "
\r\n
Fire Danger Rating
\r\n \r\n \r\n \r\n \r\n \"Extreme\r\n Extreme Fire Danger\r\n \r\n \r\n

Extremely high risk of fire starting. Forest fuels are extremely dry and the fire risk is very serious. Fires can start easily, spread rapidly, and challenge fire suppression efforts. Forest activities may be restricted.

\r\n
\r\n \r\n \r\n \r\n \"High\r\n High Fire Danger\r\n \r\n \r\n

Serious risk of fire starting. Forest fuels are very dry and extreme caution must be used.

\r\n
\r\n \r\n \r\n \r\n \"Moderate\r\n Moderate Fire Danger\r\n \r\n \r\n

Moderate risk of fire starting. Forest fuels are dry and caution should be exercised in forested areas.

\r\n
\r\n \r\n \r\n \r\n \"Low\r\n Low Fire Danger\r\n \r\n \r\n

Low risk of fire starting. Fires are unlikely to involve deeper fuel layers or larger fuels. Fire is still possible, so be prepared for conditions to change.

\r\n
\r\n \r\n \r\n \r\n \"Very\r\n Very Low Fire Danger\r\n \r\n \r\n

Very low risk of fire starting.

\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "Dashboard", + "id": "component-Dashboard-442aeee212d4a3a4a0bfb71bd62d97d4f821bb8a1b205d88909d81b2e1b05a78d0cd45d02ff529dce9ab43ae5615e3cfd6e8becb4329fb60ca8eabea344ac6c4", + "file": "src/app/components/dashboard-component/dashboard.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "dashboard", + "styleUrls": [ + "./dashboard.component.scss" + ], + "styles": [], + "templateUrl": [ + "./dashboard.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "selectedTab", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "offseason", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 30, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectTab", + "args": [ + { + "name": "tab", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "tab", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { snowPlowHelper } from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'dashboard',\r\n templateUrl: './dashboard.component.html',\r\n styleUrls: ['./dashboard.component.scss'],\r\n})\r\nexport class Dashboard {\r\n public selectedTab = 0;\r\n public snowPlowHelper = snowPlowHelper;\r\n\r\n constructor(\r\n protected appConfigService: AppConfigService,\r\n protected router: Router,\r\n ) {}\r\n\r\n selectTab(tab: number) {\r\n this.selectedTab = tab;\r\n const url = this.appConfigService.getConfig().application.baseUrl.toString() + this.router.url.slice(1);\r\n let text = tab === 0 ? 'Current Situation' : tab === 1 ? 'Totals this year' : '';\r\n this.snowPlowHelper(url, {\r\n action: 'dashboard_click',\r\n text: text,\r\n });\r\n }\r\n\r\n offseason() {\r\n return new Date().getMonth() < 3 || new Date().getMonth() > 9;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .widget {\r\n max-width: 850px;\r\n }\r\n\r\n .list-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .list-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n }\r\n}\r\n\r\n.container {\r\n overflow: hidden;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 20px;\r\n background-color: #fdfdfd;\r\n max-width: 1500px;\r\n margin: auto;\r\n}\r\n\r\n.header-row {\r\n display: flex;\r\n height: 75px;\r\n margin-top: -7px;\r\n .icon {\r\n margin-top: 15px;\r\n }\r\n .title {\r\n padding: 10px;\r\n box-sizing: border-box;\r\n min-width: 363px;\r\n h1 {\r\n font-size: 22px;\r\n font-weight: 500;\r\n margin-bottom: 0;\r\n padding-bottom: 0;\r\n }\r\n }\r\n .title-button-container {\r\n margin: auto;\r\n color: #0e5fa9;\r\n font-size: 15px;\r\n font-weight: 700;\r\n display: flex;\r\n flex-direction: column;\r\n width: 100%;\r\n .icon-container {\r\n margin-left: auto;\r\n padding-right: 22px;\r\n .icon {\r\n position: relative;\r\n top: 5px;\r\n height: 20px;\r\n padding-right: 10px;\r\n .facebook {\r\n color: #3b5998;\r\n }\r\n .twitter {\r\n color: #1da1f2;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.content {\r\n}\r\n\r\n.tabs {\r\n}\r\n\r\n.panel-container {\r\n display: flex;\r\n padding-top: 24px;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n gap: var(--24, 24px);\r\n align-items: center;\r\n justify-content: center;\r\n padding-bottom: 100px;\r\n}\r\n.panel-container > * {\r\n flex: 1 1 48.996%;\r\n}\r\n\r\n.list-button-label {\r\n margin: 0px 0px 0px 7px;\r\n}\r\n\r\n@media screen and (max-width: $mobile-max-width) {\r\n .tab-button {\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n z-index: 100;\r\n width: 50%;\r\n font-family: \"Noto Sans\", \"BCSans\", Verdana, Arial, sans-serif !important;\r\n &-selected {\r\n border-radius: 20px;\r\n border: 2px solid #1a5a96 !important;\r\n background-color: #1a5a96 !important;\r\n color: #fdfdfd !important;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n z-index: 200;\r\n width: 50%;\r\n font-family: \"Noto Sans\", \"BCSans\", Verdana, Arial, sans-serif !important;\r\n }\r\n }\r\n\r\n .right-tab {\r\n margin-left: -25px;\r\n }\r\n\r\n .list-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./dashboard.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 13, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
\r\n \"Order\"\r\n
\r\n

B.C. Wildfire Dashboard

\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n" + }, + { + "name": "DialogExitComponent", + "id": "component-DialogExitComponent-d867d0c98f3222ca217df827bfa8e53f795caa6745b46c42e84dfbab551006ff4b7fabead067d34be98b29afd8dd1d8dcb05909df63d2cb613d0f563678d48ef", + "file": "src/app/components/report-of-fire/dialog-exit/dialog-exit.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-dialog-exit", + "styleUrls": [ + "./dialog-exit.component.scss" + ], + "styles": [], + "templateUrl": [ + "./dialog-exit.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + } + ], + "methodsClass": [ + { + "name": "closeDialog", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 17, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "exitReport", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 21, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\n\r\n@Component({\r\n selector: 'wfnews-dialog-exit',\r\n templateUrl: './dialog-exit.component.html',\r\n styleUrls: ['./dialog-exit.component.scss'],\r\n})\r\nexport class DialogExitComponent {\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n private capacitorService: CapacitorService,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {}\r\n\r\n closeDialog() {\r\n this.dialogRef.close({ exit: false });\r\n }\r\n\r\n exitReport() {\r\n this.dialogRef.close({ exit: true });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".content {\r\n padding: 24px;\r\n .title {\r\n color: #242424;\r\n text-align: center;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n p {\r\n color: #6e6e6e;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n .button-group {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: center;\r\n align-items: center;\r\n // gap: 16px;\r\n // align-self: stretch;\r\n button {\r\n border-radius: 5px;\r\n padding: 8px;\r\n }\r\n }\r\n\r\n .btn-block {\r\n flex-grow: 1;\r\n margin: 5px;\r\n height: 38px;\r\n width: calc(80vw - 48px);\r\n border-radius: 5px;\r\n border: 1px solid #c7c7c7;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n .primary {\r\n color: #fff;\r\n background: #123262;\r\n }\r\n .secondary {\r\n color: #000;\r\n background: #f5f5f5;\r\n }\r\n}\r\n", + "styleUrl": "./dialog-exit.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 10, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
Are you sure you want to leave?
\r\n

{{data.text}}

\r\n
\r\n \r\n \r\n
\r\n
\r\n" + }, + { + "name": "DialogLocationComponent", + "id": "component-DialogLocationComponent-327dde00354d913a42f00386137a7cfe10f4a155ba601454687e5722ee80c42050ec4edf8f29615fe5743160648813aeaaaa9e792b01cb785cc88d2b9188c274", + "file": "src/app/components/report-of-fire/dialog-location/dialog-location.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-dialog-location", + "styleUrls": [ + "./dialog-location.component.scss" + ], + "styles": [], + "templateUrl": [ + "./dialog-location.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "showSettingsButton", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 16 + } + ], + "methodsClass": [ + { + "name": "checkOperatingSystem", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 29, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "closeDialog", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 25, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "goToSetting", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 37, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport {\r\n AndroidSettings,\r\n IOSSettings,\r\n NativeSettings,\r\n} from 'capacitor-native-settings';\r\n\r\n@Component({\r\n selector: 'wfnews-dialog-location',\r\n templateUrl: './dialog-location.component.html',\r\n styleUrls: ['./dialog-location.component.scss'],\r\n})\r\nexport class DialogLocationComponent {\r\n showSettingsButton = false;\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n private capacitorService: CapacitorService,\r\n ) {\r\n this.checkOperatingSystem();\r\n }\r\n\r\n closeDialog() {\r\n this.dialogRef.close();\r\n }\r\n\r\n async checkOperatingSystem() {\r\n const device = await this.capacitorService.checkDeviceSystem();\r\n this.showSettingsButton =\r\n (device.operatingSystem === 'ios' ||\r\n device.operatingSystem === 'android') &&\r\n device.platform !== 'web';\r\n }\r\n\r\n async goToSetting() {\r\n const device = await this.capacitorService.checkDeviceSystem();\r\n if (device.operatingSystem === 'ios') {\r\n NativeSettings.openIOS({\r\n option: IOSSettings.App,\r\n });\r\n } else if (device.operatingSystem === 'android') {\r\n NativeSettings.openAndroid({\r\n option: AndroidSettings.ApplicationDetails,\r\n });\r\n }\r\n this.dialogRef.close();\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".content {\r\n padding: 24px;\r\n .title {\r\n color: #242424;\r\n text-align: center;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n .icon {\r\n padding-top: 12px;\r\n padding-bottom: 12px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n mat-icon {\r\n width: 68px;\r\n height: 68px;\r\n }\r\n }\r\n p {\r\n color: #6e6e6e;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n .button-group {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n // gap: 16px;\r\n // align-self: stretch;\r\n }\r\n\r\n .btn-block {\r\n flex-grow: 1;\r\n margin: 5px;\r\n height: 38px;\r\n width: calc(80vw - 48px);\r\n border-radius: 5px;\r\n border: 1px solid #c7c7c7;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n .primary {\r\n color: #fff;\r\n background: #123262;\r\n }\r\n .secondary {\r\n color: #000;\r\n background: #f5f5f5;\r\n }\r\n}\r\n", + "styleUrl": "./dialog-location.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
Your location services are turned off
\r\n
\r\n

To access this feature, please turn on location services in your device settings.

\r\n
\r\n \r\n \r\n
\r\n
\r\n" + }, + { + "name": "DisclaimerDialogComponent", + "id": "component-DisclaimerDialogComponent-d36d4e5d59b9cd1b215237f0c60f07556793b7cb169f21e7fc35f2e22b30ab9d25dc2fccdf79abec36edd729ca13dc5b199dfe6bbe5d5d908e1bd94b807b4641", + "file": "src/app/components/disclaimer-dialog/disclaimer-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "disclaimer-dialog", + "styleUrls": [ + "./disclaimer-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "disclaimer-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 19, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "dialogRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialogRef", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "dontShowAgain", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 15 + } + ], + "methodsClass": [ + { + "name": "cancel", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 22, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\n\r\nexport class DialogData {\r\n public title: string;\r\n public message: string;\r\n}\r\n\r\n@Component({\r\n selector: 'disclaimer-dialog',\r\n templateUrl: 'disclaimer-dialog.component.html',\r\n styleUrls: ['./disclaimer-dialog.component.scss'],\r\n})\r\nexport class DisclaimerDialogComponent {\r\n dontShowAgain = false;\r\n\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: any,\r\n ) {}\r\n\r\n cancel() {\r\n this.dialogRef.close({ dontShowAgain: this.dontShowAgain });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".dialog-container {\r\n .header {\r\n background-color: #036;\r\n height: 64px;\r\n border-bottom: #fcba19;\r\n border-bottom-style: solid;\r\n border-bottom-width: 2px;\r\n }\r\n\r\n .dialog-content {\r\n margin: 0 !important;\r\n overflow-x: hidden;\r\n }\r\n}\r\n\r\n.panel {\r\n padding: 15px;\r\n\r\n .disclaimer-content {\r\n padding-top: 1rem;\r\n span {\r\n font-size: 20px;\r\n font-weight: 700;\r\n }\r\n .text {\r\n padding-top: 10px;\r\n line-height: 26px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n div {\r\n padding: 5px 0;\r\n }\r\n a {\r\n color: #0e5fa9;\r\n text-decoration: none !important;\r\n }\r\n }\r\n }\r\n\r\n .cancel-button {\r\n color: #1a5a96;\r\n background-color: #ffffff;\r\n border: solid 1px #1a5a96;\r\n padding: 8px 16px;\r\n border-radius: 4px;\r\n }\r\n\r\n .download-button {\r\n margin-left: 2rem;\r\n background-color: #1a5a96;\r\n border: solid 1px #1a5a96;\r\n color: #ffffff;\r\n padding: 8px 16px;\r\n border-radius: 4px;\r\n }\r\n}\r\n\r\n.button-wrapper {\r\n display: flex;\r\n margin: 0;\r\n background-color: #eee;\r\n border-top: solid 1px #c6c8cb;\r\n padding: 16px;\r\n}\r\n", + "styleUrl": "./disclaimer-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 15, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "\r\n
\r\n
\r\n
\r\n \"image\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n BC Wildfire Service Disclaimer.\r\n
\r\n
The wildfire incident data described below is updated when practicable and the occurrence of individual fire updates will vary. The information is intended for general purposes only and should not be relied on as accurate, because fires are dynamic and circumstances may change quickly. This map was designed to keep people in B.C. informed about the current wildfire situation. It is not intended to be used as a risk assessment tool for insurance purposes.
\r\n\r\n
Wildfire perimeters for the current fire season, including both active fires and fires that have been declared out, are obtained from various sources. When data becomes available, it is refreshed from operational systems every five minutes to the public map. The levels of current fire activity within the mapped fire perimeters can vary widely, so therefore the data may not reflect the current fire situation. This information should only be used for reference purposes. In the event that the fire perimeters overlay areas where private property or infrastructure is present, the perimeters do not indicate what level of damage (if any) may have occurred.
\r\n\r\n
The Province receives Evacuation Orders and Alerts information from local governments and First Nations when it becomes available. The BC Wildfire Service and GeoBC make no warranties or guarantees, either expressed or implied, as to the completeness, accuracy or correctness of the data, nor accept any liability arising from any incorrect, incomplete or misleading information contained therein. Emergency data may not reflect the current emergency situation, and therefore should only be used for reference purposes. \r\n For the latest Evacuation Orders and Alerts information, please consult the appropriate local government. For further information regarding the Evacuation Orders and Alerts data, please contact the individual(s) identified in the \r\n \r\n data catalogue.\r\n \r\n
\r\n\r\n
Fire prohibitions and restrictions apply to all public and private land, unless specified otherwise (in a local government bylaw, for example). Please check with local government authorities for any other restrictions before lighting any fire. The \"Fire Danger Rating\" layer on this map is intended for general information only and should not be relied on as accurate for a specific location due to variability in local site and weather conditions. Information is updated on a daily basis as soon as is practicable. Where discrepancies exist between this layer and the source information located on the \r\n \r\n Fire Danger Rating\r\n \r\n webpage, the source information shall take precedence. For regulated forest operations, the danger class value must be derived from weather data representative of the site on which operations are being conducted. Where discrepancies exist between the colour display on the weather maps and the numerical values posted for the weather stations, the posted numerical values shall take precedence .
\r\n\r\n
More information regarding the\r\n \r\n Open Fire Tracking System \r\n \r\n (OFTS),\r\n \r\n Fuel Hazard Assessment and Abatement,\r\n \r\n \r\n Prescribed Burning,\r\n \r\n and\r\n \r\n\r\n Weather Stations\r\n \r\n can be found on the corresponding webpages.
\r\n\r\n
Coordinates provided within the datasets are approximate (based on information provided by outside sources and agencies) and are updated when practicable. The actual extent of wildfires and treatment areas may be different than what is indicated by the provided coordinates.
\r\n\r\n
\r\n - Data Catalogue:\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n To report a wildfire, call 1 800 663-5555 toll-free OR *5555 on most cellular networks. \r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n Don't show again\r\n \r\n
\r\n
\r\n
" + }, + { + "name": "DraggablePanelComponent", + "id": "component-DraggablePanelComponent-3265a89a61bd08828afdd5c10b60c7227d3c2d8a5a52ea238246d296719bd34844b9b1f45e59c714d4bf2d919fa661e4bc4fe58a92bc70c180b5f72f3c15d543", + "file": "src/app/components/draggable-panel/draggable-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-draggable-panel", + "styleUrls": [ + "./draggable-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./draggable-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incidentRefs", + "deprecated": false, + "deprecationMessage": "", + "line": 34, + "type": "any[]", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "allowBackToIncidentsPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 55 + }, + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 72 + }, + { + "name": "convertToDateYear", + "defaultValue": "convertToDateYear", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71 + }, + { + "name": "currentIncidentRefs", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 37 + }, + { + "name": "defaultZoomLevel", + "defaultValue": "13", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 61 + }, + { + "name": "filteredAreaRestrictions", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 42 + }, + { + "name": "filteredBansAndProhibitions", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 43 + }, + { + "name": "filteredClosedRecreationSites", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 46 + }, + { + "name": "filteredDangerRatings", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 44 + }, + { + "name": "filteredEvacs", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 41 + }, + { + "name": "filteredFirePerimeters", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 40 + }, + { + "name": "filteredFirstNationsTreatyLand", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 51 + }, + { + "name": "filteredForestServiceRoads", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 47 + }, + { + "name": "filteredIndianReserve", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 52 + }, + { + "name": "filteredMunicipalities", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 50 + }, + { + "name": "filteredProtectedLandsAccessRestrictions", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 48 + }, + { + "name": "filteredRegionalDistricts", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 49 + }, + { + "name": "filteredRoadEvents", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 45 + }, + { + "name": "filteredWildfires", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 39 + }, + { + "name": "highlightPolygons", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "L.Polygon[]", + "optional": false, + "description": "", + "line": 59 + }, + { + "name": "identifyIncident", + "defaultValue": "{}", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 57 + }, + { + "name": "identifyItem", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 56 + }, + { + "name": "map", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 58 + }, + { + "name": "marker", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 76, + "modifierKind": [ + 123 + ] + }, + { + "name": "markerAnimation", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 77, + "modifierKind": [ + 123 + ] + }, + { + "name": "pinDrop", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 60 + }, + { + "name": "previousZoom", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 75, + "modifierKind": [ + 123 + ] + }, + { + "name": "removeIdentity", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73 + }, + { + "name": "resizeHeight", + "defaultValue": "'10vh'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 36 + }, + { + "name": "showPanel", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 54 + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 78, + "modifierKind": [ + 125 + ] + }, + { + "name": "storedIncidentRefs", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 38 + }, + { + "name": "weatherStations", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 53 + }, + { + "name": "wildfireLayerIds", + "defaultValue": "[\r\n 'active-wildfires-fire-of-note',\r\n 'active-wildfires-out-of-control',\r\n 'active-wildfires-holding',\r\n 'active-wildfires-under-control',\r\n 'bcws-activefires-publicview-inactive',\r\n 'fire-perimeters',\r\n \"active-wildfires-out\"\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": false, + "description": "", + "line": 62 + } + ], + "methodsClass": [ + { + "name": "addMarker", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 279, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "backToIdentifyPanel", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 609, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "closePanel", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 337, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "convertFirePerimeterFireStatus", + "args": [ + { + "name": "status", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"active-wildfires-out-of-control\" | \"active-wildfires-holding\" | \"active-wildfires-under-control\" | \"bcws-activefires-publicview-inactive\"", + "typeParameters": [], + "line": 367, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "status", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertStationHour", + "args": [ + { + "name": "name", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 849, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "name", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertTimeStamp", + "args": [ + { + "name": "time", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 733, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "time", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "decode", + "args": [ + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 845, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displayDangerRatingDes", + "args": [ + { + "name": "danger", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"Extremely dry forest fuels and the fire risk is very serious. New fires will start easily, spread rapidly, and challenge fire suppression efforts.\" | \"Forest fuels are very dry and the fire risk is serious. Extreme caution must be used in any forest activities.\" | \"Forest fuels are drying and there is an increased...", + "typeParameters": [], + "line": 753, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "danger", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displayEvacTitle", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 743, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displayForestServiceRoadsAlert", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 786, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displayItemTitle", + "args": [ + { + "name": "identifyItem", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"Wildfire of Note\" | \"Wildfire\"", + "typeParameters": [], + "line": 382, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "identifyItem", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displayLocalAuthorityType", + "args": [ + { + "name": "layerId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"Regional District\" | \"Indian Reserve\" | \"Municipality\"", + "typeParameters": [], + "line": 833, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "layerId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displayTitleIcon", + "args": [ + { + "name": "identifyItem", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 395, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "identifyItem", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displayWildfireName", + "args": [ + { + "name": "wildfire", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 320, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "wildfire", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "enterFullDetail", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 615, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fixPolygonToMap", + "args": [ + { + "name": "polygonData", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "response", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 878, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "polygonData", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "response", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatDate", + "args": [ + { + "name": "timestamp", + "type": "string | number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 865, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "timestamp", + "type": "string | number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getDescription", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"Unknown\" | \"This wildfire is extinguished. Suppression efforts are complete.\" | \"This wildfire is continuing to spread and is not responding to suppression efforts.\" | \"This wildfire is not likely to spread beyond predetermined boundaries under current conditions.\" | \"This wildfire will not spread any further due t...", + "typeParameters": [], + "line": 437, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getPrecipitation", + "args": [ + { + "name": "station", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 856, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "station", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getStageOfControlIcon", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"active-wildfires-out-of-control\" | \"active-wildfires-holding\" | \"active-wildfires-under-control\" | \"bcws-activefires-publicview-inactive\" | \"Unknown\"", + "typeParameters": [], + "line": 421, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getStageOfControlLabel", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"Out\" | \"Out of Control\" | \"Being Held\" | \"Under Control\" | \"Unknown\"", + "typeParameters": [], + "line": 405, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "handleLayersSelection", + "args": [ + { + "name": "returnFromPreiviewPanel", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false" + }, + { + "name": "openPreviewPanel", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 116, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "returnFromPreiviewPanel", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false", + "tagName": { + "text": "param" + } + }, + { + "name": "openPreviewPanel", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isLocalAuthoritiesLayer", + "args": [ + { + "name": "layerId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 823, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "layerId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 98, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 90, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 96, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openPreviewPanel", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 599, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "shareableLayers", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 768, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "showCalendarIcon", + "args": [ + { + "name": "layerId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 812, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "layerId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "showLocationIcon", + "args": [ + { + "name": "layerId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 799, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "layerId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "zoomIn", + "args": [ + { + "name": "level", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "polygon", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 453, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "level", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "polygon", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { HttpClient } from '@angular/common/http';\r\nimport {\r\n ChangeDetectorRef,\r\n Component,\r\n Input,\r\n OnChanges,\r\n OnDestroy,\r\n OnInit,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { MapConfigService } from '@app/services/map-config.service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport {\r\n ResourcesRoutes,\r\n convertToDateYear,\r\n getActiveMap,\r\n setDisplayColor,\r\n convertToDateTime,\r\n snowPlowHelper,\r\n} from '@app/utils';\r\nimport * as L from 'leaflet';\r\nimport { LocationData } from '../wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'wfnews-draggable-panel',\r\n templateUrl: './draggable-panel.component.html',\r\n styleUrls: ['./draggable-panel.component.scss'],\r\n})\r\nexport class DraggablePanelComponent implements OnInit, OnChanges, OnDestroy {\r\n @Input() incidentRefs: any[];\r\n\r\n resizeHeight = '10vh'; // Initial height of the panel\r\n currentIncidentRefs: any[];\r\n storedIncidentRefs: any[];\r\n filteredWildfires: any[];\r\n filteredFirePerimeters: any[];\r\n filteredEvacs: any[];\r\n filteredAreaRestrictions: any[];\r\n filteredBansAndProhibitions: any[];\r\n filteredDangerRatings: any[];\r\n filteredRoadEvents: any[];\r\n filteredClosedRecreationSites: any[];\r\n filteredForestServiceRoads: any[];\r\n filteredProtectedLandsAccessRestrictions: any[];\r\n filteredRegionalDistricts: any[];\r\n filteredMunicipalities: any[];\r\n filteredFirstNationsTreatyLand: any[];\r\n filteredIndianReserve: any[];\r\n weatherStations: any[] = [];\r\n showPanel: boolean;\r\n allowBackToIncidentsPanel: boolean;\r\n identifyItem: any;\r\n identifyIncident: any = {};\r\n map: any;\r\n highlightPolygons: L.Polygon[] = [];\r\n pinDrop: any;\r\n defaultZoomLevel = 13;\r\n wildfireLayerIds: string[] = [\r\n 'active-wildfires-fire-of-note',\r\n 'active-wildfires-out-of-control',\r\n 'active-wildfires-holding',\r\n 'active-wildfires-under-control',\r\n 'bcws-activefires-publicview-inactive',\r\n 'fire-perimeters',\r\n \"active-wildfires-out\"\r\n ];\r\n convertToDateYear = convertToDateYear;\r\n convertToDateTime = convertToDateTime;\r\n removeIdentity = false;\r\n\r\n private previousZoom: number;\r\n private marker: any;\r\n private markerAnimation;\r\n public snowPlowHelper = snowPlowHelper\r\n constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n protected cdr: ChangeDetectorRef,\r\n protected http: HttpClient,\r\n private mapConfigService: MapConfigService,\r\n private router: Router,\r\n private agolService: AGOLService,\r\n private commonUtilityService: CommonUtilityService,\r\n private appConfigService: AppConfigService\r\n ) {}\r\n\r\n ngOnDestroy(): void {\r\n if (this.markerAnimation) {\r\n clearInterval(this.markerAnimation);\r\n }\r\n }\r\n\r\n ngOnInit(): void {}\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n if (\r\n !this.removeIdentity ||\r\n (changes?.incidentRefs?.currentValue &&\r\n changes.incidentRefs.currentValue.length > 0)\r\n ) {\r\n this.removeIdentity = false;\r\n this.showPanel = false;\r\n this.identifyIncident = null;\r\n\r\n const incidentRefs = changes?.incidentRefs?.currentValue;\r\n if (incidentRefs) {\r\n this.currentIncidentRefs = incidentRefs;\r\n this.handleLayersSelection();\r\n }\r\n }\r\n }\r\n\r\n async handleLayersSelection(\r\n returnFromPreiviewPanel: boolean = false,\r\n openPreviewPanel: boolean = false,\r\n ) {\r\n if (this.marker) {\r\n this.marker.remove();\r\n this.marker = null;\r\n }\r\n\r\n if (this.markerAnimation) {\r\n clearInterval(this.markerAnimation);\r\n }\r\n if (returnFromPreiviewPanel && this.storedIncidentRefs) {\r\n // clicked back from preiview panel\r\n this.currentIncidentRefs = this.storedIncidentRefs;\r\n }\r\n\r\n // re-check for the identified incidents, in case the\r\n // list has been modified while loading external data (weather)\r\n if (!openPreviewPanel && !returnFromPreiviewPanel) {\r\n // open preiview for notification\r\n if (\r\n !(\r\n this.currentIncidentRefs.length === 1 &&\r\n this.currentIncidentRefs[0].notification\r\n )\r\n ) {\r\n try {\r\n const identFeatureSet = getActiveMap().$viewer.identified.featureSet;\r\n const identifiedIncidents = Object.keys(identFeatureSet).map(\r\n (key) => identFeatureSet[key],\r\n );\r\n\r\n // if (\r\n // identifiedIncidents?.length !== this.currentIncidentRefs?.length\r\n // ) {\r\n // this.currentIncidentRefs = identifiedIncidents;\r\n // }\r\n } catch (err) {\r\n console.error(err);\r\n }\r\n }\r\n }\r\n if (this.currentIncidentRefs.length === 1 && this.allowBackToIncidentsPanel) {\r\n // only show preview detial if it is through openPreviewPanel(). We will always the preview list page by clicking on map, even there is only single item.\r\n this.showPanel = true;\r\n const viewer = getActiveMap().$viewer;\r\n for (const polygon of this.highlightPolygons) {\r\n viewer.map.removeLayer(polygon);\r\n }\r\n if (this.pinDrop) {\r\n viewer.map.removeLayer(this.pinDrop);\r\n }\r\n\r\n // single feature within clicked area\r\n this.showPanel = true;\r\n this.identifyItem = this.currentIncidentRefs[0];\r\n let incidentNumber = null;\r\n let fireYear = null;\r\n if (this.identifyItem.layerId === 'fire-perimeters') {\r\n incidentNumber = this.identifyItem.properties.FIRE_NUMBER;\r\n fireYear = this.identifyItem.properties.FIRE_YEAR;\r\n } else if (\r\n this.identifyItem.properties?.incident_number_label &&\r\n this.identifyItem.properties?.fire_year\r\n ) {\r\n incidentNumber = this.identifyItem.properties?.incident_number_label;\r\n fireYear = this.identifyItem.properties?.fire_year;\r\n }\r\n if (incidentNumber && fireYear) {\r\n // identify an incident\r\n try {\r\n const result = await this.publishedIncidentService\r\n .fetchPublishedIncident(incidentNumber, fireYear)\r\n .toPromise();\r\n\r\n this.identifyIncident = result;\r\n this.zoomIn(this.defaultZoomLevel);\r\n\r\n if (this.identifyIncident) {\r\n this.addMarker(this.identifyIncident);\r\n }\r\n\r\n this.cdr.markForCheck();\r\n\r\n } catch (error) {\r\n console.error('Unable to identify', error);\r\n }\r\n } else {\r\n //identify anything other than incident\r\n if (\r\n ['bans-and-prohibitions', 'evacuation-orders-and-alerts', 'area-restrictions', 'weather-stations', 'danger-rating'].some(str => this.identifyItem.layerId.includes(str))\r\n ) {\r\n this.zoomIn(getActiveMap().$viewer.map._zoom, true);\r\n } else {\r\n this.zoomIn(this.defaultZoomLevel);\r\n }\r\n }\r\n const SMK = window['SMK'];\r\n const map = getActiveMap(SMK);\r\n\r\n if (map) {\r\n map.$viewer.identified.clear();\r\n map.$sidepanel.setExpand(0);\r\n }\r\n this.removeIdentity = true;\r\n } else if (this.currentIncidentRefs.length >= 1) {\r\n // multiple features within clicked area\r\n this.identifyItem = null;\r\n this.showPanel = true;\r\n this.filteredWildfires = this.currentIncidentRefs.filter((item) =>\r\n this.wildfireLayerIds.includes(item.layerId),\r\n );\r\n // this.filteredFirePerimeters = this.currentIncidentRefs.filter(item => item.layerId === 'fire-perimeters');\r\n this.filteredEvacs = this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'evacuation-orders-and-alerts-wms',\r\n );\r\n this.filteredAreaRestrictions = this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'area-restrictions',\r\n );\r\n this.filteredBansAndProhibitions = this.currentIncidentRefs.filter(\r\n (item) =>\r\n item.layerId === 'bans-and-prohibitions-cat1' ||\r\n item.layerId === 'bans-and-prohibitions-cat2' ||\r\n item.layerId === 'bans-and-prohibitions-cat3',\r\n );\r\n this.filteredDangerRatings = this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'danger-rating',\r\n );\r\n this.filteredRoadEvents = this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'drive-bc-active-events',\r\n );\r\n this.filteredClosedRecreationSites = this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'closed-recreation-sites',\r\n );\r\n this.filteredForestServiceRoads = this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'bc-fsr',\r\n );\r\n this.filteredProtectedLandsAccessRestrictions =\r\n this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'protected-lands-access-restrictions',\r\n );\r\n this.filteredRegionalDistricts = this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'abms-regional-districts',\r\n );\r\n this.filteredMunicipalities = this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'abms-municipalities',\r\n );\r\n this.filteredFirstNationsTreatyLand = this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'fnt-treaty-land',\r\n );\r\n this.filteredIndianReserve = this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'clab-indian-reserves',\r\n );\r\n this.weatherStations = this.currentIncidentRefs.filter(\r\n (item) => item.layerId === 'weather-stations',\r\n );\r\n if (this.weatherStations) {\r\n this.showPanel = true;\r\n }\r\n }\r\n }\r\n\r\n addMarker(incident: any) {\r\n if (this.marker) {\r\n this.marker.remove();\r\n this.marker = null;\r\n }\r\n\r\n if (this.markerAnimation) {\r\n clearInterval(this.markerAnimation);\r\n }\r\n\r\n const pointerIcon = L.divIcon({\r\n iconSize: [20, 20],\r\n iconAnchor: [12, 12],\r\n popupAnchor: [10, 0],\r\n shadowSize: [0, 0],\r\n className: 'animated-icon',\r\n });\r\n this.marker = L.marker(\r\n [Number(incident.latitude), Number(incident.longitude)],\r\n { icon: pointerIcon },\r\n );\r\n this.marker.on('add', function() {\r\n const icon: any = document.querySelector('.animated-icon');\r\n icon.style.backgroundColor = setDisplayColor(incident.stageOfControlCode);\r\n\r\n this.markerAnimation = setInterval(() => {\r\n icon.style.width = icon.style.width === '10px' ? '20px' : '10px';\r\n icon.style.height = icon.style.height === '10px' ? '20px' : '10px';\r\n icon.style.marginLeft = icon.style.width === '20px' ? '-10px' : '-5px';\r\n icon.style.marginTop = icon.style.width === '20px' ? '-10px' : '-5px';\r\n icon.style.boxShadow =\r\n icon.style.width === '20px'\r\n ? '4px 4px 4px rgba(0, 0, 0, 0.65)'\r\n : '0px 0px 0px transparent';\r\n }, 1000);\r\n });\r\n\r\n const viewer = getActiveMap().$viewer;\r\n this.marker.addTo(viewer.map);\r\n }\r\n\r\n displayWildfireName(wildfire) {\r\n if (wildfire.layerId === 'fire-perimeters') {\r\n return wildfire.properties.FIRE_NUMBER + ' Wildfire';\r\n } else {\r\n if (wildfire.properties.incident_name) {\r\n return (\r\n wildfire.properties.incident_name +\r\n ' (' +\r\n wildfire.properties.incident_number_label +\r\n ')'\r\n );\r\n } else {\r\n return wildfire.properties.incident_number_label + ' Wildfire';\r\n }\r\n }\r\n }\r\n\r\n closePanel() {\r\n const viewer = getActiveMap().$viewer;\r\n for (const polygon of this.highlightPolygons) {\r\n viewer.map.removeLayer(polygon);\r\n }\r\n if (this.pinDrop) {\r\n viewer.map.removeLayer(this.pinDrop);\r\n }\r\n\r\n this.showPanel = false;\r\n this.allowBackToIncidentsPanel = false;\r\n this.identifyIncident = {};\r\n if (this.marker) {\r\n this.marker.remove();\r\n this.marker = null;\r\n }\r\n\r\n if (this.markerAnimation) {\r\n clearInterval(this.markerAnimation);\r\n }\r\n const SMK = window['SMK'];\r\n const map = SMK?.MAP?.[1];\r\n\r\n if (map) {\r\n map.$viewer.identified.clear();\r\n map.$sidepanel.setExpand(0);\r\n }\r\n this.cdr.markForCheck();\r\n }\r\n\r\n convertFirePerimeterFireStatus(status) {\r\n switch (status) {\r\n case 'Out of Control':\r\n return 'active-wildfires-out-of-control';\r\n case 'Being Held':\r\n return 'active-wildfires-holding';\r\n case 'Under Control':\r\n return 'active-wildfires-under-control';\r\n case 'Out':\r\n return 'bcws-activefires-publicview-inactive';\r\n default:\r\n break;\r\n }\r\n }\r\n\r\n displayItemTitle(identifyItem) {\r\n switch (identifyItem.layerId) {\r\n case 'active-wildfires-fire-of-note':\r\n return 'Wildfire of Note';\r\n case 'active-wildfires-out-of-control':\r\n case 'active-wildfires-under-control':\r\n case 'bcws-activefires-publicview-inactive':\r\n case 'active-wildfires-holding':\r\n case 'active-wildfires-out':\r\n return 'Wildfire';\r\n }\r\n }\r\n\r\n displayTitleIcon(identifyItem) {\r\n switch (identifyItem.layerId) {\r\n case 'active-wildfires-out-of-control':\r\n case 'active-wildfires-under-control':\r\n case 'bcws-activefires-publicview-inactive':\r\n case 'active-wildfires-holding':\r\n return 'report';\r\n }\r\n }\r\n\r\n getStageOfControlLabel(code: string) {\r\n if (code) {\r\n if (code.toUpperCase().trim() === 'OUT') {\r\nreturn 'Out';\r\n} else if (code.toUpperCase().trim() === 'OUT_CNTRL') {\r\nreturn 'Out of Control';\r\n} else if (code.toUpperCase().trim() === 'HOLDING') {\r\nreturn 'Being Held';\r\n} else if (code.toUpperCase().trim() === 'UNDR_CNTRL') {\r\nreturn 'Under Control';\r\n} else {\r\nreturn 'Unknown';\r\n}\r\n }\r\n }\r\n\r\n getStageOfControlIcon(code: string) {\r\n if (code) {\r\n if (code.toUpperCase().trim() === 'OUT') {\r\nreturn 'bcws-activefires-publicview-inactive';\r\n} else if (code.toUpperCase().trim() === 'OUT_CNTRL') {\r\nreturn 'active-wildfires-out-of-control';\r\n} else if (code.toUpperCase().trim() === 'HOLDING') {\r\nreturn 'active-wildfires-holding';\r\n} else if (code.toUpperCase().trim() === 'UNDR_CNTRL') {\r\nreturn 'active-wildfires-under-control';\r\n} else {\r\nreturn 'Unknown';\r\n}\r\n }\r\n }\r\n\r\n getDescription(code: string) {\r\n if (code) {\r\n if (code.toUpperCase().trim() === 'OUT') {\r\nreturn 'This wildfire is extinguished. Suppression efforts are complete.';\r\n} else if (code.toUpperCase().trim() === 'OUT_CNTRL') {\r\nreturn 'This wildfire is continuing to spread and is not responding to suppression efforts.';\r\n} else if (code.toUpperCase().trim() === 'HOLDING') {\r\nreturn 'This wildfire is not likely to spread beyond predetermined boundaries under current conditions.';\r\n} else if (code.toUpperCase().trim() === 'UNDR_CNTRL') {\r\nreturn 'This wildfire will not spread any further due to suppression efforts.';\r\n} else {\r\nreturn 'Unknown';\r\n}\r\n }\r\n }\r\n\r\n zoomIn(level?: number, polygon?: boolean) {\r\n const viewer = getActiveMap().$viewer;\r\n this.previousZoom = getActiveMap().$viewer.map._zoom;\r\n let long;\r\n let lat;\r\n if (this.identifyIncident?.longitude && this.identifyIncident?.latitude) {\r\n long = Number(this.identifyIncident.longitude);\r\n lat = Number(this.identifyIncident.latitude);\r\n viewer.panToFeature(\r\n window['turf'].point([long, lat]),\r\n level ? level : this.defaultZoomLevel,\r\n );\r\n } else if (\r\n this.identifyItem?._identifyPoint?.longitude &&\r\n this.identifyItem?._identifyPoint?.latitude\r\n ) {\r\n long = Number(this.identifyItem._identifyPoint.longitude);\r\n lat = Number(this.identifyItem._identifyPoint.latitude);\r\n } else if (this.identifyItem?.geometry?.coordinates) {\r\n long = Number(this.identifyItem.geometry.coordinates[0]);\r\n lat = Number(this.identifyItem.geometry.coordinates[1]);\r\n }\r\n if (long && lat) {\r\n this.mapConfigService.getMapConfig().then(() => {\r\n const layerId = this.identifyItem?.layerId;\r\n if (layerId && ['drive-bc-active-events', 'bc-fsr', 'closed-recreation-site'].some(str => layerId.includes(str))) {\r\n const markerOptions = {\r\n icon: L.divIcon({\r\n className: 'custom-icon-class',\r\n html: `
\r\n \"icon\"\r\n
`,\r\n iconSize: [32, 32],\r\n }),\r\n draggable: false,\r\n };\r\n\r\n const pinDropLocation = [this.identifyItem?.geometry?.coordinates[1],this.identifyItem?.geometry?.coordinates[0]];\r\n if (pinDropLocation) {\r\n viewer.panToFeature(\r\n window['turf'].point([this.identifyItem?.geometry?.coordinates[0], this.identifyItem?.geometry?.coordinates[1]]),\r\n this.defaultZoomLevel\r\n );\r\n if (this.pinDrop) {\r\n viewer.map.removeLayer(this.pinDrop);\r\n }\r\n \r\n this.pinDrop = L.marker(\r\n pinDropLocation,\r\n markerOptions,\r\n ).addTo(viewer.map);\r\n }\r\n } else if (layerId && ['bans-and-prohibitions', 'evacuation-orders-and-alerts', 'area-restrictions', 'danger-rating'].some(str => layerId.includes(str))) {\r\n\r\n if (layerId.includes('bans-and-prohibitions')) {\r\n\r\n this.agolService\r\n .getBansAndProhibitionsById(\r\n this.identifyItem.properties.PROT_BAP_SYSID,\r\n {\r\n returnGeometry: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0){\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n this.fixPolygonToMap(polygonData,response.features[0].geometry.rings);\r\n }\r\n }\r\n });\r\n } else if (layerId.includes('evacuation-orders-and-alerts')) {\r\n this.agolService\r\n .getEvacOrdersByEventNumber(\r\n this.identifyItem.properties.EVENT_NUMBER,\r\n {\r\n returnGeometry: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0){\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n this.fixPolygonToMap(polygonData,response.features[0].geometry.rings);\r\n }\r\n }\r\n });\r\n } else if (layerId.includes('area-restrictions')) {\r\n this.agolService\r\n .getAreaRestrictions(\r\n `NAME='${this.identifyItem.properties.NAME}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0){\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n this.fixPolygonToMap(polygonData,response.features[0].geometry.rings);\r\n } \r\n }\r\n });\r\n } else if (layerId.includes('danger-rating')) {\r\n this.agolService\r\n .getDangerRatings(\r\n `PROT_DR_SYSID ='${this.identifyItem.properties.PROT_DR_SYSID}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0){\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n this.fixPolygonToMap(polygonData,response.features[0].geometry.rings);\r\n } \r\n }\r\n });\r\n }\r\n } else if ( // local authorities\r\n ['abms-regional-districts', 'clab-indian-reserves', 'abms-municipalities'].includes(layerId)\r\n ) {\r\n if (this.identifyItem?.geometry?.coordinates.length > 0) {\r\n const coordinates = this.commonUtilityService.extractPolygonData(this.identifyItem.geometry.coordinates);\r\n if (coordinates.length) {\r\n this.fixPolygonToMap(coordinates);\r\n }\r\n\r\n }\r\n } else if (layerId.includes('weather-stations')) {\r\n viewer.panToFeature(\r\n window['turf'].point([long, lat]),\r\n this.defaultZoomLevel,\r\n );\r\n }\r\n });\r\n }\r\n }\r\n\r\n openPreviewPanel(item) {\r\n this.allowBackToIncidentsPanel = true;\r\n this.storedIncidentRefs = this.currentIncidentRefs;\r\n // capture the identify panel list;\r\n this.identifyItem = item;\r\n this.currentIncidentRefs = [item];\r\n this.cdr.markForCheck();\r\n this.handleLayersSelection(false, true);\r\n }\r\n\r\n backToIdentifyPanel() {\r\n this.zoomIn(this.previousZoom);\r\n this.allowBackToIncidentsPanel = false;\r\n this.handleLayersSelection(true);\r\n }\r\n\r\n enterFullDetail() {\r\n const item = this.identifyItem;\r\n \r\n if (item && item.layerId && item.properties) {\r\n const location = new LocationData();\r\n if (item.layerId === 'weather-stations') {\r\n location.latitude = Number(this.identifyItem.geometry.coordinates[1]);\r\n location.longitude = Number(this.identifyItem.geometry.coordinates[0]);\r\n } else {\r\n location.latitude = Number(this.identifyItem._identifyPoint.latitude);\r\n location.longitude = Number(this.identifyItem._identifyPoint.longitude);\r\n }\r\n \r\n switch (this.identifyItem.layerId) {\r\n case 'area-restrictions':\r\n if (item.properties.NAME) {\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: 'area-restriction',\r\n id: item.properties.PROT_RA_SYSID,\r\n name: item.properties.NAME,\r\n source: [ResourcesRoutes.ACTIVEWILDFIREMAP],\r\n },\r\n });\r\n }\r\n break;\r\n case 'bans-and-prohibitions':\r\n if (item.properties.PROT_BAP_SYSID) {\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: 'bans-prohibitions',\r\n id: item.properties.PROT_BAP_SYSID,\r\n source: [ResourcesRoutes.ACTIVEWILDFIREMAP],\r\n },\r\n });\r\n }\r\n break;\r\n case 'danger-rating':\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: 'danger-rating',\r\n id: item.properties.DANGER_RATING_DESC,\r\n location: JSON.stringify(location),\r\n source: [ResourcesRoutes.ACTIVEWILDFIREMAP],\r\n sysid: item.properties.PROT_DR_SYSID\r\n },\r\n });\r\n break;\r\n case 'evacuation-orders-and-alerts-wms':\r\n let type = null;\r\n if (item.properties.ORDER_ALERT_STATUS === 'Alert') {\r\n type = 'evac-alert';\r\n } else if (item.properties.ORDER_ALERT_STATUS === 'Order') {\r\n type = 'evac-order';\r\n }\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type,\r\n id: item.properties.EMRG_OAA_SYSID,\r\n name: item.properties.EVENT_NAME,\r\n source: [ResourcesRoutes.ACTIVEWILDFIREMAP],\r\n eventNumber: item.properties.EVENT_NUMBER,\r\n },\r\n });\r\n break;\r\n case 'active-wildfires-fire-of-note':\r\n case 'active-wildfires-out-of-control':\r\n case 'active-wildfires-holding':\r\n case 'active-wildfires-under-control':\r\n case 'active-wildfires-out':\r\n if (\r\n item.properties.fire_year &&\r\n item.properties.incident_number_label\r\n ) {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: item.properties.fire_year,\r\n incidentNumber: item.properties.incident_number_label,\r\n source: [ResourcesRoutes.ACTIVEWILDFIREMAP],\r\n },\r\n });\r\n }\r\n const url = this.appConfigService.getConfig().application.baseUrl.toString() + this.router.url.slice(1);\r\n this.snowPlowHelper(url, {\r\n action: 'incident_details_button_click',\r\n id: item.properties.incident_number_label,\r\n text: 'Full Details',\r\n });\r\n\r\n break;\r\n case 'weather-stations':\r\n this.router.navigate([ResourcesRoutes.WEATHER_DETAILS], {\r\n queryParams: {\r\n latitude: location.latitude,\r\n longitude: location.longitude,\r\n name: 'xx',\r\n source: ResourcesRoutes.ACTIVEWILDFIREMAP,\r\n },\r\n });\r\n break;\r\n default:\r\n // some of the layerIds are bans-and-prohibitions-cat-2 , bans-and-prohibitions-3 etc. So need to double check here\r\n if (this.identifyItem.layerId.includes('bans-and-prohibitions')) {\r\n if (item.properties.PROT_BAP_SYSID) {\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: 'bans-prohibitions',\r\n id: item.properties.PROT_BAP_SYSID,\r\n source: [ResourcesRoutes.ACTIVEWILDFIREMAP],\r\n },\r\n });\r\n }\r\n }\r\n break;\r\n }\r\n }\r\n }\r\n\r\n convertTimeStamp(time) {\r\n const options: Intl.DateTimeFormatOptions = {\r\n weekday: 'long',\r\n year: 'numeric',\r\n month: 'long',\r\n day: 'numeric',\r\n };\r\n return new Date(time).toLocaleTimeString('en-US', options);\r\n }\r\n\r\n displayEvacTitle(item) {\r\n let prefix = null;\r\n if (item.properties.ORDER_ALERT_STATUS === 'Alert') {\r\n prefix = 'Evacuation Alert for ';\r\n } else if (item.properties.ORDER_ALERT_STATUS === 'Order') {\r\n prefix = 'Evacuation Order for ';\r\n }\r\n return prefix + item.properties.EVENT_NAME;\r\n }\r\n\r\n displayDangerRatingDes(danger) {\r\n switch (danger) {\r\n case 'Extreme':\r\n return 'Extremely dry forest fuels and the fire risk is very serious. New fires will start easily, spread rapidly, and challenge fire suppression efforts.';\r\n case 'High':\r\n return 'Forest fuels are very dry and the fire risk is serious. Extreme caution must be used in any forest activities.';\r\n case 'Moderate':\r\n return 'Forest fuels are drying and there is an increased risk of surface fires starting. Carry out any forest activities with caution.';\r\n case 'Low':\r\n return 'Fires may start easily and spread quickly but there will be minimal involvement of deeper fuel layers or larger fuels.';\r\n case 'Very Low':\r\n return 'Dry forest fuels are at a very low risk of catching fire.';\r\n }\r\n }\r\n\r\n shareableLayers() {\r\n if (\r\n this.showPanel &&\r\n this.identifyItem &&\r\n (this.identifyItem.layerId === 'area-restrictions' ||\r\n this.identifyItem.layerId.includes('bans-and-prohibitions') ||\r\n this.identifyItem.layerId === 'closed-recreation-sites' ||\r\n this.identifyItem.layerId === 'drive-bc-active-events' ||\r\n this.identifyItem.layerId === 'protected-lands-access-restrictions' ||\r\n this.identifyItem.layerId === 'bc-fsr' ||\r\n this.identifyItem.layerId === 'abms-regional-districts' ||\r\n this.identifyItem.layerId === 'clab-indian-reserves' ||\r\n this.identifyItem.layerId === 'abms-municipalities')\r\n ) {\r\n return true;\r\n }\r\n }\r\n\r\n displayForestServiceRoadsAlert(item) {\r\n switch (item['ALERT_TYPE']) {\r\n case 'WARNING':\r\n return 'Warning for ' + item['LOCATION'];\r\n case 'CLOSURE':\r\n return 'Closure for ' + item['LOCATION'];\r\n case 'SEASONAL':\r\n return 'Seasonal Closure for ' + item['LOCATION'];\r\n default:\r\n return 'Unknown';\r\n }\r\n }\r\n\r\n showLocationIcon(layerId: string) {\r\n if (\r\n layerId !== 'drive-bc-active-events' &&\r\n layerId !== 'protected-lands-access-restrictions' &&\r\n layerId !== 'bc-fsr' &&\r\n layerId !== 'abms-regional-districts' &&\r\n layerId !== 'clab-indian-reserves' &&\r\n layerId !== 'abms-municipalities'\r\n ) {\r\n return true;\r\n }\r\n }\r\n\r\n showCalendarIcon(layerId: string) {\r\n if (\r\n layerId !== 'bc-fsr' &&\r\n layerId !== 'abms-regional-districts' &&\r\n layerId !== 'clab-indian-reserves' &&\r\n layerId !== 'abms-municipalities'\r\n ) {\r\n return true;\r\n }\r\n }\r\n\r\n isLocalAuthoritiesLayer(layerId: string) {\r\n if (\r\n layerId === 'abms-regional-districts' ||\r\n layerId === 'clab-indian-reserves' ||\r\n layerId === 'abms-municipalities'\r\n ) {\r\n return true;\r\n }\r\n }\r\n\r\n displayLocalAuthorityType(layerId: string) {\r\n if (layerId === 'abms-regional-districts') {\r\n return 'Regional District';\r\n }\r\n if (layerId === 'clab-indian-reserves') {\r\n return 'Indian Reserve';\r\n }\r\n if (layerId === 'abms-municipalities') {\r\n return 'Municipality';\r\n }\r\n }\r\n\r\n decode(text: string): string {\r\n return decodeURIComponent(escape(text));\r\n }\r\n\r\n convertStationHour(name: string) {\r\n return (\r\n name.substring(8, 10) +\r\n ':00'\r\n );\r\n }\r\n\r\n getPrecipitation(station: any): string {\r\n const precip =\r\n station?.data?.hourly?.reduce(\r\n (n, { precipitation }) => n + Number(precipitation),\r\n 0,\r\n ) || 0;\r\n return `${precip.toFixed(1)}mm`;\r\n }\r\n\r\n formatDate(timestamp: string | number): string {\r\n if (timestamp) {\r\n const date = new Date((typeof timestamp === 'string' ? timestamp.slice(0, 10) : timestamp));\r\n const options: Intl.DateTimeFormatOptions = {\r\n year: 'numeric',\r\n month: 'long',\r\n day: 'numeric',\r\n };\r\n\r\n return date.toLocaleDateString('en-US', options);\r\n } else return '';\r\n }\r\n\r\n fixPolygonToMap(polygonData,response?) {\r\n //calculate the bounding box (bounds) for a set of polygon coordinates (polygonData).\r\n const viewer = getActiveMap().$viewer;\r\n const convex = this.commonUtilityService.createConvex(polygonData);\r\n const bounds = convex?.reduce((acc, coord) => [\r\n [Math.min(acc[0][0], coord[1]), Math.min(acc[0][1], coord[0])],\r\n [Math.max(acc[1][0], coord[1]), Math.max(acc[1][1], coord[0])]\r\n ], [[Infinity, Infinity], [-Infinity, -Infinity]]);\r\n viewer.map.fitBounds([\r\n bounds\r\n ]);\r\n\r\n for (const polygon of this.highlightPolygons) {\r\n viewer.map.removeLayer(polygon);\r\n }\r\n \r\n //highlight the area\r\n for (const ring of response) {\r\n const multiSwappedPolygonData: number[][] = ring.map(([latitude, longitude]) => [longitude, latitude]);\r\n const polygon = L.polygon(multiSwappedPolygonData, {\r\n weight: 3,\r\n color: 'black',\r\n fillColor: 'white',\r\n fillOpacity: 0.3\r\n }).addTo(viewer.map);\r\n this.highlightPolygons.push(polygon);\r\n }\r\n\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".draggable-panel {\r\n background-color: #ffffff;\r\n height: calc(\r\n 40vh - env(safe-area-inset-bottom, 20px) - env(safe-area-inset-top, 20px) -\r\n 56px\r\n ) !important;\r\n width: 100%;\r\n position: absolute;\r\n bottom: 0;\r\n left: 0;\r\n cursor: grab;\r\n border-top: 1px solid #ccc;\r\n z-index: 100000000 !important;\r\n border-radius: 20px;\r\n min-height: 260px;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.23);\r\n}\r\n\r\n.panel-container {\r\n font-weight: 600;\r\n overflow: auto;\r\n height: 90%;\r\n border-radius: 20px;\r\n\r\n .draggable-panel-title {\r\n background-color: white;\r\n position: sticky;\r\n top: 0;\r\n font-size: 18px;\r\n color: #242424;\r\n padding: 12px 20px;\r\n border-bottom: 1px solid #dedede;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n\r\n .preview-title {\r\n display: flex;\r\n align-items: center;\r\n }\r\n }\r\n\r\n .criteria-title {\r\n font-size: 18px;\r\n color: #242424;\r\n padding: 16px 20px 0 20px;\r\n }\r\n\r\n .identify-card-title {\r\n color: var(--grays-gray-1, #242424);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n padding-bottom: 4px;\r\n }\r\n\r\n .widget-card {\r\n padding: 8px 20px 0 20px;\r\n }\r\n\r\n .widget-row {\r\n display: flex;\r\n padding: 12px;\r\n align-items: center;\r\n border-radius: 8px;\r\n background: #f2f2f6;\r\n justify-content: space-between;\r\n }\r\n\r\n .left-content {\r\n display: flex;\r\n align-items: center;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n\r\n .incident-icon {\r\n width: 16px;\r\n height: 16px;\r\n margin-right: 12px;\r\n }\r\n\r\n .incident-icon-title {\r\n width: 24px;\r\n height: 24px;\r\n margin-right: 12px;\r\n }\r\n\r\n .circle-icon {\r\n &.active-wildfires-holding {\r\n background-color: #ffff00;\r\n border: 1px solid black;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin-right: 12px;\r\n &.list {\r\n width: 22px;\r\n height: 22px;\r\n }\r\n }\r\n &.active-wildfires-out-of-control {\r\n background-color: #ff0000;\r\n border: 1px solid black;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin-right: 12px;\r\n &.list {\r\n width: 22px;\r\n height: 22px;\r\n }\r\n }\r\n &.active-wildfires-under-control {\r\n background-color: #98e600;\r\n border: 1px solid black;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin-right: 12px;\r\n &.list {\r\n width: 22px;\r\n height: 22px;\r\n }\r\n }\r\n &.bcws-activefires-publicview-inactive, &.active-wildfires-out {\r\n background-color: #5c6671;\r\n border: 1px solid black;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin-right: 12px;\r\n &.list {\r\n width: 22px;\r\n height: 22px;\r\n }\r\n }\r\n }\r\n\r\n .identify-card {\r\n display: flex;\r\n margin: 16px 20px 24px 20px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 4px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n min-height: 25vh;\r\n\r\n .identify-card-item {\r\n display: inline-flex;\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n align-items: center;\r\n }\r\n\r\n .description-section {\r\n padding-top: 12px;\r\n width: 100%;\r\n }\r\n\r\n .identify-card-description {\r\n color: var(--grays-gray-2, #484848);\r\n /* Body/Body 2 */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n padding-bottom: 24px;\r\n }\r\n }\r\n\r\n .button-row {\r\n position: sticky;\r\n bottom: 0;\r\n background-color: white;\r\n justify-content: space-between;\r\n gap: 16px;\r\n padding: 24px 20px 0 20px;\r\n align-items: center;\r\n .divider {\r\n height: 1px;\r\n background-color: #dedede;\r\n margin-bottom: 24px;\r\n }\r\n\r\n .buttons {\r\n display: flex;\r\n gap: 16px;\r\n .mobile-button {\r\n width: 100%;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: #000;\r\n background-color: #f5f5f5;\r\n padding: 8px;\r\n }\r\n .mobile-button-primary {\r\n width: 100%;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: #fdfdfd;\r\n background-color: #036;\r\n padding: 8px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.small-padding {\r\n padding-bottom: 14px !important;\r\n display: flex;\r\n}\r\n\r\n.reading {\r\n font-size: 16px;\r\n font-weight: 600;\r\n margin-left: auto;\r\n}\r\n", + "styleUrl": "./draggable-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "mapConfigService", + "type": "MapConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 78, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "mapConfigService", + "type": "MapConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit", + "OnChanges", + "OnDestroy" + ], + "templateData": "
\r\n
= 1\">\r\n
\r\n
\r\n {{currentIncidentRefs.length}} Results \r\n
\r\n
\r\n
Wildfires
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n \r\n {{displayWildfireName(wildfire)}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Fire Perimeters
\r\n
\r\n
\r\n
\r\n {{firePerimeter.title}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Evacuations
\r\n
\r\n
\r\n
\r\n \"Order\"\r\n \"Order\"\r\n\r\n Evacuation {{evac.properties.ORDER_ALERT_STATUS}} for {{evac.properties.EVENT_NAME}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Area Restrictions
\r\n
\r\n
\r\n
\r\n \"Area\r\n {{decode(areaRestriction.properties.NAME)}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Fire Bans and Prohibitions
\r\n
\r\n
\r\n
\r\n \"Ban\"\r\n Fire Ban on {{ban.title}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Fire Danger Rating
\r\n
\r\n
\r\n
\r\n
\r\n \"Fire\r\n {{danger.properties.DANGER_RATING_DESC}} Fire Danger\r\n
\r\n
\r\n \"Fire\r\n {{danger.properties.DANGER_RATING_DESC}} Fire Danger\r\n
\r\n
\r\n \"Fire\r\n {{danger.properties.DANGER_RATING_DESC}} Fire Danger\r\n
\r\n
\r\n \"Fire\r\n {{danger.properties.DANGER_RATING_DESC}} Fire Danger\r\n
\r\n
\r\n \"Fire\r\n {{danger.properties.DANGER_RATING_DESC}} Fire Danger\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Road Events
\r\n
\r\n
\r\n
\r\n \"ban\"\r\n {{event.title}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Closed Recreation Sites
\r\n
\r\n
\r\n
\r\n \"closed-recreation-site\"\r\n {{closedRecreationSite.title}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Forest Service Roads
\r\n
\r\n
\r\n
\r\n {{forestServiceRoad.title}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Protected Lands Access Restrictions
\r\n
\r\n
\r\n
\r\n {{protectedLandsAccessRestriction.title}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Regional Districts
\r\n
\r\n
\r\n
\r\n \"regional-districts\"\r\n {{regionalDistrict.title}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Municipalities
\r\n
\r\n
\r\n
\r\n \"municipalities\"\r\n {{municipality.title}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
First Nations Treaty Land
\r\n
\r\n
\r\n
\r\n \"first-nations-treaty-land\"\r\n {{firstNationsTreatyLand.title}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Indian Reserve
\r\n
\r\n
\r\n
\r\n \"indian-reserve\"\r\n {{indianReserve.title}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
Active Weather Stations
\r\n
\r\n
\r\n
\r\n \"nearby\r\n {{station.title}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n \r\n \r\n \"icon\"\r\n \r\n \r\n \"icon\"\r\n \r\n {{displayItemTitle(identifyItem)}}\r\n \r\n \r\n
\r\n
\r\n
{{identifyIncident.incidentName}}
\r\n
\r\n \r\n {{getStageOfControlLabel(identifyIncident.stageOfControlCode)}}\r\n
\r\n
\r\n \"icon\"\r\n {{identifyIncident.fireCentreName}}\r\n
\r\n
\r\n \"icon\"\r\n Discovered on {{convertToDateYear(identifyIncident.discoveryDate)}}\r\n
\r\n
\r\n
\r\n This wildfire is highly visible or poses a potential threat to public safety.\r\n
\r\n
\r\n {{getDescription(identifyIncident.stageOfControlCode)}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n \r\n \r\n \"Alert\"\r\n Evacuation Alert\r\n \r\n \r\n \"Order\"\r\n Evacuation Order\r\n \r\n \r\n \r\n
\r\n
\r\n
{{displayEvacTitle(identifyItem)}}
\r\n
\r\n \"icon\"\r\n Issued on {{formatDate(identifyItem.properties.DATE_MODIFIED)}}\r\n
\r\n
\r\n \"icon\"\r\n Issued by {{identifyItem.properties.ISSUING_AGENCY}}\r\n
\r\n
\r\n
\r\n An evacuation alert is a warning about a potential threat to life and/or property. It is intended to give you time to be ready for a possible evacuation.\r\n
\r\n
\r\n People in this area are at risk and should leave the area immediately. Failing to leave puts you and others at risk.\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n \r\n \"Area\r\n Area Restrictions\r\n \r\n \r\n \"icon\"\r\n Fire Bans\r\n \r\n\r\n \r\n \"icon\"\r\n Closed Recreational Sites\r\n \r\n \r\n \"icon\"\r\n Road Events\r\n \r\n\r\n \r\n \"icon\"\r\n Protected Lands\r\n \r\n\r\n \r\n \"icon\"\r\n Forest Service Roads\r\n \r\n\r\n \r\n \"Local\r\n Local Authorities\r\n \r\n\r\n \r\n
\r\n
\r\n
{{decode(identifyItem.properties.NAME)}}
\r\n
Fire Ban on {{identifyItem.title}}
\r\n
{{identifyItem.properties.PROJECT_NAME}}
\r\n
{{identifyItem.title}}
\r\n
{{identifyItem.properties.PROTECTED_LANDS_NAME}}
\r\n
{{displayForestServiceRoadsAlert(identifyItem.properties)}}
\r\n
{{identifyItem.title}}
\r\n\r\n\r\n
\r\n {{identifyItem.properties.SEVERITY[0].toUpperCase() + identifyItem.properties.SEVERITY.slice(1).toLowerCase()}} Severity\r\n
\r\n
\r\n {{identifyItem.properties.ACCESS_STATUS}}\r\n
\r\n\r\n
\r\n {{displayLocalAuthorityType(identifyItem.layerId)}}\r\n
\r\n\r\n
\r\n \"icon\"\r\n \"icon\"\r\n\r\n \"Ban\"\r\n\r\n {{identifyItem.properties.FIRE_CENTRE_NAME ? identifyItem.properties.FIRE_CENTRE_NAME : null}}\r\n {{identifyItem.properties.FIRE_CENTRE_NAME ? identifyItem.properties.FIRE_CENTRE_NAME + ' Fire Centre' : null}}\r\n {{identifyItem.properties.RECREATION_DISTRICT_NAME}}\r\n {{identifyItem.properties.AREA }}\r\n Campfire Ban\r\n\r\n
\r\n
\r\n \"icon\"\r\n Issued on {{formatDate(identifyItem.properties.ACCESS_STATUS_EFFECTIVE_DATE)}}\r\n Closed on {{convertToDateYear(identifyItem.properties.CLOSURE_DATE)}}\r\n Created on {{convertToDateYear(identifyItem.properties.CREATED_TIME)}}\r\n Effective on {{formatDate(identifyItem.properties.ACCESS_STATUS_EFFECTIVE_DATE)}}\r\n\r\n
\r\n
\r\n
\r\n Access to this area is prohibited in order to limit the risk of a fire, to address a public safety concern or to avoid interference with fire control.\r\n Decisions on when and where to implement fire bans and restrictions are made by B.C.’s regional fire centres.\r\n The Recreation Site/Trail is closed due to an active wildfire in the area. Find further information at www.bcwildfire.ca\r\n {{identifyItem.properties.DESCRIPTION}}\r\n {{identifyItem.properties.ACCESS_DETAILS}}\r\n {{identifyItem.properties.INFORMATION}}\r\n The best information sources related to evacuations are your municipality, regional district, Indigenous community or local authority.\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n \r\n \"Danger\r\n Wildfire Danger Rating\r\n \r\n \r\n
\r\n
\r\n
{{identifyItem.properties.DANGER_RATING_DESC}} Fire Danger
\r\n
\r\n
\r\n {{displayDangerRatingDes(identifyItem.properties.DANGER_RATING_DESC)}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n \r\n \"weather\r\n Active Weather Stations\r\n \r\n \r\n
\r\n
\r\n
Weather Station: {{identifyItem.title}}
\r\n \r\n
\r\n Today at {{convertStationHour(identifyItem.data.validHour.hour)}}\r\n
\r\n
\r\n \"icon\"\r\n {{identifyItem.data.validHour.temp}}° C\r\n
\r\n
\r\n \"icon\"\r\n Precipitation: {{identifyItem.data.validHour.precipitation}}mm | Humidity: {{identifyItem.data.validHour.relativeHumidity}}%\r\n
\r\n
\r\n \"icon\"\r\n Wind: {{identifyItem.data.validHour.windSpeed}}km/h {{identifyItem.data.validHour.windCardinalDir}}\r\n
\r\n
\r\n
\r\n
No current weather reading found for this station
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "EditImageDialogComponent", + "id": "component-EditImageDialogComponent-468c3902f18bda97231405d9dac1646030c55e5a3a22d7c3acef7bc92bc51d55271a9dc6c59f88984d20b7f459d577d61c7f306fcd2914bc7d23812b8f6efa64", + "file": "src/app/components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "edit-image-dialog", + "styleUrls": [ + "./edit-image-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "edit-image-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "DialogData", + "optional": false, + "description": "", + "line": 17, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "dialogRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialogRef", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'edit-image-dialog',\r\n templateUrl: 'edit-image-dialog.component.html',\r\n styleUrls: ['./edit-image-dialog.component.scss'],\r\n})\r\nexport class EditImageDialogComponent {\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: DialogData,\r\n ) {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "", + "styleUrl": "./edit-image-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "DialogData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 14, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "DialogData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n

Edit Image Title

\r\n
\r\n \r\n Title\r\n \r\n {{input.value?.length || 0}}/150\r\n \r\n
\r\n
\r\n \t\r\n\t \r\n
\r\n
\r\n" + }, + { + "name": "EditMapDialogComponent", + "id": "component-EditMapDialogComponent-21212b1f1493baa425f7341cf7e771d8a16563b0fc83c669fb928e891abce5b1306addbc26e739db2536763428cb52877ed09b4fd19b7f29c8501f7b0b41ce81", + "file": "src/app/components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "edit-map-dialog", + "styleUrls": [ + "./edit-map-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "edit-map-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "DialogData", + "optional": false, + "description": "", + "line": 17, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "dialogRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialogRef", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'edit-map-dialog',\r\n templateUrl: 'edit-map-dialog.component.html',\r\n styleUrls: ['./edit-map-dialog.component.scss'],\r\n})\r\nexport class EditMapDialogComponent {\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: DialogData,\r\n ) {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "", + "styleUrl": "./edit-map-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "DialogData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 14, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "DialogData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n

Edit Map Title

\r\n
\r\n \r\n Title\r\n \r\n {{input.value?.length || 0}}/150\r\n \r\n
\r\n
\r\n \t\r\n\t \r\n
\r\n
\r\n" + }, + { + "name": "EditVideoDialogComponent", + "id": "component-EditVideoDialogComponent-e984dc476ee0bf3289a78d6533d11d04b72fbebc5350ad6c3a725699b142203f875350ef32d48bfd6828e9f61e0aadb0a23bfaa7e3e576d2d918a4e97f854cf5", + "file": "src/app/components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "edit-video-dialog", + "styleUrls": [ + "./edit-video-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "edit-video-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "DialogData", + "optional": false, + "description": "", + "line": 16, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "dialogRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialogRef", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\n\r\nexport class DialogData {\r\n public video: any;\r\n}\r\n\r\n@Component({\r\n selector: 'edit-video-dialog',\r\n templateUrl: 'edit-video-dialog.component.html',\r\n styleUrls: ['./edit-video-dialog.component.scss'],\r\n})\r\nexport class EditVideoDialogComponent {\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: DialogData,\r\n ) {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "", + "styleUrl": "./edit-video-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "DialogData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 13, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "DialogData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n

Edit Video Details

\r\n
\r\n \r\n Video Title (150 character limit)\r\n \r\n \r\n
\r\n
\r\n \r\n Video URL\r\n \r\n {{input.value?.length || 0}}/150\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n" + }, + { + "name": "ErrorPageComponent", + "id": "component-ErrorPageComponent-b5f92450324d5c0960f4a1e5fcdb9e5d4d13318a5e77c7da49b347f91eada92812a2f683a988fb221789f45c6c6651a9354a2a5b78c112fb832f74a9108729c9", + "file": "src/app/components/error-page/error-page.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-error-page", + "styleUrls": [ + "./error-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./error-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "appConfig", + "deprecated": false, + "deprecationMessage": "", + "type": "AppConfigService", + "optional": false, + "description": "", + "line": 11 + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "displayLabel", + "defaultValue": "'Data'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 50, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "summaryString", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 55, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 115, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 119, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 123, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 139, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 131, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component } from '@angular/core';\r\nimport { AppConfigService } from '@wf1/core-ui/public_api';\r\nimport { BaseComponent } from '../base/base.component';\r\n\r\n@Component({\r\n selector: 'wfnews-error-page',\r\n templateUrl: './error-page.component.html',\r\n styleUrls: ['./error-page.component.scss'],\r\n})\r\nexport class ErrorPageComponent extends BaseComponent implements AfterViewInit {\r\n appConfig: AppConfigService;\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "", + "styleUrl": "./error-page.component.scss" + } + ], + "stylesData": "", + "extends": [ + "BaseComponent" + ], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n

WFNEWS Error Page

\r\n
\r\n
\r\n

You do not have sufficient permissions to access this application

\r\n
\r\n
" + }, + { + "name": "EvacAlertFullDetailsComponent", + "id": "component-EvacAlertFullDetailsComponent-4a150eac4c8ad972c36974e8d5c010612533a7062ca299252592c0d999b05742d3e2ff4ff158d5145b79e9ee8743a6fe10a744601f29ec5c101114da75a7e875", + "file": "src/app/components/full-details/evac-alert-full-details/evac-alert-full-details.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-evac-alert-full-details", + "styleUrls": [ + "./evac-alert-full-details.component.scss" + ], + "styles": [], + "templateUrl": [ + "./evac-alert-full-details.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "eventNumber", + "deprecated": false, + "deprecationMessage": "", + "line": 34, + "type": "string", + "decorators": [] + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "line": 32, + "type": "string", + "decorators": [] + }, + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "line": 33, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 40 + }, + { + "name": "convertToDateYear", + "defaultValue": "convertToDateYear", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 41 + }, + { + "name": "evacData", + "deprecated": false, + "deprecationMessage": "", + "type": "EvacData", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ] + }, + { + "name": "getStageOfControlIcon", + "defaultValue": "getStageOfControlIcon", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43 + }, + { + "name": "getStageOfControlLabel", + "defaultValue": "getStageOfControlLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44 + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "type": "SimpleIncident | null", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ] + }, + { + "name": "map", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ] + }, + { + "name": "openLink", + "defaultValue": "openLink", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 42 + } + ], + "methodsClass": [ + { + "name": "addToWatchlist", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 273, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "createMap", + "args": [ + { + "name": "location", + "type": "number[]", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "bounds", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 95, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "number[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "bounds", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initMap", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 66, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "navToBulletinUrl", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 259, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToIncident", + "args": [ + { + "name": "incident", + "type": "SimpleIncident", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 246, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "SimpleIncident", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "navToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "onWatchlist", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 267, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "populateEvacByID", + "args": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 181, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "populateIncident", + "args": [ + { + "name": "eventNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 205, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "eventNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\nimport {\r\n PublishedIncidentService,\r\n SimpleIncident,\r\n} from '@app/services/published-incident-service';\r\nimport { ResourcesRoutes, convertToDateYear, convertToDateTime, openLink, getStageOfControlIcon, getStageOfControlLabel } from '@app/utils';\r\nimport L from 'leaflet';\r\nimport { setDisplayColor } from '../../../utils';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { Router } from '@angular/router';\r\nimport { WatchlistService } from '@app/services/watchlist-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\nexport class EvacData {\r\n public name: string;\r\n public eventNumber: string;\r\n public issuedDate: string;\r\n public bulletinUrl: string;\r\n public issuingAgency: string;\r\n public centroidLongitude: string;\r\n public centroidLatitude: string;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-evac-alert-full-details',\r\n templateUrl: './evac-alert-full-details.component.html',\r\n styleUrls: ['./evac-alert-full-details.component.scss'],\r\n})\r\nexport class EvacAlertFullDetailsComponent implements OnInit {\r\n @Input() id: string;\r\n @Input() name: string;\r\n @Input() eventNumber: string;\r\n\r\n public evacData: EvacData;\r\n public incident: SimpleIncident | null;\r\n public map: any;\r\n\r\n convertToDateTime = convertToDateTime;\r\n convertToDateYear = convertToDateYear;\r\n openLink = openLink;\r\n getStageOfControlIcon = getStageOfControlIcon;\r\n getStageOfControlLabel = getStageOfControlLabel;\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private appConfigService: AppConfigService,\r\n private cdr: ChangeDetectorRef,\r\n protected router: Router,\r\n private watchlistService: WatchlistService,\r\n private commonUtilityService: CommonUtilityService,\r\n\r\n ) {}\r\n\r\n async ngOnInit(): Promise {\r\n await this.populateEvacByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n this.initMap();\r\n }\r\n\r\n async initMap() {\r\n // Create map and append data to the map component\r\n const location = [\r\n Number(this.evacData?.centroidLatitude),\r\n Number(this.evacData?.centroidLongitude),\r\n ];\r\n let bounds = null;\r\n this.agolService\r\n .getEvacOrdersByEventNumber(\r\n this.eventNumber,\r\n {\r\n returnGeometry: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0){\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n this.createMap(location, bounds);\r\n }\r\n }\r\n else {\r\n this.createMap(location)\r\n }\r\n });\r\n }\r\n\r\n async createMap(location: number[], bounds?: any) {\r\n const mapOptions = this.commonUtilityService.getMapOptions(bounds, location);\r\n \r\n // Create the map using the mapOptions\r\n this.map = L.map('restrictions-map', mapOptions);\r\n \r\n // If bounds exist, fit the map to the bounds; otherwise, set the view to the default location and zoom level\r\n if (bounds) {\r\n this.map.fitBounds(bounds);\r\n }\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_HUMAN_CULTURAL_ECONOMIC.EMRG_ORDER_AND_ALERT_AREAS_SP',\r\n styles: '6885',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_CURRENT_FIRE_POLYS_SP',\r\n styles: '1751_1752',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n\r\n const fireOfNoteIcon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.evacData.centroidLatitude);\r\n locationData.longitude = Number(this.evacData.centroidLongitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const incidentLocation = [Number(item.latitude), Number(item.longitude)];\r\n if (item.fireOfNoteInd) {\r\n L.marker(incidentLocation, { icon: fireOfNoteIcon }).addTo(this.map);\r\n } else {\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(incidentLocation, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for evacuation alert',\r\n );\r\n }\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async populateEvacByID(options: AgolOptions = null) {\r\n this.evacData = null;\r\n const response = this.name ?\r\n await this.agolService.getEvacOrdersByParam(`EVENT_NAME='${this.name}'`, options).toPromise() :\r\n await this.agolService.getEvacOrdersByParam(`EMRG_OAA_SYSID='${this.id}'`, options).toPromise();\r\n if (response?.features[0]?.attributes) {\r\n const evac = response.features[0];\r\n\r\n this.evacData = new EvacData();\r\n this.evacData.name = evac.attributes.EVENT_NAME;\r\n this.evacData.eventNumber = evac.attributes.EVENT_NUMBER;\r\n this.evacData.issuingAgency = evac.attributes.ISSUING_AGENCY;\r\n this.evacData.issuedDate = evac.attributes.DATE_MODIFIED;\r\n this.evacData.bulletinUrl = evac.attributes.BULLETIN_URL;\r\n this.evacData.centroidLatitude = evac.centroid.y;\r\n this.evacData.centroidLongitude = evac.centroid.x;\r\n this.id = evac.attributes.EMRG_OAA_SYSID;\r\n\r\n await this.populateIncident(this.evacData.eventNumber);\r\n } else {\r\n console.error('Could not populate evacuation order by ID: ' + this.id);\r\n }\r\n }\r\n\r\n async populateIncident(eventNumber: string) {\r\n let simpleIncident: SimpleIncident = new SimpleIncident;\r\n try {\r\n this.publishedIncidentService.fetchPublishedIncident(eventNumber).subscribe(response => {\r\n if (response) {\r\n simpleIncident.discoveryDate = convertToDateYear(response.discoveryDate);\r\n simpleIncident.incidentName = response.incidentName?.replace('Fire', '').trim() + ' Wildfire';\r\n simpleIncident.fireCentreName = response.fireCentreName;\r\n simpleIncident.fireYear = response.fireYear;\r\n simpleIncident.incidentNumberLabel = response.incidentNumberLabel;\r\n simpleIncident.fireOfNoteInd = response.fireOfNoteInd;\r\n simpleIncident.stageOfControlCode = response.stageOfControlCode;\r\n simpleIncident.stageOfControlIcon = getStageOfControlIcon(\r\n response?.stageOfControlCode,\r\n );\r\n simpleIncident.stageOfControlLabel = getStageOfControlLabel(\r\n response?.stageOfControlCode,\r\n );\r\n this.incident = simpleIncident;\r\n }\r\n })\r\n } catch (error) {\r\n console.error(\r\n 'Caught error while populating associated incident for evacuation: ' +\r\n error,\r\n );\r\n }\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.evacData.centroidLongitude,\r\n latitude: this.evacData.centroidLatitude,\r\n evacuationAlert: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n navToIncident(incident: SimpleIncident) {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n source: [ResourcesRoutes.FULL_DETAILS],\r\n sourceId: this.id,\r\n sourceType: 'evac-alert',\r\n name: this.name\r\n },\r\n });\r\n }\r\n\r\n navToBulletinUrl() {\r\n if (this.evacData?.bulletinUrl) {\r\n window.open(this.evacData.bulletinUrl, '_blank');\r\n } else {\r\n window.open('https://www.emergencyinfobc.gov.bc.ca', '_blank');\r\n } \r\n }\r\n\r\n onWatchlist(incident): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident) {\r\n if (!this.onWatchlist(incident)) {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../full-details.component.scss\";\r\n\r\n.alert-panel {\r\n display: flex;\r\n padding: 8px 16px;\r\n align-items: center;\r\n align-content: center;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n border: 1px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n color: #7c5d11;\r\n}\r\n", + "styleUrl": "./evac-alert-full-details.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 44, + "jsdoctags": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\r\n
Evacuation Alert for {{evacData.name}}
\r\n
\"evacuation_alert\"Alert
\r\n

An evacuation alert is a warning about a potential threat to life and/or property. It is intended to give you time to be ready for a possible evacuation.

\r\n \r\n
\r\n
\r\n
\r\n
\"Calendar\"Issued on\r\n {{convertToDateTime(evacData.issuedDate)}}
\r\n
\"local_authority\"Issued by\r\n {{evacData.issuingAgency}}
\r\n
\"Layers\"Fire Evacuation\r\n Orders and Alerts Layer
\r\n
\r\n
\r\n
\r\n
Associated Wildfire
\r\n
\r\n
{{incident.incidentName}}\"Calendar\"
\r\n
\r\n
\"FireWildfire\r\n of Note
\r\n
{{incident.stageOfControlLabel}}\r\n
\r\n
\"Location{{incident.fireCentreName}}
\r\n
\"Calendar\"Discovered\r\n on {{incident.discoveryDate}}\"icon\"
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Connect with Local Authorities
\r\n
\"local_authority\"{{evacData.issuingAgency}}
\r\n

Evacuation notices are authorized and implemented by local authorities. The local\r\n authority for this\r\n evacuation notice is Central Coast Regional District. Please contact them or visit their website for more details.\r\n

\r\n
Contact information
\r\n

\r\n Local Authorities are the best information sources related to evacuations. Search Civic Info’s directory to find\r\n local authority contact and website information.\r\n

\r\n \r\n
\r\n
\r\n
\r\n
Get Prepared
\r\n
Prepare your home
\r\n

\"local_authority\"Ensure your vehicle\r\n has fuel. The tank should always be at least half-full.

\r\n

\"patio_furniture\"Move\r\n patio furniture, cushions and door mats indoors.

\r\n

\"curtains\"Take down flammable\r\n curtains and window treatments.

\r\n

\"hose\"Connect\r\n garden hoses and fill large containers with water, such as pools, hot tubs and garbage cans.\r\n This can assist firefighters and help slow advancing flames.

\r\n

\"home_black\"Ensure\r\n your house number is visible. This will help firefighters locate your home quickly.

\r\n

\"garage\"Disconnect automatic garage\r\n door openers so doors can be opened by hand if you lose power.

\r\n

\"door\"Close\r\n all windows, vents, doors and other openings in the house with duct tape and/or precut pieces of\r\n plywood. Close and latch gates, but do not lock them.

\r\n
Read the Wildfire Preparedness Guide
\r\n

This guide will help you prepare your household, protect your property and learn what to do if a\r\n wildfire is close to your community.

\r\n \r\n
Prepare your Emergency Kit
\r\n

Make an emergency kit and a grab-and-go bag so you are ready to leave on short notice. Open the link\r\n below for a basic supply list.

\r\n \r\n
\r\n
\r\n
\r\n
What to expect if an evacuation alert becomes an order
\r\n
Leave Home
\r\n

Travel to a designated reception centre for supports, following the routes specified by local\r\n authorities. Talk to your local authorities to find out what organizations and resources are available in your area\r\n for animals during an emergency.

\r\n
At the Reception Centre
\r\n

When you arrive at a reception centre, there will be Emergency Support Service responders who will\r\n assess your needs. A number of resources will be available:

\r\n

\"information\"Information about\r\n the emergency

\r\n

\"supplies\"Referrals for food,\r\n clothing and shelter suppliers

\r\n

\"family\"Help with finding and\r\n re-uniting with family

\r\n

\"advice\"Advice on recovery

\r\n

Intake can take time and you may need to wait in line, dress for the weather if possible. If you have\r\n access to a mobile phone, you can register as an evacuee in advance to help speed up the process.

\r\n
Returning Home
\r\n

Local authorities will advise when it is safe to return home.

\r\n
\r\n
\r\n
\r\n

Open the information bulletin for more details

\r\n \r\n
\r\n \r\n
\r\n" + }, + { + "name": "EvacLegendComponent", + "id": "component-EvacLegendComponent-2be74905c8a9d2dc295da9f33f863b0619422a8f984b53f65e555530497ce46f7c5eef9583013c241508b058821552df72f53547de5c561785a016b77fd48016", + "file": "src/app/components/legend-panels/evac-layers/evac-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-evac-legend", + "styleUrls": [ + "./evac-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./evac-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-evac-legend',\r\n templateUrl: './evac-legend.component.html',\r\n styleUrls: ['./evac-legend.component.scss'],\r\n})\r\nexport class EvacLegendComponent {\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./evac-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 8 + }, + "extends": [], + "templateData": "
\r\n
Evacuation Notices
\r\n \r\n \r\n \r\n \r\n \"Evacuation\r\n Evacuation Alert\r\n \r\n \r\n

A wildfire in this area has the potential to pose an imminent risk, and so people should be ready to leave at a moment’s notice.

\r\n
\r\n \r\n \r\n \r\n \"Evacuation\r\n Evacuation Order\r\n \r\n \r\n

A wildfire poses an imminent risk to a community. When the order is released, residents should evacuate immediately.

\r\n

Local municipalities, regional districts, Indigenous and First Nation communities and the RCMP implement and enforce Evacuation Alerts and Orders.

\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "EvacListComponent", + "id": "component-EvacListComponent-9bfbed268dc40e22e64798b548fcc19d34d41fa975d2f0b337f4b72f8f2cfdeff2db415fe7410c82f11dfddcdcf798a60e3c8277cfbaa1a143598b665905abd1", + "file": "src/app/components/wildfires-list-header/evac-list/evac-list.component.ts", + "changeDetection": "ChangeDetectionStrategy.Default", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-evac-list", + "styleUrls": [ + "../../common/base-collection/collection.component.scss", + "./evac-list.component.desktop.scss" + ], + "styles": [], + "templateUrl": [ + "./evac-list.component.desktop.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "alert", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 125 + ] + }, + { + "name": "columnsToDisplay", + "defaultValue": "[\r\n 'name',\r\n 'status',\r\n 'issuedOn',\r\n 'agency',\r\n 'distance',\r\n 'viewMap',\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 50, + "modifierKind": [ + 125 + ] + }, + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 61 + }, + { + "name": "dataSource", + "defaultValue": "new MatTableDataSource()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ] + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 63, + "modifierKind": [ + 123 + ] + }, + { + "name": "locationData", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 59, + "modifierKind": [ + 125 + ] + }, + { + "name": "order", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchingComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 49, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchTimer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ] + }, + { + "name": "selectedSortOrder", + "defaultValue": "'desc'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ] + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ] + }, + { + "name": "sortOptions", + "defaultValue": "[\r\n { description: 'Name', code: 'name' },\r\n { description: 'Status', code: 'status' },\r\n { description: 'Agency', code: 'agency' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 39, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 75, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 187, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "search", + "args": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 79, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchByText", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 233, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 228, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "viewMap", + "args": [ + { + "name": "evac", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 215, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "evac", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'wf-evac-list',\r\n templateUrl: './evac-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './evac-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class EvacListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Name', code: 'name' },\r\n { description: 'Status', code: 'status' },\r\n { description: 'Agency', code: 'agency' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public searchTimer;\r\n public order = true;\r\n public alert = true;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'name',\r\n 'status',\r\n 'issuedOn',\r\n 'agency',\r\n 'distance',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n\r\n convertToDateTime = convertToDateTime;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n protected router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n let userLocation;\r\n try {\r\n userLocation = await this.commonUtilityService.getCurrentLocationPromise();\r\n } catch (error) {\r\n console.error('Error getting current location:', error);\r\n }\r\n\r\n let whereString = '';\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += `(EVENT_NAME LIKE '%${this.searchText}%' OR ORDER_ALERT_STATUS LIKE '%${this.searchText}%' OR ISSUING_AGENCY LIKE '%${this.searchText}%') AND (`;\r\n }\r\n\r\n if (this.order) {\r\n whereString += 'ORDER_ALERT_STATUS LIKE \\'%Order%\\'';\r\n }\r\n\r\n if (this.alert) {\r\n whereString += ' OR ORDER_ALERT_STATUS LIKE \\'%Alert%\\'';\r\n }\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += ')';\r\n }\r\n\r\n if (whereString.startsWith(' OR ')) {\r\nwhereString = whereString.substring(3);\r\n}\r\n if (whereString.endsWith(' AND ()')) {\r\nwhereString = whereString.substring(0, whereString.length - 7);\r\n}\r\n if (whereString === '') {\r\nwhereString = null;\r\n}\r\n\r\n try {\r\n this.agolService\r\n .getEvacOrders(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: userLocation !== null, returnGeometry: false })\r\n .subscribe((evacs) => {\r\n const evacData = [];\r\n if (evacs && evacs.features) {\r\n for (const element of evacs.features.filter(\r\n (e) => e.attributes.EVENT_TYPE.toLowerCase() === 'wildfire' || e.attributes.EVENT_TYPE.toLowerCase() === 'fire',\r\n )) {\r\n let distance = null;\r\n if (userLocation) {\r\n const currentLat = Number(userLocation.coords.latitude);\r\n const currentLong = Number(userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = (\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000\r\n ).toFixed(2);\r\n }\r\n }\r\n evacData.push({\r\n name: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n status: element.attributes.ORDER_ALERT_STATUS,\r\n agency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n issuedOn: this.convertToDateTime(element.attributes.DATE_MODIFIED),\r\n distance,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n eventNumber: element.attributes.EVENT_NUMBER\r\n });\r\n }\r\n }\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n evacData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = evacData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }catch(error) {\r\n console.error('Error retrieving evac orders: ' + error)\r\n }\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n viewMap(evac: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n evacuationAlert: true,\r\n identify: true,\r\n longitude: evac.longitude,\r\n latitude: evac.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n.table-wrapper {\r\n width: calc(100% - 2 * var(--wf1-gutter-space));\r\n margin: 0 var(--wf1-gutter-space);\r\n border-top: 1px solid $colour-light-grey;\r\n border-bottom: 1px solid $colour-light-grey;\r\n overflow: auto;\r\n\r\n .mat-mdc-table {\r\n width: 100%;\r\n display: table;\r\n\r\n ::ng-deep .mat-sort-header-content {\r\n text-align: left;\r\n font-weight: 600;\r\n }\r\n\r\n tr {\r\n width: 100%;\r\n display: table-row;\r\n\r\n &.search-header-row {\r\n align-items: center;\r\n background-color: $colour-table-background-odd;\r\n }\r\n }\r\n\r\n td,\r\n th {\r\n word-wrap: break-word;\r\n vertical-align: middle;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n flex: 1 1 100px;\r\n max-width: 100px;\r\n }\r\n\r\n th {\r\n font-weight: 600;\r\n font-family: $font-family-emphasis;\r\n }\r\n td {\r\n white-space: nowrap;\r\n }\r\n\r\n td.border-left,\r\n th.border-left {\r\n border-left: solid 1px $colour-light-grey;\r\n }\r\n\r\n td.checkbox-cell,\r\n td.icon-cell {\r\n text-align: center;\r\n }\r\n\r\n th.checkbox-cell,\r\n th.icon-cell {\r\n text-align: center;\r\n font-size: $font-size-small;\r\n white-space: unset;\r\n width: 45px;\r\n\r\n div {\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n input {\r\n border-radius: $wf1-border-radius;\r\n border: 1px solid $colour-light-grey;\r\n }\r\n}\r\n.top-summary,\r\n.bottom-summary {\r\n display: flex;\r\n margin: var(--wf1-gutter-space);\r\n justify-content: space-between;\r\n line-height: 30px;\r\n align-items: center;\r\n\r\n > * {\r\n flex: 1 1 25%;\r\n }\r\n\r\n pagination-controls {\r\n flex: 1 1 50%;\r\n }\r\n\r\n .show-entries-info > * {\r\n margin-left: 5px;\r\n }\r\n\r\n .show-entries-info {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-family: $font-family-main;\r\n line-height: 35px;\r\n\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 80px !important;\r\n margin-left: 5px;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 80px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n width: 60px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.summary-buttons {\r\n margin: 0 var(--wf1-gutter-space);\r\n flex: 0;\r\n display: flex;\r\n align-items: flex-start;\r\n line-height: 36px;\r\n min-height: 38px;\r\n\r\n button:not(:last-child) {\r\n margin-right: var(--wf1-gutter-space);\r\n }\r\n}\r\n\r\n.table-search-header {\r\n border-top: 1px solid $colour-light-grey;\r\n margin: 0 var(--wf1-gutter-space);\r\n background-color: $colour-table-background-odd;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n}\r\n\r\n.top-filter {\r\n margin: 0 var(--wf1-gutter-space);\r\n .search-and-filters {\r\n //.field{\r\n // width: 312px !important;\r\n // flex-basis: 312px !important;\r\n //}\r\n }\r\n}\r\n\r\n.top-filter,\r\n.wf1-resources-header-bar,\r\n.table-search-header {\r\n ::ng-deep .ms-drop {\r\n ul > li.hide-radio label {\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n }\r\n &.bottom {\r\n width: unset !important;\r\n max-width: 400px;\r\n }\r\n }\r\n\r\n .main-header-button {\r\n margin-right: var(--wf1-gutter-space);\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .search-and-filters {\r\n flex: 1;\r\n display: flex;\r\n flex-flow: row wrap;\r\n\r\n .field {\r\n flex: 0 0 170px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n min-width: 0;\r\n\r\n .label {\r\n font-family: $font-family-emphasis;\r\n font-weight: $font-weight-emphasis;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n &.search-input {\r\n width: 312px;\r\n flex-basis: 312px;\r\n margin-left: -2px;\r\n }\r\n\r\n &.filter-radio-group {\r\n width: auto !important;\r\n flex-basis: auto;\r\n }\r\n\r\n ::ng-deep .mat-mdc-radio-group {\r\n display: flex;\r\n .mat-mdc-radio-button {\r\n height: 35px;\r\n display: flex;\r\n\r\n &:not(:first-of-type) {\r\n margin-left: 5px;\r\n }\r\n .mdc-radio__outer-circle {\r\n background-color: $colour-white;\r\n }\r\n }\r\n }\r\n\r\n input.search-input {\r\n //width: 297px;\r\n }\r\n }\r\n\r\n & > * {\r\n flex: 0 0 225px;\r\n width: 0;\r\n margin: 6px;\r\n }\r\n\r\n & > select.mat-mdc-input-element {\r\n //fix for firefox flex basis issue https://github.com/philipwalton/flexbugs/issues/41\r\n max-width: 150px;\r\n }\r\n\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n input {\r\n font-size: $font-size;\r\n font-family: $font-family-main;\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n height: 37.5px;\r\n top: 0;\r\n position: relative;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n -webkit-appearance: menulist;\r\n\r\n &.none-selected {\r\n color: #6a6a6a;\r\n }\r\n }\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 150px !important;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 150px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n textarea,\r\n input,\r\n mat-checkbox.mat-mdc-checkbox,\r\n select {\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n input[readonly=\"true\"],\r\n select[readonly=\"true\"],\r\n input:disabled,\r\n select:disabled {\r\n background-color: $colour-white !important;\r\n }\r\n\r\n ::ng-deep mat-checkbox .mat-mdc-checkbox-frame {\r\n background-color: $colour-white;\r\n border: 1px solid $colour-light-grey;\r\n border-radius: $wf1-border-radius;\r\n }\r\n}\r\n\r\n.mat-mdc-table {\r\n .mat-mdc-header-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight-emphasis;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n }\r\n\r\n .mat-mdc-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n\r\n div:not(.mat-badge) {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n\r\n &.icon-button-wrapper {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n\r\n .mat-mdc-row:nth-child(even) {\r\n background-color: $colour-table-background-even;\r\n }\r\n\r\n .mat-mdc-row:nth-child(odd) {\r\n background-color: $colour-table-background-odd;\r\n }\r\n\r\n .mat-mdc-row {\r\n &:hover {\r\n background-color: $colour-table-background-hover;\r\n }\r\n\r\n &.hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../../common/base-collection/collection.component.scss" + }, + { + "data": ".header-row {\r\n display: flex;\r\n margin: 0;\r\n}\r\n\r\n.table-search-header {\r\n background-color: white !important;\r\n border-top: none !important;\r\n display: block !important;\r\n padding-left: 10px;\r\n .label {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.stage-of-control {\r\n margin-left: auto;\r\n height: 50%;\r\n margin-top: auto;\r\n}\r\n\r\n.mat-mdc-row:hover .mat-mdc-cell {\r\n background-color: #c4cdd2;\r\n}\r\n\r\n.my-location-button {\r\n border: 1px solid #a7a9ac;\r\n border-radius: 5px;\r\n width: 100%;\r\n .mat-mdc-raised-button {\r\n box-shadow: none;\r\n width: 100%;\r\n padding: 0;\r\n }\r\n .mat-icon {\r\n color: #a7a9ac;\r\n margin-right: 10px !important;\r\n }\r\n button span {\r\n white-space: nowrap;\r\n }\r\n}\r\n\r\np.results-count {\r\n text-align: right;\r\n margin-right: 2%;\r\n font-size: 18px;\r\n}\r\n\r\np.dashboard-title {\r\n font-size: 24px;\r\n margin-bottom: 0.5%;\r\n}\r\n\r\np.active-incidents,\r\np.datetime {\r\n display: inline-block;\r\n}\r\n\r\np.datetime {\r\n float: right;\r\n vertical-align: center;\r\n}\r\n\r\ntr {\r\n font-weight: normal;\r\n}\r\n\r\n.table-wrapper {\r\n border: none;\r\n}\r\n\r\ntable {\r\n border: 1;\r\n width: 96%;\r\n}\r\n\r\ntd {\r\n padding-top: 0.5%;\r\n padding-bottom: 0.5%;\r\n padding-right: 0.5%;\r\n padding-left: 0.5%;\r\n width: 25%;\r\n}\r\n\r\ntable tr:nth-child(even) td {\r\n background-color: white;\r\n}\r\n\r\n.block {\r\n width: 15%;\r\n display: inline-block;\r\n}\r\n\r\n.filter-clear {\r\n margin-bottom: 8px;\r\n position: absolute;\r\n line-height: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n right: -40px;\r\n top: 12px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n position: relative;\r\n top: -6px;\r\n left: 6px;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.input-clear-button {\r\n margin-bottom: 8px;\r\n margin-left: 278px;\r\n position: absolute;\r\n line-height: 24px;\r\n height: 24px;\r\n width: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.cell-button {\r\n width: 107px !important;\r\n border: 1px solid #c4c4c4;\r\n font-size: 12px;\r\n font-weight: 600;\r\n line-height: 19px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n}\r\n\r\n.filter-checkbox-group {\r\n margin-top: 13px !important;\r\n flex-basis: auto !important;\r\n width: auto !important;\r\n .mat-label {\r\n font-size: 15px;\r\n }\r\n\r\n .checkbox-group {\r\n display: flex;\r\n gap: 12px;\r\n\r\n .mat-mdc-checkbox {\r\n border: none;\r\n }\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.checkbox-label {\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 20px !important;\r\n letter-spacing: 0em !important;\r\n text-align: left !important;\r\n margin-left: 3px;\r\n}\r\n\r\n.filter-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n height: 36px;\r\n width: 36px;\r\n border-radius: 20px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n }\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.list-icon {\r\n position: relative;\r\n margin: 0 0 -3px 0px;\r\n top: 3px;\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 15px;\r\n margin-right: 5px;\r\n margin-left: 20px;\r\n margin-top: -20px;\r\n}\r\n\r\n.mdc-button__label {\r\n margin-left: 1px !important;\r\n margin-top: 3px !important;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-and-filters {\r\n flex: 0 !important;\r\n display: flex;\r\n flex-flow: row wrap;\r\n}\r\n\r\n.mat-column-name {\r\n width: 23%;\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 16px !important;\r\n letter-spacing: -0.02em !important;\r\n text-align: left !important;\r\n}\r\n\r\n.mat-column-status {\r\n width: 12%;\r\n}\r\n\r\n.mat-column-issuedOn {\r\n width: 18%;\r\n}\r\n\r\n.mat-column-agency {\r\n width: 24%;\r\n}\r\n\r\n.mat-column-distance {\r\n width: 15%;\r\n}\r\n\r\n.mat-column-viewMap {\r\n width: 8%;\r\n}\r\n\r\n.status-icon {\r\n position: relative !important;\r\n top: 4px;\r\n}\r\n\r\n.status-label {\r\n margin-left: 5px;\r\n}\r\n\r\n.cell-label {\r\n position: relative;\r\n top: -7px;\r\n display: inline-block;\r\n text-overflow: ellipsis !important;\r\n margin-left: 8px;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto !important;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n\r\n.mat-mdc-header-cell {\r\n font-weight: 600 !important;\r\n}\r\n", + "styleUrl": "./evac-list.component.desktop.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 64, + "jsdoctags": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \"Order\"\r\n Orders\r\n \r\n \r\n \"Alert\"\r\n Alerts\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Evacuation Name {{element.name}} Status \r\n \"Order\"\r\n \"Alert\"\r\n {{element.status}}\r\n Issued On {{element.issuedOn}} Agency {{element.agency}} Distance {{element.distance || '---'}} kmView Map
\r\n
No records to display
\r\n
\r\n\r\n" + }, + { + "name": "EvacListComponentDesktop", + "id": "component-EvacListComponentDesktop-d74e4e2ea4ed522dceec67fa8c865ec92bf780c5423d7cee58c5ab3a26d2901ae882284b636643b1548378ffac20ac830d3e91a54dc8d78839712e06819d17be", + "file": "src/app/components/wildfires-list-header/evac-list/evac-list.component.desktop.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-evac-list-desktop", + "styleUrls": [ + "../../common/base-collection/collection.component.scss", + "./evac-list.component.desktop.scss" + ], + "styles": [], + "templateUrl": [ + "./evac-list.component.desktop.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "columnsToDisplay", + "defaultValue": "[\r\n 'name',\r\n 'status',\r\n 'issuedOn',\r\n 'agency',\r\n 'distance',\r\n 'viewMap',\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "alert", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 61, + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "dataSource", + "defaultValue": "new MatTableDataSource()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 63, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "locationData", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 59, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "order", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "searchingComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 49, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "searchTimer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "selectedSortOrder", + "defaultValue": "'desc'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "sortOptions", + "defaultValue": "[\r\n { description: 'Name', code: 'name' },\r\n { description: 'Status', code: 'status' },\r\n { description: 'Agency', code: 'agency' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 39, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + } + ], + "methodsClass": [ + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 75, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 187, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "search", + "args": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 79, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "searchByText", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 233, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 228, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "viewMap", + "args": [ + { + "name": "evac", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 215, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "evac", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacListComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { EvacListComponent } from './evac-list.component';\r\n\r\n@Component({\r\n selector: 'wf-evac-list-desktop',\r\n templateUrl: './evac-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './evac-list.component.desktop.scss',\r\n ],\r\n})\r\nexport class EvacListComponentDesktop extends EvacListComponent {\r\n columnsToDisplay = [\r\n 'name',\r\n 'status',\r\n 'issuedOn',\r\n 'agency',\r\n 'distance',\r\n 'viewMap',\r\n ];\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n.table-wrapper {\r\n width: calc(100% - 2 * var(--wf1-gutter-space));\r\n margin: 0 var(--wf1-gutter-space);\r\n border-top: 1px solid $colour-light-grey;\r\n border-bottom: 1px solid $colour-light-grey;\r\n overflow: auto;\r\n\r\n .mat-mdc-table {\r\n width: 100%;\r\n display: table;\r\n\r\n ::ng-deep .mat-sort-header-content {\r\n text-align: left;\r\n font-weight: 600;\r\n }\r\n\r\n tr {\r\n width: 100%;\r\n display: table-row;\r\n\r\n &.search-header-row {\r\n align-items: center;\r\n background-color: $colour-table-background-odd;\r\n }\r\n }\r\n\r\n td,\r\n th {\r\n word-wrap: break-word;\r\n vertical-align: middle;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n flex: 1 1 100px;\r\n max-width: 100px;\r\n }\r\n\r\n th {\r\n font-weight: 600;\r\n font-family: $font-family-emphasis;\r\n }\r\n td {\r\n white-space: nowrap;\r\n }\r\n\r\n td.border-left,\r\n th.border-left {\r\n border-left: solid 1px $colour-light-grey;\r\n }\r\n\r\n td.checkbox-cell,\r\n td.icon-cell {\r\n text-align: center;\r\n }\r\n\r\n th.checkbox-cell,\r\n th.icon-cell {\r\n text-align: center;\r\n font-size: $font-size-small;\r\n white-space: unset;\r\n width: 45px;\r\n\r\n div {\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n input {\r\n border-radius: $wf1-border-radius;\r\n border: 1px solid $colour-light-grey;\r\n }\r\n}\r\n.top-summary,\r\n.bottom-summary {\r\n display: flex;\r\n margin: var(--wf1-gutter-space);\r\n justify-content: space-between;\r\n line-height: 30px;\r\n align-items: center;\r\n\r\n > * {\r\n flex: 1 1 25%;\r\n }\r\n\r\n pagination-controls {\r\n flex: 1 1 50%;\r\n }\r\n\r\n .show-entries-info > * {\r\n margin-left: 5px;\r\n }\r\n\r\n .show-entries-info {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-family: $font-family-main;\r\n line-height: 35px;\r\n\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 80px !important;\r\n margin-left: 5px;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 80px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n width: 60px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.summary-buttons {\r\n margin: 0 var(--wf1-gutter-space);\r\n flex: 0;\r\n display: flex;\r\n align-items: flex-start;\r\n line-height: 36px;\r\n min-height: 38px;\r\n\r\n button:not(:last-child) {\r\n margin-right: var(--wf1-gutter-space);\r\n }\r\n}\r\n\r\n.table-search-header {\r\n border-top: 1px solid $colour-light-grey;\r\n margin: 0 var(--wf1-gutter-space);\r\n background-color: $colour-table-background-odd;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n}\r\n\r\n.top-filter {\r\n margin: 0 var(--wf1-gutter-space);\r\n .search-and-filters {\r\n //.field{\r\n // width: 312px !important;\r\n // flex-basis: 312px !important;\r\n //}\r\n }\r\n}\r\n\r\n.top-filter,\r\n.wf1-resources-header-bar,\r\n.table-search-header {\r\n ::ng-deep .ms-drop {\r\n ul > li.hide-radio label {\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n }\r\n &.bottom {\r\n width: unset !important;\r\n max-width: 400px;\r\n }\r\n }\r\n\r\n .main-header-button {\r\n margin-right: var(--wf1-gutter-space);\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .search-and-filters {\r\n flex: 1;\r\n display: flex;\r\n flex-flow: row wrap;\r\n\r\n .field {\r\n flex: 0 0 170px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n min-width: 0;\r\n\r\n .label {\r\n font-family: $font-family-emphasis;\r\n font-weight: $font-weight-emphasis;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n &.search-input {\r\n width: 312px;\r\n flex-basis: 312px;\r\n margin-left: -2px;\r\n }\r\n\r\n &.filter-radio-group {\r\n width: auto !important;\r\n flex-basis: auto;\r\n }\r\n\r\n ::ng-deep .mat-mdc-radio-group {\r\n display: flex;\r\n .mat-mdc-radio-button {\r\n height: 35px;\r\n display: flex;\r\n\r\n &:not(:first-of-type) {\r\n margin-left: 5px;\r\n }\r\n .mdc-radio__outer-circle {\r\n background-color: $colour-white;\r\n }\r\n }\r\n }\r\n\r\n input.search-input {\r\n //width: 297px;\r\n }\r\n }\r\n\r\n & > * {\r\n flex: 0 0 225px;\r\n width: 0;\r\n margin: 6px;\r\n }\r\n\r\n & > select.mat-mdc-input-element {\r\n //fix for firefox flex basis issue https://github.com/philipwalton/flexbugs/issues/41\r\n max-width: 150px;\r\n }\r\n\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n input {\r\n font-size: $font-size;\r\n font-family: $font-family-main;\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n height: 37.5px;\r\n top: 0;\r\n position: relative;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n -webkit-appearance: menulist;\r\n\r\n &.none-selected {\r\n color: #6a6a6a;\r\n }\r\n }\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 150px !important;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 150px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n textarea,\r\n input,\r\n mat-checkbox.mat-mdc-checkbox,\r\n select {\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n input[readonly=\"true\"],\r\n select[readonly=\"true\"],\r\n input:disabled,\r\n select:disabled {\r\n background-color: $colour-white !important;\r\n }\r\n\r\n ::ng-deep mat-checkbox .mat-mdc-checkbox-frame {\r\n background-color: $colour-white;\r\n border: 1px solid $colour-light-grey;\r\n border-radius: $wf1-border-radius;\r\n }\r\n}\r\n\r\n.mat-mdc-table {\r\n .mat-mdc-header-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight-emphasis;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n }\r\n\r\n .mat-mdc-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n\r\n div:not(.mat-badge) {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n\r\n &.icon-button-wrapper {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n\r\n .mat-mdc-row:nth-child(even) {\r\n background-color: $colour-table-background-even;\r\n }\r\n\r\n .mat-mdc-row:nth-child(odd) {\r\n background-color: $colour-table-background-odd;\r\n }\r\n\r\n .mat-mdc-row {\r\n &:hover {\r\n background-color: $colour-table-background-hover;\r\n }\r\n\r\n &.hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../../common/base-collection/collection.component.scss" + }, + { + "data": ".header-row {\r\n display: flex;\r\n margin: 0;\r\n}\r\n\r\n.table-search-header {\r\n background-color: white !important;\r\n border-top: none !important;\r\n display: block !important;\r\n padding-left: 10px;\r\n .label {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.stage-of-control {\r\n margin-left: auto;\r\n height: 50%;\r\n margin-top: auto;\r\n}\r\n\r\n.mat-mdc-row:hover .mat-mdc-cell {\r\n background-color: #c4cdd2;\r\n}\r\n\r\n.my-location-button {\r\n border: 1px solid #a7a9ac;\r\n border-radius: 5px;\r\n width: 100%;\r\n .mat-mdc-raised-button {\r\n box-shadow: none;\r\n width: 100%;\r\n padding: 0;\r\n }\r\n .mat-icon {\r\n color: #a7a9ac;\r\n margin-right: 10px !important;\r\n }\r\n button span {\r\n white-space: nowrap;\r\n }\r\n}\r\n\r\np.results-count {\r\n text-align: right;\r\n margin-right: 2%;\r\n font-size: 18px;\r\n}\r\n\r\np.dashboard-title {\r\n font-size: 24px;\r\n margin-bottom: 0.5%;\r\n}\r\n\r\np.active-incidents,\r\np.datetime {\r\n display: inline-block;\r\n}\r\n\r\np.datetime {\r\n float: right;\r\n vertical-align: center;\r\n}\r\n\r\ntr {\r\n font-weight: normal;\r\n}\r\n\r\n.table-wrapper {\r\n border: none;\r\n}\r\n\r\ntable {\r\n border: 1;\r\n width: 96%;\r\n}\r\n\r\ntd {\r\n padding-top: 0.5%;\r\n padding-bottom: 0.5%;\r\n padding-right: 0.5%;\r\n padding-left: 0.5%;\r\n width: 25%;\r\n}\r\n\r\ntable tr:nth-child(even) td {\r\n background-color: white;\r\n}\r\n\r\n.block {\r\n width: 15%;\r\n display: inline-block;\r\n}\r\n\r\n.filter-clear {\r\n margin-bottom: 8px;\r\n position: absolute;\r\n line-height: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n right: -40px;\r\n top: 12px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n position: relative;\r\n top: -6px;\r\n left: 6px;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.input-clear-button {\r\n margin-bottom: 8px;\r\n margin-left: 278px;\r\n position: absolute;\r\n line-height: 24px;\r\n height: 24px;\r\n width: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.cell-button {\r\n width: 107px !important;\r\n border: 1px solid #c4c4c4;\r\n font-size: 12px;\r\n font-weight: 600;\r\n line-height: 19px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n}\r\n\r\n.filter-checkbox-group {\r\n margin-top: 13px !important;\r\n flex-basis: auto !important;\r\n width: auto !important;\r\n .mat-label {\r\n font-size: 15px;\r\n }\r\n\r\n .checkbox-group {\r\n display: flex;\r\n gap: 12px;\r\n\r\n .mat-mdc-checkbox {\r\n border: none;\r\n }\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.checkbox-label {\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 20px !important;\r\n letter-spacing: 0em !important;\r\n text-align: left !important;\r\n margin-left: 3px;\r\n}\r\n\r\n.filter-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n height: 36px;\r\n width: 36px;\r\n border-radius: 20px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n }\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.list-icon {\r\n position: relative;\r\n margin: 0 0 -3px 0px;\r\n top: 3px;\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 15px;\r\n margin-right: 5px;\r\n margin-left: 20px;\r\n margin-top: -20px;\r\n}\r\n\r\n.mdc-button__label {\r\n margin-left: 1px !important;\r\n margin-top: 3px !important;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-and-filters {\r\n flex: 0 !important;\r\n display: flex;\r\n flex-flow: row wrap;\r\n}\r\n\r\n.mat-column-name {\r\n width: 23%;\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 16px !important;\r\n letter-spacing: -0.02em !important;\r\n text-align: left !important;\r\n}\r\n\r\n.mat-column-status {\r\n width: 12%;\r\n}\r\n\r\n.mat-column-issuedOn {\r\n width: 18%;\r\n}\r\n\r\n.mat-column-agency {\r\n width: 24%;\r\n}\r\n\r\n.mat-column-distance {\r\n width: 15%;\r\n}\r\n\r\n.mat-column-viewMap {\r\n width: 8%;\r\n}\r\n\r\n.status-icon {\r\n position: relative !important;\r\n top: 4px;\r\n}\r\n\r\n.status-label {\r\n margin-left: 5px;\r\n}\r\n\r\n.cell-label {\r\n position: relative;\r\n top: -7px;\r\n display: inline-block;\r\n text-overflow: ellipsis !important;\r\n margin-left: 8px;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto !important;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n\r\n.mat-mdc-header-cell {\r\n font-weight: 600 !important;\r\n}\r\n", + "styleUrl": "./evac-list.component.desktop.scss" + } + ], + "stylesData": "", + "extends": [ + "EvacListComponent" + ], + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \"Order\"\r\n Orders\r\n \r\n \r\n \"Alert\"\r\n Alerts\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Evacuation Name {{element.name}} Status \r\n \"Order\"\r\n \"Alert\"\r\n {{element.status}}\r\n Issued On {{element.issuedOn}} Agency {{element.agency}} Distance {{element.distance || '---'}} kmView Map
\r\n
No records to display
\r\n
\r\n\r\n" + }, + { + "name": "EvacListComponentMobile", + "id": "component-EvacListComponentMobile-bc206dabe093c0d6703174af79daf9f14434a2261301ca060293567a47e829f4299dc2afd0a9a692a1e84d3e883669822f97f63144ec59d1ecfc25d9ebeb7408", + "file": "src/app/components/wildfires-list-header/evac-list/evac-list.component.mobile.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-evac-list-mobile", + "styleUrls": [ + "./evac-list.component.mobile.scss" + ], + "styles": [], + "templateUrl": [ + "./evac-list.component.mobile.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "alert", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "columnsToDisplay", + "defaultValue": "[\r\n 'name',\r\n 'status',\r\n 'issuedOn',\r\n 'agency',\r\n 'distance',\r\n 'viewMap',\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 50, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 61, + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "dataSource", + "defaultValue": "new MatTableDataSource()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 63, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "locationData", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 59, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "order", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "searchingComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 49, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "searchTimer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "selectedSortOrder", + "defaultValue": "'desc'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "sortOptions", + "defaultValue": "[\r\n { description: 'Name', code: 'name' },\r\n { description: 'Status', code: 'status' },\r\n { description: 'Agency', code: 'agency' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 39, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacListComponent" + } + } + ], + "methodsClass": [ + { + "name": "navToFullDetails", + "args": [ + { + "name": "item", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 11, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 75, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 187, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "search", + "args": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 79, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "LocationData | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "searchByText", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 233, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 228, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "viewMap", + "args": [ + { + "name": "evac", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 215, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "evac", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacListComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { EvacListComponent } from './evac-list.component';\r\nimport { ResourcesRoutes } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wf-evac-list-mobile',\r\n templateUrl: './evac-list.component.mobile.html',\r\n styleUrls: ['./evac-list.component.mobile.scss'],\r\n})\r\nexport class EvacListComponentMobile extends EvacListComponent {\r\n navToFullDetails(item: any) {\r\n let type: string;\r\n if (item && item.status && item.emrgOAAsysID !== undefined && item.emrgOAAsysID !== null) {\r\n switch (item.status) {\r\n case 'Alert':\r\n type = 'evac-alert';\r\n break;\r\n case 'Order':\r\n type = 'evac-order';\r\n break;\r\n default:\r\n console.error('Invalid status for evacuation: ' + item.emrgOAAsysID);\r\n break;\r\n }\r\n }\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type,\r\n id: item.emrgOAAsysID,\r\n eventNumber: item.eventNumber,\r\n source: [ResourcesRoutes.WILDFIRESLIST],\r\n name: item.name\r\n },\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".header-row {\r\n display: flex;\r\n margin: 0;\r\n}\r\n\r\n.table-search-header {\r\n background-color: white !important;\r\n border-top: none !important;\r\n display: block !important;\r\n padding-left: 20px;\r\n padding-bottom: 16px;\r\n padding-top: 6px;\r\n border-bottom: 1px solid #dedede;\r\n\r\n .label {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n.input-clear-button {\r\n position: relative;\r\n background-color: transparent;\r\n border: none;\r\n top: 5px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n margin-right: 5px;\r\n margin-left: 5px;\r\n}\r\n\r\n.filter-button {\r\n margin-right: 7px;\r\n border: 1px solid #c4c4c4;\r\n background-color: white !important;\r\n height: 36px;\r\n width: 36px;\r\n box-shadow: none;\r\n &-selected {\r\n margin-right: 7px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n height: 36px;\r\n width: 36px;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-and-filters {\r\n flex: 0 !important;\r\n display: flex;\r\n flex-flow: row wrap;\r\n}\r\n\r\n.mdc-button__label {\r\n margin-left: 1px !important;\r\n margin-top: 3px !important;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.panel-card-container {\r\n}\r\n\r\n.panel-card {\r\n border-bottom: 1px solid #dedede;\r\n}\r\n\r\n.card-header {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-weight: 600;\r\n line-height: 27px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n padding-bottom: 8px;\r\n padding-left: 30px;\r\n padding-top: 24px;\r\n}\r\n\r\n.card-item {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.40799999237060547px;\r\n text-align: left;\r\n color: #484848;\r\n padding-bottom: 2px;\r\n padding-left: 30px;\r\n}\r\n\r\n.card-icon {\r\n margin-right: 7px;\r\n}\r\n\r\n.padding {\r\n padding-bottom: 24px;\r\n}\r\n\r\n.status-card {\r\n &-order {\r\n width: 194px;\r\n height: 30px;\r\n padding: 4px 16px 4px 16px;\r\n border-radius: 4px;\r\n margin-left: 30px;\r\n margin-bottom: 8px;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-weight: 500;\r\n line-height: 22px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n color: #98273b;\r\n background: #fef1f2;\r\n }\r\n\r\n &-alert {\r\n width: 194px;\r\n height: 30px;\r\n padding: 4px 16px 4px 16px;\r\n border-radius: 4px;\r\n margin-left: 30px;\r\n margin-bottom: 8px;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-weight: 500;\r\n line-height: 22px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n background: #fcf3d4;\r\n color: #7c5d11;\r\n }\r\n}\r\n\r\n.status-icon {\r\n position: relative;\r\n top: 5px;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n", + "styleUrl": "./evac-list.component.mobile.scss" + } + ], + "stylesData": "", + "extends": [ + "EvacListComponent" + ], + "templateData": "
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
{{item.name}}
\r\n
\r\n \"Order\"\r\n \"Alert\"\r\n {{item.status}}\r\n
\r\n
\"IssuedIssued On {{item.issuedOn}}
\r\n
\"FireIssued By {{item.agency}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
No records to display
\r\n\r\n" + }, + { + "name": "EvacOrderFullDetailsComponent", + "id": "component-EvacOrderFullDetailsComponent-35a4ca8e8dfb34ea70b7320c138998b04465f58651649dd2c91cb9d639f321ebe57129c72491f4b511838021c1b1f54f00e1deee30489ee42e3ce7f2222e9d71", + "file": "src/app/components/full-details/evac-order-full-details/evac-order-full-details.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-evac-order-full-details", + "styleUrls": [ + "./evac-order-full-details.component.scss" + ], + "styles": [], + "templateUrl": [ + "./evac-order-full-details.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "eventNumber", + "deprecated": false, + "deprecationMessage": "", + "line": 34, + "type": "string", + "decorators": [], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "line": 32, + "type": "string", + "decorators": [], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "line": 33, + "type": "string", + "decorators": [], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 40, + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "convertToDateYear", + "defaultValue": "convertToDateYear", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 41, + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "evacData", + "deprecated": false, + "deprecationMessage": "", + "type": "EvacData", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "getStageOfControlIcon", + "defaultValue": "getStageOfControlIcon", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43, + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "getStageOfControlLabel", + "defaultValue": "getStageOfControlLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44, + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "type": "SimpleIncident | null", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "map", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "openLink", + "defaultValue": "openLink", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 42, + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + } + ], + "methodsClass": [ + { + "name": "navToIncident", + "args": [ + { + "name": "incident", + "type": "SimpleIncident", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 12, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "SimpleIncident", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "addToWatchlist", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 273, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "createMap", + "args": [ + { + "name": "location", + "type": "number[]", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "bounds", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 95, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "number[]", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "bounds", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "initMap", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 66, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "navToBulletinUrl", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 259, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "navToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "onWatchlist", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 267, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "populateEvacByID", + "args": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 181, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + }, + { + "name": "populateIncident", + "args": [ + { + "name": "eventNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 205, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "eventNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacAlertFullDetailsComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { EvacAlertFullDetailsComponent } from '../evac-alert-full-details/evac-alert-full-details.component';\r\nimport { SimpleIncident } from '@app/services/published-incident-service';\r\nimport { ResourcesRoutes } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-evac-order-full-details',\r\n templateUrl: './evac-order-full-details.component.html',\r\n styleUrls: ['./evac-order-full-details.component.scss'],\r\n})\r\nexport class EvacOrderFullDetailsComponent extends EvacAlertFullDetailsComponent {\r\n navToIncident(incident: SimpleIncident) {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n source: [ResourcesRoutes.FULL_DETAILS],\r\n sourceId: this.id,\r\n sourceType: 'evac-order',\r\n name: this.name\r\n },\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../full-details.component.scss\";\r\n\r\n.order-panel {\r\n color: var(--reds-red-2, #98273b);\r\n display: flex;\r\n padding: 8px 16px;\r\n align-items: center;\r\n align-content: center;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n border: 1px solid var(--reds-red-7, #f4cfcf);\r\n background: var(--reds-red-7, #fef1f2);\r\n}\r\n\r\n.warning-panel {\r\n color: var(--grays-gray-1, var(--Black-1, #242424));\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n flex: 1 0 0;\r\n display: flex;\r\n\r\n flex-direction: column;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n border-radius: 5px;\r\n border: 1.6px solid var(--reds-red-4-primary, #d8292f);\r\n background: var(--reds-red-7, #fef1f2);\r\n margin-bottom: 24px;\r\n\r\n p {\r\n margin: 8px 12px;\r\n display: flex;\r\n }\r\n}\r\n\r\n.info-no-icon {\r\n color: var(--Grey-6---666, #666);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n margin: 0px 0px 24px 0px;\r\n display: flex !important;\r\n margin-left: 32px;\r\n}\r\n", + "styleUrl": "./evac-order-full-details.component.scss" + } + ], + "stylesData": "", + "extends": [ + "EvacAlertFullDetailsComponent" + ], + "templateData": "
\r\n
\r\n
Evacuation Order for {{evacData.name}}
\r\n
\"evacuation_alert\"Order
\r\n

People in this area are at risk and should leave the area immediately. Local authorities will not\r\n ask you to leave without good reason. Failing to leave puts you and others at risk.

\r\n \r\n
\r\n
\r\n
\r\n
\"Calendar\"Issued on\r\n {{convertToDateTime(evacData.issuedDate)}}
\r\n
\"local_authority\"Issued by\r\n {{evacData.issuingAgency}}
\r\n
\"Layers\"Fire\r\n Evacuation\r\n Orders and Alerts Layer
\r\n
\r\n
\r\n
\r\n
Associated Wildfire
\r\n
\r\n
{{incident.incidentName}}\"Calendar\"
\r\n
\r\n
\"FireWildfire\r\n of Note
\r\n
{{incident.stageOfControlLabel}}\r\n
\r\n
\"Location{{incident.fireCentreName}}
\r\n
\"Calendar\"Discovered on {{incident.discoveryDate}}\"icon\"
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Connect with Local Authorities
\r\n
\"local_authority\"{{evacData.issuingAgency}}
\r\n

Evacuation notices are authorized and implemented by local authorities. The local\r\n authority for this\r\n evacuation notice is Central Coast Regional District. Please contact them or visit their website for more\r\n details.\r\n

\r\n
Contact information
\r\n

\r\n Local Authorities are the best information sources related to evacuations. Search Civic Info’s directory to find\r\n local authority contact and website information.\r\n

\r\n \r\n
\r\n
\r\n
\r\n
When you leave
\r\n
\r\n

\"red_warning\"Only\r\n perform the following tasks if there is time and it is safe to do so.

\r\n
\r\n
Remember to Bring
\r\n

\"medical_kit\"Take your\r\n emergency kit(s) and critical items (medicine, purse, wallet, cellphone\r\n and keys).

\r\n

\"pets\"Take pets with you in kennels\r\n or on a leash.

\r\n

\"clothing\"Wear a long-sleeved\r\n shirt, long pants and sturdy shoes to help protect you from unforeseen\r\n hazards.

\r\n
Prepare your home
\r\n

\"door\"Close all windows, vents,\r\n doors and other openings in the house. Close and latch gates, but\r\n do not lock them.

\r\n

\"lightbulb\"Turn on both\r\n interior and exterior lights so your home is visible to firefighters in heavy\r\n smoke.

\r\n

\"valve\"Do not shut off your\r\n natural gas. If requested by emergency officials, FortisBC will turn off natural gas.

\r\n

However, if you suspect a gas leak, turn off the gas valve and leave immediately.

\r\n

\"note\"If you are comfortable doing\r\n so, post a message in clear view, indicating where you are\r\n going and how you can be contacted.

\r\n
\r\n
\r\n
\r\n
Where should I go?
\r\n
Reception Centres
\r\n

Travel to a reception centre designated by your Indigenous governing body or local government.\r\n Supports will not be available if you travel to a non-designated location.

\r\n
Routes and Safety
\r\n

Follow the routes specified by local authorities. Avoid shortcuts – they could lead to a blocked or\r\n dangerous area. Do not attempt to drive through a wildfire.

\r\n

Do not attempt to drive through areas that may be affected by downed power lines or stay at least 10\r\n metres away to avoid injury.

\r\n
If you have pets
\r\n

Talk to your local authorities to find out what organizations and resources are available in your\r\n area for animals during an emergency.

\r\n
Check General Road Conditions
\r\n \r\n
\r\n
\r\n
\r\n
At the Reception Centre
\r\n

When you arrive at a reception centre, there will be Emergency Support Service responders who will\r\n assess your needs.

\r\n
What support will be available?
\r\n

\"information\"Information\r\n about the emergency

\r\n

\"supplies\"Referrals for food,\r\n clothing and shelter suppliers

\r\n

\"family\"Help with finding and\r\n re-uniting with family

\r\n

\"advice\"Advice on recovery

\r\n

Intake can take time and you may need to wait in line, dress for the weather if possible.

\r\n
Evacuee Registration and Assistance
\r\n

If you have access to a mobile phone, you can register in advance to help speed up the process at a\r\n reception centre by visiting the Evacuee Registration and Assistance web page.

\r\n \r\n
\r\n
\r\n
\r\n
Returning Home
\r\n

Local authorities will advise when it is safe to return home.

\r\n
\r\n
\r\n
\r\n

Open the information bulletin for more details

\r\n \r\n
\r\n \r\n
\r\n" + }, + { + "name": "EvacOrdersDetailsPanel", + "id": "component-EvacOrdersDetailsPanel-36c7d6e1ce66683d5cf10d85e4e8424bc356702e567d0357be2001a2a4ac03cbafd8cd5c8c43ea136b2880e20778951a6271d9a062186aa3dc0badd4441c5c87", + "file": "src/app/components/admin-incident-form/evac-orders-details-panel/evac-orders-details-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "evac-orders-details-panel", + "styleUrls": [ + "./evac-orders-details-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./evac-orders-details-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "formGroup", + "deprecated": false, + "deprecationMessage": "", + "line": 20, + "type": "UntypedFormGroup", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 21, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "evacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "EvacOrderOption[]", + "optional": false, + "description": "", + "line": 23 + } + ], + "methodsClass": [ + { + "name": "addEvacOrder", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "deleteEvacOrder", + "args": [ + { + "name": "index", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 68, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "index", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getEvacOrders", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 110, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 36, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "persistEvacOrders", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 85, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core';\r\nimport {\r\n UntypedFormArray,\r\n UntypedFormBuilder,\r\n UntypedFormGroup,\r\n} from '@angular/forms';\r\nimport { EvacOrderOption } from '../../../conversion/models';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport {\r\n DefaultService as ExternalUriService,\r\n ExternalUriResource,\r\n} from '@wf1/incidents-rest-api';\r\n\r\n@Component({\r\n selector: 'evac-orders-details-panel',\r\n templateUrl: './evac-orders-details-panel.component.html',\r\n styleUrls: ['./evac-orders-details-panel.component.scss'],\r\n})\r\nexport class EvacOrdersDetailsPanel implements OnInit {\r\n @Input() public readonly formGroup: UntypedFormGroup;\r\n @Input() public incident;\r\n\r\n evacOrders: EvacOrderOption[] = [];\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n protected cdr: ChangeDetectorRef,\r\n private readonly formBuilder: UntypedFormBuilder,\r\n private externalUriService: ExternalUriService,\r\n ) {}\r\n\r\n get evacOrderForm(): UntypedFormArray {\r\n return this.formGroup.get('evacOrders') as UntypedFormArray;\r\n }\r\n\r\n ngOnInit() {\r\n this.getEvacOrders();\r\n }\r\n\r\n addEvacOrder() {\r\n this.incident.evacOrders.push({\r\n orderAlertStatus: null,\r\n eventName: '',\r\n url: '',\r\n externalUri: {\r\n externalUriDisplayLabel: null,\r\n externalUri: null,\r\n publishedInd: false,\r\n privateInd: false,\r\n archivedInd: false,\r\n primaryInd: false,\r\n externalUriCategoryTag: 'EVAC-ORDER',\r\n sourceObjectNameCode: 'INCIDENT',\r\n sourceObjectUniqueId: '' + this.incident.wildfireIncidentGuid,\r\n '@type': 'http://wfim.nrs.gov.bc.ca/v1/externalUri',\r\n type: 'http://wfim.nrs.gov.bc.ca/v1/externalUri',\r\n } as ExternalUriResource,\r\n });\r\n this.evacOrderForm.push(\r\n this.formBuilder.group({\r\n orderAlertStatus: [],\r\n eventName: [],\r\n url: [],\r\n }),\r\n );\r\n }\r\n\r\n deleteEvacOrder(index) {\r\n const evac = this.incident.evacOrders[index];\r\n // remove from arrays and form builder\r\n this.incident.evacOrders.splice(index, 1);\r\n this.evacOrderForm.removeAt(index);\r\n // delete from externalUri, if this uri already exists\r\n if (evac?.externalUri?.externalUriGuid) {\r\n this.externalUriService\r\n .deleteExternalUri(evac.externalUri.externalUriGuid)\r\n .toPromise()\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async persistEvacOrders() {\r\n for (let i = 0; i < this.incident.evacOrders.length; i++) {\r\n const evac = this.incident.evacOrders[i];\r\n const evacForm = this.evacOrderForm.at(i);\r\n\r\n evac.externalUri.externalUriCategoryTag =\r\n 'EVAC-ORDER:' + evacForm.value.orderAlertStatus;\r\n evac.externalUri.externalUriDisplayLabel = evacForm.value.eventName;\r\n evac.externalUri.externalUri = evacForm.value.url;\r\n evac.externalUri.publishedInd = true;\r\n evac.externalUri.sourceObjectUniqueId =\r\n '' + this.incident.wildfireIncidentGuid;\r\n\r\n if (evac.externalUri?.externalUriGuid) {\r\n await this.externalUriService\r\n .updateExternalUri(evac.externalUri.externalUriGuid, evac.externalUri)\r\n .toPromise();\r\n } else {\r\n await this.externalUriService\r\n .createExternalUri(evac.externalUri)\r\n .toPromise();\r\n }\r\n }\r\n }\r\n\r\n getEvacOrders() {\r\n if (this.incident.geometry.x && this.incident.geometry.y) {\r\n this.agolService\r\n .getEvacOrders(null, this.incident.geometry)\r\n .subscribe((response) => {\r\n if (response.features) {\r\n for (const element of response.features) {\r\n this.evacOrders.push({\r\n eventName: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n orderAlertStatus: element.attributes.ORDER_ALERT_STATUS,\r\n issuingAgency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n });\r\n }\r\n }\r\n });\r\n }\r\n\r\n this.externalUriService\r\n .getExternalUriList(\r\n '' + this.incident.wildfireIncidentGuid,\r\n '' + 1,\r\n '' + 100,\r\n 'response',\r\n undefined,\r\n undefined,\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n const externalUriList = response.body;\r\n for (const uri of externalUriList.collection) {\r\n if (uri.externalUriCategoryTag.includes('EVAC-ORDER')) {\r\n const evac = {\r\n orderAlertStatus: uri.externalUriCategoryTag.split(':')[1],\r\n eventName: uri.externalUriDisplayLabel,\r\n url: uri.externalUri,\r\n externalUri: uri as ExternalUriResource,\r\n };\r\n\r\n this.incident.evacOrders.push(evac);\r\n\r\n const form = this.formBuilder.group({\r\n orderAlertStatus: [],\r\n eventName: [],\r\n url: [],\r\n });\r\n form.patchValue(evac);\r\n this.evacOrderForm.push(form);\r\n }\r\n }\r\n\r\n this.cdr.detectChanges();\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n::ng-deep #core-interface-container {\r\n .mobile .incident-detail {\r\n .info-card {\r\n width: calc(100% - var(--wf1-gutter-space) * 2) !important;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./evac-orders-details-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "formBuilder", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "externalUriService", + "type": "ExternalUriService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 23, + "jsdoctags": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "formBuilder", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "externalUriService", + "type": "ExternalUriService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "accessors": { + "evacOrderForm": { + "name": "evacOrderForm", + "getSignature": { + "name": "evacOrderForm", + "type": "", + "returnType": "UntypedFormArray", + "line": 32 + } + } + }, + "templateData": "\r\n \r\n
\r\n There are no current Evacuation Orders or Alerts\r\n
\r\n
\r\n Evac Order Fields\r\n
\r\n
\r\n \r\n Type\r\n \r\n \r\n Order\r\n \r\n \r\n Alert\r\n \r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Name\r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Information URL\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n 0\" class=\"info-card news-form-card\">\r\n
\r\n Evac Order Fields\r\n
\r\n
\r\n \r\n Type\r\n \r\n \r\n Order\r\n \r\n \r\n Alert\r\n \r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Name\r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Information URL\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n" + }, + { + "name": "EvacOtherInfoComponent", + "id": "component-EvacOtherInfoComponent-4811ae60a9730004ae9462f0e0b6d6836880013d9f8dd93a0dc3bd0ce4eb7b9c6c8b837201908f433dfe9c63e38cd8ae0ddfd8416600a1659892f0e63a7fe6b3", + "file": "src/app/components/full-details/evac-other-info/evac-other-info.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-evac-other-info", + "styleUrls": [ + "./evac-other-info.component.scss" + ], + "styles": [], + "templateUrl": [ + "./evac-other-info.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "openLink", + "defaultValue": "openLink", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11 + } + ], + "methodsClass": [ + { + "name": "bcwsFacebook", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 15, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "bcwsTwitter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 24, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { openLink } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-evac-other-info',\r\n templateUrl: './evac-other-info.component.html',\r\n styleUrls: ['./evac-other-info.component.scss'],\r\n})\r\nexport class EvacOtherInfoComponent {\r\n openLink = openLink;\r\n\r\n constructor(private appConfigService: AppConfigService) {}\r\n\r\n bcwsFacebook() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig['contactInformation'][\r\n 'socialMedia'\r\n ]['facebook'] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n\r\n bcwsTwitter() {\r\n window.open(\r\n this.appConfigService.getConfig().externalAppConfig['contactInformation'][\r\n 'socialMedia'\r\n ]['twitter'] as unknown as string,\r\n '_blank',\r\n );\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../full-details.component.scss\";\r\n\r\n.info-icon {\r\n position: relative;\r\n bottom: 6px;\r\n height: 32px;\r\n width: 32px;\r\n margin-right: 8px;\r\n cursor: pointer;\r\n}\r\n\r\n.resource-title {\r\n color: var(--Black-1, #242424);\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 33px;\r\n margin: 0px;\r\n}\r\n\r\n.info-click {\r\n color: var(--Grey-6---666, #666);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n margin: 0px 0px 24px 0px;\r\n display: flex !important;\r\n cursor: pointer;\r\n}\r\n", + "styleUrl": "./evac-other-info.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 11, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
Other Sources of Information
\r\n

Prepared BC

\r\n

Prepared BC helps you prepare for emergencies so that you can respond better and recover faster.\r\n

\r\n

At the Reception Centre

\r\n

\"download_white\"Wildfire\r\n Preparedness Guide

\r\n

\"launch_white\"Website\r\n

\r\n

\"facebook_white\"Facebook

\r\n

\"twitter_white\"Twitter

\r\n

Emergency Info BC

\r\n

Emergency Info BC shares verified event information during emergencies, as well as official\r\n response\r\n and recovery resources.

\r\n

\"launch_white\"Website

\r\n

\"twitter_white\"Twitter

\r\n

BC Wildfire Service

\r\n

Keep checking the app or visit us on Facebook and Twitter for wildfire updates.

\r\n

\"facebook_white\"Facebook

\r\n

\"twitter_white\"Twitter

\r\n
\r\n
\r\n
\r\n
Related Topics
\r\n

Links will open in your internet browser.

\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
" + }, + { + "name": "EvacuationsWidget", + "id": "component-EvacuationsWidget-3f353330f87c649abcc25037ba60ee391ede54e14a6f2d5527bdf0340a86913c2c5e918ee66de7b4ca888f84be328ed791b57d52373b9e89bdfb18b9bfaebba2", + "file": "src/app/components/dashboard-component/widgets/evacuations-widget/evacuations-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "evacuations-widget", + "styleUrls": [ + "./evacuations-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./evacuations-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "evacAlerts", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "evacList", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "evacOrders", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "convertToDate", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 72, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 25, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snowplowCaller", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 78, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { snowPlowHelper } from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport moment from 'moment';\r\n\r\n@Component({\r\n selector: 'evacuations-widget',\r\n templateUrl: './evacuations-widget.component.html',\r\n styleUrls: ['./evacuations-widget.component.scss'],\r\n})\r\nexport class EvacuationsWidget implements AfterViewInit {\r\n public startupComplete = false;\r\n public evacOrders = 0;\r\n public evacAlerts = 0;\r\n public evacList = [];\r\n public snowPlowHelper = snowPlowHelper\r\n\r\n constructor(private agolService: AGOLService,\r\n private appConfigService: AppConfigService,\r\n private router: Router,\r\n ) {}\r\n\r\n ngAfterViewInit(): void {\r\n this.agolService\r\n .getEvacOrders(null, null, {\r\n returnCentroid: false,\r\n returnGeometry: false,\r\n })\r\n .toPromise()\r\n .then((evacs) => {\r\n if (evacs?.features) {\r\n this.evacOrders = evacs.features.filter(\r\n (e) => e.attributes.ORDER_ALERT_STATUS === 'Order',\r\n ).length;\r\n this.evacAlerts = evacs.features.filter(\r\n (e) => e.attributes.ORDER_ALERT_STATUS === 'Alert',\r\n ).length;\r\n\r\n for (const element of evacs.features) {\r\n this.evacList.push({\r\n name: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n status: element.attributes.ORDER_ALERT_STATUS,\r\n agency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n issuedOn: this.convertToDate(element.attributes.DATE_MODIFIED),\r\n issuedOnRaw: element.attributes.DATE_MODIFIED,\r\n });\r\n }\r\n\r\n // sort the list by date\r\n this.evacList.sort((a, b) =>\r\n a.issuedOnRaw > b.issuedOnRaw\r\n ? -1\r\n : b.issuedOnRaw > a.issuedOnRaw\r\n ? 1\r\n : 0,\r\n );\r\n // only keep the first 4\r\n if (this.evacList.length > 4) {\r\n this.evacList = this.evacList.slice(0, 4);\r\n }\r\n }\r\n\r\n this.startupComplete = true;\r\n });\r\n }\r\n\r\n convertToDate(value: string) {\r\n if (value) {\r\n return moment(value).format('YYYY-MM-DD HH:mm:ss');\r\n }\r\n }\r\n\r\n snowplowCaller() {\r\n const url = this.appConfigService.getConfig().application.baseUrl.toString() + this.router.url.slice(1);\r\n this.snowPlowHelper(url, {\r\n action: 'dashboard_click',\r\n text: 'Evacuations View All',\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 640px;\r\n max-height: 640px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: row;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n position: relative;\r\n top: 12px;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-top: 16px;\r\n }\r\n\r\n .evac-card-title {\r\n overflow: hidden;\r\n color: var(--grays-gray-1, #242424);\r\n text-overflow: ellipsis;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-left: 8px;\r\n }\r\n\r\n .evac-card-text {\r\n color: var(--grays-gray-3, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n margin-left: 8px;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 12px 12px 12px 0px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 60px;\r\n position: relative;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 640px;\r\n max-width: 850px;\r\n max-height: 640px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: row;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n position: relative;\r\n top: 12px;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-top: 16px;\r\n }\r\n\r\n .evac-card-title {\r\n overflow: hidden;\r\n color: var(--grays-gray-1, #242424);\r\n text-overflow: ellipsis;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-left: 8px;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .evac-card-text {\r\n color: var(--grays-gray-3, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n margin-left: 8px;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 12px 12px 12px 0px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 60px;\r\n position: relative;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 558px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n background: #fff;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: row;\r\n margin-top: -10px;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n position: relative;\r\n top: 21px;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-top: 16px;\r\n }\r\n\r\n .evac-card-title {\r\n overflow: hidden;\r\n color: var(--grays-gray-1, #242424);\r\n text-overflow: ellipsis;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-left: 8px;\r\n }\r\n\r\n .evac-card-text {\r\n color: var(--grays-gray-3, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n margin-left: 8px;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 12px 12px 12px 0px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 60px;\r\n position: relative;\r\n top: 6px;\r\n height: 32px;\r\n width: 32px;\r\n }\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.content {\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\n.counts-box {\r\n display: flex;\r\n width: 100%;\r\n gap: 24px;\r\n margin-top: 10px;\r\n}\r\n\r\n.stat-box {\r\n padding: 0px 0px 0px 20px;\r\n align-items: center;\r\n gap: 32px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n width: calc(50% - 24px);\r\n}\r\n\r\n.evac-list-box {\r\n padding-top: 12px;\r\n}\r\n\r\n.evac-card-content {\r\n display: flex;\r\n}\r\n\r\n.evac-card {\r\n border-bottom: 1px solid #dedede;\r\n display: flex;\r\n padding: 10px 0px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 6px;\r\n align-self: stretch;\r\n}\r\n\r\n.evac-list-title {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 29px; /* 131.818% */\r\n}\r\n\r\n.footer {\r\n width: 100%;\r\n text-align: end;\r\n}\r\n\r\n.link {\r\n color: #242424;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 34px; // For better alignment with label\r\n text-decoration: none;\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n width: 151px;\r\n text-align: center;\r\n}\r\n\r\n.evac-card-holder {\r\n overflow-y: auto;\r\n height: 100%;\r\n margin-bottom: 10px;\r\n max-height: 410px;\r\n}\r\n\r\n.blue-background {\r\n background-color: var(--blues-blue-10, #f5f6f9);\r\n}\r\n\r\n.widget-header {\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n}\r\n", + "styleUrl": "./evacuations-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 18, + "jsdoctags": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n Evacuations\r\n View All\"Order\"\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \"Order\"\r\n {{evacOrders}} Orders\r\n
\r\n
\r\n
\r\n
\r\n \"Alert\"\r\n {{evacAlerts}} Alerts\r\n
\r\n
\r\n
\r\n
\r\n
Recent Notices
\r\n
\r\n
\r\n
\r\n
\r\n \"Order\"\r\n \"Alert\"\r\n {{evac.name}}\r\n
\r\n
\r\n \"issued\r\n Issued on {{evac.issuedOn}}\r\n
\r\n
\r\n \"issued\r\n Issued by {{evac.agency}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "FilterByLocationDialogComponent", + "id": "component-FilterByLocationDialogComponent-b3592b08d7c100bb12c3c92b514069ce1c64f54fffa4352cc4919f9eb8fdc3ab03fc28e3218f68d2496f01b0e243e0c7c8dbdeef2eba5f063ba0603dc02cd15d", + "file": "src/app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "filter-by-location-dialog", + "styleUrls": [ + "./filter-by-location-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "filter-by-location-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 33, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "filteredOptions", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "locationData", + "defaultValue": "new LocationData()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "placeData", + "deprecated": false, + "deprecationMessage": "", + "type": "PlaceData", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 123 + ] + }, + { + "name": "searchByLocationControl", + "defaultValue": "new UntypedFormControl()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "sortedAddressList", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 123 + ] + } + ], + "methodsClass": [ + { + "name": "onLocationSelected", + "args": [ + { + "name": "selectedOption", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "selectedOption", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setRadius", + "args": [ + { + "name": "radius", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 79, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "radius", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "useUserLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 83, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { UntypedFormControl } from '@angular/forms';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { PlaceData } from '@app/services/wfnews-map.service/place-data';\r\nimport { debounceTime } from 'rxjs/operators';\r\n\r\nexport class LocationData {\r\n public latitude: number;\r\n public longitude: number;\r\n public radius = 50;\r\n public searchText: string;\r\n public useUserLocation = false;\r\n}\r\n\r\n@Component({\r\n selector: 'filter-by-location-dialog',\r\n templateUrl: 'filter-by-location-dialog.component.html',\r\n styleUrls: ['./filter-by-location-dialog.component.scss'],\r\n})\r\nexport class FilterByLocationDialogComponent {\r\n public searchText;\r\n public filteredOptions = [];\r\n public searchByLocationControl = new UntypedFormControl();\r\n public locationData = new LocationData();\r\n\r\n private placeData: PlaceData;\r\n private sortedAddressList: string[] = [];\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n private commonUtilityService: CommonUtilityService,\r\n @Inject(MAT_DIALOG_DATA) public data: LocationData,\r\n ) {\r\n this.locationData = data || new LocationData();\r\n this.placeData = new PlaceData();\r\n const self = this;\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n if (!val) {\r\n this.filteredOptions = [];\r\n this.locationData.latitude = this.locationData?.latitude || undefined;\r\n this.locationData.longitude =\r\n this.locationData?.longitude || undefined;\r\n this.searchText = this.locationData?.searchText || undefined;\r\n return;\r\n }\r\n\r\n if (val.length > 2) {\r\n this.filteredOptions = [];\r\n this.placeData.searchAddresses(val).then(function(results) {\r\n if (results) {\r\n results.forEach(() => {\r\n self.sortedAddressList =\r\n self.commonUtilityService.sortAddressList(results, val);\r\n });\r\n self.filteredOptions = self.sortedAddressList;\r\n }\r\n });\r\n }\r\n });\r\n }\r\n\r\n onLocationSelected(selectedOption) {\r\n const locationControlValue = selectedOption.address\r\n ? selectedOption.address\r\n : selectedOption.localityName;\r\n this.searchByLocationControl.setValue(locationControlValue.trim(), {\r\n onlySelf: true,\r\n emitEvent: false,\r\n });\r\n\r\n this.locationData.latitude = selectedOption.loc[1];\r\n this.locationData.longitude = selectedOption.loc[0];\r\n this.locationData.searchText = this.searchText;\r\n }\r\n\r\n setRadius(radius: number) {\r\n this.locationData.radius = radius;\r\n }\r\n\r\n async useUserLocation() {\r\n this.locationData.useUserLocation = !this.locationData.useUserLocation;\r\n\r\n if (this.locationData.useUserLocation) {\r\n this.searchText = undefined;\r\n\r\n const location =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n this.locationData.latitude = location.coords.latitude;\r\n this.locationData.longitude = location.coords.longitude;\r\n this.searchText =\r\n this.locationData.latitude.toString() +\r\n ', ' +\r\n this.locationData.longitude.toString();\r\n } else {\r\n this.searchText = null;\r\n }\r\n\r\n this.locationData.searchText = this.searchText;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".dialog {\r\n height: 100%;\r\n width: 100%;\r\n padding-top: env(safe-area-inset-top, 20px) !important;\r\n padding-bottom: env(safe-area-inset-bottom, 20px) !important;\r\n padding-left: env(safe-area-inset-left) !important;\r\n padding-right: env(safe-area-inset-right) !important;\r\n}\r\n\r\n.dialog-footer {\r\n position: absolute;\r\n bottom: 0px;\r\n width: 100%;\r\n}\r\n\r\n.dialog-panel {\r\n padding: 16px;\r\n overflow: auto;\r\n height: calc(100% - 100px);\r\n}\r\n\r\n.dialog-header {\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid #dedede;\r\n display: flex;\r\n}\r\n\r\n.dialog-title {\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-weight: 600;\r\n line-height: 22px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n}\r\n\r\n.footer-button {\r\n width: 100%;\r\n}\r\n\r\n.footer-button-disabled {\r\n width: 100%;\r\n background-color: #dedede !important;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto;\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n position: relative;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-panel {\r\n padding-top: 10px;\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid #dedede;\r\n}\r\n\r\n.radius-button {\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 12px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n width: calc(50% - 10px);\r\n margin-left: 5px;\r\n margin-top: 15px;\r\n &-selected {\r\n border-radius: 20px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n font-size: 12px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n width: calc(50% - 10px);\r\n margin-left: 5px;\r\n margin-top: 15px;\r\n }\r\n}\r\n\r\n.list-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n width: 100%;\r\n margin-top: 10px;\r\n &-selected {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n width: 100%;\r\n margin-top: 10px;\r\n }\r\n}\r\n\r\n.list-button-label {\r\n margin: 0px 0px 0px 7px;\r\n}\r\n\r\n.input-clear-button {\r\n position: absolute;\r\n background-color: transparent;\r\n border: none;\r\n top: 5px;\r\n right: 0px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.filter-clear {\r\n margin-bottom: 8px;\r\n position: absolute;\r\n line-height: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n top: 6px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n position: relative;\r\n top: -6px;\r\n left: 6px;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n", + "styleUrl": "./filter-by-location-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "LocationData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 28, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "LocationData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
\r\n
\r\n
Filter by location
\r\n close\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n {{option.address}}\r\n
\r\n
{{option.localityName}} ({{option.localityType}})
\r\n
\r\n
\r\n
\r\n {{option.localityName}} ({{option.localityType}})\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \t\r\n
\r\n
\r\n" + }, + { + "name": "FilterOptionsDialogComponent", + "id": "component-FilterOptionsDialogComponent-fe47bd61e80afe9e68c7a96132f028507170e7297e269ea17ab9a07a65103685f8d1044b9831df7c1b34bac772960e53d028b3cb1e21da32cf18f55dec420627", + "file": "src/app/components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "filter-options-dialog", + "styleUrls": [ + "./filter-options-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "filter-options-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "FilterData", + "optional": false, + "description": "", + "line": 22, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "filterData", + "deprecated": false, + "deprecationMessage": "", + "type": "FilterData", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "addStageOfControl", + "args": [ + { + "name": "soc", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "soc", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "removeStageOfControl", + "args": [ + { + "name": "soc", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "soc", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setFireCentre", + "args": [ + { + "name": "fireCentre", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 41, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fireCentre", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setFireOfNoteInd", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 35, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setSortColumn", + "args": [ + { + "name": "sortColumn", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 31, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "sortColumn", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setSortDirection", + "args": [ + { + "name": "sortDirection", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 27, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "sortDirection", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setStageOfControl", + "args": [ + { + "name": "soc", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 49, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "soc", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\n\r\nexport class FilterData {\r\n public sortDirection = 'DESC';\r\n public sortColumn = 'lastUpdatedTimestamp';\r\n public stagesOfControl: string[] = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n public fireOfNoteInd = null;\r\n public fireCentre: number;\r\n}\r\n\r\n@Component({\r\n selector: 'filter-options-dialog',\r\n templateUrl: 'filter-options-dialog.component.html',\r\n styleUrls: ['./filter-options-dialog.component.scss'],\r\n})\r\nexport class FilterOptionsDialogComponent {\r\n public filterData: FilterData;\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: FilterData,\r\n ) {\r\n this.filterData = data || new FilterData();\r\n }\r\n\r\n setSortDirection(sortDirection: string) {\r\n this.filterData.sortDirection = sortDirection;\r\n }\r\n\r\n setSortColumn(sortColumn: string) {\r\n this.filterData.sortColumn = sortColumn;\r\n }\r\n\r\n setFireOfNoteInd() {\r\n // show fires that are not fire of note when this filter is unselected\r\n if (this.filterData.fireOfNoteInd) this.filterData.fireOfNoteInd = null;\r\n else this.filterData.fireOfNoteInd = true;\r\n }\r\n\r\n setFireCentre(fireCentre: number) {\r\n if (this.filterData.fireCentre === fireCentre) {\r\n this.filterData.fireCentre = undefined ;\r\n } else {\r\n this.filterData.fireCentre = fireCentre;\r\n }\r\n }\r\n\r\n setStageOfControl(soc: string) {\r\n if (this.filterData.stagesOfControl.includes(soc)) {\r\nthis.removeStageOfControl(soc);\r\n} else {\r\nthis.addStageOfControl(soc);\r\n}\r\n }\r\n\r\n addStageOfControl(soc: string) {\r\n this.filterData.stagesOfControl.push(soc);\r\n }\r\n\r\n removeStageOfControl(soc: string) {\r\n const index = this.filterData.stagesOfControl.indexOf(soc);\r\n if (index > -1) {\r\n this.filterData.stagesOfControl.splice(index, 1);\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".dialog {\r\n height: 100%;\r\n width: 100%;\r\n padding-top: env(safe-area-inset-top, 20px);\r\n}\r\n\r\n.dialog-footer {\r\n position: absolute;\r\n bottom: 0px;\r\n width: 100%;\r\n}\r\n\r\n.dialog-panel {\r\n padding: 16px;\r\n overflow: auto;\r\n height: calc(100% - 100px);\r\n}\r\n\r\n.dialog-header {\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid #dedede;\r\n display: flex;\r\n}\r\n\r\n.dialog-title {\r\n font-family: \"Noto Sans\", BCSans, \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-weight: 600;\r\n line-height: 22px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n}\r\n\r\n.footer-button {\r\n width: 100%;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto;\r\n}\r\n\r\n.search-panel {\r\n padding-top: 10px;\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid #dedede;\r\n}\r\n\r\n.radius-button {\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 12px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n width: calc(50% - 10px);\r\n margin-left: 5px;\r\n margin-top: 15px;\r\n &-selected {\r\n border-radius: 20px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n font-size: 12px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n width: calc(50% - 10px);\r\n margin-left: 5px;\r\n margin-top: 15px;\r\n }\r\n}\r\n\r\n.list-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n width: 100%;\r\n margin-top: 10px;\r\n &-selected {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n width: 100%;\r\n margin-top: 10px;\r\n }\r\n}\r\n\r\n.list-button-label {\r\n margin: 0px 0px 0px 7px;\r\n}\r\n\r\n.radius-panel {\r\n border-bottom: 1px solid #dedede;\r\n padding-bottom: 20px;\r\n padding-top: 20px;\r\n}\r\n", + "styleUrl": "./filter-options-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "FilterData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 18, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "FilterData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
\r\n
\r\n
Filters
\r\n close\r\n
\r\n
\r\n
Sort By
\r\n \r\n \r\n \r\n
\r\n
\r\n
Sort By Direction
\r\n \r\n \r\n
\r\n
\r\n
Filter By Stage of Control
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
Filter By Wildfire of Note
\r\n \r\n
\r\n
\r\n
Filter By Fire Centre
\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \t\r\n
\r\n
\r\n" + }, + { + "name": "FireCauseWidget", + "id": "component-FireCauseWidget-93747ee03e98d9e9ecd6df6cbb1c932af9a0a987ef9e274ac834f9f83192ceb3cc42dc27240b56862ee54d0e6c90557cf1d2819dfcecf70eda21c15c71a2af79", + "file": "src/app/components/dashboard-component/widgets/fire-cause-widget/fire-cause-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "fire-cause-widget", + "styleUrls": [ + "./fire-cause-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./fire-cause-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "yearly", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "boolean", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "fireCentreOptions", + "defaultValue": "FireCentres", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "humanFires", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "humanFiresPct", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "lightningFires", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "lightningFiresPct", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "selectedFireCentreCode", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + }, + { + "name": "unknownFires", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "unknownFiresPct", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 25, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "queryData", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 29, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectFireCentre", + "args": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 110, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component, Input } from '@angular/core';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { FireCentres, currentFireYear } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'fire-cause-widget',\r\n templateUrl: './fire-cause-widget.component.html',\r\n styleUrls: ['./fire-cause-widget.component.scss'],\r\n})\r\nexport class FireCauseWidget implements AfterViewInit {\r\n @Input() public yearly = false;\r\n\r\n public startupComplete = false;\r\n public selectedFireCentreCode = '';\r\n public fireCentreOptions = FireCentres;\r\n public lightningFires: number;\r\n public humanFires: number;\r\n public unknownFires: number;\r\n public lightningFiresPct: number;\r\n public humanFiresPct: number;\r\n public unknownFiresPct: number;\r\n\r\n constructor(private publishedIncidentService: PublishedIncidentService) {}\r\n\r\n ngAfterViewInit(): void {\r\n this.queryData();\r\n }\r\n\r\n queryData() {\r\n this.startupComplete = false;\r\n const fireCentre =\r\n this.selectedFireCentreCode && this.selectedFireCentreCode !== ''\r\n ? FireCentres.find((fc) => fc.code === this.selectedFireCentreCode)\r\n .description\r\n : 'BC';\r\n\r\n Promise.all([\r\n this.publishedIncidentService\r\n .fetchStatistics(currentFireYear(), fireCentre)\r\n .toPromise(),\r\n ])\r\n .then(([stats]) => {\r\n // counts by cause code\r\n const currentYearHuman =\r\n stats.reduce(\r\n (n, { activeHumanCausedFires }) => n + activeHumanCausedFires,\r\n 0,\r\n ) || 0;\r\n const humanOut =\r\n stats.reduce(\r\n (n, { extinguishedHumanCausedFires }) =>\r\n n + extinguishedHumanCausedFires,\r\n 0,\r\n ) || 0;\r\n\r\n const currentYearNatural =\r\n stats.reduce(\r\n (n, { activeNaturalCausedFires }) => n + activeNaturalCausedFires,\r\n 0,\r\n ) || 0;\r\n const naturalOut =\r\n stats.reduce(\r\n (n, { extinguishedNaturalCausedFires }) =>\r\n n + extinguishedNaturalCausedFires,\r\n 0,\r\n ) || 0;\r\n\r\n const currentYearUnknown =\r\n stats.reduce(\r\n (n, { activeUnknownCausedFires }) => n + activeUnknownCausedFires,\r\n 0,\r\n ) || 0;\r\n const unknownOut =\r\n stats.reduce(\r\n (n, { extinguishedUnknownCausedFires }) =>\r\n n + extinguishedUnknownCausedFires,\r\n 0,\r\n ) || 0;\r\n\r\n const totalCurrentYear =\r\n currentYearHuman + currentYearNatural + currentYearUnknown;\r\n const totalOut = humanOut + naturalOut + unknownOut;\r\n const totalFires =\r\n totalCurrentYear +\r\n Number(this.yearly ? totalOut : 0);\r\n\r\n // If this is a yearly totals sum, then we need to include outfires\r\n this.lightningFires =\r\n currentYearNatural +\r\n (this.yearly ? naturalOut : 0);\r\n this.lightningFiresPct =\r\n Math.round((this.lightningFires / totalFires) * 100) || 0;\r\n this.humanFires =\r\n currentYearHuman + (this.yearly ? humanOut : 0);\r\n this.humanFiresPct =\r\n Math.round((this.humanFires / totalFires) * 100) || 0;\r\n this.unknownFires =\r\n currentYearUnknown +\r\n (this.yearly ? unknownOut : 0);\r\n this.unknownFiresPct =\r\n Math.round((this.unknownFires / totalFires) * 100) || 0;\r\n\r\n this.startupComplete = true;\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n selectFireCentre(value) {\r\n this.queryData();\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n width: auto;\r\n min-height: 640px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n .progress-bar {\r\n display: block;\r\n height: 7px !important;\r\n border-radius: 50px;\r\n --mdc-linear-progress-track-height: 7px;\r\n --mdc-linear-progress-active-indicator-color: #146fb4;\r\n --mdc-linear-progress-track-color: #c4c4c4;\r\n }\r\n\r\n .progress-bar-mobile {\r\n display: none;\r\n }\r\n\r\n .data-box {\r\n &-title {\r\n color: var(--grays-gray-2, #484848);\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 35px; /* 159.091% */\r\n letter-spacing: 0.35px;\r\n margin-bottom: 16px;\r\n }\r\n &-content {\r\n &-card {\r\n display: flex;\r\n min-width: 200px;\r\n padding: var(--24, 24px);\r\n align-items: center;\r\n gap: 64px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: var(--blues-blue-10, #f5f6f9);\r\n margin-bottom: 16px;\r\n &-count-box {\r\n display: flex;\r\n width: 193px;\r\n align-items: center;\r\n gap: var(--16, 16px);\r\n }\r\n &-count-holder {\r\n &-title {\r\n color: var(--grays-gray-3, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n &-data {\r\n color: var(--Black-1, #242424);\r\n font-feature-settings:\r\n \"cv11\" on,\r\n \"cv01\" on,\r\n \"ss01\" on,\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 48px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 48px; /* 100% */\r\n letter-spacing: 0.35px;\r\n }\r\n }\r\n &-pct-box {\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n gap: 32px;\r\n flex: 1 0 0;\r\n &-value {\r\n color: var(--Black-1, #242424);\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 32px;\r\n font-style: normal;\r\n font-weight: 700;\r\n line-height: 48px; /* 150% */\r\n letter-spacing: 0.35px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .info-box {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n align-self: stretch;\r\n color: var(--Grey-1, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n margin-bottom: 16px;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n width: auto;\r\n max-width: 850px;\r\n min-height: 640px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n .progress-bar {\r\n display: block;\r\n height: 7px !important;\r\n border-radius: 50px;\r\n --mdc-linear-progress-track-height: 7px;\r\n --mdc-linear-progress-active-indicator-color: #146fb4;\r\n --mdc-linear-progress-track-color: #c4c4c4;\r\n }\r\n\r\n .progress-bar-mobile {\r\n display: none;\r\n }\r\n\r\n .data-box {\r\n &-title {\r\n color: var(--grays-gray-2, #484848);\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 35px; /* 159.091% */\r\n letter-spacing: 0.35px;\r\n margin-bottom: 16px;\r\n }\r\n &-content {\r\n &-card {\r\n display: flex;\r\n min-width: 200px;\r\n padding: var(--24, 24px);\r\n align-items: center;\r\n gap: 64px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: var(--blues-blue-10, #f5f6f9);\r\n margin-bottom: 16px;\r\n &-count-box {\r\n display: flex;\r\n width: 193px;\r\n align-items: center;\r\n gap: var(--16, 16px);\r\n }\r\n &-count-holder {\r\n &-title {\r\n color: var(--grays-gray-3, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n &-data {\r\n color: var(--Black-1, #242424);\r\n font-feature-settings:\r\n \"cv11\" on,\r\n \"cv01\" on,\r\n \"ss01\" on,\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 48px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 48px; /* 100% */\r\n letter-spacing: 0.35px;\r\n }\r\n }\r\n &-pct-box {\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n gap: 32px;\r\n flex: 1 0 0;\r\n &-value {\r\n color: var(--Black-1, #242424);\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 32px;\r\n font-style: normal;\r\n font-weight: 700;\r\n line-height: 48px; /* 150% */\r\n letter-spacing: 0.35px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .info-box {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n align-self: stretch;\r\n color: var(--Grey-1, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n margin-bottom: 16px;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 640px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n background: #fff;\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n .progress-bar {\r\n display: none;\r\n }\r\n\r\n .progress-bar-mobile {\r\n display: block;\r\n height: 7px !important;\r\n border-radius: 50px;\r\n --mdc-linear-progress-track-height: 7px;\r\n --mdc-linear-progress-active-indicator-color: #146fb4;\r\n --mdc-linear-progress-track-color: #c4c4c4;\r\n position: relative;\r\n top: -35px;\r\n }\r\n\r\n .data-box {\r\n &-title {\r\n color: var(--grays-gray-2, #484848);\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 35px;\r\n letter-spacing: 0.35px;\r\n margin-bottom: 16px;\r\n }\r\n &-content {\r\n &-card {\r\n min-width: 200px;\r\n padding: 16px;\r\n height: 100px;\r\n align-items: center;\r\n gap: 64px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: var(--blues-blue-10, #f5f6f9);\r\n margin-bottom: 16px;\r\n &-count-box {\r\n display: flex;\r\n width: 193px;\r\n align-items: center;\r\n gap: var(--16, 16px);\r\n }\r\n &-count-holder {\r\n &-title {\r\n color: var(--grays-gray-3, #242424);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n position: relative;\r\n top: 12px;\r\n }\r\n &-data {\r\n color: var(--Black-1, #666);\r\n font-feature-settings:\r\n \"cv11\" on,\r\n \"cv01\" on,\r\n \"ss01\" on,\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 48px; /* 100% */\r\n letter-spacing: 0.35px;\r\n }\r\n }\r\n &-pct-box {\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n gap: 32px;\r\n flex: 1 0 0;\r\n position: relative;\r\n top: -60px;\r\n &-value {\r\n color: var(--Black-1, #242424);\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 28px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 48px; /* 150% */\r\n letter-spacing: 0.35px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .info-box {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n align-self: stretch;\r\n color: var(--Grey-1, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 13px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n margin-bottom: 16px;\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n border: 1px solid #c4c4c4;\r\n color: #242424;\r\n\r\n height: 36px;\r\n padding-left: 10px;\r\n\r\n -webkit-appearance: none;\r\n -moz-appearance: none;\r\n appearance: none;\r\n background: url(\"../../../../../assets/images/svg-icons/carbon_down-arrow.svg\") 96% / 10% no-repeat;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto !important;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.content {\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\n.button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n}\r\n\r\n.button-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n}\r\n\r\n.button-icon {\r\n position: relative;\r\n top: 2px;\r\n left: -6px;\r\n}\r\n\r\n.info-button-icon {\r\n position: relative;\r\n top: 2px;\r\n left: -6px;\r\n border-radius: 64px;\r\n border: 1px solid #dddddd;\r\n background-color: #ffffff;\r\n padding: 8px;\r\n cursor: pointer;\r\n}\r\n", + "styleUrl": "./fire-cause-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 21, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n Wildfire Causes\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n Wildfire cause statistics are a combination of determined and suspected causes.\r\n \"Order\"\r\n
\r\n
\r\n
Active Wildfires
\r\n
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n
Lightning
\r\n
{{lightningFires}}
\r\n
\r\n
\r\n
\r\n \r\n
{{lightningFiresPct}}%
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n
Human
\r\n
{{humanFires}}
\r\n
\r\n
\r\n
\r\n \r\n
{{humanFiresPct}}%
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n
Undetermined
\r\n
{{unknownFires}}
\r\n
\r\n
\r\n
\r\n \r\n
{{unknownFiresPct}}%
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "FireCentreStatsWidget", + "id": "component-FireCentreStatsWidget-6accb615a788ce13ceca062a84b7a2a603a74dd11ef9e0c6c9df8da92e9f24e25ea29c37d2eeef0427e21d167c6245eace6d557b6a6d986e8242dfdbbc771dbe", + "file": "src/app/components/dashboard-component/widgets/fire-centre-stats-widget/fire-centre-stats-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "fire-centre-stats-widget", + "styleUrls": [ + "./fire-centre-stats-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./fire-centre-stats-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "colorScheme", + "defaultValue": "{\r\n domain: ['#DCA237', '#3070AD', '#C66526', '#469C76', '#EEE461', '#C17DA5'],\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireCentreHectares", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireCentres", + "defaultValue": "FireCentres", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 123 + ] + }, + { + "name": "fireCentreTotals", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + }, + { + "name": "viewWildfireCounts", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 33, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snowplowCaller", + "args": [ + { + "name": "label", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 95, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "label", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "toggleViewWildfireCounts", + "args": [ + { + "name": "label", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 90, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "label", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { FireCentres, currentFireYear, snowPlowHelper } from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'fire-centre-stats-widget',\r\n templateUrl: './fire-centre-stats-widget.component.html',\r\n styleUrls: ['./fire-centre-stats-widget.component.scss'],\r\n})\r\nexport class FireCentreStatsWidget implements AfterViewInit {\r\n public startupComplete = false;\r\n public viewWildfireCounts = false;\r\n\r\n public fireCentreTotals = [];\r\n public fireCentreHectares = [];\r\n\r\n public colorScheme = {\r\n domain: ['#DCA237', '#3070AD', '#C66526', '#469C76', '#EEE461', '#C17DA5'],\r\n };\r\n\r\n private fireCentres = FireCentres;\r\n public snowPlowHelper = snowPlowHelper\r\n\r\n\r\n constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private appConfigService: AppConfigService,\r\n private router: Router\r\n ) {}\r\n\r\n ngAfterViewInit(): void {\r\n Promise.all([\r\n this.publishedIncidentService\r\n .fetchStatistics(currentFireYear(), null)\r\n .toPromise(),\r\n ])\r\n .then(([stats]) => {\r\n for (const fc of this.fireCentres) {\r\n const currentYearActive =\r\n stats\r\n .filter((f) => f.fireCentre === fc.description)\r\n .reduce(\r\n (\r\n n,\r\n {\r\n activeBeingHeldFires,\r\n activeBeingHeldFiresOfNote,\r\n activeOutOfControlFires,\r\n activeOutOfControlFiresOfNote,\r\n activeUnderControlFires,\r\n activeUnderControlFiresOfNote,\r\n outFires,\r\n },\r\n ) =>\r\n n +\r\n activeBeingHeldFires +\r\n activeBeingHeldFiresOfNote +\r\n activeOutOfControlFires +\r\n activeOutOfControlFiresOfNote +\r\n activeUnderControlFires +\r\n activeUnderControlFiresOfNote +\r\n outFires,\r\n 0,\r\n ) || 0;\r\n\r\n this.fireCentreTotals.push({\r\n name: fc.description.replace(' Fire Centre', ''),\r\n value: currentYearActive,\r\n });\r\n\r\n this.fireCentreHectares.push({\r\n name: fc.description.replace(' Fire Centre', ''),\r\n value:\r\n Math.round(\r\n stats.find((f) => f.fireCentre === fc.description)\r\n ?.hectaresBurned,\r\n ) || 0,\r\n });\r\n }\r\n\r\n this.startupComplete = true;\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n toggleViewWildfireCounts(label: string) {\r\n this.viewWildfireCounts = !this.viewWildfireCounts;\r\n this.snowplowCaller(label)\r\n }\r\n\r\n snowplowCaller(label) {\r\n const url = this.appConfigService.getConfig().application.baseUrl.toString() + this.router.url.slice(1);\r\n this.snowPlowHelper(url, {\r\n action: 'dashboard_click',\r\n text: label,\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n max-width: 1480px;\r\n width: calc(100vw - 104px);\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .vertical-chart {\r\n display: block;\r\n }\r\n\r\n .horizontal-chart {\r\n display: none;\r\n }\r\n\r\n .data-content {\r\n display: flex;\r\n align-items: flex-start;\r\n flex-wrap: wrap;\r\n flex-direction: row;\r\n gap: var(--24, 24px);\r\n flex-shrink: 0;\r\n align-self: stretch;\r\n padding-top: 12px;\r\n &-image-box {\r\n width: 50%;\r\n flex-shrink: 0;\r\n border-radius: 20px;\r\n }\r\n &-image {\r\n max-width: 100%;\r\n }\r\n &-chart {\r\n display: flex;\r\n width: 50%;\r\n padding: var(--16, 16px);\r\n flex-direction: column;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: #f5f6f9;\r\n &-label {\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n &-container {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n }\r\n .widget-header {\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n max-width: 855px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .vertical-chart {\r\n display: block;\r\n }\r\n\r\n .horizontal-chart {\r\n display: none;\r\n }\r\n\r\n .data-content {\r\n display: flex;\r\n align-items: flex-start;\r\n flex-wrap: wrap;\r\n flex-direction: row;\r\n gap: var(--24, 24px);\r\n flex-shrink: 0;\r\n align-self: stretch;\r\n padding-top: 12px;\r\n &-image-box {\r\n width: 50%;\r\n flex-shrink: 0;\r\n border-radius: 20px;\r\n }\r\n &-image {\r\n max-width: 100%;\r\n }\r\n &-chart {\r\n display: flex;\r\n width: 50%;\r\n padding: var(--16, 16px);\r\n flex-direction: column;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: #f5f6f9;\r\n &-label {\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n &-container {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n }\r\n .widget-header {\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n background: #fff;\r\n width: calc(100vw - 48px);\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .vertical-chart {\r\n display: none;\r\n }\r\n\r\n .horizontal-chart {\r\n display: block;\r\n }\r\n\r\n .data-content {\r\n display: flex;\r\n align-items: flex-start;\r\n flex-wrap: wrap;\r\n flex-direction: row;\r\n gap: var(--24, 24px);\r\n flex-shrink: 0;\r\n align-self: stretch;\r\n padding-top: 12px;\r\n &-image-box {\r\n width: 50%;\r\n flex-shrink: 0;\r\n border-radius: 20px;\r\n }\r\n &-image {\r\n max-width: 100%;\r\n }\r\n &-chart {\r\n display: flex;\r\n width: 50%;\r\n min-height: 458px;\r\n padding: 6px;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: #f5f6f9;\r\n &-label {\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n padding: 10px;\r\n }\r\n &-container {\r\n width: 100%;\r\n height: 100%;\r\n }\r\n }\r\n }\r\n\r\n .widget-header {\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n }\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.content {\r\n height: 100%;\r\n width: 100%;\r\n}\r\n\r\n.button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n &-selected {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n}\r\n\r\n.button-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n position: relative;\r\n top: -3px;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n color: #242424 !important;\r\n }\r\n}\r\n\r\n.button-icon {\r\n position: relative;\r\n top: 2px;\r\n left: -6px;\r\n}\r\n\r\n.widget-button-bar {\r\n margin-left: auto;\r\n display: flex;\r\n}\r\n\r\n.message {\r\n color: var(--Grey-1, #666);\r\n align-self: stretch;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 19px; /* 135.714% */\r\n}\r\n\r\n.data-content > * {\r\n flex: 1 0 42%;\r\n}\r\n", + "styleUrl": "./fire-centre-stats-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 24, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n Fire Centre Statistics\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n
The province is divided into six regional fire centres. Each fire centre is responsible for wildfire management within its boundaries.
\r\n
\r\n
\r\n \"Fire\r\n
\r\n
\r\n
{{(viewWildfireCounts ? 'Total Wildfires' : 'Hectares Burned')}} by Regional Fire Centre
\r\n
\r\n \r\n \r\n\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "FireLegendComponent", + "id": "component-FireLegendComponent-85205e2700037c12e580d97a1c30f3593922abacebebac5a2c0686ab921be1e01e0a549e0aaa3078cff1c39a87ab343034f5b048ae7adf8dcc3d016ca8b9e65a", + "file": "src/app/components/legend-panels/fires/fire-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-fire-legend", + "styleUrls": [ + "./fire-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./fire-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "checkLayerVisible", + "defaultValue": "checkLayerVisible", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { checkLayerVisible } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-fire-legend',\r\n templateUrl: './fire-legend.component.html',\r\n styleUrls: ['./fire-legend.component.scss'],\r\n})\r\nexport class FireLegendComponent {\r\n public checkLayerVisible = checkLayerVisible;\r\n\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./fire-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 10 + }, + "extends": [], + "templateData": "\r\n
\r\n
Wildfires
\r\n \r\n \r\n \r\n \r\n \"Fire\r\n Wildfire of Note\r\n \r\n \r\n

A wildfire that is highly visible or poses a potential threat to public safety.

\r\n
\r\n \r\n \r\n \r\n \"Out\r\n Out of Control\r\n \r\n \r\n

A wildfire that is spreading or it is anticipated to spread beyond the current perimeter, or control line.

\r\n
\r\n \r\n \r\n \r\n \"Being\r\n Being Held\r\n \r\n \r\n

A wildfire that is projected, based on fuel and weather conditions and resource availability, to remain within the current perimeter, control line or boundary.

\r\n
\r\n \r\n \r\n \r\n \"Under\r\n Under Control\r\n \r\n \r\n

A wildfire that is not projected to spread beyond the current perimeter.

\r\n
\r\n \r\n \r\n \r\n \"Declared\r\n Declared Out\r\n \r\n \r\n

The wildfire has been extinguished or winter conditions are present, and the wildfire will not spread.

\r\n
\r\n \r\n \r\n \r\n \"Fire\r\n Fire Perimeter\r\n \r\n \r\n

The outside edge or boundary of a fire or burned area. Fire Perimeters should be treated as estimates only, as fires are dynamic and circumstances may change quickly.

\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "FiresOfNoteWidget", + "id": "component-FiresOfNoteWidget-7c72b652a83ed89fbbf2d199bd04e313b177008f5acd7b809cc6faa2b18de82dbc130d4e602a3b6741cf64d46bc6652f1a2acec657f8d96a09395aa48a52cf12", + "file": "src/app/components/dashboard-component/widgets/fires-of-note-widget/fires-of-note-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "fires-of-note-widget", + "styleUrls": [ + "./fires-of-note-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./fires-of-note-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "activeFireOfNote", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "activeFiresList", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "convertToStageOfControlDescription", + "defaultValue": "convertToStageOfControlDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 24 + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "updateCount", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "convertToDateString", + "args": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 92, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snowplowCaller", + "args": [ + { + "name": "text", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 105, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "text", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "viewIncident", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 96, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, ChangeDetectorRef, Component } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport {\r\n convertFireNumber,\r\n convertToStageOfControlDescription,\r\n snowPlowHelper,\r\n} from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'fires-of-note-widget',\r\n templateUrl: './fires-of-note-widget.component.html',\r\n styleUrls: ['./fires-of-note-widget.component.scss'],\r\n})\r\nexport class FiresOfNoteWidget implements AfterViewInit {\r\n public startupComplete = false;\r\n public activeFireOfNote = 0;\r\n public activeFiresList = [];\r\n public updateCount = 0;\r\n public snowPlowHelper = snowPlowHelper\r\n\r\n convertToStageOfControlDescription = convertToStageOfControlDescription;\r\n\r\n constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private agolService: AGOLService,\r\n protected cdr: ChangeDetectorRef,\r\n protected router: Router,\r\n protected appConfigService: AppConfigService\r\n ) {}\r\n\r\n ngAfterViewInit(): void {\r\n this.publishedIncidentService\r\n .fetchPublishedIncidents(0, 9999, true, false)\r\n .toPromise()\r\n .then((activeFoNIncidents) => {\r\n if (\r\n activeFoNIncidents &&\r\n activeFoNIncidents.collection &&\r\n activeFoNIncidents.collection.length > 0\r\n ) {\r\n this.activeFireOfNote = activeFoNIncidents.collection.length;\r\n\r\n activeFoNIncidents.collection.sort((a, b) =>\r\n a.discoveryDate > b.discoveryDate\r\n ? -1\r\n : b.discoveryDate > a.discoveryDate\r\n ? 1\r\n : 0,\r\n );\r\n this.activeFiresList = activeFoNIncidents.collection;\r\n // only keep the first 4\r\n if (this.activeFiresList.length > 4) {\r\n this.activeFiresList = this.activeFiresList.slice(0, 4);\r\n }\r\n }\r\n\r\n // Determine if the FoN has any evacuation notices related to it. All we need is the counts\r\n for (const incident of this.activeFiresList) {\r\n incident.ordersCount = 0;\r\n incident.alertsCount = 0;\r\n // don't make the fetch async, and don't await the result. We want the page to render\r\n // quickly in case the agol service is struggling to return a result.\r\n this.agolService\r\n .getEvacOrdersByEventNumber(convertFireNumber(incident))\r\n .toPromise()\r\n .then((results) => {\r\n if (results && results.features && results.features.length > 0) {\r\n incident.ordersCount = results.features.filter(\r\n (e) => e.attributes.ORDER_ALERT_STATUS === 'Order',\r\n ).length;\r\n incident.alertsCount = results.features.filter(\r\n (e) => e.attributes.ORDER_ALERT_STATUS === 'Alert',\r\n ).length;\r\n // may need a change detection here to re-render the FoN tiles\r\n // The updateCount is just an arbitrary attribute to force change detection rerendering\r\n this.updateCount += 1;\r\n this.cdr.detectChanges();\r\n }\r\n });\r\n }\r\n\r\n this.startupComplete = true;\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n convertToDateString(date) {\r\n return new Date(date).toLocaleDateString();\r\n }\r\n\r\n async viewIncident(incident) {\r\n const queryParams = {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n };\r\n this.router.navigate(['/incidents'], { queryParams });\r\n this.snowplowCaller('navigate to ' + incident.incidentNumberLabel)\r\n }\r\n\r\n snowplowCaller(text) {\r\n const url = this.appConfigService.getConfig().application.baseUrl.toString() + this.router.url.slice(1);\r\n this.snowPlowHelper(url, {\r\n action: 'dashboard_click',\r\n text: text,\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n max-width: 1450px;\r\n width: calc(100vw - 104px);\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n height: 412px;\r\n }\r\n\r\n .content {\r\n height: calc(100% - 78px);\r\n width: 100%;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n padding-bottom: 15px;\r\n overflow-x: auto;\r\n overflow-y: hidden;\r\n }\r\n\r\n .count-panel {\r\n display: flex;\r\n padding: var(--16, 16px) var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--16, 16px);\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n border: 1px solid var(--grays-gray-8, #e4e4e4);\r\n background: var(--blues-blue-11, #f5f6f9);\r\n width: 186px;\r\n &-panel-title {\r\n color: #585858;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n &-text {\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n &-data-content {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: flex-start;\r\n width: 186px;\r\n }\r\n &-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 40px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n margin-left: 10px;\r\n }\r\n &-icon {\r\n position: relative;\r\n top: 15px;\r\n }\r\n }\r\n\r\n .count-panel-mobile {\r\n display: none;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n max-width: min(850px, calc(100dvw - 104px));\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n }\r\n\r\n .content {\r\n height: calc(100% - 78px);\r\n width: 100%;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n padding-bottom: 15px;\r\n overflow-x: auto;\r\n overflow-y: hidden;\r\n }\r\n\r\n .count-panel {\r\n display: flex;\r\n padding: var(--16, 16px) var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--16, 16px);\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n border: 1px solid var(--grays-gray-8, #e4e4e4);\r\n background: var(--blues-blue-11, #f5f6f9);\r\n width: 186px;\r\n &-panel-title {\r\n color: #585858;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n &-text {\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n &-data-content {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: flex-start;\r\n width: 186px;\r\n }\r\n &-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 40px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n margin-left: 10px;\r\n }\r\n &-icon {\r\n position: relative;\r\n top: 15px;\r\n }\r\n }\r\n\r\n .count-panel-mobile {\r\n display: none;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n background: #fff;\r\n width: calc(100vw - 40px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n }\r\n\r\n .content {\r\n height: calc(100% - 78px);\r\n width: 100%;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n padding-bottom: 15px;\r\n padding-top: 24px;\r\n overflow-x: auto;\r\n overflow-y: hidden;\r\n }\r\n\r\n .count-panel {\r\n display: none !important;\r\n }\r\n\r\n .count-panel-mobile {\r\n display: flex;\r\n padding: var(--16, 16px) var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--16, 16px);\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n border: 1px solid var(--grays-gray-8, #e4e4e4);\r\n background: var(--blues-blue-11, #f5f6f9);\r\n margin-top: 16px;\r\n &-panel-title {\r\n color: #585858;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n &-text {\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n &-data-content {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: flex-start;\r\n border-bottom: 1px solid #dedede;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n }\r\n &-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 28px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n margin-left: 10px;\r\n }\r\n &-icon {\r\n position: relative;\r\n top: 8px;\r\n }\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 17px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.widget-header {\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n}\r\n\r\n.button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n &-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n &-icon {\r\n position: relative;\r\n top: 2px;\r\n left: -6px;\r\n }\r\n}\r\n\r\n.link {\r\n color: #242424;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 34px; // For better alignment with label\r\n text-decoration: none;\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n width: 151px;\r\n text-align: center;\r\n}\r\n\r\n.fire-of-note-card {\r\n position: relative;\r\n display: flex;\r\n width: 275px;\r\n height: calc(100% - 32px);\r\n min-height: 185px;\r\n padding: var(--16, 16px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--12, 12px);\r\n border-radius: var(--8, 8px);\r\n border: 1px solid var(--grays-gray-7, #dedede);\r\n background: var(--White, #fdfdfd);\r\n box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.07);\r\n &-title {\r\n color: #372a2a;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 30px; /* 136.364% */\r\n border-bottom: 1px solid #e4e4e4;\r\n width: 100%;\r\n margin-bottom: 12px;\r\n padding-bottom: 12px;\r\n }\r\n &-order-panel {\r\n display: flex;\r\n flex-direction: row;\r\n padding: 6px var(--16, 16px);\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px var(--8, 8px);\r\n align-self: stretch;\r\n border-radius: var(--4, 4px);\r\n border: 1px solid var(--reds-red-6, #fbe3e3);\r\n background: var(--reds-red-7, #fef1f2);\r\n color: var(--reds-red-2, #98273b);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n &-alert-panel {\r\n display: flex;\r\n flex-direction: row;\r\n padding: 6px var(--16, 16px);\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px var(--8, 8px);\r\n align-self: stretch;\r\n border-radius: var(--4, 4px);\r\n border: 1px solid #f6e8b6;\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n color: #7c5d11;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n &-data-panel {\r\n display: flex;\r\n width: 275px;\r\n }\r\n &-icon {\r\n position: relative;\r\n top: 3px;\r\n }\r\n &-text {\r\n color: var(--grays-gray-3, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n margin-left: 5px;\r\n }\r\n}\r\n\r\n.link-icon {\r\n padding: 10px;\r\n border-radius: 50px;\r\n background-color: #eee;\r\n cursor: pointer;\r\n margin-left: auto;\r\n}\r\n\r\n.link-holder {\r\n position: absolute;\r\n bottom: 10px;\r\n right: 14px;\r\n}\r\n", + "styleUrl": "./fires-of-note-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 24, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n Wildfires of Note\r\n View All\"Order\"\r\n
\r\n \r\n
\r\n
Currently Active
\r\n
\r\n \"Order\"\r\n
{{activeFireOfNote}}
\r\n
\r\n
Wildfires of Note are wildfires that are highly visible or pose a potential threat to public safety.
\r\n
\r\n
\r\n
\r\n
Currently Active
\r\n
\r\n \"Order\"\r\n
{{activeFireOfNote}}
\r\n
\r\n
Wildfires of Note are wildfires that are highly visible or pose a potential threat to public safety.
\r\n
\r\n
\r\n
{{incident.incidentName}}
\r\n
0\" class=\"fire-of-note-card-order-panel\">\r\n \"Discovered\r\n
{{incident.ordersCount}} Evacuation Orders
\r\n
\r\n
0\" class=\"fire-of-note-card-alert-panel\">\r\n \"Discovered\r\n
{{incident.alertsCount}} Evacuation Alerts
\r\n
\r\n
\r\n
\r\n \"Out\r\n \"Being\r\n \"under\r\n
\r\n
\r\n {{convertToStageOfControlDescription(incident.stageOfControlCode)}}\r\n
\r\n
\r\n
\r\n
\r\n \"fire\r\n
\r\n
\r\n {{incident.fireCentreName}}\r\n
\r\n
\r\n
\r\n
\r\n \"Discovered\r\n
\r\n
\r\n Discovered on {{convertToDateString(incident.discoveryDate)}}\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n" + }, + { + "name": "FireTotalsWidget", + "id": "component-FireTotalsWidget-03218e155cf645779916f4ec967b5fedd81347c1f265cbc453839bdeb715c0b00ac6c7c7ef22766e93c5aaae42e5f65a182f00f0659efc21a473d8ffea197c11", + "file": "src/app/components/dashboard-component/widgets/fire-totals-widget/fire-totals-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "fire-totals-widget", + "styleUrls": [ + "./fire-totals-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./fire-totals-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "fireYear", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "hectaresBurned", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "outFires", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11, + "modifierKind": [ + 125 + ] + }, + { + "name": "totalFires", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component } from '@angular/core';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { currentFireYear } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'fire-totals-widget',\r\n templateUrl: './fire-totals-widget.component.html',\r\n styleUrls: ['./fire-totals-widget.component.scss'],\r\n})\r\nexport class FireTotalsWidget implements AfterViewInit {\r\n public startupComplete = false;\r\n\r\n public totalFires = 0;\r\n public outFires = 0;\r\n public hectaresBurned = 0;\r\n public fireYear: number;\r\n \r\n constructor(private publishedIncidentService: PublishedIncidentService) {}\r\n\r\n ngAfterViewInit(): void {\r\n this.fireYear = currentFireYear();\r\n\r\n Promise.all([\r\n this.publishedIncidentService\r\n .fetchStatistics(currentFireYear() - 1)\r\n .toPromise(),\r\n this.publishedIncidentService\r\n .fetchStatistics(currentFireYear())\r\n .toPromise(),\r\n ])\r\n .then(([previousYearStats, stats]) => {\r\n const currentYearActive =\r\n stats.reduce(\r\n (\r\n n,\r\n {\r\n activeBeingHeldFires,\r\n activeBeingHeldFiresOfNote,\r\n activeOutOfControlFires,\r\n activeOutOfControlFiresOfNote,\r\n activeUnderControlFires,\r\n activeUnderControlFiresOfNote\r\n },\r\n ) =>\r\n n +\r\n activeBeingHeldFires +\r\n activeBeingHeldFiresOfNote +\r\n activeOutOfControlFires +\r\n activeOutOfControlFiresOfNote +\r\n activeUnderControlFires +\r\n activeUnderControlFiresOfNote,\r\n 0,\r\n ) || 0;\r\n const currentYearOut =\r\n stats.reduce((n, { outFires }) => n + outFires, 0) || 0;\r\n\r\n this.totalFires =\r\n currentYearActive + currentYearOut;\r\n this.outFires = currentYearOut;\r\n this.hectaresBurned =\r\n Math.round(\r\n stats.reduce((n, { hectaresBurned }) => n + hectaresBurned, 0) || 0,\r\n ) || 0;\r\n\r\n this.startupComplete = true;\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n max-width: 1480px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n width: calc(100vw - 104px);\r\n }\r\n\r\n .spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n }\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n align-items: flex-start;\r\n gap: 24px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n }\r\n .content > * {\r\n flex: 1 0 28%;\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n\r\n .stat-box {\r\n display: flex;\r\n padding: 0px 20px 0px 20px;\r\n align-items: center;\r\n gap: 32px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n height: 218px;\r\n max-height: 218px;\r\n min-width: 285px;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 12px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 60px;\r\n background: var(--Summary-Blue, #dfe5f1);\r\n position: relative;\r\n top: -5px;\r\n width: 48px;\r\n height: 48px;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 48px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n\r\n .message {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n max-width: 850px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n width: calc(100% - 47px);\r\n }\r\n\r\n .spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n }\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n align-items: flex-start;\r\n gap: 24px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n }\r\n .content > * {\r\n flex: 1 0 28%;\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n\r\n .stat-box {\r\n display: flex;\r\n padding: 0px 20px 0px 20px;\r\n align-items: center;\r\n gap: 32px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n height: 218px;\r\n max-height: 218px;\r\n min-width: 285px;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 12px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 60px;\r\n background: var(--Summary-Blue, #dfe5f1);\r\n position: relative;\r\n top: -5px;\r\n width: 48px;\r\n height: 48px;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 48px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n\r\n .message {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n background: #fff;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n }\r\n\r\n .spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n }\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n align-items: flex-start;\r\n gap: 24px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n }\r\n .content > * {\r\n flex: 1 0 247px;\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n\r\n .stat-box {\r\n display: flex;\r\n padding: 0px 20px 0px 20px;\r\n align-items: center;\r\n gap: 24px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n height: 218px;\r\n max-height: 128px;\r\n min-width: 285px;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 12px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 60px;\r\n background: var(--Summary-Blue, #dfe5f1);\r\n position: relative;\r\n top: -5px;\r\n width: 36px;\r\n height: 36px;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 32px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n\r\n .message {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px; /* 131.25% */\r\n padding-bottom: 12px;\r\n }\r\n}\r\n", + "styleUrl": "./fire-totals-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n \r\n
Totals for the year refers to wildfire activity between April 1, {{fireYear}}, and today's date.
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n Wildfires Started\r\n {{totalFires.toLocaleString()}}\r\n
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n Hectares Burned\r\n {{hectaresBurned.toLocaleString()}}\r\n
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n Extinguished Wildfires\r\n {{outFires.toLocaleString()}}\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "FullDetailsComponent", + "id": "component-FullDetailsComponent-64d165df26e47d1dfb25b629ec195cab90b75b3aaf39c447503122ee04d8ab45f50169c9b9c0cd3fdcfe0a9f117bf26e612be9a5632f0c61a4766a795d0c593f", + "file": "src/app/components/full-details/full-details.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-full-details", + "styleUrls": [ + "./full-details.component.scss" + ], + "styles": [], + "templateUrl": [ + "./full-details.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "params", + "deprecated": false, + "deprecationMessage": "", + "type": "ParamMap", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "back", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 49, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "exit", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 89, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "getTitle", + "args": [], + "optional": false, + "returnType": "\"Area Restriction\" | \"Wildfire Danger Rating\" | \"Fire Bans\" | \"Evacuation Notice\"", + "typeParameters": [], + "line": 35, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 29, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, OnDestroy, OnInit } from '@angular/core';\r\nimport { ParamMap, ActivatedRoute, Router } from '@angular/router';\r\nimport { ResourcesRoutes } from '@app/utils';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\n\r\n@Component({\r\n selector: 'wfnews-full-details',\r\n templateUrl: './full-details.component.html',\r\n styleUrls: ['./full-details.component.scss'],\r\n})\r\nexport class FullDetailsComponent implements OnInit, OnDestroy {\r\n public params: ParamMap;\r\n\r\n constructor(\r\n private router: Router,\r\n private route: ActivatedRoute,\r\n private agolService: AGOLService,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.route.queryParams.subscribe((params: ParamMap) => {\r\n this.params = params;\r\n });\r\n if (document.getElementById('mobile-navigation-bar')) {\r\ndocument.getElementById('mobile-navigation-bar').style.display = 'none';\r\n}\r\n }\r\n\r\n ngOnDestroy(): void {\r\n if (document.getElementById('mobile-navigation-bar')) {\r\ndocument.getElementById('mobile-navigation-bar').style.display = 'block';\r\n}\r\n }\r\n\r\n getTitle() {\r\n switch (this.params['type']) {\r\n case 'area-restriction':\r\n return 'Area Restriction';\r\n case 'danger-rating':\r\n return 'Wildfire Danger Rating';\r\n case 'bans-prohibitions':\r\n return 'Fire Bans';\r\n case 'evac-alert':\r\n case 'evac-order':\r\n return 'Evacuation Notice';\r\n }\r\n }\r\n\r\n back() {\r\n try {\r\n if (this.params && this.params['source']) {\r\n if (\r\n this.params['source'] === 'saved-location' &&\r\n this.params['sourceName'] &&\r\n this.params['sourceLongitude'] &&\r\n this.params['sourceLatitude']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.SAVED_LOCATION], {\r\n queryParams: {\r\n type: 'saved-location',\r\n name: this.params['sourceName'],\r\n longitude: this.params['sourceLongitude'],\r\n latitude: this.params['sourceLatitude'],\r\n },\r\n });\r\n } else if (\r\n (this.params['source'] === 'incidents' || this.params['source'][0] === 'incidents') &&\r\n this.params['sourceYear'] &&\r\n this.params['sourceNumber']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: this.params['sourceYear'],\r\n incidentNumber: this.params['sourceNumber'],\r\n },\r\n });\r\n } else {\r\nthis.router.navigate(this.params['source']);\r\n}\r\n } else {\r\nthrow new Error('No previous screen to route too');\r\n}\r\n } catch (err) {\r\n console.error(err);\r\n this.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n }\r\n }\r\n\r\n async exit() {\r\n this.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "#mobile-navigation-bar {\r\n display: none;\r\n}\r\n\r\n.title-panel {\r\n display: flex;\r\n padding: 24px 24px 24px 24px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .full-details-title {\r\n color: var(--Black-1, #242424);\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 39px;\r\n /* 150% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .info {\r\n color: var(--Grey-6---666, #666);\r\n display: flex !important;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n margin-bottom: 8px;\r\n }\r\n}\r\n\r\n.map-button {\r\n width: 100%;\r\n display: flex;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n flex: 1 0 0;\r\n border: 1px solid grey !important;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n cursor: pointer;\r\n\r\n ::ng-deep .mdc-button__label {\r\n bottom: 3px;\r\n }\r\n}\r\n\r\n.link-button {\r\n width: 100%;\r\n display: flex;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n flex: 1 0 0;\r\n border: 1px solid grey !important;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n cursor: pointer;\r\n margin-bottom: 16px;\r\n\r\n ::ng-deep .mdc-button__label {\r\n bottom: 3px;\r\n }\r\n}\r\n\r\n.link-button-no-icon {\r\n width: 100%;\r\n display: flex;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n flex: 1 0 0;\r\n border: 1px solid grey !important;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n cursor: pointer;\r\n margin-bottom: 16px;\r\n}\r\n\r\n.info-container {\r\n display: flex;\r\n padding: 24px 24px 10px 24px;\r\n flex-direction: column;\r\n align-self: stretch;\r\n}\r\n\r\n.info {\r\n color: var(--Grey-6---666, #666);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n margin: 0px 0px 24px 0px;\r\n display: flex !important;\r\n}\r\n\r\n.incident-info {\r\n color: var(--Grey-6---666, #666);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n margin: 0px 0px 16px 0px;\r\n display: flex !important;\r\n}\r\n\r\n.full-details-header {\r\n height: 25px;\r\n width: 95%;\r\n position: absolute;\r\n display: flex;\r\n padding: 10px 20px;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n z-index: 1000 !important;\r\n background-color: white;\r\n\r\n &-left-button {\r\n position: relative;\r\n top: 5px;\r\n margin-left: 5px;\r\n width: 20px;\r\n height: 20px;\r\n }\r\n\r\n &-right-button {\r\n position: relative;\r\n top: 5px;\r\n margin-right: 5px;\r\n width: 20px;\r\n height: 20px;\r\n }\r\n}\r\n\r\n.wildfire-title {\r\n color: var(--Black-1, #242424);\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n margin-bottom: 8px;\r\n\r\n &-icon {\r\n position: absolute;\r\n top: 20px;\r\n right: 20px;\r\n height: 20px;\r\n width: 20px;\r\n }\r\n}\r\n\r\n.fire-info-container {\r\n position: relative;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n border: 1px solid var(--grays-gray-7, #dedede);\r\n background: var(--White, #fdfdfd);\r\n box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.07);\r\n\r\n .break {\r\n border: 0;\r\n clear: both;\r\n display: flex;\r\n width: 99%;\r\n background-color: #ddd;\r\n height: 1px;\r\n margin-left: 0px !important;\r\n margin-bottom: 16px;\r\n }\r\n\r\n .info {\r\n color: var(--Grey-6---666, #666);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n margin-bottom: 4px;\r\n }\r\n}\r\n\r\nh4 {\r\n color: var(--Black-2, #484848);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n margin: 0px 0px 16px 0px;\r\n}\r\n\r\n.full-details-tertiary-title {\r\n color: var(--Black-2, #484848);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n margin: 0px 0px 16px 0px;\r\n}\r\n\r\n.wilfire-of-note-panel {\r\n width: 50%;\r\n display: flex;\r\n padding: 4px 12px;\r\n align-items: center;\r\n align-content: center;\r\n flex-wrap: wrap;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n border-radius: 4px;\r\n border: 1px solid var(--reds-red-8, #fbe3e3);\r\n background: var(--reds-red-7, #fef1f2);\r\n color: #98273b;\r\n\r\n &-icon {\r\n position: relative;\r\n margin-right: 8px;\r\n height: 20px;\r\n width: 20px;\r\n }\r\n}\r\n\r\n.full-details-name {\r\n color: var(--Black-1, #242424);\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 39px;\r\n letter-spacing: 0.35px;\r\n}\r\n\r\n.full-details-secondary-title {\r\n position: relative;\r\n color: var(--Black-1, #242424);\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 33px;\r\n margin: 0px 0px 16px 0px;\r\n}\r\n\r\n.restriction-info {\r\n display: flex;\r\n padding: 0px 24px 32px 24px;\r\n flex-direction: column;\r\n align-items: center;\r\n gap: 32px;\r\n align-self: stretch;\r\n}\r\n\r\n.map-container-mobile {\r\n width: 100%;\r\n min-height: 200px !important;\r\n}\r\n\r\n.links {\r\n position: relative;\r\n padding-bottom: 120px;\r\n\r\n p {\r\n display: flex;\r\n padding: 8px;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n border-radius: 6px;\r\n border: 1px solid var(--grays-gray-7, #dedede);\r\n background: var(--blues-blue-11, #f5f6f9);\r\n }\r\n\r\n &-relative {\r\n position: relative;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.circle-icon {\r\n &.active-wildfires-holding {\r\n display: inline-block;\r\n background-color: #ffff00;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 10px 0px 4px;\r\n }\r\n\r\n &.active-wildfires-out-of-control {\r\n display: inline-block;\r\n background-color: #ff0000;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 10px 0px 4px;\r\n }\r\n\r\n &.active-wildfires-under-control {\r\n display: inline-block;\r\n background-color: #98e600;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 10px 0px 4px;\r\n }\r\n\r\n &.bcws-activefires-publicview-inactive {\r\n display: inline-block;\r\n background-color: #5c6671;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 10px 0px 4px;\r\n }\r\n}\r\n\r\nhr {\r\n background-color: #ddd;\r\n height: 1px;\r\n border: 0;\r\n margin: 0px 20px 0px 20px;\r\n}\r\n\r\n.arrow-button {\r\n position: absolute;\r\n right: 5px;\r\n bottom: 5px;\r\n width: 20px;\r\n height: 20px;\r\n padding: 6px;\r\n border-radius: 64px;\r\n background: var(--Grey-2-EEE, #eee);\r\n cursor: pointer;\r\n}\r\n\r\n.icon {\r\n position: relative;\r\n margin-right: 8px;\r\n height: 24px;\r\n width: 24px;\r\n}\r\n\r\n.tertiary-icon {\r\n position: relative;\r\n margin-right: 8px;\r\n height: 24px;\r\n width: 24px;\r\n top: 5px;\r\n}\r\n\r\n.bulletin {\r\n display: flex;\r\n width: 85 dvw;\r\n padding-right: 8px;\r\n padding-left: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n position: fixed;\r\n left: 16px;\r\n right: 16px;\r\n bottom: 94px;\r\n border-radius: 8px;\r\n border: 1px solid var(--grays-gray-8, #e4e4e4);\r\n background: #fff;\r\n z-index: 1000;\r\n /* Card Shadow */\r\n box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);\r\n\r\n p {\r\n color: var(--blues-blue-2, #036);\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px;\r\n /* 146.667% */\r\n letter-spacing: -0.408px;\r\n }\r\n\r\n button {\r\n position: relative;\r\n display: flex;\r\n padding: 8px 14px;\r\n align-items: flex-start;\r\n gap: 8px;\r\n border-radius: 8px;\r\n background: var(--blues-blue-2, #036);\r\n width: 100px;\r\n color: white;\r\n cursor: pointer;\r\n }\r\n\r\n &-link-icon {\r\n position: absolute;\r\n top: 7px;\r\n right: 10px;\r\n width: 20px;\r\n height: 20px;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.spacer {\r\n position: relative !important;\r\n height: 60px !important;\r\n width: 100% !important;\r\n}\r\n\r\n.link-icon {\r\n position: absolute;\r\n top: 10px;\r\n right: 10px;\r\n width: 20px;\r\n height: 20px;\r\n cursor: pointer;\r\n}\r\n\r\n.info-container-section-title {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n margin-top: 16px;\r\n}\r\n\r\n.panel-button {\r\n width: 100%;\r\n display: flex;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border: 1px solid grey !important;\r\n\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n // height: 40px;\r\n}\r\n\r\n.image-size {\r\n margin-top: 16px;\r\n max-width: 148px;\r\n}\r\n\r\nli {\r\n color: #5b5b5b;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n}\r\n\r\n.contents{\r\n padding-top: 45px;\r\n}\r\n", + "styleUrl": "./full-details.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 12, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit", + "OnDestroy" + ], + "templateData": "
\r\n \"Arrow{{getTitle()}}\r\n \"Cancel\"\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n" + }, + { + "name": "HistoricalComparisonWidget", + "id": "component-HistoricalComparisonWidget-675380b78c85e0b1580a9c529a7f37ed2f48985078100b318cce35c93efb3885cca39b6ebd9aa5031259d01a03fae7a46877395acbdf2622d957491930569d97", + "file": "src/app/components/dashboard-component/widgets/historical-comparison-widget/historical-comparison-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "historical-comparison-widget", + "styleUrls": [ + "./historical-comparison-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./historical-comparison-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "colorScheme", + "defaultValue": "{\r\n domain: ['#146FB4', '#146FB4', '#146FB4', '#146FB4', '#146FB4', '#8D8D8D'],\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireYear", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "hectareTotals", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + }, + { + "name": "viewWildfireCounts", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "wildfireTotals", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "loadHistoricalData", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 37, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 31, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snowplowCaller", + "args": [ + { + "name": "label", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 118, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "label", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "toggleViewWildfireCounts", + "args": [ + { + "name": "label", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 113, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "label", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { currentFireYear, snowPlowHelper } from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'historical-comparison-widget',\r\n templateUrl: './historical-comparison-widget.component.html',\r\n styleUrls: ['./historical-comparison-widget.component.scss'],\r\n})\r\nexport class HistoricalComparisonWidget implements AfterViewInit {\r\n public startupComplete = false;\r\n public viewWildfireCounts = false;\r\n\r\n public wildfireTotals = [];\r\n public hectareTotals = [];\r\n public fireYear: number;\r\n public snowPlowHelper = snowPlowHelper\r\n\r\n public colorScheme = {\r\n domain: ['#146FB4', '#146FB4', '#146FB4', '#146FB4', '#146FB4', '#8D8D8D'],\r\n };\r\n\r\n constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private appConfigService: AppConfigService,\r\n private router: Router\r\n ) {}\r\n\r\n ngAfterViewInit(): void {\r\n this.loadHistoricalData().then(() => {\r\n this.startupComplete = true;\r\n });\r\n }\r\n\r\n async loadHistoricalData() {\r\n this.fireYear = currentFireYear();\r\n const capYear = this.fireYear - 4;\r\n let totalHectares = 0;\r\n let totalFires = 0;\r\n let year = this.fireYear;\r\n\r\n // first (current) year fetched has 20 year averages. load the next 5 for counts.cd ..\r\n let averageHectaresBurned = 0;\r\n let averageWildfires = 0;\r\n while (year >= this.fireYear - 4) {\r\n const result = await this.publishedIncidentService\r\n .fetchStatistics(year)\r\n .toPromise();\r\n\r\n if (year === this.fireYear) {\r\n averageHectaresBurned = Math.round(result[0].hectaresBurned20YearAvg);\r\n averageWildfires = Math.round(result[0].incidentCount20YearAvg);\r\n }\r\n\r\n const fireCount =\r\n result.reduce(\r\n (\r\n n,\r\n {\r\n activeBeingHeldFires,\r\n activeBeingHeldFiresOfNote,\r\n activeOutOfControlFires,\r\n activeOutOfControlFiresOfNote,\r\n activeUnderControlFires,\r\n activeUnderControlFiresOfNote,\r\n outFires,\r\n },\r\n ) =>\r\n n +\r\n activeBeingHeldFires +\r\n activeBeingHeldFiresOfNote +\r\n activeOutOfControlFires +\r\n activeOutOfControlFiresOfNote +\r\n activeUnderControlFires +\r\n activeUnderControlFiresOfNote +\r\n outFires,\r\n 0,\r\n ) || 0;\r\n totalFires += fireCount;\r\n\r\n const burnedHectares =\r\n result.reduce((n, { hectaresBurned }) => n + hectaresBurned, 0) || 0;\r\n totalHectares += burnedHectares;\r\n\r\n if (year >= capYear) {\r\n this.wildfireTotals.push({\r\n name: '' + year,\r\n value: fireCount,\r\n });\r\n\r\n this.hectareTotals.push({\r\n name: '' + year,\r\n value: burnedHectares,\r\n });\r\n }\r\n\r\n year -= 1;\r\n }\r\n\r\n this.wildfireTotals.push({\r\n name: '20-Year Average',\r\n value: averageWildfires,\r\n });\r\n\r\n this.hectareTotals.push({\r\n name: '20-Year Average',\r\n value: averageHectaresBurned,\r\n });\r\n }\r\n\r\n toggleViewWildfireCounts(label: string) {\r\n this.viewWildfireCounts = !this.viewWildfireCounts;\r\n this.snowplowCaller(label)\r\n }\r\n\r\n snowplowCaller(label) {\r\n const url = this.appConfigService.getConfig().application.baseUrl.toString() + this.router.url.slice(1);\r\n this.snowPlowHelper(url, {\r\n action: 'dashboard_click',\r\n text: label,\r\n });\r\n }\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 24px;\r\n display: flex;\r\n width: auto;\r\n min-height: 640px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .widget-header {\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n }\r\n\r\n .content-title {\r\n align-self: stretch;\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .content-message {\r\n display: none;\r\n }\r\n\r\n .content {\r\n height: 100%;\r\n width: 100%;\r\n min-height: 550px;\r\n }\r\n\r\n .content-chart {\r\n height: 100%;\r\n min-height: 550px;\r\n max-width: calc(100vw - 50px);\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n width: auto;\r\n max-width: 850px;\r\n min-height: 640px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .widget-header {\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n }\r\n\r\n .content-title {\r\n align-self: stretch;\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .content-message {\r\n display: none;\r\n }\r\n\r\n .content {\r\n height: 100%;\r\n width: 100%;\r\n min-height: 550px;\r\n }\r\n\r\n .content-chart {\r\n height: 100%;\r\n min-height: 550px;\r\n max-width: calc(100vw - 50px);\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 640px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n background: #fff;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .widget-header {\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n }\r\n\r\n .content-title {\r\n align-self: stretch;\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .content-message {\r\n align-self: stretch;\r\n color: var(--Grey-1, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 19px; /* 135.714% */\r\n }\r\n\r\n .content {\r\n height: 100%;\r\n width: 100%;\r\n max-height: 480px;\r\n }\r\n\r\n .content-chart {\r\n height: 100%;\r\n max-height: 480px;\r\n max-width: calc(100vw - 50px);\r\n }\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.widget-button-bar {\r\n margin-left: auto;\r\n display: flex;\r\n}\r\n\r\n.button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n &-selected {\r\n margin-right: 7px;\r\n margin-left: auto;\r\n border-radius: 20px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n}\r\n\r\n.button-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n position: relative;\r\n top: -3px;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n color: #242424 !important;\r\n }\r\n}\r\n\r\n.button-icon {\r\n position: relative;\r\n top: 2px;\r\n left: -6px;\r\n}\r\n", + "styleUrl": "./historical-comparison-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 23, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n Historical Comparison\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n
{{viewWildfireCounts ? 'Total Wildfires' : 'Hectares Burned Each Year'}}
\r\n
{{viewWildfireCounts ? 'Totals for the year refers to wildfire activity between April 1, ' + fireYear + ', and today\\'s date.' : 'One hectare is a unit of area equal to 10,000 square meters or about 2.5 acres of land.'}}
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n" + }, + { + "name": "ImageCardPanel", + "id": "component-ImageCardPanel-a2fb65b27c34afd608a8853d9f0a74de72b8036ae919fcce264f42c874a83ed62c211b9f65125dccf71df18d2019dbb4bce593b9fb4230aa33960811b487a461", + "file": "src/app/components/admin-incident-form/image-gallery-panel/image-card-component/image-card-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "image-card-panel", + "styleUrls": [ + "./image-card-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./image-card-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "attachment", + "deprecated": false, + "deprecationMessage": "", + "line": 27, + "type": "AttachmentResource", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 26, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "loadPage", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 28, + "type": "EventEmitter" + }, + { + "name": "removePrimaryFlags", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 29, + "type": "EventEmitter" + } + ], + "propertiesClass": [ + { + "name": "imageSrc", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "null", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ] + }, + { + "name": "loaded", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 33, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "changePrimary", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 46, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "convertToDate", + "args": [ + { + "name": "value", + "type": "string | number | Date", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 147, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string | number | Date", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "edit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 83, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "includeInGallery", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 98, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "loadImage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 152, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngDoCheck", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 143, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 139, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "removeFlags", + "args": [ + { + "name": "guid", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 103, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "guid", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateIncidentAttachment", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 107, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n ChangeDetectorRef,\r\n Component,\r\n EventEmitter,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n Output,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\nimport { DocumentManagementService } from '../../../../services/document-management.service';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport * as moment from 'moment';\r\nimport { DefaultService as IncidentAttachmentService } from '@wf1/incidents-rest-api';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { EditImageDialogComponent } from '../edit-image-dialog/edit-image-dialog.component';\r\n\r\n@Component({\r\n selector: 'image-card-panel',\r\n templateUrl: './image-card-panel.component.html',\r\n styleUrls: ['./image-card-panel.component.scss'],\r\n})\r\nexport class ImageCardPanel implements OnInit, OnChanges {\r\n @Input() public incident;\r\n @Input() public attachment: AttachmentResource;\r\n @Output() loadPage: EventEmitter = new EventEmitter();\r\n @Output() removePrimaryFlags: EventEmitter =\r\n new EventEmitter();\r\n\r\n public imageSrc = null;\r\n public loaded = false;\r\n\r\n constructor(\r\n private documentManagementService: DocumentManagementService,\r\n protected incidentAttachmentService: IncidentAttachmentService,\r\n protected snackbarService: MatSnackBar,\r\n protected dialog: MatDialog,\r\n private sanitizer: DomSanitizer,\r\n protected cdr: ChangeDetectorRef,\r\n ) {\r\n /* Empty */\r\n }\r\n\r\n changePrimary() {\r\n try {\r\n (this.attachment as any).primaryInd = !(this.attachment as any)\r\n .primaryInd;\r\n } catch (err) {\r\n (this.attachment as any).primaryInd = true;\r\n }\r\n\r\n if ((this.attachment as any).primaryInd) {\r\n this.removeFlags(this.attachment.attachmentGuid);\r\n // safety catch\r\n (this.attachment as any).primaryInd = true;\r\n }\r\n\r\n this.updateIncidentAttachment();\r\n }\r\n\r\n get isPrimary() {\r\n if (!Object.hasOwn(this.attachment, 'primaryInd')) {\r\n (this.attachment as any).primaryInd = false;\r\n }\r\n\r\n return (this.attachment as any).primaryInd;\r\n }\r\n\r\n set isPrimary(primary) {\r\n (this.attachment as any).primaryInd = primary;\r\n }\r\n\r\n get commsSuitable() {\r\n return this.attachment.commsSuitable;\r\n }\r\n\r\n set commsSuitable(commsSuitable) {\r\n this.attachment.commsSuitable = commsSuitable;\r\n }\r\n\r\n edit() {\r\n const dialogRef = this.dialog.open(EditImageDialogComponent, {\r\n width: '350px',\r\n data: {\r\n attachment: this.attachment,\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result) {\r\n this.updateIncidentAttachment();\r\n }\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n includeInGallery() {\r\n this.attachment.commsSuitable = !this.attachment.commsSuitable;\r\n this.updateIncidentAttachment();\r\n }\r\n\r\n removeFlags(guid: string) {\r\n this.removePrimaryFlags.emit({ event: guid });\r\n }\r\n\r\n updateIncidentAttachment() {\r\n this.incidentAttachmentService\r\n .updateIncidentAttachment(\r\n this.incident.wildfireYear,\r\n this.incident.incidentNumberSequence,\r\n this.attachment.attachmentGuid,\r\n undefined,\r\n this.attachment,\r\n )\r\n .toPromise()\r\n .then(() => {\r\n this.snackbarService.open('Image Updated Successfully', 'OK', {\r\n duration: 10000,\r\n panelClass: 'snackbar-success',\r\n });\r\n this.loaded = false;\r\n this.loadPage.emit();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to Update Image: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n this.loaded = false;\r\n });\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges): void {\r\n this.loadImage();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.loadImage();\r\n }\r\n\r\n ngDoCheck() {\r\n this.loadImage();\r\n }\r\n\r\n convertToDate(value: string | number | Date): string {\r\n if (value) {\r\n return moment(value).format('YYYY-MM-DD HH:mm:ss');\r\n }\r\n }\r\n loadImage() {\r\n if (!this.loaded) {\r\n this.documentManagementService\r\n .downloadDocument(\r\n this.attachment.thumbnailIdentifier || this.attachment.fileIdentifier,\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n const blob = (response as any).body;\r\n if (blob) {\r\n this.imageSrc = this.sanitizer.bypassSecurityTrustUrl(\r\n window.URL.createObjectURL(blob),\r\n );\r\n this.cdr.detectChanges();\r\n this.loaded = true;\r\n } else {\r\n throw Error('File could not be found');\r\n }\r\n });\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".image-panel {\r\n display: flex;\r\n padding: 1rem;\r\n width: 650px;\r\n margin: 0 1rem;\r\n\r\n .image-container {\r\n width: 60%;\r\n height: 250px;\r\n\r\n img {\r\n width: calc(100% - 15px);\r\n height: 100%;\r\n object-fit: cover;\r\n border-radius: 10px;\r\n }\r\n }\r\n\r\n .info-panel {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 5px;\r\n width: 40%;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-evenly;\r\n\r\n .row {\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n }\r\n\r\n .action {\r\n padding: 5px 0;\r\n mat-icon {\r\n cursor: pointer;\r\n font-size: 20px;\r\n }\r\n }\r\n\r\n .checkbox-label {\r\n padding-left: 4px;\r\n }\r\n\r\n .divider {\r\n border-bottom: 1px solid #cccccc;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./image-card-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "documentManagementService", + "type": "DocumentManagementService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentAttachmentService", + "type": "IncidentAttachmentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 33, + "jsdoctags": [ + { + "name": "documentManagementService", + "type": "DocumentManagementService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentAttachmentService", + "type": "IncidentAttachmentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit", + "OnChanges" + ], + "accessors": { + "isPrimary": { + "name": "isPrimary", + "setSignature": { + "name": "isPrimary", + "type": "void", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "primary", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "void", + "line": 71, + "jsdoctags": [ + { + "name": "primary", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "getSignature": { + "name": "isPrimary", + "type": "", + "returnType": "", + "line": 63 + } + }, + "commsSuitable": { + "name": "commsSuitable", + "setSignature": { + "name": "commsSuitable", + "type": "void", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "commsSuitable", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "void", + "line": 79, + "jsdoctags": [ + { + "name": "commsSuitable", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "getSignature": { + "name": "commsSuitable", + "type": "", + "returnType": "", + "line": 75 + } + } + }, + "templateData": "
\r\n
\r\n \r\n \"gallery\r\n
\r\n
\r\n
Image Title: {{attachment.attachmentTitle}}
\r\n
File Name: {{attachment.fileName}}
\r\n
Uploaded On: {{convertToDate(attachment.uploadedTimestamp)}}
\r\n
\r\n
\r\n Set as Primary Image\r\n
\r\n
\r\n edit Edit Image Title\r\n
\r\n
\r\n Include in Public Gallery\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "ImageGalleryPanel", + "id": "component-ImageGalleryPanel-c1f2de176885293ce608684bef13298320e3fa65b418bf158f8f8276f10133647a40ce05710880a7ceb7c8901cdebeb24e07c5bf58ee50006ee1c14555b78e48", + "file": "src/app/components/admin-incident-form/image-gallery-panel/image-gallery-panel.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "image-gallery-panel", + "styleUrls": [ + "./image-gallery-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./image-gallery-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 45, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "attachments", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "AttachmentResource[]", + "optional": false, + "description": "", + "line": 56, + "modifierKind": [ + 125 + ] + }, + { + "name": "externalUriList", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ] + }, + { + "name": "loaded", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 59, + "modifierKind": [ + 123 + ] + }, + { + "name": "searchState", + "defaultValue": "{\r\n sortParam: 'attachmentTitle',\r\n sortDirection: 'DESC',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ] + }, + { + "name": "statusBar", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 54, + "modifierKind": [ + 125 + ] + }, + { + "name": "uploadProgress", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 52, + "modifierKind": [ + 125 + ] + }, + { + "name": "uploadStatus", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 53, + "modifierKind": [ + 125 + ] + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "displayLabel", + "defaultValue": "'Data'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 50, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "summaryString", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 55, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "attachmentCreator", + "args": [ + { + "name": "fileId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "uploadPath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "mimeType", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "description", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "category", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "title", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 295, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fileId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "uploadPath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "mimeType", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "description", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "category", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "title", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 105, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngDoCheck", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 200, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnchanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 196, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 99, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "removePrimaryFlags", + "args": [ + { + "name": "guid", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 333, + "deprecated": false, + "deprecationMessage": "", + "rawdescription": "\n\nThis should be moved into the IM API\n", + "description": "

This should be moved into the IM API

\n", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "guid", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 211, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateTable", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 204, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "upload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "uploadFile", + "args": [ + { + "name": "file", + "type": "File", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "progressCallback", + "type": "function", + "deprecated": false, + "deprecationMessage": "", + "function": [ + { + "name": "percent", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "loaded", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "total", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ] + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 285, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "file", + "type": "File", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "progressCallback", + "type": "function", + "deprecated": false, + "deprecationMessage": "", + "function": [ + { + "name": "percent", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "loaded", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "total", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 115, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 119, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 139, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport {\r\n DefaultService as ExternalUriService,\r\n DefaultService as IncidentAttachmentsService,\r\n DefaultService as IncidentAttachmentService,\r\n AttachmentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { BaseComponent } from '../../base/base.component';\r\nimport { Overlay } from '@angular/cdk/overlay';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { UntypedFormBuilder } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport {\r\n MatSnackBar,\r\n MatSnackBarRef,\r\n TextOnlySnackBar,\r\n} from '@angular/material/snack-bar';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { Router, ActivatedRoute } from '@angular/router';\r\nimport { Store } from '@ngrx/store';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport { ApplicationStateService } from '../../../services/application-state.service';\r\nimport { RootState } from '../../../store';\r\nimport { UploadImageDialogComponent } from './upload-image-dialog/upload-image-dialog.component';\r\nimport { DocumentManagementService } from '../../../services/document-management.service';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\n\r\n@Component({\r\n selector: 'image-gallery-panel',\r\n templateUrl: './image-gallery-panel.component.html',\r\n styleUrls: ['./image-gallery-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class ImageGalleryPanel\r\n extends BaseComponent\r\n implements OnInit, OnChanges {\r\n @Input() public incident;\r\n\r\n public searchState = {\r\n sortParam: 'attachmentTitle',\r\n sortDirection: 'DESC',\r\n };\r\n\r\n public uploadProgress = 0;\r\n public uploadStatus = '';\r\n public statusBar;\r\n\r\n public attachments: AttachmentResource[] = [];\r\n public externalUriList: any[] = [];\r\n\r\n private loaded = false;\r\n\r\n constructor(\r\n protected router: Router,\r\n protected route: ActivatedRoute,\r\n protected sanitizer: DomSanitizer,\r\n protected store: Store,\r\n protected fb: UntypedFormBuilder,\r\n protected dialog: MatDialog,\r\n protected applicationStateService: ApplicationStateService,\r\n protected tokenService: TokenService,\r\n protected snackbarService: MatSnackBar,\r\n protected overlay: Overlay,\r\n protected cdr: ChangeDetectorRef,\r\n protected appConfigService: AppConfigService,\r\n protected http: HttpClient,\r\n protected watchlistService: WatchlistService,\r\n protected incidentAttachmentsService: IncidentAttachmentsService,\r\n protected incidentAttachmentService: IncidentAttachmentService,\r\n private externalUriService: ExternalUriService,\r\n private documentManagementService: DocumentManagementService,\r\n ) {\r\n super(\r\n router,\r\n route,\r\n sanitizer,\r\n store,\r\n fb,\r\n dialog,\r\n applicationStateService,\r\n tokenService,\r\n snackbarService,\r\n overlay,\r\n cdr,\r\n appConfigService,\r\n http,\r\n watchlistService,\r\n );\r\n }\r\n\r\n ngOnInit() {\r\n if (this.incident) {\r\n this.loadPage();\r\n }\r\n }\r\n\r\n loadPage() {\r\n // this gets all INFO attachments. Because we dont have a proper\r\n // filter for PDF maps at the moment, this means no paging as we'll\r\n // have to manually filter.\r\n this.incidentAttachmentsService\r\n .getIncidentAttachmentList(\r\n '' + this.incident.wildfireYear,\r\n '' + this.incident.incidentNumberSequence,\r\n undefined,\r\n 'false',\r\n 'false',\r\n undefined,\r\n ['INFO'],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n '1000',\r\n this.searchState.sortParam + ',' + this.searchState.sortDirection,\r\n 'body',\r\n )\r\n .toPromise()\r\n .then((docs) => {\r\n docs.collection.sort((a, b) => {\r\n const dir = this.searchState.sortDirection === 'desc' ? -1 : 1;\r\n if (a[this.searchState.sortParam] < b[this.searchState.sortParam]) {\r\nreturn -dir;\r\n} else if (\r\n a[this.searchState.sortParam] > b[this.searchState.sortParam]\r\n ) {\r\nreturn dir;\r\n} else {\r\nreturn 0;\r\n}\r\n });\r\n // remove any non-image types\r\n for (const doc of docs.collection) {\r\n const idx = docs.collection.indexOf(doc);\r\n if (\r\n idx &&\r\n ![\r\n 'image/jpg',\r\n 'image/jpeg',\r\n 'image/png',\r\n 'image/gif',\r\n 'image/bmp',\r\n 'image/tiff',\r\n ].includes(doc.mimeType.toLowerCase())\r\n ) {\r\n docs.collection.splice(idx, 1);\r\n }\r\n }\r\n this.attachments = docs.collection;\r\n this.cdr.detectChanges();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to load Image Attachments: ' + err,\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n\r\n this.externalUriService\r\n .getExternalUriList(\r\n '' + this.incident.wildfireIncidentGuid,\r\n '' + 1,\r\n '' + 100,\r\n 'response',\r\n undefined,\r\n undefined,\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n this.externalUriList = [];\r\n const uris = response.body;\r\n for (const uri of uris.collection) {\r\n if (\r\n uri.externalUriCategoryTag.includes('video') &&\r\n uri.primaryInd === true\r\n ) {\r\n this.externalUriList.push(uri);\r\n }\r\n }\r\n this.cdr.detectChanges();\r\n })\r\n .catch((err) => {\r\n console.error('Failed to sync video URLs');\r\n });\r\n }\r\n\r\n ngOnchanges(changes: SimpleChanges) {\r\n this.updateTable();\r\n }\r\n\r\n ngDoCheck() {\r\n this.updateTable();\r\n }\r\n\r\n updateTable() {\r\n if (!this.loaded && this.incident) {\r\n this.loadPage();\r\n this.loaded = true;\r\n }\r\n }\r\n\r\n sortData(event) {\r\n this.loaded = false;\r\n this.searchState.sortParam = event.active;\r\n this.searchState.sortDirection = event.direction;\r\n this.loadPage();\r\n }\r\n\r\n upload() {\r\n const self = this;\r\n const dialogRef = this.dialog.open(UploadImageDialogComponent, {\r\n width: '350px',\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result && result.file) {\r\n // upload to WFDM\r\n //self.documentManagementService.makeDocumentUrl()\r\n self\r\n .uploadFile(result.file, (percent, loaded, total) => {\r\n self.uploadProgress = percent;\r\n self.uploadStatus = `Uploaded ${Math.floor(\r\n loaded / 1048576,\r\n )}mb of ${Math.floor(loaded / 1048576)}mb`;\r\n if (!self.statusBar) {\r\n self.statusBar = this.snackbarService.open(\r\n self.uploadStatus,\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-success' },\r\n );\r\n } else {\r\n (\r\n self.statusBar as MatSnackBarRef\r\n ).instance.data.message = self.uploadStatus;\r\n }\r\n })\r\n .then((doc) => {\r\n self\r\n .attachmentCreator(\r\n doc.fileId,\r\n doc.filePath,\r\n result.file.type,\r\n 'Incident Photo',\r\n 'INFO',\r\n result.title,\r\n )\r\n .then(() => {\r\n this.snackbarService.open('File Uploaded Successfully', 'OK', {\r\n duration: 10000,\r\n panelClass: 'snackbar-success',\r\n });\r\n this.loadPage();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to Upload Attachment: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n })\r\n .finally(() => {\r\n self.loaded = false;\r\n this.cdr.detectChanges();\r\n });\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to Upload Attachment: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n }\r\n });\r\n }\r\n\r\n uploadFile(\r\n file: File,\r\n progressCallback: (percent: number, loaded: number, total: number) => void,\r\n ): Promise {\r\n return this.documentManagementService.uploadDocument({\r\n file,\r\n onProgress: progressCallback,\r\n });\r\n }\r\n\r\n attachmentCreator(\r\n fileId: string,\r\n uploadPath: string,\r\n mimeType: string,\r\n description: string,\r\n category: string,\r\n title: string,\r\n ) {\r\n const attachment = {\r\n '@type': 'http://wfim.nrs.gov.bc.ca/v1/attachment',\r\n type: 'http://wfim.nrs.gov.bc.ca/v1/attachment',\r\n sourceObjectNameCode: 'INCIDENT PHOTO',\r\n fileName: uploadPath,\r\n attachmentDescription: description,\r\n attachmentTypeCode: category,\r\n fileIdentifier: fileId,\r\n mimeType,\r\n sourceObjectUniqueId: '' + this.incident.wildfireIncidentGuid,\r\n archived: false,\r\n privateIndicator: false,\r\n commsSuitable: true,\r\n attachmentTitle: title,\r\n } as AttachmentResource;\r\n\r\n return this.incidentAttachmentsService\r\n .createIncidentAttachment(\r\n '' + this.incident.wildfireYear,\r\n '' + this.incident.incidentNumberSequence,\r\n undefined,\r\n attachment,\r\n 'response',\r\n )\r\n .toPromise();\r\n }\r\n\r\n /**\r\n * This should be moved into the IM API\r\n */\r\n async removePrimaryFlags(guid: string) {\r\n for (const attachment of this.attachments) {\r\n const isPrimary = (attachment as any).primaryInd as boolean;\r\n if (isPrimary && attachment.attachmentGuid !== (guid as any).event) {\r\n (attachment as any).primaryInd = false;\r\n await this.incidentAttachmentService\r\n .updateIncidentAttachment(\r\n this.incident.wildfireYear,\r\n this.incident.incidentNumberSequence,\r\n attachment.attachmentGuid,\r\n undefined,\r\n attachment,\r\n )\r\n .toPromise()\r\n .catch((err) => {\r\n // Ignore this\r\n console.error(err);\r\n });\r\n }\r\n }\r\n\r\n for (const videoLink of this.externalUriList) {\r\n if (videoLink.primaryInd === true) {\r\n videoLink.primaryInd = false;\r\n await this.externalUriService\r\n .updateExternalUri(videoLink.externalUriGuid, videoLink)\r\n .toPromise()\r\n .catch((err) => {\r\n // Ignore this\r\n console.error(err);\r\n });\r\n }\r\n }\r\n\r\n this.loadPage();\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".header-panel {\r\n padding: 1rem 2rem;\r\n display: flex;\r\n}\r\n\r\n.primary-button {\r\n margin-left: auto;\r\n background: #003366;\r\n color: white;\r\n}\r\n\r\n.image-gallery {\r\n display: flex;\r\n flex-flow: row;\r\n flex-wrap: wrap;\r\n}\r\n", + "styleUrl": "./image-gallery-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentAttachmentsService", + "type": "IncidentAttachmentsService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentAttachmentService", + "type": "IncidentAttachmentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "externalUriService", + "type": "ExternalUriService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "documentManagementService", + "type": "DocumentManagementService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 59, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentAttachmentsService", + "type": "IncidentAttachmentsService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentAttachmentService", + "type": "IncidentAttachmentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "externalUriService", + "type": "ExternalUriService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "documentManagementService", + "type": "DocumentManagementService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "BaseComponent" + ], + "implements": [ + "OnInit", + "OnChanges" + ], + "templateData": "\r\n
\r\n Images\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n" + }, + { + "name": "ImagePanelComponent", + "id": "component-ImagePanelComponent-b1e666766106fdca7ddcd6603d4bfc0b38378cd1d8914cb2df1b4d108989ca96682732972e62bf1fdb8c2116a340d7feef1256c12ea90dfad9e84fb42c751166", + "file": "src/app/components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "image-panel", + "styleUrls": [ + "./image-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./image-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "i", + "deprecated": false, + "deprecationMessage": "", + "line": 14, + "type": "any", + "decorators": [] + }, + { + "name": "item", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "any", + "decorators": [] + }, + { + "name": "onBeforeSlide", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "any", + "decorators": [] + }, + { + "name": "onInit", + "deprecated": false, + "deprecationMessage": "", + "line": 13, + "type": "any", + "decorators": [] + }, + { + "name": "settings", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToMobileFormat", + "defaultValue": "convertToMobileFormat", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 15 + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { convertToMobileFormat } from '../../../../utils';\r\n\r\n@Component({\r\n selector: 'image-panel',\r\n templateUrl: './image-panel.component.html',\r\n styleUrls: ['./image-panel.component.scss'],\r\n})\r\nexport class ImagePanelComponent {\r\n @Input() public item;\r\n @Input() public settings;\r\n @Input() public onBeforeSlide;\r\n @Input() public onInit;\r\n @Input() public i;\r\n convertToMobileFormat = convertToMobileFormat;\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".title-row {\r\n width: 100%;\r\n height: 24px;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-weight: 500;\r\n color: #333333;\r\n text-align: left;\r\n line-height: 24px;\r\n padding-left: 5px;\r\n}\r\n\r\n.date-row {\r\n height: 24px;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n color: #6e6e6e;\r\n text-align: left;\r\n line-height: 24px;\r\n padding-bottom: 20px;\r\n padding-left: 5px;\r\n}\r\n\r\n.gallery-panel {\r\n height: 250px;\r\n width: 400px;\r\n}\r\n\r\n.img-responsive {\r\n height: 250px;\r\n width: 400px;\r\n object-fit: cover;\r\n}\r\n", + "styleUrl": "./image-panel.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n
{{item.title}}
\r\n
{{convertToMobileFormat(item.convertedDate)}}
\r\n
\r\n \r\n \r\n \"Image\"\r\n \r\n \r\n
\r\n" + }, + { + "name": "IncidentContainerDesktop", + "id": "component-IncidentContainerDesktop-d24d3d43ba9bf8393359151451c2a8641814bc7483b3c6c92027c595811891089d9f733548df2dda867f1db48b0072284b60a83079d8d5f04c1e3c7212ae610d", + "file": "src/app/containers/incident/incident-container.component.desktop.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [ + { + "name": "Location" + }, + { + "name": "{ provide: LocationStrategy, useClass: PathLocationStrategy }" + } + ], + "selector": "wf-incident-container-desktop", + "styleUrls": [], + "styles": [], + "template": "", + "templateUrl": [], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "changesSaved", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "function", + "optional": false, + "description": "", + "line": 49 + }, + { + "name": "confirmDialog", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "function", + "optional": false, + "description": "", + "line": 50 + }, + { + "name": "dialog", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialog", + "optional": false, + "description": "", + "line": 34, + "modifierKind": [ + 125 + ] + }, + { + "name": "isFormClean", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43 + }, + { + "name": "adminIncident$", + "defaultValue": "this.store.pipe(\r\n select(selectCurrentIncident()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 12, + "inheritance": { + "file": "IncidentContainer" + } + }, + { + "name": "adminIncidentCause$", + "defaultValue": "this.store.pipe(\r\n select(selectCurrentIncidentCause()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "IncidentContainer" + } + }, + { + "name": "displayLabel", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "hasUnsavedForms", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "snackBar", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBar", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedForms$", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedFormsSub", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "BaseContainer" + } + } + ], + "methodsClass": [ + { + "name": "updateChangesSaved", + "args": [ + { + "name": "changesSaved", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 45, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changesSaved", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getAssociatedComponentIds", + "args": [], + "optional": false, + "returnType": "string[]", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getDisplayLabel", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getHasUnsavedForms", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "onBeforeUnload", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:beforeunload', ['$event']" + } + ], + "modifierKind": [ + 170 + ], + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseContainer" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { IncidentContainer } from './incident-container.component';\r\nimport {\r\n Location,\r\n LocationStrategy,\r\n PathLocationStrategy,\r\n} from '@angular/common';\r\nimport { Observable } from 'rxjs';\r\nimport { CheckUnsavedChanges } from '../../components/common/guards/unsaved-changes.guard';\r\nimport { UnsavedChangesDialog } from '../../components/common/unsaved-changes-dialog/unsaved-changes-dialog.component';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { RootState } from '../../store';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ApplicationStateService } from '../../services/application-state.service';\r\nimport { Router } from '@angular/router';\r\nimport { Store } from '@ngrx/store';\r\n\r\n@Component({\r\n selector: 'wf-incident-container-desktop',\r\n template: ` `,\r\n providers: [\r\n Location,\r\n { provide: LocationStrategy, useClass: PathLocationStrategy },\r\n ],\r\n})\r\nexport class IncidentContainerDesktop\r\n extends IncidentContainer\r\n implements CheckUnsavedChanges {\r\n constructor(\r\n public dialog: MatDialog,\r\n store: Store,\r\n router: Router,\r\n snackBar: MatSnackBar,\r\n applicationStateService: ApplicationStateService,\r\n ) {\r\n super(store, router, snackBar, applicationStateService);\r\n }\r\n\r\n isFormClean = true;\r\n\r\n updateChangesSaved(changesSaved: boolean) {\r\n this.isFormClean = changesSaved;\r\n }\r\n\r\n changesSaved: () => boolean | Observable = () => this.isFormClean;\r\n confirmDialog: () => boolean | Observable = () => this.dialog\r\n .open(UnsavedChangesDialog, {\r\n width: '450px',\r\n })\r\n .afterClosed();\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": "", + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackBar", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 32, + "jsdoctags": [ + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackBar", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "IncidentContainer" + ], + "implements": [ + "CheckUnsavedChanges" + ] + }, + { + "name": "IncidentDetailsPanel", + "id": "component-IncidentDetailsPanel-d66e724e5702c4703cdc028b8c29f7f66c430a4a9836da7e65ca23da35fb077b2751379822f1acbe67d83b92ead57f864193dc805621e0dcd3318ba106358a00", + "file": "src/app/components/admin-incident-form/incident-details-panel/incident-details-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-details-panel", + "styleUrls": [ + "./incident-details-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-details-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "formGroup", + "deprecated": false, + "deprecationMessage": "", + "line": 20, + "type": "UntypedFormGroup", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 21, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "causeOptions", + "defaultValue": "[\r\n { id: 0, optionValue: 'Select...', disclaimer: CauseOptionDisclaimer[0] },\r\n { id: 1, optionValue: 'Human', disclaimer: CauseOptionDisclaimer[1] },\r\n { id: 2, optionValue: 'Lightning', disclaimer: CauseOptionDisclaimer[2] },\r\n {\r\n id: 3,\r\n optionValue: 'Under Investigation',\r\n disclaimer: CauseOptionDisclaimer[3],\r\n },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "OptionDisclaimer[]", + "optional": false, + "description": "", + "line": 40 + }, + { + "name": "sizeTypeOptions", + "defaultValue": "[\r\n {\r\n id: 2,\r\n optionValue: 'Select...',\r\n disclaimer: SizeTypeOptionDisclaimer[2],\r\n },\r\n { id: 0, optionValue: 'Mapped', disclaimer: SizeTypeOptionDisclaimer[0] },\r\n {\r\n id: 1,\r\n optionValue: 'Estimated',\r\n disclaimer: SizeTypeOptionDisclaimer[1],\r\n },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "OptionDisclaimer[]", + "optional": false, + "description": "", + "line": 23 + } + ], + "methodsClass": [ + { + "name": "setCauseDisclaimer", + "args": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setSizeTypeDisclaimer", + "args": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 51, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { UntypedFormGroup } from '@angular/forms';\r\nimport {\r\n CauseOptionDisclaimer,\r\n SizeTypeOptionDisclaimer,\r\n} from './incident-details-panel.constants';\r\n\r\nexport class OptionDisclaimer {\r\n public id: number;\r\n public optionValue: string;\r\n public disclaimer: string;\r\n}\r\n\r\n@Component({\r\n selector: 'incident-details-panel',\r\n templateUrl: './incident-details-panel.component.html',\r\n styleUrls: ['./incident-details-panel.component.scss'],\r\n})\r\nexport class IncidentDetailsPanel {\r\n @Input() public readonly formGroup: UntypedFormGroup;\r\n @Input() public incident;\r\n\r\n sizeTypeOptions: OptionDisclaimer[] = [\r\n {\r\n id: 2,\r\n optionValue: 'Select...',\r\n disclaimer: SizeTypeOptionDisclaimer[2],\r\n },\r\n { id: 0, optionValue: 'Mapped', disclaimer: SizeTypeOptionDisclaimer[0] },\r\n {\r\n id: 1,\r\n optionValue: 'Estimated',\r\n disclaimer: SizeTypeOptionDisclaimer[1],\r\n },\r\n ];\r\n\r\n // IM db only contains \"Human\", \"Natural\" and \"Undetermined\", but in ticket https://apps.nrs.gov.bc.ca/int/jira/browse/WFNEWS-510\r\n // was requested to add \"General\", \"Human\", \"Lightning\" and \"Under Investigation\"\r\n // We resolved to keep the IM values in the UI\r\n causeOptions: OptionDisclaimer[] = [\r\n { id: 0, optionValue: 'Select...', disclaimer: CauseOptionDisclaimer[0] },\r\n { id: 1, optionValue: 'Human', disclaimer: CauseOptionDisclaimer[1] },\r\n { id: 2, optionValue: 'Lightning', disclaimer: CauseOptionDisclaimer[2] },\r\n {\r\n id: 3,\r\n optionValue: 'Under Investigation',\r\n disclaimer: CauseOptionDisclaimer[3],\r\n },\r\n ];\r\n\r\n setSizeTypeDisclaimer(value) {\r\n this.formGroup.controls['sizeComments'].setValue(\r\n this.sizeTypeOptions.find((c) => c.id === Number(value))?.disclaimer,\r\n );\r\n }\r\n\r\n setCauseDisclaimer(value) {\r\n this.formGroup.controls['causeComments'].setValue(\r\n this.causeOptions.find((c) => c.id === Number(value))?.disclaimer,\r\n );\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n::ng-deep #core-interface-container {\r\n .mobile .incident-detail {\r\n .info-card {\r\n width: calc(100% - var(--wf1-gutter-space) * 2) !important;\r\n }\r\n }\r\n}\r\n\r\n.fire-icon {\r\n background: #aa1d3e;\r\n color: white;\r\n border-radius: 50%;\r\n margin-left: 8px;\r\n transform: scale(0.75);\r\n position: absolute;\r\n top: -3px;\r\n left: 4.2em;\r\n}\r\n", + "styleUrl": "./incident-details-panel.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n \r\n
\r\n Info Card\r\n
\r\n
\r\n \r\n Fire Name\r\n \r\n \r\n
\r\n
\r\n \r\n Traditional Territory\r\n \r\n \r\n
\r\n
\r\n Is Wildfire Of Note\r\n local_fire_department\r\n \r\n No\r\n Yes\r\n \r\n
\r\n
\r\n Was Wildfire Of Note\r\n \r\n No\r\n Yes\r\n \r\n
\r\n
\r\n \r\n Location\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n Info Card\r\n
\r\n
\r\n \r\n Size Type\r\n \r\n \r\n {{item.optionValue}}\r\n \r\n \r\n \r\n
\r\n
\r\n \r\n Size\r\n \r\n \r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n Info Card\r\n
\r\n
\r\n \r\n Cause\r\n \r\n \r\n {{item.optionValue}}\r\n \r\n \r\n \r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "IncidentGalleryAllMediaMobileComponent", + "id": "component-IncidentGalleryAllMediaMobileComponent-6c1cff4b888d93ce8e8685d0bf4e6131f285414cf7921b6755efc3b1d34ede01a9bf78022bb0da08809effcc63e3f564a335ce247558448528cd04065ed75c31", + "file": "src/app/components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-gallery-all-media-mobile", + "styleUrls": [ + "./incident-gallery-all-media-mobile.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-gallery-all-media-mobile.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "allImagesAndVideosStub", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "any", + "decorators": [] + }, + { + "name": "displayLoadMore", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "any", + "decorators": [] + }, + { + "name": "displayMediaStub", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "any", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 9, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [ + { + "name": "loadMoreMedia", + "args": [ + { + "name": "e", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "e", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'incident-gallery-all-media-mobile',\r\n templateUrl: './incident-gallery-all-media-mobile.component.html',\r\n styleUrls: ['./incident-gallery-all-media-mobile.component.scss'],\r\n})\r\nexport class IncidentGalleryAllMediaMobileComponent {\r\n @Input() public incident;\r\n @Input() public displayMediaStub;\r\n @Input() public allImagesAndVideosStub;\r\n @Input() public displayLoadMore;\r\n\r\n get displayVideosAndImages() {\r\n return this.displayMediaStub;\r\n }\r\n\r\n loadMoreMedia(e: HTMLElement) {\r\n this.displayMediaStub = this.allImagesAndVideosStub;\r\n e.remove();\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".media {\r\n padding-bottom: 20px;\r\n padding-top: 20px;\r\n}\r\n\r\n.load-more-row {\r\n display: flex;\r\n justify-content: center;\r\n padding-top: 32px;\r\n margin-bottom: 96px;\r\n .load-more-button {\r\n border-radius: 8px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n width: 100%;\r\n }\r\n}\r\n\r\n.disclaimer {\r\n margin-top: 20px;\r\n}\r\n\r\ncontent-panel-stack.youtube-player {\r\n width: 100px;\r\n}\r\n", + "styleUrl": "./incident-gallery-all-media-mobile.component.scss" + } + ], + "stylesData": "", + "extends": [], + "accessors": { + "displayVideosAndImages": { + "name": "displayVideosAndImages", + "getSignature": { + "name": "displayVideosAndImages", + "type": "", + "returnType": "", + "line": 14 + } + } + }, + "templateData": "
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
There are currently no images or videos associated with this incident.
\r\n
\r\n\r\n\r\n" + }, + { + "name": "IncidentGalleryImagesMobileComponent", + "id": "component-IncidentGalleryImagesMobileComponent-d0c830c8e51e2b02f2b5ad99e10d3cfba1ce3e960cedec59177ee3bd286841c2298f12d5eb1fbe39aa2c8c56a07337fb15f32f78885c3c39747300af7feb7284", + "file": "src/app/components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-gallery-images-mobile", + "styleUrls": [ + "./incident-gallery-images-mobile.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-gallery-images-mobile.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "allImagesStub", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "any", + "decorators": [] + }, + { + "name": "displayImagesStub", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "any", + "decorators": [] + }, + { + "name": "displayLoadMoreImages", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "any", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 9, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [ + { + "name": "loadMoreImages", + "args": [ + { + "name": "e", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "e", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'incident-gallery-images-mobile',\r\n templateUrl: './incident-gallery-images-mobile.component.html',\r\n styleUrls: ['./incident-gallery-images-mobile.component.scss'],\r\n})\r\nexport class IncidentGalleryImagesMobileComponent {\r\n @Input() public incident;\r\n @Input() public displayImagesStub;\r\n @Input() public displayLoadMoreImages;\r\n @Input() public allImagesStub;\r\n\r\n get displayImages() {\r\n return this.displayImagesStub;\r\n }\r\n\r\n loadMoreImages(e: HTMLElement) {\r\n this.displayImagesStub = this.allImagesStub;\r\n e.remove();\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".title-row {\r\n width: 100%;\r\n height: 24px;\r\n background-color: rgba(255, 255, 255, 0);\r\n box-sizing: border-box;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-weight: 500;\r\n color: #333333;\r\n text-align: left;\r\n line-height: 24px;\r\n}\r\n\r\n.date-row {\r\n height: 24px;\r\n background-color: rgba(255, 255, 255, 0);\r\n box-sizing: border-box;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n color: #6e6e6e;\r\n text-align: left;\r\n line-height: 24px;\r\n}\r\n\r\n.media {\r\n padding-bottom: 20px;\r\n padding-top: 20px;\r\n}\r\n\r\n.load-more-row {\r\n display: flex;\r\n justify-content: center;\r\n padding-top: 32px;\r\n margin-bottom: 96px;\r\n .load-more-button {\r\n border-radius: 8px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n width: 100%;\r\n }\r\n}\r\n\r\n.disclaimer {\r\n margin-top: 20px;\r\n}\r\n", + "styleUrl": "./incident-gallery-images-mobile.component.scss" + } + ], + "stylesData": "", + "extends": [], + "accessors": { + "displayImages": { + "name": "displayImages", + "getSignature": { + "name": "displayImages", + "type": "", + "returnType": "", + "line": 14 + } + } + }, + "templateData": "
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n
There are currently no images associated with this incident.
\r\n
\r\n" + }, + { + "name": "IncidentGalleryPanel", + "id": "component-IncidentGalleryPanel-2a74ef51b1c2f892c63e430c5393b6ed52a8645fbf00551e7094a445b4d034b9ddd31c276293dec19a05144477645927ab6b826727309a113d8dcb6a07d289f4", + "file": "src/app/components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-gallery-panel", + "styleUrls": [ + "./incident-gallery-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-gallery-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 26, + "type": "any", + "decorators": [] + }, + { + "name": "showImageWarning", + "deprecated": false, + "deprecationMessage": "", + "line": 27, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "allImagesAndVideosStub", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 34 + }, + { + "name": "convertToYoutubeId", + "defaultValue": "convertToYoutubeId", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ] + }, + { + "name": "currentMediaType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "imagesAndVideosStub", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 33 + }, + { + "name": "isPreview", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 37 + }, + { + "name": "lightGallery", + "deprecated": false, + "deprecationMessage": "", + "type": "LightGallery", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 123 + ] + }, + { + "name": "mediaTypeOptions", + "defaultValue": "['All', 'Images', 'Videos']", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "onBeforeSlide", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 70 + }, + { + "name": "onInit", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 66 + }, + { + "name": "refreshGallery", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 49, + "modifierKind": [ + 123 + ] + }, + { + "name": "settings", + "defaultValue": "{\r\n counter: true,\r\n plugins: [lgZoom, lgFullscreen, lgThumbnail],\r\n download: true,\r\n showZoomInOutIcons: true,\r\n fullScreen: true,\r\n actualSize: true,\r\n thumbnail: true,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 38 + }, + { + "name": "showImages", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ] + }, + { + "name": "showVideos", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 35, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "handleImageFallback", + "args": [ + { + "name": "item", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 107, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 117, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngAfterViewChecked", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 59, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 95, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onMediaTypeFilterChanged", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 74, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n OnInit,\r\n ChangeDetectorRef,\r\n} from '@angular/core';\r\nimport lgZoom from 'lightgallery/plugins/zoom';\r\nimport lgFullscreen from 'lightgallery/plugins/fullscreen';\r\nimport lgThumbnail from 'lightgallery/plugins/thumbnail';\r\nimport { BeforeSlideDetail, InitDetail } from 'lightgallery/lg-events';\r\nimport { PublishedIncidentService } from '../../../services/published-incident-service';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { convertToYoutubeId } from '../../../utils';\r\nimport { LightGallery } from 'lightgallery/lightgallery';\r\nimport { ActivatedRoute, ParamMap } from '@angular/router';\r\nimport { YouTubeService } from '@app/services/youtube-service';\r\n\r\n@Component({\r\n selector: 'incident-gallery-panel',\r\n templateUrl: './incident-gallery-panel.component.html',\r\n styleUrls: ['./incident-gallery-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentGalleryPanel implements OnInit {\r\n @Input() public incident;\r\n @Input() public showImageWarning;\r\n\r\n public convertToYoutubeId = convertToYoutubeId;\r\n\r\n currentMediaType: string;\r\n mediaTypeOptions: string[] = ['All', 'Images', 'Videos'];\r\n imagesAndVideosStub: any[];\r\n allImagesAndVideosStub: any[];\r\n public showVideos = true;\r\n public showImages = true;\r\n isPreview: boolean;\r\n settings = {\r\n counter: true,\r\n plugins: [lgZoom, lgFullscreen, lgThumbnail],\r\n download: true,\r\n showZoomInOutIcons: true,\r\n fullScreen: true,\r\n actualSize: true,\r\n thumbnail: true,\r\n };\r\n\r\n private lightGallery!: LightGallery;\r\n private refreshGallery = false;\r\n\r\n public constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private appConfigService: AppConfigService,\r\n private cdr: ChangeDetectorRef,\r\n private router: ActivatedRoute,\r\n private youtubeService: YouTubeService\r\n ) {}\r\n\r\n ngAfterViewChecked(): void {\r\n if (this.refreshGallery && this.lightGallery) {\r\n this.lightGallery.refresh();\r\n this.refreshGallery = false;\r\n }\r\n }\r\n\r\n onInit = (detail: InitDetail): void => {\r\n this.lightGallery = detail.instance;\r\n };\r\n\r\n onBeforeSlide = (detail: BeforeSlideDetail): void => {\r\n // unused\r\n };\r\n\r\n onMediaTypeFilterChanged(event) {\r\n if (event === 'Images') {\r\n this.showImages = true;\r\n this.showVideos = false;\r\n } else if (event === 'Videos') {\r\n this.showImages = false;\r\n this.showVideos = true;\r\n } else {\r\n this.showImages = true;\r\n this.showVideos = true;\r\n }\r\n }\r\n\r\n get videos() {\r\n return this.allImagesAndVideosStub.filter((item) => item.type === 'video');\r\n }\r\n\r\n get images() {\r\n return this.allImagesAndVideosStub.filter((item) => item.type === 'image');\r\n }\r\n\r\n ngOnInit() {\r\n this.loadPage();\r\n this.currentMediaType = 'All';\r\n this.onMediaTypeFilterChanged('All');\r\n\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (params && params['preview']) {\r\n this.isPreview = true;\r\n }\r\n });\r\n }\r\n\r\n handleImageFallback(item: any, index: number) {\r\n if (!item.loaded) {\r\n const imgComponent = document.getElementById(index + '-img-thumb');\r\n if (imgComponent) {\r\n (imgComponent as any).src = item.href;\r\n }\r\n item.loaded = true;\r\n }\r\n }\r\n\r\n loadPage() {\r\n this.imagesAndVideosStub = [];\r\n this.allImagesAndVideosStub = [];\r\n // fetch the Videos\r\n this.publishedIncidentService\r\n .fetchExternalUri(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((results) => {\r\n if (results?.collection?.length > 0) {\r\n for (const uri of results.collection) {\r\n if (!uri.externalUriCategoryTag.includes('EVAC-ORDER')) {\r\n this.allImagesAndVideosStub.push({\r\n title: uri.externalUriDisplayLabel,\r\n uploadedDate: new Date(\r\n uri.createdTimestamp,\r\n ).toLocaleDateString(),\r\n fileName: '',\r\n type: 'video',\r\n href: this.youtubeService.sanitizeYoutubeUrl(uri.externalUri),\r\n });\r\n }\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n\r\n // fetch image attachments\r\n this.publishedIncidentService\r\n .fetchPublishedIncidentAttachments(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((results) => {\r\n // Loop through the attachments, for each one, create a ref, and set href to the bytes\r\n if (results?.collection?.length > 0) {\r\n for (const attachment of results.collection) {\r\n // do a mime type check here\r\n // Light gallery does not really support direct download on mimetype : image/bmp && image/tiff, which will returns 500 error.\r\n if (\r\n attachment.mimeType &&\r\n [\r\n 'image/jpg',\r\n 'image/jpeg',\r\n 'image/png',\r\n 'image/gif',\r\n 'image/bmp',\r\n 'image/tiff',\r\n ].includes(attachment.mimeType.toLowerCase())\r\n ) {\r\n this.allImagesAndVideosStub.push({\r\n title: attachment.attachmentTitle,\r\n uploadedDate: new Date(\r\n attachment.createdTimestamp,\r\n ).toLocaleDateString(),\r\n fileName: attachment.attachmentFileName,\r\n type: 'image',\r\n href: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${attachment.attachmentGuid}/bytes`,\r\n thumbnail: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${\r\n attachment.attachmentGuid\r\n }/bytes?thumbnail=true`,\r\n loaded: false,\r\n });\r\n }\r\n }\r\n }\r\n this.cdr.detectChanges();\r\n if (this.lightGallery) {\r\n this.lightGallery.refresh();\r\n }\r\n setTimeout(() => {\r\n this.refreshGallery = true;\r\n }, 5000);\r\n });\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import url(\"https://cdn.jsdelivr.net/npm/lightgallery@2.0.0-beta.4/css/lightgallery.css\");\r\n@import url(\"https://cdn.jsdelivr.net/npm/lightgallery@2.0.0-beta.4/css/lg-zoom.css\");\r\n@import url(\"https://www.lightgalleryjs.com/css/lightgallery-bundle.css\");\r\n@import \"lightgallery/scss/lightgallery\";\r\n@import '../../../../styles/variables';\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.panel {\r\n background-color: white;\r\n padding: 22px;\r\n .header-row {\r\n display: flex;\r\n flex-direction: row;\r\n height: 35px;\r\n .header-button-container {\r\n margin-left: auto;\r\n color: #0e5fa9;\r\n font-size: 15px;\r\n font-weight: 700;\r\n display: flex;\r\n flex-direction: row;\r\n .button {\r\n color: #0e5fa9;\r\n margin-top: 5px;\r\n padding-right: 7px;\r\n font-size: 22px;\r\n cursor: pointer;\r\n }\r\n .icon {\r\n position: relative;\r\n top: 5px;\r\n height: 20px;\r\n padding-right: 10px;\r\n .facebook {\r\n color: #3b5998;\r\n }\r\n .twitter {\r\n color: #1da1f2;\r\n }\r\n }\r\n }\r\n }\r\n h4 {\r\n margin-top: 0px;\r\n font-size: 1.87rem;\r\n color: black;\r\n font-weight: 700;\r\n }\r\n .content-panel {\r\n padding-top: 30px;\r\n border-bottom: 1px lightgray solid;\r\n .media-types {\r\n padding-top: 15px;\r\n .media-selector {\r\n border: 1px solid;\r\n border-radius: 4px;\r\n width: 10%;\r\n border-color: gray;\r\n padding-left: 10px;\r\n margin: 10px 0 10px 0;\r\n }\r\n }\r\n h1 {\r\n font-size: 1.6rem;\r\n font-weight: 400;\r\n color: #003366;\r\n }\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n }\r\n ::ng-deep .mat-select-trigger {\r\n height: 35px !important;\r\n }\r\n .content-panel-stack {\r\n display: grid;\r\n grid-template-columns: repeat(3, 380px);\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n .image-video-container {\r\n border: 2px solid;\r\n border-color: #e7e7e7;\r\n border-radius: 6px;\r\n margin: 20px 20px 20px 0;\r\n max-width: 470px;\r\n height: 348px;\r\n .image-video-details {\r\n padding: 5%;\r\n color: #37464f;\r\n }\r\n .incident-image {\r\n width: 100%;\r\n object-fit: cover;\r\n }\r\n }\r\n }\r\n .content-panel-stack > * {\r\n flex: 1 1 350px;\r\n }\r\n .content-panel-body {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n }\r\n .content-panel-subtitle {\r\n font-size: 1rem;\r\n font-weight: 700;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n }\r\n .content-panel-link {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n text-decoration: underline;\r\n }\r\n }\r\n}\r\n\r\nh3 {\r\n margin: 0;\r\n display: flex;\r\n justify-content: space-between;\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: 1023px) {\r\n .panel {\r\n padding: 15px;\r\n .content-panel {\r\n .content-panel-stack {\r\n grid-template-columns: repeat(2, 50%);\r\n }\r\n }\r\n }\r\n}\r\n@media (min-width: 1024px) {\r\n .panel {\r\n .content-panel {\r\n .content-panel-stack {\r\n grid-template-columns: repeat(2, 470px);\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media only screen and (max-width: $mobile-max-width) {\r\n .panel {\r\n .content-panel {\r\n .media-types {\r\n .media-selector {\r\n width: 100% !important;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./incident-gallery-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "youtubeService", + "type": "YouTubeService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 49, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "youtubeService", + "type": "YouTubeService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "accessors": { + "videos": { + "name": "videos", + "getSignature": { + "name": "videos", + "type": "", + "returnType": "", + "line": 87 + } + }, + "images": { + "name": "images", + "getSignature": { + "name": "images", + "type": "", + "returnType": "", + "line": 91 + } + } + }, + "templateData": "
\r\n
\r\n

Image/Video Gallery\r\n
Warning: Uploaded Images or Videos cannot be previewed
\r\n

\r\n
\r\n
\r\n
\r\n
\r\n
Media Type
\r\n \r\n \r\n Select...\r\n \r\n \r\n {{mediaType}}\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \"Image\"\r\n \r\n \r\n\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
There are currently no images or videos associated with this incident
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "IncidentGalleryPanelMobileComponent", + "id": "component-IncidentGalleryPanelMobileComponent-5d9d03e6b0086ae59cf4723dceac4207efb7cec5dd2a2a6718151569bfeb27540cb6ae4c182d0b31315661aa629de1b4536573817c5bf278258a961050482a92", + "file": "src/app/components/public-incident-page/incident-gallery-panel/incident-gallery-panel-mobile/incident-gallery-panel-mobile.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-gallery-panel-mobile", + "styleUrls": [ + "./incident-gallery-panel-mobile.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-gallery-panel-mobile.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 15, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "allImagesAndVideosStub", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 17 + }, + { + "name": "allImagesStub", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 19 + }, + { + "name": "allVideosStub", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "convertToMobileFormat", + "defaultValue": "convertToMobileFormat", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 27 + }, + { + "name": "convertToYoutubeId", + "defaultValue": "convertToYoutubeId", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 28 + }, + { + "name": "displayImagesStub", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 21 + }, + { + "name": "displayLoadMore", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "displayLoadMoreImages", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 24 + }, + { + "name": "displayLoadMoreVideos", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "displayMediaStub", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 18 + }, + { + "name": "displayVideosStub", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 22 + }, + { + "name": "incidentName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16 + }, + { + "name": "lightGallery", + "deprecated": false, + "deprecationMessage": "", + "type": "LightGallery", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 123 + ] + }, + { + "name": "onInit", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 47 + }, + { + "name": "refreshGallery", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 123 + ] + }, + { + "name": "setPrimaryToTop", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 219 + } + ], + "methodsClass": [ + { + "name": "handleImageFallback", + "args": [ + { + "name": "href", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 126, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "href", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadMoreImages", + "args": [ + { + "name": "e", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 116, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "e", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadMoreVideos", + "args": [ + { + "name": "e", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 121, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "e", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 67, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngAfterViewChecked", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 51, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pushAttachmentsToAllImagesAndVideos", + "args": [ + { + "name": "collection", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 149, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "pushToImages", + "args": [ + { + "name": "collection", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 187, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "pushToVideos", + "args": [ + { + "name": "collection", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 203, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "pushUrisToAllImagesAndVideos", + "args": [ + { + "name": "collection", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 133, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { PublishedIncidentService } from '../../../../services/published-incident-service';\r\nimport { ActivatedRoute } from '@angular/router';\r\nimport { LightGallery } from 'lightgallery/lightgallery';\r\nimport { convertToMobileFormat, convertToYoutubeId } from '../../../../utils';\r\nimport { InitDetail } from 'lightgallery/lg-events';\r\n\r\n@Component({\r\n selector: 'incident-gallery-panel-mobile',\r\n templateUrl: './incident-gallery-panel-mobile.component.html',\r\n styleUrls: ['./incident-gallery-panel-mobile.component.scss'],\r\n})\r\nexport class IncidentGalleryPanelMobileComponent implements OnInit {\r\n @Input() public incident;\r\n incidentName: string;\r\n allImagesAndVideosStub: any[];\r\n displayMediaStub: any[];\r\n allImagesStub: any[];\r\n allVideosStub: any[];\r\n displayImagesStub: any[];\r\n displayVideosStub: any[];\r\n displayLoadMore = false;\r\n displayLoadMoreImages = false;\r\n displayLoadMoreVideos = false;\r\n\r\n convertToMobileFormat = convertToMobileFormat;\r\n convertToYoutubeId = convertToYoutubeId;\r\n\r\n private lightGallery!: LightGallery;\r\n private refreshGallery = false;\r\n\r\n public constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private appConfigService: AppConfigService,\r\n private cdr: ChangeDetectorRef,\r\n private router: ActivatedRoute,\r\n ) {}\r\n\r\n ngAfterViewChecked(): void {\r\n if (this.refreshGallery && this.lightGallery) {\r\n this.lightGallery.refresh();\r\n this.refreshGallery = false;\r\n }\r\n }\r\n\r\n onInit = (detail: InitDetail): void => {\r\n this.lightGallery = detail.instance;\r\n };\r\n\r\n ngOnInit(): void {\r\n this.loadPage();\r\n }\r\n\r\n get allVideosAndImages() {\r\n return this.allImagesAndVideosStub;\r\n }\r\n\r\n get displayImages() {\r\n return this.displayImagesStub;\r\n }\r\n\r\n get displayVideos() {\r\n return this.displayVideosStub;\r\n }\r\n\r\n loadPage() {\r\n this.incidentName = this.incident.incidentName;\r\n this.allImagesAndVideosStub = [];\r\n // fetch the Videos\r\n this.publishedIncidentService\r\n .fetchExternalUri(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((results) => {\r\n if (results?.collection && results.collection.length > 0) {\r\n this.pushUrisToAllImagesAndVideos(results.collection);\r\n }\r\n\r\n // fetch image attachments\r\n this.publishedIncidentService\r\n .fetchPublishedIncidentAttachments(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((results) => {\r\n // Loop through the attachments, for each one, create a ref, and set href to the bytes\r\n if (results?.collection && results.collection.length > 0) {\r\n this.pushAttachmentsToAllImagesAndVideos(results.collection);\r\n }\r\n\r\n this.displayMediaStub = [];\r\n\r\n this.allImagesAndVideosStub.sort(\r\n (a, b) => b.convertedDate - a.convertedDate,\r\n );\r\n this.allImagesAndVideosStub = this.setPrimaryToTop(\r\n this.allImagesAndVideosStub,\r\n );\r\n\r\n if (this.allImagesAndVideosStub.length > 9) {\r\n this.displayLoadMore = true;\r\n this.displayMediaStub = this.allImagesAndVideosStub.slice(0, 10);\r\n } else {\r\n this.displayMediaStub = this.allImagesAndVideosStub;\r\n }\r\n\r\n this.pushToImages(this.allImagesAndVideosStub);\r\n this.pushToVideos(this.allImagesAndVideosStub);\r\n\r\n this.cdr.detectChanges();\r\n setTimeout(() => {\r\n this.refreshGallery = true;\r\n }, 5000);\r\n });\r\n });\r\n }\r\n\r\n loadMoreImages(e: HTMLElement) {\r\n this.displayImagesStub = this.allImagesStub;\r\n e.remove();\r\n }\r\n\r\n loadMoreVideos(e: HTMLElement) {\r\n this.displayVideosStub = this.allVideosStub;\r\n e.remove();\r\n }\r\n\r\n handleImageFallback(href: string) {\r\n const imgComponent = document.getElementById('primary-image-container');\r\n if (imgComponent) {\r\n (imgComponent as any).src = href;\r\n }\r\n }\r\n\r\n pushUrisToAllImagesAndVideos(collection: any) {\r\n for (const uri of collection) {\r\n if (!uri.externalUriCategoryTag.includes('EVAC-ORDER')) {\r\n this.allImagesAndVideosStub.push({\r\n title: uri.externalUriDisplayLabel,\r\n uploadedDate: new Date(uri.createdTimestamp).toLocaleDateString(),\r\n convertedDate: new Date(uri.createdTimestamp),\r\n fileName: '',\r\n primary: uri.primaryInd.toString(),\r\n type: 'video',\r\n href: uri.externalUri,\r\n });\r\n }\r\n }\r\n }\r\n\r\n pushAttachmentsToAllImagesAndVideos(collection: any) {\r\n for (const attachment of collection) {\r\n // do a mime type check here\r\n if (\r\n attachment.mimeType &&\r\n [\r\n 'image/jpg',\r\n 'image/jpeg',\r\n 'image/png',\r\n 'image/gif',\r\n 'image/bmp',\r\n 'image/tiff',\r\n ].includes(attachment.mimeType.toLowerCase())\r\n ) {\r\n this.allImagesAndVideosStub.push({\r\n title: attachment.attachmentTitle,\r\n uploadedDate: new Date(\r\n attachment.createdTimestamp,\r\n ).toLocaleDateString(),\r\n convertedDate: new Date(attachment.createdTimestamp),\r\n fileName: attachment.attachmentFileName,\r\n primary: attachment.primary.toString(),\r\n type: 'image',\r\n href: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${attachment.attachmentGuid}/bytes`,\r\n thumbnail: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${attachment.attachmentGuid}/bytes?thumbnail=true`,\r\n });\r\n }\r\n }\r\n }\r\n\r\n pushToImages(collection: any) {\r\n this.displayImagesStub = [];\r\n this.allImagesStub = [];\r\n for (const item of collection) {\r\n if (item?.type === 'image') {\r\n this.allImagesStub.push(item);\r\n this.displayImagesStub.push(item);\r\n }\r\n }\r\n\r\n if (this.allImagesStub.length > 9) {\r\n this.displayLoadMoreImages = true;\r\n this.displayImagesStub = this.allImagesStub.slice(0, 10);\r\n }\r\n }\r\n\r\n pushToVideos(collection: any) {\r\n this.displayVideosStub = [];\r\n this.allVideosStub = [];\r\n for (const item of collection) {\r\n if (item?.type === 'video') {\r\n this.allVideosStub.push(item);\r\n this.displayVideosStub.push(item);\r\n }\r\n }\r\n\r\n if (this.allImagesStub.length > 9) {\r\n this.displayLoadMoreVideos = true;\r\n this.displayVideosStub = this.allVideosStub.slice(0, 10);\r\n }\r\n }\r\n\r\n setPrimaryToTop: any = (collection: any) => {\r\n let itemToBeSpliced = null;\r\n let index = null;\r\n for (const item of collection) {\r\n if (item?.primary === 'true') {\r\n itemToBeSpliced = item;\r\n index = collection.indexOf(item);\r\n }\r\n }\r\n if (itemToBeSpliced !== null && index !== null) {\r\n collection.unshift(itemToBeSpliced);\r\n delete collection[index + 1];\r\n }\r\n return collection;\r\n };\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".panel {\r\n .content-panel {\r\n padding: 24px;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n h1 {\r\n font-size: 22px;\r\n width: 90%;\r\n height: 33px;\r\n background-color: rgba(255, 255, 255, 0);\r\n box-sizing: border-box;\r\n font-weight: 500;\r\n color: #333333;\r\n text-align: left;\r\n line-height: 33px;\r\n }\r\n\r\n h4 {\r\n font-size: 16px;\r\n height: 24px;\r\n background-color: rgba(255, 255, 255, 0);\r\n box-sizing: border-box;\r\n font-weight: 500;\r\n color: #333333;\r\n text-align: left;\r\n line-height: 24px;\r\n }\r\n\r\n .header-row {\r\n .h1 {\r\n width: 256px;\r\n height: 33px;\r\n background-color: rgba(255, 255, 255, 0);\r\n box-sizing: border-box;\r\n font-weight: 500;\r\n color: #333333;\r\n text-align: right;\r\n line-height: 33px;\r\n }\r\n }\r\n\r\n .divider {\r\n border-bottom: 1px lightgray solid;\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab {\r\n height: 3rem !important;\r\n flex-basis: 0;\r\n flex-grow: 1;\r\n}\r\n\r\n:host ::ng-deep .mat-tab-content {\r\n color: #003366 !important;\r\n}\r\n\r\n/* Styles for the active tab label */\r\n:host ::ng-deep .mat-mdc-tab.mdc-tab--active {\r\n box-sizing: border-box;\r\n background-color: #edeef1 !important;\r\n color: #fdfdfd !important;\r\n}\r\n\r\n/* Styles for the ink bar */\r\n:host ::ng-deep .mat-ink-bar {\r\n display: none !important;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header,\r\n.mat-mdc-tab-nav-bar {\r\n border-bottom: 0;\r\n border: 1px solid #003366;\r\n box-sizing: border-box;\r\n border-radius: 5px;\r\n}\r\n\r\n::ng-deep.mat-mdc-tab.mdc-tab--active:not(.mat-tab-disabled),\r\n::ng-deep.mat-mdc-tab.mdc-tab--active.cdk-focused:not(.mat-tab-disabled) {\r\n opacity: 1;\r\n}\r\n\r\n::ng-deep.mat-mdc-tab-body-content {\r\n overflow: hidden !important;\r\n}\r\n", + "styleUrl": "./incident-gallery-panel-mobile.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 31, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "accessors": { + "allVideosAndImages": { + "name": "allVideosAndImages", + "getSignature": { + "name": "allVideosAndImages", + "type": "", + "returnType": "", + "line": 55 + } + }, + "displayImages": { + "name": "displayImages", + "getSignature": { + "name": "displayImages", + "type": "", + "returnType": "", + "line": 59 + } + }, + "displayVideos": { + "name": "displayVideos", + "getSignature": { + "name": "displayVideos", + "type": "", + "returnType": "", + "line": 63 + } + } + }, + "templateData": "
\r\n
\r\n
\r\n

Images and Video Gallery

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n\r\n\r\n" + }, + { + "name": "IncidentGalleryVideosMobileComponent", + "id": "component-IncidentGalleryVideosMobileComponent-a4c48ab0cbdf2276a469cbd10fe2c7401bce68ba5218068e096de64549c8a7e1c2799399f9bedfaec6f70309164ec5748809492eb88da9ee344a11df8ead3874", + "file": "src/app/components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-gallery-videos-mobile", + "styleUrls": [ + "./incident-gallery-videos-mobile.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-gallery-videos-mobile.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "allVideosStub", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "any", + "decorators": [] + }, + { + "name": "displayLoadMoreVideos", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "any", + "decorators": [] + }, + { + "name": "displayVideosStub", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "any", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 9, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [ + { + "name": "loadMoreVideos", + "args": [ + { + "name": "e", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "e", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'incident-gallery-videos-mobile',\r\n templateUrl: './incident-gallery-videos-mobile.component.html',\r\n styleUrls: ['./incident-gallery-videos-mobile.component.scss'],\r\n})\r\nexport class IncidentGalleryVideosMobileComponent {\r\n @Input() public incident;\r\n @Input() public displayVideosStub;\r\n @Input() public displayLoadMoreVideos;\r\n @Input() public allVideosStub;\r\n\r\n get displayVideos() {\r\n return this.displayVideosStub;\r\n }\r\n\r\n loadMoreVideos(e: HTMLElement) {\r\n this.displayVideosStub = this.allVideosStub;\r\n e.remove();\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".title-row {\r\n width: 100%;\r\n height: 24px;\r\n background-color: rgba(255, 255, 255, 0);\r\n box-sizing: border-box;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-weight: 500;\r\n color: #333333;\r\n text-align: left;\r\n line-height: 24px;\r\n}\r\n\r\n.date-row {\r\n height: 24px;\r\n background-color: rgba(255, 255, 255, 0);\r\n box-sizing: border-box;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n color: #6e6e6e;\r\n text-align: left;\r\n line-height: 24px;\r\n}\r\n\r\n.media {\r\n padding-bottom: 20px;\r\n padding-top: 20px;\r\n}\r\n\r\n.load-more-row {\r\n display: flex;\r\n justify-content: center;\r\n padding-top: 32px;\r\n margin-bottom: 96px;\r\n .load-more-button {\r\n border-radius: 8px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n width: 100%;\r\n }\r\n}\r\n\r\n.disclaimer {\r\n margin-top: 20px;\r\n}\r\n\r\n.divider {\r\n border-bottom: 1px solid #cccccc;\r\n}\r\n", + "styleUrl": "./incident-gallery-videos-mobile.component.scss" + } + ], + "stylesData": "", + "extends": [], + "accessors": { + "displayVideos": { + "name": "displayVideos", + "getSignature": { + "name": "displayVideos", + "type": "", + "returnType": "", + "line": 14 + } + } + }, + "templateData": "
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n
There are currently no videos associated with this incident.
\r\n
\r\n" + }, + { + "name": "IncidentHeaderPanel", + "id": "component-IncidentHeaderPanel-02ad8ae91e2b8283e9c4e0f288cb74a28076027f5af2a36feed082f1963efb2d6b7f40bd366369a1667671799435e7c7b00bd184eaaf547d15424df7c9693244", + "file": "src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-header-panel", + "styleUrls": [ + "./incident-header-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-header-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "evacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "line": 34, + "type": "EvacOrderOption[]", + "decorators": [] + }, + { + "name": "extent", + "deprecated": false, + "deprecationMessage": "", + "line": 35, + "type": "any", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 33, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertFireNumber", + "defaultValue": "convertFireNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 41 + }, + { + "name": "convertToFireCentreDescription", + "defaultValue": "convertToFireCentreDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 40 + }, + { + "name": "defaultEvacURL", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ] + }, + { + "name": "map", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 43, + "modifierKind": [ + 123 + ] + }, + { + "name": "params", + "deprecated": false, + "deprecationMessage": "", + "type": "ParamMap", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "addSurroundingIncidents", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 294, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "addToWatchlist", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "back", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 244, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "backToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 231, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "convertToMobileFormat", + "args": [ + { + "name": "dateString", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 206, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "dateString", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displaySizeType", + "args": [ + { + "name": "incidentSizeDetail", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"(Estimated)\" | \"(Mapped)\"", + "typeParameters": [], + "line": 189, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incidentSizeDetail", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isMobileView", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 199, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 71, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 62, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onResize", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 58, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:resize', ['$event']" + } + ], + "modifierKind": [ + 170 + ], + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onWatchlist", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openContactUsWindow", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 215, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "removeFromWatchlist", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "shareContent", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 282, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [ + { + "name": "window:resize", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "argsDecorator": [ + "$event" + ], + "deprecated": false, + "deprecationMessage": "", + "line": 58 + } + ], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n AfterViewInit,\r\n HostListener,\r\n} from '@angular/core';\r\nimport { EvacOrderOption } from '../../../conversion/models';\r\nimport * as L from 'leaflet';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\nimport {\r\n convertToFireCentreDescription,\r\n convertFireNumber,\r\n ResourcesRoutes,\r\n setDisplayColor\r\n} from '../../../utils';\r\nimport * as moment from 'moment';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { ContactUsDialogComponent } from '../../admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { Location } from '@angular/common';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\n\r\n@Component({\r\n selector: 'incident-header-panel',\r\n templateUrl: './incident-header-panel.component.html',\r\n styleUrls: ['./incident-header-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentHeaderPanel implements AfterViewInit {\r\n @Input() public incident: any;\r\n @Input() public evacOrders: EvacOrderOption[] = [];\r\n @Input() public extent: any;\r\n\r\n public params: ParamMap;\r\n public defaultEvacURL: string;\r\n\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n convertFireNumber = convertFireNumber;\r\n\r\n private map: any;\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private watchlistService: WatchlistService,\r\n private dialog: MatDialog,\r\n private router: Router,\r\n private location: Location,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private route: ActivatedRoute,\r\n ) {\r\n /* Empty, just here for injection */\r\n }\r\n\r\n @HostListener('window:resize', ['$event'])\r\n onResize(event) {\r\n this.map.invalidateSize();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.defaultEvacURL = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['evacDefaultUrl'].toString();\r\n this.route.queryParams.subscribe((params: ParamMap) => {\r\n this.params = params;\r\n });\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n // Configure the map\r\n const location = [\r\n Number(this.incident.latitude),\r\n Number(this.incident.longitude),\r\n ];\r\n this.map = L.map('map', {\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n }).setView(location, 9);\r\n // configure map data\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_HUMAN_CULTURAL_ECONOMIC.EMRG_ORDER_AND_ALERT_AREAS_SP',\r\n styles: '6885',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_CURRENT_FIRE_POLYS_SP',\r\n styles: '1751_1752',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n\r\n const icon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n if (this.incident.fireOfNoteInd) {\r\n L.marker(location, { icon }).addTo(this.map);\r\n } else {\r\n let colorToDisplay;\r\n switch (this.incident.stageOfControlCode) {\r\n case 'OUT_CNTRL':\r\n colorToDisplay = '#FF0000';\r\n break;\r\n case 'HOLDING':\r\n colorToDisplay = '#ffff00';\r\n break;\r\n case 'UNDR_CNTRL':\r\n colorToDisplay = '#98E600';\r\n break;\r\n case 'OUT':\r\n colorToDisplay = '#999999';\r\n break;\r\n default:\r\n colorToDisplay = 'white';\r\n }\r\n L.circleMarker(location, {\r\n radius: 15,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n\r\n // fetch incidents in surrounding area and add to map\r\n this.addSurroundingIncidents();\r\n\r\n if (this.extent) {\r\n this.map.fitBounds(\r\n new L.LatLngBounds(\r\n [this.extent.ymin, this.extent.xmin],\r\n [this.extent.ymax, this.extent.xmax],\r\n ),\r\n );\r\n }\r\n }\r\n\r\n onWatchlist(): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(\r\n this.incident.fireYear + ':' + this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n addToWatchlist() {\r\n if (this.onWatchlist()) {\r\n this.removeFromWatchlist();\r\n } else {\r\n this.watchlistService.saveToWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n removeFromWatchlist() {\r\n this.watchlistService.removeFromWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n displaySizeType(incidentSizeDetail: string) {\r\n if (incidentSizeDetail?.includes('estimated')) {\r\n return '(Estimated)';\r\n } else if (incidentSizeDetail?.includes('mapped')) {\r\n return '(Mapped)';\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n isMobileView() {\r\n return (\r\n (window.innerWidth < 768 && window.innerHeight < 1024) ||\r\n (window.innerWidth < 1024 && window.innerHeight < 768)\r\n );\r\n }\r\n\r\n convertToMobileFormat(dateString) {\r\n // Should probably be MMM for month formats to prevent long strings\r\n const formattedDate = moment(\r\n dateString,\r\n 'dddd, MMMM D, YYYY [at] h:mm:ss A',\r\n ).format('MMMM D, YYYY');\r\n return formattedDate;\r\n }\r\n\r\n openContactUsWindow() {\r\n this.dialog.open(ContactUsDialogComponent, {\r\n panelClass: 'contact-us-dialog',\r\n data: {\r\n fireCentre: convertToFireCentreDescription(\r\n this.incident.contactOrgUnitIdentifer ||\r\n this.incident.fireCentreName ||\r\n this.incident.fireCentreCode ||\r\n this.incident.fireCentre,\r\n ),\r\n email: this.incident.contactEmailAddress,\r\n phoneNumber: this.incident.contactPhoneNumber,\r\n },\r\n });\r\n }\r\n\r\n backToMap() {\r\n if (this.incident?.longitude && this.incident?.latitude) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.incident.longitude,\r\n latitude: this.incident.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n }\r\n\r\n back() {\r\n if (this.params && this.params['source'] && this.params['source'][0]) {\r\n if (this.params['source'][0] === 'map') {\r\nthis.backToMap();\r\n} else if (\r\n this.params['source'][0] === 'full-details' &&\r\n this.params['sourceId'] &&\r\n this.params['sourceType']\r\n ) {\r\nthis.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: this.params['sourceType'],\r\n id: this.params['sourceId'],\r\n name: this.params['name']\r\n },\r\n });\r\n} else if (\r\n this.params['source'] === 'saved-location' &&\r\n this.params['sourceName'] &&\r\n this.params['sourceLongitude'] &&\r\n this.params['sourceLatitude']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.SAVED_LOCATION], {\r\n queryParams: {\r\n type: 'saved-location',\r\n name: this.params['sourceName'],\r\n longitude: this.params['sourceLongitude'],\r\n latitude: this.params['sourceLatitude'],\r\n },\r\n });\r\n } else {\r\nthis.router.navigate(this.params['source']);\r\n}\r\n } else {\r\nthis.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n}\r\n }\r\n\r\n shareContent() {\r\n const currentUrl = this.location.path();\r\n if (navigator.share) {\r\n navigator\r\n .share({\r\n url: currentUrl, // The URL user wants to share\r\n })\r\n .then(() => console.log('Sharing succeeded.'))\r\n .catch((error) => console.error('Error sharing:', error));\r\n }\r\n }\r\n\r\n async addSurroundingIncidents() {\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.incident.latitude);\r\n locationData.longitude = Number(this.incident.longitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const location = [Number(item.latitude), Number(item.longitude)];\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(location, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for area restriction',\r\n );\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import '../../../../styles/variables';\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.header-container {\r\n display: flex;\r\n flex-flow: row;\r\n flex-wrap: wrap;\r\n padding: 22px;\r\n}\r\n.header-container.mobile {\r\n display: block;\r\n}\r\n.header-container > * {\r\n flex: 1 1 350px;\r\n}\r\n\r\n.map-container {\r\n width: 100%;\r\n max-width: 533px;\r\n min-height: 400px !important;\r\n}\r\n\r\n.map-container-mobile {\r\n width: 100%;\r\n min-height: 200px !important;\r\n}\r\n\r\n@media screen and (max-width: 808px) {\r\n .map-container {\r\n max-width: 808px !important;\r\n }\r\n}\r\n\r\n.incident-details {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 24px;\r\n padding-bottom: 0px;\r\n .header {\r\n text-align: right;\r\n display: flex;\r\n flex-flow: row-reverse;\r\n .button {\r\n cursor: pointer;\r\n }\r\n }\r\n .title-bar {\r\n .title {\r\n font-size: 1.6rem;\r\n line-height: 39px;\r\n color: #003366;\r\n display: flex;\r\n flex-direction: row;\r\n .fire-icon-container {\r\n width: 24px;\r\n height: 24px;\r\n border-radius: 50%;\r\n margin-right: 8px;\r\n margin-left: 8px;\r\n .fire-icon {\r\n width: 14.4px;\r\n height: 18px;\r\n color: #ffffff;\r\n }\r\n }\r\n }\r\n .subtitle {\r\n text-decoration: underline;\r\n color: #1a5a96;\r\n font-size: 1rem;\r\n }\r\n }\r\n .nav-button {\r\n padding-top: 7px;\r\n }\r\n .info-panel {\r\n padding-top: 7px;\r\n font-size: 1rem;\r\n .label {\r\n color: #036;\r\n }\r\n }\r\n .divider {\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .gutter {\r\n padding-top: 7px;\r\n }\r\n .icon-bar {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-evenly;\r\n .resource-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 7px;\r\n text-align: center;\r\n .image-size {\r\n width: 50px;\r\n height: 50px;\r\n }\r\n .image-label {\r\n max-width: 100px;\r\n }\r\n }\r\n }\r\n .evac-list {\r\n display: flex;\r\n flex-direction: row;\r\n color: black;\r\n padding-top: 7px;\r\n .label {\r\n text-decoration: underline;\r\n cursor: pointer;\r\n }\r\n .issued-by {\r\n padding: 4px;\r\n font-size: 12px;\r\n font-style: italic;\r\n color: gray;\r\n text-decoration: none;\r\n }\r\n }\r\n .alert {\r\n color: #dfa512 !important;\r\n }\r\n .order {\r\n color: #b42e45 !important;\r\n }\r\n h4 {\r\n color: #003366;\r\n }\r\n .header-content {\r\n padding-top: 16px;\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 12px;\r\n // .item{\r\n // margin-right: 26px;\r\n // }\r\n\r\n // .item:last-child {\r\n // margin-right: 0;\r\n // }\r\n .divider {\r\n border-bottom: 1px lightgray solid;\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .mobile-button {\r\n border-radius: 5px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n color: #333333;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n width: 40dvw;\r\n height: 48px;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.item {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n padding-top: 8px;\r\n\r\n .mobile-button {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 52px;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n}\r\n\r\n.mobile-label {\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n line-height: 21px;\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .header-container {\r\n padding: 0px !important;\r\n }\r\n .title {\r\n color: black !important;\r\n }\r\n}\r\n\r\n.mobile-header {\r\n height: 50px;\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 0 24px;\r\n align-items: center;\r\n position: sticky !important;\r\n top: 0;\r\n background-color: white;\r\n z-index: 9999;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header {\r\n top: -1px;\r\n z-index: 1000;\r\n position: sticky;\r\n position: -webkit-sticky; /* macOS/iOS Safari */\r\n background-color: #f3f6f9;\r\n @media (max-width: $mobile-max-width) {\r\n background-color: white !important;\r\n top: 50px;\r\n }\r\n}\r\n\r\n.icon-contact {\r\n position: relative;\r\n top: 3px;\r\n height: 17px;\r\n width: 17px;\r\n}\r\n\r\n.contact-buttons {\r\n padding-top: 8px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-buttons {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n\r\n .mobile-buttons.on-watchlist {\r\n /* Add your additional styling for the button when onWatchlist is true */\r\n /* For example, change background color or add a border */\r\n background: var(--blues-blue-11, #f5f6f9);\r\n font-weight: 500;\r\n color: #10294e;\r\n /* Add any other styles as needed */\r\n }\r\n}\r\n", + "styleUrl": "./incident-header-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "location", + "type": "Location", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 43, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "location", + "type": "Location", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n \"icon\"\r\n Wildfire\r\n \"Cancel\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
{{incident.incidentName}} \"local_fire_department\" {{onWatchlist() ? 'bookmark' : 'bookmark_border'}}
\r\n
{{convertToFireCentreDescription(this.incident.fireCentreName || incident.fireCentre ||\r\n incident.fireCentreCode)}}
\r\n
\r\n
\r\n
\r\n
Fire Number: {{convertFireNumber(incident)}}
\r\n
Last Updated: {{incident.lastUpdatedTimestamp}}
\r\n
Discovered On:\r\n {{incident.discoveryDate}}
\r\n
Declared Out:\r\n {{incident.declaredOutDate}}
\r\n
\r\n
\r\n
\r\n
Size: {{incident.incidentSizeEstimatedHa ?\r\n incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares \r\n {{displaySizeType(incident.incidentSizeDetail)}}
\r\n
{{incident.incidentSizeDetail || 'Fire size is estimated and based on the most\r\n current information available.'}}
\r\n
Location
\r\n
{{incident.incidentLocation}}
\r\n
Traditional Territory\r\n
\r\n
{{incident.traditionalTerritoryDetail}}
\r\n
\r\n \r\n
0\" class=\"divider\">
\r\n
0\">\r\n

Active Evacuation Orders and Alerts

\r\n
\r\n {{\r\n evac.orderAlertStatus === 'Alert' ? 'error' : 'warning' }} \r\n {{ evac.orderAlertStatus }}: {{evac.eventName}}\r\n
(Issued By: {{evac.issuingAgency}})
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "IncidentIdentifyPanelComponent", + "id": "component-IncidentIdentifyPanelComponent-de7b093c6b831580a647398688becaafc71c5338c35d946516abadf6795202cbc05d4641474a30433ece05a598fdd0d8207c9a6d38cebfa52fca91fe7731d30e", + "file": "src/app/components/incident-identify-panel/incident-identify-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-identify-panel", + "styleUrls": [ + "./incident-identify-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-identify-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertFireNumber", + "defaultValue": "convertFireNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "convertToFireCentreDescription", + "defaultValue": "convertToFireCentreDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30 + }, + { + "name": "evacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "EvacOrderOption[]", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "failedToLoad", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "featureSet", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "identifiedFeatures", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "index", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ] + }, + { + "name": "loaded", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "addToWatchlist", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 205, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 138, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getEvacOrders", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 219, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getExternalUriEvacOrders", + "args": [], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 243, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "goToIncidentDetail", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 147, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onWatchlist", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 197, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 184, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "removeFromWatchlist", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 212, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setIncident", + "args": [ + { + "name": "incidentRef", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "identifyList", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setIndex", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "true" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "incidentRef", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "identifyList", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "setIndex", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "true", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ZoomIn", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 271, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { EvacOrderOption } from '../../conversion/models';\r\nimport { AGOLService } from '../../services/AGOL-service';\r\nimport { MapConfigService } from '../../services/map-config.service';\r\nimport { PublishedIncidentService } from '../../services/published-incident-service';\r\nimport { WatchlistService } from '../../services/watchlist-service';\r\nimport {\r\n ResourcesRoutes,\r\n convertFireNumber,\r\n convertToFireCentreDescription,\r\n getActiveMap,\r\n} from '../../utils';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\n\r\n@Component({\r\n selector: 'incident-identify-panel',\r\n templateUrl: './incident-identify-panel.component.html',\r\n styleUrls: ['./incident-identify-panel.component.scss'],\r\n})\r\nexport class IncidentIdentifyPanelComponent {\r\n public incident: any;\r\n public evacOrders: EvacOrderOption[] = [];\r\n public loaded = false;\r\n public failedToLoad = false;\r\n\r\n public featureSet;\r\n public identifiedFeatures = [];\r\n public index = 0;\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n convertFireNumber = convertFireNumber;\r\n\r\n constructor(\r\n protected cdr: ChangeDetectorRef,\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private router: Router,\r\n private watchlistService: WatchlistService,\r\n private mapConfigService: MapConfigService,\r\n private capacitorService: CapacitorService,\r\n ) {}\r\n\r\n // if we want the \"next\" functionality, pass in the identify set\r\n async setIncident(incidentRef, identifyList, setIndex = true) {\r\n this.loaded = false;\r\n this.featureSet = identifyList;\r\n // clear the feature list\r\n this.identifiedFeatures = [];\r\n let count = 1; // index counter for the next/previous buttons\r\n for (const fid in identifyList) {\r\n if (Object.hasOwn(identifyList, fid)) {\r\n const feature = identifyList[fid];\r\n if (\r\n [\r\n 'active-wildfires-fire-of-note',\r\n 'active-wildfires-out-of-control',\r\n 'active-wildfires-holding',\r\n 'active-wildfires-under-control',\r\n 'active-wildfires-out',\r\n ].includes(feature.layerId)\r\n ) {\r\n this.identifiedFeatures.push(feature);\r\n // if we want to reset the index, we need to compare the input feature ID to the identified feature ID\r\n if (setIndex) {\r\n const sourceId = feature.properties.FIRE_NUMBER\r\n ? feature.properties.FIRE_NUMBER\r\n : feature.properties.incident_number_label;\r\n const compareId = incidentRef.FIRE_NUMBER\r\n ? incidentRef.FIRE_NUMBER\r\n : incidentRef.incident_number_label;\r\n if (sourceId && compareId && sourceId === compareId) {\r\n this.index = count;\r\n }\r\n count++;\r\n }\r\n }\r\n }\r\n }\r\n\r\n // get the fire number, either from a perimeter or active fire feature\r\n const id = incidentRef.FIRE_NUMBER\r\n ? incidentRef.FIRE_NUMBER\r\n : incidentRef.incident_number_label;\r\n const year = incidentRef.fire_year ? incidentRef.fire_year : incidentRef.FIRE_YEAR;\r\n // activeFire uses fire_year and fire perimeter uses FIRE_YEAR\r\n this.publishedIncidentService\r\n .fetchPublishedIncident(id, year)\r\n .toPromise()\r\n .then(async (result) => {\r\n this.incident = result;\r\n\r\n this.incident.geometry = {\r\n x: result.longitude,\r\n y: result.latitude,\r\n };\r\n\r\n // date formatting\r\n const options: Intl.DateTimeFormatOptions = {\r\n weekday: 'long',\r\n year: 'numeric',\r\n month: 'long',\r\n day: 'numeric',\r\n };\r\n this.incident.discoveryDate = this.incident.discoveryDate\r\n ? new Date(this.incident.discoveryDate).toLocaleTimeString(\r\n 'en-US',\r\n options,\r\n )\r\n : 'Pending';\r\n this.incident.declaredOutDate = this.incident.declaredOutDate\r\n ? new Date(this.incident.declaredOutDate).toLocaleTimeString(\r\n 'en-US',\r\n options,\r\n )\r\n : 'Pending';\r\n this.incident.lastUpdatedTimestamp = this.incident.lastUpdatedTimestamp\r\n ? new Date(this.incident.lastUpdatedTimestamp).toLocaleTimeString(\r\n 'en-US',\r\n options,\r\n )\r\n : 'Pending';\r\n\r\n // load evac orders nearby\r\n await this.getEvacOrders().catch((e) => console.error(e));\r\n await this.getExternalUriEvacOrders().catch((e) => console.error(e));\r\n // then, set loaded to true and refresh the page\r\n this.loaded = true;\r\n\r\n this.cdr.detectChanges();\r\n })\r\n .catch((err) => {\r\n console.error('Failed to load Fire Info', err);\r\n this.loaded = true;\r\n this.failedToLoad = true;\r\n });\r\n }\r\n\r\n close() {\r\n // (\r\n // document.getElementsByClassName('incident-details').item(0) as HTMLElement\r\n // ).remove();\r\n (\r\n document.getElementsByClassName('identify-panel').item(0) as HTMLElement\r\n ).style.display = 'none';\r\n }\r\n\r\n async goToIncidentDetail() {\r\n // this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], { queryParams: { incidentNumber: this.incident.incidentNumberLabel } })\r\n const device = await this.capacitorService.checkDeviceSystem();\r\n // IOS standalone app can not open url in blank page.\r\n if (device.operatingSystem === 'ios') {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: this.incident.fireYear,\r\n incidentNumber: this.incident.incidentNumberLabel,\r\n },\r\n });\r\n } else {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: this.incident.fireYear,\r\n incidentNumber: this.incident.incidentNumberLabel,\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n }\r\n\r\n next() {\r\n this.index = this.index + 1;\r\n if (this.index > this.identifiedFeatures.length) {\r\n this.index = 1;\r\n }\r\n\r\n this.setIncident(\r\n this.identifiedFeatures[this.index - 1].properties,\r\n this.featureSet,\r\n false,\r\n ).catch((e) => console.error(e));\r\n }\r\n\r\n previous() {\r\n this.index = this.index - 1;\r\n if (this.index <= 0) {\r\n this.index = this.identifiedFeatures.length;\r\n }\r\n\r\n this.setIncident(\r\n this.identifiedFeatures[this.index - 1].properties,\r\n this.featureSet,\r\n false,\r\n ).catch((e) => console.error(e));\r\n }\r\n\r\n onWatchlist(): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(\r\n this.incident.fireYear + ':' + this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n addToWatchlist() {\r\n this.watchlistService.saveToWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n removeFromWatchlist() {\r\n this.watchlistService.removeFromWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n getEvacOrders() {\r\n return this.agolService\r\n .getEvacOrdersByEventNumber(this.incident.incidentNumberLabel, {\r\n returnCentroid: true,\r\n returnGeometry: false,\r\n })\r\n .toPromise()\r\n .then((response) => {\r\n if (response.features) {\r\n for (const element of response.features) {\r\n this.evacOrders.push({\r\n eventName: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n orderAlertStatus: element.attributes.ORDER_ALERT_STATUS,\r\n issuingAgency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n centroid: element.centroid,\r\n });\r\n }\r\n }\r\n });\r\n }\r\n\r\n async getExternalUriEvacOrders() {\r\n return this.publishedIncidentService\r\n .fetchExternalUri(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((results) => {\r\n if (results?.collection?.length > 0) {\r\n for (const uri of results.collection) {\r\n if (uri.externalUriCategoryTag.includes('EVAC-ORDER')) {\r\n this.evacOrders.push({\r\n eventName: uri.externalUriDisplayLabel,\r\n eventType: uri.externalUriCategoryTag.split(':')[1],\r\n orderAlertStatus: uri.externalUriCategoryTag.split(':')[1],\r\n issuingAgency: 'Pending',\r\n preOcCode: 'NA',\r\n emrgOAAsysID: 0,\r\n uri: uri.externalUri,\r\n centroid: [0, 0],\r\n externalUri: true\r\n });\r\n }\r\n }\r\n }\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n ZoomIn() {\r\n const long = Number(this.incident.longitude);\r\n const lat = Number(this.incident.latitude);\r\n\r\n this.mapConfigService.getMapConfig().then(() => {\r\n getActiveMap().$viewer.panToFeature(\r\n window['turf'].point([long, lat]),\r\n 15,\r\n );\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".incident-details {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 24px;\r\n background-color: white;\r\n height: 100%;\r\n .header {\r\n text-align: right;\r\n display: flex;\r\n flex-flow: row-reverse;\r\n .button {\r\n cursor: pointer;\r\n }\r\n .zoom-to-button {\r\n cursor: pointer;\r\n background-color: white;\r\n border-radius: 4px;\r\n border: 2px solid #dddddd;\r\n margin-right: 5px;\r\n }\r\n }\r\n .title-bar {\r\n .title {\r\n font-size: 1.6rem;\r\n color: #003366;\r\n display: flex;\r\n flex-direction: row;\r\n .fire-icon-container {\r\n width: 24px;\r\n height: 24px;\r\n border-radius: 50%;\r\n margin-right: 8px;\r\n margin-left: 8px;\r\n .fire-icon {\r\n width: 14.4px;\r\n height: 18px;\r\n color: #ffffff;\r\n }\r\n }\r\n }\r\n .subtitle {\r\n text-decoration: underline;\r\n color: #1a5a96;\r\n font-size: 1rem;\r\n }\r\n }\r\n .nav-button {\r\n padding-top: 7px;\r\n }\r\n .info-panel {\r\n padding-top: 7px;\r\n font-size: 1rem;\r\n .label {\r\n color: #036;\r\n }\r\n .paragraph-format {\r\n font-size: 15px;\r\n }\r\n }\r\n .divider {\r\n border-bottom: 1px lightgray solid;\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .gutter {\r\n padding-top: 7px;\r\n }\r\n .icon-bar {\r\n display: flex;\r\n flex-direction: row;\r\n\r\n .resource-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 7px;\r\n text-align: center;\r\n .image-size {\r\n width: 50px;\r\n height: 50px;\r\n }\r\n .image-label {\r\n max-width: 100px;\r\n }\r\n }\r\n }\r\n .evac-list {\r\n display: flex;\r\n flex-direction: row;\r\n color: black;\r\n padding-top: 7px;\r\n .label {\r\n text-decoration: underline;\r\n }\r\n .issued-by {\r\n padding: 4px;\r\n font-size: 12px;\r\n font-style: italic;\r\n color: gray;\r\n text-decoration: none;\r\n }\r\n }\r\n .alert {\r\n color: #dfa512 !important;\r\n }\r\n .order {\r\n color: #b42e45 !important;\r\n }\r\n h4 {\r\n color: #003366;\r\n }\r\n}\r\n\r\n.loading-spinner {\r\n justify-content: center;\r\n width: 100%;\r\n height: 100%;\r\n display: flex;\r\n margin-top: calc(100dvh / 4);\r\n}\r\n", + "styleUrl": "./incident-identify-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "mapConfigService", + "type": "MapConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 31, + "jsdoctags": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "mapConfigService", + "type": "MapConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n \r\n
\r\n
\r\n
\r\n
close
\r\n
\r\n
\r\n
The Incident could not be found.
\r\n
\r\n
\r\n
\r\n
\r\n
close
\r\n \r\n
1\" class=\"smk-command-button smk-move smk-icon\">
navigate_next
\r\n 1\" class=\"smk-position\" style=\"margin-top: 6px;\">{{identifiedFeatures.length}} 1\" style=\"margin-top: 5px;\">of 1\" class=\"smk-position\" style=\"margin-top: 6px;\">{{index}}\r\n
1\" class=\"smk-command-button smk-move smk-icon\">
navigate_before
\r\n
\r\n
\r\n
{{incident.incidentName}} \"local_fire_department\" {{onWatchlist() ? 'bookmark' : 'bookmark_border'}}
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
Fire Number: {{convertFireNumber(incident)}}
\r\n
Last Updated: {{incident.lastUpdatedTimestamp}}
\r\n
Discovered On: {{incident.discoveryDate}}
\r\n
Declared Out: {{incident.declaredOutDate}}
\r\n
\r\n
\r\n
\r\n
Size: {{incident.incidentSizeEstimatedHa ? incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares
\r\n
{{incident.incidentSizeDetail || 'Fire size is estimated and based on the most current information available.'}}
\r\n
\r\n
Location
\r\n
{{incident.incidentLocation}}
\r\n
\r\n
\r\n
Traditional Territory
\r\n
{{incident.traditionalTerritoryDetail}}
\r\n
\r\n
\r\n \r\n
0\" class=\"divider\">
\r\n
0\">\r\n

Active Evacuation Orders and Alerts

\r\n
\r\n {{ evac.orderAlertStatus === 'Alert' ? 'error' : 'warning' }} \r\n {{ evac.orderAlertStatus }}: {{evac.eventName}}\r\n
{{ evac.orderAlertStatus }}: {{evac.eventName}}
\r\n
(Issued By: {{evac.issuingAgency}})
\r\n
\r\n
\r\n
\r\n \r\n
\r\n

Current Resources on Response

\r\n
\r\n
\r\n \"Wildfire\r\n
Wildfire Crews
\r\n
\r\n
\r\n \"Aviation\"\r\n
Aviation
\r\n
\r\n
\r\n \"Incident\r\n
Incident Management Team
\r\n
\r\n
\r\n \"Heavy\r\n
Heavy Equipment
\r\n
\r\n
\r\n \"Structure\r\n
Structure Protection
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "IncidentInfoPanel", + "id": "component-IncidentInfoPanel-26d1bfed5898b7a4005ddc4683508a1846769cb4726bf94822d236f4c65846d20f6399e1bb0db01bcfdc5ecdfd7fd1ef9f6e6088a06271bd861a2b41a864d158", + "file": "src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-info-panel", + "styleUrls": [ + "./incident-info-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-info-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "areaRestrictions", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "line": 37, + "type": "AreaRestrictionsOption[]", + "decorators": [] + }, + { + "name": "evacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "line": 36, + "type": "EvacOrderOption[]", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 35, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "areaRestrictionLink", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ] + }, + { + "name": "convertToFireCentreDescription", + "defaultValue": "convertToFireCentreDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 41, + "modifierKind": [ + 125 + ] + }, + { + "name": "convertToYoutubeId", + "defaultValue": "convertToYoutubeId", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43, + "modifierKind": [ + 125 + ] + }, + { + "name": "findFireCentreByName", + "defaultValue": "findFireCentreByName", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 42, + "modifierKind": [ + 125 + ] + }, + { + "name": "getResponseTypeDescription", + "defaultValue": "getResponseTypeDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45 + }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44, + "modifierKind": [ + 125 + ] + }, + { + "name": "primaryMedia", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "null", + "optional": false, + "description": "", + "line": 40, + "modifierKind": [ + 125 + ] + }, + { + "name": "showWarning", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 39 + } + ], + "methodsClass": [ + { + "name": "copyToClipboard", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 179, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "fetchPrimaryImage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 187, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getCauseDescription", + "args": [ + { + "name": "code", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"A wildfire started by humans or human activity.\" | \"This fire was caused by a dry lightning strike which means it occurred without rain nearby. The cause of a wildfire is determined by professional investigations in accordance with international standards. Wildfire investigations can be complex and may take weeks o...", + "typeParameters": [], + "line": 148, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "code", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getCauseLabel", + "args": [ + { + "name": "code", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"Unknown\" | \"Human\" | \"Lightning\" | \"Under Investigation\"", + "typeParameters": [], + "line": 136, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "code", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getFireCentreContacts", + "args": [], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 267, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + }, + { + "name": "getStageOfControlDescription", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"The wildfire has been extinguished or winter conditions are present, and the Wildfire will not spread.\" | \"A wildfire that is spreading or it is anticipated to spread beyond the current perimeter, or control line.\" | \"A wildfire that is projected, based on fuel and weather conditions and resource availability, to r...", + "typeParameters": [], + "line": 122, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getStageOfControlLabel", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"Out\" | \"Out of Control\" | \"Being Held\" | \"Under Control\" | \"Unknown\"", + "typeParameters": [], + "line": 108, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "handleImageFallback", + "args": [ + { + "name": "href", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 59, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "href", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 66, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "printPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 158, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n} from '@angular/core';\r\nimport {\r\n AreaRestrictionsOption,\r\n EvacOrderOption,\r\n} from '../../../conversion/models';\r\nimport { toCanvas } from 'qrcode';\r\nimport {\r\n convertToFireCentreDescription,\r\n findFireCentreByName,\r\n convertToYoutubeId,\r\n isMobileView,\r\n getResponseTypeDescription\r\n} from '../../../utils';\r\nimport { PublishedIncidentService } from '../../../services/published-incident-service';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { YouTubeService } from '@app/services/youtube-service';\r\n\r\n@Component({\r\n selector: 'incident-info-panel',\r\n templateUrl: './incident-info-panel.component.html',\r\n styleUrls: ['./incident-info-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentInfoPanel implements AfterViewInit {\r\n @Input() public incident: any;\r\n @Input() public evacOrders: EvacOrderOption[] = [];\r\n @Input() public areaRestrictions: AreaRestrictionsOption[] = [];\r\n\r\n showWarning: boolean;\r\n public primaryMedia = null;\r\n public convertToFireCentreDescription = convertToFireCentreDescription;\r\n public findFireCentreByName = findFireCentreByName;\r\n public convertToYoutubeId = convertToYoutubeId;\r\n public isMobileView = isMobileView;\r\n getResponseTypeDescription = getResponseTypeDescription;\r\n public areaRestrictionLink : string;\r\n\r\n public constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private snackbarService: MatSnackBar,\r\n private appConfigService: AppConfigService,\r\n private cdr: ChangeDetectorRef,\r\n private router: ActivatedRoute,\r\n private http: HttpClient,\r\n protected route: Router,\r\n private youtubeService: YouTubeService\r\n ) {}\r\n\r\n handleImageFallback(href: string) {\r\n const imgComponent = document.getElementById('primary-image-container');\r\n if (imgComponent) {\r\n (imgComponent as any).src = href;\r\n }\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n if (\r\n !this.incident.contactEmailAddress ||\r\n !this.incident.contactPhoneNumber\r\n ) {\r\n this.getFireCentreContacts().subscribe((data) => {\r\n const fc = findFireCentreByName(\r\n convertToFireCentreDescription(\r\n this.incident.fireCentreName ||\r\n this.incident.fireCentre ||\r\n this.incident.fireCentreCode,\r\n ),\r\n );\r\n if (!this.incident.contactEmailAddress) {\r\nthis.incident.contactEmailAddress = data[+fc.code].url;\r\n}\r\n if (!this.incident.contactPhoneNumber) {\r\nthis.incident.contactPhoneNumber = data[+fc.code].phone;\r\n}\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n const canvas = document.getElementById('qr-code');\r\n if (canvas) {\r\n toCanvas(canvas, window.location.href, function(error) {\r\n if (error) {\r\nconsole.error(error);\r\n}\r\n });\r\n }\r\n\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n this.showWarning = params['preview'];\r\n });\r\n\r\n this.fetchPrimaryImage();\r\n this.areaRestrictionLink = this.appConfigService.getConfig().externalAppConfig[\r\n 'currentRestrictions' \r\n ] as unknown as string\r\n }\r\n\r\n public getStageOfControlLabel(code: string) {\r\n if (code.toUpperCase().trim() === 'OUT') {\r\nreturn 'Out';\r\n} else if (code.toUpperCase().trim() === 'OUT_CNTRL') {\r\nreturn 'Out of Control';\r\n} else if (code.toUpperCase().trim() === 'HOLDING') {\r\nreturn 'Being Held';\r\n} else if (code.toUpperCase().trim() === 'UNDR_CNTRL') {\r\nreturn 'Under Control';\r\n} else {\r\nreturn 'Unknown';\r\n}\r\n }\r\n\r\n public getStageOfControlDescription(code: string) {\r\n if (code.toUpperCase().trim() === 'OUT') {\r\nreturn 'The wildfire has been extinguished or winter conditions are present, and the Wildfire will not spread.';\r\n} else if (code.toUpperCase().trim() === 'OUT_CNTRL') {\r\nreturn 'A wildfire that is spreading or it is anticipated to spread beyond the current perimeter, or control line.';\r\n} else if (code.toUpperCase().trim() === 'HOLDING') {\r\nreturn 'A wildfire that is projected, based on fuel and weather conditions and resource availability, to remain within the current perimeter, control line or boundary.';\r\n} else if (code.toUpperCase().trim() === 'UNDR_CNTRL') {\r\nreturn 'A wildfire that is not projected to spread beyond the current perimeter.';\r\n} else {\r\nreturn 'Unknown stage of control';\r\n}\r\n }\r\n\r\n public getCauseLabel(code: number) {\r\n if (code === 1) {\r\nreturn 'Human';\r\n} else if (code === 2) {\r\nreturn 'Lightning';\r\n} else if (code === 3) {\r\nreturn 'Under Investigation';\r\n} else {\r\nreturn 'Unknown';\r\n}\r\n }\r\n\r\n public getCauseDescription(code: number) {\r\n if (code === 1) {\r\nreturn 'A wildfire started by humans or human activity.';\r\n} else if (code === 2) {\r\nreturn 'This fire was caused by a dry lightning strike which means it occurred without rain nearby. The cause of a wildfire is determined by professional investigations in accordance with international standards. Wildfire investigations can be complex and may take weeks or even months to complete.';\r\n} else {\r\nreturn 'A wildfire of undetermined cause, including a wildfire that is currently under investigation, as well as one where the investigation has been completed.';\r\n}\r\n }\r\n\r\n public printPage() {\r\n const printContents =\r\n document.getElementsByClassName('page-container')[0].innerHTML;\r\n\r\n const appRoot = document.body.removeChild(\r\n document.getElementById('app-root'),\r\n );\r\n\r\n document.body.innerHTML = printContents;\r\n\r\n const canvas = document.getElementById('qr-code');\r\n toCanvas(canvas, window.location.href, function(error) {\r\n if (error) {\r\nconsole.error(error);\r\n}\r\n window.print();\r\n document.body.innerHTML = '';\r\n document.body.appendChild(appRoot);\r\n });\r\n }\r\n\r\n public copyToClipboard() {\r\n navigator.clipboard.writeText(window.location.href);\r\n this.snackbarService.open('URL Copied to Clipboard!', 'OK', {\r\n duration: 100000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n }\r\n\r\n public fetchPrimaryImage() {\r\n // By default, check if we have a Video as a primary image first\r\n // if we dont have a video, check images\r\n // otherwise, dont show the media box.\r\n // fetch videos\r\n this.publishedIncidentService\r\n .fetchExternalUri(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((results) => {\r\n let setMedia = false;\r\n if (results?.collection?.length > 0) {\r\n for (const uri of results.collection) {\r\n if (\r\n uri.primaryInd &&\r\n !uri.externalUriCategoryTag.includes('EVAC-ORDER')\r\n ) {\r\n this.primaryMedia = {\r\n title: uri.externalUriDisplayLabel,\r\n uploadedDate: new Date(\r\n uri.createdTimestamp,\r\n ).toLocaleDateString(),\r\n fileName: '',\r\n type: 'video',\r\n href: this.youtubeService.sanitizeYoutubeUrl(uri.externalUri),\r\n };\r\n setMedia = true;\r\n this.cdr.detectChanges();\r\n break;\r\n }\r\n }\r\n }\r\n\r\n if (!setMedia) {\r\n // fetch image attachments\r\n this.publishedIncidentService\r\n .fetchPublishedIncidentAttachments(\r\n this.incident.incidentNumberLabel\r\n ? this.incident.incidentNumberLabel\r\n : this.incident.incidentNumberLabelFull,\r\n )\r\n .toPromise()\r\n .then((results) => {\r\n // Loop through the attachments, for each one, create a ref, and set href to the bytes\r\n if (results?.collection?.length > 0) {\r\n for (const attachment of results.collection) {\r\n // do a mime type check here\r\n if (attachment.primary) {\r\n this.primaryMedia = {\r\n title: attachment.attachmentTitle,\r\n uploadedDate: new Date(\r\n attachment.createdTimestamp,\r\n ).toLocaleDateString(),\r\n fileName: attachment.attachmentFileName,\r\n type: 'image',\r\n href: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${attachment.attachmentGuid}/bytes`,\r\n thumbnail: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${\r\n attachment.attachmentGuid\r\n }/bytes?thumbnail=true`,\r\n };\r\n break;\r\n }\r\n }\r\n }\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n public getFireCentreContacts(): Observable {\r\n return this.http.get(\r\n '../../../../assets/data/fire-center-contacts-agol.json',\r\n );\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import '../../../../styles/variables';\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.spacer-bottom {\r\n padding-bottom: 40px;\r\n}\r\n\r\n.spacer-top {\r\n padding-top: 30px;\r\n}\r\n\r\n.panel {\r\n background-color: white;\r\n padding: 22px;\r\n .header-row {\r\n display: flex;\r\n flex-direction: row;\r\n height: 35px;\r\n .header-button-container {\r\n margin-left: auto;\r\n color: #0e5fa9;\r\n font-size: 15px;\r\n font-weight: 700;\r\n display: flex;\r\n flex-direction: row;\r\n .button {\r\n color: #0e5fa9;\r\n margin-top: 5px;\r\n padding-right: 7px;\r\n font-size: 22px;\r\n cursor: pointer;\r\n }\r\n .print-button {\r\n cursor: pointer;\r\n margin-left: 15px;\r\n border-color: #1a5a96;\r\n border-width: 1px;\r\n background-color: white;\r\n border-radius: 5px;\r\n text-align: center;\r\n display: inline-flex;\r\n align-items: center;\r\n font-size: 1rem;\r\n font-weight: 400;\r\n color: #1a5a96;\r\n span {\r\n padding: 0 5px;\r\n }\r\n }\r\n .icon {\r\n position: relative;\r\n top: 5px;\r\n height: 20px;\r\n padding-right: 10px;\r\n .facebook {\r\n color: #3b5998;\r\n }\r\n .twitter {\r\n color: #1da1f2;\r\n }\r\n }\r\n }\r\n }\r\n h4 {\r\n margin-top: 0px;\r\n font-size: 1.87rem;\r\n color: black;\r\n font-weight: 700;\r\n }\r\n .content-panel {\r\n padding-top: 10px;\r\n border-bottom: 1px lightgray solid;\r\n h1 {\r\n font-size: 1.6rem;\r\n font-weight: 400;\r\n color: #003366;\r\n }\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n }\r\n .content-panel-stack {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n gap: 12px;\r\n }\r\n .content-panel-stack > * {\r\n flex: 1 1 350px;\r\n }\r\n .content-panel-body {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n }\r\n .content-panel-subtitle {\r\n font-size: 1rem;\r\n font-weight: 700;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n }\r\n .content-panel-link {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n text-decoration: none;\r\n }\r\n .learn-more-button-container {\r\n margin-top: 10px;\r\n margin-bottom: 25px;\r\n }\r\n .learn-more-button {\r\n padding: 8px;\r\n border: 1px solid #1a5a96;\r\n border-radius: 5px;\r\n color: #1a5a96;\r\n font-size: 14px;\r\n text-decoration: none;\r\n transition: 0.3s;\r\n }\r\n .learn-more-button:hover {\r\n border: 1px solid #1e5d98;\r\n background-color: #e0e0e0;\r\n }\r\n .resource-panel {\r\n display: flex;\r\n flex-direction: row;\r\n padding-bottom: 50px;\r\n .resource-panel-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 50px;\r\n text-align: center;\r\n .image-size {\r\n width: 100px;\r\n height: 100px;\r\n }\r\n }\r\n .resource-panel-content {\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.show-print {\r\n display: none !important;\r\n}\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: auto;\r\n }\r\n\r\n .qr-code {\r\n display: block;\r\n }\r\n\r\n .show-print {\r\n display: block !important;\r\n }\r\n .no-print {\r\n display: none !important;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: 1023px) {\r\n .panel {\r\n padding: 15px;\r\n .content-panel {\r\n .content-panel-stack {\r\n margin-left: -8px;\r\n margin-right: -8px;\r\n }\r\n .content-panel-stack > * {\r\n padding-left: 8px;\r\n padding-right: 8px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media only screen and (max-width: $mobile-max-width) {\r\n .spacer-bottom {\r\n padding-bottom: 10px !important;\r\n }\r\n\r\n .spacer-top {\r\n padding-top: 10px !important;\r\n }\r\n\r\n .panel {\r\n h4 {\r\n font-size: 1.3rem !important;\r\n }\r\n .content-panel {\r\n h1 {\r\n font-size: 1.3rem !important;\r\n }\r\n .resource-panel {\r\n padding-bottom: 10px !important;\r\n .resource-panel-content {\r\n h3 {\r\n margin-left: 50px;\r\n margin-top: 7px;\r\n }\r\n .image-size {\r\n width: 40px;\r\n height: 40px;\r\n position: absolute;\r\n }\r\n }\r\n }\r\n }\r\n .header-row {\r\n .header-button-container {\r\n .print-button {\r\n display: none !important;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n::ng-deep .mdc-snackbar__surface{\r\n background-color: transparent !important;\r\n}\r\n", + "styleUrl": "./incident-info-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "youtubeService", + "type": "YouTubeService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 46, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "youtubeService", + "type": "YouTubeService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "\r\n
\r\n
\r\n

Wildfire Information

\r\n
\r\n \r\n \r\n \"Twitter\r\n \r\n share\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Stage of Control

\r\n
Wildfire Of Note
\r\n
This wildfire is highly visible or poses a potential threat to public safety.
\r\n
{{getStageOfControlLabel(incident.stageOfControlCode)}}
\r\n
{{getStageOfControlDescription(incident.stageOfControlCode)}}
\r\n
\r\n

Suspected Cause

\r\n
{{getCauseLabel(incident.generalIncidentCauseCatId)}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
Warning: Primary Video/Image selection cannot be previewed
\r\n \r\n
\r\n \"icon\"\r\n \r\n
\r\n
\r\n
\r\n \r\n

Incident Contact Information

\r\n
contact_mail{{convertToFireCentreDescription(incident.contactOrgUnitIdentifer || incident.fireCentreName || incident.fireCentreCode || incident.fireCentre)}}
\r\n
mail{{incident.contactEmailAddress}}
\r\n
phone_in_talk{{incident.contactPhoneNumber}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Evacuation Orders and Alerts\r\n
Warning: Manually entered Evacuation Orders and Alerts cannot be previewed
\r\n

\r\n
Evacuation Information
\r\n
\r\n {{ evac.orderAlertStatus }}: {{evac.eventName}} ({{evac.issuingAgency}})\r\n
{{ evac.orderAlertStatus }}: {{evac.eventName}} ({{evac.issuingAgency}})
\r\n
\r\n
\r\n Evacuation Orders and Alerts are put into place by your local authority, government or First Nation. BC Wildfire Service displays this information when it becomes available. There are no current evacuation Orders or Alerts available to display for this incident. For the latest evacuation information, contact your local authority.\r\n
\r\n
\r\n
What is an Evacuation Order?
\r\n
You are at risk. Leave the area immediately. You are encouraged to register all family members at the nearest reception centre so emergency responders know you are safe.
\r\n \r\n
\r\n
\r\n

Area Restrictions\r\n
Warning: Manually entered Area Restrictions cannot be previewed
\r\n

\r\n
Area Restriction Information
\r\n \r\n
There are no current area restrictions near this incident.
\r\n
\r\n
What is an Area Restriction?
\r\n
Area restrictions or forest use restrictions refer to area closures or restrictions and activity restrictions necessary or desirable to limit the risk of a fire, to address a public safety concern or to avoid interference with fire control.
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
View in your browser
\r\n \r\n

Scan this QR Code to view this information in your web browser

\r\n
\r\n
\r\n" + }, + { + "name": "IncidentInfoPanelMobileComponent", + "id": "component-IncidentInfoPanelMobileComponent-a255f3505c5a9acb0d5d42beafe6c915f8b268e8392f17ff20a8da70fb59c359278d9594a10576f799e9135f1e099feefb3c5f117e03826737b24ee204f4b215", + "file": "src/app/components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-info-panel-mobile", + "styleUrls": [ + "./incident-info-panel-mobile.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-info-panel-mobile.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "areaRestrictions", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "line": 37, + "type": "AreaRestrictionsOption[]", + "decorators": [], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "evacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "line": 36, + "type": "EvacOrderOption[]", + "decorators": [], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 35, + "type": "any", + "decorators": [], + "inheritance": { + "file": "IncidentInfoPanel" + } + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToDateYear", + "defaultValue": "convertToDateYear", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 15 + }, + { + "name": "mobileEvacAlerts", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 14 + }, + { + "name": "mobileEvacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "areaRestrictionLink", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "convertToFireCentreDescription", + "defaultValue": "convertToFireCentreDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 41, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "convertToYoutubeId", + "defaultValue": "convertToYoutubeId", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "findFireCentreByName", + "defaultValue": "findFireCentreByName", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 42, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "getResponseTypeDescription", + "defaultValue": "getResponseTypeDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "primaryMedia", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "null", + "optional": false, + "description": "", + "line": 40, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "showWarning", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 39, + "inheritance": { + "file": "IncidentInfoPanel" + } + } + ], + "methodsClass": [ + { + "name": "navigateToAreaRestriction", + "args": [ + { + "name": "area", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 77, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "area", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "navigateToEvac", + "args": [ + { + "name": "evac", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 51, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "evac", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "navigateToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 37, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 17, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "populateOrdersAndAlerts", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 21, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "scrollToSection", + "args": [ + { + "name": "sectionId", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 94, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "sectionId", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "copyToClipboard", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 179, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "fetchPrimaryImage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 187, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "getCauseDescription", + "args": [ + { + "name": "code", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"A wildfire started by humans or human activity.\" | \"This fire was caused by a dry lightning strike which means it occurred without rain nearby. The cause of a wildfire is determined by professional investigations in accordance with international standards. Wildfire investigations can be complex and may take weeks o...", + "typeParameters": [], + "line": 148, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "code", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "getCauseLabel", + "args": [ + { + "name": "code", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"Unknown\" | \"Human\" | \"Lightning\" | \"Under Investigation\"", + "typeParameters": [], + "line": 136, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "code", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "getFireCentreContacts", + "args": [], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 267, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "getStageOfControlDescription", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"The wildfire has been extinguished or winter conditions are present, and the Wildfire will not spread.\" | \"A wildfire that is spreading or it is anticipated to spread beyond the current perimeter, or control line.\" | \"A wildfire that is projected, based on fuel and weather conditions and resource availability, to r...", + "typeParameters": [], + "line": 122, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "getStageOfControlLabel", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"Out\" | \"Out of Control\" | \"Being Held\" | \"Under Control\" | \"Unknown\"", + "typeParameters": [], + "line": 108, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "handleImageFallback", + "args": [ + { + "name": "href", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 59, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "href", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 66, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "printPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 158, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, OnInit } from '@angular/core';\r\nimport { IncidentInfoPanel } from '../incident-info-panel/incident-info-panel.component';\r\nimport { ResourcesRoutes, convertToDateYear } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'incident-info-panel-mobile',\r\n templateUrl: './incident-info-panel-mobile.component.html',\r\n styleUrls: ['./incident-info-panel-mobile.component.scss'],\r\n})\r\nexport class IncidentInfoPanelMobileComponent\r\n extends IncidentInfoPanel\r\n implements OnInit {\r\n mobileEvacOrders = [];\r\n mobileEvacAlerts = [];\r\n convertToDateYear = convertToDateYear;\r\n\r\n ngOnInit(): void {\r\n this.populateOrdersAndAlerts();\r\n }\r\n\r\n populateOrdersAndAlerts() {\r\n if (this.evacOrders) {\r\n for (const evac of this.evacOrders) {\r\n if (evac.orderAlertStatus === 'Order') {\r\nthis.mobileEvacOrders.push(evac);\r\n} else if (evac.orderAlertStatus === 'Alert') {\r\nthis.mobileEvacAlerts.push(evac);\r\n} else {\r\nconsole.error(\r\n 'Could not determine orderAlertStatus for mobile evacuations',\r\n );\r\n}\r\n }\r\n }\r\n }\r\n\r\n navigateToMap() {\r\n if (this.incident) {\r\n setTimeout(() => {\r\n this.route.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.incident.longitude,\r\n latitude: this.incident.latitude,\r\n activeWildfires: true\r\n },\r\n });\r\n }, 200);\r\n }\r\n }\r\n\r\n navigateToEvac(evac) {\r\n if (evac?.externalUri) {\r\n window.open(evac.uri, '_blank');\r\n } else if (evac && this.incident) {\r\n let type = null;\r\n if (evac.orderAlertStatus === 'Alert') {\r\ntype = 'evac-alert';\r\n} else if (evac.orderAlertStatus === 'Order') {\r\ntype = 'evac-order';\r\n}\r\n this.route.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type,\r\n id: evac.emrgOAAsysID,\r\n name: evac.eventName,\r\n source: [ResourcesRoutes.PUBLIC_INCIDENT],\r\n sourceYear: this.incident.fireYear,\r\n sourceNumber: this.incident.incidentNumberLabel\r\n ? this.incident.incidentNumberLabel\r\n : this.incident.incidentNumber,\r\n eventNumber: evac.eventNumber,\r\n },\r\n });\r\n }\r\n }\r\n\r\n navigateToAreaRestriction(area) {\r\n if (area?.protRsSysID && this.incident) {\r\nthis.route.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: 'area-restriction',\r\n id: area.protRsSysID,\r\n source: [ResourcesRoutes.PUBLIC_INCIDENT],\r\n sourceYear: this.incident.fireYear,\r\n sourceNumber: this.incident.incidentNumberLabel\r\n ? this.incident.incidentNumberLabel\r\n : this.incident.incidentNumber,\r\n name: area.name\r\n },\r\n });\r\n}\r\n }\r\n\r\n scrollToSection(sectionId) {\r\n const section = document.getElementById(sectionId);\r\n if (section) {\r\nsection.scrollIntoView({ behavior: 'smooth' });\r\n}\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".panel {\r\n background-color: white !important;\r\n\r\n .warning-card {\r\n margin-top: 16px;\r\n }\r\n\r\n .content-panel {\r\n padding: 24px;\r\n\r\n .content-panel-stack {\r\n margin-bottom: 32px;\r\n\r\n .circle-icon {\r\n width: 16px;\r\n height: 16px;\r\n }\r\n\r\n h1 {\r\n font-size: 22px;\r\n height: 33px;\r\n background-color: rgba(255, 255, 255, 0);\r\n box-sizing: border-box;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-weight: 500;\r\n color: #252628;\r\n text-align: left;\r\n line-height: 33px;\r\n }\r\n\r\n h4 {\r\n font-size: 16px;\r\n height: 24px;\r\n background-color: rgba(255, 255, 255, 0);\r\n box-sizing: border-box;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-weight: 500;\r\n color: #333333;\r\n text-align: left;\r\n line-height: 24px;\r\n margin-top: 0px;\r\n margin-bottom: 8px;\r\n }\r\n\r\n .sub-title {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n display: flex;\r\n color: #333333;\r\n text-align: left;\r\n line-height: 24px;\r\n margin-bottom: 8px;\r\n\r\n div {\r\n margin-right: 38px;\r\n }\r\n\r\n div:last-child {\r\n margin-right: 0;\r\n }\r\n\r\n h4::first-letter {\r\n text-transform: capitalize;\r\n }\r\n }\r\n\r\n .image-size {\r\n padding-right: 16px;\r\n width: 40px;\r\n height: 40px;\r\n }\r\n\r\n .sub-content-title {\r\n color: var(--Black-2, #484848);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .sub-content {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n color: #6e6e6e;\r\n text-align: left;\r\n line-height: 24px;\r\n\r\n .icon-label {\r\n display: flex;\r\n vertical-align: middle;\r\n margin-bottom: 8px;\r\n\r\n &.fire-of-note {\r\n width: 160px;\r\n color: var(--reds-red-1, #852a2d);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 8px 16px;\r\n align-items: center;\r\n align-content: center;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n border: 1px solid var(--reds-red-6, #fbe3e3);\r\n background: var(--reds-red-7, #fef1f2);\r\n margin-bottom: 16px;\r\n\r\n .icon {\r\n padding-right: 0px;\r\n }\r\n }\r\n }\r\n\r\n .icon-title {\r\n color: #333333;\r\n display: flex;\r\n vertical-align: middle;\r\n margin-bottom: 8px;\r\n }\r\n }\r\n\r\n .wildfire-of-note {\r\n padding-bottom: 24px;\r\n }\r\n\r\n .evac-title {\r\n flex: 1 0 0;\r\n color: var(--grays-gray-2, var(--Black-2, #484848));\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n margin-bottom: 8px;\r\n }\r\n\r\n .mobile-button {\r\n border-radius: 5px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n width: 100%;\r\n min-width: 130px;\r\n height: 50px;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n\r\n .current-resources {\r\n color: #6e6e6e;\r\n text-align: left;\r\n line-height: 24px;\r\n margin-top: 16px;\r\n margin-bottom: 16px;\r\n\r\n div {\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n span {\r\n text-decoration: underline;\r\n color: #242424;\r\n }\r\n }\r\n\r\n .content-panel-subtitle {\r\n font-size: 16px;\r\n text-align: left;\r\n color: #6e6e6e;\r\n line-height: 24px;\r\n }\r\n\r\n .resource-section {\r\n a {\r\n text-decoration: none;\r\n }\r\n\r\n span {\r\n display: flex;\r\n align-items: center;\r\n vertical-align: middle;\r\n margin-bottom: 8px;\r\n }\r\n\r\n .resource-section-content {\r\n padding: 8px 16px 8px 16px;\r\n }\r\n\r\n border-radius: 10px;\r\n background-color: #fdfdfd;\r\n box-sizing: border-box;\r\n box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);\r\n margin-bottom: 24px;\r\n }\r\n\r\n .icon {\r\n padding-right: 16px;\r\n position: relative;\r\n }\r\n\r\n .icon-top {\r\n padding-right: 16px;\r\n position: relative;\r\n top: 5px;\r\n }\r\n\r\n .icon-bottom {\r\n padding-right: 16px;\r\n position: relative;\r\n bottom: 2px;\r\n }\r\n\r\n .icon-contact {\r\n position: relative;\r\n top: 7px;\r\n height: 24px;\r\n width: 24px;\r\n }\r\n\r\n .icon-evac {\r\n padding-right: 16px;\r\n position: relative;\r\n top: 3px;\r\n }\r\n\r\n .icon-cause {\r\n position: relative;\r\n top: 5px;\r\n height: 24px;\r\n width: 24px;\r\n padding-right: 8px !important;\r\n }\r\n\r\n .icon-info-title {\r\n padding-right: 10px;\r\n position: relative;\r\n height: 24px;\r\n width: 24px;\r\n }\r\n\r\n .fire-icon {\r\n padding-right: 8px;\r\n }\r\n\r\n .header-row {\r\n .header-button-container {\r\n .print-button {\r\n display: none !important;\r\n }\r\n }\r\n }\r\n\r\n .divider {\r\n border-bottom: 1px lightgray solid;\r\n margin-top: 32px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n::ng-deep .mat-mdc-tooltip {\r\n white-space: pre-line !important;\r\n background-color: #6e6e6e !important;\r\n color: #fdfdfd !important;\r\n border-radius: 10px !important;\r\n box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25) !important;\r\n}\r\n\r\n.circle-icon {\r\n margin-left: 3px;\r\n margin-right: 18px;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n\r\n &.HOLDING {\r\n background-color: #ffff00;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT_CNTRL {\r\n background-color: #ff0000;\r\n border: 1px solid black;\r\n }\r\n\r\n &.UNDR_CNTRL {\r\n background-color: #98e600;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT {\r\n background-color: #5c6671;\r\n border: 1px solid black;\r\n }\r\n}\r\n\r\nhr {\r\n border: 0;\r\n clear: both;\r\n display: flex;\r\n width: 99%;\r\n background-color: #ddd;\r\n height: 1px;\r\n margin-left: 0px !important;\r\n}\r\n\r\n.info-card {\r\n position: relative;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n margin: 32px 0px 32px 0px;\r\n\r\n .title {\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n display: flex;\r\n }\r\n\r\n .subtitle {\r\n color: var(--grays-gray-2, var(--Black-2, #484848)) !important;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.408px;\r\n display: flex;\r\n }\r\n\r\n .icon {\r\n top: 2px !important;\r\n }\r\n}\r\n\r\n.info-card-order {\r\n position: relative;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n margin: 32px 0px 32px 0px;\r\n border: 2px solid var(--reds-red-7, #f4cfcf);\r\n background: var(--reds-red-9, #fef1f2);\r\n\r\n .title {\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n display: flex;\r\n }\r\n\r\n .subtitle {\r\n color: var(--grays-gray-2, var(--Black-2, #484848)) !important;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.408px;\r\n display: flex;\r\n }\r\n\r\n .icon {\r\n top: 2px !important;\r\n float: left;\r\n }\r\n}\r\n\r\n.info-card-alert {\r\n position: relative;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n margin: 32px 0px 32px 0px;\r\n border: 2px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n\r\n .title {\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n display: flex;\r\n }\r\n\r\n .subtitle {\r\n color: var(--grays-gray-2, var(--Black-2, #484848)) !important;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.408px;\r\n display: flex;\r\n }\r\n\r\n .icon {\r\n top: 2px !important;\r\n }\r\n}\r\n\r\n.info-card-area {\r\n position: relative;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n margin: 32px 0px 32px 0px;\r\n border: 2px solid var(--grays-gray-6, #c4c4c4);\r\n background: var(--grays-gray-10, #f5f5f5);\r\n\r\n .title {\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n display: flex;\r\n }\r\n\r\n .subtitle {\r\n color: var(--grays-gray-2, var(--Black-2, #484848)) !important;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.408px;\r\n display: flex;\r\n }\r\n\r\n .icon {\r\n top: 2px !important;\r\n }\r\n}\r\n\r\n.order-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 8px 16px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: var(--reds-red-2, #98273b);\r\n border: 1px solid var(--reds-red-7, #f4d1d1);\r\n background: var(--reds-red-7, #fef1f2);\r\n margin-bottom: 12px;\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n position: relative;\r\n top: 3px;\r\n }\r\n\r\n @media screen and (min-width: 450px) {\r\n width: 93%;\r\n }\r\n}\r\n\r\n.alert-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 8px 16px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: #7c5d11;\r\n border: 1px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n margin-bottom: 32px;\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n position: relative;\r\n top: 3px;\r\n }\r\n\r\n @media screen and (min-width: 450px) {\r\n width: 93%;\r\n }\r\n}\r\n\r\n.arrow-button-order {\r\n position: absolute;\r\n display: flex;\r\n right: 10px;\r\n bottom: 10px;\r\n width: 20px;\r\n height: 20px;\r\n padding: 6px;\r\n border-radius: 64px;\r\n background: var(--reds-red-6, #fbe3e3);\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.arrow-button-alert {\r\n position: absolute;\r\n display: flex;\r\n right: 10px;\r\n bottom: 10px;\r\n width: 20px;\r\n height: 20px;\r\n padding: 6px;\r\n border-radius: 64px;\r\n background: #f2e8c4;\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.arrow-button-area {\r\n position: absolute;\r\n display: flex;\r\n right: 10px;\r\n bottom: 10px;\r\n width: 20px;\r\n height: 20px;\r\n padding: 6px;\r\n border-radius: 64px;\r\n background: var(--Grey-2-EEE, #eee);\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.material-icons-outlined {\r\n position: relative;\r\n top: 4px;\r\n}\r\n\r\n.map-button {\r\n color: #000;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n}\r\n\r\n.contact-info {\r\n color: var(--Black-2, #484848);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n padding-bottom: 10px;\r\n display: flex;\r\n word-break: break-all;\r\n}\r\n\r\n.contact-buttons {\r\n padding-top: 16px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-buttons {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n\r\n ::ng-deep .mdc-button__label {\r\n bottom: 5px;\r\n white-space: nowrap;\r\n\r\n @media screen and (max-width: 350px) {\r\n font-size: 12px;\r\n }\r\n }\r\n}\r\n\r\n.block_container {\r\n display: flex;\r\n justify-content: center;\r\n}\r\n", + "styleUrl": "./incident-info-panel-mobile.component.scss" + } + ], + "stylesData": "", + "extends": [ + "IncidentInfoPanel" + ], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\r\n
\r\n 0 || mobileEvacAlerts && mobileEvacAlerts.length > 0\">\r\n
0\">\r\n \"evacuation-order\"\r\n {{mobileEvacOrders.length}} Evacuation Orders\r\n
\r\n
0\">\r\n \"evacuation-alert\"{{mobileEvacAlerts.length}} Evacuation Alerts\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Overview

\r\n
\r\n
\r\n
\r\n \"local_fire_department\"\r\n Wildfire Of Note\r\n
\r\n
\r\n \r\n {{getStageOfControlLabel(incident.stageOfControlCode)}}\r\n
\r\n
\r\n \"notepad\"\r\n Fire Number {{incident.incidentNumberLabel}}\r\n
\r\n
\r\n \"carbon_ruler\"\r\n {{incident.incidentSizeEstimatedHa}} Hectares\r\n
\r\n
\r\n \"calendar\"\r\n Discovered on {{incident.discoveryDate}}\r\n
\r\n
\r\n \"edit\"\r\n Updated {{incident.updateDate}}\r\n
\r\n
\r\n \"location-pin\"\r\n {{incident.fireCentreName}}\r\n
\r\n
\r\n \"carbon_layers\"\r\n BC Wildfires Active Fires Layer\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n

Stage of Control

\r\n
\r\n
\r\n
\r\n
\r\n \"local_fire_department\"\r\n Wildfire Of Note\r\n
\r\n
\r\n
\r\n This wildfire is highly visible or poses a potential threat to public safety.\r\n
\r\n
\r\n
\r\n
\r\n \r\n

{{getStageOfControlLabel(incident.stageOfControlCode)}}

\r\n
\r\n
\r\n {{getStageOfControlDescription(incident.stageOfControlCode)}}\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n

Fire Size

\r\n
\r\n
\r\n \"carbon_ruler\"\r\n {{incident.incidentSizeEstimatedHa ? incident.incidentSizeEstimatedHa.toLocaleString() : 0}}\r\n Hectares\r\n
\r\n
\r\n {{incident.incidentSizeDetail || 'Fire size is estimated and based on the most current information\r\n available.'}}\r\n
\r\n
\r\n
\r\n\r\n
\r\n

Location

\r\n
\r\n
\"carbon_map\" Traditional Territory\r\n
\r\n
\r\n {{incident.traditionalTerritoryDetail}}\r\n
\r\n
\r\n
\r\n
Description
\r\n
\r\n {{incident.incidentLocation}}\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n
\r\n

Evacuations

\r\n
0) && !(mobileEvacAlerts && mobileEvacAlerts.length > 0)\">\r\n Evacuation Orders and Alerts are put into place by your local authority, government or First Nation. BC Wildfire Service displays this information when it becomes available. There are no current evacuation Orders or Alerts available to display for this incident. For the latest evacuation information, contact your local authority.\r\n
\r\n
= 1\">\r\n
\"union\"Evacuation Orders
\r\n
\r\n People in this area are at risk and should leave the area immediately.\r\n
\r\n
\r\n
\"evacuation-order\"\r\n Evacuation Order for {{incident.incidentName ? incident.incidentName :\r\n incident.incidentNumberLabel}}
\r\n
\r\n
\r\n \"calendar\"Issued on {{item.issuedOn}}\r\n
\r\n
\r\n \"issuing_agency\"Issued by {{item.issuingAgency}}\r\n \"icon\"\r\n
\r\n
\r\n
\r\n
= 1\">\r\n
\"custom_warning\"Evacuation Alerts\r\n
\r\n
\r\n An evacuation alert is a warning about a potential threat to life and/or property. It is\r\n intended to give you time to be ready for a possible evacuation.\r\n
\r\n
\r\n
\r\n \"evacuation-alert\"\r\n \r\n Evacuation Alert for {{ incident.incidentName ? incident.incidentName : incident.incidentNumberLabel }}\r\n \r\n \r\n {{ item.eventName }}\r\n \r\n
\r\n
\r\n
\r\n \"calendar\"Issued on {{item.issuedOn}}\r\n
\r\n
\"issuing_agency\"Issued by\r\n {{item.issuingAgency}}\r\n \"icon\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n

Area Restrictions

\r\n
There are\r\n no current area restrictions near this incident.
\r\n \r\n
\r\n Area restrictions or forest use restrictions refer to area closures and activity\r\n restrictions\r\n necessary to limit the risk of a fire, address a public safety concern or avoid interference\r\n with fire control.
\r\n
\r\n
\"area-restriction\"{{area.name}}\r\n
\r\n
\r\n
\"location-pin\"{{area.fireCentre}}\r\n Fire Centre
\r\n
\"calendar\"Issued on\r\n {{convertToDateYear(area.accessStatusEffectiveDate)}}\r\n \"icon\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n

Suspected Cause

\r\n\r\n
\r\n
\r\n
\r\n \"human\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n \"lightning\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n \"question\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n
\r\n
\r\n {{getCauseDescription(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "IncidentMapsPanel", + "id": "component-IncidentMapsPanel-9d3812a924768e6e47d3c39c3fbe3e7351f522e9c4eaec47ca8f53134a451b030c80b05341dec9d2bae9db30a80d7e81cce11f9200013a2d990d2a09b1b297af", + "file": "src/app/components/public-incident-page/incident-maps-panel/incident-maps-panel.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-maps-panel", + "styleUrls": [ + "./incident-maps-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-maps-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 34, + "type": "any", + "decorators": [] + }, + { + "name": "showMapsWarning", + "deprecated": false, + "deprecationMessage": "", + "line": 35, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "isPreview", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 38 + }, + { + "name": "maps", + "deprecated": false, + "deprecationMessage": "", + "type": "DownloadableMap[]", + "optional": false, + "description": "", + "line": 37 + } + ], + "methodsClass": [ + { + "name": "downloadFile", + "args": [ + { + "name": "data", + "type": "HttpResponse", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "HttpResponse", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "downloadMap", + "args": [ + { + "name": "mapLink", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 105, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "mapLink", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "downloadMobileFile", + "args": [ + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 175, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchMapResponse", + "args": [ + { + "name": "request", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "request", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "generateMapRequest", + "args": [ + { + "name": "mapLink", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 109, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "mapLink", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadMaps", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 50, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n OnInit,\r\n ChangeDetectorRef,\r\n} from '@angular/core';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport {\r\n HttpClient,\r\n HttpEventType,\r\n HttpRequest,\r\n HttpResponse,\r\n} from '@angular/common/http';\r\nimport { PublishedIncidentService } from '../../../services/published-incident-service';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { ActivatedRoute, ParamMap } from '@angular/router';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { Directory, Filesystem } from '@capacitor/filesystem';\r\n\r\nexport class DownloadableMap {\r\n name: string;\r\n link: string;\r\n date: string;\r\n}\r\n\r\n@Component({\r\n selector: 'incident-maps-panel',\r\n templateUrl: './incident-maps-panel.component.html',\r\n styleUrls: ['./incident-maps-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentMapsPanel implements OnInit {\r\n @Input() public incident;\r\n @Input() public showMapsWarning;\r\n\r\n maps: DownloadableMap[];\r\n isPreview: boolean;\r\n\r\n constructor(\r\n private snackbarService: MatSnackBar,\r\n private httpClient: HttpClient,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private appConfigService: AppConfigService,\r\n protected cdr: ChangeDetectorRef,\r\n private router: ActivatedRoute,\r\n private capacitorService: CapacitorService\r\n ) { }\r\n\r\n ngOnInit() {\r\n const self = this;\r\n this.loadMaps().then((docs) => {\r\n self.maps = docs.map((doc) => ({\r\n name: doc.attachmentTitle,\r\n link: `${this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${self.incident.incidentNumberLabel\r\n }/attachments/${doc.attachmentGuid}/bytes`,\r\n date: new Date(doc.createdTimestamp).toDateString(),\r\n }));\r\n this.cdr.detectChanges();\r\n });\r\n\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (params && params['preview']) {\r\n this.isPreview = true;\r\n }\r\n });\r\n }\r\n\r\n loadMaps(): Promise {\r\n return this.publishedIncidentService\r\n .fetchAttachments(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((docs) => {\r\n // remove any non-image types\r\n const data = [];\r\n for (const doc of docs.collection) {\r\n if (\r\n doc.mimeType &&\r\n [\r\n 'image/jpg',\r\n 'image/jpeg',\r\n 'image/png',\r\n 'image/gif',\r\n 'image/bmp',\r\n 'image/tiff',\r\n ].includes(doc.mimeType.toLowerCase())\r\n ) {\r\n // splice is not longer needed here as we return a new object\r\n } else {\r\n data.push(doc);\r\n }\r\n }\r\n return data;\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to load Map Attachments: ' + err,\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n }\r\n\r\n downloadMap(mapLink, fileName) {\r\n const request = this.generateMapRequest(mapLink, fileName);\r\n }\r\n\r\n async generateMapRequest(mapLink, fileName) {\r\n const url = mapLink;\r\n\r\n try {\r\n await this.capacitorService.isMobile.then((isMobile) => {\r\n if (isMobile) {\r\n this.downloadMobileFile(fileName, url)\r\n } else {\r\n const response = this.httpClient.request(\r\n new HttpRequest('GET', url, {\r\n reportProgress: true,\r\n responseType: 'blob',\r\n }),\r\n );\r\n this.fetchMapResponse(response, fileName)\r\n }\r\n });\r\n\r\n } catch (error) {\r\n this.snackbarService.open('PDF download failed.', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-error',\r\n })\r\n }\r\n }\r\n\r\n fetchMapResponse(request, fileName) {\r\n request.subscribe(\r\n (ev) => {\r\n if (ev.type === HttpEventType.Sent) {\r\n this.snackbarService.open('Generating PDF. Please wait...', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-info',\r\n });\r\n } else if (ev instanceof HttpResponse) {\r\n this.downloadFile(ev as HttpResponse, fileName);\r\n this.snackbarService.open('PDF downloaded successfully.', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n }\r\n },\r\n (err) => {\r\n this.snackbarService.open('PDF download failed.', 'Close', {\r\n panelClass: 'snackbar-error',\r\n })\r\n }\r\n );\r\n }\r\n\r\n downloadFile(data: HttpResponse, fileName: string) {\r\n if (!fileName.endsWith('.pdf')) {\r\n fileName += '.pdf';\r\n }\r\n\r\n const downloadedFile = new Blob([data.body], { type: 'application/pdf' });\r\n const a = document.createElement('a');\r\n a.setAttribute('style', 'display:none;');\r\n document.body.appendChild(a);\r\n a.download = fileName;\r\n a.href = URL.createObjectURL(downloadedFile);\r\n a.target = '_blank';\r\n a.click();\r\n document.body.removeChild(a);\r\n }\r\n\r\n async downloadMobileFile(fileName: string, url: string) {\r\n if (!fileName.endsWith('.pdf')) {\r\n fileName += '.pdf';\r\n }\r\n\r\n try {\r\n const download = await Filesystem.downloadFile({\r\n path: fileName,\r\n url: url,\r\n directory: Directory.Documents,\r\n }).then(download => {\r\n if (download) {\r\n this.snackbarService.open('PDF downloaded successfully.', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n } else {\r\n this.snackbarService.open('PDF download failed.', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-error',\r\n });\r\n }\r\n })\r\n } catch (error) {\r\n alert(error);\r\n this.snackbarService.open('PDF download failed.', 'Close', {\r\n duration: 10000,\r\n panelClass: 'snackbar-error',\r\n });\r\n }\r\n }\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../styles/variables\";\r\n\r\n@media screen, print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n\r\n .panel {\r\n background-color: white;\r\n padding: 22px;\r\n .header-row {\r\n display: flex;\r\n flex-direction: row;\r\n height: 35px;\r\n .header-button-container {\r\n margin-left: auto;\r\n color: #0e5fa9;\r\n font-size: 15px;\r\n font-weight: 700;\r\n display: flex;\r\n flex-direction: row;\r\n .button {\r\n color: #0e5fa9;\r\n margin-top: 5px;\r\n padding-right: 7px;\r\n font-size: 22px;\r\n cursor: pointer;\r\n }\r\n .icon {\r\n position: relative;\r\n top: 5px;\r\n height: 20px;\r\n padding-right: 10px;\r\n .facebook {\r\n color: #3b5998;\r\n }\r\n .twitter {\r\n color: #1da1f2;\r\n }\r\n }\r\n }\r\n }\r\n h4 {\r\n margin-top: 0px;\r\n font-size: 1.87rem;\r\n color: black;\r\n font-weight: 700;\r\n }\r\n .content-panel {\r\n padding-top: 30px;\r\n border-bottom: 1px lightgray solid;\r\n h1 {\r\n font-size: 1.6rem;\r\n font-weight: 400;\r\n color: #003366;\r\n }\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n }\r\n .content-panel-stack {\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr);\r\n grid-gap: 10px;\r\n grid-auto-rows: minmax(100px, auto);\r\n }\r\n .content-panel-stack > * {\r\n flex: 1 1 350px;\r\n }\r\n .content-panel-body {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n }\r\n .content-panel-subtitle {\r\n font-size: 1rem;\r\n font-weight: 700;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n }\r\n .content-panel-link {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n text-decoration: underline;\r\n }\r\n .file-pdf-icon {\r\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --%3E%3Cpath fill='%231A5A96' d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z'/%3E%3C/svg%3E\");\r\n background-size: 100%;\r\n width: 48px;\r\n height: 64px;\r\n margin-right: 3%;\r\n cursor: pointer;\r\n background-repeat: no-repeat;\r\n }\r\n .document-title {\r\n font-size: 1rem;\r\n font-weight: 700;\r\n }\r\n .document-date {\r\n font-size: 1rem;\r\n font-weight: 400;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: 1023px) {\r\n .panel {\r\n padding: 15px;\r\n .content-panel {\r\n .content-panel-stack {\r\n grid-template-columns: repeat(2, 1fr);\r\n grid-gap: 10px 16px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n::ng-deep .mdc-snackbar__surface{\r\n background-color: transparent !important;\r\n}\r\n", + "styleUrl": "./incident-maps-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 38, + "jsdoctags": [ + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "capacitorService", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\r\n

Wildfire Maps\r\n
Warning: Uploaded Maps cannot be previewed
\r\n

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
{{map.name}}
\r\n
{{map.date}}
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
There are currently no maps associated with this incident.
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "IncidentMapsPanelMobileComponent", + "id": "component-IncidentMapsPanelMobileComponent-b11799e346b3fb2867432c8d92a1f5f5759e98a5ca3d159de55f6a976b7f6926b6fbf020918125036877407c8f0dd8d815ac5661fe7720b9412d7043b65839e4", + "file": "src/app/components/public-incident-page/incident-maps-panel-mobile/incident-maps-panel-mobile.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-maps-panel-mobile", + "styleUrls": [ + "./incident-maps-panel-mobile.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-maps-panel-mobile.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 34, + "type": "any", + "decorators": [], + "inheritance": { + "file": "IncidentMapsPanel" + } + }, + { + "name": "showMapsWarning", + "deprecated": false, + "deprecationMessage": "", + "line": 35, + "type": "any", + "decorators": [], + "inheritance": { + "file": "IncidentMapsPanel" + } + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "limit", + "defaultValue": "10", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 10 + }, + { + "name": "isPreview", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 38, + "inheritance": { + "file": "IncidentMapsPanel" + } + }, + { + "name": "maps", + "deprecated": false, + "deprecationMessage": "", + "type": "DownloadableMap[]", + "optional": false, + "description": "", + "line": 37, + "inheritance": { + "file": "IncidentMapsPanel" + } + } + ], + "methodsClass": [ + { + "name": "convertDate", + "args": [ + { + "name": "dateString", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 12, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "dateString", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadMore", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 25, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "downloadFile", + "args": [ + { + "name": "data", + "type": "HttpResponse", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "HttpResponse", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentMapsPanel" + } + }, + { + "name": "downloadMap", + "args": [ + { + "name": "mapLink", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 105, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "mapLink", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentMapsPanel" + } + }, + { + "name": "downloadMobileFile", + "args": [ + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 175, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentMapsPanel" + } + }, + { + "name": "fetchMapResponse", + "args": [ + { + "name": "request", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "request", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentMapsPanel" + } + }, + { + "name": "generateMapRequest", + "args": [ + { + "name": "mapLink", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 109, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "mapLink", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fileName", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentMapsPanel" + } + }, + { + "name": "loadMaps", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "IncidentMapsPanel" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 50, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "IncidentMapsPanel" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { IncidentMapsPanel } from '../incident-maps-panel/incident-maps-panel.component';\r\n\r\n@Component({\r\n selector: 'incident-maps-panel-mobile',\r\n templateUrl: './incident-maps-panel-mobile.component.html',\r\n styleUrls: ['./incident-maps-panel-mobile.component.scss'],\r\n})\r\nexport class IncidentMapsPanelMobileComponent extends IncidentMapsPanel {\r\n limit = 10;\r\n\r\n convertDate(dateString) {\r\n if (dateString) {\r\n const date = new Date(dateString);\r\n const options: Intl.DateTimeFormatOptions = {\r\n month: 'short',\r\n day: 'numeric',\r\n year: 'numeric',\r\n };\r\n const formattedDate: string = date.toLocaleDateString('en-US', options);\r\n return formattedDate;\r\n }\r\n }\r\n\r\n loadMore() {\r\n this.limit += 10;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".panel {\r\n background-color: white !important;\r\n padding: 24px;\r\n .content-panel-stack {\r\n h1 {\r\n font-size: 22px;\r\n height: 33px;\r\n background-color: rgba(255, 255, 255, 0);\r\n box-sizing: border-box;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-weight: 500;\r\n color: #252628;\r\n text-align: left;\r\n line-height: 33px;\r\n }\r\n .contents {\r\n position: relative;\r\n .sub-title {\r\n color: #6e6e6e;\r\n text-align: left;\r\n font-size: 16px;\r\n }\r\n .file-pdf-icon {\r\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3e%3c!-- Font Awesome Free 5.15.4 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0%2c Fonts: SIL OFL 1.1%2c Code: MIT License) --%3e%3cpath d='M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z'/%3e%3c/svg%3e\");\r\n background-size: 100%;\r\n width: 34px;\r\n height: 48px;\r\n padding: 2px 2px 2px 2px;\r\n cursor: pointer;\r\n background-repeat: no-repeat;\r\n }\r\n .file-info {\r\n display: grid;\r\n padding-left: 24px;\r\n .document-title {\r\n font-size: 16px;\r\n color: #252628;\r\n }\r\n .document-date {\r\n font-size: 14px;\r\n color: #6e6e6e;\r\n padding-top: 12px;\r\n }\r\n }\r\n .load-more-row {\r\n display: flex;\r\n justify-content: center;\r\n padding-top: 32px;\r\n margin-bottom: 96px;\r\n .load-more-button {\r\n border-radius: 8px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n width: 100%;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./incident-maps-panel-mobile.component.scss" + } + ], + "stylesData": "", + "extends": [ + "IncidentMapsPanel" + ], + "templateData": "\r\n
\r\n
\r\n
\r\n

Wildfire Maps

\r\n
Warning: Uploaded Maps cannot be previewed
\r\n
\r\n
\r\n
Click to download the PDF
\r\n
\r\n
\r\n
\r\n
\r\n
{{map.name}}
\r\n
{{convertDate(map.date)}}
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
There are currently no maps associated with this incident.
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "IncidentOverviewPanel", + "id": "component-IncidentOverviewPanel-848511f38b91246f567e66af83d383dc125da1bc1072f097fbcb9802f6266ddd5b35d7ce3f925980b01de9e787c8a16850aa8db6f79266fffe737e8277b52b69", + "file": "src/app/components/public-incident-page/incident-overview-panel/incident-overview-panel.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-overview-panel", + "styleUrls": [ + "./incident-overview-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-overview-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 14, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "Editor", + "defaultValue": "Editor", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "formatHtml", + "args": [ + { + "name": "html", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 24, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "html", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getResponseTypeDescription", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"When a fire is being monitored, this means BC Wildfire Service is observing and analyzing the fire but it's not immediately suppressed. It may be allowed to burn to achieve ecological or resource management objectives and is used on remote fires that do not threaten values.\" | \"During a modified response, a wildfir...", + "typeParameters": [], + "line": 41, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onReady", + "args": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 37, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "printPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 28, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectionStrategy, Component, Input } from '@angular/core';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { isMobileView } from '@app/utils';\r\nimport * as Editor from '@ckeditor/ckeditor5-build-decoupled-document';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'incident-overview-panel',\r\n templateUrl: './incident-overview-panel.component.html',\r\n styleUrls: ['./incident-overview-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentOverviewPanel {\r\n @Input() public incident;\r\n\r\n public Editor = Editor;\r\n public isMobileView = isMobileView;\r\n\r\n constructor(\r\n private sanitizer: DomSanitizer,\r\n protected appConfigService: AppConfigService,\r\n ) {}\r\n\r\n formatHtml(html: string) {\r\n return html; // We don't want to execute script tags:: this.sanitizer.bypassSecurityTrustHtml(html)\r\n }\r\n\r\n public printPage() {\r\n const printContents =\r\n document.getElementsByClassName('page-container')[0].innerHTML;\r\n const originalContents = document.body.innerHTML;\r\n document.body.innerHTML = printContents;\r\n window.print();\r\n document.body.innerHTML = originalContents;\r\n }\r\n\r\n public onReady(editor) {\r\n editor.enableReadOnlyMode('ck-doc');\r\n }\r\n\r\n public getResponseTypeDescription(code: string) {\r\n if (code === 'MONITOR') {\r\n return 'When a fire is being monitored, this means BC Wildfire Service is observing and analyzing the fire but it\\'s not immediately suppressed. It may be allowed to burn to achieve ecological or resource management objectives and is used on remote fires that do not threaten values.';\r\n } else if (code === 'MODIFIED') {\r\n return 'During a modified response, a wildfire is managed using a combination of techniques with the goal to minimize costs and damage while maximizing ecological benefits from the fire. This response method is used when there is no immediate threat to values.';\r\n } else if (code === 'FULL') {\r\n return 'The suppression of an unwanted wildfire to limit spread.';\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import '../../../../styles/variables';\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.spacer-bottom {\r\n padding-bottom: 40px;\r\n}\r\n\r\n.spacer-top {\r\n padding-top: 30px;\r\n}\r\n\r\n.panel {\r\n background-color: white;\r\n padding: 22px;\r\n .header-row {\r\n display: flex;\r\n flex-direction: row;\r\n height: 35px;\r\n .header-button-container {\r\n margin-left: auto;\r\n color: #0e5fa9;\r\n font-size: 15px;\r\n font-weight: 700;\r\n display: flex;\r\n flex-direction: row;\r\n .button {\r\n color: #0e5fa9;\r\n margin-top: 5px;\r\n padding-right: 7px;\r\n font-size: 22px;\r\n cursor: pointer;\r\n }\r\n .print-button {\r\n cursor: pointer;\r\n margin-left: 15px;\r\n border-color: #1a5a96;\r\n border-width: 1px;\r\n background-color: white;\r\n border-radius: 5px;\r\n text-align: center;\r\n display: inline-flex;\r\n align-items: center;\r\n font-size: 1rem;\r\n font-weight: 400;\r\n color: #1a5a96;\r\n span {\r\n padding: 0 5px;\r\n }\r\n }\r\n .icon {\r\n position: relative;\r\n top: 5px;\r\n height: 20px;\r\n padding-right: 10px;\r\n .facebook {\r\n color: #3b5998;\r\n }\r\n .twitter {\r\n color: #1da1f2;\r\n }\r\n }\r\n }\r\n }\r\n h4 {\r\n margin-top: 0px;\r\n font-size: 1.87rem;\r\n color: black;\r\n font-weight: 700;\r\n }\r\n .content-panel {\r\n padding-top: 10px;\r\n border-bottom: 1px lightgray solid;\r\n h1 {\r\n font-size: 1.6rem;\r\n font-weight: 400;\r\n color: #003366;\r\n }\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n }\r\n .content-panel-stack {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n }\r\n .content-panel-stack > * {\r\n flex: 1 1 350px;\r\n }\r\n .content-panel-body {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n }\r\n .content-panel-subtitle {\r\n font-size: 1rem;\r\n font-weight: 700;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n }\r\n .content-panel-link {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n text-decoration: none;\r\n }\r\n .learn-more-button-container {\r\n margin-top: 10px;\r\n margin-bottom: 25px;\r\n }\r\n .learn-more-button {\r\n padding: 8px;\r\n border: 1px solid #1a5a96;\r\n border-radius: 5px;\r\n color: #1a5a96;\r\n font-size: 14px;\r\n text-decoration: none;\r\n transition: 0.3s;\r\n }\r\n .learn-more-button:hover {\r\n border: 1px solid #1e5d98;\r\n background-color: #e0e0e0;\r\n }\r\n .resource-panel {\r\n display: flex;\r\n flex-direction: row;\r\n padding-bottom: 50px;\r\n .resource-panel-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 50px;\r\n text-align: center;\r\n .image-size {\r\n width: 100px;\r\n height: 100px;\r\n }\r\n }\r\n .resource-panel-content {\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.show-print {\r\n display: none !important;\r\n}\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: auto;\r\n }\r\n\r\n .qr-code {\r\n display: block;\r\n }\r\n\r\n .show-print {\r\n display: block !important;\r\n }\r\n .no-print {\r\n display: none !important;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: 1023px) {\r\n .panel {\r\n padding: 15px;\r\n .content-panel {\r\n .content-panel-stack {\r\n margin-left: -8px;\r\n margin-right: -8px;\r\n }\r\n .content-panel-stack > * {\r\n padding-left: 8px;\r\n padding-right: 8px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media only screen and (max-width: $mobile-max-width) {\r\n .spacer-bottom {\r\n padding-bottom: 10px !important;\r\n }\r\n\r\n .spacer-top {\r\n padding-top: 10px !important;\r\n }\r\n\r\n .panel {\r\n h4 {\r\n font-size: 1.3rem !important;\r\n }\r\n .content-panel {\r\n h1 {\r\n font-size: 1.3rem !important;\r\n }\r\n .resource-panel {\r\n padding-bottom: 10px !important;\r\n .resource-panel-content {\r\n h3 {\r\n margin-left: 50px;\r\n margin-top: 7px;\r\n }\r\n .image-size {\r\n width: 40px;\r\n height: 40px;\r\n position: absolute;\r\n }\r\n }\r\n }\r\n }\r\n .header-row {\r\n .header-button-container {\r\n .print-button {\r\n display: none !important;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./incident-overview-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 17, + "jsdoctags": [ + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
\r\n

Response Information

\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n

Response Type

\r\n
{{incident.responseTypeCode.toLowerCase()}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Response

\r\n
\r\n {{incident.resourceDetail || 'For further information on response, please contact the information officer assigned to this incident.'}}\r\n
\r\n \r\n
\r\n
\r\n\r\n
\r\n
\r\n

Current Resources

\r\n
\r\n
The BC Wildfire Service relies on thousands of people each year to respond to wildfires. This includes firefighters, air crew, equipment operators, and support staff. For more information on resources assigned to this incident, please contact the information officer listed for this incident.
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \"Wildfire\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n \"Aviation\"\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n \"Incident\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n \"Heavy\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n \"Heavy\r\n
\r\n \r\n
\r\n
\r\n \r\n For more information on resources deployed to this incident, please contact the information officer assigned to this wildfire.\r\n \r\n
\r\n\r\n\r\n
\r\n" + }, + { + "name": "IncidentOverviewPanelMobileComponent", + "id": "component-IncidentOverviewPanelMobileComponent-768966795b1c032ed95fc6963e6e2e3fee4b2ca045607178f364562a46c50e3366ae499c2762feb2d38369d08d3588c549536bec71253308092a62c3af04e3da", + "file": "src/app/components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "incident-overview-panel-mobile", + "styleUrls": [ + "./incident-overview-panel-mobile.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-overview-panel-mobile.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 14, + "type": "any", + "decorators": [], + "inheritance": { + "file": "IncidentOverviewPanel" + } + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToDateYear", + "defaultValue": "convertToDateYear", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 17 + }, + { + "name": "getResponseTypeDescription", + "defaultValue": "getResponseTypeDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 16 + }, + { + "name": "getResponseTypeTitle", + "defaultValue": "getResponseTypeTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 15 + }, + { + "name": "Editor", + "defaultValue": "Editor", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentOverviewPanel" + } + }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentOverviewPanel" + } + } + ], + "methodsClass": [ + { + "name": "getResponseImage", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 19, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "navToLearnMore", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 29, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "formatHtml", + "args": [ + { + "name": "html", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 24, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "html", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentOverviewPanel" + } + }, + { + "name": "getResponseTypeDescription", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "\"When a fire is being monitored, this means BC Wildfire Service is observing and analyzing the fire but it's not immediately suppressed. It may be allowed to burn to achieve ecological or resource management objectives and is used on remote fires that do not threaten values.\" | \"During a modified response, a wildfir...", + "typeParameters": [], + "line": 41, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentOverviewPanel" + } + }, + { + "name": "onReady", + "args": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 37, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentOverviewPanel" + } + }, + { + "name": "printPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 28, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentOverviewPanel" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport {\r\n convertToDateYear,\r\n getResponseTypeDescription,\r\n getResponseTypeTitle,\r\n} from '../../../utils';\r\nimport { IncidentOverviewPanel } from '../incident-overview-panel/incident-overview-panel.component';\r\n\r\n@Component({\r\n selector: 'incident-overview-panel-mobile',\r\n templateUrl: './incident-overview-panel-mobile.component.html',\r\n styleUrls: ['./incident-overview-panel-mobile.component.scss'],\r\n})\r\nexport class IncidentOverviewPanelMobileComponent extends IncidentOverviewPanel {\r\n getResponseTypeTitle = getResponseTypeTitle;\r\n getResponseTypeDescription = getResponseTypeDescription;\r\n convertToDateYear = convertToDateYear;\r\n\r\n getResponseImage(code: string): string {\r\n if (code === 'MONITOR') {\r\nreturn '/assets/images/svg-icons/monitored_response.svg';\r\n} else if (code === 'MODIFIED') {\r\nreturn '/assets/images/svg-icons/modified_response.svg';\r\n} else if (code === 'FULL') {\r\nreturn '/assets/images/svg-icons/full_response.svg';\r\n}\r\n }\r\n\r\n navToLearnMore() {\r\n const responseUrl = this.appConfigService.getConfig().externalAppConfig[\r\n 'bcWildfireResponsePage'\r\n ] as unknown as string;\r\n window.open(responseUrl, '_blank');\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".panel {\r\n background-color: white !important;\r\n padding: 24px 24px 0px 24px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n gap: 32px;\r\n align-self: stretch;\r\n\r\n .content-panel {\r\n .resource-detail {\r\n color: var(--grays-gray-1, var(--Black-1, #242424));\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n flex: 1 0 0;\r\n display: flex;\r\n padding: 8px 16px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n border: 1px solid var(--grays-gray-7, #dedede);\r\n background: var(--grays-gray-10, #f5f5f5);\r\n }\r\n }\r\n\r\n .content-panel-stack {\r\n h1 {\r\n color: var(--Black-1, #242424);\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 33px;\r\n margin-top: 32px;\r\n }\r\n\r\n h4 {\r\n color: var(--Black-2, #484848);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n flex: 1 0 0;\r\n }\r\n\r\n .icon {\r\n position: relative;\r\n width: 24px;\r\n height: 24px;\r\n top: 3px !important;\r\n margin-right: 8px;\r\n }\r\n\r\n .update-date {\r\n color: #5b5b5b;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n\r\n .icon {\r\n position: relative;\r\n width: 20px;\r\n height: 20px;\r\n top: 3px !important;\r\n margin-right: 6px;\r\n }\r\n }\r\n\r\n hr {\r\n border: 0;\r\n clear: both;\r\n display: flex;\r\n width: 98%;\r\n background-color: #ddd;\r\n height: 1px;\r\n margin-left: 2.5px !important;\r\n }\r\n\r\n .description {\r\n color: var(--Grey-6---666, #666);\r\n align-self: stretch;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n padding-bottom: 24px;\r\n }\r\n\r\n .resource-panel {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n flex: 1 0 0;\r\n\r\n .image-size {\r\n display: flex;\r\n width: 32.001px;\r\n height: 32px;\r\n padding: 2px;\r\n margin-right: 12px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex-shrink: 0;\r\n border-radius: 8px;\r\n background: var(--Medium-Blue, #146fb4);\r\n }\r\n\r\n .subtitle {\r\n display: flex;\r\n color: var(--Black-1, #242424);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-top: 8px;\r\n }\r\n\r\n .contents {\r\n color: var(--Grey-6---666, #666);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n align-self: stretch;\r\n margin-left: 48px;\r\n position: relative;\r\n bottom: 5px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.learn-more {\r\n display: flex;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n align-self: stretch;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n white-space: nowrap;\r\n width: 100%;\r\n height: 40px;\r\n margin-top: 8px;\r\n bottom: 17px;\r\n\r\n .icon {\r\n position: relative;\r\n width: 24px;\r\n height: 24px;\r\n color: black;\r\n top: 2px !important;\r\n }\r\n\r\n .button-text {\r\n position: relative;\r\n color: #000;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n bottom: 3px;\r\n\r\n @media screen and (max-width: 365px) {\r\n font-size: 14px;\r\n }\r\n }\r\n}\r\n\r\n.overview {\r\n color: var(--Black-2, #484848) !important;\r\n font-size: 16px !important;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n align-self: stretch;\r\n}\r\n", + "styleUrl": "./incident-overview-panel-mobile.component.scss" + } + ], + "stylesData": "", + "extends": [ + "IncidentOverviewPanel" + ], + "templateData": "
\r\n
\r\n
\r\n {{incident.resourceDetail}}\r\n
\r\n
\r\n

Response Type

\r\n

\"Response\"/{{getResponseTypeTitle(incident.responseTypeCode)}}

\r\n
{{getResponseTypeDescription(incident.responseTypeCode)}}
\r\n
\r\n
\r\n
\r\n

Resources Assigned

\r\n
\r\n
\"IncidentIncident Management Team
\r\n
{{incident.incidentMgmtCrewRsrcDetail}}
\r\n
\r\n
\r\n
\r\n
\"WildfireFirefighting Personnel
\r\n
{{incident.wildfireCrewResourcesDetail}}
\r\n
\r\n
\r\n
\r\n
\"Aviation\"Aviation
\r\n
{{incident.wildfireAviationResourceDetail}}
\r\n
\r\n
\r\n
\r\n
\"HeavyHeavy Equipment
\r\n
{{incident.heavyEquipmentResourcesDetail}}
\r\n
\r\n
\r\n
\r\n
\"StructureStructure Protection
\r\n
{{incident.structureProtectionRsrcDetail}}
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n

Response Update

\r\n
\"Edit\"{{incident.lastUpdatedTimestamp}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
" + }, + { + "name": "LinkButtonComponent", + "id": "component-LinkButtonComponent-b2cf54d3ef9c2fbb02c32ca939c22e79a0558126830e148f3d9ddcb60c94edd7727b19904b3eb48ab891b481d4032c22af8a56816cd085c3175733077b8f1bde", + "file": "src/app/components/common/link-button/link-button.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "link-button", + "styleUrls": [ + "./link-button.component.scss" + ], + "styles": [], + "templateUrl": [ + "./link-button.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "link", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "string", + "decorators": [] + }, + { + "name": "subtext", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "string", + "decorators": [] + }, + { + "name": "text", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "openLink", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14 + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { Browser } from '@capacitor/browser';\r\n\r\n@Component({\r\n selector: 'link-button',\r\n templateUrl: './link-button.component.html',\r\n styleUrls: ['./link-button.component.scss'],\r\n})\r\nexport class LinkButtonComponent {\r\n @Input() text: string;\r\n @Input() subtext: string;\r\n @Input() link: string;\r\n\r\n openLink = async () => {\r\n await Browser.open({ url: this.link });\r\n };\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".button-container {\r\n display: flex;\r\n padding: 8px;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n width: 100%;\r\n\r\n border-radius: 6px;\r\n border: 1px solid #dedede;\r\n background: #f5f6f9;\r\n\r\n .labels {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n\r\n .text {\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n\r\n .subtext {\r\n align-self: stretch;\r\n color: #7d7d7d;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n }\r\n\r\n .icon {\r\n background-color: #548adb;\r\n width: 24px;\r\n height: 24px;\r\n -webkit-mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n }\r\n}\r\n", + "styleUrl": "./link-button.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n
\r\n
{{ text }}
\r\n
{{ subtext }}
\r\n
\r\n
\r\n
" + }, + { + "name": "LocalAuthoritiesLegendComponent", + "id": "component-LocalAuthoritiesLegendComponent-ad4cb0aa0964d278d49eba7e437109e432eaecbffac0a5f12523cd08804c2eff8d094f6ef830c6989e647b50c066bc56c5365039f4a6951c50def574d7633af1", + "file": "src/app/components/legend-panels/local-authorities-layers/local-authorities-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-local-authorities-legend", + "styleUrls": [ + "./local-authorities-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./local-authorities-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "checkLayerVisible", + "defaultValue": "checkLayerVisible", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { checkLayerVisible } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-local-authorities-legend',\r\n templateUrl: './local-authorities-legend.component.html',\r\n styleUrls: ['./local-authorities-legend.component.scss'],\r\n})\r\nexport class LocalAuthoritiesLegendComponent {\r\n public checkLayerVisible = checkLayerVisible;\r\n\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./local-authorities-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 10 + }, + "extends": [], + "templateData": "
\r\n
Local Authorities
\r\n
\r\n If a wildfire threatens your community, the best source for evacuation information is your local authority.\r\n
\r\n
\r\n
\r\n \"First\r\n First Nations\r\n
\r\n
\r\n
\r\n
\r\n \"Indian\r\n Indian Reserve\r\n
\r\n
\r\n
\r\n
\r\n \"Municipality\"\r\n Municipality\r\n
\r\n
\r\n
\r\n
\r\n \"Regional\r\n Regional District\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "LocationServicesDialogComponent", + "id": "component-LocationServicesDialogComponent-5ac1a476de86005488bf7f3f73a3b922689e44ef6f2ce88e35711cb69d5ee58b19971b00c5f7bfcc96bdfd7288d88bd2da1023b426e383f20fda81c543f8f6cc", + "file": "src/app/components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-location-services-dialog", + "styleUrls": [], + "styles": [], + "templateUrl": [ + "./location-services-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 11, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "locationServicesAlert", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 9 + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA } from '@angular/material/dialog';\r\n\r\n@Component({\r\n selector: 'rof-location-services-dialog',\r\n templateUrl: './location-services-dialog.component.html',\r\n})\r\nexport class LocationServicesDialogComponent {\r\n locationServicesAlert: string;\r\n\r\n constructor(@Inject(MAT_DIALOG_DATA) public data: { message: string }) {\r\n this.locationServicesAlert = this.data.message;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": "", + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "data", + "type": "literal type", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 9, + "jsdoctags": [ + { + "name": "data", + "type": "literal type", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n " + }, + { + "name": "MapLayersDataSourceDrawerSectionComponent", + "id": "component-MapLayersDataSourceDrawerSectionComponent-656c024ab8bcae8bf7e06507d1e13ed4a3b33d2cd7b1bfc362decb5b3feb349a0e52c4ce3affff10715784b28c6cadb87c8159e29c734cf91144e0db1a4934c5", + "file": "src/app/components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "map-layers-datasource-section", + "styleUrls": [ + "./map-layers-datasource-drawer-section.component.scss" + ], + "styles": [], + "templateUrl": [ + "./map-layers-datasource-drawer-section.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "headerElement", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 15, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'headerElement'" + } + ], + "modifierKind": [ + 170 + ] + } + ], + "methodsClass": [ + { + "name": "ngAfterContentInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 17, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n AfterContentInit,\r\n Component,\r\n ElementRef,\r\n ViewChild,\r\n} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'map-layers-datasource-section',\r\n templateUrl: './map-layers-datasource-drawer-section.component.html',\r\n styleUrls: ['./map-layers-datasource-drawer-section.component.scss'],\r\n})\r\nexport class MapLayersDataSourceDrawerSectionComponent\r\n implements AfterContentInit {\r\n @ViewChild('headerElement') headerElement: ElementRef;\r\n\r\n ngAfterContentInit() {\r\n requestAnimationFrame(() => {\r\n this.headerElement.nativeElement.scrollIntoView({ behavior: 'smooth' });\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".header {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n gap: 16px;\r\n padding-bottom: 24px;\r\n\r\n .heading {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n line-height: 35px; /* 134.615% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .subtext {\r\n align-self: stretch;\r\n color: #666;\r\n /* Body 1 */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n}\r\n\r\n.sections {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 32px;\r\n align-self: stretch;\r\n margin-bottom: 24px;\r\n}\r\n\r\n.section {\r\n width: calc(100% - 20px);\r\n display: grid;\r\n gap: 8px;\r\n\r\n .subheading {\r\n color: #484848;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n}\r\n", + "styleUrl": "./map-layers-datasource-drawer-section.component.scss" + } + ], + "stylesData": "", + "extends": [], + "implements": [ + "AfterContentInit" + ], + "templateData": "
\r\n
Layer Data Sources
\r\n
\r\n BC Wildfire Service does not own or control all map data. If you have questions about how data is displayed on the\r\n map, check the list below to see which agency controls and manages that map layer.\r\n
\r\n
\r\n
\r\n
\r\n
\r\n Wildfires\r\n
\r\n \r\n \r\n \r\n
\r\n\r\n
\r\n
\r\n Alerts\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n
\r\n
\r\n Environment\r\n
\r\n \r\n \r\n \r\n \r\n \r\n
\r\n\r\n
\r\n
\r\n Routes and Access\r\n
\r\n \r\n \r\n \r\n
\r\n\r\n
\r\n
\r\n Local Authorities\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
" + }, + { + "name": "MapLayersDrawerSectionComponent", + "id": "component-MapLayersDrawerSectionComponent-db14d42dfc198b8ababdf16f5c01cef9ae58fbfdc9a410aac14c71058f7341828b3da422d946c6a140500cd45f67312dd7517a75ee87655c836ab09496c7e45e", + "file": "src/app/components/map-layers-drawer-section/map-layers-drawer-section.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "map-layers-section", + "styleUrls": [ + "./map-layers-drawer-section.component.scss" + ], + "styles": [], + "templateUrl": [ + "./map-layers-drawer-section.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "mapInitialized", + "deprecated": false, + "deprecationMessage": "", + "line": 21, + "type": "boolean", + "decorators": [] + }, + { + "name": "triggerRefresh", + "deprecated": false, + "deprecationMessage": "", + "line": 22, + "type": "boolean", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "layersChangedEvent", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 24, + "type": "EventEmitter" + }, + { + "name": "triggerRefreshChange", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 23, + "type": "EventEmitter" + } + ], + "propertiesClass": [ + { + "name": "activeWeatherStations", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 28 + }, + { + "name": "areaRestrictions", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "bansAndProhibitions", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30 + }, + { + "name": "beingHeldWildfire", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "closedRecreationSites", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "currentPrecipitationRadar", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 33 + }, + { + "name": "currentWeather", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 34 + }, + { + "name": "dangerRating", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 35 + }, + { + "name": "declaredOutWildfire", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 36 + }, + { + "name": "evacuationOrders", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 37 + }, + { + "name": "firePerimeters", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 38 + }, + { + "name": "hourlyPrecipitationForecast", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 39 + }, + { + "name": "indianReserves", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 40 + }, + { + "name": "municipalities", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 41 + }, + { + "name": "outOfControlWildfire", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 42 + }, + { + "name": "protectedLandsAccessRestrictions", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43 + }, + { + "name": "regionalDistricts", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44 + }, + { + "name": "roadEvents", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45 + }, + { + "name": "smokeForecast", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46 + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "treatyLand", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 47 + }, + { + "name": "underControlWildfire", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 48 + }, + { + "name": "wildfireOfNote", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 49 + } + ], + "methodsClass": [ + { + "name": "clearAll", + "args": [ + { + "name": "updateLayers", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "updateLayers", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadLayers", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 94, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 58, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateLayers", + "args": [ + { + "name": "layerName", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + }, + { + "name": "check", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 184, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "layerName", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + }, + { + "name": "check", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "false", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n ChangeDetectorRef,\r\n Component,\r\n EventEmitter,\r\n Input,\r\n OnChanges,\r\n Output,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { getActiveMap, snowPlowHelper } from '@app/utils';\r\nimport { SmkApi } from '@app/utils/smk';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'map-layers-section',\r\n templateUrl: './map-layers-drawer-section.component.html',\r\n styleUrls: ['./map-layers-drawer-section.component.scss'],\r\n})\r\nexport class MapLayersDrawerSectionComponent implements OnChanges {\r\n @Input() mapInitialized: boolean;\r\n @Input() triggerRefresh: boolean;\r\n @Output() triggerRefreshChange = new EventEmitter();\r\n @Output() layersChangedEvent = new EventEmitter();\r\n public snowPlowHelper = snowPlowHelper;\r\n\r\n\r\n activeWeatherStations = true;\r\n areaRestrictions = false;\r\n bansAndProhibitions = false;\r\n beingHeldWildfire = false;\r\n closedRecreationSites = false;\r\n currentPrecipitationRadar = false;\r\n currentWeather = false;\r\n dangerRating = false;\r\n declaredOutWildfire = false;\r\n evacuationOrders = false;\r\n firePerimeters = false;\r\n hourlyPrecipitationForecast = false;\r\n indianReserves = false;\r\n municipalities = false;\r\n outOfControlWildfire = false;\r\n protectedLandsAccessRestrictions = false;\r\n regionalDistricts = false;\r\n roadEvents = false;\r\n smokeForecast = false;\r\n treatyLand = false;\r\n underControlWildfire = false;\r\n wildfireOfNote = false;\r\n\r\n constructor(\r\n private cdr: ChangeDetectorRef,\r\n private appConfigService: AppConfigService,\r\n private router: Router\r\n\r\n ) {}\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n if (this.mapInitialized || (this.mapInitialized && this.triggerRefresh)) {\r\n this.clearAll(false);\r\n this.loadLayers();\r\n }\r\n }\r\n\r\n clearAll(updateLayers: boolean) {\r\n this.activeWeatherStations = false;\r\n this.areaRestrictions = false;\r\n this.bansAndProhibitions = false;\r\n this.beingHeldWildfire = false;\r\n this.closedRecreationSites = false;\r\n this.currentPrecipitationRadar = false;\r\n this.currentWeather = false;\r\n this.dangerRating = false;\r\n this.declaredOutWildfire = false;\r\n this.evacuationOrders = false;\r\n this.firePerimeters = false;\r\n this.hourlyPrecipitationForecast = false;\r\n this.indianReserves = false;\r\n this.municipalities = false;\r\n this.outOfControlWildfire = false;\r\n this.protectedLandsAccessRestrictions = false;\r\n this.regionalDistricts = false;\r\n this.roadEvents = false;\r\n this.smokeForecast = false;\r\n this.treatyLand = false;\r\n this.underControlWildfire = false;\r\n this.wildfireOfNote = false;\r\n\r\n if (updateLayers) {\r\n this.updateLayers();\r\n }\r\n }\r\n\r\n loadLayers() {\r\n const smkApi = new SmkApi(getActiveMap());\r\n const visibleLayers = smkApi.getVisibleLayers();\r\n\r\n Object.keys(visibleLayers).forEach((layerId) => {\r\n switch (layerId) {\r\n case 'active-wildfires-fire-of-note':\r\n this.wildfireOfNote = true;\r\n break;\r\n case 'active-wildfires-heatmap':\r\n this.outOfControlWildfire = true;\r\n break;\r\n case 'active-wildfires-holding':\r\n this.beingHeldWildfire = true;\r\n break;\r\n case 'active-wildfires-out-of-control':\r\n this.outOfControlWildfire = true;\r\n break;\r\n case 'active-wildfires-out':\r\n this.declaredOutWildfire = true;\r\n break;\r\n case 'active-wildfires-under-control':\r\n this.underControlWildfire = true;\r\n break;\r\n case 'area-restrictions-highlight':\r\n case 'area-restrictions':\r\n this.areaRestrictions = true;\r\n break;\r\n case 'bans-and-prohibitions-cat1':\r\n case 'bans-and-prohibitions-cat2':\r\n case 'bans-and-prohibitions-cat3':\r\n case 'bans-and-prohibitions-highlight':\r\n this.bansAndProhibitions = true;\r\n break;\r\n case 'clab-indian-reserves':\r\n this.indianReserves = true;\r\n break;\r\n case 'closed-recreation-sites':\r\n this.closedRecreationSites = true;\r\n break;\r\n case 'current-conditions--default':\r\n this.currentWeather = true;\r\n break;\r\n case 'danger-rating':\r\n this.dangerRating = true;\r\n break;\r\n case 'drive-bc-active-events':\r\n this.roadEvents = true;\r\n break;\r\n case 'evacuation-orders-and-alerts-wms-highlight':\r\n case 'evacuation-orders-and-alerts-wms':\r\n this.evacuationOrders = true;\r\n break;\r\n case 'fire-perimeters':\r\n this.firePerimeters = true;\r\n break;\r\n case 'fnt-treaty-land':\r\n this.treatyLand = true;\r\n break;\r\n case 'hourly-currentforecast-firesmoke':\r\n this.smokeForecast = true;\r\n break;\r\n case 'precipitation':\r\n this.hourlyPrecipitationForecast = true;\r\n break;\r\n case 'protected-lands-access-restrictions':\r\n this.protectedLandsAccessRestrictions = true;\r\n break;\r\n case 'radar-1km-rrai--radarurpprecipr14-linear':\r\n this.currentPrecipitationRadar = true;\r\n break;\r\n case 'weather-stations':\r\n this.activeWeatherStations = true;\r\n break;\r\n case 'abms-municipalities':\r\n this.municipalities = true;\r\n break;\r\n case 'abms-regional-districts':\r\n this.regionalDistricts = true;\r\n break;\r\n default:\r\n break;\r\n }\r\n });\r\n this.activeWeatherStations = true;\r\n\r\n this.triggerRefreshChange.emit(false);\r\n this.cdr.detectChanges();\r\n }\r\n\r\n updateLayers(layerName: string | null = null, check: boolean = false) {\r\n if (check) {\r\n const url = this.appConfigService.getConfig().application.baseUrl.toString() + this.router.url.slice(1);\r\n this.snowPlowHelper(url, {\r\n action: 'map_layer_selection',\r\n text: layerName,\r\n });\r\n }\r\n\r\n const smkApi = new SmkApi(getActiveMap());\r\n\r\n const layers = [\r\n { itemId: 'abms-municipalities', visible: this.municipalities },\r\n { itemId: 'abms-regional-districts', visible: this.regionalDistricts },\r\n { itemId: 'active-wildfires-fire-of-note', visible: this.wildfireOfNote },\r\n { itemId: 'active-wildfires-heatmap', visible: this.wildfireOfNote },\r\n { itemId: 'active-wildfires-holding', visible: this.beingHeldWildfire },\r\n {\r\n itemId: 'active-wildfires-out-of-control',\r\n visible: this.outOfControlWildfire,\r\n },\r\n { itemId: 'active-wildfires-out', visible: this.declaredOutWildfire },\r\n {\r\n itemId: 'active-wildfires-under-control',\r\n visible: this.underControlWildfire,\r\n },\r\n { itemId: 'area-restrictions-highlight', visible: this.areaRestrictions },\r\n { itemId: 'area-restrictions', visible: this.areaRestrictions },\r\n {\r\n itemId: 'bans-and-prohibitions-cat1',\r\n visible: this.bansAndProhibitions,\r\n },\r\n {\r\n itemId: 'bans-and-prohibitions-cat2',\r\n visible: this.bansAndProhibitions,\r\n },\r\n {\r\n itemId: 'bans-and-prohibitions-cat3',\r\n visible: this.bansAndProhibitions,\r\n },\r\n {\r\n itemId: 'bans-and-prohibitions-highlight',\r\n visible: this.bansAndProhibitions,\r\n },\r\n { itemId: 'clab-indian-reserves', visible: this.indianReserves },\r\n {\r\n itemId: 'closed-recreation-sites',\r\n visible: this.closedRecreationSites,\r\n },\r\n { itemId: 'current-conditions--default', visible: this.currentWeather },\r\n { itemId: 'danger-rating', visible: this.dangerRating },\r\n { itemId: 'drive-bc-active-events', visible: this.roadEvents },\r\n {\r\n itemId: 'evacuation-orders-and-alerts-wms-highlight',\r\n visible: this.evacuationOrders,\r\n },\r\n {\r\n itemId: 'evacuation-orders-and-alerts-wms',\r\n visible: this.evacuationOrders,\r\n },\r\n { itemId: 'fire-perimeters', visible: this.firePerimeters },\r\n { itemId: 'fnt-treaty-land', visible: this.treatyLand },\r\n {\r\n itemId: 'hourly-currentforecast-firesmoke',\r\n visible: this.smokeForecast,\r\n },\r\n { itemId: 'precipitation', visible: this.hourlyPrecipitationForecast },\r\n {\r\n itemId: 'protected-lands-access-restrictions',\r\n visible: this.protectedLandsAccessRestrictions,\r\n },\r\n {\r\n itemId: 'radar-1km-rrai--radarurpprecipr14-linear',\r\n visible: this.currentPrecipitationRadar,\r\n },\r\n { itemId: 'weather-stations', visible: this.activeWeatherStations },\r\n ];\r\n\r\n smkApi.setDisplayContextItemsVisible(...layers);\r\n this.layersChangedEvent.emit(true);\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".header {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n padding-bottom: 24px;\r\n\r\n .heading {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .clear-all {\r\n color: #0860f0;\r\n text-align: right;\r\n cursor: pointer;\r\n\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n}\r\n\r\n.sections {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 32px;\r\n align-self: stretch;\r\n margin-bottom: 24px;\r\n}\r\n\r\n.section {\r\n width: calc(100% - 20px);\r\n display: grid;\r\n gap: 8px;\r\n\r\n .subheading {\r\n color: #484848;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n}\r\n", + "styleUrl": "./map-layers-drawer-section.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 49, + "jsdoctags": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnChanges" + ], + "templateData": "
\r\n
Map Layers
\r\n
Clear All
\r\n
\r\n
\r\n
\r\n
\r\n Wildfires\r\n
\r\n Wildfire of Note\r\n Out of Control Wildfire\r\n Being Held Wildfire\r\n Under Control Wildfire\r\n Declared Out Wildfire\r\n Fire Perimeter\r\n
\r\n\r\n
\r\n
\r\n Alerts\r\n
\r\n Evacuation Orders and Alerts\r\n Area Restrictions\r\n Fire Bans and Prohibitions\r\n Fire Danger Ratings\r\n
\r\n\r\n
\r\n
\r\n Environment\r\n
\r\n Smoke Forecast\r\n Current Weather\r\n Current Precipitation Radar\r\n Precipitation Forecast, Hourly\r\n Active Weather Stations\r\n
\r\n\r\n
\r\n
\r\n Routes and Access\r\n
\r\n Road Events\r\n Closed Recreation Sites\r\n Protected Lands Access Restrictions\r\n
\r\n\r\n
\r\n
\r\n Local Authorities\r\n
\r\n Indian Reserve\r\n First Nations Treaty Land\r\n Municipalities\r\n Regional Districts\r\n
\r\n
\r\n\r\n\r\n" + }, + { + "name": "MapLegendComponent", + "id": "component-MapLegendComponent-cb606dc31083bce600419041fd389da1255264cdfef52fda0209fb03af7eda06a2f0e5f93b406e59dd596f79bb91bf5cf0132ddb8ccd391d33ce88581e39add8", + "file": "src/app/components/legend-panels/other-layers/map-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-map-legend", + "styleUrls": [ + "./map-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./map-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-map-legend',\r\n templateUrl: './map-legend.component.html',\r\n styleUrls: ['./map-legend.component.scss'],\r\n})\r\nexport class MapLegendComponent {\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./map-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 8 + }, + "extends": [], + "templateData": "
\r\n
Map
\r\n \r\n \r\n \r\n \r\n \"Fire\r\n Fire Centre\r\n \r\n \r\n

The province is divided into six regional fire centres. Each fire centre is responsible for wildfire management within its boundaries.

\r\n
    \r\n
  • Cariboo
  • \r\n
  • Coastal
  • \r\n
  • Kamloops
  • \r\n
  • Northwest
  • \r\n
  • Prince George
  • \r\n
  • Southeast
  • \r\n
\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "MapsPanel", + "id": "component-MapsPanel-f62ff8aba3e301b4775698278905f0046be493f5fe99efb64f8e7be8addaa2b2c913269f43140f3b541f5eae3c64d94c84de7138867bccc380f61e1d645333c9", + "file": "src/app/components/admin-incident-form/maps-panel/maps-panel.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "maps-panel", + "styleUrls": [ + "./maps-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./maps-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 45, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "attachments", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "AttachmentResource[]", + "optional": false, + "description": "", + "line": 63, + "modifierKind": [ + 125 + ] + }, + { + "name": "columnsToDisplay", + "defaultValue": "[\r\n 'fileName',\r\n 'attachmentTitle',\r\n 'uploadedTimestamp',\r\n 'edit',\r\n 'download',\r\n 'delete',\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 55, + "modifierKind": [ + 125 + ] + }, + { + "name": "loaded", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 64, + "modifierKind": [ + 123 + ] + }, + { + "name": "searchState", + "defaultValue": "{\r\n sortParam: 'attachmentTitle',\r\n sortDirection: 'DESC',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ] + }, + { + "name": "statusBar", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 53, + "modifierKind": [ + 125 + ] + }, + { + "name": "uploadProgress", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 51, + "modifierKind": [ + 125 + ] + }, + { + "name": "uploadStatus", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 52, + "modifierKind": [ + 125 + ] + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "displayLabel", + "defaultValue": "'Data'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 50, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "summaryString", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 55, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "attachmentCreator", + "args": [ + { + "name": "fileId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "uploadPath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "mimeType", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "description", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "category", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "title", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 268, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fileId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "uploadPath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "mimeType", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "description", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "category", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "title", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDate", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 185, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "delete", + "args": [ + { + "name": "item", + "type": "AttachmentResource", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 369, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "AttachmentResource", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "download", + "args": [ + { + "name": "item", + "type": "AttachmentResource", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 338, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "AttachmentResource", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "edit", + "args": [ + { + "name": "item", + "type": "AttachmentResource", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 300, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "AttachmentResource", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 109, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngDoCheck", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnchanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 103, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 178, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateTable", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "upload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 191, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "uploadFile", + "args": [ + { + "name": "file", + "type": "File", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "progressCallback", + "type": "function", + "deprecated": false, + "deprecationMessage": "", + "function": [ + { + "name": "percent", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "loaded", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "total", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ] + } + ], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 258, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "file", + "type": "File", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "progressCallback", + "type": "function", + "deprecated": false, + "deprecationMessage": "", + "function": [ + { + "name": "percent", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "loaded", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "total", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 115, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 119, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 139, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport {\r\n DefaultService as IncidentAttachmentsService,\r\n DefaultService as IncidentAttachmentService,\r\n AttachmentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { BaseComponent } from '../../base/base.component';\r\nimport * as moment from 'moment';\r\nimport { Overlay } from '@angular/cdk/overlay';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { UntypedFormBuilder } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport {\r\n MatSnackBar,\r\n MatSnackBarRef,\r\n TextOnlySnackBar,\r\n} from '@angular/material/snack-bar';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { Router, ActivatedRoute } from '@angular/router';\r\nimport { Store } from '@ngrx/store';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport { ApplicationStateService } from '../../../services/application-state.service';\r\nimport { RootState } from '../../../store';\r\nimport { MessageDialogComponent } from '../../message-dialog/message-dialog.component';\r\nimport { EditMapDialogComponent } from './edit-map-dialog/edit-map-dialog.component';\r\nimport { UploadMapDialogComponent } from './upload-map-dialog/upload-map-dialog.component';\r\nimport { DocumentManagementService } from '../../../services/document-management.service';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\n\r\n@Component({\r\n selector: 'maps-panel',\r\n templateUrl: './maps-panel.component.html',\r\n styleUrls: ['./maps-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class MapsPanel extends BaseComponent implements OnInit, OnChanges {\r\n @Input() public incident;\r\n\r\n public searchState = {\r\n sortParam: 'attachmentTitle',\r\n sortDirection: 'DESC',\r\n };\r\n public uploadProgress = 0;\r\n public uploadStatus = '';\r\n public statusBar;\r\n\r\n public columnsToDisplay = [\r\n 'fileName',\r\n 'attachmentTitle',\r\n 'uploadedTimestamp',\r\n 'edit',\r\n 'download',\r\n 'delete',\r\n ];\r\n public attachments: AttachmentResource[] = [];\r\n private loaded = false;\r\n\r\n constructor(\r\n protected router: Router,\r\n protected route: ActivatedRoute,\r\n protected sanitizer: DomSanitizer,\r\n protected store: Store,\r\n protected fb: UntypedFormBuilder,\r\n protected dialog: MatDialog,\r\n protected applicationStateService: ApplicationStateService,\r\n protected tokenService: TokenService,\r\n protected snackbarService: MatSnackBar,\r\n protected overlay: Overlay,\r\n protected cdr: ChangeDetectorRef,\r\n protected appConfigService: AppConfigService,\r\n protected http: HttpClient,\r\n protected incidentAttachmentsService: IncidentAttachmentsService,\r\n protected incidentAttachmentService: IncidentAttachmentService,\r\n private documentManagementService: DocumentManagementService,\r\n protected watchlistService: WatchlistService,\r\n ) {\r\n super(\r\n router,\r\n route,\r\n sanitizer,\r\n store,\r\n fb,\r\n dialog,\r\n applicationStateService,\r\n tokenService,\r\n snackbarService,\r\n overlay,\r\n cdr,\r\n appConfigService,\r\n http,\r\n watchlistService,\r\n );\r\n }\r\n\r\n ngOnInit() {\r\n if (this.incident) {\r\n this.loadPage();\r\n }\r\n }\r\n\r\n loadPage() {\r\n // this gets all INFO attachments. Because we dont have a proper\r\n // filter for PDF maps at the moment, this means no paging as we'll\r\n // have to manually filter.\r\n this.incidentAttachmentsService\r\n .getIncidentAttachmentList(\r\n '' + this.incident.wildfireYear,\r\n '' + this.incident.incidentNumberSequence,\r\n undefined,\r\n 'false',\r\n 'false',\r\n undefined,\r\n ['INCID_MAP'],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n '1000',\r\n this.searchState.sortParam + ',' + this.searchState.sortDirection,\r\n 'body',\r\n )\r\n .toPromise()\r\n .then((docs) => {\r\n docs.collection.sort((a, b) => {\r\n const dir = this.searchState.sortDirection === 'desc' ? -1 : 1;\r\n if (a[this.searchState.sortParam] < b[this.searchState.sortParam]) {\r\nreturn -dir;\r\n} else if (\r\n a[this.searchState.sortParam] > b[this.searchState.sortParam]\r\n ) {\r\nreturn dir;\r\n} else {\r\nreturn 0;\r\n}\r\n });\r\n // remove any non-pdf types\r\n for (const doc of docs.collection) {\r\n const idx = docs.collection.indexOf(doc);\r\n if (idx && !doc.mimeType.toLowerCase().includes('pdf')) {\r\n docs.collection.splice(idx, 1);\r\n }\r\n }\r\n this.attachments = docs.collection;\r\n this.cdr.detectChanges();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to load Map Attachments: ' + err,\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n }\r\n\r\n ngOnchanges(changes: SimpleChanges) {\r\n this.updateTable();\r\n }\r\n\r\n ngDoCheck() {\r\n this.updateTable();\r\n }\r\n\r\n updateTable() {\r\n if (!this.loaded && this.incident) {\r\n this.loadPage();\r\n this.loaded = true;\r\n }\r\n }\r\n\r\n sortData(event) {\r\n this.loaded = false;\r\n this.searchState.sortParam = event.active;\r\n this.searchState.sortDirection = event.direction;\r\n this.loadPage();\r\n }\r\n\r\n convertToDate(value: string) {\r\n if (value) {\r\n return moment(value).format('YYYY-MM-DD HH:mm:ss');\r\n }\r\n }\r\n\r\n upload() {\r\n const self = this;\r\n const dialogRef = this.dialog.open(UploadMapDialogComponent, {\r\n width: '350px',\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result && result.file) {\r\n // upload to WFDM\r\n //self.documentManagementService.makeDocumentUrl()\r\n self\r\n .uploadFile(result.file, (percent, loaded, total) => {\r\n self.uploadProgress = percent;\r\n self.uploadStatus = `Uploaded ${Math.floor(\r\n loaded / 1048576,\r\n )}mb of ${Math.floor(loaded / 1048576)}mb`;\r\n if (!self.statusBar) {\r\n self.statusBar = this.snackbarService.open(\r\n self.uploadStatus,\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-success' },\r\n );\r\n } else {\r\n (\r\n self.statusBar as MatSnackBarRef\r\n ).instance.data.message = self.uploadStatus;\r\n }\r\n })\r\n .then((doc) => {\r\n self\r\n .attachmentCreator(\r\n doc.fileId,\r\n doc.filePath,\r\n result.file.type,\r\n 'Perimeter Map',\r\n 'INCID_MAP',\r\n result.title,\r\n )\r\n .then(() => {\r\n this.snackbarService.open('File Uploaded Successfully', 'OK', {\r\n duration: 10000,\r\n panelClass: 'snackbar-success',\r\n });\r\n this.loadPage();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to Upload Attachment: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n })\r\n .finally(() => {\r\n self.loaded = false;\r\n this.cdr.detectChanges();\r\n });\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to Upload Attachment: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n }\r\n });\r\n }\r\n\r\n uploadFile(\r\n file: File,\r\n progressCallback: (percent: number, loaded: number, total: number) => void,\r\n ): Promise {\r\n return this.documentManagementService.uploadDocument({\r\n file,\r\n onProgress: progressCallback,\r\n });\r\n }\r\n\r\n attachmentCreator(\r\n fileId: string,\r\n uploadPath: string,\r\n mimeType: string,\r\n description: string,\r\n category: string,\r\n title: string,\r\n ) {\r\n const attachment = {\r\n '@type': 'http://wfim.nrs.gov.bc.ca/v1/attachment',\r\n type: 'http://wfim.nrs.gov.bc.ca/v1/attachment',\r\n sourceObjectNameCode: 'INCIDENT',\r\n fileName: uploadPath,\r\n attachmentDescription: description,\r\n attachmentTypeCode: category,\r\n fileIdentifier: fileId,\r\n mimeType,\r\n commsSuitable: true,\r\n attachmentTitle: title,\r\n } as AttachmentResource;\r\n\r\n return this.incidentAttachmentsService\r\n .createIncidentAttachment(\r\n '' + this.incident.wildfireYear,\r\n '' + this.incident.incidentNumberSequence,\r\n undefined,\r\n attachment,\r\n 'response',\r\n )\r\n .toPromise();\r\n }\r\n\r\n edit(item: AttachmentResource) {\r\n const dialogRef = this.dialog.open(EditMapDialogComponent, {\r\n width: '350px',\r\n data: {\r\n attachment: item,\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result) {\r\n this.incidentAttachmentService\r\n .updateIncidentAttachment(\r\n this.incident.wildfireYear,\r\n this.incident.incidentNumberSequence,\r\n item.attachmentGuid,\r\n undefined,\r\n item,\r\n )\r\n .toPromise()\r\n .then(() => {\r\n this.snackbarService.open('Attachment Updated Successfully', 'OK', {\r\n duration: 10000,\r\n panelClass: 'snackbar-success',\r\n });\r\n this.loaded = false;\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to Update Attachment: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n this.loaded = false;\r\n });\r\n }\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n download(item: AttachmentResource) {\r\n this.documentManagementService\r\n .downloadDocument(item.fileIdentifier)\r\n .toPromise()\r\n .then((response) => {\r\n const blob = (response as any).body;\r\n if (blob) {\r\n let fileName = item.attachmentTitle || item.fileName;\r\n if (!fileName.endsWith('.pdf')) {\r\n fileName += '.pdf';\r\n }\r\n\r\n const url = window.URL.createObjectURL(blob);\r\n const anchor = document.createElement('a');\r\n anchor.download = fileName;\r\n anchor.href = url;\r\n anchor.click();\r\n anchor.remove();\r\n } else {\r\n throw Error('File could not be found');\r\n }\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to Download Attachment: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n }\r\n\r\n delete(item: AttachmentResource) {\r\n const dialogRef = this.dialog.open(MessageDialogComponent, {\r\n width: '350px',\r\n data: {\r\n title: 'Are you sure you want to continue?',\r\n message:\r\n 'This will permenantly delete this attachment. This action cannot be undone.',\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result) {\r\n this.incidentAttachmentService\r\n .deleteIncidentAttachment(\r\n this.incident.wildfireYear,\r\n this.incident.incidentNumberSequence,\r\n item.attachmentGuid,\r\n )\r\n .toPromise()\r\n .then(() => {\r\n this.snackbarService.open('Attachment Deleted Successfully', 'OK', {\r\n duration: 10000,\r\n panelClass: 'snackbar-success',\r\n });\r\n this.loaded = false;\r\n this.cdr.detectChanges();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to Delete Attachment: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n this.loaded = false;\r\n });\r\n }\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n::ng-deep #core-interface-container {\r\n .mobile .incident-detail {\r\n .info-card {\r\n width: calc(100% - var(--wf1-gutter-space) * 2) !important;\r\n }\r\n }\r\n}\r\n\r\ndiv {\r\n margin-left: 2%;\r\n margin-right: 2%;\r\n}\r\n\r\np.dashboard-title {\r\n font-size: 35px;\r\n margin-bottom: 0.5%;\r\n}\r\n\r\np.active-incidents,\r\np.datetime {\r\n display: inline-block;\r\n}\r\n\r\np.datetime {\r\n float: right;\r\n vertical-align: center;\r\n}\r\n\r\ntr {\r\n font-weight: normal;\r\n}\r\n\r\ntable {\r\n border: 1;\r\n width: 96%;\r\n margin-left: 2%;\r\n margin-right: 2%;\r\n}\r\n\r\ntd {\r\n padding-top: 0.5%;\r\n padding-bottom: 0.5%;\r\n padding-right: 0.5%;\r\n padding-left: 0.5%;\r\n width: 25%;\r\n}\r\n\r\ntable tr:nth-child(even) td {\r\n background-color: white;\r\n}\r\n\r\n.block {\r\n width: 15%;\r\n display: inline-block;\r\n}\r\n\r\n.input-clear-button {\r\n margin-bottom: 8px;\r\n margin-left: 278px;\r\n position: absolute;\r\n line-height: 24px;\r\n height: 24px;\r\n width: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: #f2f2f2;\r\n}\r\n\r\n.fire-type-radio-button-group {\r\n margin-top: 13px !important;\r\n flex-basis: auto !important;\r\n width: auto !important;\r\n\r\n .radio-group {\r\n margin-top: 10px;\r\n display: flex;\r\n\r\n .radio-button {\r\n margin-left: 5px;\r\n }\r\n }\r\n}\r\n\r\n.table-wrapper {\r\n width: calc(100% - 2 * var(--wf1-gutter-space));\r\n margin: 0 var(--wf1-gutter-space);\r\n border-top: 1px solid $colour-light-grey;\r\n border-bottom: 1px solid $colour-light-grey;\r\n overflow: auto;\r\n\r\n .mat-mdc-table {\r\n width: 100%;\r\n display: table;\r\n\r\n ::ng-deep .mat-sort-header-content {\r\n text-align: left;\r\n }\r\n\r\n tr {\r\n width: 100%;\r\n display: table-row;\r\n\r\n &.search-header-row {\r\n align-items: center;\r\n background-color: $colour-table-background-odd;\r\n }\r\n }\r\n\r\n td,\r\n th {\r\n word-wrap: break-word;\r\n vertical-align: middle;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n flex: 1 1 100px;\r\n max-width: 100px;\r\n }\r\n\r\n th {\r\n font-family: $font-family-emphasis;\r\n }\r\n td {\r\n white-space: nowrap;\r\n }\r\n\r\n td.border-left,\r\n th.border-left {\r\n border-left: solid 1px $colour-light-grey;\r\n }\r\n\r\n td.checkbox-cell,\r\n td.icon-cell {\r\n text-align: center;\r\n }\r\n\r\n th.checkbox-cell,\r\n th.icon-cell {\r\n text-align: center;\r\n font-size: $font-size-small;\r\n white-space: unset;\r\n width: 45px;\r\n\r\n div {\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n input {\r\n border-radius: $wf1-border-radius;\r\n border: 1px solid $colour-light-grey;\r\n }\r\n}\r\n.top-summary,\r\n.bottom-summary {\r\n display: flex;\r\n margin: var(--wf1-gutter-space);\r\n justify-content: space-between;\r\n line-height: 30px;\r\n align-items: center;\r\n\r\n > * {\r\n flex: 1 1 25%;\r\n }\r\n\r\n pagination-controls {\r\n flex: 1 1 50%;\r\n }\r\n\r\n .show-entries-info > * {\r\n margin-left: 5px;\r\n }\r\n\r\n .show-entries-info {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-family: $font-family-main;\r\n line-height: 35px;\r\n\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 80px !important;\r\n margin-left: 5px;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 80px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n width: 60px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.summary-buttons {\r\n margin: 0 var(--wf1-gutter-space);\r\n flex: 0;\r\n display: flex;\r\n align-items: flex-start;\r\n line-height: 36px;\r\n min-height: 38px;\r\n\r\n button:not(:last-child) {\r\n margin-right: var(--wf1-gutter-space);\r\n }\r\n}\r\n\r\n.table-search-header {\r\n border-top: 1px solid $colour-light-grey;\r\n margin: 0 var(--wf1-gutter-space);\r\n background-color: $colour-table-background-odd;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: space-between;\r\n}\r\n\r\n.top-filter {\r\n margin: 0 var(--wf1-gutter-space);\r\n .search-and-filters {\r\n //.field{\r\n // width: 312px !important;\r\n // flex-basis: 312px !important;\r\n //}\r\n }\r\n}\r\n\r\n.top-filter,\r\n.wf1-resources-header-bar,\r\n.table-search-header {\r\n ::ng-deep .ms-drop {\r\n ul > li.hide-radio label {\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n }\r\n &.bottom {\r\n width: unset !important;\r\n max-width: 400px;\r\n }\r\n }\r\n\r\n .main-header-button {\r\n margin-right: var(--wf1-gutter-space);\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .search-and-filters {\r\n flex: 1;\r\n display: flex;\r\n flex-flow: row wrap;\r\n\r\n .field {\r\n flex: 0 0 150px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n min-width: 0;\r\n\r\n .label {\r\n font-family: $font-family-emphasis;\r\n font-weight: $font-weight-emphasis;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n &.search-input {\r\n width: 312px;\r\n flex-basis: 312px;\r\n }\r\n\r\n &.filter-radio-group {\r\n width: auto !important;\r\n flex-basis: auto;\r\n }\r\n\r\n ::ng-deep .mat-mdc-radio-group {\r\n display: flex;\r\n .mat-mdc-radio-button {\r\n height: 35px;\r\n display: flex;\r\n\r\n &:not(:first-of-type) {\r\n margin-left: 5px;\r\n }\r\n .mdc-radio__outer-circle {\r\n background-color: $colour-white;\r\n }\r\n }\r\n }\r\n\r\n input.search-input {\r\n //width: 297px;\r\n }\r\n }\r\n\r\n & > * {\r\n flex: 0 0 150px;\r\n width: 0;\r\n margin: 6px;\r\n }\r\n\r\n & > select.mat-mdc-input-element {\r\n //fix for firefox flex basis issue https://github.com/philipwalton/flexbugs/issues/41\r\n max-width: 150px;\r\n }\r\n\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n input {\r\n font-size: $font-size;\r\n font-family: $font-family-main;\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n height: 37.5px;\r\n top: 0;\r\n position: relative;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n -webkit-appearance: menulist;\r\n\r\n &.none-selected {\r\n color: #6a6a6a;\r\n }\r\n }\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 150px !important;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 150px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n textarea,\r\n input,\r\n mat-checkbox.mat-mdc-checkbox,\r\n select {\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n input[readonly=\"true\"],\r\n select[readonly=\"true\"],\r\n input:disabled,\r\n select:disabled {\r\n background-color: $opacity-light-grey !important;\r\n }\r\n\r\n ::ng-deep mat-checkbox .mat-mdc-checkbox-frame {\r\n background-color: $colour-white;\r\n border: 1px solid $colour-light-grey;\r\n border-radius: $wf1-border-radius;\r\n }\r\n}\r\n\r\n.mat-mdc-table {\r\n .mat-mdc-header-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight-emphasis;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n }\r\n\r\n .mat-mdc-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n\r\n div:not(.mat-badge) {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n overflow-y: visible;\r\n line-height: 18px;\r\n\r\n &.icon-button-wrapper {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n\r\n .mat-mdc-row:nth-child(even) {\r\n background-color: $colour-table-background-even;\r\n }\r\n\r\n .mat-mdc-row:nth-child(odd) {\r\n background-color: $colour-table-background-odd;\r\n }\r\n\r\n .mat-mdc-row {\r\n &:hover {\r\n background-color: $colour-table-background-hover;\r\n }\r\n\r\n &.hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n\r\n.header-panel {\r\n padding: 10px;\r\n display: flex;\r\n}\r\n\r\n.primary-button {\r\n margin-left: auto;\r\n background: #003366;\r\n color: white;\r\n}\r\n", + "styleUrl": "./maps-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentAttachmentsService", + "type": "IncidentAttachmentsService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentAttachmentService", + "type": "IncidentAttachmentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "documentManagementService", + "type": "DocumentManagementService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 64, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentAttachmentsService", + "type": "IncidentAttachmentsService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentAttachmentService", + "type": "IncidentAttachmentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "documentManagementService", + "type": "DocumentManagementService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "BaseComponent" + ], + "implements": [ + "OnInit", + "OnChanges" + ], + "templateData": "\r\n
\r\n Maps\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
File Name{{item.fileName}}Map Title{{item.attachmentTitle}}Date Uploaded{{convertToDate(item.uploadedTimestamp)}}EditeditDownloaddownloadDeletedelete
\r\n
\r\n\r\n
\r\n" + }, + { + "name": "MapToggleButtonComponent", + "id": "component-MapToggleButtonComponent-98d21b81a1840f2892ee571dc89bf39749f0c15ea1d6a0501dfa3fe0b5cb310d6a28bddb27e020b6fe59072f3270146ae0ede68993638602a08313dddae69a34", + "file": "src/app/components/common/map-toggle-button/map-toggle-button.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "map-toggle-button", + "styleUrls": [ + "./map-toggle-button.component.scss" + ], + "styles": [], + "templateUrl": [ + "./map-toggle-button.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "checked", + "deprecated": false, + "deprecationMessage": "", + "line": 13, + "type": "boolean", + "decorators": [] + }, + { + "name": "labelIconPath", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "string", + "decorators": [] + }, + { + "name": "labelText", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "string", + "decorators": [] + }, + { + "name": "value", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "changeEvent", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 14, + "type": "EventEmitter" + } + ], + "propertiesClass": [], + "methodsClass": [ + { + "name": "onButtonToggleChange", + "args": [ + { + "name": "event", + "type": "MatButtonToggleChange", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 17, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "MatButtonToggleChange", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, EventEmitter, Input, Output } from '@angular/core';\r\nimport { MatButtonToggleChange } from '@angular/material/button-toggle';\r\n\r\n@Component({\r\n selector: 'map-toggle-button',\r\n templateUrl: './map-toggle-button.component.html',\r\n styleUrls: ['./map-toggle-button.component.scss'],\r\n})\r\nexport class MapToggleButtonComponent {\r\n @Input() labelText: string;\r\n @Input() labelIconPath: string;\r\n @Input() value: string;\r\n @Input() checked: boolean;\r\n @Output() changeEvent: EventEmitter =\r\n new EventEmitter();\r\n\r\n onButtonToggleChange(event: MatButtonToggleChange): void {\r\n this.changeEvent.emit(event);\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n.map-toggle {\r\n padding-top: 2px;\r\n padding-bottom: 2px;\r\n .map-toggle-button {\r\n background: transparent;\r\n\r\n .map-toggle-button-label {\r\n display: flex;\r\n align-items: center;\r\n padding: 0px 2px;\r\n .icon {\r\n padding-right: 8px;\r\n }\r\n }\r\n\r\n ::ng-deep .mat-button-toggle-button {\r\n border-radius: 20px;\r\n background: $colour-white;\r\n border: 2px solid transparent;\r\n padding: 2px 16px 2px 8px;\r\n box-shadow:\r\n 0 1px 2px rgba(60, 64, 67, 0.3),\r\n 0 1px 3px 1px rgba(60, 64, 67, 0.15);\r\n\r\n ::ng-deep .mat-button-toggle-label-content {\r\n line-height: 19px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n padding: 0;\r\n vertical-align: middle;\r\n }\r\n }\r\n }\r\n\r\n .mat-button-toggle-checked {\r\n ::ng-deep .mat-button-toggle-button {\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8;\r\n img {\r\n filter: invert(53%) sepia(46%) saturate(717%) hue-rotate(179deg)\r\n brightness(90%) contrast(89%);\r\n }\r\n }\r\n\r\n ::ng-deep .mat-button-toggle-label-content {\r\n line-height: 19px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n color: #242424 !important;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./map-toggle-button.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n \r\n
\r\n \r\n {{labelText}}\r\n
\r\n
\r\n
" + }, + { + "name": "MapTypePickerComponent", + "id": "component-MapTypePickerComponent-0fba8e6280c4c84c7eeec4d90e8c4013d6f27f78ced5a6877d42df15f90193b98513326d772ff488dc1598d5f7446335ed15ac3c8da92a5b3fb6cbfc1e4b712d", + "file": "src/app/components/map-type-picker/map-type-picker.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "map-type-picker", + "styleUrls": [ + "./map-type-picker.component.scss" + ], + "styles": [], + "templateUrl": [ + "./map-type-picker.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [ + { + "name": "getMapType", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 16, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "isSelected", + "args": [ + { + "name": "mapType", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 12, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "mapType", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onSelect", + "args": [ + { + "name": "mapTypeId", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 25, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "mapTypeId", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { WFMapService } from '@app/services/wf-map.service';\r\n\r\n@Component({\r\n selector: 'map-type-picker',\r\n templateUrl: './map-type-picker.component.html',\r\n styleUrls: ['./map-type-picker.component.scss'],\r\n})\r\nexport class MapTypePickerComponent {\r\n constructor(protected mapService: WFMapService) {}\r\n\r\n isSelected(mapType: string) {\r\n return mapType?.toUpperCase() === this.getMapType()?.toUpperCase();\r\n }\r\n\r\n getMapType() {\r\n const basemap = this.mapService.getBaseMap();\r\n if (Array.isArray(basemap) && basemap.length > 0) {\r\n return this.mapService.getBaseMap()[0].id;\r\n } else {\r\n return '';\r\n }\r\n }\r\n\r\n onSelect(mapTypeId) {\r\n this.mapService.setBaseMap(mapTypeId);\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".map-type-picker {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .header {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .map-type-container {\r\n display: flex;\r\n align-items: flex-start;\r\n align-content: flex-start;\r\n gap: 32px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n\r\n .map-type {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 6px;\r\n cursor: pointer;\r\n\r\n .map-type-image {\r\n display: flex;\r\n width: 52px;\r\n height: 52px;\r\n border-radius: 6px;\r\n padding: 2px;\r\n align-items: flex-start;\r\n gap: 8px;\r\n border: 2px solid transparent;\r\n\r\n &.selected {\r\n border: 2px solid #548adb;\r\n }\r\n }\r\n .map-type-name {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n\r\n &.selected {\r\n color: #548adb;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./map-type-picker.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "mapService", + "type": "WFMapService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 9, + "jsdoctags": [ + { + "name": "mapService", + "type": "WFMapService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
Map type
\r\n
\r\n
\r\n \"default\"\r\n
Default
\r\n
\r\n
\r\n \"satellite\"\r\n
Satellite
\r\n
\r\n
\r\n \"terrain\"\r\n
Terrain
\r\n
\r\n
\r\n \"dark\"\r\n
Dark
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "MessageDialogComponent", + "id": "component-MessageDialogComponent-d6da7ad2a66ceb8d4099942161b95b537cc9f060888ce041fa52d6975d293775b68ce523c43638190e52dfa11003053707d901eb9f765e5824eeda7ab49c42e1", + "file": "src/app/components/message-dialog/message-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "message-dialog", + "styleUrls": [ + "./message-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "message-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "DialogData", + "optional": false, + "description": "", + "line": 17, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "dialogRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialogRef", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\n\r\nexport class DialogData {\r\n public title: string;\r\n public message: string;\r\n}\r\n\r\n@Component({\r\n selector: 'message-dialog',\r\n templateUrl: 'message-dialog.component.html',\r\n styleUrls: ['./message-dialog.component.scss'],\r\n})\r\nexport class MessageDialogComponent {\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: DialogData,\r\n ) {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".error-dialog {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n align-items: center;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n\r\n h1 {\r\n color: #ff4545;\r\n font-size: large;\r\n text-align: center;\r\n }\r\n}\r\n", + "styleUrl": "./message-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "DialogData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 14, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "DialogData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n

{{data.title}}

\r\n\t
\r\n\t\t{{data.message}}\r\n\t
\r\n
\r\n \t\r\n\t \r\n
\r\n
\r\n" + }, + { + "name": "MobileSlidingDrawerComponent", + "id": "component-MobileSlidingDrawerComponent-151c679e5599f356100fc51ed431c8353da1645f9e4a4c492122584d98ba6dd64ed02e4610ef5f307de0b525ae9ca1e4a2979796d848fe668cdc1b96196f2edc", + "file": "src/app/components/common/mobile-sliding-drawer/mobile-sliding-drawer.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "mobile-sliding-drawer", + "styleUrls": [ + "./mobile-sliding-drawer.component.scss" + ], + "styles": [], + "templateUrl": [ + "./mobile-sliding-drawer.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "isGreyBackground", + "deprecated": false, + "deprecationMessage": "", + "line": 19, + "type": "boolean", + "decorators": [] + }, + { + "name": "isVisible", + "deprecated": false, + "deprecationMessage": "", + "line": 16, + "type": "boolean", + "decorators": [] + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "line": 21, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "isVisibleChange", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 17, + "type": "EventEmitter" + } + ], + "propertiesClass": [ + { + "name": "dragPosition", + "defaultValue": "{ x: 0, y: 0 }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "drawerContentElement", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 30, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'drawerContentElement'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "drawerElement", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 24, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'drawerElement'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "drawerHeaderElement", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 27, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'drawerHeaderElement'" + } + ], + "modifierKind": [ + 170 + ] + } + ], + "methodsClass": [ + { + "name": "calculatePosition", + "args": [ + { + "name": "endDragEvent", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 38, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "endDragEvent", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "closeDrawer", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 89, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "closePanel", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getDefaultPosition", + "args": [], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 103, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getDrawerHeight", + "args": [], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 99, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getHeaderHeight", + "args": [], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 95, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getMinimizedPosition", + "args": [], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 113, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getSafeInset", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 117, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getTopPosition", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 107, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "isDefaultPosition", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 124, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "isFullScreen", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 128, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "isMinimized", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 132, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setContentHeight", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 77, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setPosition", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 68, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setToDefaultPosition", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 136, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setToFullScreen", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 140, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setToMinimized", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 144, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ElementRef,\r\n EventEmitter,\r\n Input,\r\n Output,\r\n ViewChild,\r\n} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'mobile-sliding-drawer',\r\n templateUrl: './mobile-sliding-drawer.component.html',\r\n styleUrls: ['./mobile-sliding-drawer.component.scss'],\r\n})\r\nexport class MobileSlidingDrawerComponent {\r\n @Input() isVisible: boolean;\r\n @Output() isVisibleChange = new EventEmitter();\r\n\r\n @Input() isGreyBackground: boolean;\r\n\r\n @Input() title: string;\r\n\r\n @ViewChild('drawerElement')\r\n drawerElement: ElementRef;\r\n\r\n @ViewChild('drawerHeaderElement')\r\n drawerHeaderElement: ElementRef;\r\n\r\n @ViewChild('drawerContentElement')\r\n drawerContentElement: ElementRef;\r\n\r\n dragPosition = { x: 0, y: 0 };\r\n\r\n closePanel() {\r\n this.isVisible = false;\r\n }\r\n\r\n calculatePosition(endDragEvent) {\r\n const deltaY = endDragEvent.distance.y;\r\n const isMovingUp = deltaY < 0;\r\n const isMovingDown = deltaY > 0;\r\n const isPastThreshold = Math.abs(deltaY) > 100;\r\n const isBigSwipe = Math.abs(deltaY) > this.getDrawerHeight();\r\n\r\n if (this.isDefaultPosition() && isMovingUp && isPastThreshold) {\r\n this.setToFullScreen();\r\n } else if (this.isDefaultPosition() && isMovingDown && isPastThreshold) {\r\n this.closeDrawer();\r\n } else if (this.isDefaultPosition() && !isPastThreshold) {\r\n this.setToDefaultPosition();\r\n } else if (this.isFullScreen() && isMovingDown && isBigSwipe) {\r\n this.closeDrawer();\r\n } else if (this.isFullScreen() && isMovingDown && isPastThreshold) {\r\n this.setToDefaultPosition();\r\n } else if (this.isFullScreen() && (isMovingUp || !isPastThreshold)) {\r\n this.setToFullScreen();\r\n } else if (this.isMinimized() && isMovingUp && isBigSwipe) {\r\n this.setToFullScreen();\r\n } else if (this.isMinimized() && isMovingUp && isPastThreshold) {\r\n this.setToDefaultPosition();\r\n } else if (this.isMinimized() && (isMovingDown || !isPastThreshold)) {\r\n this.setToMinimized();\r\n }\r\n\r\n this.setContentHeight();\r\n }\r\n\r\n setPosition() {\r\n if (this.isFullScreen()) {\r\n this.setToDefaultPosition();\r\n } else {\r\n this.setToFullScreen();\r\n }\r\n this.setContentHeight();\r\n }\r\n\r\n setContentHeight() {\r\n const padding = 40;\r\n if (this.drawerContentElement?.nativeElement && this.isFullScreen()) {\r\n this.drawerContentElement.nativeElement.style.height = `${\r\n window.innerHeight - this.getHeaderHeight() - padding\r\n }px`;\r\n } else if (this.drawerContentElement?.nativeElement) {\r\n this.drawerContentElement.nativeElement.style.height =\r\n this.getDrawerHeight() - this.getHeaderHeight() - padding + 'px';\r\n }\r\n }\r\n\r\n closeDrawer() {\r\n this.setToDefaultPosition();\r\n this.isVisible = false;\r\n this.isVisibleChange.emit(this.isVisible);\r\n }\r\n\r\n getHeaderHeight() {\r\n return this.drawerHeaderElement?.nativeElement.offsetHeight as number;\r\n }\r\n\r\n getDrawerHeight() {\r\n return this.drawerElement?.nativeElement.offsetHeight as number;\r\n }\r\n\r\n getDefaultPosition() {\r\n return 0;\r\n }\r\n\r\n getTopPosition() {\r\n return (\r\n window.innerHeight * -1 - 1 + this.getDrawerHeight() + this.getSafeInset()\r\n );\r\n }\r\n\r\n getMinimizedPosition() {\r\n return this.getDrawerHeight() - this.getHeaderHeight();\r\n }\r\n\r\n getSafeInset() {\r\n return parseInt(\r\n getComputedStyle(document.documentElement).getPropertyValue('--sat'),\r\n 10,\r\n );\r\n }\r\n\r\n isDefaultPosition() {\r\n return this.dragPosition.y === this.getDefaultPosition();\r\n }\r\n\r\n isFullScreen() {\r\n return this.dragPosition.y === this.getTopPosition();\r\n }\r\n\r\n isMinimized() {\r\n return this.dragPosition.y === this.getMinimizedPosition();\r\n }\r\n\r\n setToDefaultPosition() {\r\n this.dragPosition = { x: 0, y: this.getDefaultPosition() };\r\n }\r\n\r\n setToFullScreen() {\r\n this.dragPosition = { x: 0, y: this.getTopPosition() };\r\n }\r\n\r\n setToMinimized() {\r\n this.dragPosition = { x: 0, y: this.getMinimizedPosition() };\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n.sliding-drawer-boundary {\r\n position: fixed;\r\n bottom: 0;\r\n left: 0;\r\n width: 100%;\r\n z-index: 100000000 !important;\r\n visibility: hidden;\r\n\r\n &.show {\r\n transform: translateY(0%) !important;\r\n transition: transform 300ms;\r\n visibility: visible;\r\n }\r\n\r\n &.hide {\r\n transform: translateY(100%) !important;\r\n transition: transform 300ms;\r\n visibility: hidden;\r\n }\r\n\r\n .sliding-drawer {\r\n width: 100%;\r\n height: 45vh;\r\n bottom: 0;\r\n left: 0;\r\n cursor: grab;\r\n background-color: $colour-white;\r\n border-top: 1px solid #dedede;\r\n border-top-left-radius: 30px;\r\n border-top-right-radius: 30px;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.23);\r\n\r\n .header {\r\n border-bottom: 1px solid #dedede;\r\n padding-top: 6px !important;\r\n padding-bottom: 14px;\r\n padding-left: 20px;\r\n padding-right: 20px;\r\n overflow: auto;\r\n\r\n .handle {\r\n width: 43px;\r\n height: 4px;\r\n margin: auto;\r\n border-radius: 100px;\r\n opacity: 0.4;\r\n background-color: #79747e;\r\n }\r\n\r\n .title {\r\n padding-top: 12px;\r\n font-size: 15px;\r\n line-height: 20px;\r\n font-weight: 600;\r\n font-style: normal;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n text-align: center;\r\n color: #484848;\r\n display: flex;\r\n justify-content: space-between;\r\n\r\n .arrow-down {\r\n rotate: 180deg;\r\n transition: rotate 0.5s;\r\n }\r\n }\r\n }\r\n\r\n .content {\r\n height: calc(45vh - 105px);\r\n background-color: $colour-white;\r\n padding: 16px 20px 24px 20px;\r\n overflow-y: auto;\r\n transition: all 300ms cubic-bezier(0, 0, 0.2, 1);\r\n cursor: grab;\r\n }\r\n\r\n .grey-background {\r\n background-color: #f5f6f9;\r\n }\r\n\r\n .filler {\r\n height: 100dvh;\r\n background: $colour-white;\r\n }\r\n }\r\n\r\n .fullscreen {\r\n border-radius: 0;\r\n .header {\r\n border-top: 1px solid #dedede;\r\n padding-top: 10px;\r\n padding-bottom: 10px;\r\n\r\n .title {\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: normal;\r\n padding-top: 0;\r\n }\r\n\r\n .handle {\r\n visibility: hidden;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.cdk-drag {\r\n transition: transform 300ms cubic-bezier(0, 0, 0.2, 1);\r\n}\r\n", + "styleUrl": "./mobile-sliding-drawer.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n
\r\n
\r\n
\r\n
\r\n \"Expand\"\r\n {{title}}\r\n \"Cancel\"\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "MoreComponent", + "id": "component-MoreComponent-aefc53656b65a6287269e5df5975d92bd041d7ac3b64b6872bc35dc319051793fd153fb2fc03aca3311fe694d7da7155e221ec350a81d519ea9b11aeb9a0a7bb", + "file": "src/app/components/more/more.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-more", + "styleUrls": [ + "./more.component.scss" + ], + "styles": [], + "templateUrl": [ + "./more.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + }, + { + "name": "versionNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "navigate", + "args": [ + { + "name": "menu", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 25, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "menu", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, snowPlowHelper } from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'wfnews-more',\r\n templateUrl: './more.component.html',\r\n styleUrls: ['./more.component.scss'],\r\n})\r\nexport class MoreComponent implements OnInit{\r\n public versionNumber;\r\n public snowPlowHelper = snowPlowHelper\r\n constructor(\r\n private router: Router,\r\n private appConfig: AppConfigService) {}\r\n\r\n ngOnInit(): void {\r\n const version = this.appConfig.getConfig().application.version;\r\n if (version) {\r\n this.versionNumber = 'Version ' + version;\r\n }\r\n }\r\n\r\n navigate(menu) {\r\n const url = this.appConfig.getConfig().application.baseUrl.toString() + this.router.url.slice(1);\r\n this.snowPlowHelper(url, {\r\n action: 'more_menu_navigation',\r\n text: menu,\r\n });\r\n switch (menu) {\r\n case 'wildfire-list':\r\n this.router.navigate([ResourcesRoutes.WILDFIRESLIST]);\r\n break;\r\n case 'resources':\r\n this.router.navigate([ResourcesRoutes.RESOURCES]);\r\n break;\r\n case 'contact-us':\r\n this.router.navigate([ResourcesRoutes.CONTACT_US]);\r\n break;\r\n case 'blog':\r\n window.open('https://blog.gov.bc.ca/bcwildfire/', '_blank');\r\n break;\r\n case 'facebook':\r\n window.open('https://www.facebook.com/BCForestFireInfo/', '_blank');\r\n break;\r\n case 'youtube':\r\n window.open('https://www.youtube.com/@BCWildfireService', '_blank');\r\n break;\r\n case 'twitter':\r\n window.open('https://twitter.com/BCGovFireInfo', '_blank');\r\n break;\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".container {\r\n display: flex;\r\n background: #f5f6f9;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 24px;\r\n padding: 24px;\r\n\r\n .menu-text {\r\n color: var(--grays-gray-1, #242424);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n align-items: center;\r\n display: flex;\r\n }\r\n .main-title {\r\n height: 33px;\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 35px; /* 134.615% */\r\n letter-spacing: 0.35px;\r\n }\r\n .icon {\r\n width: 28px;\r\n height: 28px;\r\n justify-content: center;\r\n align-items: center;\r\n padding: 8px;\r\n border-radius: 54.001px;\r\n background: var(--blues-blue-8, #dfe5ee);\r\n .twitter-icon{\r\n width: 18px;\r\n height: 18px;\r\n padding: 5px;\r\n }\r\n }\r\n\r\n .frame {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n align-self: stretch;\r\n .wildfire-list {\r\n display: flex;\r\n min-width: 200px;\r\n padding: 24px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n border: 1.5px solid var(--grays-gray-7, #dedede);\r\n background: var(--White, #fdfdfd);\r\n .title {\r\n display: flex;\r\n align-items: center;\r\n gap: 16px;\r\n align-self: stretch;\r\n }\r\n }\r\n\r\n .sub-frame {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 12px;\r\n align-self: stretch;\r\n\r\n .widget {\r\n display: flex;\r\n padding: 16px 24px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n border-radius: 12px;\r\n border: 1.5px solid var(--grays-gray-7, #dedede);\r\n background: var(--White, #fdfdfd);\r\n position: relative;\r\n }\r\n }\r\n }\r\n .divider {\r\n border-bottom: 1px solid #dedede;\r\n width: 100%;\r\n }\r\n}\r\n\r\n.bottom-section {\r\n color: var(--grays-gray-1, #242424);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n .bottom-section-item {\r\n margin-bottom: 16px;\r\n }\r\n}\r\n\r\n.external-link-icon {\r\n width: 24px;\r\n height: 24px;\r\n position: absolute;\r\n right: 12px;\r\n top: 16px;\r\n}\r\n\r\n.version-number{\r\n color: var(--Grays-Gray-1, #242424);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding-bottom: 15vh;\r\n}\r\n", + "styleUrl": "./more.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 13, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
Menu
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n Wildfire List\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n
\r\n Resources\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n
\r\n Contact Us\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n \"icon\"\r\n
\r\n
\r\n Blog\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n \"icon\"\r\n
\r\n
\r\n Facebook\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n \"icon\"\r\n
\r\n
\r\n YouTube\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n \"icon\"\r\n
\r\n
\r\n X (Formerly Twitter)\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Disclaimer
\r\n
Privacy
\r\n
Copyright
\r\n
\r\n
\r\n
{{versionNumber}}
\r\n
\r\n" + }, + { + "name": "notificationMapComponent", + "id": "component-notificationMapComponent-ad0ae632ff758a1b45c0b0edc7439f2fd9da05d826220fd1078f8c2d4a5722ac387c676cfafc41b827d769e16f803866a8956437ef5c0a25b9fdfcce3d77986d", + "file": "src/app/components/saved/add-saved-location/notification-map/notification-map.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-notificatino-map", + "styleUrls": [ + "./notification-map.component.scss" + ], + "styles": [], + "templateUrl": [ + "./notification-map.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "isNotificationRadius", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "itemHeightSlider", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 18, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'itemHeight'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "map", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 19 + }, + { + "name": "notificationLocationMarker", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "radiusCircle", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 24 + }, + { + "name": "radiusValue", + "defaultValue": "25", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "xNotificationLocationMarker", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 21 + } + ], + "methodsClass": [ + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 156, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "formatLabel", + "args": [ + { + "name": "value", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string | number", + "typeParameters": [], + "line": 148, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 45, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 41, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 37, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "saveLocation", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 203, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "updateRadius", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 160, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Component,\r\n Inject,\r\n OnInit,\r\n ViewChild,\r\n} from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport * as L from 'leaflet';\r\n\r\n@Component({\r\n selector: 'wfnews-notificatino-map',\r\n templateUrl: './notification-map.component.html',\r\n styleUrls: ['./notification-map.component.scss'],\r\n})\r\nexport class notificationMapComponent implements OnInit, AfterViewInit {\r\n @ViewChild('itemHeight') itemHeightSlider;\r\n map: any;\r\n notificationLocationMarker: any;\r\n xNotificationLocationMarker: any;\r\n\r\n radiusValue = 25;\r\n radiusCircle: any;\r\n isNotificationRadius = false;\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n protected cdr: ChangeDetectorRef,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {\r\n if (data.title === 'Notification Radius') {\r\n this.isNotificationRadius = true;\r\n }\r\n }\r\n\r\n ngOnInit(): void {\r\n // this.loadMap()\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n this.loadMap();\r\n }\r\n\r\n loadMap() {\r\n this.map = L.map('map', {\r\n zoomControl: false,\r\n });\r\n\r\n L.tileLayer(\r\n 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}',\r\n {\r\n zoom: 5,\r\n subdomains: ['mt0', 'mt1', 'mt2', 'mt3'],\r\n },\r\n ).addTo(this.map);\r\n\r\n if (this.data.title === 'Choose location on the map') {\r\n // set notification location on map\r\n const markerOptions = {\r\n icon: L.divIcon({\r\n className: 'custom-icon-class',\r\n html: `
\r\n \"icon\"\r\n
`,\r\n iconSize: [32, 32],\r\n }),\r\n draggable: false,\r\n };\r\n\r\n const xMarkerOptions = {\r\n icon: L.divIcon({\r\n className: 'custom-icon-class',\r\n html: `
\r\n \"icon\"\r\n
`,\r\n iconSize: [20, 20],\r\n }),\r\n draggable: false,\r\n };\r\n\r\n if (this.data.currentLocation && this.data.currentLocation.coords) {\r\n // Use current location coordinates\r\n const coords = this.data.currentLocation.coords;\r\n this.map.setView([coords.latitude, coords.longitude], 10);\r\n this.notificationLocationMarker = L.marker(\r\n [coords.latitude, coords.longitude],\r\n markerOptions,\r\n ).addTo(this.map);\r\n this.xNotificationLocationMarker = L.marker(\r\n [coords.latitude, coords.longitude],\r\n xMarkerOptions,\r\n ).addTo(this.map);\r\n } else {\r\n // location service off. Use BC center coordinates\r\n const bcCenter = [53.7267, -127.6476]; // Center coordinates of British Columbia\r\n const zoomLevel = 5;\r\n this.map.setView(bcCenter, zoomLevel);\r\n this.notificationLocationMarker = L.marker(\r\n bcCenter,\r\n markerOptions,\r\n ).addTo(this.map);\r\n this.xNotificationLocationMarker = L.marker(\r\n bcCenter,\r\n xMarkerOptions,\r\n ).addTo(this.map);\r\n }\r\n\r\n this.map.on('drag', (event: any) => {\r\n const mapCenter = this.map.getCenter();\r\n this.notificationLocationMarker.setLatLng(mapCenter);\r\n this.xNotificationLocationMarker.setLatLng(mapCenter);\r\n });\r\n } else if (this.data.title === 'Notification Radius') {\r\n // set radius on map\r\n const markerOptions = {\r\n icon: L.icon({\r\n iconUrl: '/assets/images/svg-icons/blue-white-location-icon.svg',\r\n iconSize: [32, 32],\r\n iconAnchor: [16, 32],\r\n popupAnchor: [0, -32],\r\n }),\r\n draggable: false,\r\n };\r\n\r\n const center = [this.data.lat, this.data.long]; // Center coordinates of British Columbia\r\n\r\n this.map.setView(center, 9);\r\n this.notificationLocationMarker = L.marker(center, markerOptions).addTo(\r\n this.map,\r\n );\r\n\r\n // Add circle around the marker\r\n const radius = 25000; // Set the radius in meters\r\n const circleOptions = {\r\n color: '#548ADB', // Color of the circle\r\n opacity: 0.9, // Opacity of the circle\r\n fillColor: '#548ADB', // Fill color of the circle\r\n fillOpacity: 0.2, // Fill opacity of the circle\r\n };\r\n this.radiusCircle = L.circle(center, {\r\n radius,\r\n ...circleOptions,\r\n }).addTo(this.map);\r\n }\r\n }\r\n\r\n formatLabel(value: number) {\r\n if (value >= 1000) {\r\n return Math.round(value / 1000) + 'k';\r\n }\r\n\r\n return value;\r\n }\r\n\r\n close() {\r\n this.dialogRef.close({ exit: false });\r\n }\r\n\r\n updateRadius(event) {\r\n // Remove existing circle if present\r\n if (this.map.hasLayer(this.radiusCircle)) {\r\n this.map.removeLayer(this.radiusCircle);\r\n }\r\n\r\n // Add new circle with updated radius\r\n if (this.itemHeightSlider && this.itemHeightSlider.nativeElement) {\r\n const radius = Number(this.itemHeightSlider.nativeElement.value) * 1000; // Convert km to meters\r\n const circleOptions = {\r\n color: '#548ADB',\r\n opacity: 0.9,\r\n fillColor: '#548ADB',\r\n fillOpacity: 0.2,\r\n };\r\n\r\n let zoomLevel;\r\n\r\n switch (radius) {\r\n case 25000:\r\n zoomLevel = 9;\r\n break;\r\n case 50000:\r\n zoomLevel = 8;\r\n break;\r\n default:\r\n zoomLevel = 7;\r\n break;\r\n }\r\n\r\n this.map.setView(this.notificationLocationMarker.getLatLng(), zoomLevel);\r\n\r\n this.radiusCircle = L.circle(\r\n this.notificationLocationMarker.getLatLng(),\r\n {\r\n radius,\r\n ...circleOptions,\r\n },\r\n ).addTo(this.map);\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n\r\n saveLocation() {\r\n const radiusValue = this.itemHeightSlider?.nativeElement.value;\r\n\r\n this.dialogRef.close({\r\n exit: true,\r\n location: this.notificationLocationMarker._latlng,\r\n radius: radiusValue ? Number(radiusValue) : undefined,\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".content {\r\n padding-top: env(safe-area-inset-top, 20px);\r\n padding-bottom: env(safe-area-inset-bottom, 20px);\r\n padding-left: env(safe-area-inset-left);\r\n padding-right: env(safe-area-inset-right);\r\n}\r\n\r\n.header-container {\r\n border-top: 1px solid #e7e7e7;\r\n border-bottom: 1px solid #e7e7e7;\r\n background: #fff;\r\n text-align: center;\r\n padding-top: 10px;\r\n padding-bottom: 12px;\r\n span {\r\n color: var(--light-labels-1-primary, #000);\r\n text-align: center;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n}\r\n\r\n.button-container {\r\n display: flex;\r\n gap: 12px;\r\n padding: 24px 20px;\r\n align-items: center;\r\n flex-direction: column;\r\n\r\n min-height: 20dvh !important;\r\n max-height: 30dvh !important;\r\n\r\n .notification-map-button {\r\n padding: 8px 32px;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: var(--grays-gray-10, #f5f5f5);\r\n color: var(--grays-black, #000);\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n .notification-map-button-primary {\r\n @extend .notification-map-button;\r\n background: var(--blues-blue-2, #036);\r\n color: #fff;\r\n }\r\n}\r\n.leaflet-marker-icon {\r\n padding: 10px;\r\n border-radius: 83.158px;\r\n border: 3px solid var(--grays-white, #fdfdfd);\r\n background: var(--blues-blue-4, #1a5a96);\r\n}\r\n\r\n.slider-container {\r\n background-color: white;\r\n border-radius: 30px 30px 0px 0px;\r\n box-shadow: 0px -10px 15px -5px rgba(0, 0, 0, 0.23);\r\n padding: 0 20px; /* Adjust padding as needed */\r\n min-width: 60vw;\r\n width: 100%;\r\n max-width: 100dvw;\r\n margin-top: -24px;\r\n z-index: 2;\r\n .slider-label {\r\n display: flex;\r\n align-items: center;\r\n\r\n color: var(--light-labels-1-primary, #000);\r\n text-align: center;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .slider {\r\n width: 100%;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n }\r\n\r\n mat-slider {\r\n width: 90%;\r\n }\r\n label {\r\n padding: 12px 0;\r\n border-bottom: 1px solid var(--grays-gray-7, #dedede);\r\n text-align: center;\r\n width: -webkit-fill-available;\r\n }\r\n\r\n @media screen and (max-height: 684px) and (min-height: 665px) {\r\n margin-top: -48px;\r\n }\r\n\r\n @media screen and (max-height: 664px) and (min-height: 645px) {\r\n margin-top: -60px;\r\n }\r\n\r\n @media screen and (max-height: 644px) and (min-height: 620px) {\r\n margin-top: -80px;\r\n }\r\n\r\n @media screen and (max-height: 619px) and (min-height: 570px) {\r\n margin-top: -100px;\r\n }\r\n\r\n @media screen and (max-height: 569px) and (min-height: 500px) {\r\n margin-top: -110px;\r\n }\r\n\r\n @media screen and (max-height: 500px) {\r\n margin-top: -115px;\r\n }\r\n}\r\n\r\n.location-map {\r\n min-height: 250px !important;\r\n height: calc(80vh - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0)) !important;\r\n max-height: calc(80dvh - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0)) !important;\r\n z-index: 1;\r\n}\r\n\r\n.location-map-radius {\r\n min-height: 250px !important;\r\n height: calc(70vh - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0)) !important;\r\n max-height: calc(70dvh - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0)) !important;\r\n z-index: 1;\r\n}\r\n\r\n.button-row {\r\n display: flex;\r\n justify-content: space-between;\r\n width: 100%;\r\n}\r\n\r\n.slider-button-container {\r\n padding-top: 0;\r\n}\r\n\r\n::ng-deep .cdk-overlay-container .cdk-overlay-pane {\r\n min-width: 60vw !important;\r\n max-width: 100dvw !important;\r\n}\r\n", + "styleUrl": "./notification-map.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 25, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit", + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n {{data.title}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n" + }, + { + "name": "NotificationSnackbarComponent", + "id": "component-NotificationSnackbarComponent-f95ae75db62a56ef19436b58b526e5a316872be003dd50eeaaac16bcb14080d8e24a639f9fc61b806805eb47d9742d7fede0bad99c685347fede3e4ddb92d6c8", + "file": "src/app/components/notification-snackbar/notification-snackbar.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfone-notification-snackbar", + "styleUrls": [ + "./notification-snackbar.component.scss" + ], + "styles": [], + "template": "
\n \n \n \n
{{ title }}
\n
{{ body }}
\n
\n \n \n \n
\n", + "templateUrl": [], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 43, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_SNACK_BAR_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "snackBarRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBarRef", + "optional": false, + "description": "", + "line": 41, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "selectNotification", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 54, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport {\r\n MatSnackBarRef,\r\n MAT_SNACK_BAR_DATA,\r\n} from '@angular/material/snack-bar';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes } from '@app/utils';\r\n\r\nexport interface NotificationConfig {\r\n title: string;\r\n body: string;\r\n}\r\n\r\n@Component({\r\n selector: 'wfone-notification-snackbar',\r\n template: `\r\n
\r\n \r\n \r\n \r\n
{{ title }}
\r\n
{{ body }}
\r\n
\r\n \r\n \r\n \r\n
\r\n `,\r\n styleUrls: ['./notification-snackbar.component.scss'],\r\n})\r\nexport class NotificationSnackbarComponent {\r\n constructor(\r\n public snackBarRef: MatSnackBarRef,\r\n protected router: Router,\r\n @Inject(MAT_SNACK_BAR_DATA) public data: any,\r\n ) {}\r\n\r\n get title() {\r\n return this.data.notification.title;\r\n }\r\n\r\n get body() {\r\n return this.data.notification.body;\r\n }\r\n\r\n selectNotification() {\r\n const notification = this.data.notification;\r\n const c = JSON.parse(notification.data['coords']);\r\n const r = JSON.parse(notification.data['radius']);\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n latitude: c[0],\r\n longitude: c[1],\r\n radius: r,\r\n featureId: notification.data['messageID'],\r\n featureType: notification.data['topicKey'],\r\n identify: true,\r\n notification: true,\r\n time: Date.now(),\r\n },\r\n });\r\n this.snackBarRef.dismiss();\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../styles/variables\";\r\n\r\n:host {\r\n display: block;\r\n font-family: $font-family-main;\r\n font-size: 0.8rem;\r\n\r\n .snackbar {\r\n flex-grow: 1;\r\n width: 100%;\r\n height: 100%;\r\n display: flex;\r\n position: relative;\r\n\r\n .icon {\r\n background-image: url(\"../../../assets/images/logo/BC-Wildfire-Icon.png\");\r\n background-repeat: no-repeat;\r\n background-size: 40px;\r\n background-position: center;\r\n flex-shrink: 0;\r\n\r\n width: 40px;\r\n height: 40px;\r\n }\r\n\r\n .content {\r\n flex-grow: 1;\r\n margin-left: 10px;\r\n }\r\n\r\n .close {\r\n position: relative;\r\n right: -10px;\r\n top: -10px;\r\n }\r\n }\r\n}\r\n\r\n::ng-deep .cdk-overlay-container {\r\n margin-top: 45px\r\n}\r\n", + "styleUrl": "./notification-snackbar.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "snackBarRef", + "type": "MatSnackBarRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 39, + "jsdoctags": [ + { + "name": "snackBarRef", + "type": "MatSnackBarRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "accessors": { + "title": { + "name": "title", + "getSignature": { + "name": "title", + "type": "", + "returnType": "", + "line": 46 + } + }, + "body": { + "name": "body", + "getSignature": { + "name": "body", + "type": "", + "returnType": "", + "line": 50 + } + } + } + }, + { + "name": "OverviewWidget", + "id": "component-OverviewWidget-9059adfb3cdda73abd350bd66fe9d49c081707bf98da577b534d9027a19b4315ac2ebcca666e9d1f9df9758f4a0ca9a16f71bf59079bb7d6002633bae1e6a72d", + "file": "src/app/components/dashboard-component/widgets/overview-widget/overview-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "overview-widget", + "styleUrls": [ + "./overview-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./overview-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "map", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "showViewMapButton", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "addDataToMap", + "args": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "icon", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 160, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "icon", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 32, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "toggleMapView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 172, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Component,\r\n ElementRef,\r\n OnInit,\r\n} from '@angular/core';\r\nimport * as L from 'leaflet';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'overview-widget',\r\n templateUrl: './overview-widget.component.html',\r\n styleUrls: ['./overview-widget.component.scss'],\r\n})\r\nexport class OverviewWidget implements OnInit, AfterViewInit {\r\n public startupComplete = false;\r\n public map: any = null;\r\n public showViewMapButton = false;\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private cdr: ChangeDetectorRef,\r\n private httpClient: HttpClient,\r\n private el: ElementRef,\r\n private router: Router,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n const observer = new ResizeObserver(() => {\r\n if (this.map) {\r\n this.map.invalidateSize();\r\n }\r\n }).observe(this.el.nativeElement);\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n // load the incident points from the API\r\n const url = `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncident/features?stageOfControl=`;\r\n Promise.all([\r\n this.httpClient\r\n .get(url + 'FIRE_OF_NOTE', {\r\n headers: {\r\n apikey:\r\n this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n })\r\n .toPromise(),\r\n this.httpClient\r\n .get(url + 'OUT_CNTRL', {\r\n headers: {\r\n apikey:\r\n this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n })\r\n .toPromise(),\r\n this.httpClient\r\n .get(url + 'HOLDING', {\r\n headers: {\r\n apikey:\r\n this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n })\r\n .toPromise(),\r\n this.httpClient\r\n .get(url + 'UNDR_CNTRL', {\r\n headers: {\r\n apikey:\r\n this.appConfigService.getConfig().application['wfnewsApiKey'],\r\n },\r\n })\r\n .toPromise(),\r\n ]).then(([firesOfNote, outOfControl, holding, underControl]) => {\r\n // set startupComplete to true\r\n this.startupComplete = true;\r\n this.cdr.detectChanges();\r\n\r\n // Create map and append data to the map component\r\n const southWest = L.latLng(60.2, -116);\r\n const northEast = L.latLng(49, -136.3);\r\n const bounds = L.latLngBounds(southWest, northEast);\r\n const location = [Number(55), Number(-126)];\r\n\r\n this.map = L.map('dashboard-map', {\r\n maxBounds: bounds,\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n maxZoom: 10,\r\n }).setView(location, 10);\r\n\r\n // configure map data\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_CURRENT_FIRE_POLYS_SP',\r\n styles: '1751_1752',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n\r\n const fonIcon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [20, 20],\r\n shadowAnchor: [4, 42],\r\n shadowSize: [31, 31],\r\n });\r\n const ucIcon = L.icon({\r\n iconUrl: '/assets/images/svg-icons/under-control.svg',\r\n iconSize: [10, 10],\r\n shadowAnchor: [4, 32],\r\n shadowSize: [10, 10],\r\n });\r\n const holdIcon = L.icon({\r\n iconUrl: '/assets/images/svg-icons/being-held.svg',\r\n iconSize: [10, 10],\r\n shadowAnchor: [4, 32],\r\n shadowSize: [10, 10],\r\n });\r\n const oocIcon = L.icon({\r\n iconUrl: '/assets/images/svg-icons/out-of-control.svg',\r\n iconSize: [10, 10],\r\n shadowAnchor: [4, 32],\r\n shadowSize: [10, 10],\r\n });\r\n\r\n try {\r\n this.addDataToMap(underControl, ucIcon);\r\n this.addDataToMap(holding, holdIcon);\r\n this.addDataToMap(outOfControl, oocIcon);\r\n this.addDataToMap(firesOfNote, fonIcon);\r\n } catch (err) {\r\n console.error(err);\r\n }\r\n\r\n this.map.fitBounds(bounds);\r\n\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n addDataToMap(data, icon) {\r\n try {\r\n L.geoJSON(data, {\r\n pointToLayer(feature: any, latlng: any) {\r\n return L.marker(latlng, { icon: icon });\r\n },\r\n }).addTo(this.map);\r\n } catch(err) {\r\n console.error('Feature data not loaded. No data found.');\r\n }\r\n }\r\n\r\n toggleMapView(){\r\n this.showViewMapButton = !this.showViewMapButton;\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP]);\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 640px;\r\n max-height: 640px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 640px;\r\n max-height: 640px;\r\n max-width: 850px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 750px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n background: #fff;\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n }\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.content {\r\n height: 100%;\r\n width: 100%;\r\n}\r\n\r\n.legend-bar {\r\n display: flex;\r\n padding: 8px 0px;\r\n align-items: flex-start;\r\n align-content: flex-start;\r\n gap: 12px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n}\r\n\r\n.legend-part {\r\n align-self: center;\r\n}\r\n\r\n.icon {\r\n padding: 4px;\r\n position: relative;\r\n top: 6px;\r\n}\r\n\r\n.dashboard-map-container {\r\n width: 100%;\r\n height: calc(100% - 50px);\r\n border-radius: 10px;\r\n}\r\n\r\n.map-overlay {\r\n width: 100%;\r\n height: 100%;\r\n position: relative;\r\n top: 0px;\r\n z-index: 10000;\r\n background-color: #00000039;\r\n}\r\n\r\n.link {\r\n color: #242424;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n text-decoration: none;\r\n border-radius: 20px;\r\n border: 1px solid #5c5c5c;\r\n background-color: white;\r\n width: 151px;\r\n text-align: center;\r\n height: 25px;\r\n display: block;\r\n position: relative;\r\n top: 50%;\r\n left: calc(50% - 75px);\r\n}\r\n\r\n.link-icon {\r\n padding: 10px;\r\n border-radius: 50px;\r\n background-color: #eee;\r\n cursor: pointer;\r\n margin-left: auto;\r\n}\r\n", + "styleUrl": "./overview-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "el", + "type": "ElementRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 22, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "httpClient", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "el", + "type": "ElementRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit", + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n Wildfire Overview\r\n
\r\n \r\n
\r\n
\r\n
\r\n \"Wildfire\"Wildfire of Note\r\n
\r\n
\r\n \"OutOut of Control\r\n
\r\n
\r\n \"Holding\"Being Held\r\n
\r\n
\r\n \"UnderUnder Control\r\n
\r\n
\r\n
\r\n
\r\n View Full Map\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "PanelWildfireStageOfControlComponentDesktop", + "id": "component-PanelWildfireStageOfControlComponentDesktop-8c7ce8d5346a4de6208f1b0695c3cc43b2fd4103bd63b27b47e10f94b530cd51c90793f0567b713508350b69b182459b154a83a9ee4b13cea057f16a75d60acb", + "file": "src/app/components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "panel-wildfire-stage-of-control", + "styleUrls": [ + "../common/base-collection/collection.component.scss", + "./panel-wildfire-stage-of-control.component.scss" + ], + "styles": [], + "templateUrl": [ + "./panel-wildfire-stage-of-control.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "collection", + "deprecated": false, + "deprecationMessage": "", + "line": 63, + "type": "PagedCollection", + "decorators": [], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "selectedPanel", + "deprecated": false, + "deprecationMessage": "", + "line": 64, + "type": "string", + "decorators": [], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "activeWildfiresInd", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "areaRestrictions", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "AreaRestrictionsOption[]", + "optional": false, + "description": "", + "line": 76, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "cdrScan", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 111, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "checkLayerVisible", + "defaultValue": "checkLayerVisible", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "componentRef", + "deprecated": false, + "deprecationMessage": "", + "type": "ComponentRef", + "optional": false, + "description": "", + "line": 94, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "convertToDateWithDayOfWeek", + "defaultValue": "DateTimeConvert", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 89, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "convertToFireCentreDescription", + "defaultValue": "convertToFireCentreDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 91, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "convertToStageOfControlDescription", + "defaultValue": "StageOfControlConvert", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 90, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "currentLat", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "currentLong", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "evacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "EvacOrderOption[]", + "optional": false, + "description": "", + "line": 77, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "handlePanelEnterTimeout", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 102, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "handlePanelExitTImeout", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 103, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "highlightLayer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 105, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "ignorePan", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 108, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "ignorePanDebounce", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 109, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "initInterval", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 106, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "isFirstPage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 79, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "isLastPage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 80, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "lastPanned", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 97, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "listIdentifyContainer", + "deprecated": false, + "deprecationMessage": "", + "type": "ViewContainerRef", + "optional": false, + "description": "", + "line": 62, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'listIdentifyContainer', {read: ViewContainerRef}" + } + ], + "modifierKind": [ + 170 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "loading", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 82, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "map", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 100, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "mapEventDebounce", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 107, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "mapPanProgressBar", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 95, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "marker", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 110, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "markerAnimation", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 104, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "newFires", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 72, + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "outWildfiresInd", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 70, + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "progressValues", + "defaultValue": "new Map()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 96, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 66, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "tabIndex", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "url", + "defaultValue": "this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1)", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 85, + "modifierKind": [ + 125, + 148 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "viewer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 99, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "wildfiresOfNoteInd", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "zone", + "deprecated": false, + "deprecationMessage": "", + "type": "NgZone", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "baseRoute", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "collectionData", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 27, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "columnsToSortBy", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 33, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentPage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSort", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initPagingRequest", + "deprecated": false, + "deprecationMessage": "", + "type": "PagingInfoRequest", + "optional": false, + "description": "", + "line": 28, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "isFirstLoad", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchText", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesOptions", + "defaultValue": "[\r\n { label: '5', value: 5 },\r\n { label: '10', value: 10 },\r\n { label: '20', value: 20 },\r\n { label: '50', value: 50 },\r\n { label: '100', value: 100 },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 35, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesSelection", + "defaultValue": "20", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 34, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "summaryString", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 43, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "displayLabel", + "defaultValue": "'Data'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 50, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "addMarker", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 449, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ], + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "addToWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 597, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "bindMapEvents", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 210, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "calculateDistance", + "args": [ + { + "name": "lat", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "long", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 400, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "lat", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "long", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "convertToDate", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 636, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "doSearch", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 309, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "getAreaRestrictions", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 666, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "getEvacOrders", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 642, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "getViewModel", + "args": [], + "optional": false, + "returnType": "PanelWildfireStageOfControlComponentModel", + "typeParameters": [], + "line": 192, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "handlePanelEnter", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 414, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ], + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 185, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "makeComponent", + "args": [ + { + "name": "component", + "type": "Type", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "ComponentRef", + "typeParameters": [ + "C" + ], + "line": 578, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "component", + "type": "Type", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "mapEventHandler", + "args": [ + { + "name": "ignorePan", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 196, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ], + "jsdoctags": [ + { + "name": "ignorePan", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 252, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 154, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 277, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "Number", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "number", + "typeParameters": [], + "line": 410, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "onClickBookmark", + "args": [ + { + "name": "event", + "type": "Event", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 611, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "Event", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "onPanelMouseEnter", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 498, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "onPanelMouseExit", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 512, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "onTabChanged", + "args": [ + { + "name": "event", + "type": "MatTabChangeEvent", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 242, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "MatTabChangeEvent", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "onWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 591, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "openlink", + "args": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 615, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "openPreview", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 545, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "removeFromWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 604, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "snowplow", + "args": [ + { + "name": "action", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "link", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "area", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 620, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "action", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "link", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "area", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "stageOfControlChanges", + "args": [ + { + "name": "event", + "type": "MatCheckboxChange", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 391, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "MatCheckboxChange", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "useMyCurrentLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 298, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "zoomToArea", + "args": [ + { + "name": "area", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 705, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "area", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "zoomToEvac", + "args": [ + { + "name": "evac", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 690, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "evac", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "PanelWildfireStageOfControlComponent" + } + }, + { + "name": "defaultItemActionPermitted", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemClickAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 243, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemKeyEnterAction", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 249, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doDefaultItemAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 264, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doSort", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 184, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "fixPaginationA11y", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 120, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getSummaryString", + "args": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 196, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initSortingAndPaging", + "args": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 82, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "onChangeFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 176, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onPageChange", + "args": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 143, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onShowEntriesChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 153, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchTextUpdated", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectFilterUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 226, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectShowEntriesUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 232, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectSortParamUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 237, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "updateCollection", + "args": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 123, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectionStrategy, Component } from '@angular/core';\r\nimport { PanelWildfireStageOfControlComponent } from './panel-wildfire-stage-of-control.component';\r\n\r\n@Component({\r\n selector: 'panel-wildfire-stage-of-control',\r\n templateUrl: './panel-wildfire-stage-of-control.component.html',\r\n styleUrls: [\r\n '../common/base-collection/collection.component.scss',\r\n './panel-wildfire-stage-of-control.component.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class PanelWildfireStageOfControlComponentDesktop extends PanelWildfireStageOfControlComponent {}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n.table-wrapper {\r\n width: calc(100% - 2 * var(--wf1-gutter-space));\r\n margin: 0 var(--wf1-gutter-space);\r\n border-top: 1px solid $colour-light-grey;\r\n border-bottom: 1px solid $colour-light-grey;\r\n overflow: auto;\r\n\r\n .mat-mdc-table {\r\n width: 100%;\r\n display: table;\r\n\r\n ::ng-deep .mat-sort-header-content {\r\n text-align: left;\r\n font-weight: 600;\r\n }\r\n\r\n tr {\r\n width: 100%;\r\n display: table-row;\r\n\r\n &.search-header-row {\r\n align-items: center;\r\n background-color: $colour-table-background-odd;\r\n }\r\n }\r\n\r\n td,\r\n th {\r\n word-wrap: break-word;\r\n vertical-align: middle;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n flex: 1 1 100px;\r\n max-width: 100px;\r\n }\r\n\r\n th {\r\n font-weight: 600;\r\n font-family: $font-family-emphasis;\r\n }\r\n td {\r\n white-space: nowrap;\r\n }\r\n\r\n td.border-left,\r\n th.border-left {\r\n border-left: solid 1px $colour-light-grey;\r\n }\r\n\r\n td.checkbox-cell,\r\n td.icon-cell {\r\n text-align: center;\r\n }\r\n\r\n th.checkbox-cell,\r\n th.icon-cell {\r\n text-align: center;\r\n font-size: $font-size-small;\r\n white-space: unset;\r\n width: 45px;\r\n\r\n div {\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n input {\r\n border-radius: $wf1-border-radius;\r\n border: 1px solid $colour-light-grey;\r\n }\r\n}\r\n.top-summary,\r\n.bottom-summary {\r\n display: flex;\r\n margin: var(--wf1-gutter-space);\r\n justify-content: space-between;\r\n line-height: 30px;\r\n align-items: center;\r\n\r\n > * {\r\n flex: 1 1 25%;\r\n }\r\n\r\n pagination-controls {\r\n flex: 1 1 50%;\r\n }\r\n\r\n .show-entries-info > * {\r\n margin-left: 5px;\r\n }\r\n\r\n .show-entries-info {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-family: $font-family-main;\r\n line-height: 35px;\r\n\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 80px !important;\r\n margin-left: 5px;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 80px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n width: 60px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.summary-buttons {\r\n margin: 0 var(--wf1-gutter-space);\r\n flex: 0;\r\n display: flex;\r\n align-items: flex-start;\r\n line-height: 36px;\r\n min-height: 38px;\r\n\r\n button:not(:last-child) {\r\n margin-right: var(--wf1-gutter-space);\r\n }\r\n}\r\n\r\n.table-search-header {\r\n border-top: 1px solid $colour-light-grey;\r\n margin: 0 var(--wf1-gutter-space);\r\n background-color: $colour-table-background-odd;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n}\r\n\r\n.top-filter {\r\n margin: 0 var(--wf1-gutter-space);\r\n .search-and-filters {\r\n //.field{\r\n // width: 312px !important;\r\n // flex-basis: 312px !important;\r\n //}\r\n }\r\n}\r\n\r\n.top-filter,\r\n.wf1-resources-header-bar,\r\n.table-search-header {\r\n ::ng-deep .ms-drop {\r\n ul > li.hide-radio label {\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n }\r\n &.bottom {\r\n width: unset !important;\r\n max-width: 400px;\r\n }\r\n }\r\n\r\n .main-header-button {\r\n margin-right: var(--wf1-gutter-space);\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .search-and-filters {\r\n flex: 1;\r\n display: flex;\r\n flex-flow: row wrap;\r\n\r\n .field {\r\n flex: 0 0 170px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n min-width: 0;\r\n\r\n .label {\r\n font-family: $font-family-emphasis;\r\n font-weight: $font-weight-emphasis;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n &.search-input {\r\n width: 312px;\r\n flex-basis: 312px;\r\n margin-left: -2px;\r\n }\r\n\r\n &.filter-radio-group {\r\n width: auto !important;\r\n flex-basis: auto;\r\n }\r\n\r\n ::ng-deep .mat-mdc-radio-group {\r\n display: flex;\r\n .mat-mdc-radio-button {\r\n height: 35px;\r\n display: flex;\r\n\r\n &:not(:first-of-type) {\r\n margin-left: 5px;\r\n }\r\n .mdc-radio__outer-circle {\r\n background-color: $colour-white;\r\n }\r\n }\r\n }\r\n\r\n input.search-input {\r\n //width: 297px;\r\n }\r\n }\r\n\r\n & > * {\r\n flex: 0 0 225px;\r\n width: 0;\r\n margin: 6px;\r\n }\r\n\r\n & > select.mat-mdc-input-element {\r\n //fix for firefox flex basis issue https://github.com/philipwalton/flexbugs/issues/41\r\n max-width: 150px;\r\n }\r\n\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n input {\r\n font-size: $font-size;\r\n font-family: $font-family-main;\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n height: 37.5px;\r\n top: 0;\r\n position: relative;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n -webkit-appearance: menulist;\r\n\r\n &.none-selected {\r\n color: #6a6a6a;\r\n }\r\n }\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 150px !important;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 150px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n textarea,\r\n input,\r\n mat-checkbox.mat-mdc-checkbox,\r\n select {\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n input[readonly=\"true\"],\r\n select[readonly=\"true\"],\r\n input:disabled,\r\n select:disabled {\r\n background-color: $colour-white !important;\r\n }\r\n\r\n ::ng-deep mat-checkbox .mat-mdc-checkbox-frame {\r\n background-color: $colour-white;\r\n border: 1px solid $colour-light-grey;\r\n border-radius: $wf1-border-radius;\r\n }\r\n}\r\n\r\n.mat-mdc-table {\r\n .mat-mdc-header-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight-emphasis;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n }\r\n\r\n .mat-mdc-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n\r\n div:not(.mat-badge) {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n\r\n &.icon-button-wrapper {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n\r\n .mat-mdc-row:nth-child(even) {\r\n background-color: $colour-table-background-even;\r\n }\r\n\r\n .mat-mdc-row:nth-child(odd) {\r\n background-color: $colour-table-background-odd;\r\n }\r\n\r\n .mat-mdc-row {\r\n &:hover {\r\n background-color: $colour-table-background-hover;\r\n }\r\n\r\n &.hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../common/base-collection/collection.component.scss" + }, + { + "data": "mat-tab-group {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif !important;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab {\r\n color: #003366 !important;\r\n font-weight: 400;\r\n font-size: 1rem;\r\n}\r\n\r\n:host ::ng-deep .mat-ink-bar {\r\n background-color: #003366 !important;\r\n}\r\n\r\n:host ::ng-deep .mdc-tab--active {\r\n font-weight: 700 !important;\r\n}\r\n\r\n::ng-deep .wildfires-tabs {\r\n padding-top: 1rem;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif !important;\r\n .mat-mdc-tab-group {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif !important;\r\n }\r\n .mat-mdc-tab-labels {\r\n padding-bottom: 1rem;\r\n }\r\n .mat-mdc-tab-header {\r\n border-bottom: none;\r\n }\r\n .mat-mdc-tab.mdc-tab--active {\r\n border-radius: 40px;\r\n background-color: #1a5a96;\r\n color: white !important;\r\n opacity: 1;\r\n font-weight: 700;\r\n }\r\n .mat-mdc-tab {\r\n opacity: 1;\r\n color: #1a5a96;\r\n height: 36px;\r\n font-size: 15px;\r\n border-style: solid;\r\n border-radius: 40px;\r\n border-width: 1px;\r\n margin-left: 24px;\r\n }\r\n .mat-ink-bar {\r\n background-color: white !important;\r\n }\r\n .mat-mdc-tab-body-content {\r\n overflow: hidden;\r\n }\r\n}\r\n\r\n.wildfire-list-toggle-title {\r\n border-top: 1px solid #dddddd;\r\n padding: 1rem;\r\n font-size: 15px;\r\n}\r\n\r\n.wildfire-checkboxs {\r\n font-size: 15px;\r\n padding: 1rem;\r\n .mat-mdc-checkbox {\r\n margin-right: 1rem;\r\n }\r\n border-bottom: 1px solid #dddddd;\r\n .row {\r\n display: inline-grid;\r\n gap: 8px;\r\n }\r\n}\r\n\r\n.mat-mdc-raised-button {\r\n box-shadow: none;\r\n}\r\n\r\n.header {\r\n display: flex;\r\n align-items: center;\r\n border-bottom: 1px solid #dddddd;\r\n padding: 10px 20px;\r\n\r\n .list-view-button {\r\n margin-left: 10px;\r\n border: 1px solid grey;\r\n border-radius: 2px;\r\n }\r\n\r\n .show-toggle {\r\n flex-grow: 1;\r\n display: flex;\r\n justify-content: flex-end;\r\n\r\n .wildfires-note-toggle {\r\n padding: 0px 10px;\r\n }\r\n }\r\n}\r\n\r\nsection {\r\n padding: 20px;\r\n background-color: #f5f6f9;\r\n h1 {\r\n color: var(--light-labels-1-primary, #000);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n article {\r\n cursor: pointer;\r\n border-radius: 6px;\r\n border: 1px solid var(--grays-gray-7, #dedede);\r\n background: var(--blues-blue-10, #f2f2f6);\r\n display: flex;\r\n padding: 8px;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n margin: 12px 0px 0px 0px;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n .icon {\r\n position: relative;\r\n margin-left: auto;\r\n }\r\n .link-container {\r\n width: 100%;\r\n display: flex;\r\n }\r\n a {\r\n text-decoration: none;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n }\r\n h2 {\r\n font-size: 15px;\r\n padding: 0;\r\n margin: 0;\r\n display: flex;\r\n\r\n &.orange {\r\n color: #b85000;\r\n\r\n &::before {\r\n background-color: #e69138;\r\n transform: rotate(45deg);\r\n }\r\n }\r\n\r\n &.black {\r\n color: #000000;\r\n\r\n .fire-icon-container {\r\n width: 24px;\r\n height: 24px;\r\n border-radius: 50%;\r\n background-color: #aa1d3e;\r\n margin-right: 8px;\r\n\r\n .fire-icon {\r\n width: 14.4px;\r\n height: 18px;\r\n color: #ffffff;\r\n }\r\n }\r\n\r\n &::before {\r\n width: 0;\r\n content: none;\r\n background-color: #000000;\r\n }\r\n }\r\n\r\n &.red {\r\n color: #aa0d0d;\r\n\r\n &::before {\r\n background-color: #ff0000;\r\n border-radius: 50%;\r\n border: 1px solid black;\r\n }\r\n }\r\n\r\n &.yellow {\r\n color: #6c4a00;\r\n\r\n &::before {\r\n background-color: #ffff00;\r\n border-radius: 50%;\r\n border: 1px solid black;\r\n }\r\n }\r\n\r\n &.green {\r\n color: #207148;\r\n\r\n &::before {\r\n background-color: #98e600;\r\n border-radius: 50%;\r\n border: 1px solid black;\r\n }\r\n }\r\n\r\n &.grey {\r\n color: #5c6671;\r\n\r\n &::before {\r\n background-color: #999999;\r\n border-radius: 50%;\r\n border: 1px solid black;\r\n }\r\n }\r\n\r\n &::before {\r\n content: \"\";\r\n width: 20px;\r\n height: 20px;\r\n margin-right: 10px;\r\n }\r\n }\r\n .paragraph-format {\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n }\r\n }\r\n}\r\n\r\n.incident-item {\r\n border-bottom: 1px solid #dddddd;\r\n padding-left: 1rem;\r\n &:hover {\r\n background-color: #f3f5f6;\r\n cursor: pointer;\r\n }\r\n .item-header {\r\n font-size: 1.2rem;\r\n font-weight: 400;\r\n color: #003366;\r\n padding: 10px 0px;\r\n }\r\n .item-row {\r\n display: flex;\r\n margin-right: 20px;\r\n .item-title {\r\n color: #036;\r\n font-size: 1rem;\r\n width: 100%;\r\n }\r\n .item-content {\r\n width: 100%;\r\n font-size: 15px;\r\n font-weight: 400;\r\n }\r\n }\r\n .tags {\r\n padding: 1rem 0;\r\n .wildifire-of-note-tag {\r\n padding: 5px 10px;\r\n width: fit-content;\r\n border-radius: 40px;\r\n color: #fff;\r\n background-color: #aa1d3e;\r\n border: 1px solid;\r\n margin-right: 0.5rem;\r\n font-size: 15px;\r\n }\r\n .stage-of-control-status-indicator {\r\n padding: 5px 10px;\r\n width: fit-content;\r\n border-radius: 40px;\r\n font-size: 15px;\r\n\r\n &.HOLDING {\r\n color: #6c4a00;\r\n border: 1px solid #ffd966;\r\n }\r\n &.OUT_CNTRL {\r\n color: #e00000;\r\n border: 1px solid #aa0d0d;\r\n }\r\n &.UNDR_CNTRL {\r\n color: #507800;\r\n border: 1px solid #6aa84f;\r\n }\r\n &.OUT {\r\n color: #5c6671;\r\n border: 1px solid #5c6671;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.circle-icon {\r\n display: inline-block;\r\n width: 16px;\r\n height: 16px;\r\n vertical-align: middle;\r\n margin-top: -4px;\r\n &.HOLDING {\r\n background-color: #ffd966;\r\n border-radius: 50%;\r\n }\r\n &.OUT_CNTRL {\r\n background-color: #aa0d0d;\r\n border-radius: 50%;\r\n }\r\n &.UNDR_CNTRL {\r\n background-color: #6aa84f;\r\n border-radius: 50%;\r\n }\r\n &.OUT {\r\n background-color: #5c6671;\r\n border-radius: 50%;\r\n }\r\n}\r\n\r\n.showing-summary {\r\n padding-left: 1rem;\r\n font-size: 15px;\r\n font-weight: 400;\r\n}\r\n\r\n.paging-control {\r\n text-align: center;\r\n .mat-icon {\r\n vertical-align: middle;\r\n }\r\n\r\n &.FIRST {\r\n color: grey;\r\n pointer-events: none !important;\r\n }\r\n\r\n &.LAST {\r\n color: grey;\r\n pointer-events: none !important;\r\n }\r\n}\r\n\r\n.paging-control:hover {\r\n cursor: pointer;\r\n font-weight: bold;\r\n text-decoration: underline;\r\n}\r\n\r\n::ng-deep .mdc-linear-progress__fill {\r\n background-color: white;\r\n}\r\n\r\n::ng-deep .mdc-linear-progress__fill::after {\r\n background-color: #1a5a9684;\r\n}\r\n\r\n::ng-deep .mdc-linear-progress__buffer {\r\n background: white;\r\n}\r\n\r\n::ng-deep .mat-mdc-progress-bar {\r\n border-radius: 2px;\r\n height: 2px !important;\r\n margin-left: -16px;\r\n width: calc(100% + 16px) !important;\r\n}\r\n\r\n::ng-deep .animated-icon {\r\n width: 20px;\r\n height: 20px;\r\n border-radius: 50%;\r\n border: 2px solid #00000069;\r\n background-color: #355992;\r\n box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.65);\r\n transition: all 1s;\r\n}\r\n\r\n::ng-deep .mat-mdc-checkbox-touch-target {\r\n height: 18px !important;\r\n width: 18px !important;\r\n}\r\n\r\n.restriction-list {\r\n display: flex;\r\n flex-direction: row;\r\n padding-bottom: 5px;\r\n .status {\r\n padding: 4px;\r\n border-radius: 4px;\r\n min-width: 40px;\r\n text-align: center;\r\n &.red {\r\n background-color: #cf2a2769;\r\n border: 1px solid #cf2a27;\r\n color: #cf2a27;\r\n }\r\n &.orange {\r\n background-color: #ef9c0069;\r\n border: 1px solid #ef9c00;\r\n color: #9a6400;\r\n }\r\n }\r\n .label {\r\n padding: 4px;\r\n cursor: pointer;\r\n color: #1a5a96;\r\n text-decoration: underline;\r\n }\r\n .issued-by {\r\n padding: 4px;\r\n font-size: 12px;\r\n font-style: italic;\r\n color: gray;\r\n text-decoration: none;\r\n }\r\n}\r\n\r\n.current-list {\r\n padding: 16px;\r\n}\r\n\r\n.evac-list-box {\r\n padding-top: 12px;\r\n}\r\n\r\n.evac-card-content {\r\n display: flex;\r\n}\r\n\r\n.evac-card {\r\n border-bottom: 1px solid #dedede;\r\n display: flex;\r\n padding: 10px 0px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 6px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n}\r\n\r\n.evac-card-holder {\r\n overflow-y: auto;\r\n height: 100%;\r\n margin-bottom: 10px;\r\n}\r\n\r\n.evac-card-title {\r\n overflow: hidden;\r\n color: var(--grays-gray-1, #242424);\r\n text-overflow: ellipsis;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-left: 8px;\r\n}\r\n\r\n.evac-card-text {\r\n color: var(--grays-gray-3, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 146.667% */\r\n letter-spacing: -0.408px;\r\n margin-left: 8px;\r\n}\r\n\r\n.evac-list-title {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 29px; /* 131.818% */\r\n}\r\n", + "styleUrl": "./panel-wildfire-stage-of-control.component.scss" + } + ], + "stylesData": "", + "extends": [ + "PanelWildfireStageOfControlComponent" + ], + "templateData": "\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n

More Information

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

Evacuation Orders and Alerts

\r\n
There are no current Evacuation Orders or Alerts
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Order\"\r\n \"Alert\"\r\n {{evac.eventName}}\r\n
\r\n
\r\n \"issued\r\n Issued on {{evac.issuedOn}}\r\n
\r\n
\r\n \"issued\r\n Issued by {{evac.issuingAgency}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Area Restrictions

\r\n
\r\n
\r\n
{{area.name}}
\r\n \r\n
\r\n
There are no current Area Restrictions
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Choose Wildfires to display
\r\n
{{collection? collection.totalRowCount: 0}} Results
\r\n
\r\n
\r\n
\r\n Active Wildfires\r\n New Wildfires\r\n
\r\n
\r\n Out Wildfires\r\n Wildfires of Note\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
{{incident.incidentName}}\r\n \r\n {{onWatchlist(incident) ? 'bookmark' : 'bookmark_border'}}\r\n \r\n
\r\n
\r\n Last Updated: \r\n {{convertToDateWithDayOfWeek(incident.lastUpdatedTimestamp)}}\r\n
\r\n
\r\n Fire Centre: \r\n {{convertToFireCentreDescription(incident.fireCentreName || incident.fireCentre || incident.fireCentreCode)}}\r\n
\r\n
\r\n Distance from My Location: \r\n {{calculateDistance(Number(incident.latitude), Number(incident.longitude))}} km\r\n
\r\n
\r\n \r\n local_fire_department\r\n Wildfire of Note\r\n \r\n \r\n \r\n {{convertToStageOfControlDescription(incident.stageOfControlCode)}}\r\n \r\n
\r\n
\r\n
\r\n
\r\n
{{summaryString}}
\r\n chevron_leftBack\r\n Nextchevron_right\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "PanelWildfireStageOfControlContainerDesktop", + "id": "component-PanelWildfireStageOfControlContainerDesktop-67be7f35a10848d154195dec212f10a96a738df547edc7db558c5de1b530c6abb8c0178c5c98028a997dfc56a8b0fee907bd5a250b3df9e1704cc051e16c8648", + "file": "src/app/containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.desktop.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [ + { + "name": "Location" + }, + { + "name": "{ provide: LocationStrategy, useClass: PathLocationStrategy }" + } + ], + "selector": "desktop-legend-panel", + "styleUrls": [], + "styles": [], + "template": "", + "templateUrl": [], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "selectedPanel", + "deprecated": false, + "deprecationMessage": "", + "line": 24, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "collection$", + "defaultValue": "this.store.pipe(\r\n select(selectCurrentWildfiresSearch()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 20, + "inheritance": { + "file": "PanelWildfireStageOfControlContainer" + } + }, + { + "name": "errorState$", + "defaultValue": "this.store.pipe(\r\n select(selectWildfiresErrorState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 29, + "inheritance": { + "file": "PanelWildfireStageOfControlContainer" + } + }, + { + "name": "loadState$", + "defaultValue": "this.store.pipe(\r\n select(selectWildfiresLoadState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 26, + "inheritance": { + "file": "PanelWildfireStageOfControlContainer" + } + }, + { + "name": "searchState$", + "defaultValue": "this.store.pipe(\r\n select(selectSearchState(SEARCH_WILDFIRES_COMPONENT_ID)),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 23, + "inheritance": { + "file": "PanelWildfireStageOfControlContainer" + } + }, + { + "name": "displayLabel", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "hasUnsavedForms", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "snackBar", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBar", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedForms$", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedFormsSub", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "BaseContainer" + } + } + ], + "methodsClass": [ + { + "name": "getAssociatedComponentIds", + "args": [], + "optional": false, + "returnType": "string[]", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getDisplayLabel", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getHasUnsavedForms", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "onBeforeUnload", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:beforeunload', ['$event']" + } + ], + "modifierKind": [ + 170 + ], + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseContainer" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport {\r\n Location,\r\n LocationStrategy,\r\n PathLocationStrategy,\r\n} from '@angular/common';\r\nimport { PanelWildfireStageOfControlContainer } from './panelWildfireStageOfControl-container.component';\r\n\r\n@Component({\r\n selector: 'desktop-legend-panel',\r\n template: ` `,\r\n providers: [\r\n Location,\r\n { provide: LocationStrategy, useClass: PathLocationStrategy },\r\n ],\r\n})\r\nexport class PanelWildfireStageOfControlContainerDesktop extends PanelWildfireStageOfControlContainer {\r\n @Input() selectedPanel: string;\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": "", + "stylesData": "", + "extends": [ + "PanelWildfireStageOfControlContainer" + ] + }, + { + "name": "PrecipForecastLegendComponent", + "id": "component-PrecipForecastLegendComponent-40bcd986a349d9a29aec8f505c5214156e74d8ac8ea071fada21f0572d58844cbc86e31254de42f7cfcef0682aed08f247d50fda8e82acc73db4167992c8c5bb", + "file": "src/app/components/legend-panels/precip-forecast-layers/precip-forecast-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-precip-forecast-legend", + "styleUrls": [ + "./precip-forecast-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./precip-forecast-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-precip-forecast-legend',\r\n templateUrl: './precip-forecast-legend.component.html',\r\n styleUrls: ['./precip-forecast-legend.component.scss'],\r\n})\r\nexport class PrecipForecastLegendComponent {\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./precip-forecast-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 8 + }, + "extends": [], + "templateData": "
\r\n
Precipitation Forecast
\r\n
\r\n
\r\n \"0.01\r\n 0.01 - 0.05 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"0.05\r\n 0.05 - 0.1 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"0.1\r\n 0.1 - 0.5 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"0.5\r\n 0.5 - 1.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"1.0\r\n 1.0 - 5.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"5.0\r\n 5.0 - 10.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"10.0\r\n 10.0 - 20.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"20.0\r\n 20.0 - 50.0 mm/h\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "PrecipRadarLegendComponent", + "id": "component-PrecipRadarLegendComponent-41e41f149fcff142a518b12829c848de2e8a51e9c05cc82c783a1931132d90c935468369d8846fc0ea92dd9814f09a75ac01a12c7a43b82ced259c350d45148d", + "file": "src/app/components/legend-panels/precip-radar-layers/precip-radar-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-precip-radar-legend", + "styleUrls": [ + "./precip-radar-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./precip-radar-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-precip-radar-legend',\r\n templateUrl: './precip-radar-legend.component.html',\r\n styleUrls: ['./precip-radar-legend.component.scss'],\r\n})\r\nexport class PrecipRadarLegendComponent {\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./precip-radar-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 8 + }, + "extends": [], + "templateData": "
\r\n
Current Precipitation Radar
\r\n
\r\n
\r\n \"0.1\r\n 0.1 - 1.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"1.0\r\n 1.0 - 2.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"2.0\r\n 2.0 - 4.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"4.0\r\n 4.0 - 8.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"8.0\r\n 8.0 - 12.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"12.0\r\n 12.0 - 16.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"16.0\r\n 16.0 - 24.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"24.0\r\n 24.0 - 32.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"32.0\r\n 32.0 - 50.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"50.0\r\n 50.0 - 64.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"64.0\r\n 64.0 - 100.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"100.0\r\n 100.0 - 125.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"125.0\r\n 125.0 - 200.0 mm/h\r\n
\r\n
\r\n
\r\n
\r\n \"200.0+\r\n 200.0+ mm/h\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "ProtectedLandsLegendComponent", + "id": "component-ProtectedLandsLegendComponent-98687fb85807b047faab6e17be5166449cdcfb87796e36fb31173b4e37870a30f6e96879a428b847a0d071e96ba0fa67a7e63df84a989d122b94a9196d13103b", + "file": "src/app/components/legend-panels/protected-lands-layers/protected-lands-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-protected-lands-legend", + "styleUrls": [ + "./protected-lands-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./protected-lands-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-protected-lands-legend',\r\n templateUrl: './protected-lands-legend.component.html',\r\n styleUrls: ['./protected-lands-legend.component.scss'],\r\n})\r\nexport class ProtectedLandsLegendComponent {\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./protected-lands-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 8 + }, + "extends": [], + "templateData": "
\r\n
Protected Lands Access Restrictions
\r\n
\r\n
\r\n \"20\"\r\n Full Closure\r\n
\r\n
\r\n
\r\n
\r\n \"20\"\r\n Partial Closure\r\n
\r\n
\r\n
\r\n
\r\n \"20\"\r\n Closed to Public\r\n
\r\n
\r\n
\r\n
\r\n \"Inaccessible\"\r\n Inaccessible\r\n
\r\n
\r\n
\r\n
\r\n \"Restricted\"\r\n Restricted\r\n
\r\n
\r\n
\r\n
\r\n \"Warning\"\r\n Warning\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "PublicIncidentPage", + "id": "component-PublicIncidentPage-8c7b1f899d9599a726a7958d59e067195f59f08ec9c1142ab08978271a4d526421053f3e54dd315f67b044e79aa17ddbaa546457bb4c4bf7958ab8bc4fd950f8", + "file": "src/app/components/public-incident-page/public-incident-page.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "public-incident-page", + "styleUrls": [ + "./public-incident-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./public-incident-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "areaRestrictions", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "AreaRestrictionsOption[]", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "evacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "EvacOrderOption[]", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ] + }, + { + "name": "extent", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ] + }, + { + "name": "findFireCentreByName", + "defaultValue": "findFireCentreByName", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 34 + }, + { + "name": "fireYear", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + }, + { + "name": "hideOnMobileView", + "defaultValue": "hideOnMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 35 + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "incidentNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "isLoading", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "loadingFailed", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "showImageWarning", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "showMapsWarning", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "emailFireCentre", + "args": [ + { + "name": "recipientEmail", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 290, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "recipientEmail", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getAreaRestrictions", + "args": [], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 265, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "getEvacOrders", + "args": [], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "getExternalUriEvacOrders", + "args": [], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 236, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "getFirePerimetre", + "args": [], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 193, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "loadPreview", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 139, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onTabChange", + "args": [ + { + "name": "event", + "type": "MatTabChangeEvent", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 295, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "MatTabChangeEvent", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { HttpClient } from '@angular/common/http';\r\nimport { ChangeDetectorRef, Component, OnInit } from '@angular/core';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { convertToDateTimeTimeZone, convertToDateYear, convertToDateYearUtc, snowPlowHelper } from '@app/utils';\r\nimport {\r\n AreaRestrictionsOption,\r\n EvacOrderOption,\r\n} from '../../conversion/models';\r\nimport { AGOLService } from '../../services/AGOL-service';\r\nimport { PublishedIncidentService } from '../../services/published-incident-service';\r\nimport { findFireCentreByName, hideOnMobileView } from '../../utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { MatTabChangeEvent } from '@angular/material/tabs';\r\n@Component({\r\n selector: 'public-incident-page',\r\n templateUrl: './public-incident-page.component.html',\r\n styleUrls: ['./public-incident-page.component.scss'],\r\n})\r\nexport class PublicIncidentPage implements OnInit {\r\n public isLoading = true;\r\n public loadingFailed = false;\r\n\r\n public incidentNumber: string;\r\n public fireYear: string;\r\n public incident: any;\r\n public evacOrders: EvacOrderOption[] = [];\r\n public areaRestrictions: AreaRestrictionsOption[] = [];\r\n public extent: any = null;\r\n public snowPlowHelper = snowPlowHelper\r\n\r\n showImageWarning: boolean;\r\n showMapsWarning: boolean;\r\n\r\n findFireCentreByName = findFireCentreByName;\r\n hideOnMobileView = hideOnMobileView;\r\n\r\n constructor(\r\n private router: ActivatedRoute,\r\n protected cdr: ChangeDetectorRef,\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n protected http: HttpClient,\r\n private appConfigService: AppConfigService,\r\n private currentRouter: Router\r\n ) {}\r\n\r\n ngOnInit() {\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['bcWildfireResponsePage'].toString();\r\n if (params && params['incidentNumber'] && params['fireYear']) {\r\n this.incidentNumber = params['incidentNumber'];\r\n this.fireYear = params['fireYear'];\r\n // Load the incident from the API\r\n this.publishedIncidentService\r\n .fetchPublishedIncident(this.incidentNumber, this.fireYear)\r\n .toPromise()\r\n .then(async (result) => {\r\n this.incident = result;\r\n // set geometry\r\n this.incident.geometry = {\r\n x: result.longitude,\r\n y: result.latitude,\r\n };\r\n // format dates, booleans\r\n // date formatting options\r\n const options: Intl.DateTimeFormatOptions = {\r\n weekday: 'long',\r\n year: 'numeric',\r\n month: 'long',\r\n day: 'numeric',\r\n };\r\n // set date strings\r\n this.incident.declaredOutDate = this.incident.declaredOutDate\r\n ? new Date(this.incident.declaredOutDate).toLocaleTimeString(\r\n 'en-US',\r\n options,\r\n )\r\n : 'Pending';\r\n this.incident.lastUpdatedTimestamp = this.incident\r\n .lastUpdatedTimestamp\r\n ? convertToDateYear(this.incident.lastUpdatedTimestamp)\r\n : 'Pending';\r\n this.incident.discoveryDate = this.incident.discoveryDate\r\n ? convertToDateYear(this.incident.discoveryDate)\r\n : 'Pending';\r\n this.incident.updateDate = this.incident.updateDate\r\n ? convertToDateTimeTimeZone(this.incident.updateDate)\r\n : 'Pending';\r\n // check the contact info\r\n if (!this.incident.contactOrgUnitIdentifer) {\r\n this.http\r\n .get('../../../../assets/data/fire-center-contacts-agol.json')\r\n .subscribe((data) => {\r\n if (!this.incident.fireCentreCode) {\r\n this.incident.fireCentreCode = findFireCentreByName(\r\n this.incident.fireCentreName,\r\n ).code;\r\n }\r\n\r\n this.incident.contactPhoneNumber =\r\n data[this.incident.fireCentreCode].phone;\r\n this.incident.contactEmailAddress =\r\n data[this.incident.fireCentreCode].url;\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n if (this.incident.incidentSizeEstimatedHa) {\r\nthis.incident.incidentSizeEstimatedHa =\r\n this.incident.incidentSizeEstimatedHa.toLocaleString();\r\n}\r\n // fetch the fire perimetre\r\n await this.getFirePerimetre();\r\n // load evac orders and area restrictions nearby\r\n await this.getEvacOrders();\r\n await this.getExternalUriEvacOrders();\r\n await this.getAreaRestrictions();\r\n // activate page\r\n this.isLoading = false;\r\n this.cdr.detectChanges();\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n this.isLoading = false;\r\n this.loadingFailed = true;\r\n });\r\n } else {\r\n if (params && params['preview']) {\r\n this.loadPreview();\r\n } else {\r\n this.isLoading = false;\r\n this.loadingFailed = true;\r\n }\r\n }\r\n });\r\n }\r\n\r\n async loadPreview() {\r\n this.incident = JSON.parse(localStorage.getItem('preview_incident'));\r\n // fetch the fire perimetre\r\n await this.getFirePerimetre();\r\n // load evac orders and area restrictions nearby\r\n await this.getEvacOrders();\r\n await this.getExternalUriEvacOrders();\r\n await this.getAreaRestrictions();\r\n\r\n this.publishedIncidentService\r\n .fetchPublishedIncidentAttachments(this.incident.incidentNumberLabelFull)\r\n .toPromise()\r\n .then((results) => {\r\n if (results?.collection?.length > 0) {\r\n this.showImageWarning = true;\r\n this.cdr.detectChanges();\r\n }\r\n });\r\n\r\n this.publishedIncidentService\r\n .fetchAttachments(this.incident.incidentNumberLabelFull)\r\n .toPromise()\r\n .then((docs) => {\r\n // remove any non-image types\r\n const data = [];\r\n for (const doc of docs.collection) {\r\n if (\r\n doc.mimeType &&\r\n [\r\n 'image/jpg',\r\n 'image/jpeg',\r\n 'image/png',\r\n 'image/gif',\r\n 'image/bmp',\r\n 'image/tiff',\r\n ].includes(doc.mimeType.toLowerCase())\r\n ) {\r\n // splice is not longer needed here as we return a new object\r\n } else {\r\n data.push(doc);\r\n }\r\n }\r\n\r\n if (data.length > 0) {\r\n this.showMapsWarning = true;\r\n this.cdr.detectChanges();\r\n }\r\n });\r\n\r\n // activate page\r\n this.isLoading = false;\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async getFirePerimetre() {\r\n return this.agolService\r\n .getFirePerimetre(this.incidentNumber, {\r\n returnCentroid: true,\r\n returnGeometry: true,\r\n returnExtent: true,\r\n })\r\n .toPromise()\r\n .then((response) => {\r\n if (response.extent) {\r\n this.extent = response.extent;\r\n }\r\n });\r\n }\r\n\r\n async getEvacOrders() {\r\n return this.agolService\r\n .getEvacOrdersByEventNumber(\r\n this.incidentNumber\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response.features) {\r\n for (const element of response.features) {\r\n this.evacOrders.push({\r\n eventName: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n orderAlertStatus: element.attributes.ORDER_ALERT_STATUS,\r\n issuingAgency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n uri: null,\r\n centroid: element.centroid,\r\n issuedOn: convertToDateTimeTimeZone(\r\n element.attributes.DATE_MODIFIED,\r\n ),\r\n eventNumber: element.attributes.EVENT_NUMBER\r\n });\r\n }\r\n }\r\n });\r\n }\r\n\r\n async getExternalUriEvacOrders() {\r\n return this.publishedIncidentService\r\n .fetchExternalUri(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((results) => {\r\n if (results?.collection?.length > 0) {\r\n for (const uri of results.collection) {\r\n if (uri.externalUriCategoryTag.includes('EVAC-ORDER')) {\r\n this.evacOrders.push({\r\n eventName: uri.externalUriDisplayLabel,\r\n eventType: uri.externalUriCategoryTag.split(':')[1],\r\n orderAlertStatus: uri.externalUriCategoryTag.split(':')[1],\r\n issuingAgency: 'Pending',\r\n preOcCode: 'NA',\r\n emrgOAAsysID: 0,\r\n uri: uri.externalUri,\r\n centroid: [0, 0],\r\n issuedOn: convertToDateYearUtc(uri.createdTimestamp),\r\n externalUri: true\r\n });\r\n }\r\n }\r\n }\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n async getAreaRestrictions() {\r\n return this.agolService\r\n .getAreaRestrictions(null, {\r\n x: +this.incident.longitude,\r\n y: +this.incident.latitude,\r\n radius: null,\r\n })\r\n .toPromise()\r\n .then((response) => {\r\n if (response.features) {\r\n for (const element of response.features) {\r\n this.areaRestrictions.push({\r\n protRsSysID: element.attributes.PROT_RA_SYSID,\r\n name: element.attributes.NAME,\r\n accessStatusEffectiveDate:\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n fireZone: element.attributes.FIRE_ZONE_NAME,\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n });\r\n }\r\n }\r\n });\r\n }\r\n\r\n emailFireCentre(recipientEmail: string) {\r\n const mailtoUrl = `mailto:${recipientEmail}`;\r\n window.location.href = mailtoUrl;\r\n }\r\n\r\n onTabChange( event: MatTabChangeEvent) {\r\n const url = this.appConfigService.getConfig().application.baseUrl.toString() + this.currentRouter.url.slice(1);\r\n let actionName;\r\n if (event?.tab?.textLabel === 'Response'){\r\n actionName = 'incident_details_response_click'\r\n }\r\n else if (event?.tab?.textLabel === 'Gallery'){\r\n actionName = 'incident_details_gallery_click'\r\n }\r\n else if (event?.tab?.textLabel === 'Maps'){\r\n actionName = 'incident_ details_maps_click'\r\n }\r\n this.snowPlowHelper(url, {\r\n action: actionName,\r\n text: event?.tab?.textLabel\r\n });\r\n }\r\n \r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../styles/variables\";\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n\r\n app-root {\r\n display: block;\r\n }\r\n\r\n body,\r\n html,\r\n .forPrint {\r\n width: 100% !important;\r\n height: auto !important;\r\n }\r\n\r\n ::ng-deep .mat-mdc-tab-body-content {\r\n height: auto !important;\r\n overflow: hidden !important;\r\n }\r\n\r\n ::ng-deep .mat-mdc-tab-body.mat-tab-body-active {\r\n overflow-x: hidden !important;\r\n overflow-y: hidden !important;\r\n height: auto !important;\r\n }\r\n\r\n ::ng-deep .qr-code {\r\n display: block;\r\n }\r\n\r\n ::ng-deep .show-print {\r\n display: block !important;\r\n }\r\n\r\n ::ng-deep .no-print {\r\n display: none !important;\r\n }\r\n}\r\n\r\n::ng-deep .show-print {\r\n display: none !important;\r\n}\r\n\r\n::ng-deep .qr-code {\r\n display: none;\r\n}\r\n\r\n:host\r\n ::ng-deep\r\n .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs\r\n > .mat-mdc-tab-header\r\n .mat-mdc-tab {\r\n background: var(--blues-blue-11, #f5f6f9);\r\n width: 10px;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-group {\r\n background: #f3f6f9;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n background: white !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab {\r\n min-width: 75px;\r\n color: #003366;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n color: #242424 !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-ink-bar {\r\n background-color: #003366 !important;\r\n height: 4px !important;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n background-color: #242424 !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mdc-tab--active {\r\n font-weight: 700 !important;\r\n text-decoration-line: underline;\r\n text-decoration-style: solid;\r\n text-decoration-color: var(--Medium-Blue, #146fb4);\r\n text-decoration-thickness: 2px;\r\n text-underline-offset: 7px;\r\n}\r\n\r\n.page {\r\n background-color: #f2f2f2;\r\n}\r\n\r\n.page-container {\r\n max-width: 1185px;\r\n margin: auto;\r\n background-color: white;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header {\r\n top: -1px;\r\n z-index: 9999999999999;\r\n position: sticky;\r\n position: -webkit-sticky;\r\n /* macOS/iOS Safari */\r\n background-color: #f3f6f9;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n width: 100% !important;\r\n bottom: 0px !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab .mdc-tab__text-label {\r\n color: var(--Black-2, #484848) !important;\r\n opacity: 0.6;\r\n}\r\n\r\n::ng-deep .mat-mdc-tab .mdc-tab-indicator__content--underline {\r\n display: none;\r\n}\r\n\r\n.content-panel-stack {\r\n margin-bottom: 32px;\r\n padding: 0px 24px;\r\n\r\n h1 {\r\n color: var(--Black-1, #242424);\r\n align-self: stretch;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px;\r\n }\r\n\r\n .contact-info {\r\n color: var(--Black-2, #484848);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n padding-bottom: 10px;\r\n display: flex;\r\n word-break: break-all;\r\n }\r\n\r\n .contact-buttons {\r\n padding-top: 16px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-buttons {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n\r\n ::ng-deep .mdc-button__label {\r\n bottom: 5px;\r\n\r\n @media screen and (max-width: 350px) {\r\n font-size: 12px;\r\n white-space: nowrap;\r\n }\r\n }\r\n }\r\n\r\n .icon {\r\n padding-right: 16px;\r\n position: relative;\r\n top: 5px;\r\n }\r\n\r\n .icon-bottom {\r\n padding-right: 16px;\r\n position: relative;\r\n bottom: 2px;\r\n height: 24px;\r\n width: 24px;\r\n }\r\n\r\n .icon-contact {\r\n position: relative;\r\n top: 7px;\r\n height: 24px;\r\n width: 24px;\r\n }\r\n}\r\n", + "styleUrl": "./public-incident-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "currentRouter", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 35, + "jsdoctags": [ + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "currentRouter", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n

Contact Us

\r\n
\r\n
\"centre\"{{incident.fireCentreName}}
\r\n
\"carbon_email\"{{incident.contactEmailAddress}}
\r\n
\"carbon_phone\"{{incident.contactPhoneNumber}}
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n failed to load...\r\n
\r\n
\r\n \r\n
\r\n" + }, + { + "name": "PublishDialogComponent", + "id": "component-PublishDialogComponent-0747c4b6f14a137eb6129b32d2d10d370830cee0b0f78766b4189bd8c07ff349bc53090b3317dfa308248c7dccb26ac4bc8ac6521b9f9e4c1763b4d92b0bdf7b", + "file": "src/app/components/admin-incident-form/publish-dialog/publish-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "publish-dialog", + "styleUrls": [ + "./publish-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "publish-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "dialogRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialogRef", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "file", + "deprecated": false, + "deprecationMessage": "", + "type": "File", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "title", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "pdfInputChange", + "args": [ + { + "name": "fileInputEvent", + "type": "Event", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fileInputEvent", + "type": "Event", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "returnResult", + "args": [], + "optional": false, + "returnType": "{ publish: boolean; }", + "typeParameters": [], + "line": 25, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'publish-dialog',\r\n templateUrl: 'publish-dialog.component.html',\r\n styleUrls: ['./publish-dialog.component.scss'],\r\n})\r\nexport class PublishDialogComponent {\r\n public title = '';\r\n public file: File;\r\n\r\n constructor(public dialogRef: MatDialogRef) {}\r\n\r\n pdfInputChange(fileInputEvent: Event) {\r\n this.title = (fileInputEvent.target as any).files[0].name;\r\n this.file = (fileInputEvent.target as any).files[0];\r\n }\r\n\r\n returnResult() {\r\n return {\r\n publish: true,\r\n };\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".dialog-title {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 16px;\r\n}\r\n.dialog-content {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 16px;\r\n}\r\n", + "styleUrl": "./publish-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n

Publish incident

\r\n
\r\n Are you sure you want to publish?\r\n
\r\n
\r\n \t\r\n\t \r\n
\r\n
\r\n" + }, + { + "name": "RecSiteLegendComponent", + "id": "component-RecSiteLegendComponent-79140b20680b73e5630f640507df3f282a57e091bfa2fb5ad1f0fd0d0a6682a550de058cac492c6ae4f0179bfbce3ecfa503570ed5d3a9a1aed5e17a17e86e10", + "file": "src/app/components/legend-panels/rec-site-layers/rec-site-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-rec-site-legend", + "styleUrls": [ + "./rec-site-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rec-site-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-rec-site-legend',\r\n templateUrl: './rec-site-legend.component.html',\r\n styleUrls: ['./rec-site-legend.component.scss'],\r\n})\r\nexport class RecSiteLegendComponent {\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./rec-site-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 8 + }, + "extends": [], + "templateData": "
\r\n
Closed Recreational Sites
\r\n \r\n \r\n \r\n \r\n \"Closed\r\n Closed Recreational Site\r\n \r\n \r\n

BC Recreational Sites and Trails sites that are currently closed. Some closures may not be caused by Wildfire activities.

\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "ReportOfFirePage", + "id": "component-ReportOfFirePage-d7f245a3fd8f8acb25d98e503685e6eced7bb45281d31459f56045b7c96c31682998b4917d203cac0923ebd08a5b1299edaf96168bbb97498949093fae80c43f", + "file": "src/app/components/report-of-fire/report-of-fire.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [ + { + "name": "CommonUtilityService", + "type": "injectable" + } + ], + "selector": "report-of-fire", + "styleUrls": [ + "./report-of-fire.component.scss" + ], + "styles": [], + "templateUrl": [ + "./report-of-fire.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "allowExit", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 54, + "modifierKind": [ + 125 + ] + }, + { + "name": "allowSkip", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 55, + "modifierKind": [ + 125 + ] + }, + { + "name": "currentPage", + "deprecated": false, + "deprecationMessage": "", + "type": "ComponentRef", + "optional": false, + "description": "", + "line": 53, + "modifierKind": [ + 125 + ] + }, + { + "name": "currentStep", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 59, + "modifierKind": [ + 125 + ] + }, + { + "name": "dynamicContainer", + "deprecated": false, + "deprecationMessage": "", + "type": "ViewContainerRef", + "optional": false, + "description": "", + "line": 49, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'dynamic', {static: true, read: ViewContainerRef}" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "isEditMode", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ] + }, + { + "name": "pageComponents", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "Array>", + "optional": false, + "description": "", + "line": 52, + "modifierKind": [ + 125 + ] + }, + { + "name": "progressSteps", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 58, + "modifierKind": [ + 125 + ] + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 51, + "modifierKind": [ + 125 + ] + }, + { + "name": "showProgress", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "edit", + "args": [ + { + "name": "pageId", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 418, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "pageId", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "exit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 348, + "deprecated": false, + "deprecationMessage": "", + "rawdescription": "\n\nExit ROF form and return to the /map route\nThis may change for mobile vs desktop\n", + "description": "

Exit ROF form and return to the /map route\nThis may change for mobile vs desktop

\n" + }, + { + "name": "exitText", + "args": [], + "optional": false, + "returnType": "\"Back to Review\" | \"Exit\"", + "typeParameters": [], + "line": 423, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngAfterContentInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 166, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 71, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectPage", + "args": [ + { + "name": "pageId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "operation", + "type": "PageOperation", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "editMode", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 178, + "deprecated": false, + "deprecationMessage": "", + "rawdescription": "\n\nPage selection for navigation of the RoF forms\n", + "description": "

Page selection for navigation of the RoF forms

\n", + "jsdoctags": [ + { + "name": "pageId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "operation", + "type": "PageOperation", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "editMode", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 391, + "deprecated": false, + "deprecationMessage": "", + "rawdescription": "\n\nRoF Container skip handler. This will execute the currently\ndisplayed components \"skip\"\n", + "description": "

RoF Container skip handler. This will execute the currently\ndisplayed components "skip"

\n" + }, + { + "name": "updateReportOfFire", + "args": [ + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "attribute", + "type": "string | Array", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 326, + "deprecated": false, + "deprecationMessage": "", + "rawdescription": "\n\nWhen a component updates their instance of the RoF form, we want to make sure\nwe're tracking the result of changes in both the parent and the child\nThis will likely move to local store or some better implementation in the\nfuture, but I wanted to wait until we also had offline support going before\ncausing a potential local store conflict\n", + "description": "

When a component updates their instance of the RoF form, we want to make sure\nwe're tracking the result of changes in both the parent and the child\nThis will likely move to local store or some better implementation in the\nfuture, but I wanted to wait until we also had offline support going before\ncausing a potential local store conflict

\n", + "jsdoctags": [ + { + "name": { + "pos": 12790, + "end": 12802, + "flags": 16842752, + "modifierFlagsCache": 0, + "transformFlags": 0, + "kind": 80, + "escapedText": "reportOfFire" + }, + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "pos": 12784, + "end": 12789, + "flags": 16842752, + "modifierFlagsCache": 0, + "transformFlags": 0, + "kind": 80, + "escapedText": "param" + }, + "comment": "

The report of fire from the component

\n" + }, + { + "name": { + "pos": 12854, + "end": 12863, + "flags": 16842752, + "modifierFlagsCache": 0, + "transformFlags": 0, + "kind": 80, + "escapedText": "attribute" + }, + "type": "string | Array", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "pos": 12848, + "end": 12853, + "flags": 16842752, + "modifierFlagsCache": 0, + "transformFlags": 0, + "kind": 80, + "escapedText": "param" + }, + "comment": "

the attribute that was updated. Can be a string or an array

\n" + }, + { + "tagName": { + "pos": 12931, + "end": 12938, + "flags": 16842752, + "modifierFlagsCache": 0, + "transformFlags": 0, + "kind": 80, + "escapedText": "returns" + }, + "comment": "

nothing

\n" + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "

Report of Fire parent container. This will hold the reportOfFire data\n(which may move to local storage with the offline support, so a temp thing for now)\nAs well as the create and store the pages for the "wizard"

\n", + "rawdescription": "\n\nReport of Fire parent container. This will hold the reportOfFire data\n(which may move to local storage with the offline support, so a temp thing for now)\nAs well as the create and store the pages for the \"wizard\"\n", + "type": "component", + "sourceCode": "import {\r\n AfterContentInit,\r\n ChangeDetectorRef,\r\n Component,\r\n ComponentRef,\r\n OnInit,\r\n ViewChild,\r\n ViewContainerRef,\r\n} from '@angular/core';\r\nimport { RoFTitlePage } from './title-page/rof-title-page.component';\r\nimport { Location } from '@angular/common';\r\nimport { RoFPermissionsPage } from './permissions-page/rof-permissions-page.component';\r\nimport { RoFSimpleQuestionPage } from './simple-question-page/rof-simple-question-page.component';\r\nimport { RoFContactPage } from './contact-page/rof-contact-page.component';\r\nimport { RoFLocationPage } from './location-page/rof-location-page.component';\r\nimport { RoFPhotoPage } from './photo-page/rof-photo-page.component';\r\nimport { ReportOfFire } from './reportOfFireModel';\r\nimport { RoFComplexQuestionPage } from './complex-question-page/rof-complex-question-page.component';\r\nimport ConfigJson from './report-of-fire.config.json';\r\nimport { RoFCommentsPage } from './comment-page/rof-comments-page.component';\r\nimport { RoFReviewPage } from './review-page/rof-review-page.component';\r\nimport { Router } from '@angular/router';\r\nimport { RoFCompassPage } from './compass-page/rof-compass-page.component';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { RoFDisclaimerPage } from './disclaimer-page/rof-disclaimer-page.component';\r\nimport { RofCallPage } from '@app/components/report-of-fire/rof-callback-page/rof-call-page.component';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\n\r\nenum PageOperation {\r\n Next = 1,\r\n Skip,\r\n previous,\r\n}\r\n\r\n/**\r\n * Report of Fire parent container. This will hold the reportOfFire data\r\n * (which may move to local storage with the offline support, so a temp thing for now)\r\n * As well as the create and store the pages for the \"wizard\"\r\n */\r\n@Component({\r\n selector: 'report-of-fire',\r\n templateUrl: './report-of-fire.component.html',\r\n styleUrls: ['./report-of-fire.component.scss'],\r\n providers: [CommonUtilityService],\r\n})\r\nexport class ReportOfFirePage implements OnInit, AfterContentInit {\r\n @ViewChild('dynamic', { static: true, read: ViewContainerRef })\r\n public dynamicContainer!: ViewContainerRef;\r\n \r\n public reportOfFire: ReportOfFire;\r\n public pageComponents: Array> = [];\r\n public currentPage: ComponentRef;\r\n public allowExit = false;\r\n public allowSkip = false;\r\n public showProgress = false;\r\n public isEditMode = false;\r\n public progressSteps = [];\r\n public currentStep = 0;\r\n\r\n constructor(\r\n private locationService: Location,\r\n private router: Router,\r\n protected cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n protected dialog: MatDialog,\r\n ) {\r\n this.pageComponents = [];\r\n }\r\n\r\n ngOnInit() {\r\n // On RoF form startup, we want to load the config json and iterate through the\r\n // pages. At the current time, page order in the config is the order that will be\r\n // used by the component, but I'd like to update this so we can put an\r\n // index in the config rather than rely on order\r\n for (let index = 0; ConfigJson.pages.length > index; index++) {\r\n const page = ConfigJson.pages[index];\r\n let component;\r\n // Create a new instance of an RoF.\r\n // This may change to load from local store for offline support in the future\r\n this.reportOfFire = new ReportOfFire();\r\n\r\n switch (page.type) {\r\n case 'RoFTitlePage':\r\n component = this.dynamicContainer.createComponent(RoFTitlePage);\r\n break;\r\n case 'RofCallPage':\r\n component = this.dynamicContainer.createComponent(RofCallPage);\r\n break;\r\n case 'RoFDisclaimerPage':\r\n component = this.dynamicContainer.createComponent(RoFDisclaimerPage);\r\n break;\r\n case 'RoFPermissionsPage':\r\n component = this.dynamicContainer.createComponent(RoFPermissionsPage);\r\n break;\r\n case 'RoFSimpleQuestionPage':\r\n component = this.dynamicContainer.createComponent(\r\n RoFSimpleQuestionPage,\r\n );\r\n break;\r\n case 'RoFContactPage':\r\n component = this.dynamicContainer.createComponent(RoFContactPage);\r\n break;\r\n case 'RoFLocationPage':\r\n component = this.dynamicContainer.createComponent(RoFLocationPage);\r\n break;\r\n case 'RoFPhotoPage':\r\n component = this.dynamicContainer.createComponent(RoFPhotoPage);\r\n break;\r\n case 'RoFComplexQuestionPage':\r\n component = this.dynamicContainer.createComponent(\r\n RoFComplexQuestionPage,\r\n );\r\n break;\r\n case 'RoFCommentsPage':\r\n component = this.dynamicContainer.createComponent(RoFCommentsPage);\r\n break;\r\n case 'RoFReviewPage':\r\n component = this.dynamicContainer.createComponent(RoFReviewPage);\r\n break;\r\n case 'RoFCompassPage':\r\n component = this.dynamicContainer.createComponent(RoFCompassPage);\r\n break;\r\n }\r\n\r\n // ensure we actually have a created component before continuing\r\n if (component) {\r\n component.instance.initialize(page, index, this.reportOfFire);\r\n\r\n if (page.showProgress && !this.progressSteps.includes(page.title)) {\r\n this.progressSteps.push(page.title);\r\n }\r\n // button definitions for go back, next question, and skip question.\r\n component.instance.previous = () => {\r\n this.selectPage(\r\n component.instance.previousId,\r\n PageOperation.previous,\r\n );\r\n };\r\n component.instance.next = () => {\r\n this.selectPage(component.instance.nextId, PageOperation.Next);\r\n };\r\n // on skip, go to the \"skip\" id. If unset, go to \"next\" instead. some pages may use a different\r\n // page on skip vs. next.\r\n component.instance.skip = () => {\r\n this.selectPage(\r\n component.instance.skipId || component.instance.nextId,\r\n PageOperation.Skip,\r\n );\r\n };\r\n component.instance.close = () => {\r\n this.exit();\r\n };\r\n\r\n // Keep track of the component so we can easily page\r\n this.pageComponents.push(component);\r\n // and detach it for now, once it's created and initialized\r\n // we'll reattach later\r\n this.dynamicContainer.detach(0);\r\n } else {\r\n console.warn('Failed to load dynamic RoF page ' + page.type);\r\n }\r\n }\r\n }\r\n\r\n ngAfterContentInit() {\r\n // Once we're initialized and loaded, select the startup page or, if unset, the first page\r\n this.currentPage =\r\n this.pageComponents.find((c) => c.instance.isStartPage) ||\r\n this.pageComponents[0];\r\n this.selectPage(this.currentPage.instance.id, PageOperation.Next);\r\n }\r\n\r\n /**\r\n * Page selection for navigation of the RoF forms\r\n * @param index The page index. Zero-based\r\n */\r\n selectPage(pageId: string, operation: PageOperation, editMode?: boolean) {\r\n if (!pageId) {\r\n return;\r\n }\r\n\r\n // If the container is currently displaying a form, we want to\r\n // detach it before pushing another one in. Detach, do not destroy\r\n if (this.dynamicContainer.length > 0) {\r\n // But, before we detach it, grab the components RoF instance and update to the parent instance\r\n // just in case of missed changes\r\n this.updateReportOfFire(\r\n this.currentPage.instance.reportOfFire,\r\n this.currentPage.instance.updateAttribute,\r\n );\r\n this.dynamicContainer.detach(0);\r\n }\r\n\r\n // find out what the next page will be\r\n const nextPage = this.pageComponents.find((c) => c.instance.id === pageId);\r\n if (!nextPage) {\r\n console.error(\r\n 'Failed to route to page ' + pageId + ' operation: ' + operation,\r\n );\r\n return;\r\n }\r\n\r\n // For progress bar handling. If the page tracks progress and isn't a sub-page (title match), then incrememnt\r\n // or decrement the progress bar depending on if we're going to next or previous\r\n if (\r\n operation !== PageOperation.previous &&\r\n nextPage.instance.showProgress &&\r\n nextPage.instance.title !== this.currentPage.instance.title\r\n ) {\r\n this.currentStep++;\r\n } else if (\r\n operation === PageOperation.previous &&\r\n this.currentPage.instance.showProgress &&\r\n nextPage.instance.title !== this.currentPage.instance.title\r\n ) {\r\n this.currentStep--;\r\n }\r\n\r\n // get the new page index, for progress bar tracking and whatnot\r\n this.currentPage = nextPage;\r\n // update the component to use the latest parent reportOfFire object, just to be sure\r\n // all updates are matching on all forms\r\n this.currentPage.instance.reportOfFire = this.reportOfFire;\r\n // and finally insert the component into the container\r\n this.dynamicContainer.insert(this.currentPage.hostView);\r\n\r\n // reload the map in location-page to pick up the distance && compass changes from previous step\r\n if (pageId === 'location-page') {\r\n const locationPageComponent = this.currentPage\r\n .instance as RoFLocationPage;\r\n if (locationPageComponent.mapConfig) {\r\n locationPageComponent.loadMapConfig();\r\n }\r\n }\r\n\r\n if (editMode) {\r\n this.isEditMode = true;\r\n\r\n switch (pageId) {\r\n case 'contact-page':\r\n const contactPageComponent = this.currentPage\r\n .instance as RoFContactPage;\r\n contactPageComponent.editMode();\r\n case 'location-page':\r\n const locationPageComponent = this.currentPage\r\n .instance as RoFLocationPage;\r\n locationPageComponent.editMode();\r\n case 'photo-page':\r\n const photoPageComponent = this.currentPage.instance as RoFPhotoPage;\r\n photoPageComponent.editMode();\r\n case 'smoke-color-page':\r\n case 'fire-size-page':\r\n case 'response-details-page':\r\n case 'what-is-burning-page':\r\n case 'infrastructure-details-page':\r\n const complexQuestionPageComponent = this.currentPage\r\n .instance as RoFComplexQuestionPage;\r\n complexQuestionPageComponent.editMode();\r\n\r\n case 'callback-page':\r\n case 'visible-flame-page':\r\n case 'fire-spread-page':\r\n case 'response-page':\r\n case 'infrastructure-page':\r\n const simpleQustionPageComponent = this.currentPage\r\n .instance as RoFSimpleQuestionPage;\r\n simpleQustionPageComponent.editMode();\r\n\r\n case 'comments-page':\r\n const commentPageComponent = this.currentPage\r\n .instance as RoFCommentsPage;\r\n commentPageComponent.editMode();\r\n case 'review-page':\r\n const reviewPageComponent = this.currentPage\r\n .instance as RoFReviewPage;\r\n if (reviewPageComponent.map) {\r\n reviewPageComponent.loadMap();\r\n }\r\n default:\r\n return null;\r\n }\r\n }\r\n\r\n // Check if the component allows for the exit, skip buttons, and will display the progress\r\n // bar at the bottom\r\n this.allowExit = this.currentPage.instance.allowExit;\r\n this.allowSkip = this.currentPage.instance.allowSkip;\r\n this.showProgress = this.currentPage.instance.showProgress;\r\n if (this.currentPage.instance.offLineMessage) {\r\n switch (pageId) {\r\n case 'first-page':\r\n case 'final-page':\r\n const rofTitlePageComponent = this.currentPage\r\n .instance as RoFTitlePage;\r\n this.commonUtilityService.checkOnline().then((result) => {\r\n if (!result) {\r\n this.currentPage.instance.nextId = 'disclaimer-page';\r\n }\r\n });\r\n case 'callback-page':\r\n const roFSimpleQuestionPageComponent = this.currentPage\r\n .instance as RoFSimpleQuestionPage;\r\n roFSimpleQuestionPageComponent.checkOnlineStatus();\r\n case 'contact-page':\r\n const roFContactPageComponent = this.currentPage\r\n .instance as RoFContactPage;\r\n roFContactPageComponent.checkOnlineStatus();\r\n }\r\n }\r\n\r\n // And finally, just as a safety (but should not be needed), call a detect changes on the form\r\n this.cdr.detectChanges();\r\n }\r\n\r\n /**\r\n * When a component updates their instance of the RoF form, we want to make sure\r\n * we're tracking the result of changes in both the parent and the child\r\n * This will likely move to local store or some better implementation in the\r\n * future, but I wanted to wait until we also had offline support going before\r\n * causing a potential local store conflict\r\n * @param reportOfFire The report of fire from the component\r\n * @param attribute the attribute that was updated. Can be a string or an array\r\n * @returns nothing\r\n */\r\n updateReportOfFire(\r\n reportOfFire: ReportOfFire,\r\n attribute: string | Array,\r\n ) {\r\n // If we don't have an attribute that we're targeting for an update, we should just ignore the whole thing\r\n if (!attribute) {\r\n return;\r\n }\r\n\r\n if (Array.isArray(attribute)) {\r\n for (const att of attribute) {\r\n this.reportOfFire[att] = reportOfFire[att];\r\n }\r\n } else {\r\n this.reportOfFire[attribute] = reportOfFire[attribute];\r\n }\r\n }\r\n\r\n /**\r\n * Exit ROF form and return to the /map route\r\n * This may change for mobile vs desktop\r\n */\r\n exit() {\r\n if (this.isEditMode && this.currentPage.instance.id !== 'review-page') {\r\n this.edit('review-page');\r\n this.isEditMode = false;\r\n this.cdr.detectChanges();\r\n } else if (this.currentPage.instance.id === 'final-page') {\r\n //this.router.navigateByUrl('/map')\r\n this.locationService.back();\r\n } else {\r\n let dialogRef;\r\n if (window.innerWidth >= 850) {\r\n dialogRef = this.dialog.open(DialogExitComponent, {\r\n autoFocus: false,\r\n width: '500px',\r\n data: {\r\n confirmButton: 'Exit',\r\n text: 'If you exit, your report will not be saved or submitted.',\r\n },\r\n });\r\n } else {\r\n dialogRef = this.dialog.open(DialogExitComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n confirmButton: 'Exit',\r\n text: 'If you exit, your report will not be saved or submitted.',\r\n },\r\n });\r\n }\r\n\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit']) {\r\n //this.router.navigateByUrl('/dashboard')\r\n this.locationService.back();\r\n }\r\n });\r\n }\r\n }\r\n\r\n /**\r\n * RoF Container skip handler. This will execute the currently\r\n * displayed components \"skip\"\r\n */\r\n skip() {\r\n if (this.currentPage.instance.id === 'distance-page') {\r\n this.commonUtilityService.checkOnline().then((result) => {\r\n if (!result) {\r\n this.selectPage('photo-page', null, false);\r\n }\r\n });\r\n }\r\n if (\r\n this.currentPage.instance.id === 'callback-page' ||\r\n this.currentPage.instance.id === 'contact-page'\r\n ) {\r\n this.reportOfFire.headingDetectionActive = true;\r\n\r\n if (this.commonUtilityService.checkIfLandscapeMode() || this.reportOfFire.motionSensor === 'no') {\r\n this.selectPage('distance-page', null, false);\r\n } else {\r\n this.currentPage.instance.skip();\r\n }\r\n } else if (\r\n this.currentPage.instance.nextId ||\r\n this.currentPage.instance.skipId\r\n ) {\r\n this.currentPage.instance.skip();\r\n }\r\n }\r\n\r\n edit(pageId) {\r\n this.selectPage(pageId, null, true);\r\n this.showProgress = false;\r\n }\r\n\r\n exitText() {\r\n if (this.isEditMode && this.currentPage.instance.id !== 'review-page') {\r\n return 'Back to Review';\r\n }\r\n if (this.allowExit) {\r\n return 'Exit';\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n:host {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.rof {\r\n height: 100vh;\r\n background-color: white !important;\r\n max-width: 850px;\r\n margin: auto;\r\n\r\n ::ng-deep.mat-button-toggle-button {\r\n height: 81px !important;\r\n @media (max-width: 1023px) and (max-height: 700px) {\r\n height: 8.5vh !important;\r\n }\r\n @media (min-width: 1024px) and (max-height: 780px) and (min-height: 650px) {\r\n height: 8vh !important;\r\n }\r\n @media (min-width: 1024px) and (max-height: 649px) and (min-height: 600px) {\r\n height: 7vh !important;\r\n }\r\n @media (min-width: 1024px) and (max-height: 599px) {\r\n height: 6vh !important;\r\n }\r\n }\r\n\r\n ::ng-deep.mat-button-toggle-label-content {\r\n line-height: 20px !important;\r\n color: #000;\r\n text-align: center;\r\n font-size: 19px;\r\n @media (max-height: 700px) {\r\n font-size: 2.2vh;\r\n }\r\n font-style: normal;\r\n font-weight: 600;\r\n letter-spacing: -0.38px;\r\n // margin-top: 16px;\r\n }\r\n}\r\n\r\n.mobile-header {\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 13px 32px 0 20px;\r\n align-items: center;\r\n position: sticky !important;\r\n top: 0;\r\n background-color: white;\r\n z-index: 9999;\r\n font-weight: 600;\r\n font-size: 18px;\r\n .skip {\r\n color: #7a7a7a;\r\n }\r\n .mobile-header-button {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .header-container {\r\n padding: 0px !important;\r\n }\r\n .title {\r\n color: black !important;\r\n }\r\n}\r\n\r\n@media (max-height: 675px) {\r\n .rof-text-primary-header {\r\n font-size: 3.85vh !important;\r\n margin: 10px 0px !important;\r\n }\r\n}\r\n\r\n.rof-text-secondary-header {\r\n font-size: 2.2vh !important;\r\n transform: scale(1);\r\n}\r\n\r\n@media (max-width: 400px) and (min-width: 350px) {\r\n .rof-text-secondary-header {\r\n font-size: 2vh !important;\r\n transform: scale(1);\r\n }\r\n}\r\n\r\n@media (max-width: 349px) {\r\n .rof-text-secondary-header {\r\n font-size: 1.8vh !important;\r\n transform: scale(1);\r\n }\r\n}\r\n\r\n.wrapper {\r\n position: fixed;\r\n bottom: 0px;\r\n margin: 0px 0px 0px 20px;\r\n width: calc(100% - 20px);\r\n}\r\n\r\n.ProgressBar {\r\n @media (min-width: 850px) {\r\n width: 570px;\r\n margin: auto 130px auto;\r\n }\r\n margin: 0 auto;\r\n padding-top: 0em;\r\n padding-right: 0;\r\n padding-bottom: calc(1em + env(safe-area-inset-bottom, 20px));\r\n padding-left: 0;\r\n list-style: none;\r\n display: flex;\r\n justify-content: space-between;\r\n width: 70%;\r\n}\r\n\r\n.ProgressBar-step {\r\n width: 80%;\r\n .ProgressBar-icon {\r\n width: 12px;\r\n height: 12px;\r\n background-color: #d9d9d9;\r\n border-radius: 50%;\r\n max-width: 100%;\r\n z-index: 10;\r\n position: relative;\r\n transition: all 0.25s ease-out;\r\n }\r\n}\r\n\r\n.rof-image {\r\n text-align: center;\r\n width: 100%;\r\n height: 30vh;\r\n display: block;\r\n}\r\n\r\n.rof-button-container {\r\n max-width: 780px;\r\n justify-content: space-between;\r\n gap: 12px;\r\n display: flex;\r\n padding: 8px 0px;\r\n align-items: center;\r\n width: calc(100% - 64px);\r\n bottom: calc(3em + env(safe-area-inset-bottom, 20px));\r\n position: fixed;\r\n @media (max-height: 699px) {\r\n bottom: calc(2em + env(safe-area-inset-bottom, 20px));\r\n }\r\n .rof-button {\r\n padding: 0 32px;\r\n height: 43px;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n background-color: #f5f5f5;\r\n border: solid 1px #b0b0b0;\r\n border-radius: 6px;\r\n &-primary {\r\n padding: 0 32px;\r\n height: 43px;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: white;\r\n background-color: #123262;\r\n flex-direction: row-reverse;\r\n border-radius: 6px;\r\n &-review {\r\n padding: 0 32px;\r\n height: 43px;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: white;\r\n background-color: #123262;\r\n flex-direction: none;\r\n border-radius: 6px;\r\n }\r\n }\r\n &-disabled {\r\n padding: 0 32px;\r\n height: 43px;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n flex-direction: row-reverse;\r\n color: rgba(0, 0, 0);\r\n border-radius: 6px;\r\n }\r\n }\r\n .flow-buttons {\r\n padding-bottom: 500px !important;\r\n }\r\n}\r\n\r\n.rof-complex-group {\r\n flex-flow: wrap;\r\n display: flex;\r\n overflow-y: auto;\r\n max-height: 525px;\r\n gap: 16px;\r\n .flex-button {\r\n width: calc(50vw - 30px);\r\n height: 81px;\r\n margin-bottom: 0px !important;\r\n background-color: #f1f1f1;\r\n @media (max-height: 800px) and (min-height: 700px) {\r\n height: 8vh;\r\n font-size: 2.2vh !important;\r\n }\r\n @media (max-height: 699px) {\r\n height: 7dvh;\r\n font-size: 2.2dvh !important;\r\n }\r\n }\r\n .mat-flat-button {\r\n border: none;\r\n border-radius: 8px;\r\n background: #f1f1f1;\r\n height: 81px;\r\n @media (max-height: 700px) {\r\n height: 9vh;\r\n }\r\n padding: 0;\r\n margin: 0;\r\n font: inherit;\r\n outline: none;\r\n width: calc(100vw - 40px);\r\n cursor: pointer;\r\n color: #000 !important;\r\n text-align: center !important;\r\n font-size: 19px !important;\r\n @media (max-height: 800px) and (min-height: 700px) {\r\n height: 10dvh;\r\n font-size: 2.2dvh !important;\r\n }\r\n @media (max-height: 699px) {\r\n height: 9dvh;\r\n font-size: 2.2dvh !important;\r\n }\r\n font-style: normal !important;\r\n font-weight: 600 !important;\r\n line-height: normal !important;\r\n letter-spacing: -0.38px !important;\r\n }\r\n}\r\n\r\n.left-padding {\r\n padding-left: 10px;\r\n}\r\n\r\n.rof-toggle-group {\r\n margin: 20px 0;\r\n border: none;\r\n .mat-icon {\r\n color: #548adb;\r\n margin-right: 8px;\r\n }\r\n .mat-button-toggle {\r\n margin-bottom: 24px;\r\n border: none;\r\n border-radius: 8px;\r\n height: 81px;\r\n @media (max-width: 1023px) and (max-height: 700px) {\r\n height: 8.5dvh !important;\r\n }\r\n @media (min-width: 1024px) and (max-height: 780px) and (min-height: 650px) {\r\n height: 8dvh !important;\r\n }\r\n @media (min-width: 1024px) and (max-height: 649px) and (min-height: 615px) {\r\n height: 7dvh !important;\r\n }\r\n @media (min-width: 1024px) and (max-height: 614px) {\r\n height: 6dvh !important;\r\n }\r\n }\r\n .mat-button-toggle-appearance-standard {\r\n padding-top: 3px;\r\n color: rgba(0, 0, 0, 0.87);\r\n background-color: #f1f1f1;\r\n }\r\n .mat-button-toggle-checked {\r\n background-color: #dfe5ee !important;\r\n border-radius: 8px;\r\n border: 3px solid #4169a4;\r\n }\r\n .mat-button-toggle-button {\r\n border-radius: 8px;\r\n }\r\n}\r\n\r\n.rof-text {\r\n color: #000000;\r\n &-title {\r\n text-align: center;\r\n font-size: 32px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n letter-spacing: -0.64px;\r\n margin: 32px;\r\n }\r\n &-primary-header {\r\n font-size: 28px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n letter-spacing: -0.56px;\r\n margin: 20px 0px;\r\n }\r\n &-secondary-header {\r\n color: #565656;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n letter-spacing: -0.32px;\r\n margin-bottom: 24px;\r\n }\r\n &-body {\r\n font-size: 17px;\r\n color: #242424;\r\n margin: 20px 0px;\r\n .selected {\r\n font-weight: 500;\r\n }\r\n .mat-mdc-checkbox {\r\n span {\r\n color: #242424;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 17px;\r\n font-style: normal;\r\n font-weight: 400;\r\n }\r\n }\r\n }\r\n &-subheader {\r\n font-size: 16px;\r\n color: #484644;\r\n margin: 20px;\r\n }\r\n &-subheader-black {\r\n font-size: 17px;\r\n font-weight: 600;\r\n color: #242424;\r\n margin: 20px 0px;\r\n }\r\n &-review-header {\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n letter-spacing: -0.32px;\r\n margin-top: 24px;\r\n }\r\n}\r\n\r\n.panel-wrapper {\r\n height: calc(100vh - 125px);\r\n}\r\n\r\n.page-content {\r\n padding: 0 32px;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-style: normal;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: normal;\r\n letter-spacing: -0.32px;\r\n .rof-text-title {\r\n font-size: 32px;\r\n font-weight: 600;\r\n }\r\n}\r\n\r\n.divider {\r\n border-top: 1px solid #ccc;\r\n width: 100%;\r\n}\r\n\r\n.question-mark {\r\n vertical-align: baseline;\r\n color: #548adb;\r\n margin-right: 8px;\r\n}\r\n", + "styleUrl": "./report-of-fire.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "locationService", + "type": "Location", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 59, + "jsdoctags": [ + { + "name": "locationService", + "type": "Location", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit", + "AfterContentInit" + ], + "templateData": "
\r\n
\r\n chevron_left{{exitText()}}\r\n Skip\r\n
\r\n
\r\n
\r\n
\r\n
    \r\n
  1. \r\n \r\n
  2. \r\n
\r\n
\r\n
\r\n" + }, + { + "name": "ResourcePanelComponent", + "id": "component-ResourcePanelComponent-ea9292c2da5d34285d047e5cffd12c8a080bd53d7beb28a179d561ef21f4143c2d5d6b7c48fa5d9a9bac6d29aa109bb972144f8de106687d7d77847a191b3076", + "file": "src/app/components/wildfire-resources/resource-panel/resource-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "resource-panel", + "styleUrls": [ + "./resource-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./resource-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "panelInfo", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "ResourcePanel", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { ResourcePanel } from '../../../models/ResourcePanel';\r\n\r\n@Component({\r\n selector: 'resource-panel',\r\n templateUrl: './resource-panel.component.html',\r\n styleUrls: ['./resource-panel.component.scss'],\r\n})\r\nexport class ResourcePanelComponent {\r\n @Input() panelInfo: ResourcePanel;\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".resource-panel {\r\n border: 1px solid #e9eff5;\r\n border-radius: 3px;\r\n background: white;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n margin-bottom: 40px;\r\n .title {\r\n color: black;\r\n background: #e9eff5;\r\n font-size: 20px;\r\n padding: 10px;\r\n }\r\n .panel-container {\r\n display: flex;\r\n flex-flow: row;\r\n flex-wrap: wrap;\r\n width: 100%;\r\n }\r\n .panel-container > * {\r\n flex: 1 1 275px;\r\n }\r\n .resource-info {\r\n border: 1px solid #e9eff5;\r\n padding: 20px;\r\n .info-title {\r\n font-size: 18px;\r\n font-weight: 700;\r\n color: #0e5fa9;\r\n padding-bottom: 10px;\r\n a {\r\n color: #0e5fa9;\r\n text-decoration: none;\r\n }\r\n }\r\n .info-subtitle {\r\n font-size: 15px;\r\n color: #0e5fa9;\r\n text-decoration: none;\r\n }\r\n .info-description {\r\n font-size: 15px;\r\n color: black;\r\n padding-top: 10px;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./resource-panel.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n
{{panelInfo.title}}
\r\n
\r\n
\r\n \r\n {{info.subtitle}}\r\n
{{info.description}}
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "ResourcesWidget", + "id": "component-ResourcesWidget-b4d9c7b942a47200ad44342a1536e23b9d6bb2d08ba17af996157efe56f9d167a0baee422f47767ae8309ddb1e12454e7b482517d8f58ec673e6549d88534c26", + "file": "src/app/components/dashboard-component/widgets/resources-widget/resources-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "resources-widget", + "styleUrls": [ + "./resources-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./resources-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "situationReport", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component } from '@angular/core';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { isMobileView } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'resources-widget',\r\n templateUrl: './resources-widget.component.html',\r\n styleUrls: ['./resources-widget.component.scss'],\r\n})\r\nexport class ResourcesWidget implements AfterViewInit {\r\n public startupComplete = false;\r\n public situationReport;\r\n\r\n public isMobileView = isMobileView;\r\n\r\n constructor(private publishedIncidentService: PublishedIncidentService) {}\r\n\r\n ngAfterViewInit(): void {\r\n this.publishedIncidentService\r\n .fetchSituationReportList(0, 10, true, true)\r\n .toPromise()\r\n .then((sitrep) => {\r\n if (sitrep?.collection?.length > 0) {\r\n const validReports = sitrep.collection.filter(\r\n (r) => r.publishedInd && !r.archivedInd,\r\n );\r\n validReports.sort((a, b) =>\r\n new Date(a.situationReportDate) > new Date(b.situationReportDate)\r\n ? -1\r\n : new Date(b.situationReportDate) >\r\n new Date(a.situationReportDate)\r\n ? 1\r\n : 0,\r\n );\r\n this.situationReport = validReports[0];\r\n }\r\n\r\n this.startupComplete = true;\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n max-width: min(1480px, calc(100dvw - 104px));\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .resource-card {\r\n display: flex;\r\n min-width: 200px;\r\n padding: var(--16, 16px);\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: var(--16, 16px);\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n border: 1.5px solid var(--grays-gray-8, #e4e4e4);\r\n background: var(--blues-blue-11, #f5f6f9);\r\n &-title {\r\n color: var(--grays-gray-3, #666);\r\n align-self: stretch;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n &-content {\r\n display: flex;\r\n align-items: center;\r\n gap: var(--8, 8px);\r\n align-self: stretch;\r\n &-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 40px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 52px; /* 130% */\r\n letter-spacing: 0.35px;\r\n }\r\n &-icon-holder {\r\n border-radius: 60px;\r\n background: var(--Blue-4, #dfe5ee);\r\n display: flex;\r\n padding: var(--12, 12px);\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: var(--8, 8px);\r\n }\r\n &-icon {\r\n width: 40px;\r\n height: 40px;\r\n }\r\n }\r\n }\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n align-items: flex-start;\r\n gap: 24px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n }\r\n .content > * {\r\n flex: 1 0 200px;\r\n }\r\n\r\n .button-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n\r\n .button-icon {\r\n position: relative;\r\n top: 4px;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n width: calc(100% - 47px);\r\n max-width: 850px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .resource-card {\r\n display: flex;\r\n min-width: 200px;\r\n padding: var(--16, 16px);\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: var(--16, 16px);\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n border: 1.5px solid var(--grays-gray-8, #e4e4e4);\r\n background: var(--blues-blue-11, #f5f6f9);\r\n &-title {\r\n color: var(--grays-gray-3, #666);\r\n align-self: stretch;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n &-content {\r\n display: flex;\r\n align-items: center;\r\n gap: var(--8, 8px);\r\n align-self: stretch;\r\n &-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 40px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 52px; /* 130% */\r\n letter-spacing: 0.35px;\r\n }\r\n &-icon-holder {\r\n border-radius: 60px;\r\n background: var(--Blue-4, #dfe5ee);\r\n display: flex;\r\n padding: var(--12, 12px);\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: var(--8, 8px);\r\n }\r\n &-icon {\r\n width: 40px;\r\n height: 40px;\r\n }\r\n }\r\n }\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n align-items: flex-start;\r\n gap: 24px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n }\r\n .content > * {\r\n flex: 1 0 200px;\r\n }\r\n\r\n .button-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n\r\n .button-icon {\r\n position: relative;\r\n top: 4px;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n flex: 1 0 0;\r\n background: #fff;\r\n width: calc(100vw - 47px);\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n align-items: flex-start;\r\n gap: 24px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n }\r\n .content > * {\r\n flex: 1 0 200px;\r\n }\r\n\r\n .resource-card {\r\n display: flex;\r\n min-width: 200px;\r\n padding: var(--16, 16px);\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: var(--16, 16px);\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n border: 1.5px solid var(--grays-gray-8, #e4e4e4);\r\n background: var(--blues-blue-11, #f5f6f9);\r\n &-title {\r\n color: var(--grays-gray-3, #666);\r\n align-self: stretch;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n &-content {\r\n display: flex;\r\n align-items: center;\r\n gap: var(--8, 8px);\r\n align-self: stretch;\r\n &-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 28px;\r\n font-style: normal;\r\n font-weight: 500;\r\n letter-spacing: 0.35px;\r\n }\r\n &-icon-holder {\r\n border-radius: 60px;\r\n background: var(--Blue-4, #dfe5ee);\r\n display: flex;\r\n padding: var(--12, 12px);\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: var(--8, 8px);\r\n }\r\n &-icon {\r\n width: 28px;\r\n height: 28px;\r\n }\r\n }\r\n }\r\n\r\n .button-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 14px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n\r\n .button-icon {\r\n position: relative;\r\n top: 2px;\r\n }\r\n}\r\n\r\n.widget-header {\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n}\r\n", + "styleUrl": "./resources-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 14, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n Resources Assigned\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
Firefighting Personnel
\r\n
\r\n
\r\n \"Personnel\"\r\n
\r\n
\r\n {{situationReport.crewCount || '---'}}\r\n
\r\n
\r\n
\r\n
\r\n
Incident Management Teams
\r\n
\r\n
\r\n \"Personnel\"\r\n
\r\n
\r\n {{situationReport.incidentTeamCount || '---'}}\r\n
\r\n
\r\n
\r\n
\r\n
Aviation
\r\n
\r\n
\r\n \"Personnel\"\r\n
\r\n
\r\n {{situationReport.aviationCount || '---'}}\r\n
\r\n
\r\n
\r\n
\r\n
Heavy Equipment
\r\n
\r\n
\r\n \"Personnel\"\r\n
\r\n
\r\n {{situationReport.heavyEquipmentCount || '---'}}\r\n
\r\n
\r\n
\r\n
\r\n
Structure Protection
\r\n
\r\n
\r\n \"Personnel\"\r\n
\r\n
\r\n {{situationReport.structureProtectionCount || '---'}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "ResponseDetailsPanel", + "id": "component-ResponseDetailsPanel-c4e95b29d250ff7c24d5c2868638937b018c958443829de33f27023b645cf85a58e7779fb4f63187ee7494729159d2c92d643fac5d31a1d83ddf3cc6a304bba0", + "file": "src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "response-details-panel", + "styleUrls": [ + "./response-details-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./response-details-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "formGroup", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "UntypedFormGroup", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "airtankers", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 16, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'airtankers'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "helicopters", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 15, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'helicopters'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "imTeams", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 19, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'imTeams'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "incidentManagementComments", + "defaultValue": "`An Incident Management Team has been assigned to this wildfire.`", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 22 + }, + { + "name": "initialAttackCrews", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 13, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'initialAttackCrews'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "pieces", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 17, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'pieces'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "responseDisclaimer", + "defaultValue": "`The BC Wildfire Service relies on thousands of people each year to respond to wildfires. This includes firefighters, air crew, equipment operators, and support staff. For more information on resources assigned to this incident, please contact the information officer listed for this incident.`", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 21 + }, + { + "name": "structure", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 18, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'structure'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "unitCrews", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 14, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'unitCrews'" + } + ], + "modifierKind": [ + 170 + ] + } + ], + "methodsClass": [ + { + "name": "aviationCommentsValue", + "args": [ + { + "name": "helicopters", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "airtankers", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 96, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "helicopters", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "airtankers", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "aviationValueChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 134, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "crewCommentsValue", + "args": [ + { + "name": "initialAttack", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "unityCrews", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 86, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "initialAttack", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "unityCrews", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "crewsValueChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 120, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "heavyEquipmentCommentsValue", + "args": [ + { + "name": "pieces", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 106, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "pieces", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "heavyEquipmentValueChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 148, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentTeamCommentsValue", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 116, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentTeamValueChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 168, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 24, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onAviationChecked", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 43, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onHeavyEquipmentChecked", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 66, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onIncidentManagementTeamsChecked", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 56, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onStructureProtectionChecked", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 76, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onWildfireCrewsChecked", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 30, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "structureProtectionCommentsValue", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 112, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "structuretValueChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 158, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, ElementRef, Input, OnInit, ViewChild } from '@angular/core';\r\nimport { UntypedFormGroup } from '@angular/forms';\r\n\r\n@Component({\r\n selector: 'response-details-panel',\r\n templateUrl: './response-details-panel.component.html',\r\n styleUrls: ['./response-details-panel.component.scss'],\r\n})\r\nexport class ResponseDetailsPanel implements OnInit {\r\n @Input() public readonly formGroup: UntypedFormGroup;\r\n @Input() public incident;\r\n\r\n @ViewChild('initialAttackCrews') initialAttackCrews: ElementRef;\r\n @ViewChild('unitCrews') unitCrews: ElementRef;\r\n @ViewChild('helicopters') helicopters: ElementRef;\r\n @ViewChild('airtankers') airtankers: ElementRef;\r\n @ViewChild('pieces') pieces: ElementRef;\r\n @ViewChild('structure') structure: ElementRef;\r\n @ViewChild('imTeams') imTeams: ElementRef;\r\n\r\n responseDisclaimer = `The BC Wildfire Service relies on thousands of people each year to respond to wildfires. This includes firefighters, air crew, equipment operators, and support staff. For more information on resources assigned to this incident, please contact the information officer listed for this incident.`;\r\n incidentManagementComments = `An Incident Management Team has been assigned to this wildfire.`;\r\n\r\n ngOnInit() {\r\n this.formGroup.controls['responseComments'].setValue(\r\n this.responseDisclaimer,\r\n );\r\n }\r\n\r\n onWildfireCrewsChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['crewsComments'].setValue(\r\n this.crewCommentsValue(\r\n this.initialAttackCrews.nativeElement.value,\r\n this.unitCrews.nativeElement.value,\r\n ),\r\n );\r\n } else {\r\n this.formGroup.controls['crewsComments'].setValue('');\r\n }\r\n }\r\n\r\n onAviationChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['aviationComments'].setValue(\r\n this.aviationCommentsValue(\r\n this.helicopters.nativeElement.value,\r\n this.airtankers.nativeElement.value,\r\n ),\r\n );\r\n } else {\r\n this.formGroup.controls['aviationComments'].setValue('');\r\n }\r\n }\r\n\r\n onIncidentManagementTeamsChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['incidentManagementComments'].setValue(\r\n this.incidentManagementComments,\r\n );\r\n } else {\r\n this.formGroup.controls['incidentManagementComments'].setValue('');\r\n }\r\n }\r\n\r\n onHeavyEquipmentChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue(\r\n this.heavyEquipmentCommentsValue(this.pieces.nativeElement.value),\r\n );\r\n } else {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue('');\r\n }\r\n }\r\n\r\n onStructureProtectionChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['structureProtectionComments'].setValue(\r\n this.structureProtectionCommentsValue(),\r\n );\r\n } else {\r\n this.formGroup.controls['structureProtectionComments'].setValue('');\r\n }\r\n }\r\n\r\n crewCommentsValue(initialAttack, unityCrews) {\r\n if (initialAttack || unityCrews) {\r\n return `There are currently ${\r\n initialAttack && initialAttack > 0 ? initialAttack : 0\r\n } Initial Attack and ${\r\n unityCrews && unityCrews > 0 ? unityCrews : 0\r\n } Unit Crews responding to this wildfire.`;\r\n }\r\n }\r\n\r\n aviationCommentsValue(helicopters, airtankers) {\r\n if (helicopters || airtankers) {\r\n return `There are currently ${\r\n helicopters && helicopters > 0 ? helicopters : 0\r\n } helicopters and ${\r\n airtankers && airtankers > 0 ? airtankers : 0\r\n } airtankers responding to this wildfire.`;\r\n }\r\n }\r\n\r\n heavyEquipmentCommentsValue(pieces) {\r\n if (pieces && pieces > 0) {\r\n return `There are currently ${pieces} pieces of heavy equipment responding to this wildfire.`;\r\n }\r\n }\r\n\r\n structureProtectionCommentsValue() {\r\n return `Structure protection is responding to this incident.`;\r\n }\r\n\r\n incidentTeamCommentsValue() {\r\n return 'An Incident Management Team has been assigned to this wildfire.';\r\n }\r\n\r\n crewsValueChange() {\r\n if (this.incident.wildifreCrewsInd) {\r\n this.formGroup.controls['crewsComments'].setValue(\r\n this.crewCommentsValue(\r\n this.initialAttackCrews.nativeElement.value,\r\n this.unitCrews.nativeElement.value,\r\n ),\r\n );\r\n this.incident.crewResourceCount =\r\n (Number(this.initialAttackCrews?.nativeElement?.value) || 0) +\r\n (Number(this.unitCrews?.nativeElement?.value) || 0) || undefined;\r\n }\r\n }\r\n\r\n aviationValueChange() {\r\n if (this.incident.aviationInd) {\r\n this.formGroup.controls['aviationComments'].setValue(\r\n this.aviationCommentsValue(\r\n this.helicopters.nativeElement.value,\r\n this.airtankers.nativeElement.value,\r\n ),\r\n );\r\n this.incident.aviationResourceCount =\r\n (Number(this.helicopters?.nativeElement?.value) || 0) +\r\n (Number(this.airtankers?.nativeElement?.value) || 0) || undefined;\r\n }\r\n }\r\n\r\n heavyEquipmentValueChange() {\r\n if (this.incident.heavyEquipmentInd) {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue(\r\n this.heavyEquipmentCommentsValue(this.pieces.nativeElement.value),\r\n );\r\n this.incident.heavyEquipmentResourceCount =\r\n Number(this.pieces?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n structuretValueChange() {\r\n if (this.incident.structureProtectionInd) {\r\n this.formGroup.controls['structureProtectionComments'].setValue(\r\n this.structureProtectionCommentsValue(),\r\n );\r\n this.incident.structureProtectionResourceCount =\r\n Number(this.structure?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n incidentTeamValueChange() {\r\n if (this.incident.incidentManagementInd) {\r\n this.formGroup.controls['incidentManagementComments'].setValue(\r\n this.incidentTeamCommentsValue(),\r\n );\r\n this.incident.incidentManagementResourceCount =\r\n Number(this.imTeams?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n::ng-deep #core-interface-container {\r\n .mobile .incident-detail {\r\n .info-card {\r\n width: calc(100% - var(--wf1-gutter-space) * 2) !important;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./response-details-panel.component.scss" + } + ], + "stylesData": "", + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "\r\n \r\n
\r\n General Disclaimer Card\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Wildfire Crews\r\n \r\n
\r\n Response card\r\n
\r\n
\r\n \r\n Initial Attack Crews\r\n \r\n \r\n \r\n Unit Crews\r\n \r\n \r\n \r\n Total Crew Units\r\n \r\n \r\n
\r\n
\r\n Crews\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Aviation\r\n \r\n
\r\n Arial Response Card\r\n
\r\n
\r\n \r\n Helicopters\r\n \r\n \r\n \r\n Airtankers\r\n \r\n \r\n \r\n Total Aviation Units\r\n \r\n \r\n
\r\n
\r\n Wildfire Aviation\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Incident Management Team\r\n \r\n
\r\n Incident Management Response Card\r\n
\r\n
\r\n \r\n Incident Management Teams\r\n \r\n \r\n
\r\n
\r\n Incident Management Team\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Heavy Equipment\r\n \r\n
\r\n Equipment Response Card\r\n
\r\n
\r\n \r\n Heavy Equipment Pieces\r\n \r\n \r\n
\r\n
\r\n Heavy Equipment\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Structure Protection\r\n \r\n
\r\n Structure Protection Response Card\r\n
\r\n
\r\n \r\n Structure protection\r\n \r\n \r\n
\r\n
\r\n Structure Protection\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "RoadEventLegendComponent", + "id": "component-RoadEventLegendComponent-d8841e44e53eae14c87ee09828b02e4750273bb659d5ec694547008d7c47ba1bf5e66a461337298724ea6eb682eb2499563c922123f4d89b0e6a804d56a4b20e", + "file": "src/app/components/legend-panels/road-event-layers/road-event-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-road-event-legend", + "styleUrls": [ + "./road-event-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./road-event-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-road-event-legend',\r\n templateUrl: './road-event-legend.component.html',\r\n styleUrls: ['./road-event-legend.component.scss'],\r\n})\r\nexport class RoadEventLegendComponent {\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./road-event-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 8 + }, + "extends": [], + "templateData": "
\r\n
Road Events
\r\n
\r\n
\r\n \"Minor\r\n Minor Severity - Road Conditions\r\n
\r\n
\r\n
\r\n
\r\n \"Moderate\r\n Moderate Severity - Road Conditions\r\n
\r\n
\r\n
\r\n
\r\n \"Major\r\n Major Severity - Road Conditions\r\n
\r\n
\r\n
\r\n
\r\n \"Major\r\n Major Severity - Events or Incidents\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \"Weather\r\n Weather Conditions\r\n \r\n \r\n

Alerts from Environment Canada about weather that could affect a specific location.

\r\n
\r\n \r\n \r\n \r\n \"Current\r\n Current Planned Events\r\n \r\n \r\n

Planned events that are happening now that might impact travel, like construction or maintenance.

\r\n
\r\n \r\n \r\n \r\n \"Future\r\n Future Planned Events\r\n \r\n \r\n

Planned events scheduled to happen in the future that could affect travel, like construction or maintenance.

\r\n
\r\n \r\n \r\n \r\n \"Road\r\n Road Conditions\r\n \r\n \r\n

Road conditions could include flooding, slippery sections and compact snow.

\r\n
\r\n \r\n \r\n \r\n \"Incidents\"\r\n Incidents\r\n \r\n \r\n

Incidents affecting traffic such as a stalled vehicle, hydro lines down or a collision.

\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "RofCallPage", + "id": "component-RofCallPage-88b38e2d753eb4a14f614a4bfaf4faf102c00a21abaf10ac81a2c12d27d77bb48f144cf7cd12a9a483c551c4294bbaa08bd0077347825e41c1bd2326aa744dcb", + "file": "src/app/components/report-of-fire/rof-callback-page/rof-call-page.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-call-page", + "styleUrls": [ + "./rof-call-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-call-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "callInfo", + "defaultValue": "[\r\n {\r\n title: 'Location',\r\n info: 'Where is the fire? How far up the hillside? Closest intersection?',\r\n },\r\n {\r\n title: 'Size',\r\n info: 'Metres? Hectares? Size of a house? Size of a football field?',\r\n },\r\n { title: 'Rate of spread', info: 'How quickly is the fire spreading?' },\r\n { title: 'Fuel', info: 'What is burning? Grass, bushes, trees?' },\r\n {\r\n title: 'Smoke/flames',\r\n info: 'What colour is the smoke? Are the flames visible?',\r\n },\r\n { title: 'Threat', info: 'Are there any people or buildings at risk?' },\r\n { title: 'Action', info: 'Is anyone fighting the fire?' },\r\n {\r\n title: 'Campfires',\r\n info: 'Can you tell if it is wood burning or is it a propane campfire?',\r\n },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 15 + }, + { + "name": "location", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "call", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 51, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "formate", + "args": [ + { + "name": "coordinate", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 63, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "coordinate", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 45, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "useMyCurrentLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 59, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { ReportOfFire } from '@app/components/report-of-fire/reportOfFireModel';\r\nimport { RoFPage } from '@app/components/report-of-fire/rofPage';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'rof-call-page',\r\n templateUrl: './rof-call-page.component.html',\r\n styleUrls: ['./rof-call-page.component.scss'],\r\n})\r\nexport class RofCallPage extends RoFPage {\r\n location: any;\r\n\r\n callInfo = [\r\n {\r\n title: 'Location',\r\n info: 'Where is the fire? How far up the hillside? Closest intersection?',\r\n },\r\n {\r\n title: 'Size',\r\n info: 'Metres? Hectares? Size of a house? Size of a football field?',\r\n },\r\n { title: 'Rate of spread', info: 'How quickly is the fire spreading?' },\r\n { title: 'Fuel', info: 'What is burning? Grass, bushes, trees?' },\r\n {\r\n title: 'Smoke/flames',\r\n info: 'What colour is the smoke? Are the flames visible?',\r\n },\r\n { title: 'Threat', info: 'Are there any people or buildings at risk?' },\r\n { title: 'Action', info: 'Is anyone fighting the fire?' },\r\n {\r\n title: 'Campfires',\r\n info: 'Can you tell if it is wood burning or is it a propane campfire?',\r\n },\r\n ];\r\n\r\n public constructor(\r\n private appConfig: AppConfigService,\r\n private commonUtilityService: CommonUtilityService,\r\n ) {\r\n super();\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n this.message = data.message.split('\\n');\r\n this.useMyCurrentLocation();\r\n }\r\n\r\n call() {\r\n const rofPhoneNumber = this.appConfig\r\n .getConfig()\r\n .externalAppConfig['contactInformation']['rofPhoneNumber'].toString();\r\n const phoneNumber = 'tel:' + rofPhoneNumber;\r\n window.open(phoneNumber, '_blank');\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n this.location = await this.commonUtilityService.getCurrentLocationPromise();\r\n }\r\n\r\n formate(coordinate) {\r\n return this.commonUtilityService.formatDDM(Number(coordinate));\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n\r\n.call-page-content {\r\n padding-top: 8px;\r\n}\r\n\r\n.rof-button-container {\r\n position: inherit;\r\n width: auto;\r\n padding: 4rem 1rem;\r\n}\r\n\r\n.location-detail {\r\n background-color: #f5f5f5;\r\n border-radius: 8px;\r\n padding: 8px 12px;\r\n margin-top: 12px;\r\n .rof-text-review-header {\r\n margin-top: 0;\r\n }\r\n}\r\n", + "styleUrl": "./rof-call-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 36, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "RoFPage" + ], + "templateData": "
\r\n
{{ title }}
\r\n
{{ message }}
\r\n
\r\n
\r\n
\r\n {{item.title}}\r\n
\r\n
\r\n {{item.info}}\r\n
\r\n
\r\n \r\n
\r\n Your Location\r\n
\r\n
\r\n Latitude: {{formate(location.coords.latitude)}}
\r\n Longitude: {{formate(location.coords.longitude)}}\r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n \r\n
\r\n
\r\n" + }, + { + "name": "RoFCommentsPage", + "id": "component-RoFCommentsPage-75d8e5210147e0af7ff33f67d2de003c636346c93271c2db8896bb41f56ea4d2f9d95cdaefe9a99af7f63c5396d69c3f992ddc836ee152cac6b826e8ccda9ce7", + "file": "src/app/components/report-of-fire/comment-page/rof-comments-page.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-comments-page", + "styleUrls": [ + "./rof-comments-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-comments-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "commentTextArea", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 19, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'commentText', {static: false}" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "hasEnteredTextArea", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "isEditMode", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "isPageDirty", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 21 + }, + { + "name": "maxLength", + "defaultValue": "500", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22 + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "backToReview", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 45, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "editMode", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 35, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "enterTextArea", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 49, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "exitTextArea", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 59, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 31, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "onTextAreaChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 41, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n ViewChild,\r\n ElementRef,\r\n} from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\nimport { ReportOfFirePage } from '@app/components/report-of-fire/report-of-fire.component';\r\n\r\n@Component({\r\n selector: 'rof-comments-page',\r\n templateUrl: './rof-comments-page.component.html',\r\n styleUrls: ['./rof-comments-page.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class RoFCommentsPage extends RoFPage {\r\n @ViewChild('commentText', { static: false }) commentTextArea: ElementRef;\r\n isEditMode = false;\r\n isPageDirty = false;\r\n maxLength = 500;\r\n hasEnteredTextArea = false;\r\n public constructor(\r\n private cdr: ChangeDetectorRef,\r\n private reportOfFirePage: ReportOfFirePage,\r\n ) {\r\n super();\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n }\r\n\r\n editMode() {\r\n this.isPageDirty = false;\r\n this.isEditMode = true;\r\n this.cdr.detectChanges();\r\n }\r\n\r\n onTextAreaChange() {\r\n this.isPageDirty = true;\r\n }\r\n\r\n backToReview() {\r\n this.reportOfFirePage.edit('review-page');\r\n }\r\n\r\n enterTextArea() {\r\n if (!this.hasEnteredTextArea && this.commentTextArea) {\r\n const textarea: HTMLTextAreaElement = this.commentTextArea.nativeElement;\r\n textarea.focus();\r\n textarea.setSelectionRange(textarea.value.length, textarea.value.length);\r\n textarea.scrollTop = textarea.scrollHeight;\r\n this.hasEnteredTextArea = true;\r\n }\r\n }\r\n\r\n exitTextArea() {\r\n // Reset the flag when the textarea loses focus\r\n this.hasEnteredTextArea = false;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n\r\n.text-container {\r\n margin: 20px 0px;\r\n background-color: #f5f5f5 !important;\r\n width: calc(100vw - 60px);\r\n height: calc(100dvh - 450px);\r\n border-radius: 3px;\r\n min-height: 150px;\r\n max-width: 790px;\r\n @media all and (min-width: $desktop-sm-min-width) and (orientation: portrait) {\r\n height: calc(100dvh - 440px);\r\n }\r\n @media all and (min-width: 1024px) and (orientation: landscape) {\r\n height: calc(100dvh - 440px);\r\n }\r\n .text-area {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n color: #242424;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n width: 100%;\r\n border: none;\r\n background-color: #f5f5f5 !important;\r\n height: calc(100dvh - 500px);\r\n min-height: 100px;\r\n }\r\n .comment-divider {\r\n border-bottom: 1px solid #ccc;\r\n margin-top: 10px;\r\n }\r\n .word-count {\r\n margin-top: 10px;\r\n text-align: end;\r\n }\r\n}\r\n\r\n.review-icon {\r\n padding-right: 12px !important;\r\n margin-right: -4px;\r\n}\r\n\r\n@media screen and (max-width: 380px) {\r\n .review-icon {\r\n padding-right: 12px !important;\r\n margin-right: -4px;\r\n transform: translate(-15px);\r\n }\r\n}\r\n\r\n::ng-deep .mat-mdc-form-field-subscript-wrapper {\r\n display: none !important;\r\n}\r\n\r\n::ng-deep .mat-mdc-form-field-underline {\r\n display: none !important;\r\n}\r\n", + "styleUrl": "./rof-comments-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 23, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "RoFPage" + ], + "templateData": "
\r\n
{{ title }}
\r\n
{{ message }}
\r\n
\r\n Note\r\n
\r\n \r\n \r\n \r\n
{{commentText.value.length}}/500
\r\n
\r\n\r\n\r\n
\r\n \r\n\t \r\n
\r\n\r\n
\r\n \r\n\t \r\n
\r\n
\r\n" + }, + { + "name": "RoFCompassPage", + "id": "component-RoFCompassPage-2a825e4905fbb0a4b261c3807f69129c7f91ff85dc7899b8338d557823c006c5085ec96103be5a994f9d0bc4eea803bd3653fb712541d357de102c9a476a6567", + "file": "src/app/components/report-of-fire/compass-page/rof-compass-page.component.ts", + "changeDetection": "ChangeDetectionStrategy.Default", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-compass-page", + "styleUrls": [ + "./rof-compass-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-compass-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "compassFaceUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "compassHandUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "compassHeading", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "currentLat", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "currentLong", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + }, + { + "name": "equalsIgnoreCase", + "defaultValue": "equalsIgnoreCase", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 27 + }, + { + "name": "heading", + "defaultValue": "'0° N'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "locationSupported", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ] + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "checkIfLandscapeMode", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 188, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "confirmHeading", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 179, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "getOrientation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 51, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "handler", + "args": [ + { + "name": "e", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "self", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 99, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "e", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "self", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isLandscapeMode", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 36, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 46, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "useMyCurrentLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 157, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\nimport { CommonUtilityService } from '../../../services/common-utility.service';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { LocationServicesDialogComponent } from './location-services-dialog/location-services-dialog.component';\r\nimport { equalsIgnoreCase } from '../../../utils';\r\n\r\ninterface DeviceOrientationEventiOS extends DeviceOrientationEvent {\r\n requestPermission?: () => Promise<'granted' | 'denied'>;\r\n}\r\n\r\n@Component({\r\n selector: 'rof-compass-page',\r\n templateUrl: './rof-compass-page.component.html',\r\n styleUrls: ['./rof-compass-page.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class RoFCompassPage extends RoFPage implements OnInit {\r\n public compassFaceUrl: string;\r\n public compassHandUrl: string;\r\n public compassHeading = 0;\r\n public currentLat: string;\r\n public currentLong: string;\r\n public heading = '0° N';\r\n public locationSupported = false;\r\n equalsIgnoreCase = equalsIgnoreCase;\r\n\r\n constructor(\r\n private commonUtilityService: CommonUtilityService,\r\n protected dialog: MatDialog,\r\n ) {\r\n super();\r\n }\r\n\r\n isLandscapeMode(): boolean {\r\n return this.commonUtilityService.checkIfLandscapeMode();\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n this.compassFaceUrl = data.compassFaceUrl;\r\n this.compassHandUrl = data.compassHandUrl;\r\n }\r\n\r\n ngOnInit(): void {\r\n this.getOrientation();\r\n this.useMyCurrentLocation();\r\n }\r\n\r\n async getOrientation() {\r\n try {\r\n const self = this;\r\n const requestPermission = (\r\n DeviceOrientationEvent as unknown as DeviceOrientationEventiOS\r\n ).requestPermission;\r\n const iOS = typeof requestPermission === 'function';\r\n if (iOS) {\r\n const response = await requestPermission();\r\n if (equalsIgnoreCase(response, 'granted')) {\r\n window.addEventListener(\r\n 'deviceorientation',\r\n (function(compass) {\r\n return function(e) {\r\n self.handler(e, compass);\r\n };\r\n })(self),\r\n true,\r\n );\r\n } else {\r\n this.dialog.open(LocationServicesDialogComponent, {\r\n width: '350px',\r\n data: {\r\n message: 'Location services are required',\r\n },\r\n });\r\n }\r\n } else {\r\n window.addEventListener(\r\n 'deviceorientationabsolute',\r\n (function(compass) {\r\n return function(e) {\r\n self.handler(e, compass);\r\n };\r\n })(self),\r\n true,\r\n );\r\n }\r\n } catch (err) {\r\n this.dialog.open(LocationServicesDialogComponent, {\r\n width: '350px',\r\n data: {\r\n message: 'Location services are not supported',\r\n },\r\n });\r\n }\r\n }\r\n\r\n handler(e, self) {\r\n if (this.commonUtilityService.checkIfLandscapeMode()) {\r\n this.skip();\r\n }\r\n if (self.reportOfFire?.headingDetectionActive) {\r\n if (!e.alpha && !e.webkitCompassHeading) {\r\n this.reportOfFire.motionSensor = 'no';\r\n this.skip();\r\n } else {\r\n this.reportOfFire.motionSensor = 'yes';\r\n }\r\n\r\n try {\r\n let compassHeading = e.webkitCompassHeading || Math.abs(e.alpha - 360);\r\n compassHeading = Math.trunc(compassHeading);\r\n let cardinalDirection = '';\r\n\r\n if (\r\n (compassHeading >= 0 && compassHeading <= 22) ||\r\n (compassHeading >= 337 && compassHeading <= 360)\r\n ) {\r\n cardinalDirection = 'N';\r\n } else if (compassHeading >= 23 && compassHeading <= 66) {\r\n cardinalDirection = 'NE';\r\n } else if (compassHeading >= 67 && compassHeading <= 112) {\r\n cardinalDirection = 'E';\r\n } else if (compassHeading >= 113 && compassHeading <= 157) {\r\n cardinalDirection = 'SE';\r\n } else if (compassHeading >= 158 && compassHeading <= 202) {\r\n cardinalDirection = 'S';\r\n } else if (compassHeading >= 203 && compassHeading <= 246) {\r\n cardinalDirection = 'SW';\r\n } else if (compassHeading >= 247 && compassHeading <= 292) {\r\n cardinalDirection = 'W';\r\n } else if (compassHeading >= 293 && compassHeading <= 336) {\r\n cardinalDirection = 'NW';\r\n }\r\n\r\n if (document.getElementById('compass-face-image')) {\r\ndocument.getElementById('compass-face-image').style.transform =\r\n `rotate(${-compassHeading}deg)`;\r\n}\r\n if (document.getElementById('compass-heading')) {\r\ndocument.getElementById('compass-heading').innerText =\r\n compassHeading.toString() + '° ' + cardinalDirection;\r\n}\r\n\r\n self.reportOfFire.compassHeading = compassHeading;\r\n\r\n this.useMyCurrentLocation();\r\n\r\n this.reportOfFire = self.reportOfFire;\r\n } catch (err) {\r\n console.error('Could not set compass heading', err);\r\n }\r\n }\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n try {\r\n const location =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n if (location) {\r\n this.currentLat = this.commonUtilityService.formatDDM(\r\n Number(location.coords.latitude),\r\n );\r\n this.currentLong = this.commonUtilityService.formatDDM(\r\n Number(location.coords.longitude),\r\n );\r\n }\r\n\r\n if (document.getElementById('location')) {\r\ndocument.getElementById('location').innerText =\r\n this.currentLat + ',' + this.currentLong;\r\n}\r\n } catch (err) {\r\n console.error('Could not find current location', err);\r\n }\r\n }\r\n\r\n confirmHeading() {\r\n try {\r\n this.reportOfFire.headingDetectionActive = false;\r\n this.next();\r\n } catch (err) {\r\n console.error('Could not confirm heading', err);\r\n }\r\n }\r\n\r\n checkIfLandscapeMode() {\r\n if (window.innerWidth > window.innerHeight) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n\r\n#compass-container {\r\n max-width: 262px;\r\n max-height: 262px;\r\n min-height: 200px !important;\r\n min-width: 200px !important;\r\n margin: 0 auto;\r\n position: relative;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n}\r\n\r\n#compass-container #compass-face-image {\r\n height: 100%;\r\n width: 100%;\r\n margin: 0 auto;\r\n}\r\n\r\n.compass-hand-image {\r\n max-width: 16px;\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n transform: translate(-50%, -50%);\r\n z-index: 1000;\r\n}\r\n\r\n.compass-heading {\r\n font-size: 28px;\r\n font-weight: 600;\r\n line-height: 38px;\r\n padding-top: 20px;\r\n letter-spacing: -0.02em;\r\n text-align: center;\r\n color: #000000;\r\n}\r\n\r\n.location {\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.02em;\r\n text-align: center;\r\n color: #565656;\r\n margin-bottom: 10px !important;\r\n}\r\n\r\n@media screen and (max-height: 850px) and (min-height: 656px) {\r\n #compass-container #compass-face-image {\r\n height: 95%;\r\n width: 95%;\r\n }\r\n .compass-heading {\r\n font-size: 26px;\r\n padding-top: 10px;\r\n }\r\n .location {\r\n font-size: 16px;\r\n }\r\n .compass-hand-image {\r\n height: 120px;\r\n }\r\n}\r\n\r\n@media screen and (max-height: 655px) and (min-height: 585px) {\r\n #compass-container #compass-face-image {\r\n height: 90%;\r\n width: 90%;\r\n }\r\n .compass-heading {\r\n font-size: 24px;\r\n padding-top: 10px;\r\n }\r\n .location {\r\n font-size: 16px;\r\n }\r\n .compass-hand-image {\r\n height: 120px;\r\n }\r\n}\r\n\r\n@media screen and (max-height: 585px) and (min-height: 510px) {\r\n #compass-container #compass-face-image {\r\n height: 80%;\r\n width: 80%;\r\n }\r\n .compass-heading {\r\n font-size: 20px;\r\n padding-top: 1px;\r\n line-height: 15px;\r\n }\r\n .location {\r\n font-size: 12px;\r\n }\r\n .compass-hand-image {\r\n height: 100px;\r\n }\r\n}\r\n\r\n@media screen and (max-height: 510px) and (min-height: 485px) {\r\n #compass-container #compass-face-image {\r\n height: 75%;\r\n width: 75%;\r\n }\r\n .compass-heading {\r\n font-size: 20px;\r\n padding-top: 10px;\r\n line-height: 10px;\r\n }\r\n .location {\r\n font-size: 12px;\r\n }\r\n .compass-hand-image {\r\n height: 95px;\r\n }\r\n}\r\n\r\n@media screen and (max-height: 485px) and (min-height: 460px) {\r\n #compass-container #compass-face-image {\r\n height: 70%;\r\n width: 70%;\r\n }\r\n .compass-heading {\r\n font-size: 18px;\r\n padding-top: 5px;\r\n line-height: 5px;\r\n }\r\n .location {\r\n font-size: 10px;\r\n }\r\n .compass-hand-image {\r\n height: 90px;\r\n }\r\n}\r\n\r\n@media screen and (max-height: 460px) {\r\n #compass-container {\r\n min-height: 100px !important;\r\n min-width: 100px !important;\r\n }\r\n #compass-container #compass-face-image {\r\n height: 60%;\r\n width: 60%;\r\n }\r\n .compass-heading {\r\n font-size: 14px;\r\n padding-top: 10px;\r\n line-height: 5px;\r\n }\r\n .location {\r\n font-size: 8px;\r\n }\r\n .compass-hand-image {\r\n height: 80px;\r\n }\r\n}\r\n", + "styleUrl": "./rof-compass-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 27, + "jsdoctags": [ + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "RoFPage" + ], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
{{ title }}
\r\n
{{ message }}
\r\n
\r\n \"Compass\r\n \"Compass\r\n
\r\n
{{ heading }}
\r\n
{{ currentLat }},{{ currentLong }}
\r\n
\r\n \r\n \r\n
\r\n
\r\n " + }, + { + "name": "RoFComplexQuestionPage", + "id": "component-RoFComplexQuestionPage-75040d8fee2eeda8468e37c94b7f1a3e89c29f50634800cf0ea065e103b933ded0cf21f6bcbfe22395ebff4729be4c64c67a9149507306dfeb8bbb357876ffe1", + "file": "src/app/components/report-of-fire/complex-question-page/rof-complex-question-page.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-complex-question-page", + "styleUrls": [ + "./rof-complex-question-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-complex-question-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "allowIDontKnowButton", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "buttons", + "deprecated": false, + "deprecationMessage": "", + "type": "Array", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ] + }, + { + "name": "buttonStates", + "defaultValue": "Array(10).fill(false)", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean[]", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ] + }, + { + "name": "disableNext", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "highlightedButton", + "deprecated": false, + "deprecationMessage": "", + "type": "HTMLElement", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ] + }, + { + "name": "isEditMode", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30 + }, + { + "name": "isPageDirty", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "notSureButton", + "deprecated": false, + "deprecationMessage": "", + "type": "MatButtonToggle", + "optional": false, + "description": "", + "line": 34, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'notSureButton'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "toggleButtons", + "deprecated": false, + "deprecationMessage": "", + "type": "QueryList", + "optional": false, + "description": "", + "line": 35, + "decorators": [ + { + "name": "ViewChildren", + "stringifiedArguments": "'toggleButton'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "backToReview", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 137, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "editMode", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 52, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 45, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onValChange", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "event", + "type": "MatButtonToggleChange | PointerEvent", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 58, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "event", + "type": "MatButtonToggleChange | PointerEvent", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "previousPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 141, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n ViewChild,\r\n ChangeDetectorRef,\r\n ViewChildren,\r\n QueryList,\r\n} from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\nimport {\r\n MatButtonToggle,\r\n MatButtonToggleChange,\r\n} from '@angular/material/button-toggle';\r\nimport { ReportOfFirePage } from '@app/components/report-of-fire/report-of-fire.component';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\n@Component({\r\n selector: 'rof-complex-question-page',\r\n templateUrl: './rof-complex-question-page.component.html',\r\n styleUrls: ['./rof-complex-question-page.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class RoFComplexQuestionPage extends RoFPage {\r\n public allowIDontKnowButton: boolean;\r\n public allowMultiSelect: boolean;\r\n public disableNext = true;\r\n public buttons: Array;\r\n public highlightedButton: HTMLElement;\r\n isEditMode = false;\r\n isPageDirty = false;\r\n public buttonStates: boolean[] = Array(10).fill(false);\r\n\r\n @ViewChild('notSureButton') notSureButton!: MatButtonToggle;\r\n @ViewChildren('toggleButton') toggleButtons!: QueryList;\r\n\r\n public constructor(\r\n private reportOfFirePage: ReportOfFirePage,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n ) {\r\n super();\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n this.allowIDontKnowButton = data.allowIDontKnowButton;\r\n this.allowMultiSelect = data.allowMultiSelect;\r\n this.buttons = data.buttons;\r\n }\r\n\r\n editMode() {\r\n this.isPageDirty = false;\r\n this.isEditMode = true;\r\n this.cdr.detectChanges();\r\n }\r\n\r\n onValChange(\r\n value: string,\r\n event: MatButtonToggleChange | PointerEvent,\r\n index: number,\r\n ) {\r\n this.isPageDirty = true;\r\n this.buttonStates.fill(false);\r\n this.buttonStates[index] = !this.buttonStates[index];\r\n\r\n // Handler to ensure single select buttons highlight on click\r\n // to match the toggle button appearance\r\n if (event instanceof PointerEvent) {\r\n // middle of the button will return the span, edges will return the button itself\r\n // which is super annoying, so we need to check that we have an id set\r\n // const clickedButton = (event.target as HTMLElement).id !== '' ? event.target as HTMLElement : (event.target as HTMLElement).parentElement;\r\n\r\n const clickedElement = event.target as HTMLElement;\r\n const clickedButton = clickedElement.closest('button');\r\n\r\n // remove the highlight on the currently selected button\r\n if (clickedButton) {\r\n if (this.highlightedButton) {\r\n this.highlightedButton.classList.remove('btn-highlight');\r\n }\r\n\r\n // highlight the new button\r\n clickedButton.classList.add('btn-highlight');\r\n // and store it for later events\r\n this.highlightedButton = clickedButton;\r\n }\r\n }\r\n\r\n if (value && this.updateAttribute && this.updateAttribute !== '') {\r\n if (this.notSureButton?.checked) {\r\n this.notSureButton.checked = false;\r\n if (this.allowMultiSelect) {\r\n this.reportOfFire[this.updateAttribute] = this.reportOfFire[\r\n this.updateAttribute\r\n ].filter((item) => item !== 'Unknown');\r\n }\r\n }\r\n if (\r\n Array.isArray(this.reportOfFire[this.updateAttribute]) &&\r\n !this.reportOfFire[this.updateAttribute].includes(value)\r\n ) {\r\n this.reportOfFire[this.updateAttribute].push(value);\r\n } else if (\r\n Array.isArray(this.reportOfFire[this.updateAttribute]) &&\r\n this.reportOfFire[this.updateAttribute].includes(value)\r\n ) {\r\n const idx = this.reportOfFire[this.updateAttribute].indexOf(value);\r\n this.reportOfFire[this.updateAttribute].splice(idx, 1);\r\n } else {\r\n this.reportOfFire[this.updateAttribute] = value;\r\n }\r\n } else {\r\n if (this.highlightedButton) {\r\n this.highlightedButton.classList.remove('btn-highlight');\r\n }\r\n this.reportOfFire[this.updateAttribute] = '';\r\n }\r\n\r\n this.disableNext = false;\r\n\r\n if (value === null) {\r\n this.notSureButton.checked = true;\r\n if (this.allowMultiSelect === true) {\r\n this.reportOfFire[this.updateAttribute] = ['Unknown'];\r\n } else {\r\n this.reportOfFire[this.updateAttribute] = 'Unknown';\r\n }\r\n // Deselect all other buttons\r\n this.toggleButtons.forEach((button) => {\r\n if (button !== this.notSureButton) {\r\n button.checked = false;\r\n }\r\n });\r\n }\r\n }\r\n backToReview() {\r\n this.reportOfFirePage.edit('review-page');\r\n }\r\n\r\n previousPage() {\r\n if (this.id === 'distance-page') {\r\n this.reportOfFire.headingDetectionActive = true;\r\n if (this.reportOfFire.motionSensor === 'yes' && !this.commonUtilityService.checkIfLandscapeMode()) {\r\n this.previous();\r\n } else {\r\n this.reportOfFirePage.selectPage('callback-page', null, false);\r\n this.reportOfFirePage.currentStep--;\r\n }\r\n } else {\r\n this.previous();\r\n }\r\n }\r\n\r\n nextPage() {\r\n if (this.id === 'distance-page') {\r\n this.commonUtilityService.checkOnline().then((result) => {\r\n if (!result) {\r\n this.reportOfFirePage.selectPage('photo-page', null, false);\r\n } else {\r\n this.next();\r\n }\r\n });\r\n } else {\r\n this.next();\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n\r\n.rof-toggle-group {\r\n ::ng-deep.mat-button-toggle-label-content {\r\n line-height: 35px !important;\r\n padding-bottom: 0 !important;\r\n }\r\n}\r\n\r\n.btn-highlight {\r\n border-radius: 8px !important;\r\n border: 3px solid #4169a4 !important;\r\n background-color: #dfe5ee !important;\r\n}\r\n\r\n.btn-icon {\r\n margin-right: 8px;\r\n}\r\n\r\n.multi-select-class {\r\n padding-top: 3px;\r\n width: auto;\r\n flex: 0 0 calc(50% - 12px);\r\n max-width: calc(50% - 12px);\r\n height: fit-content;\r\n .flex-button {\r\n white-space: normal;\r\n align-items: center;\r\n }\r\n}\r\n\r\n.single-select-class {\r\n width: 100%;\r\n flex: auto;\r\n}\r\n\r\n.distance-class {\r\n width: auto;\r\n flex: 0 0 calc(50% - 12px);\r\n max-width: calc(50% - 12px);\r\n height: fit-content;\r\n .flex-button {\r\n white-space: nowrap;\r\n }\r\n}\r\n", + "styleUrl": "./rof-complex-question-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 35, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "RoFPage" + ], + "templateData": "
\r\n
\r\n
{{ title }}
\r\n
{{ message }}
\r\n\r\n \r\n
\r\n
\r\n \r\n \"icon\"\r\n {{ button.icon }}{{ button.label }}\r\n \r\n \r\n
\r\n ?I'm not sure\r\n
\r\n\r\n
\r\n \r\n \r\n
\r\n\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n" + }, + { + "name": "RoFContactPage", + "id": "component-RoFContactPage-e5f8d6b643f7f2c339c494491c5c665721af23a10a1a9cb322d077d7c9ae90026d5c1da9086e29e62f4fbe862583792a0ccfe1121ee63d9c7e974455225d10c1", + "file": "src/app/components/report-of-fire/contact-page/rof-contact-page.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-contact-page", + "styleUrls": [ + "./rof-contact-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-contact-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "isEditMode", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 18 + }, + { + "name": "offLine", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 19 + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "backToReview", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 37, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "checkOnlineStatus", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 41, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "editMode", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 33, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 28, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 62, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "validatePhoneNumber", + "args": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 54, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n} from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\nimport { ReportOfFirePage } from '@app/components/report-of-fire/report-of-fire.component';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\n@Component({\r\n selector: 'rof-contact-page',\r\n templateUrl: './rof-contact-page.component.html',\r\n styleUrls: ['./rof-contact-page.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class RoFContactPage extends RoFPage {\r\n isEditMode = false;\r\n offLine = false;\r\n public constructor(\r\n private reportOfFirePage: ReportOfFirePage,\r\n private commonUtilityService: CommonUtilityService,\r\n private cdr: ChangeDetectorRef,\r\n ) {\r\n super();\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n this.offLine = !window.navigator.onLine;\r\n }\r\n\r\n editMode() {\r\n this.isEditMode = true;\r\n }\r\n\r\n backToReview() {\r\n this.reportOfFirePage.edit('review-page');\r\n }\r\n\r\n checkOnlineStatus() {\r\n this.commonUtilityService.pingService().subscribe(\r\n () => {\r\n this.offLine = false;\r\n this.cdr.detectChanges();\r\n },\r\n () => {\r\n this.offLine = true;\r\n this.cdr.detectChanges();\r\n },\r\n );\r\n }\r\n\r\n validatePhoneNumber(value) {\r\n if (value && value.toString().length === 10) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n nextPage() {\r\n if (this.reportOfFire.motionSensor !== 'no' && !this.commonUtilityService.checkIfLandscapeMode()) {\r\n this.next();\r\n } else {\r\n this.reportOfFirePage.selectPage('distance-page', null, false);\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n\r\n.input-style {\r\n margin: 10px 0px;\r\n width: 100%;\r\n}\r\n\r\n.input-label {\r\n color: #484644;\r\n}\r\n\r\n.mat-form-field-appearance-outline {\r\n background-color: #f1f1f1;\r\n height: 60px;\r\n border-radius: 7px;\r\n}\r\n\r\n::ng-deep.mat-mdc-text-field-wrapper {\r\n margin: 0px !important;\r\n}\r\n\r\n::ng-deep .mdc-notched-outline {\r\n opacity: 0;\r\n}\r\n", + "styleUrl": "./rof-contact-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 19, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "RoFPage" + ], + "templateData": "
\r\n
{{ offLine? offLineTitle: title }}
\r\n
{{ offLine? offLineMessage: message }}
\r\n\r\n Name*\r\n \r\n \r\n \r\n Phone Number*\r\n \r\n \r\n \r\n\r\n
\r\n \r\n\t \r\n
\r\n\r\n
\r\n \r\n\t \r\n
\r\n
\r\n" + }, + { + "name": "RoFDisclaimerPage", + "id": "component-RoFDisclaimerPage-f45e56238ac8c78c29ea963bbd2d558361229cfe6c186fa1f742ab51708438d729c3217f45e7d170f927e231052048ad9ca2000062b80437e969643ad7ea5971", + "file": "src/app/components/report-of-fire/disclaimer-page/rof-disclaimer-page.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-disclaimer-page", + "styleUrls": [ + "./rof-disclaimer-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-disclaimer-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "currentBrowser", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "hideButtons", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "imageUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 25, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\n\r\n@Component({\r\n selector: 'rof-disclaimer-page',\r\n templateUrl: './rof-disclaimer-page.component.html',\r\n styleUrls: ['./rof-disclaimer-page.component.scss'],\r\n})\r\nexport class RoFDisclaimerPage extends RoFPage {\r\n public imageUrl: string;\r\n public message: string;\r\n public currentBrowser: string;\r\n public hideButtons: boolean;\r\n\r\n public constructor(\r\n private commonUtilityService: CommonUtilityService,\r\n private capacitor: CapacitorService,\r\n ) {\r\n super();\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n this.imageUrl = data.imageUrl;\r\n this.message = data.message.split('\\n');\r\n\r\n if (this.capacitor.isWebPlatform) {\r\n this.commonUtilityService.checkOnline().then((result) => {\r\n if (!result) {\r\n this.message =\r\n 'Offline reporting is only available in the BC Wildfire Service app which you can find on the Apple App Store or Google Play Store.';\r\n this.hideButtons = true;\r\n }\r\n });\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n\r\n.disclaimer-image {\r\n text-align: center;\r\n height: 10vh;\r\n margin: 0 auto;\r\n position: relative;\r\n display: flex;\r\n padding-bottom: 20px;\r\n}\r\n\r\n@media screen and (max-height: 470px) {\r\n #rof-text-title {\r\n font-size: 24px;\r\n }\r\n}\r\n", + "styleUrl": "./rof-disclaimer-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "capacitor", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "capacitor", + "type": "CapacitorService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "RoFPage" + ], + "templateData": "
\r\n
{{ title }}
\r\n \"Offline\r\n
\r\n

\r\n {{ message }} \r\n

\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n " + }, + { + "name": "RoFLocationPage", + "id": "component-RoFLocationPage-68c736d6b4a8cfe086d9e6a50a6701a66aa60bf6c4e83c63ea58aa14f98167601ba6cc240da7732ba5906095cab8372e9e85e6b3989c4a3e2fb554b2bf8a238e", + "file": "src/app/components/report-of-fire/location-page/rof-location-page.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [ + { + "name": "Location" + }, + { + "name": "{ provide: LocationStrategy, useClass: PathLocationStrategy }" + } + ], + "selector": "rof-location-page", + "styleUrls": [ + "./rof-location-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-location-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "distance", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 44 + }, + { + "name": "distanceEstimateMeter", + "defaultValue": "1000", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 36 + }, + { + "name": "fireLocation", + "deprecated": false, + "deprecationMessage": "", + "type": "LatLon", + "optional": true, + "description": "", + "line": 39 + }, + { + "name": "fullScreenMode", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 42 + }, + { + "name": "heading", + "deprecated": false, + "deprecationMessage": "", + "type": "CompassHeading", + "optional": false, + "description": "", + "line": 37 + }, + { + "name": "http", + "deprecated": false, + "deprecationMessage": "", + "type": "HttpClient", + "optional": false, + "description": "", + "line": 41 + }, + { + "name": "isEditMode", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43 + }, + { + "name": "location", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": true, + "description": "", + "line": 35 + }, + { + "name": "mapConfig", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "null", + "optional": false, + "description": "", + "line": 33 + }, + { + "name": "SMK", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 34 + }, + { + "name": "smkApi", + "deprecated": false, + "deprecationMessage": "", + "type": "SmkApi", + "optional": false, + "description": "", + "line": 40 + }, + { + "name": "turf", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 38 + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "addOfflineLayer", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 311, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrow", + "args": [ + { + "name": "smk", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "start", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "end", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 191, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "smk", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "start", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "end", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "backToReview", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 307, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "confirmLocation", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 170, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "editMode", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 303, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 60, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "initMap", + "args": [ + { + "name": "smk", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 108, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "smk", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadMapConfig", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 255, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 55, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setHeading", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 81, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setLocation", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 98, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "toggleFullScreen", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 87, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "useMyCurrentLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 104, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n AfterViewInit,\r\n ElementRef,\r\n} from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { CompassHeading } from '@app/services/capacitor-service';\r\nimport { LatLon, LonLat } from '@app/services/wfnews-map.service/util';\r\nimport { SmkApi } from '@app/utils/smk';\r\nimport { MapConfigService } from '@app/services/map-config.service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { ReportOfFirePage } from '@app/components/report-of-fire/report-of-fire.component';\r\nimport { LocationStrategy, PathLocationStrategy } from '@angular/common';\r\nimport offlineMapJson from '../../../../assets/maps/british-columbia.json';\r\nimport * as L from 'leaflet';\r\nimport { getActiveMap } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'rof-location-page',\r\n templateUrl: './rof-location-page.component.html',\r\n styleUrls: ['./rof-location-page.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n providers: [\r\n Location,\r\n { provide: LocationStrategy, useClass: PathLocationStrategy },\r\n ],\r\n})\r\nexport class RoFLocationPage extends RoFPage implements AfterViewInit {\r\n mapConfig = null;\r\n SMK: any;\r\n location?: any;\r\n distanceEstimateMeter = 1000;\r\n heading: CompassHeading;\r\n turf: any;\r\n fireLocation?: LatLon;\r\n smkApi: SmkApi;\r\n http: HttpClient;\r\n fullScreenMode = false;\r\n isEditMode = false;\r\n distance: number;\r\n public constructor(\r\n private mapConfigService: MapConfigService,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private elementRef: ElementRef,\r\n private reportOfFirePage: ReportOfFirePage,\r\n ) {\r\n super();\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n this.loadMapConfig();\r\n this.setHeading();\r\n }\r\n\r\n async initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n await this.useMyCurrentLocation();\r\n super.initialize(data, index, reportOfFire);\r\n }\r\n\r\n get currentHeading() {\r\n if (!this.hasHeading) {\r\n return 0;\r\n }\r\n return this.heading.trueHeading || 0;\r\n }\r\n get hasHeading() {\r\n if (!this.heading) {\r\n return false;\r\n }\r\n if (this.heading.error) {\r\n return false;\r\n }\r\n return true;\r\n }\r\n\r\n setHeading() {\r\n const compassHeading = {} as CompassHeading;\r\n compassHeading.trueHeading = this.reportOfFire.compassHeading;\r\n this.heading = compassHeading;\r\n }\r\n\r\n toggleFullScreen(): void {\r\n this.fullScreenMode = !this.fullScreenMode;\r\n const mapContainer =\r\n this.elementRef.nativeElement.querySelector('#mapView');\r\n if (this.fullScreenMode) {\r\n mapContainer.requestFullscreen();\r\n } else {\r\n document.exitFullscreen();\r\n }\r\n }\r\n\r\n setLocation() {\r\n // the map should trigger this once configured\r\n this.reportOfFire.estimatedDistance = 0;\r\n this.reportOfFire.fireLocation = [-112, 50];\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n this.location = await this.commonUtilityService.getCurrentLocationPromise();\r\n }\r\n\r\n initMap(smk: any) {\r\n this.smkApi = new SmkApi(smk);\r\n\r\n const L = window['L'];\r\n\r\n const loc = {\r\n type: 'Point',\r\n coordinates: [\r\n this.location.coords.longitude,\r\n this.location.coords.latitude,\r\n ],\r\n };\r\n\r\n this.reportOfFire[this.updateAttribute] = [\r\n Number(this.location.coords.latitude),\r\n Number(this.location.coords.longitude),\r\n ];\r\n this.reportOfFire.currentLocation = [\r\n Number(this.location.coords.latitude),\r\n Number(this.location.coords.longitude),\r\n ];\r\n smk.showFeature('location', loc, {\r\n pointToLayer(geojson, latlng) {\r\n return L.marker(latlng, {\r\n icon: L.divIcon({\r\n className: 'rof-location',\r\n iconSize: [20, 20],\r\n iconAnchor: [14, 14],\r\n }),\r\n });\r\n },\r\n });\r\n const map = smk.$viewer.map;\r\n\r\n map.on('zoom', () => {\r\n connector();\r\n });\r\n map.on('move', () => {\r\n connector();\r\n });\r\n\r\n const connector = () => {\r\n const photo = map.getCenter();\r\n const loc = [\r\n this.location.coords.longitude,\r\n this.location.coords.latitude,\r\n ] as LonLat;\r\n\r\n this.fireLocation = [photo.lat, photo.lng];\r\n\r\n this.arrow(smk, loc, [photo.lng, photo.lat]);\r\n };\r\n\r\n connector();\r\n\r\n this.commonUtilityService.checkOnline().then((result) => {\r\n if (!result) {\r\n this.addOfflineLayer();\r\n }\r\n });\r\n }\r\n\r\n confirmLocation() {\r\n if (this.location?.coords?.latitude && this.location?.coords?.longitude) {\r\n this.reportOfFire.deviceLocation[0] = this.location.coords.latitude;\r\n this.reportOfFire.deviceLocation[1] = this.location.coords.longitude;\r\n }\r\n if (this.distance) {\r\n this.reportOfFire.estimatedDistance = this.distance * 1000;\r\n }\r\n const direction = this.commonUtilityService.calculateBearing(\r\n this.location.coords.latitude,\r\n this.location.coords.longitude,\r\n this.fireLocation[0],\r\n this.fireLocation[1],\r\n );\r\n if (direction) {\r\n this.reportOfFire.compassHeading = direction;\r\n }\r\n this.reportOfFire[this.updateAttribute] = this.fireLocation;\r\n }\r\n\r\n // start -----> end\r\n arrow(smk: any, start: LonLat, end: LonLat) {\r\n const L = window['L'];\r\n const T = window['turf'];\r\n const view = smk.$viewer.getView();\r\n const lineStartOffsetPx = 15;\r\n const lineEndOffsetPx = 35;\r\n\r\n const arrowLine = T.lineString([start, end]);\r\n const arrowLen = T.length(arrowLine);\r\n this.distance = arrowLen;\r\n\r\n const startOffset = (view.metersPerPixel * lineStartOffsetPx) / 1000;\r\n const endOffset = (view.metersPerPixel * lineEndOffsetPx) / 1000;\r\n\r\n const headPt = T.along(T.lineString([end, start]), endOffset);\r\n const headRot = T.bearing(headPt.geometry.coordinates, end);\r\n smk.showFeature('arrow-head', headPt, {\r\n pointToLayer(geojson, latlng) {\r\n return L.marker(latlng, {\r\n icon: L.divIcon({\r\n className: 'rof-arrow-head',\r\n html: `navigation`,\r\n iconSize: [24, 24],\r\n iconAnchor: [12, 12],\r\n }),\r\n interactive: false,\r\n });\r\n },\r\n });\r\n\r\n const startPt = T.along(\r\n T.lineString([start, headPt.geometry.coordinates]),\r\n startOffset,\r\n ).geometry.coordinates;\r\n const line = T.lineString([startPt, headPt.geometry.coordinates]);\r\n\r\n smk.showFeature('arrow-line', line, {\r\n style() {\r\n return {\r\n color: 'yellow',\r\n weight: 5,\r\n lineCap: 'butt',\r\n interactive: false,\r\n };\r\n },\r\n onEachFeature(ft, ly) {\r\n ly.bindTooltip(formatDist(arrowLen) + ' km', {\r\n permanent: true,\r\n });\r\n },\r\n });\r\n\r\n smk.showFeature('arrow-line-shadow', line, {\r\n style() {\r\n return {\r\n color: 'rgba(0,0,0,36%)',\r\n weight: 7,\r\n lineCap: 'butt',\r\n interactive: false,\r\n };\r\n },\r\n });\r\n }\r\n\r\n loadMapConfig() {\r\n this.commonUtilityService.checkOnline().then((result) => {\r\n if (!result) {\r\n this.mapConfigService.getReportOfFireOfflineMapConfig().then((cfg) => {\r\n const turf = window['turf'];\r\n const loc = [\r\n this.location.coords.longitude,\r\n this.location.coords.latitude,\r\n ];\r\n const dist =\r\n this.reportOfFire.estimatedDistance &&\r\n this.reportOfFire.estimatedDistance !== 0\r\n ? this.reportOfFire.estimatedDistance / 1000\r\n : this.distanceEstimateMeter / 1000; //km\r\n const head = this.reportOfFire.compassHeading;\r\n const photo = turf.destination(loc, dist, head);\r\n const poly = turf.circle(photo.geometry.coordinates, dist);\r\n const exp = turf.transformScale(poly, 1.1);\r\n const bbox = turf.bbox(exp);\r\n const view = { viewer: { location: { extent: bbox } } };\r\n this.mapConfig = [cfg, view];\r\n this.cdr.detectChanges();\r\n });\r\n } else {\r\n this.mapConfigService.getReportOfFireMapConfig().then((cfg) => {\r\n const turf = window['turf'];\r\n const loc = [\r\n this.location.coords.longitude,\r\n this.location.coords.latitude,\r\n ];\r\n const dist =\r\n this.reportOfFire.estimatedDistance &&\r\n this.reportOfFire.estimatedDistance !== 0\r\n ? this.reportOfFire.estimatedDistance / 1000\r\n : this.distanceEstimateMeter / 1000; //km\r\n const head = this.reportOfFire.compassHeading;\r\n const photo = turf.destination(loc, dist, head);\r\n const poly = turf.circle(photo.geometry.coordinates, dist);\r\n const exp = turf.transformScale(poly, 1.1);\r\n const bbox = turf.bbox(exp);\r\n const view = { viewer: { location: { extent: bbox } } };\r\n this.mapConfig = [cfg, view];\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n });\r\n }\r\n\r\n editMode() {\r\n this.isEditMode = true;\r\n }\r\n\r\n backToReview() {\r\n this.reportOfFirePage.edit('review-page');\r\n }\r\n\r\n addOfflineLayer() {\r\n const SMK = window['SMK'];\r\n for (const smkMap in SMK.MAP) {\r\n if (Object.hasOwn(SMK.MAP, smkMap)) {\r\n const geoJsonData = offlineMapJson;\r\n const offlineLyaer = L.geoJson(geoJsonData, {\r\n style: {\r\n color: '#6495ED',\r\n weight: 8,\r\n fillColor: '',\r\n fillOpacity: 0.00001,\r\n },\r\n zoom: 6,\r\n subdomains: ['mt0', 'mt1', 'mt2', 'mt3'],\r\n });\r\n getActiveMap(SMK).$viewer.map;\r\n offlineLyaer.addTo(getActiveMap(SMK).$viewer.map);\r\n getActiveMap(SMK).$viewer.map.setZoom(5);\r\n const offlineUrl = '/assets/offline-maps/{z}/{y}/{x}.jpg';\r\n L.tileLayer(offlineUrl, {\r\n zoom: 5,\r\n subdomains: ['mt0', 'mt1', 'mt2', 'mt3'],\r\n }).addTo(getActiveMap(SMK).$viewer.map);\r\n }\r\n }\r\n }\r\n}\r\n\r\nfunction formatDist(dist: number): string {\r\n if (dist == null) {\r\nreturn '';\r\n}\r\n\r\n const rounded = parseFloat(dist.toPrecision(6));\r\n const a = Math.abs(rounded);\r\n const s = Math.sign(rounded);\r\n const i = Math.floor(a);\r\n const f = a - i;\r\n\r\n return (s * i).toLocaleString() + f.toFixed(3).substr(1);\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n\r\n.map-container {\r\n // position: absolute;\r\n // top: 0;\r\n // bottom: 0;\r\n // width: 100%;\r\n // height: 100%;\r\n position: fixed;\r\n width: calc(100% - 65px);\r\n height: 50vh;\r\n max-width: 790px;\r\n @media (max-height: 700px) {\r\n height: 45vh !important;\r\n }\r\n}\r\n\r\n::ng-deep.smk-map-frame {\r\n .leaflet-pane.leaflet-marker-pane {\r\n .leaflet-marker-icon {\r\n &.rof-location {\r\n border: 4px solid white;\r\n border-radius: 14px;\r\n background-color: blue;\r\n position: relative;\r\n\r\n &:after {\r\n content: \"\";\r\n border: 10px solid #add8e68f;\r\n border-radius: 24px;\r\n width: 28px;\r\n height: 28px;\r\n position: absolute;\r\n top: -14px;\r\n left: -14px;\r\n }\r\n }\r\n &.rof-arrow-head {\r\n color: yellow;\r\n text-shadow:\r\n 2px 2px 3px rgba(0, 0, 0, 36%),\r\n -2px 2px 3px rgba(0, 0, 0, 36%),\r\n 2px -2px 3px rgba(0, 0, 0, 36%),\r\n -2px -2px 3px rgba(0, 0, 0, 36%);\r\n }\r\n }\r\n }\r\n}\r\n\r\n:host ::ng-deep .smk-tool-BespokeTool--full-extent {\r\n display: none !important;\r\n}\r\n\r\n:host ::ng-deep .sticky-widget {\r\n display: none !important;\r\n}\r\n\r\n:host ::ng-deep .smk-actionbar {\r\n top: unset !important;\r\n bottom: 0 !important;\r\n right: 0 !important;\r\n}\r\n\r\n:host ::ng-deep .smk-actionbar {\r\n top: unset !important;\r\n bottom: 0 !important;\r\n right: 0 !important;\r\n}\r\n\r\n.photo-location {\r\n position: absolute;\r\n top: calc(50% - 24px);\r\n left: calc(50% - 24px);\r\n z-index: 1;\r\n color: yellow;\r\n text-shadow:\r\n 2px 2px 3px rgba(0, 0, 0, 36%),\r\n -2px 2px 3px rgba(0, 0, 0, 36%),\r\n 2px -2px 3px rgba(0, 0, 0, 36%),\r\n -2px -2px 3px rgba(0, 0, 0, 36%);\r\n font-size: 48px;\r\n}\r\n\r\n.compass-rose {\r\n position: absolute;\r\n top: 5px;\r\n left: 5px;\r\n z-index: 1;\r\n background-image: url(\"../../../../assets/images/north-arrow.png\");\r\n background-repeat: no-repeat;\r\n background-size: 50px;\r\n width: 50px;\r\n height: 90px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: flex-end;\r\n color: white;\r\n font-size: 20px;\r\n text-shadow:\r\n 2px 2px 3px rgba(0, 0, 0, 36%),\r\n -2px 2px 3px rgba(0, 0, 0, 36%),\r\n 2px -2px 3px rgba(0, 0, 0, 36%),\r\n -2px -2px 3px rgba(0, 0, 0, 36%);\r\n}\r\n\r\n@media only screen and (min-width: 1024px) and (max-height: 850px) and (min-height: 720px) {\r\n .map-container {\r\n height: 45dvh !important;\r\n }\r\n}\r\n\r\n@media only screen and (min-width: 1024px) and (max-height: 719px) and (min-height: 610px) {\r\n .map-container {\r\n height: 40dvh !important;\r\n }\r\n}\r\n\r\n@media only screen and (min-width: 1024px) and (max-height: 609px) and (min-height: 555px) and (orientation: landscape) {\r\n .map-container {\r\n height: 35dvh !important;\r\n }\r\n}\r\n\r\n@media only screen and (min-width: 1024px) and (max-height: 554px) and (min-height: 510px) and (orientation: landscape) {\r\n .map-container {\r\n height: 30dvh !important;\r\n }\r\n}\r\n\r\n@media only screen and (min-width: 1024px) and (max-height: 509px) and (orientation: landscape) {\r\n .map-container {\r\n height: 25dvh !important;\r\n }\r\n}\r\n\r\n@media all and (min-width: $desktop-sm-min-width) and (min-height: 1024px) and (orientation: portrait) {\r\n .map-container {\r\n height: 40dvh !important;\r\n }\r\n}\r\n", + "styleUrl": "./rof-location-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "mapConfigService", + "type": "MapConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "elementRef", + "type": "ElementRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 44, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "mapConfigService", + "type": "MapConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "elementRef", + "type": "ElementRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "RoFPage" + ], + "implements": [ + "AfterViewInit" + ], + "accessors": { + "currentHeading": { + "name": "currentHeading", + "getSignature": { + "name": "currentHeading", + "type": "", + "returnType": "", + "line": 65 + } + }, + "hasHeading": { + "name": "hasHeading", + "getSignature": { + "name": "hasHeading", + "type": "", + "returnType": "", + "line": 71 + } + } + }, + "templateData": "
\r\n
{{ title }}
\r\n
{{ message }}
\r\n
\r\n \r\n location_searching\r\n
\r\n
\r\n \r\n\t \r\n \r\n
\r\n\r\n
\r\n \r\n\t \r\n \r\n
\r\n
\r\n" + }, + { + "name": "RoFPage", + "id": "component-RoFPage-f7c75bb18dadd7ec80952148b25f795939cc1d6d1b1dbaa6b36ca595f2a7247a683069289626d3406511d9a67f9cf5331f9086593cf03f813e0b8a2dd9005dfa", + "file": "src/app/components/report-of-fire/rofPage.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-page", + "styleUrls": [], + "styles": [], + "template": "
", + "templateUrl": [], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ] + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ] + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ] + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ] + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ] + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ] + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ] + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "

This is the default page component used for the ROF screens\nMade this a component rather than an interface in case we wanted\na "stub" page for injection, but this might not be needed so we\ncan likely change it to a plain interface in the future

\n", + "rawdescription": "\n\nThis is the default page component used for the ROF screens\nMade this a component rather than an interface in case we wanted\na \"stub\" page for injection, but this might not be needed so we\ncan likely change it to a plain interface in the future\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { ReportOfFire } from './reportOfFireModel';\r\nimport { v4 as uuidv4 } from 'uuid';\r\n\r\n/**\r\n * This is the default page component used for the ROF screens\r\n * Made this a component rather than an interface in case we wanted\r\n * a \"stub\" page for injection, but this might not be needed so we\r\n * can likely change it to a plain interface in the future\r\n */\r\n\r\n@Component({\r\n selector: 'rof-page',\r\n template: '
',\r\n})\r\nexport class RoFPage {\r\n public id: string;\r\n public previousId: string;\r\n public nextId: string;\r\n public skipId: string;\r\n public isStartPage: boolean;\r\n public index: number;\r\n public allowSkip: boolean;\r\n public allowExit: boolean;\r\n public reportOfFire: ReportOfFire;\r\n public title: string;\r\n public offLineTitle: string;\r\n public message: string;\r\n public offLineMessage: string;\r\n public updateAttribute: string;\r\n public showProgress: boolean;\r\n public allowMultiSelect: boolean;\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n this.allowExit = data.allowExit;\r\n this.allowSkip = data.allowSkip;\r\n this.isStartPage = data.isStartPage || false;\r\n this.message = data.message;\r\n this.offLineMessage = data.offLineMessage;\r\n this.title = data.title;\r\n this.offLineTitle = data.offLineTitle;\r\n this.showProgress = data.showProgress;\r\n this.allowMultiSelect = data.allowMultiSelect;\r\n this.updateAttribute = data.updateAttribute || '';\r\n this.index = index;\r\n this.reportOfFire = reportOfFire;\r\n this.id = data.id || uuidv4();\r\n this.previousId = data.previousId || null;\r\n this.nextId = data.nextId || null;\r\n this.skipId = data.skipId || null;\r\n }\r\n\r\n previous() {\r\n // stub used for instantiation of extended components\r\n }\r\n\r\n next() {\r\n // stub used for instantiation of extended components\r\n }\r\n\r\n skip() {\r\n // stub used for instantiation of extended components\r\n }\r\n\r\n close() {\r\n // stub used for instantiation of extended components\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": "", + "stylesData": "", + "extends": [] + }, + { + "name": "RoFPermissionsPage", + "id": "component-RoFPermissionsPage-21ab23e4151a62a3ca7748b34eb014b2d790b2af2ee1c401de35c898d7296bebb4603fca3ab40616ba9cfe9bd487add97dad0e76ea6500e400c2a866f7c59fe5", + "file": "src/app/components/report-of-fire/permissions-page/rof-permissions-page.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-permissions-page", + "styleUrls": [ + "./rof-permissions-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-permissions-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "dataShareAccepted", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "dataShareAcceptedToggle", + "args": [ + { + "name": "event", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 22, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, ChangeDetectionStrategy } from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\n\r\n@Component({\r\n selector: 'rof-permissions-page',\r\n templateUrl: './rof-permissions-page.component.html',\r\n styleUrls: ['./rof-permissions-page.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class RoFPermissionsPage extends RoFPage {\r\n public dataShareAccepted = false;\r\n\r\n public constructor() {\r\n super();\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n }\r\n\r\n dataShareAcceptedToggle(event: boolean) {\r\n this.dataShareAccepted = event;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n\r\n::ng-deep.mat-checkbox-layout {\r\n white-space: normal !important;\r\n}\r\n\r\n::ng-deep .mat-mdc-checkbox .mdc-form-field {\r\n align-items: start !important;\r\n}\r\n", + "styleUrl": "./rof-permissions-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 12, + "modifierKind": [ + 125 + ] + }, + "extends": [ + "RoFPage" + ], + "templateData": "
\r\n
{{ title }}
\r\n
{{ message }}
\r\n\r\n
\r\n
Do you agree to share information with the BC Wildfire Service?
\r\n
\r\n \r\n I agree to share information provided in this report with BC Wildfire Service\r\n \r\n
\r\n
\r\n \r\n\t \r\n
\r\n
\r\n" + }, + { + "name": "RoFPhotoPage", + "id": "component-RoFPhotoPage-fde905adf0f8322208034fe5f1bf15b3f725d68d4fcdcae1fd4c3e0c7bbeb316a4b0ad54153a2c47a8001ce13a93dea8e6db04c1700fd6971e9e6cdc5e71c4a7", + "file": "src/app/components/report-of-fire/photo-page/rof-photo-page.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-photo-page", + "styleUrls": [ + "./rof-photo-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-photo-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "captureUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 28 + }, + { + "name": "disableNext", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "images", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "(Photo | GalleryPhoto)[]", + "optional": false, + "description": "", + "line": 30 + }, + { + "name": "isCaptured", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "isEditMode", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "isFullScreen", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "addFromCameraRoll", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "backToReview", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 164, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "confirmPhotos", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 153, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "deleteImage", + "args": [ + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 121, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "editMode", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "enterImageFullScreen", + "args": [ + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "exitImageFullScreen", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 146, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 43, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 168, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "takePhoto", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n ElementRef,\r\n} from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\nimport {\r\n Camera,\r\n CameraResultType,\r\n CameraSource,\r\n GalleryPhoto,\r\n Photo,\r\n} from '@capacitor/camera';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { ReportOfFirePage } from '@app/components/report-of-fire/report-of-fire.component';\r\nimport { Capacitor } from '@capacitor/core';\r\n\r\n@Component({\r\n selector: 'rof-photo-page',\r\n templateUrl: './rof-photo-page.component.html',\r\n styleUrls: ['./rof-photo-page.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class RoFPhotoPage extends RoFPage {\r\n public disableNext = true;\r\n captureUrl: any;\r\n isCaptured: boolean;\r\n images: (Photo | GalleryPhoto)[] = [];\r\n isFullScreen = false;\r\n isEditMode = false;\r\n public constructor(\r\n private changeDetector: ChangeDetectorRef,\r\n private el: ElementRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private reportOfFirePage: ReportOfFirePage,\r\n private cdr: ChangeDetectorRef,\r\n ) {\r\n super();\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n }\r\n\r\n async takePhoto() {\r\n try {\r\n const image = await Camera.getPhoto({\r\n quality: 100,\r\n allowEditing: false,\r\n resultType: CameraResultType.DataUrl,\r\n source: CameraSource.Camera,\r\n saveToGallery: false,\r\n webUseInput: true,\r\n width: undefined,\r\n });\r\n this.images.push(image);\r\n this.changeDetector.detectChanges();\r\n } catch (error) {\r\n console.error('Error taking photos', error);\r\n }\r\n }\r\n\r\n async addFromCameraRoll() {\r\n try {\r\n const isNativePlatform = Capacitor.isNativePlatform();\r\n if (isNativePlatform) {\r\n const photos = await Camera.pickImages({\r\n quality: 100,\r\n limit: 3 - this.images.length,\r\n });\r\n for (const image of photos.photos) {\r\n this.images.push(image);\r\n this.changeDetector.markForCheck();\r\n }\r\n return;\r\n }\r\n\r\n // This is specific to iOS but should work for Android. If not we may need to check specifically for platform.\r\n const currentPermissions = await Camera.checkPermissions();\r\n if (currentPermissions?.photos === 'granted') {\r\n // All permissions are granted and we should be able to get everything we need\r\n const photos = await Camera.pickImages({\r\n quality: 100,\r\n limit: 3 - this.images.length,\r\n });\r\n\r\n for (const image of photos.photos) {\r\n this.images.push(image);\r\n }\r\n } else if (currentPermissions?.photos === 'limited') {\r\n // They have a limited amount of images selected to share and only those will provide exif\r\n const imagesLeft = 3 - this.images.length;\r\n if (imagesLeft) {\r\n // iOS 14+ Only: Allows the user to update their limited photo library selection. On iOS 15+ returns all the\r\n // limited photos after the picker dismissal. On iOS 14 or if the user gave full access to the photos it returns\r\n // an empty array.\r\n const photos = await Camera.pickLimitedLibraryPhotos();\r\n for (const image of photos.photos.slice(0, imagesLeft)) {\r\n this.images.push(image);\r\n }\r\n }\r\n }\r\n\r\n // The permission is denied and we need to ask for it. This is what the capacitor code should look like based on\r\n // documentation, but it doesn't work from my experience on iOS. If this doesn't work we may need to have a prompt\r\n // to explain the steps and redirect to settings like we do for location.\r\n try {\r\n const permissionStatus = await Camera.requestPermissions();\r\n console.log('camera permissions', permissionStatus);\r\n } catch (error) {\r\n console.error('permission error', error);\r\n }\r\n this.cdr.detectChanges();\r\n } catch (error) {\r\n console.error('Error adding from camera roll', error);\r\n }\r\n }\r\n\r\n deleteImage(index: number) {\r\n if (index >= 0 && index < this.images.length) {\r\n this.images.splice(index, 1);\r\n }\r\n }\r\n\r\n enterImageFullScreen(index: number) {\r\n if (!this.isFullScreen && !this.commonUtilityService.isIPhone()) {\r\n const imgElement =\r\n this.el.nativeElement.querySelectorAll('.imagecontainer')[index];\r\n if (imgElement) {\r\n if (imgElement.requestFullscreen) {\r\n imgElement.requestFullscreen();\r\n } else if (imgElement.mozRequestFullScreen) {\r\n imgElement.mozRequestFullScreen();\r\n } else if (imgElement.webkitRequestFullscreen) {\r\n imgElement.webkitRequestFullscreen();\r\n } else if (imgElement.msRequestFullscreen) {\r\n imgElement.msRequestFullscreen();\r\n }\r\n }\r\n this.isFullScreen = !this.isFullScreen;\r\n }\r\n }\r\n\r\n exitImageFullScreen() {\r\n if (this.isFullScreen) {\r\n document.exitFullscreen();\r\n this.isFullScreen = !this.isFullScreen;\r\n }\r\n }\r\n\r\n confirmPhotos() {\r\n this.reportOfFire.image1 = this.images[0];\r\n this.reportOfFire.image2 = this.images[1];\r\n this.reportOfFire.image3 = this.images[2];\r\n }\r\n\r\n editMode() {\r\n this.isEditMode = true;\r\n this.cdr.detectChanges();\r\n }\r\n\r\n backToReview() {\r\n this.reportOfFirePage.edit('review-page');\r\n }\r\n\r\n previousPage() {\r\n this.commonUtilityService.checkOnline().then((result) => {\r\n if (!result) {\r\n this.reportOfFirePage.selectPage('distance-page', null, false);\r\n this.reportOfFirePage.currentStep--;\r\n } else {\r\n this.previous();\r\n }\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n.button-group {\r\n display: flex;\r\n align-items: center;\r\n gap: 24px;\r\n button {\r\n height: 132px;\r\n display: flex;\r\n padding: 12px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n background: #f1f1f1;\r\n border-width: inherit;\r\n @media (min-width: 1024px) and (max-height: 735px) {\r\n height: 15vh !important;\r\n }\r\n }\r\n span {\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 19px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n letter-spacing: -0.38px;\r\n @media (max-height: 700px) {\r\n font-size: 2.2vh !important;\r\n }\r\n }\r\n}\r\n\r\n.images {\r\n display: flex;\r\n overflow-x: auto;\r\n .image-container {\r\n display: inline-block;\r\n margin: 24px 10px;\r\n .closebutton {\r\n color: #fff;\r\n font-size: 17px;\r\n font-style: normal;\r\n font-weight: 400;\r\n position: absolute;\r\n right: 26px;\r\n top: 26px;\r\n }\r\n }\r\n\r\n .first-image {\r\n margin-left: 0; /* Removes left margin for the first image */\r\n }\r\n\r\n .last-image {\r\n margin-right: 0; /* Removes right margin for the last image */\r\n }\r\n\r\n .image-wrapper {\r\n position: relative;\r\n }\r\n\r\n .image {\r\n height: 25vh;\r\n @media (min-width: 1024px) and (max-height: 699px) {\r\n height: 20vh;\r\n }\r\n\r\n &-fullScreen {\r\n object-fit: contain;\r\n user-select: text;\r\n box-sizing: border-box !important;\r\n min-width: 0px !important;\r\n max-width: none !important;\r\n min-height: 0px !important;\r\n max-height: none !important;\r\n width: 100% !important;\r\n height: 100% !important;\r\n transform: none !important;\r\n inset: 0px !important;\r\n margin: 0px !important;\r\n }\r\n }\r\n\r\n .delete-button {\r\n position: absolute;\r\n top: 5px;\r\n left: 5px;\r\n background-color: #e6e6e6;\r\n color: #242424;\r\n border: none;\r\n border-radius: 81.579px;\r\n padding: 5px 8px;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.photo-button {\r\n &-disabled {\r\n color: #939393 !important;\r\n }\r\n &-enabled {\r\n color: #000 !important;\r\n }\r\n}\r\n\r\n@media (min-width: 1024px) and (max-height: 735px) {\r\n .take-photo {\r\n display: none;\r\n }\r\n\r\n .library-photo {\r\n display: none;\r\n }\r\n}\r\n", + "styleUrl": "./rof-photo-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "changeDetector", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "el", + "type": "ElementRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 32, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "changeDetector", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "el", + "type": "ElementRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "RoFPage" + ], + "templateData": "
\r\n
{{ title }}
\r\n
{{ message }}
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n Close\r\n \"icon\"\r\n \"icon\"\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n\r\n
\r\n \r\n \r\n
\r\n
\r\n" + }, + { + "name": "RoFReviewPage", + "id": "component-RoFReviewPage-5eabfdc34b9a153e2906c309c803c6cce98c5a6cb6e0b3fc2473ebd3ae60158cd2328f7f7f60d22cd88b06beabc6557f66eada5f4de0bf3ef7d2af7a6523c2db", + "file": "src/app/components/report-of-fire/review-page/rof-review-page.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-review-page", + "styleUrls": [ + "./rof-review-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-review-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "currentLocation", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 36 + }, + { + "name": "isOffLine", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 35 + }, + { + "name": "map", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 33 + }, + { + "name": "reportOfFirePages", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ] + }, + { + "name": "smkApi", + "deprecated": false, + "deprecationMessage": "", + "type": "SmkApi", + "optional": false, + "description": "", + "line": 34 + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "calculateDistanceInPixels", + "args": [ + { + "name": "x1", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "y1", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "x2", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "y2", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 455, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "x1", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "y1", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "x2", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "y2", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "calculateMiddlePoint", + "args": [ + { + "name": "lat1", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "lon1", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "lat2", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "lon2", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "literal type", + "typeParameters": [], + "line": 444, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "lat1", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "lon1", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "lat2", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "lon2", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "edit", + "args": [ + { + "name": "pageId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "secondStep", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 349, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "pageId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "secondStep", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "findLabelByValue", + "args": [ + { + "name": "pageId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "valueToFind", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 361, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "pageId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "valueToFind", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 51, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "loadMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "nullEmptyStrings", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 440, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "photoNumber", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 188, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectedAnswer", + "args": [ + { + "name": "page", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 77, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "page", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "selectedAnswerPart2", + "args": [ + { + "name": "page", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 131, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "page", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "submitRof", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 382, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "twoPartsQuestions", + "args": [ + { + "name": "page", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "page", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "useMyCurrentLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 377, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n OnInit,\r\n} from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\nimport ConfigJson from '../report-of-fire.config.json';\r\nimport * as L from 'leaflet';\r\nimport { ReportOfFirePage } from '@app/components/report-of-fire/report-of-fire.component';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport {\r\n ReportOfFireService,\r\n ReportOfFireType,\r\n} from '@app/services/report-of-fire-service';\r\nimport { equalsIgnoreCase } from '../../../utils';\r\nimport offlineMapJson from '../../../../assets/maps/british-columbia.json';\r\nimport { SmkApi } from '@app/utils/smk';\r\nimport { LatLng } from 'leaflet';\r\nimport { v5 as uuidv5 } from 'uuid';\r\n\r\n@Component({\r\n selector: 'rof-review-page',\r\n templateUrl: './rof-review-page.component.html',\r\n styleUrls: ['./rof-review-page.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class RoFReviewPage extends RoFPage implements AfterViewInit {\r\n public reportOfFirePages: any;\r\n map: any;\r\n smkApi: SmkApi;\r\n isOffLine: boolean;\r\n currentLocation: any;\r\n public constructor(\r\n private reportOfFirePage: ReportOfFirePage,\r\n private commonUtilityService: CommonUtilityService,\r\n private cdr: ChangeDetectorRef,\r\n private reportOfFireService: ReportOfFireService,\r\n protected snackbarService: MatSnackBar,\r\n ) {\r\n super();\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n this.loadMap();\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n this.reportOfFirePages = ConfigJson.pages;\r\n const pagesToRemove = [\r\n 'first-page',\r\n 'permissions-page',\r\n 'callback-page',\r\n 'compass-page',\r\n 'distance-page',\r\n 'infrastructure-page',\r\n 'response-page',\r\n 'review-page',\r\n 'final-page',\r\n ];\r\n this.reportOfFirePages = this.reportOfFirePages.filter(\r\n (page) => !pagesToRemove.includes(page.id),\r\n );\r\n this.commonUtilityService.checkOnline().then((result) => {\r\n if (!result) {\r\n this.isOffLine = true;\r\n } else {\r\n this.isOffLine = false;\r\n }\r\n });\r\n }\r\n\r\n selectedAnswer(page: any) {\r\n switch (page.id) {\r\n case 'contact-page':\r\n return this.reportOfFire.consentToCall\r\n ? this.reportOfFire.consentToCall.charAt(0).toUpperCase() +\r\n this.reportOfFire.consentToCall.slice(1)\r\n : null;\r\n case 'location-page':\r\n return this.reportOfFire.fireLocation;\r\n case 'photo-page':\r\n return this.photoNumber();\r\n case 'smoke-color-page':\r\n return this.reportOfFire.smokeColor\r\n ? this.reportOfFire.smokeColor\r\n .map((item) => this.findLabelByValue(page.id, item))\r\n .join(', ')\r\n : null;\r\n case 'fire-size-page':\r\n return this.reportOfFire.fireSize\r\n ? this.findLabelByValue(page.id, this.reportOfFire.fireSize)\r\n : null;\r\n case 'response-details-page':\r\n //make the first letter of a string uppercase\r\n return this.reportOfFire.ifSignsOfResponse\r\n ? this.reportOfFire.ifSignsOfResponse.charAt(0).toUpperCase() +\r\n this.reportOfFire.ifSignsOfResponse.slice(1)\r\n : null;\r\n case 'visible-flame-page':\r\n return this.reportOfFire.visibleFlame\r\n ? this.reportOfFire.visibleFlame.charAt(0).toUpperCase() +\r\n this.reportOfFire.visibleFlame.slice(1)\r\n : null;\r\n case 'fire-spread-page':\r\n return this.reportOfFire.rateOfSpread\r\n ? this.findLabelByValue(page.id, this.reportOfFire.rateOfSpread)\r\n : null;\r\n case 'what-is-burning-page':\r\n return this.reportOfFire.burning\r\n ? this.reportOfFire.burning\r\n .map((item) => this.findLabelByValue(page.id, item))\r\n .join(', ')\r\n : null;\r\n case 'infrastructure-details-page':\r\n return this.reportOfFire.ifAssetsAtRisk\r\n ? this.reportOfFire.ifAssetsAtRisk.charAt(0).toUpperCase() +\r\n this.reportOfFire.ifAssetsAtRisk.slice(1)\r\n : null;\r\n case 'comments-page':\r\n return this.reportOfFire.otherInfo;\r\n default:\r\n return null;\r\n }\r\n }\r\n\r\n selectedAnswerPart2(page: any) {\r\n switch (page.id) {\r\n case 'contact-page':\r\n const phoneNumber = ('' + this.reportOfFire.phoneNumber).replace(\r\n /\\D/g,\r\n '',\r\n );\r\n const match = phoneNumber.match(/^(\\d{3})(\\d{3})(\\d{4})$/);\r\n // reformate to phonenumber\r\n if (match) {\r\n return (\r\n this.reportOfFire.fullName +\r\n '\\n' +\r\n '(' +\r\n match[1] +\r\n ') ' +\r\n match[2] +\r\n '-' +\r\n match[3]\r\n );\r\n }\r\n case 'response-details-page':\r\n return this.reportOfFire.signsOfResponse\r\n ? this.reportOfFire.signsOfResponse\r\n .map((item) => this.findLabelByValue(page.id, item))\r\n .join(', ')\r\n : null;\r\n case 'infrastructure-details-page':\r\n return this.reportOfFire.assetsAtRisk\r\n ? this.reportOfFire.assetsAtRisk\r\n .map((item) => this.findLabelByValue(page.id, item))\r\n .join(', ')\r\n : null;\r\n }\r\n }\r\n\r\n twoPartsQuestions(page: any) {\r\n if (\r\n page.id === 'contact-page' &&\r\n this.reportOfFire.consentToCall === 'yes'\r\n ) {\r\n return true;\r\n } else if (\r\n page.id === 'response-details-page' &&\r\n this.reportOfFire.ifSignsOfResponse === 'yes'\r\n ) {\r\n return true;\r\n } else if (\r\n page.id === 'infrastructure-details-page' &&\r\n this.reportOfFire.ifAssetsAtRisk === 'yes'\r\n ) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n photoNumber() {\r\n let photoNumber = 0;\r\n if (this.reportOfFire.image1) {\r\n photoNumber++;\r\n }\r\n if (this.reportOfFire.image2) {\r\n photoNumber++;\r\n }\r\n if (this.reportOfFire.image3) {\r\n photoNumber++;\r\n }\r\n if (photoNumber === 0) {\r\n return 'Skipped';\r\n } else if (photoNumber === 1) {\r\n return photoNumber + ' photo added';\r\n } else {\r\n return photoNumber + ' photos added';\r\n }\r\n }\r\n\r\n loadMap() {\r\n if (this.map) {\r\n this.map.remove();\r\n }\r\n const location = this.reportOfFire.fireLocation;\r\n this.map = L.map('map', {\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n });\r\n\r\n // Calculate the bounding box\r\n if (this.reportOfFire.currentLocation && this.reportOfFire.fireLocation) {\r\n const bbox = L.latLngBounds(\r\n this.reportOfFire.currentLocation,\r\n this.reportOfFire.fireLocation,\r\n );\r\n const zoomLevel = this.map.getBoundsZoom(bbox);\r\n this.map.setView(bbox.getCenter(), zoomLevel);\r\n }\r\n // Calculate the ideal zoom level to fit the bounding box within the map's view\r\n // configure map data\r\n L.tileLayer(\r\n 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}',\r\n {\r\n zoom: 5,\r\n subdomains: ['mt0', 'mt1', 'mt2', 'mt3'],\r\n },\r\n ).addTo(this.map);\r\n\r\n this.commonUtilityService.checkOnline().then((result) => {\r\n if (!result) {\r\n const geoJsonData = offlineMapJson;\r\n L.geoJson(geoJsonData, {\r\n style: {\r\n color: '#6495ED',\r\n weight: 8,\r\n fillColor: '',\r\n fillOpacity: 0.00001,\r\n },\r\n zoom: 6,\r\n subdomains: ['mt0', 'mt1', 'mt2', 'mt3'],\r\n }).addTo(this.map);\r\n }\r\n });\r\n\r\n const fireLocationIcon = L.divIcon({\r\n html: 'location_searching',\r\n iconSize: [48, 48],\r\n className: 'fireLocationIcon',\r\n });\r\n L.marker(location, { icon: fireLocationIcon }).addTo(this.map);\r\n\r\n L.marker(this.reportOfFire.currentLocation, {\r\n icon: L.divIcon({\r\n className: 'rof-location',\r\n iconSize: [20, 20],\r\n iconAnchor: [14, 14],\r\n }),\r\n }).addTo(this.map);\r\n\r\n // draw the arrow and lines between fire location and current location\r\n const latlngs = Array();\r\n if (\r\n this.reportOfFire?.fireLocation?.length &&\r\n this.reportOfFire?.currentLocation?.length &&\r\n this.reportOfFire.estimatedDistance\r\n ) {\r\n // Code to be executed if both fireLocation and currentLocation arrays have elements\r\n const direction = this.commonUtilityService.calculateBearing(\r\n this.reportOfFire.currentLocation[0],\r\n this.reportOfFire.currentLocation[1],\r\n this.reportOfFire.fireLocation[0],\r\n this.reportOfFire.fireLocation[1],\r\n );\r\n\r\n const initialFirePoint: LatLng = L.latLng(\r\n this.reportOfFire.fireLocation[0],\r\n this.reportOfFire.fireLocation[1],\r\n );\r\n const currentLocationFirePoint: LatLng = L.latLng(\r\n this.reportOfFire.currentLocation[0],\r\n this.reportOfFire.currentLocation[1],\r\n );\r\n const pointI = this.map.latLngToContainerPoint(initialFirePoint); // convert to containerpoint (px);\r\n const pointC = this.map.latLngToContainerPoint(currentLocationFirePoint); // convert to containerpoint (px);\r\n\r\n const distanceInPixels = this.calculateDistanceInPixels(\r\n pointI.x,\r\n pointI.y,\r\n pointC.x,\r\n pointC.y,\r\n );\r\n const metersPerPixel =\r\n this.reportOfFire.estimatedDistance / distanceInPixels;\r\n const offSet = metersPerPixel * 35;\r\n const angleInRadians = ((direction + 180) * Math.PI) / 180;\r\n // calculates a new latitude value by adding a offset (in meters) to the initial latitude,\r\n // considering the angle and the Earth's radius\r\n const newLatitude =\r\n initialFirePoint.lat +\r\n (offSet * Math.cos(angleInRadians)) / ((Math.PI * 6378137) / 180);\r\n const newLongitude =\r\n initialFirePoint.lng +\r\n (offSet * Math.sin(angleInRadians)) /\r\n ((Math.PI * 6378137) / 180) /\r\n Math.cos((initialFirePoint.lat * Math.PI) / 180);\r\n const newFirePoint = [newLatitude, newLongitude];\r\n\r\n latlngs.push(newFirePoint);\r\n latlngs.push(this.reportOfFire.currentLocation);\r\n L.polyline(latlngs, { color: 'yellow', opacity: 0.7 }).addTo(this.map);\r\n\r\n L.marker(newFirePoint, {\r\n icon: L.divIcon({\r\n className: 'rof-arrow-head',\r\n html: `navigation`,\r\n iconSize: [24, 24],\r\n iconAnchor: [12, 12],\r\n }),\r\n }).addTo(this.map);\r\n\r\n const middlePoint = this.calculateMiddlePoint(\r\n this.reportOfFire.fireLocation[0],\r\n this.reportOfFire.fireLocation[1],\r\n this.reportOfFire.currentLocation[0],\r\n this.reportOfFire.currentLocation[1],\r\n );\r\n L.tooltip({})\r\n .setContent(\r\n (this.reportOfFire.estimatedDistance / 1000).toFixed(3) + ' km',\r\n )\r\n .setLatLng(middlePoint)\r\n .addTo(this.map);\r\n }\r\n }\r\n\r\n edit(pageId: string, secondStep?: boolean) {\r\n if (pageId === 'contact-page' && !secondStep) {\r\n this.reportOfFirePage.edit('callback-page');\r\n } else if (pageId === 'response-details-page' && !secondStep) {\r\n this.reportOfFirePage.edit('response-page');\r\n } else if (pageId === 'infrastructure-details-page' && !secondStep) {\r\n this.reportOfFirePage.edit('infrastructure-page');\r\n } else {\r\n this.reportOfFirePage.edit(pageId);\r\n }\r\n }\r\n\r\n findLabelByValue(pageId: string, valueToFind: string) {\r\n if (pageId && valueToFind) {\r\n const page = this.reportOfFirePages.find((page: { id: string }) => page.id === pageId);\r\n const button = page.buttons.find(\r\n (button: { value: string }) => button.value === valueToFind,\r\n );\r\n if (valueToFind === 'Unknown') {\r\n return 'Unknown';\r\n }\r\n if (button) {\r\n const label = button.label;\r\n return label;\r\n }\r\n }\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n this.currentLocation =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n }\r\n\r\n async submitRof() {\r\n await this.commonUtilityService.checkOnline().then(async (result) => {\r\n if (!result) {\r\n await this.useMyCurrentLocation();\r\n this.reportOfFire.fireLocation = [\r\n this.currentLocation.coords.latitude,\r\n this.currentLocation.coords.longitude,\r\n ];\r\n }\r\n });\r\n\r\n // seed string to create submission UUID\r\n const fixedFireLocation = [this.reportOfFire.fireLocation[0].toFixed(3), this.reportOfFire.fireLocation[1].toFixed(3)]\r\n const seedString = this.reportOfFire.fullName + this.reportOfFire.phoneNumber + fixedFireLocation.toString();\r\n\r\n // uuid library requires custom namespace GUID e.g. 7f7c68e7-8eab-4281-9c1f-4fe3d3e56e62\r\n const uniqueID = uuidv5(seedString, \"7f7c68e7-8eab-4281-9c1f-4fe3d3e56e62\")\r\n\r\n const rofResource: ReportOfFireType = {\r\n fullName: this.nullEmptyStrings(this.reportOfFire.fullName),\r\n phoneNumber: this.nullEmptyStrings(this.reportOfFire.phoneNumber),\r\n consentToCall: equalsIgnoreCase(this.reportOfFire.consentToCall, 'Yes')\r\n ? true\r\n : false,\r\n estimatedDistance: this.reportOfFire.estimatedDistance,\r\n fireLocation: this.reportOfFire.fireLocation,\r\n deviceLocation: this.reportOfFire.deviceLocation,\r\n fireSize: this.nullEmptyStrings(this.reportOfFire.fireSize),\r\n rateOfSpread: this.reportOfFire.rateOfSpread,\r\n burning: this.reportOfFire.burning,\r\n smokeColor: this.reportOfFire.smokeColor,\r\n weather: this.reportOfFire.weather,\r\n assetsAtRisk: this.reportOfFire.assetsAtRisk,\r\n signsOfResponse: this.reportOfFire.signsOfResponse,\r\n otherInfo: this.reportOfFire.otherInfo,\r\n submittedTimestamp: new Date().getTime().toString(),\r\n visibleFlame: new Array(this.reportOfFire.visibleFlame),\r\n submissionID: uniqueID\r\n };\r\n\r\n try {\r\n this.reportOfFireService.saveReportOfFire(\r\n rofResource,\r\n this.reportOfFire.image1,\r\n this.reportOfFire.image2,\r\n this.reportOfFire.image3,\r\n );\r\n this.next();\r\n } catch (err) {\r\n this.snackbarService.open(\r\n 'Failed to submit Report Of Fire: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n } finally {\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n nullEmptyStrings(value: string) {\r\n return !value ? null : value;\r\n }\r\n\r\n calculateMiddlePoint(\r\n lat1: number,\r\n lon1: number,\r\n lat2: number,\r\n lon2: number,\r\n ): { lat: number; lon: number } {\r\n const middleLat = (lat1 + lat2) / 2;\r\n const middleLon = (lon1 + lon2) / 2;\r\n return { lat: middleLat, lon: middleLon };\r\n }\r\n\r\n calculateDistanceInPixels(x1, y1, x2, y2) {\r\n const xDistance = x2 - x1;\r\n const yDistance = y2 - y1;\r\n // Calculate the distance using the Pythagorean theorem\r\n const distance = Math.sqrt(xDistance * xDistance + yDistance * yDistance);\r\n\r\n return distance;\r\n }\r\n}", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n.item {\r\n border-radius: 8px;\r\n background: #f5f5f5;\r\n padding: 10px;\r\n margin-bottom: 5px;\r\n margin-top: 5px;\r\n width: 95%;\r\n white-space: pre-line;\r\n}\r\n\r\n.item-content {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n}\r\n\r\n.text {\r\n margin-right: 10px;\r\n word-wrap: break-word;\r\n max-width: 90%;\r\n}\r\n\r\n.edit-icon {\r\n align-self: flex-start;\r\n cursor: pointer;\r\n}\r\n.edit-button {\r\n padding: 10px;\r\n display: flex;\r\n align-items: center;\r\n position: absolute;\r\n border-radius: 6px;\r\n background: rgba(255, 255, 255, 0.9);\r\n z-index: 1000;\r\n font-size: 16px;\r\n right: 8px;\r\n top: 8px;\r\n gap: 7px;\r\n}\r\n.images {\r\n display: flex;\r\n overflow-x: auto;\r\n // .image-container{\r\n // display: inline-block;\r\n // margin: 24px 10px;\r\n // }\r\n .image {\r\n height: 25vh;\r\n margin: 6px 11px;\r\n }\r\n}\r\n\r\n.submit-button-row {\r\n display: flex;\r\n justify-content: center;\r\n align-items: flex-start;\r\n padding: 12vh 0;\r\n .action-button {\r\n border-radius: 6px;\r\n padding: 0 32px;\r\n height: 43px;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: #fff;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n background-color: #123262;\r\n flex-direction: row-reverse;\r\n }\r\n .mat-icon {\r\n margin-left: 12px;\r\n height: 24px;\r\n width: 24px;\r\n }\r\n}\r\n\r\n.map-container {\r\n width: 100%;\r\n min-height: 400px !important;\r\n border-radius: 8px;\r\n max-width: 780px;\r\n}\r\n\r\n.divider {\r\n border-top: 1px solid #e2e2e2;\r\n margin-left: -10px;\r\n margin-top: 8px;\r\n margin-bottom: 8px;\r\n width: calc(100% + 20px);\r\n}\r\n\r\n::ng-deep .fireLocationIcon {\r\n color: yellow;\r\n font-size: 48px;\r\n}\r\n\r\n::ng-deep .rof-location {\r\n border: 4px solid white;\r\n border-radius: 14px;\r\n background-color: blue;\r\n position: relative;\r\n}\r\n\r\n.rof-arrow-head {\r\n color: yellow;\r\n text-shadow:\r\n 2px 2px 3px rgba(0, 0, 0, 36%),\r\n -2px 2px 3px rgba(0, 0, 0, 36%),\r\n 2px -2px 3px rgba(0, 0, 0, 36%),\r\n -2px -2px 3px rgba(0, 0, 0, 36%);\r\n}\r\n", + "styleUrl": "./rof-review-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFireService", + "type": "ReportOfFireService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 36, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFireService", + "type": "ReportOfFireService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "RoFPage" + ], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
{{ title }}
\r\n
{{ message }}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n {{page.title}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Note
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
{{selectedAnswer(page)? selectedAnswer(page) : 'Skipped'}}
\r\n\r\n
\r\n\r\n
\r\n
{{selectedAnswer(page)? selectedAnswer(page) : 'Skipped'}}
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\"icon\"
\r\n
\"icon\"
\r\n
\"icon\"
\r\n
\"icon\"
\r\n
\"icon\"
\r\n
\"icon\"
\r\n
\r\n
\r\n
\r\n
\r\n
{{selectedAnswerPart2(page)? selectedAnswerPart2(page) : 'Skipped'}}
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n\t \r\n
\r\n
\r\n" + }, + { + "name": "RoFSimpleQuestionPage", + "id": "component-RoFSimpleQuestionPage-d79fe31c43e152142471766c6de1478c4f1372b57cc04db0e7132f14753562aa9d551f8e2844befa58ef67e9d50deb4c7b322417bbbcbf121c1981a6bb22ae9a", + "file": "src/app/components/report-of-fire/simple-question-page/rof-simple-question-page.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-simple-question-page", + "styleUrls": [ + "./rof-simple-question-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-simple-question-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "allowIDontKnowButton", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "isEditMode", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 21 + }, + { + "name": "isPageDirty", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 22 + }, + { + "name": "localVal", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ] + }, + { + "name": "offLine", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "optionSelected", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ] + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "backToReview", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 67, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "checkOnlineStatus", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 98, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "editMode", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 33, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 111, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "nextPart", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 94, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onValChange", + "args": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 39, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "processToNext", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "skipPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 118, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "twoPartsQuestions", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 78, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n} from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\nimport { ReportOfFirePage } from '@app/components/report-of-fire/report-of-fire.component';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\n@Component({\r\n selector: 'rof-simple-question-page',\r\n templateUrl: './rof-simple-question-page.component.html',\r\n styleUrls: ['./rof-simple-question-page.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class RoFSimpleQuestionPage extends RoFPage {\r\n public allowIDontKnowButton: boolean;\r\n public localVal: any;\r\n public optionSelected: string;\r\n isEditMode = false;\r\n isPageDirty = false;\r\n offLine = false;\r\n\r\n public constructor(\r\n private reportOfFirePage: ReportOfFirePage,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n ) {\r\n super();\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n this.allowIDontKnowButton = data.allowIDontKnowButton;\r\n this.offLine = !window.navigator.onLine;\r\n }\r\n\r\n onValChange(value) {\r\n this.isPageDirty = true;\r\n this.optionSelected = value;\r\n if (value && this.updateAttribute && this.updateAttribute !== '') {\r\n this.reportOfFire[this.updateAttribute] = value;\r\n }\r\n }\r\n\r\n processToNext() {\r\n if (this.id === 'callback-page') {\r\nthis.reportOfFire.headingDetectionActive = true;\r\n}\r\n if (\r\n (this.id === 'response-page' || this.id === 'infrastructure-page') &&\r\n this.optionSelected !== 'yes'\r\n ) {\r\n this.skip();\r\n } else {\r\n this.next();\r\n }\r\n }\r\n\r\n editMode() {\r\n this.isPageDirty = false;\r\n this.isEditMode = true;\r\n this.cdr.detectChanges();\r\n }\r\n\r\n backToReview() {\r\n if (\r\n this.id === 'callback-page' &&\r\n this.reportOfFire[this.updateAttribute] === 'no'\r\n ) {\r\n this.reportOfFire.phoneNumber = null;\r\n this.reportOfFire.fullName = null;\r\n }\r\n this.reportOfFirePage.edit('review-page');\r\n }\r\n\r\n twoPartsQuestions() {\r\n if (\r\n this.id === 'callback-page' ||\r\n this.id === 'response-page' ||\r\n this.id === 'infrastructure-page'\r\n ) {\r\n if (\r\n this.reportOfFire[this.updateAttribute] === 'no' ||\r\n this.reportOfFire[this.updateAttribute] === 'Unknown'\r\n ) {\r\n return false;\r\n }\r\n return true;\r\n }\r\n }\r\n\r\n nextPart() {\r\n this.reportOfFirePage.edit(this.nextId);\r\n }\r\n\r\n checkOnlineStatus() {\r\n this.commonUtilityService.pingService().subscribe(\r\n () => {\r\n this.offLine = false;\r\n this.cdr.detectChanges();\r\n },\r\n () => {\r\n this.offLine = true;\r\n this.cdr.detectChanges();\r\n },\r\n );\r\n }\r\n\r\n nextPage() {\r\n if (this.id === 'callback-page') {\r\n this.reportOfFire.headingDetectionActive = true;\r\n this.next();\r\n }\r\n }\r\n\r\n skipPage() {\r\n if (this.id === 'callback-page') {\r\n this.reportOfFire.headingDetectionActive = true;\r\n if (this.reportOfFire.motionSensor !== 'no' && !this.commonUtilityService.checkIfLandscapeMode()) {\r\n this.skip();\r\n } else {\r\n this.reportOfFirePage.selectPage('distance-page', null, false);\r\n }\r\n } else {\r\n this.skip();\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n\r\n.simple-toggle {\r\n width: 100%;\r\n margin: 20px 0;\r\n border: none;\r\n line-height: normal !important;\r\n .mat-icon {\r\n color: #548adb;\r\n margin-right: 8px;\r\n }\r\n .mat-button-toggle {\r\n margin-bottom: 24px;\r\n border: none;\r\n border-radius: 8px;\r\n height: 81px;\r\n @media (max-height: 800px) and (min-height: 700px) {\r\n height: 9dvh;\r\n }\r\n @media (max-height: 699px) {\r\n height: 8dvh;\r\n }\r\n }\r\n\r\n .mat-button-toggle-appearance-standard {\r\n color: rgba(0, 0, 0, 0.87);\r\n background-color: #f1f1f1;\r\n margin-top: 3px;\r\n box-sizing: border-box;\r\n }\r\n .mat-button-toggle-checked {\r\n background-color: #dfe5ee !important;\r\n border-radius: 8px;\r\n border: 3px solid #4169a4;\r\n bottom: 3px;\r\n }\r\n .mat-button-toggle-button {\r\n border-radius: 8px;\r\n }\r\n}\r\n", + "styleUrl": "./rof-simple-question-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 23, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "RoFPage" + ], + "templateData": "
\r\n
{{ offLine && id === 'callback-page' ? offLineTitle : title}}
\r\n
{{ offLine && id === 'callback-page' ? offLineMessage : message }}
\r\n\r\n \r\n checkYes\r\n closeNo\r\n ?I'm not sure\r\n \r\n\r\n
\r\n \r\n \r\n \r\n
\r\n\r\n
\r\n \r\n \r\n \r\n\r\n
\r\n\r\n
\r\n" + }, + { + "name": "RoFTitlePage", + "id": "component-RoFTitlePage-50203d8fcfd48e4e0511b8ce038fccd5b123d3108d3c708006507fc01c91af7ea627f0a002c7378b2df8bd2b0baecba23968e83b4a431f23381b545f54a9551b", + "file": "src/app/components/report-of-fire/title-page/rof-title-page.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "rof-title-page", + "styleUrls": [ + "./rof-title-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./rof-title-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "closeButton", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ] + }, + { + "name": "imageUrl", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "intervalRef", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 123 + ] + }, + { + "name": "messages", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "offLine", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "offLineMessages", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ] + }, + { + "name": "allowExit", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowMultiSelect", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "allowSkip", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "id", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "index", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "isStartPage", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "nextId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineMessage", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "offLineTitle", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previousId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "reportOfFire", + "deprecated": false, + "deprecationMessage": "", + "type": "ReportOfFire", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "showProgress", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skipId", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "updateAttribute", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "RoFPage" + } + } + ], + "methodsClass": [ + { + "name": "backgroundListener", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "checkOnlineStatus", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 129, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "checkStoredRoF", + "args": [], + "optional": false, + "returnType": "unknown", + "typeParameters": [], + "line": 90, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "initialize", + "args": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 52, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFire", + "type": "ReportOfFire", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 42, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openCallPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 86, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "triggerLocationServiceCheck", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 109, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "unsubscribeInterval", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 82, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "close", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "next", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "previous", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + }, + { + "name": "skip", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 61, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "RoFPage" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n OnInit,\r\n} from '@angular/core';\r\nimport { RoFPage } from '../rofPage';\r\nimport { ReportOfFire } from '../reportOfFireModel';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { DialogLocationComponent } from '@app/components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { ReportOfFirePage } from '@app/components/report-of-fire/report-of-fire.component';\r\nimport { App } from '@capacitor/app';\r\nimport { BackgroundTask } from '@capawesome/capacitor-background-task';\r\nimport { Subscription, interval } from 'rxjs';\r\nimport { ReportOfFireService } from '@app/services/report-of-fire-service';\r\n\r\n@Component({\r\n selector: 'rof-title-page',\r\n templateUrl: './rof-title-page.component.html',\r\n styleUrls: ['./rof-title-page.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class RoFTitlePage extends RoFPage implements OnInit {\r\n public imageUrl: string;\r\n public closeButton: boolean;\r\n public messages: any;\r\n public offLineMessages: any;\r\n offLine = false;\r\n private intervalRef: Subscription;\r\n\r\n public constructor(\r\n protected dialog: MatDialog,\r\n private commonUtilityService: CommonUtilityService,\r\n private cdr: ChangeDetectorRef,\r\n private reportOfFirePage: ReportOfFirePage,\r\n private reportOfFireService: ReportOfFireService\r\n ) {\r\n super();\r\n }\r\n\r\n ngOnInit(): void {\r\n if (this.reportOfFirePage.currentPage.instance.id === 'first-page') {\r\n App.removeAllListeners();\r\n // run background task\r\n (async () => {\r\n await this.backgroundListener();\r\n })();\r\n }\r\n }\r\n\r\n initialize(data: any, index: number, reportOfFire: ReportOfFire) {\r\n super.initialize(data, index, reportOfFire);\r\n this.imageUrl = data.imageUrl;\r\n this.closeButton = data.closeButton;\r\n this.messages = this.message.split('\\n');\r\n this.offLineMessages = this.offLineMessage.split('\\n');\r\n this.offLine = !window.navigator.onLine;\r\n }\r\n\r\n async backgroundListener() {\r\n App.addListener('appStateChange', async ({ isActive }) => {\r\n if (isActive) {\r\n return;\r\n }\r\n // The app state has been changed to inactive.\r\n // Start the background task by calling `beforeExit`.\r\n const taskId = await BackgroundTask.beforeExit(async () => {\r\n\r\n if(!this.intervalRef || this.intervalRef.closed) {\r\n this.intervalRef = interval(30000).subscribe(async () => {\r\n if(await this.checkStoredRoF()) \r\n this.unsubscribeInterval();\r\n });\r\n }\r\n\r\n BackgroundTask.finish({ taskId });\r\n });\r\n });\r\n }\r\n\r\n unsubscribeInterval() {\r\n this.intervalRef?.unsubscribe();\r\n }\r\n\r\n openCallPage() {\r\n this.reportOfFirePage.selectPage('call-page', null, false);\r\n }\r\n\r\n async checkStoredRoF() {\r\n let rofSubmitted = false;\r\n\r\n // first check do 24 hour check in storage and remove offline RoF if timeframe has elapsed\r\n await this.commonUtilityService.removeInvalidOfflineRoF();\r\n\r\n // check if the app is in the background and online and if so, check for saved offline RoF to be submitted\r\n await this.commonUtilityService.checkOnlineStatus().then(async (result) => {\r\n if (result) {\r\n await this.reportOfFireService.syncDataWithServer(this.intervalRef).then(response => {\r\n if(response) {\r\n rofSubmitted = true;\r\n }\r\n }); \r\n };\r\n });\r\n return rofSubmitted;\r\n }\r\n\r\n triggerLocationServiceCheck() {\r\n // re-check if user's device has gone offline since view was initialised and route to offline if so\r\n this.commonUtilityService.checkOnline().then((result) => {\r\n if (!result) {\r\n this.nextId = 'disclaimer-page';\r\n }\r\n });\r\n\r\n this.commonUtilityService.checkLocationServiceStatus().then((enabled) => {\r\n if (!enabled) {\r\n this.dialog.open(DialogLocationComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n });\r\n } else {\r\n this.next();\r\n }\r\n });\r\n }\r\n\r\n checkOnlineStatus() {\r\n this.commonUtilityService.pingService().subscribe(\r\n () => {\r\n this.offLine = false;\r\n this.cdr.detectChanges();\r\n },\r\n () => {\r\n this.offLine = true;\r\n this.cdr.detectChanges();\r\n },\r\n );\r\n }\r\n}", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../report-of-fire.component.scss\";\r\n\r\n.page-content {\r\n padding: 0 48px;\r\n}\r\n.rof-button-container {\r\n width: calc(100% - 96px);\r\n max-width: 750px;\r\n}\r\n\r\n@media (min-width: 1024px) {\r\n .rof-image {\r\n height: 23vh;\r\n }\r\n}\r\n", + "styleUrl": "./rof-title-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportOfFireService", + "type": "ReportOfFireService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 30, + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFirePage", + "type": "ReportOfFirePage", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "reportOfFireService", + "type": "ReportOfFireService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "RoFPage" + ], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
{{ title }}
\r\n \"Report\r\n
\r\n
\r\n

\r\n {{ message }} \r\n

\r\n
\r\n
\r\n

\r\n {{ message }} \r\n

\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n" + }, + { + "name": "SavedComponent", + "id": "component-SavedComponent-3fbd44e5347f8a4d74c36dba2fd80d4529f294b2102472c6d1ec78398271bad53f2bcf2595c04ec3dfc7ff9e9cf96d43eb593b3d54958755df6ea9fdfeb57dc1", + "file": "src/app/components/saved/saved.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-saved", + "styleUrls": [ + "./saved.component.scss" + ], + "styles": [], + "templateUrl": [ + "./saved.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToDateYear", + "defaultValue": "convertToDateYear", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "convertToStageOfControlDescription", + "defaultValue": "convertToStageOfControlDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30 + }, + { + "name": "distanceInKm", + "defaultValue": "1", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "errorString", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ] + }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "savedLocations", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 25, + "modifierKind": [ + 125 + ] + }, + { + "name": "savedWildfires", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 26, + "modifierKind": [ + 125 + ] + }, + { + "name": "wildFireWatchlist", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 28, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "addNewLocation", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 68, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "bboxHelper", + "args": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "{}", + "typeParameters": [], + "line": 133, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "deleteFromWatchList", + "args": [ + { + "name": "event", + "type": "Event", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "wildFire", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 281, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "Event", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "wildFire", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "enterDetail", + "args": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 225, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getDangerRatings", + "args": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 110, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getEvacs", + "args": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getFireBans", + "args": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 76, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getFireCentre", + "args": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 152, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getFormattedCoords", + "args": [ + { + "name": "coords", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 72, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "coords", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getWildfires", + "args": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 200, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "loadWatchlist", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 246, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "navigatToWildfireFullDetail", + "args": [ + { + "name": "wildFire", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 271, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "wildFire", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "navToFullDetails", + "args": [ + { + "name": "location", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 229, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "location", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 46, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, OnInit } from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Router } from '@angular/router';\r\nimport { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { WatchlistService } from '@app/services/watchlist-service';\r\nimport {\r\n ResourcesRoutes,\r\n convertToDateYear,\r\n convertToStageOfControlDescription,\r\n isMobileView,\r\n} from '@app/utils';\r\nimport { SpatialUtilsService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'wfnews-saved',\r\n templateUrl: './saved.component.html',\r\n styleUrls: ['./saved.component.scss'],\r\n})\r\nexport class SavedComponent implements OnInit {\r\n public savedLocations: any = [];\r\n public savedWildfires: any = [];\r\n public distanceInKm = 1;\r\n public wildFireWatchlist: any[] = [];\r\n public errorString: string;\r\n convertToStageOfControlDescription = convertToStageOfControlDescription;\r\n convertToDateYear = convertToDateYear;\r\n isMobileView = isMobileView;\r\n\r\n constructor(\r\n protected router: Router,\r\n private notificationService: NotificationService,\r\n private cdr: ChangeDetectorRef,\r\n protected spatialUtilService: SpatialUtilsService,\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private watchlistService: WatchlistService,\r\n protected dialog: MatDialog,\r\n private commonUtilityService: CommonUtilityService\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n // Fetch the notificationSettings.\r\n this.notificationService\r\n .getUserNotificationPreferences()\r\n .then((response) => {\r\n if (response.notifications) {\r\n this.savedLocations = response.notifications;\r\n this.getFireBans(this.savedLocations);\r\n this.getFireCentre(this.savedLocations);\r\n this.getEvacs(this.savedLocations);\r\n this.getWildfires(this.savedLocations);\r\n this.getDangerRatings(this.savedLocations);\r\n }\r\n this.cdr.detectChanges();\r\n })\r\n .catch((error) => {\r\n console.error(error);\r\n });\r\n\r\n this.loadWatchlist();\r\n }\r\n\r\n addNewLocation() {\r\n this.router.navigate([ResourcesRoutes.ADD_LOCATION]);\r\n }\r\n\r\n getFormattedCoords(coords): string {\r\n return this.spatialUtilService.formatCoordinates([coords[0], coords[1]]);\r\n }\r\n\r\n getFireBans(locations) {\r\n locations.forEach((location, outerIndex) => {\r\n this.agolService\r\n .getBansAndProhibitions(\r\n null,\r\n {\r\n x: location.point.coordinates[0],\r\n y: location.point.coordinates[1],\r\n radius: 0.01,\r\n },\r\n { returnCentroid: true, returnGeometry: false },\r\n )\r\n .subscribe((bans) => {\r\n this.savedLocations[outerIndex].bans = [];\r\n for (const innerIndex in bans?.features) {\r\n if (Object.hasOwn(bans?.features, innerIndex)) {\r\n const element = bans.features[innerIndex];\r\n\r\n const attributePresent = this.commonUtilityService.isAttributePresent(\r\n this.savedLocations[outerIndex].bans,\r\n 'ACCESS_PROHIBITION_DESCRIPTION',\r\n element.attributes.ACCESS_PROHIBITION_DESCRIPTION\r\n );\r\n \r\n if (!attributePresent) {\r\n this.savedLocations[outerIndex].bans.push(element);\r\n this.cdr.markForCheck();\r\n }\r\n }\r\n }\r\n });\r\n });\r\n }\r\n\r\n getDangerRatings(locations) {\r\n try {\r\n locations.forEach((location, outerIndex) => {\r\n const rectangleCoordinates = this.bboxHelper(location);\r\n this.notificationService\r\n .getDangerRatingByLocation(rectangleCoordinates)\r\n .then((dangerRatings) => {\r\n if (dangerRatings.data) {\r\n dangerRatings = dangerRatings.data;\r\n }\r\n if (dangerRatings.features) {\r\n const element =\r\n dangerRatings.features[0].properties.DANGER_RATING_DESC;\r\n this.savedLocations[outerIndex].dangerRatings = element;\r\n this.cdr.markForCheck();\r\n }\r\n });\r\n });\r\n } catch (error) {\r\n console.error('can not get danger rating', error);\r\n }\r\n }\r\n\r\n bboxHelper(location) {\r\n const degreesPerPixel = 0.009; // rough estimation of the conversion factor from kilometers to degrees of latitude or longitude\r\n const distanceInDegrees = this.distanceInKm * degreesPerPixel;\r\n const latitude = location.point.coordinates[1];\r\n const longitude = location.point.coordinates[0];\r\n const minLongitude = longitude - distanceInDegrees;\r\n const maxLongitude = longitude + distanceInDegrees;\r\n const minLatitude = latitude - distanceInDegrees;\r\n const maxLatitude = latitude + distanceInDegrees;\r\n const rectangleCoordinates = [\r\n { latitude: maxLatitude, longitude: minLongitude }, // Top-left corner\r\n { latitude: maxLatitude, longitude: maxLongitude }, // Top-right corner\r\n { latitude: minLatitude, longitude: maxLongitude }, // Bottom-right corner\r\n { latitude: minLatitude, longitude: minLongitude }, // Bottom-left corner\r\n { latitude: maxLatitude, longitude: minLongitude }, // Closing the polygon\r\n ];\r\n return rectangleCoordinates;\r\n }\r\n\r\n getFireCentre(locations) {\r\n // const degreesPerPixel = 0.009; // rough estimation of the conversion factor from kilometers to degrees of latitude or longitude\r\n // const distanceInDegrees = this.distanceInKm * degreesPerPixel;\r\n try {\r\n locations.forEach((location, outerIndex) => {\r\n const rectangleCoordinates = this.bboxHelper(location);\r\n this.notificationService\r\n .getFireCentreByLocation(rectangleCoordinates)\r\n .then((response) => {\r\n if (response.data) {\r\n response = response.data;\r\n }\r\n if (response.features) {\r\n const fireCentre =\r\n response.features[0].properties.MOF_FIRE_CENTRE_NAME;\r\n this.savedLocations[outerIndex].fireCentre = fireCentre;\r\n this.cdr.markForCheck();\r\n }\r\n });\r\n });\r\n } catch (error) {\r\n console.error('can not get fire centre', error);\r\n }\r\n }\r\n\r\n getEvacs(locations) {\r\n locations.forEach((location, outerIndex) => {\r\n this.agolService\r\n .getEvacOrders(\r\n null,\r\n {\r\n x: location.point.coordinates[0],\r\n y: location.point.coordinates[1],\r\n radius: location.radius,\r\n },\r\n { returnCentroid: true, returnGeometry: false }\r\n )\r\n .subscribe((result) => {\r\n this.savedLocations[outerIndex].evacs = [];\r\n for (const innerIndex in result?.features) {\r\n const element = result?.features[innerIndex];\r\n this.savedLocations[outerIndex].evacs.push(element);\r\n this.cdr.markForCheck();\r\n }\r\n });\r\n });\r\n }\r\n\r\n getWildfires(locations) {\r\n locations.forEach((location, outerIndex) => {\r\n const locationData: LocationData = {\r\n latitude: location.point.coordinates[1],\r\n longitude: location.point.coordinates[0],\r\n radius: location.radius,\r\n searchText: null,\r\n useUserLocation: null,\r\n };\r\n this.publishedIncidentService\r\n .fetchPublishedIncidentsList(1, 10, locationData, null, true, [\r\n 'OUT_CNTRL',\r\n 'HOLDING',\r\n 'UNDR_CNTRL',\r\n ])\r\n .subscribe((result) => {\r\n this.savedLocations[outerIndex].wildfires = [];\r\n result.collection.forEach((element) => {\r\n this.savedLocations[outerIndex].wildfires.push(element);\r\n this.cdr.markForCheck();\r\n });\r\n });\r\n });\r\n }\r\n\r\n enterDetail(location) {\r\n console.log('detail not implemented ');\r\n }\r\n\r\n navToFullDetails(location: any) {\r\n if (\r\n location?.notificationName &&\r\n location?.point &&\r\n location?.point?.coordinates\r\n ) {\r\n this.router.navigate([ResourcesRoutes.SAVED_LOCATION], {\r\n queryParams: {\r\n type: 'saved-location',\r\n name: location.notificationName,\r\n latitude: location.point.coordinates[1],\r\n longitude: location.point.coordinates[0],\r\n },\r\n });\r\n }\r\n }\r\n\r\n async loadWatchlist() {\r\n this.wildFireWatchlist = [];\r\n const watchlistItems = this.watchlistService.getWatchlist();\r\n for (const item of watchlistItems) {\r\n const fireYear = item.split(':')[0];\r\n const incidentNumber = item.split(':')[1];\r\n const incident = await this.publishedIncidentService\r\n .fetchPublishedIncident(incidentNumber, fireYear)\r\n .toPromise();\r\n if (incident) {\r\n const options: Intl.DateTimeFormatOptions = {\r\n weekday: 'long',\r\n year: 'numeric',\r\n month: 'long',\r\n day: 'numeric',\r\n };\r\n incident.lastUpdatedTimestamp = new Date(\r\n incident.lastUpdatedTimestamp,\r\n ).toLocaleTimeString('en-US', options);\r\n this.wildFireWatchlist.push(incident);\r\n }\r\n }\r\n this.cdr.detectChanges();\r\n }\r\n\r\n navigatToWildfireFullDetail(wildFire: any) {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: wildFire.fireYear,\r\n incidentNumber: wildFire.incidentNumberLabel,\r\n source: [ResourcesRoutes.SAVED],\r\n },\r\n });\r\n }\r\n\r\n deleteFromWatchList(event: Event, wildFire: any) {\r\n event.stopPropagation();\r\n const dialogRef = this.dialog.open(ConfirmationDialogComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n title: 'Confirmation',\r\n text: 'Are you sure you want to remove this Wildfire from your Saved Wildfires?',\r\n },\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['confirm']) {\r\n this.wildFireWatchlist = this.wildFireWatchlist.filter(\r\n (item) =>\r\n !(\r\n item.fireYear === wildFire.fireYear &&\r\n item.incidentNumberLabel === wildFire.incidentNumberLabel\r\n ),\r\n );\r\n this.watchlistService.removeFromWatchlist(\r\n wildFire.fireYear,\r\n wildFire.incidentNumberLabel,\r\n );\r\n this.cdr.markForCheck();\r\n }\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".header {\r\n border-top: 1px solid var(--grays-gray-7, #dedede);\r\n border-bottom: 1px solid var(--grays-gray-7, #dedede);\r\n background: var(--blues-blue-11, #f5f6f9);\r\n\r\n .content {\r\n display: flex;\r\n padding: 16px 24px;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n}\r\n\r\n.section {\r\n display: flex;\r\n padding: 24px 8px;\r\n flex-direction: column;\r\n align-items: center;\r\n align-self: stretch;\r\n padding-bottom: 100px;\r\n\r\n .section-header-row {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n align-self: stretch;\r\n padding: 0 10px;\r\n }\r\n\r\n .section-header {\r\n color: var(--Gray-1, #242424);\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .section-button {\r\n color: var(--grays-gray-2, #484848);\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n\r\n .section-card {\r\n width: calc(100vw - 48px);\r\n max-width: 1470px;\r\n margin-top: 16px;\r\n margin-bottom: 24px;\r\n border-radius: 10px;\r\n border: 1px solid var(--grays-gray-7, #dedede);\r\n background: var(--blues-blue-11, #f5f6f9);\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n .add-location-content {\r\n padding: 72px 0;\r\n\r\n span {\r\n padding-left: 9px;\r\n color: var(--Gray-1, #242424);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n }\r\n\r\n .saved-location-content {\r\n @extend .add-location-content;\r\n width: 100%;\r\n padding: 16px;\r\n }\r\n\r\n .saved-wildfires-content {\r\n padding: 72px 0;\r\n\r\n span {\r\n padding-left: 9px;\r\n color: var(--Gray-1, #242424);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n }\r\n\r\n .saved-location-content-1 {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n }\r\n\r\n .saved-location-details-2 {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 10px;\r\n padding-bottom: 4px;\r\n\r\n .bans-icon {\r\n height: 16px;\r\n width: 16px;\r\n padding-top: 3px;\r\n }\r\n }\r\n\r\n .fire-bans {\r\n color: var(--grays-gray-3, #666);\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n }\r\n\r\n .saved-location-detail {\r\n display: flex;\r\n flex-direction: column;\r\n\r\n span {\r\n color: var(--Gray-1, #242424);\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .location-coordinates {\r\n color: var(--grays-gray-3, #666);\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n }\r\n }\r\n\r\n .saved-location-content-2 {\r\n position: relative;\r\n }\r\n }\r\n\r\n .section-card-wildfires {\r\n @extend .section-card;\r\n background-color: var(--grays-white, #fdfdfd);\r\n }\r\n}\r\n\r\n.button-icon {\r\n height: 20px;\r\n width: 20px;\r\n vertical-align: sub;\r\n}\r\n\r\n.location-icon {\r\n padding: 6.653px;\r\n border-radius: 83.158px;\r\n background: var(--blues-blue-8, #dfe5ee);\r\n height: 24px;\r\n width: 24px;\r\n vertical-align: middle;\r\n}\r\n\r\n.arrow-icon {\r\n display: flex;\r\n padding: 6px;\r\n justify-content: flex-end;\r\n align-items: flex-start;\r\n border-radius: 64px;\r\n background: var(--blues-blue-8, #dfe5ee);\r\n}\r\n\r\n.large-divider {\r\n background: var(--Grey-2-EEE, #eee);\r\n height: 12px;\r\n width: -webkit-fill-available;\r\n}\r\n\r\n.divider {\r\n background: #dedede;\r\n height: 1px;\r\n margin: 14px 0;\r\n}\r\n\r\n.arrow-button {\r\n position: absolute;\r\n bottom: 0;\r\n right: 0;\r\n border-radius: 64px;\r\n background: var(--Grey-2-EEE, #eee);\r\n cursor: pointer;\r\n}\r\n\r\n.nearBy-badge {\r\n display: flex;\r\n border-radius: 4px;\r\n border: 1px solid var(--Light-Red, #e03b57);\r\n background: #fdf0f3;\r\n padding: 6px 12px;\r\n margin-top: 14px;\r\n\r\n span {\r\n color: #3a0813;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n}\r\n\r\n.danger-rating-badge {\r\n display: flex;\r\n padding: 6px 12px;\r\n margin-top: 14px;\r\n\r\n .incident-icon-title {\r\n width: 18px;\r\n height: 18px;\r\n vertical-align: top;\r\n }\r\n\r\n span {\r\n padding-left: 9px;\r\n }\r\n}\r\n\r\n.saved-wildfires {\r\n width: 100%;\r\n}\r\n\r\n.info-container {\r\n display: flex;\r\n padding: 24px 0px 10px 0px;\r\n flex-direction: column;\r\n align-self: stretch;\r\n}\r\n\r\n.full-details-secondary-title {\r\n position: relative;\r\n color: var(--Black-1, #242424);\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 33px;\r\n margin: 0px 0px 16px 0px;\r\n}\r\n\r\n.fire-info-container {\r\n position: relative;\r\n max-width: 1470px;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n border: 1px solid var(--grays-gray-7, #dedede);\r\n background: var(--White, #fdfdfd);\r\n box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.07);\r\n\r\n .break {\r\n border: 0;\r\n clear: both;\r\n display: flex;\r\n width: 99%;\r\n background-color: #ddd;\r\n height: 1px;\r\n margin-left: 0px !important;\r\n margin-bottom: 16px;\r\n }\r\n\r\n .info {\r\n color: var(--Grey-6---666, #666);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n margin-bottom: 4px;\r\n\r\n .icon {\r\n width: 20px;\r\n height: 20px;\r\n padding-right: 10px;\r\n vertical-align: top;\r\n }\r\n }\r\n}\r\n\r\n.wildfire-title {\r\n width: 90%;\r\n color: var(--Black-1, #242424);\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n margin-bottom: 8px;\r\n\r\n &-icon {\r\n position: absolute;\r\n top: 20px;\r\n right: 20px;\r\n height: 20px;\r\n width: 20px;\r\n }\r\n}\r\n\r\n.wilfire-of-note-panel {\r\n width: 50%;\r\n display: flex;\r\n padding: 4px 12px;\r\n align-items: center;\r\n align-content: center;\r\n flex-wrap: wrap;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n border-radius: 4px;\r\n border: 1px solid var(--reds-red-8, #fbe3e3);\r\n background: var(--reds-red-7, #fef1f2);\r\n color: #98273b;\r\n margin-bottom: 12px;\r\n\r\n &-icon {\r\n position: relative;\r\n margin-right: 8px;\r\n height: 20px;\r\n width: 20px;\r\n }\r\n}\r\n\r\n.circle-icon {\r\n &.HOLDING {\r\n display: inline-block;\r\n background-color: #ffff00;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 10px 0px 4px;\r\n }\r\n\r\n &.OUT_CNTRL {\r\n display: inline-block;\r\n background-color: #ff0000;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 10px 0px 4px;\r\n }\r\n\r\n &.UNDR_CNTRL {\r\n display: inline-block;\r\n background-color: #98e600;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 10px 0px 4px;\r\n }\r\n\r\n &.OUT {\r\n display: inline-block;\r\n background-color: #5c6671;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 10px 0px 4px;\r\n }\r\n}\r\n\r\n.wildfire-arrow-button {\r\n position: absolute;\r\n bottom: 10px;\r\n right: 10px;\r\n border-radius: 64px;\r\n background: var(--Grey-2-EEE, #eee);\r\n cursor: pointer;\r\n}\r\n\r\n.arrow-icon-grey {\r\n @extend .arrow-icon;\r\n background: var(--Grey-2-EEE, #eee);\r\n}\r\n\r\n.wildfire-title-icon {\r\n width: 24px;\r\n height: 24px;\r\n}\r\n\r\n.desktop-container {\r\n background-color: white !important;\r\n max-width: 1500px;\r\n margin: auto;\r\n}\r\n\r\n// :host ::ng-deep .mat-mdc-tab.mdc-tab--active{\r\n// font-family: 'BCSans', 'Open Sans', Verdana, Arial, sans-serif !important;\r\n// font-size: 16px !important;\r\n// font-style: normal !important;\r\n// font-weight: 500 !important;\r\n// line-height: normal !important;\r\n// color: #000 !important;\r\n// }\r\n\r\n// :host ::ng-deep .mat-mdc-tab{\r\n// font-family: 'BCSans', 'Open Sans', Verdana, Arial, sans-serif !important;\r\n// font-size: 16px !important;\r\n// font-style: normal !important;\r\n// font-weight: 400 !important;\r\n// line-height: normal !important;\r\n// color: #5F5F5F !important;\r\n// }\r\n", + "styleUrl": "./saved.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "notificationService", + "type": "NotificationService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "spatialUtilService", + "type": "SpatialUtilsService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 32, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "notificationService", + "type": "NotificationService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "spatialUtilService", + "type": "SpatialUtilsService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\r\n Saved\r\n
\r\n
\r\n
\r\n
\r\n
\r\n Saved Locations\r\n \r\n \"icon\"\r\n Add new\r\n \r\n
\r\n
\r\n
\r\n \"icon\"\r\n Add a saved location\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n {{location.notificationName}}\r\n {{getFormattedCoords(location.point.coordinates)}}\r\n
\r\n
\r\n
\r\n {{location.radius}}km\r\n Radius\r\n
\r\n
\r\n
0\">\r\n
\r\n
\r\n \"icon\"\r\n
\r\n \r\n Evacuation Nearby\r\n \r\n
\r\n
\r\n\r\n
0\">\r\n
\r\n
\r\n \"icon\"\r\n
\r\n \r\n Wildfire Nearby\r\n \r\n
\r\n
\r\n\r\n
0\">\r\n
\r\n
\r\n \"Fire\r\n \"Fire\r\n \"Fire\r\n \"Fire\r\n \"Fire\r\n {{location.dangerRatings}} Fire Danger Rating\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n
\r\n
\r\n {{location.fireCentre}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n
0 ; else noBans\">\r\n
\r\n Fire Ban on {{ban.attributes.ACCESS_PROHIBITION_DESCRIPTION}}\r\n
\r\n
\r\n \r\n No fire bans in effect\r\n \r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n\r\n
\r\n
\r\n Saved Wildfires\r\n
\r\n
\r\n
\r\n You haven't saved any Wildfires yet\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
{{wildFire.incidentName}}\"Calendar\"(click)=\"deleteFromWatchList($event,
\r\n
\r\n
\"FireWildfire\r\n of Note
\r\n
{{convertToStageOfControlDescription(wildFire.stageOfControlCode)}}\r\n
\r\n
\"Location{{wildFire.fireCentreName}}
\r\n
\"Calendar\"Discovered\r\n on {{convertToDateYear(wildFire.discoveryDate)}}\r\n
\r\n \"icon\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "SavedLocationFullDetailsComponent", + "id": "component-SavedLocationFullDetailsComponent-2ae2e036f2fd77dafcafc3c9b0b48cd341c838940a2d6bffd8aaf2ce74c9d096bd93f1689c0e1db09fa079128ccf5521e8f9ae58b6bbd00ed62b5ae7025cc739", + "file": "src/app/components/saved/saved-location-full-details/saved-location-full-details.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-saved-location-full-details", + "styleUrls": [ + "./saved-location-full-details.component.scss" + ], + "styles": [], + "templateUrl": [ + "./saved-location-full-details.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "line": 30, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToDateTimeTimeZone", + "defaultValue": "convertToDateTimeTimeZone", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51 + }, + { + "name": "convertToDateYear", + "defaultValue": "convertToDateYear", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 48 + }, + { + "name": "dangerRatingLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 39, + "modifierKind": [ + 125 + ] + }, + { + "name": "displayDangerRatingDes", + "defaultValue": "displayDangerRatingDes", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 47 + }, + { + "name": "distanceInKm", + "defaultValue": "1", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 33, + "modifierKind": [ + 125 + ] + }, + { + "name": "evacAlerts", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 42, + "modifierKind": [ + 125 + ] + }, + { + "name": "evacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 41, + "modifierKind": [ + 125 + ] + }, + { + "name": "evacsPopulated", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireBans", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 40, + "modifierKind": [ + 125 + ] + }, + { + "name": "fireCentre", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ] + }, + { + "name": "getStageOfControlIcon", + "defaultValue": "getStageOfControlIcon", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 49 + }, + { + "name": "getStageOfControlLabel", + "defaultValue": "getStageOfControlLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 50 + }, + { + "name": "hours", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 35, + "modifierKind": [ + 125 + ] + }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 52 + }, + { + "name": "location", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "nearbyWildfires", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 43, + "modifierKind": [ + 125 + ] + }, + { + "name": "params", + "deprecated": false, + "deprecationMessage": "", + "type": "ParamMap", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "station", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 34, + "modifierKind": [ + 125 + ] + }, + { + "name": "stationHour", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ] + }, + { + "name": "stationName", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ] + }, + { + "name": "userAllNotificationsPreferences", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 44, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "addToWatchlist", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 449, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "backToSaved", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 113, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "delete", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 329, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "edit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 369, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fetchDangerRating", + "args": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 219, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchEvacs", + "args": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 243, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchFireBans", + "args": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchNearbyWildfires", + "args": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 278, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchSavedLocation", + "args": [ + { + "name": "notificationSettings", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 89, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "notificationSettings", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchWeather", + "args": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 154, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getFireCentre", + "args": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 121, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "location", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getFormattedCoords", + "args": [ + { + "name": "coords", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 117, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "coords", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "navigateToEvac", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 392, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "navigateToFullDetails", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 421, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "navigateToWeather", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 376, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 317, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 69, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onWatchlist", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 443, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, Input, OnInit } from '@angular/core';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { PointIdService } from '@app/services/point-id.service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport {\r\n ResourcesRoutes,\r\n convertToDateTimeTimeZone,\r\n convertToDateYear,\r\n displayDangerRatingDes,\r\n getStageOfControlIcon,\r\n getStageOfControlLabel,\r\n isMobileView,\r\n} from '@app/utils';\r\nimport { SpatialUtilsService } from '@wf1/core-ui';\r\nimport { LocationData } from '../add-saved-location/add-saved-location.component';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { WatchlistService } from '@app/services/watchlist-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\n@Component({\r\n selector: 'wfnews-saved-location-full-details',\r\n templateUrl: './saved-location-full-details.component.html',\r\n styleUrls: ['./saved-location-full-details.component.scss'],\r\n})\r\nexport class SavedLocationFullDetailsComponent implements OnInit {\r\n @Input() name;\r\n location: any;\r\n params: ParamMap;\r\n public distanceInKm = 1;\r\n public station: any = [];\r\n public hours: any = [];\r\n public stationName = '';\r\n public stationHour = '';\r\n public fireCentre: string;\r\n public dangerRatingLabel: string;\r\n public fireBans: any[];\r\n public evacOrders: any[] = [];\r\n public evacAlerts: any[] = [];\r\n public nearbyWildfires: any[];\r\n public userAllNotificationsPreferences: any;\r\n public evacsPopulated: boolean;\r\n\r\n displayDangerRatingDes = displayDangerRatingDes;\r\n convertToDateYear = convertToDateYear;\r\n getStageOfControlIcon = getStageOfControlIcon;\r\n getStageOfControlLabel = getStageOfControlLabel;\r\n convertToDateTimeTimeZone = convertToDateTimeTimeZone;\r\n isMobileView = isMobileView;\r\n\r\n constructor(\r\n private route: ActivatedRoute,\r\n private notificationService: NotificationService,\r\n private cdr: ChangeDetectorRef,\r\n private router: Router,\r\n private spatialUtilService: SpatialUtilsService,\r\n private pointIdService: PointIdService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private agolService: AGOLService,\r\n protected dialog: MatDialog,\r\n protected snackbarService: MatSnackBar,\r\n private watchlistService: WatchlistService,\r\n private commonUtilityService: CommonUtilityService\r\n ) {}\r\n\r\n ngOnInit() {\r\n this.route.queryParams.subscribe((params: ParamMap) => {\r\n this.params = params;\r\n });\r\n this.notificationService\r\n .getUserNotificationPreferences()\r\n .then((response) => {\r\n if (response) {\r\n this.userAllNotificationsPreferences = response.notifications;\r\n this.location = this.fetchSavedLocation(response);\r\n this.getFireCentre(this.location);\r\n this.fetchWeather(this.location);\r\n this.fetchFireBans(this.location);\r\n this.fetchDangerRating(this.location);\r\n this.fetchEvacs(this.location);\r\n this.fetchNearbyWildfires(this.location);\r\n }\r\n });\r\n }\r\n\r\n fetchSavedLocation(notificationSettings) {\r\n try {\r\n if (this.params && this.params['name']) {\r\n for (const item of notificationSettings.notifications) {\r\n const longitude = Number(this.params['longitude']);\r\n const latitude = Number(this.params['latitude']);\r\n\r\n // Check if name, longitude, and latitude are valid\r\n if (\r\n item?.notificationName === this.params['name'] &&\r\n !isNaN(longitude) &&\r\n !isNaN(latitude) &&\r\n Number(item?.point?.coordinates[0]) === longitude &&\r\n Number(item?.point?.coordinates[1]) === latitude\r\n ) {\r\n return item;\r\n }\r\n }\r\n }\r\n } catch (error) {\r\n console.error('Error fetching saved location', error);\r\n }\r\n }\r\n\r\n backToSaved() {\r\n this.router.navigate([ResourcesRoutes.SAVED]);\r\n }\r\n\r\n getFormattedCoords(coords): string {\r\n return this.spatialUtilService.formatCoordinates([coords[0], coords[1]]);\r\n }\r\n\r\n getFireCentre(location) {\r\n const degreesPerPixel = 0.009; // rough estimation of the conversion factor from kilometers to degrees of latitude or longitude\r\n const distanceInDegrees = this.distanceInKm * degreesPerPixel;\r\n const latitude = location.point.coordinates[1];\r\n const longitude = location.point.coordinates[0];\r\n const minLongitude = longitude - distanceInDegrees;\r\n const maxLongitude = longitude + distanceInDegrees;\r\n const minLatitude = latitude - distanceInDegrees;\r\n const maxLatitude = latitude + distanceInDegrees;\r\n const rectangleCoordinates = [\r\n { latitude: maxLatitude, longitude: minLongitude }, // Top-left corner\r\n { latitude: maxLatitude, longitude: maxLongitude }, // Top-right corner\r\n { latitude: minLatitude, longitude: maxLongitude }, // Bottom-right corner\r\n { latitude: minLatitude, longitude: minLongitude }, // Bottom-left corner\r\n { latitude: maxLatitude, longitude: minLongitude }, // Closing the polygon\r\n ];\r\n this.notificationService\r\n .getFireCentreByLocation(rectangleCoordinates)\r\n .then((response) => {\r\n if (response.data) {\r\n response = response.data;\r\n }\r\n if (response.features) {\r\n const fireCentre =\r\n response.features[0].properties.MOF_FIRE_CENTRE_NAME;\r\n this.fireCentre = fireCentre;\r\n this.cdr.markForCheck();\r\n }\r\n }).catch(err => {\r\n console.error('Could not retrieve fire centre for saved location', err);\r\n });\r\n }\r\n\r\n fetchWeather(location) {\r\n if (location && location.point && location.point.coordinates) {\r\n try {\r\n this.pointIdService\r\n .fetchNearestWeatherStation(\r\n location.point.coordinates[1],\r\n location.point.coordinates[0],\r\n )\r\n .then((response) => {\r\n if (response?.stationName) {\r\n this.stationName = response.stationName;\r\n}\r\n for (const hours of response.hourly) {\r\n if (hours.temp !== null) {\r\n this.station = hours;\r\n if (this.station?.hour) {\r\n this.stationHour = this.station?.hour.slice(-2) + ':00';\r\n }\r\n break;\r\n }\r\n }\r\n });\r\n } catch (error) {\r\n console.error('Error retrieving weather station', error);\r\n }\r\n }\r\n }\r\n\r\n fetchFireBans(location) {\r\n try {\r\n if (\r\n location &&\r\n location.point &&\r\n location.point.coordinates &&\r\n location.radius\r\n ) {\r\nthis.agolService\r\n .getBansAndProhibitions(null, {\r\n x: location.point.coordinates[0],\r\n y: location.point.coordinates[1],\r\n radius: 0.01,\r\n })\r\n .toPromise()\r\n .then((bans) => {\r\n if (bans?.features) {\r\n this.fireBans = [];\r\n for (const item of bans.features) {\r\n const attributePresent = this.commonUtilityService.isAttributePresent(\r\n this.fireBans,\r\n 'ACCESS_PROHIBITION_DESCRIPTION',\r\n item.attributes.ACCESS_PROHIBITION_DESCRIPTION\r\n );\r\n\r\n if (!attributePresent) {\r\n this.fireBans.push(item);\r\n } \r\n }\r\n }\r\n });\r\n}\r\n } catch (err) {\r\n console.error('Could not retrieve fire bans for saved location', err);\r\n }\r\n }\r\n\r\n fetchDangerRating(location) {\r\n if (location?.point?.coordinates && location?.radius) {\r\n this.pointIdService\r\n .fetchNearby(\r\n location.point.coordinates[1],\r\n location.point.coordinates[0],\r\n location.radius,\r\n )\r\n .then((response) => {\r\n if (\r\n response?.features[0] &&\r\n response?.features[0].British_Columbia_Danger_Rating &&\r\n response?.features[0].British_Columbia_Danger_Rating[0] &&\r\n response?.features[0].British_Columbia_Danger_Rating[0].label\r\n ) {\r\n this.dangerRatingLabel =\r\n response.features[0].British_Columbia_Danger_Rating[0].label;\r\n }\r\n }).catch(err => {\r\n console.error('Could not retrieve danger rating for saved location', err);\r\n });\r\n }\r\n }\r\n\r\n fetchEvacs(location) {\r\n try {\r\n if (\r\n location &&\r\n location.point &&\r\n location.point.coordinates &&\r\n location.radius\r\n ) {\r\nthis.agolService\r\n .getEvacOrders(null, {\r\n x: location.point.coordinates[0],\r\n y: location.point.coordinates[1],\r\n radius: location.radius,\r\n })\r\n .toPromise()\r\n .then((evacs) => {\r\n if (evacs && evacs.features) {\r\n this.evacOrders = [];\r\n this.evacAlerts = [];\r\n for (const item of evacs.features) {\r\n this.evacsPopulated = true;\r\n if (item.attributes.ORDER_ALERT_STATUS === 'Alert') {\r\n this.evacAlerts.push(item);\r\n } else if (item.attributes.ORDER_ALERT_STATUS === 'Order') {\r\n this.evacOrders.push(item);\r\n }\r\n }\r\n }\r\n });\r\n}\r\n } catch (err) {\r\n console.error('Could not retrieve evacuations for saved location', err);\r\n }\r\n }\r\n\r\n async fetchNearbyWildfires(location) {\r\n try {\r\n if (\r\n location &&\r\n location.point &&\r\n location.point.coordinates &&\r\n location.radius\r\n ) {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(location.point.coordinates[1]);\r\n locationData.longitude = Number(location.point.coordinates[0]);\r\n locationData.radius = location.radius;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n this.nearbyWildfires = [];\r\n for (const item of incidents.collection) {\r\n this.nearbyWildfires.push(item);\r\n }\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for saved location',\r\n err,\r\n );\r\n }\r\n this.cdr.detectChanges();\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.location.point.coordinates[0],\r\n latitude: this.location.point.coordinates[1],\r\n savedLocation: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n delete() {\r\n const dialogRef = this.dialog.open(ConfirmationDialogComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n title: 'Delete saved location',\r\n text: 'You won\\'t be able to undo this action',\r\n },\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['confirm']) {\r\n const locations = this.userAllNotificationsPreferences.filter(\r\n (item) =>\r\n item.notificationName !== this.location.notificationName &&\r\n item.point.coordinates[0] !== this.location.point.coordinates[0] &&\r\n item.point.coordinates[1] !== this.location.point.coordinates[1],\r\n );\r\n\r\n this.notificationService\r\n .updateUserNotificationPreferences(null, locations)\r\n .then(() => {\r\n this.cdr.markForCheck();\r\n this.router.navigateByUrl('/saved');\r\n })\r\n .catch((e) => {\r\n console.warn('saveNotificationPreferences fail', e);\r\n this.cdr.markForCheck();\r\n this.snackbarService.open(\r\n 'Failed to save location',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n\r\n this.cdr.markForCheck();\r\n }\r\n });\r\n }\r\n\r\n edit() {\r\n this.router.navigate([ResourcesRoutes.ADD_LOCATION], {\r\n queryParams: { location: JSON.stringify(this.location) },\r\n });\r\n // to be implemented\r\n }\r\n\r\n navigateToWeather() {\r\n if (\r\n this.location &&\r\n this.location.point &&\r\n this.location.point.coordinates\r\n ) {\r\n this.router.navigate([ResourcesRoutes.WEATHER_DETAILS], {\r\n queryParams: {\r\n latitude: this.location.point.coordinates[1],\r\n longitude: this.location.point.coordinates[0],\r\n name: this.location.notificationName,\r\n },\r\n });\r\n }\r\n }\r\n\r\n navigateToEvac(item) {\r\n if (\r\n item &&\r\n item.attributes &&\r\n item.attributes.EMRG_OAA_SYSID &&\r\n item.attributes.ORDER_ALERT_STATUS &&\r\n this.location &&\r\n this.location.notificationName &&\r\n this.location.point\r\n ) {\r\n let type = '';\r\n if (item.attributes.ORDER_ALERT_STATUS === 'Alert') {\r\ntype = 'evac-alert';\r\n} else if (item.attributes.ORDER_ALERT_STATUS === 'Order') {\r\ntype = 'evac-order';\r\n}\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type,\r\n id: item.attributes.EMRG_OAA_SYSID,\r\n source: [ResourcesRoutes.SAVED_LOCATION],\r\n sourceName: this.location.notificationName,\r\n sourceLongitude: this.location.point.coordinates[0],\r\n sourceLatitude: this.location.point.coordinates[1],\r\n },\r\n });\r\n }\r\n }\r\n\r\n navigateToFullDetails(incident) {\r\n if (\r\n incident &&\r\n incident.fireYear &&\r\n incident.incidentNumberLabel &&\r\n this.location &&\r\n this.location.notificationName &&\r\n this.location.point\r\n ) {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n source: [ResourcesRoutes.SAVED_LOCATION],\r\n sourceName: this.location.notificationName,\r\n sourceLongitude: this.location.point.coordinates[0],\r\n sourceLatitude: this.location.point.coordinates[1],\r\n },\r\n });\r\n }\r\n }\r\n\r\n onWatchlist(incident): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident) {\r\n if (!this.onWatchlist(incident)) {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".saved-header {\r\n display: flex;\r\n padding: 10px 20px;\r\n align-items: flex-start;\r\n gap: 4px;\r\n align-self: stretch;\r\n border-top: 1px solid #e7e7e7;\r\n border-bottom: 1px solid #e7e7e7;\r\n background: #fff;\r\n}\r\n\r\n.divider {\r\n background: #dedede;\r\n height: 1px;\r\n margin: 14px 0;\r\n width: 100%;\r\n}\r\n\r\n.divider-2 {\r\n background: #dedede;\r\n height: 1px;\r\n margin-bottom: 14px;\r\n width: 100%;\r\n}\r\n\r\n.location-icon {\r\n display: flex;\r\n width: 24px;\r\n height: 24px;\r\n margin-right: 8px;\r\n padding: 8px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 105px;\r\n background: var(--blues-blue-8, #dfe5ee);\r\n}\r\n\r\n.section {\r\n display: flex;\r\n padding: 24px 16px 0px;\r\n flex-direction: column;\r\n align-self: stretch;\r\n\r\n .section-card {\r\n width: calc(100vw - 48px);\r\n max-width: 1470px;\r\n margin-top: 16px;\r\n margin-bottom: 24px;\r\n border-radius: 10px;\r\n border: 1px solid var(--grays-gray-7, #dedede);\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n\r\n .add-location-content {\r\n padding: 72px 0;\r\n\r\n span {\r\n padding-left: 9px;\r\n color: var(--Gray-1, #242424);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n }\r\n\r\n .saved-location-content {\r\n @extend .add-location-content;\r\n width: 100%;\r\n padding: 16px;\r\n }\r\n\r\n .saved-location-content-1 {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n }\r\n\r\n .saved-location-details-2 {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 10px;\r\n padding-bottom: 4px;\r\n\r\n .bans-icon {\r\n height: 16px;\r\n width: 16px;\r\n padding-top: 3px;\r\n }\r\n }\r\n\r\n .saved-location-details-3 {\r\n width: 100%;\r\n padding-bottom: 4px;\r\n\r\n .bans-icon {\r\n height: 16px;\r\n width: 16px;\r\n padding-top: 3px;\r\n }\r\n }\r\n\r\n .saved-title {\r\n display: flex;\r\n color: var(--Gray-1, #242424);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .saved-title-2 {\r\n position: relative;\r\n top: 10px;\r\n display: flex;\r\n color: var(--Gray-1, #242424);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .saved-subtitle {\r\n color: var(--grays-gray-3, #666);\r\n font-size: 15px !important;\r\n font-style: normal !important;\r\n font-weight: 400 !important;\r\n position: relative;\r\n left: 50px;\r\n bottom: 20px;\r\n }\r\n\r\n .fire-bans {\r\n color: var(--grays-gray-3, #666);\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n }\r\n\r\n .saved-location-detail {\r\n display: flex;\r\n flex-direction: column;\r\n\r\n span {\r\n color: var(--Gray-1, #242424);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .saved-detail {\r\n position: relative;\r\n color: var(--grays-gray-3, #666);\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n }\r\n\r\n .saved-title-top {\r\n position: relative;\r\n top: 12px;\r\n }\r\n }\r\n\r\n .saved-location-content-2 {\r\n position: relative;\r\n }\r\n }\r\n\r\n .section-card-wildfires {\r\n @extend .section-card;\r\n background-color: var(--grays-white, #fdfdfd);\r\n }\r\n}\r\n\r\n.saved-location-detail-2 {\r\n display: flex;\r\n flex-direction: column;\r\n margin: 40px 20vw 20px 20vw;\r\n\r\n span {\r\n color: var(--Gray-1, #242424);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n}\r\n\r\n.back-icon {\r\n width: 24px;\r\n height: 24px;\r\n cursor: pointer;\r\n}\r\n\r\n.danger-icon {\r\n position: relative;\r\n margin-right: 8px;\r\n height: 12.5px;\r\n width: 12.5px;\r\n left: 8px;\r\n}\r\n\r\n.icon-info-title {\r\n width: 23px;\r\n height: 23px;\r\n margin-right: 10px;\r\n}\r\n\r\n.map-button {\r\n width: 100%;\r\n display: flex;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n flex: 1 0 0;\r\n border: 1px solid grey !important;\r\n color: #000;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n cursor: pointer;\r\n}\r\n\r\n.icon {\r\n position: relative;\r\n margin-right: 8px;\r\n height: 20px;\r\n width: 20px;\r\n vertical-align: top;\r\n}\r\n\r\n.icon-top {\r\n position: relative;\r\n margin-right: 8px;\r\n height: 20px;\r\n width: 20px;\r\n top: 4px;\r\n}\r\n\r\n.arrow-button {\r\n position: absolute;\r\n display: flex;\r\n right: 10px;\r\n bottom: 10px;\r\n width: 20px;\r\n height: 20px;\r\n padding: 6px;\r\n border-radius: 64px;\r\n background: var(--Grey-2-EEE, #eee);\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.arrow-button-bottom {\r\n position: absolute;\r\n display: flex;\r\n right: 10px;\r\n width: 20px;\r\n height: 20px;\r\n padding: 6px;\r\n border-radius: 64px;\r\n background: var(--Grey-2-EEE, #eee);\r\n bottom: 22px;\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.arrow-button-order {\r\n position: absolute;\r\n display: flex;\r\n right: 10px;\r\n bottom: 10px;\r\n width: 20px;\r\n height: 20px;\r\n padding: 6px;\r\n border-radius: 64px;\r\n background: var(--reds-red-6, #fbe3e3);\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.arrow-button-alert {\r\n position: absolute;\r\n display: flex;\r\n right: 10px;\r\n bottom: 10px;\r\n width: 20px;\r\n height: 20px;\r\n padding: 6px;\r\n border-radius: 64px;\r\n background: #f2e8c4;\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.action-buttons {\r\n padding-top: 8px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-button {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n}\r\n\r\n.section-title {\r\n position: relative;\r\n color: var(--Gray-1, #242424);\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n}\r\n\r\n.info-card-order {\r\n position: relative;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n margin: 14px 0px;\r\n border: 2px solid var(--reds-red-7, #f4cfcf);\r\n background: var(--reds-red-9, #fef1f2);\r\n\r\n .title {\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n display: flex;\r\n }\r\n\r\n .subtitle {\r\n color: var(--grays-gray-2, var(--Black-2, #484848)) !important;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.408px;\r\n display: flex;\r\n }\r\n\r\n .icon {\r\n top: 2px !important;\r\n float: left;\r\n }\r\n}\r\n\r\n.info-card-alert {\r\n position: relative;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n margin: 14px 0px 0px 0px;\r\n border: 2px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n\r\n .title {\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n display: flex;\r\n }\r\n\r\n .subtitle {\r\n color: var(--grays-gray-2, var(--Black-2, #484848)) !important;\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.408px;\r\n display: flex;\r\n }\r\n\r\n .icon {\r\n top: 2px !important;\r\n }\r\n}\r\n\r\n.break {\r\n position: relative;\r\n top: 24px;\r\n margin-bottom: 24px;\r\n left: 20px;\r\n width: calc(100vw - 40px);\r\n height: 1px;\r\n background: var(--Grey-3-DDD, #ddd);\r\n}\r\n\r\n.info-container {\r\n display: flex;\r\n padding: 24px 10px 2px;\r\n flex-direction: column;\r\n align-self: stretch;\r\n}\r\n\r\n.fire-info-container {\r\n position: relative;\r\n max-width: 1470px;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n border: 1px solid var(--grays-gray-7, #dedede);\r\n background: var(--White, #fdfdfd);\r\n box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.07);\r\n\r\n .break {\r\n border: 0;\r\n clear: both;\r\n display: flex;\r\n width: 99%;\r\n background-color: #ddd;\r\n height: 1px;\r\n margin-left: 0px !important;\r\n margin-bottom: 16px;\r\n }\r\n\r\n .info {\r\n width: 90%;\r\n color: var(--Grey-6---666, #666);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n margin-bottom: 4px;\r\n }\r\n}\r\n\r\n.wildfire-title {\r\n width: 90%;\r\n color: var(--Black-1, #242424);\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n margin-bottom: 8px;\r\n\r\n &-icon {\r\n position: absolute;\r\n top: 20px;\r\n right: 20px;\r\n height: 20px;\r\n width: 20px;\r\n }\r\n}\r\n\r\n.circle-icon {\r\n &.active-wildfires-holding {\r\n display: inline-block;\r\n background-color: #ffff00;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 3px 0px 4px;\r\n }\r\n\r\n &.active-wildfires-out-of-control {\r\n display: inline-block;\r\n background-color: #ff0000;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 3px 0px 4px;\r\n }\r\n\r\n &.active-wildfires-under-control {\r\n display: inline-block;\r\n background-color: #98e600;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 3px 0px 4px;\r\n }\r\n\r\n &.bcws-activefires-publicview-inactive {\r\n display: inline-block;\r\n background-color: #5c6671;\r\n border-radius: 50%;\r\n width: 16px;\r\n height: 16px;\r\n margin: 0px 3px 0px 4px;\r\n }\r\n}\r\n\r\n.bottom {\r\n height: 140px;\r\n}\r\n\r\n.desktop-container {\r\n background-color: white !important;\r\n max-width: 1500px;\r\n margin: auto;\r\n}\r\n\r\n.wildfire-of-note-panel{\r\n width: 181px;\r\n height: 30px;\r\n padding: 4px 12px 4px 12px;\r\n border-radius: 4px;\r\n margin-bottom: 8px;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n color: #98273b;\r\n background: #fef1f2;\r\n border: 1px solid #FBE3E3;\r\n align-content: center;\r\n}", + "styleUrl": "./saved-location-full-details.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "notificationService", + "type": "NotificationService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "spatialUtilService", + "type": "SpatialUtilsService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pointIdService", + "type": "PointIdService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 52, + "jsdoctags": [ + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "notificationService", + "type": "NotificationService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "spatialUtilService", + "type": "SpatialUtilsService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "pointIdService", + "type": "PointIdService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\"back-arrow\"\r\nBack
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n {{location.notificationName}}\r\n {{location.address}}\r\n
\r\n
\r\n {{location.notificationName}}\r\n
\r\n
\r\n
\r\n {{location.radius}}km\r\n Radius\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n
\r\n {{fireCentre}}\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n
\r\n
\r\n {{getFormattedCoords(location.point.coordinates)}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
Conditions
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\nCurrent Weather\r\n
\r\n
Today at {{stationHour}}
\r\n \"icon\"\r\n\r\n
\r\n
\r\n
\r\n
\r\n Weather Station: {{stationName}}\r\n \"temperature\"{{station.temp}}° C\r\n \"RelativePrecipitation: {{station.precipitation}}mm | Humidity: {{station.relativeHumidity}}%\r\n \"WindWind: {{station.windSpeed}}km/h {{station.windCardinalDir}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"Current Fire Bans\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
0 ; else noBans\">\r\n
\r\n Fire Ban on {{ban.attributes.ACCESS_PROHIBITION_DESCRIPTION}}\r\n
\r\n
\r\n \r\n No bans in effect\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"Danger Rating\r\n
\r\n
\r\n
\r\n \"Fire\r\n {{dangerRatingLabel}} Fire Danger\r\n
\r\n
\r\n \"Fire\r\n {{dangerRatingLabel}} Fire Danger\r\n
\r\n
\r\n \"Fire\r\n {{dangerRatingLabel}} Fire Danger\r\n
\r\n
\r\n \"Fire\r\n {{dangerRatingLabel}} Fire Danger\r\n
\r\n
\r\n \"Fire\r\n {{dangerRatingLabel}} Fire Danger\r\n
\r\n {{displayDangerRatingDes(dangerRatingLabel)}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Evacuations Nearby
\r\n
\r\n
\r\n
\r\n
\r\n There are no Evacuations near this location\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\"evacuation-order\"\r\n Evacuation Order for {{item.attributes.EVENT_NAME}}
\r\n
\r\n
\r\n \"calendar\"Issued\r\n on {{convertToDateTimeTimeZone(item.attributes.DATE_MODIFIED)}}\r\n
\r\n
\r\n \"issuing_agency\"Issued by\r\n {{item.attributes.ISSUING_AGENCY}}\r\n \"icon\"\r\n\r\n
\r\n
\r\n
\r\n
\"evacuation-alert\"Evacuation Alert for {{item.attributes.EVENT_NAME}}
\r\n
\r\n
\r\n \"calendar\"Issued\r\n on {{convertToDateTimeTimeZone(item.attributes.DATE_MODIFIED)}}\r\n
\r\n
\"issuing_agency\"Issued by\r\n {{item.attributes.ISSUING_AGENCY}}\r\n \"icon\"\r\n\r\n
\r\n
\r\n
\r\n
\r\n
Wildfires Nearby
\r\n
\r\n
\r\n
\r\n
\r\n There are no Wildfires near this location\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
{{incident.incidentName}} Wildfire\"Calendar\"
\r\n
\r\n
\"FireWildfire\r\n of Note
\r\n
\r\n {{getStageOfControlLabel(incident.stageOfControlCode)}}
\r\n
\"Location{{incident.fireCentreName}}
\r\n
\"Calendar\"Discovered on\r\n {{convertToDateYear(incident.discoveryDate)}}\"icon\"
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "SavedLocationWeatherDetailsComponent", + "id": "component-SavedLocationWeatherDetailsComponent-31952463813cdd4f59f931d8ca1c23537910003c98243f2e54f8c587df930eea4100e9555470e59f8a99bf5e6493b0552fe6e241b4565bb1a303622f6468befb", + "file": "src/app/components/saved/saved-location-weather-details/saved-location-weather-details.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-saved-location-weather-details", + "styleUrls": [ + "./saved-location-weather-details.component.scss" + ], + "styles": [], + "templateUrl": [ + "./saved-location-weather-details.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "daily", + "deprecated": false, + "deprecationMessage": "", + "type": "WeatherDailyCondition", + "optional": false, + "description": "", + "line": 27 + }, + { + "name": "hourly", + "deprecated": false, + "deprecationMessage": "", + "type": "WeatherHourlyCondition", + "optional": false, + "description": "", + "line": 28 + }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "latitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 22 + }, + { + "name": "longitude", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "name", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24 + }, + { + "name": "params", + "deprecated": false, + "deprecationMessage": "", + "type": "ParamMap", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "readableDate", + "defaultValue": "readableDate", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "readableHour", + "defaultValue": "readableHour", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30 + }, + { + "name": "station", + "deprecated": false, + "deprecationMessage": "", + "type": "WeatherStationConditions", + "optional": false, + "description": "", + "line": 26 + } + ], + "methodsClass": [ + { + "name": "back", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 81, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fetchWeather", + "args": [ + { + "name": "latitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "longitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 57, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "latitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "longitude", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 39, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input, OnInit } from '@angular/core';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport {\r\n PointIdService,\r\n WeatherDailyCondition,\r\n WeatherHourlyCondition,\r\n WeatherStationConditions,\r\n} from '@app/services/point-id.service';\r\nimport {\r\n ResourcesRoutes,\r\n isMobileView,\r\n readableDate,\r\n readableHour,\r\n} from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-saved-location-weather-details',\r\n templateUrl: './saved-location-weather-details.component.html',\r\n styleUrls: ['./saved-location-weather-details.component.scss'],\r\n})\r\nexport class SavedLocationWeatherDetailsComponent implements OnInit {\r\n latitude: number;\r\n longitude: number;\r\n name: string;\r\n params: ParamMap;\r\n station: WeatherStationConditions;\r\n daily: WeatherDailyCondition;\r\n hourly: WeatherHourlyCondition;\r\n readableDate = readableDate;\r\n readableHour = readableHour;\r\n isMobileView = isMobileView;\r\n\r\n constructor(\r\n private route: ActivatedRoute,\r\n private pointIdService: PointIdService,\r\n private router: Router,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.route.queryParams.subscribe((params: ParamMap) => {\r\n this.params = params;\r\n });\r\n\r\n if (\r\n this.params &&\r\n this.params['latitude'] &&\r\n this.params['longitude'] &&\r\n this.params['name']\r\n ) {\r\n this.latitude = this.params['latitude'];\r\n this.longitude = this.params['longitude'];\r\n this.name = this.params['name'];\r\n this.fetchWeather(this.latitude, this.longitude);\r\n }\r\n }\r\n\r\n fetchWeather(latitude: number, longitude: number) {\r\n if (latitude && longitude) {\r\n this.pointIdService\r\n .fetchNearestWeatherStation(Number(latitude), Number(longitude))\r\n .then((response) => {\r\n if (response) {\r\n this.station = response;\r\n if (response.daily) {\r\nthis.daily = response.daily[0];\r\n}\r\n if (response.hourly) {\r\n for (let i = 0; i < response.hourly.length; i++) {\r\n if (response.hourly[i].temp !== null) {\r\n this.hourly = response.hourly[i];\r\n break; // Exit the loop once a non-null temp is found\r\n }\r\n }\r\n }\r\n }\r\n })\r\n .catch((err) => console.error('Failed to fetch weather data: ' + err));\r\n }\r\n }\r\n\r\n back() {\r\n if (this.params['source'] && this.params['source'] === 'map') {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.longitude,\r\n latitude: this.latitude,\r\n },\r\n });\r\n } else {\r\n this.router.navigate([ResourcesRoutes.SAVED_LOCATION], {\r\n queryParams: {\r\n name: this.name,\r\n latitude: this.latitude,\r\n longitude: this.longitude,\r\n },\r\n });\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".header {\r\n display: flex;\r\n padding: 10px 20px;\r\n align-items: flex-start;\r\n gap: 4px;\r\n align-self: stretch;\r\n border-top: 1px solid #e7e7e7;\r\n border-bottom: 1px solid #e7e7e7;\r\n background: #fff;\r\n}\r\n\r\n.back-icon {\r\n width: 24px;\r\n height: 24px;\r\n cursor: pointer;\r\n}\r\n\r\n.content {\r\n margin: 24px 16px;\r\n\r\n .section {\r\n width: 100%;\r\n .section-title {\r\n color: var(--Gray-1, #242424);\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .section-detail {\r\n color: var(--grays-gray-3, #666);\r\n font-size: 15px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.408px;\r\n margin: 16px 0px;\r\n }\r\n\r\n .divider {\r\n background: #dedede;\r\n height: 1px;\r\n margin: 14px 0;\r\n width: 100%;\r\n }\r\n }\r\n\r\n .bottom {\r\n height: 140px;\r\n }\r\n}\r\n\r\n.desktop-container {\r\n background-color: white !important;\r\n max-width: 1500px;\r\n margin: auto;\r\n}\r\n\r\n.popup-button-container{\r\n margin-top: 30px;\r\n .popup-button{\r\n padding: 8px;\r\n border-radius: 6px;\r\n border: 1px solid var(--Grays-Gray-7, #DEDEDE);\r\n color: #000;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n background: var(--Grey-Tab-Background, #F5F6F9);\r\n }\r\n \r\n .external-link-icon {\r\n width: 24px;\r\n height: 24px;\r\n vertical-align: top;\r\n padding-left: 8px;\r\n } \r\n}", + "styleUrl": "./saved-location-weather-details.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pointIdService", + "type": "PointIdService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 31, + "jsdoctags": [ + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "pointIdService", + "type": "PointIdService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\"back-arrow\"\r\nBack
\r\n
\r\n
\r\n
Weather Detail
\r\n
Weather Station: {{station ? station.stationName : null}}
\r\n
\r\n
\r\n
\r\n
Hourly Indices
\r\n
Temperature: {{hourly.temp}}° C
\r\n
Relative Humidity: {{hourly.relativeHumidity}}%
\r\n
Wind Speed: {{hourly.windSpeed}} km/h
\r\n
Wind Direction: {{hourly.windDirection}}° {{hourly.windCardinalDir}}
\r\n
Precipitation: {{hourly.precipitation}}mm
\r\n
Fine Fuel Moisture Code: {{hourly.fineFuelMoistureCode}}
\r\n
Initial Spread Index: {{hourly.initialSpreadIndex}}
\r\n
Fire Weather Index: {{hourly.fireWeatherIndex}}
\r\n
Recorded: {{readableHour(hourly.hour)}}
\r\n
\r\n
\r\n
\r\n
Daily Indices
\r\n
Date: {{readableDate(daily.day)}}
\r\n
Temperature: {{daily.temp}}° C
\r\n
Relative Humidity: {{daily.relativeHumidity}}%
\r\n
Wind Speed: {{daily.windSpeed}} km/h
\r\n
Wind Direction: {{daily.windDirection}}° {{hourly.windCardinalDir}}
\r\n
Precipitation: {{daily.precipitation}}mm
\r\n
Fine Fuel Moisture Code: {{daily.fineFuelMoistureCode}}
\r\n
Initial Spread Index: {{daily.initialSpreadIndex}}
\r\n
Fire Weather Index: {{daily.fireWeatherIndex}}
\r\n
Drought Code: {{daily.droughtCode}}
\r\n
Build Up Index: {{daily.buildupIndex}}
\r\n
Duff Moisture Code: {{daily.duffMoistureCode}}
\r\n
Recorded: {{readableHour(daily.day + 12)}}
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "ScrollToTopComponent", + "id": "component-ScrollToTopComponent-f242463cb7da65f892d9bfbf663e64a8f4a0b2e598fff33205f045a478993f81892df6fe6a0de5185a40d228d4a9bdb0795ab3eee5dfa5dbb6453b22813c9e5d", + "file": "src/app/components/common/scroll-to-top-button/scroll-to-top.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "scroll-to-top-button", + "styleUrls": [ + "./scroll-to-top.component.scss" + ], + "styles": [], + "templateUrl": [ + "./scroll-to-top.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "isButtonVisible", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12 + }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11 + }, + { + "name": "scrollEvent", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 28 + } + ], + "methodsClass": [ + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 14, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onScrollToTop", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 22, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, OnDestroy, OnInit } from '@angular/core';\r\nimport { isMobileView } from '../../../utils';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'scroll-to-top-button',\r\n templateUrl: './scroll-to-top.component.html',\r\n styleUrls: ['./scroll-to-top.component.scss'],\r\n})\r\nexport class ScrollToTopComponent implements OnInit, OnDestroy {\r\n isMobileView = isMobileView;\r\n isButtonVisible = false;\r\n\r\n ngOnInit() {\r\n window.addEventListener('scroll', this.scrollEvent, true);\r\n }\r\n\r\n ngOnDestroy() {\r\n window.removeEventListener('scroll', this.scrollEvent, true);\r\n }\r\n\r\n onScrollToTop(): void {\r\n document\r\n .getElementsByClassName('top')[0]\r\n .scrollIntoView({ behavior: 'smooth' });\r\n }\r\n\r\n scrollEvent = (): void => {\r\n const offset = document\r\n .getElementsByClassName('top')[0]\r\n .getBoundingClientRect().y;\r\n this.isButtonVisible = offset < -100 && isMobileView();\r\n };\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".animations {\r\n transition:\r\n visibility 0s linear 0.33s,\r\n opacity 0.33s linear;\r\n}\r\n\r\n.hide {\r\n opacity: 0;\r\n visibility: hidden;\r\n}\r\n\r\n.show {\r\n opacity: 1;\r\n visibility: visible;\r\n transition-delay: 0s;\r\n}\r\n", + "styleUrl": "./scroll-to-top.component.scss" + } + ], + "stylesData": "", + "extends": [], + "implements": [ + "OnInit", + "OnDestroy" + ], + "templateData": "
\r\n \r\n
" + }, + { + "name": "SearchPageComponent", + "id": "component-SearchPageComponent-ab63cde18eb41b19be927b9e2d889cb2cd24817c4e2b68d0bc96c2340bd1529e718858151c70ff0f1a11d26428da8f4bd852fe6ffa53d9b336d57de91e2ae239", + "file": "src/app/components/search/search-page.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-search-page", + "styleUrls": [ + "./search-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./search-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "addressSearchComplete", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 41, + "modifierKind": [ + 125 + ] + }, + { + "name": "allResultData", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchResult[]", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ] + }, + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchResult", + "optional": false, + "description": "", + "line": 57, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "evacData", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchResult[]", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 125 + ] + }, + { + "name": "evacSearchComplete", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 42, + "modifierKind": [ + 125 + ] + }, + { + "name": "fonData", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchResult[]", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ] + }, + { + "name": "incidentSearchComplete", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43, + "modifierKind": [ + 125 + ] + }, + { + "name": "recentData", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchResult[]", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchData", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchResult", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 39, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchTimeout", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 50, + "modifierKind": [ + 123 + ] + }, + { + "name": "userLocation", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "modifierKind": [ + 123 + ] + }, + { + "name": "userLocationChecked", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 52, + "modifierKind": [ + 123 + ] + }, + { + "name": "userLocationDenied", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 53, + "modifierKind": [ + 123 + ] + } + ], + "methodsClass": [ + { + "name": "checkUserLocation", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 219, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "clearSearch", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 211, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "Promise", + "typeParameters": [], + "line": 66, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "removeFromRecent", + "args": [ + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 406, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "index", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "search", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 192, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "searchAddress", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "searchEvacs", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 327, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "searchIncidents", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 281, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "sort", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 392, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, Inject, OnInit } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { PlaceData } from '@app/services/wfnews-map.service/place-data';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\n\r\ntype GeocoderDefaults = string | null | undefined;\r\nexport class GeocoderAddress {\r\n civicNumber: GeocoderDefaults | number;\r\n dir: GeocoderDefaults;\r\n dist: GeocoderDefaults | number;\r\n loc: number[] | null | undefined;\r\n localityName: GeocoderDefaults;\r\n localityType: GeocoderDefaults;\r\n streetName: GeocoderDefaults;\r\n streetQualifier: GeocoderDefaults;\r\n streetType: GeocoderDefaults;\r\n}\r\n\r\nexport class SearchResult {\r\n public id: any; // index or some other id back to source data\r\n public type: string;\r\n public title: string;\r\n public subtitle: string;\r\n public distance: string | null;\r\n public relevance: number;\r\n public location: number[];\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-search-page',\r\n templateUrl: './search-page.component.html',\r\n styleUrls: ['./search-page.component.scss'],\r\n})\r\nexport class SearchPageComponent implements OnInit {\r\n public searchData: SearchResult;\r\n public searchText: string;\r\n\r\n public addressSearchComplete = true;\r\n public evacSearchComplete = true;\r\n public incidentSearchComplete = true;\r\n\r\n public allResultData: SearchResult[] = [];\r\n public recentData: SearchResult[] = [];\r\n public fonData: SearchResult[] = [];\r\n public evacData: SearchResult[] = [];\r\n\r\n private searchTimeout;\r\n private userLocation;\r\n private userLocationChecked = false;\r\n private userLocationDenied = false;\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data: SearchResult,\r\n private agolService: AGOLService,\r\n private commonUtilityService: CommonUtilityService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private cdr: ChangeDetectorRef,\r\n ) {\r\n this.searchData = data || new SearchResult();\r\n }\r\n\r\n async ngOnInit(): Promise {\r\n await this.checkUserLocation();\r\n // fetch local storage for recent data\r\n if (localStorage.getItem('recent-search') != null) {\r\n try {\r\n this.recentData = (\r\n JSON.parse(localStorage.getItem('recent-search')) as SearchResult[]\r\n ).filter((r) => r?.type);\r\n } catch (err) {\r\n console.error(err);\r\n // carry on with the empty array\r\n }\r\n }\r\n\r\n // pre-load fires of note for the province\r\n this.publishedIncidentService\r\n .fetchPublishedIncidents(0, 9999, true, false)\r\n .toPromise()\r\n .then((incidents) => {\r\n if (incidents?.collection) {\r\n for (const element of incidents.collection.filter(\r\n (e) => e.stageOfControlCode !== 'OUT',\r\n )) {\r\n const distance = this.userLocation\r\n ? Math.round(\r\n haversineDistance(\r\n element.latitude,\r\n this.userLocation.coords.latitude,\r\n element.longitude,\r\n this.userLocation.coords.longitude,\r\n ) / 1000,\r\n ).toFixed(0)\r\n : '';\r\n this.fonData.push({\r\n id: element.incidentNumberLabel,\r\n type: 'incident',\r\n title:\r\n element.incidentName === element.incidentNumberLabel\r\n ? element.incidentName\r\n : `${element.incidentName} (${element.incidentNumberLabel})`,\r\n subtitle: element.fireCentreName,\r\n distance,\r\n relevance: 4,\r\n location: [element.longitude, element.latitude],\r\n });\r\n\r\n this.fonData.sort((a, b) =>\r\n Number(a.distance || 0) > Number(b.distance || 0)\r\n ? 1\r\n : Number(a.distance || 0) < Number(b.distance || 0)\r\n ? -1\r\n : a.relevance > b.relevance\r\n ? 1\r\n : a.relevance < b.relevance\r\n ? -1\r\n : a.title.localeCompare(b.title),\r\n );\r\n }\r\n }\r\n });\r\n\r\n // pre-load evacuations\r\n this.agolService\r\n .getEvacOrders(null, null, {\r\n returnCentroid: this.userLocation !== null,\r\n returnGeometry: false,\r\n })\r\n .toPromise()\r\n .then((evacs) => {\r\n if (evacs?.features) {\r\n for (const element of evacs.features) {\r\n let distance = null;\r\n if (this.userLocation) {\r\n const currentLat = Number(this.userLocation.coords.latitude);\r\n const currentLong = Number(this.userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = Math.round(\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000,\r\n ).toFixed(0);\r\n }\r\n }\r\n\r\n this.evacData.push({\r\n id: element.attributes.EMRG_OAA_SYSID,\r\n type:\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() || 'alert',\r\n title: element.attributes.EVENT_NAME,\r\n subtitle: '', // Fire Centre would mean loading incident as well... evacs can cross centres\r\n distance,\r\n relevance:\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'Order'\r\n ? 1\r\n : 2,\r\n location: [element.centroid.x, element.centroid.y],\r\n });\r\n }\r\n\r\n this.evacData.sort((a, b) =>\r\n Number(a.distance || 0) > Number(b.distance || 0)\r\n ? 1\r\n : Number(a.distance || 0) < Number(b.distance || 0)\r\n ? -1\r\n : a.relevance > b.relevance\r\n ? 1\r\n : a.relevance < b.relevance\r\n ? -1\r\n : a.id > b.id\r\n ? 1\r\n : a.id < b.id\r\n ? -1\r\n : 0,\r\n );\r\n }\r\n });\r\n }\r\n\r\n search() {\r\n if (this.searchTimeout) {\r\n clearTimeout(this.searchTimeout);\r\n this.searchTimeout = null;\r\n }\r\n\r\n this.searchTimeout = setTimeout(() => {\r\n // Using searchText, search for the Incidents, Evacs, etc\r\n // Can be async, populate lists as they come in\r\n if (this.searchText.length >= 3) {\r\n this.allResultData = [];\r\n\r\n this.searchAddress();\r\n this.searchIncidents();\r\n this.searchEvacs();\r\n }\r\n }, 1000);\r\n }\r\n\r\n clearSearch() {\r\n this.searchText = null;\r\n this.addressSearchComplete = true;\r\n this.evacSearchComplete = true;\r\n this.incidentSearchComplete = true;\r\n this.allResultData = [];\r\n }\r\n\r\n async checkUserLocation() {\r\n if (!this.userLocationChecked && !this.userLocationDenied) {\r\n this.userLocation = await this.commonUtilityService\r\n .getCurrentLocationPromise()\r\n .catch((err) => {\r\n this.userLocationDenied = true;\r\n console.error('location services not available:', err);\r\n });\r\n if (this.userLocation) {\r\nthis.userLocationChecked = true;\r\n}\r\n }\r\n }\r\n\r\n // Search functions:\r\n async searchAddress() {\r\n this.addressSearchComplete = false;\r\n\r\n await this.checkUserLocation();\r\n\r\n const geocoder = new PlaceData();\r\n geocoder\r\n .searchAddresses(this.searchText)\r\n .then((results) => {\r\n if (results?.length > 0) {\r\n for (const val of results) {\r\n const address = val as GeocoderAddress;\r\n\r\n this.allResultData.push({\r\n id: address.loc,\r\n type: 'address',\r\n title:\r\n `${address.streetQualifier} ${address.civicNumber} ${address.streetName} ${address.streetType}`.trim() ||\r\n address.localityName,\r\n subtitle: address.localityName,\r\n distance: this.userLocation\r\n ? Math.round(\r\n haversineDistance(\r\n address.loc[1],\r\n this.userLocation.coords.latitude,\r\n address.loc[0],\r\n this.userLocation.coords.longitude,\r\n ) / 1000,\r\n ).toFixed(0)\r\n : null,\r\n relevance: /^\\d/.test(this.searchText.trim()) ? 1 : 4,\r\n location: address.loc,\r\n });\r\n }\r\n\r\n this.sort();\r\n\r\n this.addressSearchComplete = true;\r\n this.cdr.detectChanges();\r\n }\r\n })\r\n .catch((err) => {\r\n console.error('Address search failed: ' + err);\r\n this.addressSearchComplete = true;\r\n });\r\n }\r\n\r\n async searchIncidents() {\r\n this.incidentSearchComplete = false;\r\n\r\n await this.checkUserLocation();\r\n\r\n // limited load or keep paging/fetching?\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(1, 10, this.userLocation, this.searchText, null)\r\n .toPromise();\r\n\r\n if (incidents?.collection) {\r\n for (const element of incidents.collection.filter(\r\n (e) => e.stageOfControlCode !== 'OUT',\r\n )) {\r\n const distance = this.userLocation\r\n ? Math.round(\r\n haversineDistance(\r\n element.latitude,\r\n this.userLocation.coords.latitude,\r\n element.longitude,\r\n this.userLocation.coords.longitude,\r\n ) / 1000,\r\n ).toFixed(0)\r\n : null;\r\n\r\n this.allResultData.push({\r\n id: element.incidentNumberLabel,\r\n type: 'incident',\r\n title:\r\n element.incidentName === element.incidentNumberLabel\r\n ? element.incidentName\r\n : `${element.incidentName} (${element.incidentNumberLabel})`,\r\n subtitle: element.fireCentreName,\r\n distance,\r\n relevance: /^\\d/.test(this.searchText.trim()) ? 2 : 1,\r\n location: [element.longitude, element.latitude],\r\n });\r\n }\r\n }\r\n\r\n this.sort();\r\n\r\n this.incidentSearchComplete = true;\r\n this.cdr.detectChanges();\r\n }\r\n\r\n async searchEvacs() {\r\n this.evacSearchComplete = false;\r\n\r\n await this.checkUserLocation();\r\n\r\n const whereString = `(EVENT_NAME LIKE '%${this.searchText}%' OR ORDER_ALERT_STATUS LIKE '%${this.searchText}%' OR ISSUING_AGENCY LIKE '%${this.searchText}%')`;\r\n\r\n const evacs = await this.agolService\r\n .getEvacOrders(whereString, null, {\r\n returnCentroid: this.userLocation !== null,\r\n returnGeometry: false,\r\n })\r\n .toPromise();\r\n if (evacs?.features) {\r\n for (const element of evacs.features) {\r\n let distance = null;\r\n if (this.userLocation) {\r\n const currentLat = Number(this.userLocation.coords.latitude);\r\n const currentLong = Number(this.userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = Math.round(\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000,\r\n ).toFixed(0);\r\n }\r\n }\r\n\r\n this.allResultData.push({\r\n id: element.attributes.EMRG_OAA_SYSID,\r\n type: (element.attributes.ORDER_ALERT_STATUS as string).toLowerCase(),\r\n title: element.attributes.EVENT_NAME,\r\n subtitle: '', // Fire Centre would mean loading incident as well... evacs can cross centres\r\n distance,\r\n relevance:\r\n /^\\d/.test(this.searchText.trim()) &&\r\n (element.attributes.ORDER_ALERT_STATUS as string).toLowerCase() ===\r\n 'order'\r\n ? 2\r\n : /^\\d/.test(this.searchText.trim()) &&\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'alert'\r\n ? 3\r\n : /^\\d/.test(this.searchText.trim()) === false &&\r\n (\r\n element.attributes.ORDER_ALERT_STATUS as string\r\n ).toLowerCase() === 'order'\r\n ? 2\r\n : 3,\r\n location: [element.centroid.x, element.centroid.y],\r\n });\r\n }\r\n\r\n this.sort();\r\n\r\n this.evacSearchComplete = true;\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n\r\n sort() {\r\n this.allResultData.sort((a, b) => {\r\n const containsTermA = a.title.toLowerCase().includes(this.searchText.toLowerCase());\r\n const containsTermB = b.title.toLowerCase().includes(this.searchText.toLowerCase()); \r\n if (containsTermA && !containsTermB) {\r\n return -1;\r\n } else if (!containsTermA && containsTermB) {\r\n return 1; \r\n } else {\r\n return 0;\r\n }\r\n });\r\n }\r\n\r\n removeFromRecent(index: number) {\r\n if (localStorage.getItem('recent-search') != null) {\r\n try {\r\n this.recentData = JSON.parse(\r\n localStorage.getItem('recent-search'),\r\n ) as SearchResult[];\r\n // remove the item from the list\r\n this.recentData.splice(index, 1);\r\n localStorage.setItem('recent-search', JSON.stringify(this.recentData));\r\n } catch (err) {\r\n console.error(err);\r\n // ignore, clear data\r\n this.recentData = [];\r\n }\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".dialog {\r\n height: 100%;\r\n width: 100%;\r\n}\r\n\r\n.dialog-footer {\r\n position: absolute;\r\n bottom: 0px;\r\n width: 100%;\r\n}\r\n\r\n.dialog-panel {\r\n padding: 16px;\r\n overflow: auto;\r\n height: 100%;\r\n background-color: #f5f5f5;\r\n}\r\n\r\n.dialog-header {\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid #dedede;\r\n display: flex;\r\n}\r\n\r\n.dialog-title {\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 16px;\r\n font-weight: 600;\r\n line-height: 22px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n}\r\n\r\n.footer-button {\r\n width: 100%;\r\n}\r\n\r\n.footer-button-disabled {\r\n width: 100%;\r\n background-color: #dedede !important;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto;\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n left: 7px;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 15px;\r\n position: relative;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-panel {\r\n padding-top: 32px;\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid #dedede;\r\n}\r\n\r\n.input-clear-button {\r\n position: absolute;\r\n background-color: transparent;\r\n border: none;\r\n top: 5px;\r\n right: 0px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.home-sections {\r\n overflow-y: auto;\r\n overflow-x: hidden;\r\n height: 100%;\r\n background-color: #f5f5f5;\r\n}\r\n\r\n.home-panel {\r\n overflow-y: auto;\r\n overflow-x: hidden;\r\n margin-bottom: 12px;\r\n background-color: #ffffff;\r\n}\r\n\r\n.results-panel {\r\n overflow-y: auto;\r\n overflow-x: hidden;\r\n height: 100%;\r\n}\r\n\r\n.header {\r\n display: flex;\r\n padding: 5px;\r\n padding-bottom: 8px;\r\n &-icon {\r\n position: relative;\r\n padding-right: 4px;\r\n }\r\n &-title {\r\n color: var(--grays-gray-1, #242424);\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 13px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 22px; /* 169.231% */\r\n letter-spacing: -0.408px;\r\n }\r\n}\r\n\r\n.close-icon {\r\n margin-left: auto;\r\n}\r\n\r\n.results-panel-cards {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.result-card {\r\n display: flex;\r\n width: 100%;\r\n padding: 4px 172px 8px 5px;\r\n align-items: flex-start;\r\n gap: 8px;\r\n border-bottom: 1px solid #f1f1f1;\r\n margin-bottom: 12px;\r\n &-icon-holder {\r\n display: flex;\r\n width: 28px;\r\n flex-direction: column;\r\n align-items: center;\r\n flex-shrink: 0;\r\n &-close-icon {\r\n border-radius: 62.5px;\r\n display: flex;\r\n padding: 3.75px;\r\n margin-left: auto;\r\n position: relative;\r\n right: 12px;\r\n cursor: pointer;\r\n }\r\n &-icon {\r\n border-radius: 62.5px;\r\n background: var(--Grey-2-EEE, #eee);\r\n display: flex;\r\n padding: 3.75px;\r\n align-items: flex-start;\r\n gap: 5px;\r\n }\r\n &-dist {\r\n color: #7d7d7d;\r\n text-align: center;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 8px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n letter-spacing: -0.408px;\r\n }\r\n }\r\n &-info {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: -4px;\r\n }\r\n &-title {\r\n color: #242424;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 157.143% */\r\n letter-spacing: -0.408px;\r\n }\r\n &-subtitle {\r\n color: #7d7d7d;\r\n font-family: \"Noto Sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px; /* 157.143% */\r\n letter-spacing: -0.408px;\r\n }\r\n}\r\n", + "styleUrl": "./search-page.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "SearchResult", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 53, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "SearchResult", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\r\n
\r\n
\r\n arrow_back_ios\r\n \r\n \r\n
\r\n
\r\n
\r\n
0 && allResultData?.length === 0\">\r\n
\r\n \"recent\r\n
Recent
\r\n
\r\n
\r\n
\r\n
\r\n \"search\"\r\n \"search\"\r\n \"search\"\r\n \"search\"\r\n
\r\n
{{item.distance ? item.distance + 'km' : ''}}
\r\n
\r\n
\r\n
{{item.title}}
\r\n
{{item.subtitle}}
\r\n
\r\n
\r\n \"close\"\r\n
\r\n
\r\n
\r\n
0 && allResultData?.length === 0\">\r\n
\r\n \"Wildfires\r\n
Wildfires of Note
\r\n
\r\n
\r\n
\r\n
\r\n \"search\"\r\n
\r\n
{{item.distance ? item.distance + 'km' : ''}}
\r\n
\r\n
\r\n
{{item.title}}
\r\n
{{item.subtitle}}
\r\n
\r\n
\r\n
\r\n
0 && allResultData?.length === 0\">\r\n
\r\n \"Evacuation\r\n
Evacuation orders and alerts
\r\n
\r\n
\r\n
\r\n
\r\n \"search\"\r\n \"search\"\r\n
\r\n
{{item.distance ? item.distance + 'km' : ''}}
\r\n
\r\n
\r\n
{{item.title}}
\r\n
{{item.subtitle}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \"search\"\r\n \"search\"\r\n \"search\"\r\n \"search\"\r\n
\r\n
{{item.distance ? item.distance + 'km' : ''}}
\r\n
\r\n
\r\n
{{item.title}}
\r\n
{{item.subtitle}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "SignOutPageComponent", + "id": "component-SignOutPageComponent-1690312bb9405fe51539f345daed415859e10fc9b8ddd92361b009e070efa9ae70d2f5f4d414300f9fd18da3f144e8004987277034a705f9cf05b24763b7b9eb", + "file": "src/app/components/sign-out-page/sign-out-page.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-sign-out-page", + "styleUrls": [ + "./sign-out-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./sign-out-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "appConfig", + "deprecated": false, + "deprecationMessage": "", + "type": "AppConfigService", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "displayLabel", + "defaultValue": "'Data'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 50, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "summaryString", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 55, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 24, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 15, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 115, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 119, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 123, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 139, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component } from '@angular/core';\r\nimport { AppConfigService } from '@wf1/core-ui/public_api';\r\nimport { BaseComponent } from '../base/base.component';\r\n\r\n@Component({\r\n selector: 'wfnews-sign-out-page',\r\n templateUrl: './sign-out-page.component.html',\r\n styleUrls: ['./sign-out-page.component.scss'],\r\n})\r\nexport class SignOutPageComponent\r\n extends BaseComponent\r\n implements AfterViewInit {\r\n appConfig: AppConfigService;\r\n\r\n ngOnInit() {\r\n this.tokenService.clearLocalStorageToken();\r\n const siteminderUrlPrefix = this.appConfigService\r\n .getConfig()\r\n .application['siteminderUrlPrefix'].toString();\r\n const baseUrl = this.appConfigService.getConfig().application.baseUrl;\r\n window.location.href = siteminderUrlPrefix + baseUrl + '&retnow=1';\r\n }\r\n\r\n ngOnDestroy() {\r\n // unused\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".sign-out {\r\n h2 {\r\n padding-left: 16px;\r\n }\r\n}\r\n", + "styleUrl": "./sign-out-page.component.scss" + } + ], + "stylesData": "", + "extends": [ + "BaseComponent" + ], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n

WFNEWS Sign Out Page

\r\n

Signing you out!

\r\n
\r\n
\r\n" + }, + { + "name": "SituationWidget", + "id": "component-SituationWidget-7d977b133f5b52b4c839d9484488874ee386c5f0ddc8246e4cd015cf7ab6304f64cd5505f7e6a93b5356067ae1b546425340c723c5774d2de7e1472b450572e2", + "file": "src/app/components/dashboard-component/widgets/situation-widget/situation-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "situation-widget", + "styleUrls": [ + "./situation-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./situation-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "Editor", + "defaultValue": "Editor", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "situationReport", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "formatHtml", + "args": [ + { + "name": "html", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 23, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "html", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 31, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onReady", + "args": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 27, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "editor", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component } from '@angular/core';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport * as Editor from '@ckeditor/ckeditor5-build-decoupled-document';\r\nimport moment from 'moment';\r\n\r\n@Component({\r\n selector: 'situation-widget',\r\n templateUrl: './situation-widget.component.html',\r\n styleUrls: ['./situation-widget.component.scss'],\r\n})\r\nexport class SituationWidget implements AfterViewInit {\r\n public startupComplete = false;\r\n public situationReport;\r\n\r\n public Editor = Editor;\r\n\r\n constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private sanitizer: DomSanitizer,\r\n ) {}\r\n\r\n formatHtml(html: string) {\r\n return html; // We don't want to execute script tags:: this.sanitizer.bypassSecurityTrustHtml(html)\r\n }\r\n\r\n public onReady(editor) {\r\n editor.enableReadOnlyMode('ck-doc');\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n this.publishedIncidentService\r\n .fetchSituationReportList(0, 10, true, true)\r\n .toPromise()\r\n .then((sitrep) => {\r\n if (sitrep?.collection?.length > 0) {\r\n const validReports = sitrep.collection.filter(\r\n (r) => r.publishedInd && !r.archivedInd,\r\n );\r\n validReports.sort((a, b) =>\r\n new Date(a.situationReportDate) > new Date(b.situationReportDate)\r\n ? -1\r\n : new Date(b.situationReportDate) >\r\n new Date(a.situationReportDate)\r\n ? 1\r\n : 0,\r\n );\r\n this.situationReport = validReports[0];\r\n this.situationReport.situationReportDate = moment(\r\n new Date(this.situationReport.createdTimestamp),\r\n ).format('MMM Do YYYY');\r\n }\r\n\r\n this.startupComplete = true;\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 416px;\r\n max-height: 416px;\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n border: 1.5px solid #dedede;\r\n background-color: #f5f6f9;\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n }\r\n\r\n .header-icon {\r\n border-radius: 90px;\r\n background: var(--Blue-4, #dfe5ee);\r\n padding: var(--16, 16px);\r\n align-items: center;\r\n }\r\n\r\n .header-title {\r\n position: relative;\r\n top: -50px;\r\n margin-left: 32px;\r\n }\r\n\r\n .header-subtext {\r\n color: var(--grays-gray-3, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-left: 10px;\r\n }\r\n\r\n .subtext-icon {\r\n position: relative;\r\n }\r\n\r\n .subtext {\r\n display: flex;\r\n position: relative;\r\n top: -54px;\r\n left: 110px;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 416px;\r\n max-height: 416px;\r\n max-width: min(850px, calc(100vw - 104px));\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n border-radius: 20px;\r\n border: 1.5px solid #dedede;\r\n background-color: #f5f6f9;\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n }\r\n\r\n .header-icon {\r\n border-radius: 90px;\r\n background: var(--Blue-4, #dfe5ee);\r\n padding: var(--16, 16px);\r\n align-items: center;\r\n }\r\n\r\n .header-title {\r\n position: relative;\r\n top: -50px;\r\n margin-left: 32px;\r\n }\r\n\r\n .header-subtext {\r\n color: var(--grays-gray-3, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-left: 10px;\r\n }\r\n\r\n .subtext-icon {\r\n position: relative;\r\n }\r\n\r\n .subtext {\r\n display: flex;\r\n position: relative;\r\n top: -54px;\r\n left: 110px;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 20px;\r\n display: flex;\r\n max-height: 416px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n border-radius: 20px;\r\n border: 1.5px solid #dedede;\r\n background-color: #f5f6f9;\r\n width: calc(100dvw - 80px);\r\n }\r\n\r\n .widget-header {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n flex-direction: row;\r\n }\r\n\r\n .header-icon {\r\n border-radius: 90px;\r\n background: var(--Blue-4, #dfe5ee);\r\n padding: var(--16, 16px);\r\n align-items: center;\r\n width: 28px;\r\n height: 28px;\r\n }\r\n\r\n .header-title {\r\n position: relative;\r\n margin-left: 9px;\r\n color: var(--grays-gray-1, #242424);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 30px; /* 136.364% */\r\n }\r\n\r\n .header-subtext {\r\n color: var(--grays-gray-3, #666);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n margin-left: 8px;\r\n }\r\n\r\n .subtext-icon {\r\n position: relative;\r\n }\r\n\r\n .subtext {\r\n display: flex;\r\n }\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.content {\r\n width: 100%;\r\n height: 100%;\r\n overflow-y: auto;\r\n}\r\n", + "styleUrl": "./situation-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n \"Order\"\r\n Provincial Situation Report\r\n
\r\n
\r\n \"Order\"\r\n Updated {{situationReport.situationReportDate}}\r\n
\r\n \r\n
\r\n There is no current situation report. Check back soon for more information.

'\" (ready)=\"onReady($event)\">
\r\n
\r\n
\r\n" + }, + { + "name": "SmokeLegendComponent", + "id": "component-SmokeLegendComponent-cb12534f1d4aa44e426711deb81f8cb3e52bba75b857bbc19dbd4af3314a1880d203c2708bf4a0d0c402a1146c831b4d32d7ab8b559c20c80b80c16653c18842", + "file": "src/app/components/legend-panels/smoke-layers/smoke-legend.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-smoke-legend", + "styleUrls": [ + "./smoke-legend.component.scss" + ], + "styles": [], + "templateUrl": [ + "./smoke-legend.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-smoke-legend',\r\n templateUrl: './smoke-legend.component.html',\r\n styleUrls: ['./smoke-legend.component.scss'],\r\n})\r\nexport class SmokeLegendComponent {\r\n constructor() {}\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../base-legend.component.scss\";\r\n", + "styleUrl": "./smoke-legend.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [], + "line": 8 + }, + "extends": [], + "templateData": "
\r\n
Smoke Forecast
\r\n
\r\n These numbers indicate how much fine particulate matter from smoke is in the air, with higher numbers meaning more smoke.\r\n
\r\n
\r\n
\r\n \"1\r\n 1 - 10 µg/m³\r\n
\r\n
\r\n
\r\n
\r\n \"10\r\n 10 - 28 µg/m³\r\n
\r\n
\r\n
\r\n
\r\n \"28\r\n 28 - 60 µg/m³\r\n
\r\n
\r\n
\r\n
\r\n \"60\r\n 60 - 120 µg/m³\r\n
\r\n
\r\n
\r\n
\r\n \"120\r\n 120 - 250 µg/m³\r\n
\r\n
\r\n
\r\n
\r\n \"250+\r\n 250+ µg/m³\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n How is smoke measured\r\n \r\n \r\n

The unit of measure for smoke is \"micrograms of PM2.5 per cubic meter (µg/m³)\" at ground level. PM2.5 poses the highest risk to health from smoke, and the Canadian Council of Ministers of the Environment (CCME) has set the following standards for exposure to this carcinogen:

\r\n
    \r\n
  • 27 µg/m³ (daily average),
  • \r\n
  • 8.8 µg/m³ (annual mean).
  • \r\n
\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "StickyWidgetComponent", + "id": "component-StickyWidgetComponent-7363b0d4d736ba559ca5f711c6d7435b71ef8b808a59d56b68d04427a30bf2ffe1c3991e1fc93fca17f1cba4a528846ef612caee6b12a474d88a730b563d2ae8", + "file": "src/app/components/sticky-widget/sticky-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "sticky-widget", + "styleUrls": [ + "./sticky-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "sticky-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "closeProgressInterval", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 19, + "modifierKind": [ + 123 + ] + }, + { + "name": "isMobileView", + "defaultValue": "mobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "progressValue", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "showWatchlist", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "watchlist", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "delayClose", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 68, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "loadWatchlist", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 79, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 29, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openContactForm", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 33, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openIncident", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 39, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "removeFromWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 51, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "stopDelay", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 60, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, OnDestroy } from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Router } from '@angular/router';\r\nimport { PublishedIncidentService } from '../../services/published-incident-service';\r\nimport { WatchlistService } from '../../services/watchlist-service';\r\nimport { ResourcesRoutes, isMobileView as mobileView } from '../../utils';\r\nimport { ContactWidgetDialogComponent } from './contact-widget-dialog/contact-widget-dialog.component';\r\n\r\n@Component({\r\n selector: 'sticky-widget',\r\n templateUrl: 'sticky-widget.component.html',\r\n styleUrls: ['./sticky-widget.component.scss'],\r\n})\r\nexport class StickyWidgetComponent implements OnDestroy {\r\n public showWatchlist = false;\r\n public watchlist: any[] = [];\r\n public progressValue = 0;\r\n public isMobileView = mobileView;\r\n private closeProgressInterval: any;\r\n \r\n constructor(\r\n protected dialog: MatDialog,\r\n protected cdr: ChangeDetectorRef,\r\n private router: Router,\r\n private watchlistService: WatchlistService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n ) {}\r\n\r\n ngOnDestroy(): void {\r\n clearInterval(this.closeProgressInterval);\r\n }\r\n\r\n openContactForm() {\r\n this.dialog.open(ContactWidgetDialogComponent, {\r\n width: '950px',\r\n });\r\n }\r\n\r\n openIncident(incident: any) {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n\r\n removeFromWatchlist(incident: any) {\r\n this.watchlistService.removeFromWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n this.showWatchlist = !this.showWatchlist;\r\n this.loadWatchlist();\r\n }\r\n\r\n stopDelay() {\r\n if (this.closeProgressInterval) {\r\n clearInterval(this.closeProgressInterval);\r\n this.closeProgressInterval = null;\r\n this.progressValue = 0;\r\n }\r\n }\r\n\r\n delayClose() {\r\n this.closeProgressInterval = setInterval(() => {\r\n if (this.progressValue > 100) {\r\n this.loadWatchlist();\r\n this.stopDelay();\r\n } else {\r\n this.progressValue += 2;\r\n }\r\n }, 100);\r\n }\r\n\r\n async loadWatchlist() {\r\n this.showWatchlist = !this.showWatchlist;\r\n if (this.showWatchlist) {\r\n this.watchlist = [];\r\n const watchlistItems = this.watchlistService.getWatchlist();\r\n for (const item of watchlistItems) {\r\n const fireYear = item.split(':')[0];\r\n const incidentNumber = item.split(':')[1];\r\n const incident = await this.publishedIncidentService\r\n .fetchPublishedIncident(incidentNumber, fireYear)\r\n .toPromise();\r\n if (incident) {\r\n const options: Intl.DateTimeFormatOptions = {\r\n weekday: 'long',\r\n year: 'numeric',\r\n month: 'long',\r\n day: 'numeric',\r\n };\r\n incident.lastUpdatedTimestamp = new Date(\r\n incident.lastUpdatedTimestamp,\r\n ).toLocaleTimeString('en-US', options);\r\n this.watchlist.push(incident);\r\n }\r\n }\r\n }\r\n this.cdr.detectChanges();\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import '../../../styles/variables.scss';\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.sticky-widget {\r\n position: fixed;\r\n bottom: 8px;\r\n right: 0px;\r\n z-index: 1000001;\r\n display: flex;\r\n transition: 0.5s;\r\n}\r\n\r\n.btn {\r\n height: 36px;\r\n font-size: 15px;\r\n line-height: 36px;\r\n padding: 0 16px;\r\n border-radius: 4px;\r\n display: flex;\r\n align-items: center;\r\n border: none;\r\n cursor: pointer;\r\n margin: 0 7.5px;\r\n}\r\n\r\n.btn-fab {\r\n background-color: white;\r\n margin-bottom: 10px;\r\n color: #1a5a96;\r\n}\r\n\r\n.btn-fab-primary {\r\n background-color: #1a5a96;\r\n margin-bottom: 10px;\r\n color: white;\r\n}\r\n\r\n.contact-btn {\r\n background-color: #1a5a96;\r\n border: solid 1px #1a5a96;\r\n color: #ffffff;\r\n}\r\n\r\n.watchlist-btn {\r\n color: #1a5a96;\r\n background-color: #ffffff;\r\n border: solid 1px #1a5a96;\r\n}\r\n\r\n.btn mat-icon {\r\n margin-right: 15px;\r\n}\r\n\r\n.watchlist-container {\r\n width: calc(100vw - 300px);\r\n max-width: 682px;\r\n background: white;\r\n border: 1px solid lightgrey;\r\n border-radius: 5px;\r\n margin-top: -120px;\r\n box-shadow: 2px 2px #88888838;\r\n .watchlist-header {\r\n font-size: 20px;\r\n font-weight: 700;\r\n display: flex;\r\n flex-direction: row;\r\n background-color: #e9eff5;\r\n padding: 10px;\r\n .subtitle {\r\n font-size: 1rem;\r\n font-weight: 400;\r\n padding-left: 10px;\r\n margin-top: -3px;\r\n }\r\n }\r\n .watchlist-items {\r\n display: flex;\r\n flex-direction: row;\r\n height: 84px;\r\n padding: 10px;\r\n overflow-x: auto;\r\n .watchlist-item {\r\n margin-right: 10px;\r\n border-right: 1px solid lightgrey;\r\n padding-right: 10px;\r\n min-width: 200px;\r\n .item-title {\r\n font-size: 1.3rem;\r\n font-weight: 400;\r\n color: #003366;\r\n cursor: pointer;\r\n }\r\n .item-body {\r\n font-size: 1rem;\r\n font-weight: 400;\r\n color: black;\r\n }\r\n }\r\n .watchlist-item:last-child {\r\n border-right: none;\r\n }\r\n }\r\n .watchlist-items::-webkit-scrollbar {\r\n width: 8px;\r\n height: 8px;\r\n }\r\n\r\n .watchlist-items::-webkit-scrollbar-track {\r\n background: white;\r\n }\r\n\r\n .watchlist-items::-webkit-scrollbar-thumb {\r\n background-color: #969ca1;\r\n border-radius: 16px;\r\n border: 1px solid #969ca1;\r\n }\r\n}\r\n\r\n::ng-deep .mdc-linear-progress__fill::after {\r\n background-color: #1a5a9684;\r\n}\r\n\r\n::ng-deep .mdc-linear-progress__buffer {\r\n background: white;\r\n}\r\n\r\n::ng-deep .mat-mdc-progress-bar {\r\n border-radius: 2px;\r\n height: 2px !important;\r\n}\r\n\r\n@media screen and (max-width: $mobile-max-width) {\r\n .hide {\r\n display: none;\r\n }\r\n}\r\n", + "styleUrl": "./sticky-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 19, + "jsdoctags": [ + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnDestroy" + ], + "templateData": "
\r\n
\r\n \r\n
\r\n
Watch List
\r\n Add a fire to your watch list by clicking the bookmark_border icon.\r\n
close
\r\n
\r\n
\r\n
\r\n
{{item.incidentName}}bookmark
\r\n
{{item.lastUpdatedTimestamp}}
\r\n
\r\n
\r\n You have no items on your watch list\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n" + }, + { + "name": "SummaryPanel", + "id": "component-SummaryPanel-c2c49d6ab15716c526f66fdb52dc9e1886a9abbcfa33baf19d1201c8cde232556c84b2b01eb4bd741131aa7080ca21123314a6d057ee4f0611e2ac1d21339e68", + "file": "src/app/components/admin-incident-form/summary-panel/summary-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "summary-panel", + "styleUrls": [ + "./summary-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./summary-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToStageOfControlDescription", + "defaultValue": "convertToStageOfControlDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { convertToStageOfControlDescription } from '../../../utils';\r\n\r\n@Component({\r\n selector: 'summary-panel',\r\n templateUrl: './summary-panel.component.html',\r\n styleUrls: ['./summary-panel.component.scss'],\r\n})\r\nexport class SummaryPanel {\r\n @Input() public incident;\r\n\r\n public convertToStageOfControlDescription =\r\n convertToStageOfControlDescription;\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n::ng-deep #core-interface-container {\r\n .mobile .incident-detail {\r\n .info-card {\r\n width: calc(100% - var(--wf1-gutter-space) * 2) !important;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./summary-panel.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n \r\n
\r\n Tombstone Details Card\r\n
\r\n
\r\n
Discovery Date
\r\n
{{incident.discoveryDate}}
\r\n
\r\n
\r\n
Fire Centre
\r\n
{{incident.fireCentreOrgUnitName}}
\r\n
\r\n
\r\n
Stage of Control
\r\n
{{incident.incidentData ? convertToStageOfControlDescription(incident.incidentData.incidentSituation.stageOfControlCode) : ''}}
\r\n
\r\n
\r\n
Response Type
\r\n
{{incident.incidentData && incident.incidentData.responseTypeCode ? incident.incidentData.responseTypeCode.toLowerCase() : ''}}
\r\n
\r\n
\r\n
Signed Off
\r\n
{{incident.incidentData && incident.incidentData.signOffSignatureGuid ? 'Yes' : 'No'}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "SummaryWidget", + "id": "component-SummaryWidget-f9ba4468bf546401b15c8845a02779c40d44784dcacda499e5d101405d0fc0d63c5bec4076bf0b274380730fe0390a39a1a9e50a160369f34a2a546ad62c3c4d", + "file": "src/app/components/dashboard-component/widgets/summary-widget/summary-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "summary-widget", + "styleUrls": [ + "./summary-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./summary-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "activeFires", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + }, + { + "name": "out24Hours", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "out7Day", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "starts24hour", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component } from '@angular/core';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { currentFireYear } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'summary-widget',\r\n templateUrl: './summary-widget.component.html',\r\n styleUrls: ['./summary-widget.component.scss'],\r\n})\r\nexport class SummaryWidget implements AfterViewInit {\r\n public startupComplete = false;\r\n\r\n public activeFires: string;\r\n public starts24hour: string;\r\n public out24Hours: string;\r\n public out7Day: string;\r\n\r\n constructor(private publishedIncidentService: PublishedIncidentService) {}\r\n\r\n ngAfterViewInit(): void {\r\n Promise.all([\r\n this.publishedIncidentService\r\n .fetchStatistics(currentFireYear() - 1)\r\n .toPromise(),\r\n this.publishedIncidentService\r\n .fetchStatistics(currentFireYear())\r\n .toPromise(),\r\n ])\r\n .then(([previousYearStats, stats]) => {\r\n const currentYearActive =\r\n stats.reduce(\r\n (\r\n n,\r\n {\r\n activeBeingHeldFires,\r\n activeOutOfControlFires,\r\n activeUnderControlFires,\r\n },\r\n ) =>\r\n n +\r\n activeBeingHeldFires +\r\n activeOutOfControlFires +\r\n activeUnderControlFires,\r\n 0,\r\n ) || 0;\r\n const previousYearActive =\r\n previousYearStats.reduce(\r\n (\r\n n,\r\n {\r\n activeBeingHeldFires,\r\n activeOutOfControlFires,\r\n activeUnderControlFires,\r\n },\r\n ) =>\r\n n +\r\n activeBeingHeldFires +\r\n activeOutOfControlFires +\r\n activeUnderControlFires,\r\n 0,\r\n ) || 0;\r\n\r\n this.activeFires = '' + (currentYearActive + previousYearActive);\r\n this.starts24hour =\r\n '' +\r\n (stats.reduce((n, { newFires24Hours }) => n + newFires24Hours, 0) ||\r\n 0);\r\n this.out24Hours =\r\n '' +\r\n (stats.reduce((n, { outFires24Hours }) => n + outFires24Hours, 0) ||\r\n 0);\r\n this.out7Day =\r\n '' +\r\n (stats.reduce((n, { outFires7Days }) => n + outFires7Days, 0) || 0);\r\n\r\n this.startupComplete = true;\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n max-height: 912px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n background: transparent;\r\n }\r\n\r\n .spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n }\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n align-items: flex-start;\r\n gap: 24px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n }\r\n .content > * {\r\n flex: 1 0 247px;\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n\r\n .stat-box {\r\n display: flex;\r\n padding: 0px 20px 0px 20px;\r\n align-items: center;\r\n gap: 32px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n height: 218px;\r\n max-height: 218px;\r\n max-width: 322px;\r\n min-width: 175px;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 12px;\r\n flex-direction: column;\r\n gap: 8px;\r\n border-radius: 60px;\r\n background: var(--Summary-Blue, #dfe5f1);\r\n position: relative;\r\n width: 48px;\r\n height: 48px;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 48px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n max-height: 912px;\r\n max-width: 850px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n background: transparent;\r\n }\r\n\r\n .spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n }\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n align-items: flex-start;\r\n gap: 24px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n }\r\n .content > * {\r\n flex: 1 0 247px;\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n\r\n .stat-box {\r\n display: flex;\r\n padding: 0px 20px 0px 20px;\r\n align-items: center;\r\n gap: 32px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n height: 218px;\r\n max-height: 218px;\r\n min-width: 175px;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 12px;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 60px;\r\n background: var(--Summary-Blue, #dfe5f1);\r\n position: relative;\r\n top: -5px;\r\n width: 48px;\r\n height: 48px;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 48px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n max-height: 912px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n background: transparent;\r\n }\r\n\r\n .spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n }\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n align-items: flex-start;\r\n gap: 24px;\r\n flex: 1 0 0;\r\n align-self: stretch;\r\n }\r\n .content > * {\r\n flex: 1 0 247px;\r\n }\r\n\r\n .stat-text {\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n\r\n .stat-box {\r\n display: flex;\r\n padding: 0px 20px 0px 20px;\r\n align-items: center;\r\n gap: 24px;\r\n align-self: stretch;\r\n border-radius: var(--16, 16px);\r\n background: linear-gradient(0deg, #f5f6f9, #f5f6f9),\r\n linear-gradient(0deg, #dedede, #dedede);\r\n border: 1.5px solid #dedede;\r\n height: 218px;\r\n max-height: 128px;\r\n min-width: 175px;\r\n }\r\n\r\n .stat-box-icon {\r\n display: flex;\r\n padding: 12px;\r\n flex-direction: column;\r\n gap: 8px;\r\n border-radius: 60px;\r\n background: var(--Summary-Blue, #dfe5f1);\r\n position: relative;\r\n width: 36px;\r\n height: 36px;\r\n }\r\n\r\n .stat-box-data {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 32px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .stat-box-label {\r\n color: var(--Black-2, #484848);\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n }\r\n}\r\n", + "styleUrl": "./summary-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n \r\n
\r\n
\r\n \"Order\"\r\n
\r\n Active Wildfires\r\n {{activeFires}}\r\n
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n Started in the Last 24 hours\r\n {{starts24hour}}\r\n
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n Declared out in the Last 24 Hours\r\n {{out24Hours}}\r\n
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n Declared out in the Last 7 Days\r\n {{out7Day}}\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "UnsavedChangesDialog", + "id": "component-UnsavedChangesDialog-67b3bf563ad35c8bac0bba2e23186040e0e360b92fa80b4a2032c9e360cf3022c1fc956f5389f5ca8e14c29455d9813b6e0881dd41a6877c2149b3ffc1c0d902", + "file": "src/app/components/common/unsaved-changes-dialog/unsaved-changes-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "unsaved-changes-dialog", + "styleUrls": [ + "./unsaved-changes-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "unsaved-changes-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [ + { + "name": "returnResult", + "args": [ + { + "name": "value", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 12, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\n\r\n@Component({\r\n selector: 'unsaved-changes-dialog',\r\n templateUrl: 'unsaved-changes-dialog.component.html',\r\n styleUrls: ['./unsaved-changes-dialog.component.scss'],\r\n})\r\nexport class UnsavedChangesDialog {\r\n constructor(protected dialogRef: MatDialogRef) {}\r\n\r\n returnResult(value: boolean) {\r\n return value;\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".dialog-title {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 16px;\r\n}\r\n.dialog-content {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 16px;\r\n}\r\n.subtitle {\r\n font-weight: 700;\r\n margin-top: 0;\r\n padding-bottom: 4px;\r\n}\r\n", + "styleUrl": "./unsaved-changes-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 9, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n

Warning

\r\n
\r\n

Are you sure you would like to leave this page?

\r\n If you leave this page without publishing, the information you have entered will be lost.\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n" + }, + { + "name": "UploadImageDialogComponent", + "id": "component-UploadImageDialogComponent-88f625586b97d4b3059e4bb9493e73980c666700d94e2165fa2b3a4a5d0ada6b3f59ea2806d853c91d4a1e559f19235cd8f75d02827cf71498cb2f1b0ceeac7b", + "file": "src/app/components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "upload-image-dialog", + "styleUrls": [ + "./upload-image-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "upload-image-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "dialogRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialogRef", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "file", + "deprecated": false, + "deprecationMessage": "", + "type": "File", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "title", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "pdfInputChange", + "args": [ + { + "name": "fileInputEvent", + "type": "Event", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fileInputEvent", + "type": "Event", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "returnResult", + "args": [], + "optional": false, + "returnType": "{ title: string; file: File; }", + "typeParameters": [], + "line": 25, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'upload-image-dialog',\r\n templateUrl: 'upload-image-dialog.component.html',\r\n styleUrls: ['./upload-image-dialog.component.scss'],\r\n})\r\nexport class UploadImageDialogComponent {\r\n public title = '';\r\n public file: File;\r\n\r\n constructor(public dialogRef: MatDialogRef) {}\r\n\r\n pdfInputChange(fileInputEvent: Event) {\r\n this.title = (fileInputEvent.target as any).files[0].name;\r\n this.file = (fileInputEvent.target as any).files[0];\r\n }\r\n\r\n returnResult() {\r\n return {\r\n title: this.title,\r\n file: this.file,\r\n };\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "", + "styleUrl": "./upload-image-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n

Upload Image

\r\n
\r\n \r\n \r\n \r\n Title\r\n \r\n {{input.value?.length || 0}}/150\r\n \r\n
\r\n
\r\n \t\r\n\t \r\n
\r\n
\r\n" + }, + { + "name": "UploadMapDialogComponent", + "id": "component-UploadMapDialogComponent-b05f3d31329948ff96d4eda279cba2f02a0b478c5618176a7d037afa38a8e67b26b42a71736fd3e61f1c84e6436a7379394dbeae4dcff5a925372c08da4d904e", + "file": "src/app/components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "upload-map-dialog", + "styleUrls": [ + "./upload-map-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "upload-map-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "dialogRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialogRef", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "file", + "deprecated": false, + "deprecationMessage": "", + "type": "File", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "title", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "pdfInputChange", + "args": [ + { + "name": "fileInputEvent", + "type": "Event", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fileInputEvent", + "type": "Event", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "returnResult", + "args": [], + "optional": false, + "returnType": "{ title: string; file: File; }", + "typeParameters": [], + "line": 25, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'upload-map-dialog',\r\n templateUrl: 'upload-map-dialog.component.html',\r\n styleUrls: ['./upload-map-dialog.component.scss'],\r\n})\r\nexport class UploadMapDialogComponent {\r\n public title = '';\r\n public file: File;\r\n\r\n constructor(public dialogRef: MatDialogRef) {}\r\n\r\n pdfInputChange(fileInputEvent: Event) {\r\n this.title = (fileInputEvent.target as any).files[0].name;\r\n this.file = (fileInputEvent.target as any).files[0];\r\n }\r\n\r\n returnResult() {\r\n return {\r\n title: this.title,\r\n file: this.file,\r\n };\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "", + "styleUrl": "./upload-map-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n

Upload Map

\r\n
\r\n \r\n \r\n \r\n Title\r\n \r\n {{input.value?.length || 0}}/150\r\n \r\n
\r\n
\r\n \t\r\n\t \r\n
\r\n
\r\n" + }, + { + "name": "UploadVideoDialogComponent", + "id": "component-UploadVideoDialogComponent-2b9e4cf9cc9f4f49310a435606bc648005e6d278619fe179182dec8721bf292937046d1f913139d0952f74286c24d5ee02425395f6370b3b35ddf547fdf9815c", + "file": "src/app/components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "upload-video-dialog", + "styleUrls": [ + "./upload-video-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "upload-video-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "dialogRef", + "deprecated": false, + "deprecationMessage": "", + "type": "MatDialogRef", + "optional": false, + "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "title", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "url", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "returnResult", + "args": [], + "optional": false, + "returnType": "{ title: string; url: string; }", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'upload-video-dialog',\r\n templateUrl: 'upload-video-dialog.component.html',\r\n styleUrls: ['./upload-video-dialog.component.scss'],\r\n})\r\nexport class UploadVideoDialogComponent {\r\n public title = '';\r\n public url = '';\r\n\r\n constructor(public dialogRef: MatDialogRef) {}\r\n\r\n returnResult() {\r\n return {\r\n title: this.title,\r\n url: this.url,\r\n };\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "", + "styleUrl": "./upload-video-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n

Add Video

\r\n
\r\n \r\n Video Title (150 character limit)\r\n \r\n \r\n \r\n Video URL\r\n \r\n {{input.value?.length || 0}}/150\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n" + }, + { + "name": "VideoCardPanel", + "id": "component-VideoCardPanel-d528c644dde09b98d951a468cf8cc085fb389c144de91ac2d1a61e04f7f3ee322ba6840a09d2ba7576fdaed4a42deb2f4d84e9c22bff86309df0dfb797382edc", + "file": "src/app/components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "video-card-panel", + "styleUrls": [ + "./video-card-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./video-card-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 21, + "type": "any", + "decorators": [] + }, + { + "name": "video", + "deprecated": false, + "deprecationMessage": "", + "line": 22, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "loadPage", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 23, + "type": "EventEmitter" + }, + { + "name": "removePrimaryFlags", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 24, + "type": "EventEmitter" + } + ], + "propertiesClass": [ + { + "name": "convertToYoutubeId", + "defaultValue": "convertToYoutubeId", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 27, + "modifierKind": [ + 125 + ] + }, + { + "name": "imageSrc", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "null", + "optional": false, + "description": "", + "line": 31, + "modifierKind": [ + 125 + ] + }, + { + "name": "includeInPublicGallery", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29, + "modifierKind": [ + 125 + ] + }, + { + "name": "loaded", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "changePrimary", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 43, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "convertToDate", + "args": [ + { + "name": "value", + "type": "string | number | Date", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 133, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string | number | Date", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "edit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 68, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navigateToYoutube", + "args": [ + { + "name": "attachment", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 139, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "attachment", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "remove", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 86, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "updateExternalUri", + "args": [ + { + "name": "externalUri", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "externalUriDisplayLabel", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 108, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "externalUri", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "externalUriDisplayLabel", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n ChangeDetectorRef,\r\n Component,\r\n EventEmitter,\r\n Input,\r\n Output,\r\n} from '@angular/core';\r\nimport * as moment from 'moment';\r\nimport { DefaultService as ExternalUriService } from '@wf1/incidents-rest-api';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { EditVideoDialogComponent } from '../edit-video-dialog/edit-video-dialog.component';\r\nimport { convertToYoutubeId } from '../../../../utils';\r\n\r\n@Component({\r\n selector: 'video-card-panel',\r\n templateUrl: './video-card-panel.component.html',\r\n styleUrls: ['./video-card-panel.component.scss'],\r\n})\r\nexport class VideoCardPanel {\r\n @Input() public incident;\r\n @Input() public video: any;\r\n @Output() loadPage: EventEmitter = new EventEmitter();\r\n @Output() removePrimaryFlags: EventEmitter =\r\n new EventEmitter();\r\n\r\n public convertToYoutubeId = convertToYoutubeId;\r\n\r\n public includeInPublicGallery = false;\r\n\r\n public imageSrc = null;\r\n public loaded = false;\r\n\r\n constructor(\r\n protected externalUriService: ExternalUriService,\r\n protected snackbarService: MatSnackBar,\r\n protected dialog: MatDialog,\r\n protected cdr: ChangeDetectorRef,\r\n ) {\r\n /* Empty */\r\n }\r\n\r\n changePrimary() {\r\n this.video.primaryInd = !this.video.primaryInd;\r\n if (this.video.primaryInd) {\r\n this.removePrimaryFlags.emit({ event: this.video.externalUriGuid });\r\n // safety catch\r\n this.video.primaryInd = true;\r\n }\r\n this.updateExternalUri(\r\n this.video.externalUri,\r\n this.video.externalUriDisplayLabel,\r\n );\r\n }\r\n\r\n get isPrimary() {\r\n if (!Object.hasOwn(this.video, 'primaryInd')) {\r\n this.video.primaryInd = false;\r\n }\r\n\r\n return this.video.primaryInd;\r\n }\r\n\r\n set isPrimary(primary) {\r\n (this.video as any).primaryInd = primary;\r\n }\r\n\r\n edit() {\r\n const dialogRef = this.dialog.open(EditVideoDialogComponent, {\r\n width: '600px',\r\n data: {\r\n video: this.video,\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result) {\r\n this.updateExternalUri(\r\n result.externalUri,\r\n result.externalUriDisplayLabel,\r\n );\r\n }\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n remove() {\r\n this.externalUriService\r\n .deleteExternalUri(this.video.externalUriGuid, 'response')\r\n .toPromise()\r\n .then(() => {\r\n this.snackbarService.open('Video Deleted Successfully', 'OK', {\r\n duration: 0,\r\n panelClass: 'snackbar-success',\r\n });\r\n this.loaded = false;\r\n this.loadPage.emit();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to Delete Video: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 0, panelClass: 'snackbar-error' },\r\n );\r\n this.loaded = false;\r\n });\r\n }\r\n\r\n updateExternalUri(externalUri: string, externalUriDisplayLabel: string) {\r\n this.video.externalUri = externalUri;\r\n this.video.externalUriDisplayLabel = externalUriDisplayLabel;\r\n\r\n this.externalUriService\r\n .updateExternalUri(this.video.externalUriGuid, this.video, 'response')\r\n .toPromise()\r\n .then(() => {\r\n this.snackbarService.open('Video Updated Successfully', 'OK', {\r\n duration: 0,\r\n panelClass: 'snackbar-success',\r\n });\r\n this.loaded = false;\r\n this.loadPage.emit();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to Update Video: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 0, panelClass: 'snackbar-error' },\r\n );\r\n this.loaded = false;\r\n });\r\n }\r\n\r\n convertToDate(value: string | number | Date): string {\r\n if (value) {\r\n return moment(value).format('YYYY-MM-DD HH:mm:ss');\r\n }\r\n }\r\n\r\n navigateToYoutube(attachment: any) {\r\n window.open(attachment.videoUrl, '_blank');\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".image-panel {\r\n display: flex;\r\n padding: 16px;\r\n width: 650px;\r\n margin: 16px;\r\n\r\n .image-container {\r\n width: 60%;\r\n height: 250px;\r\n padding: 7px;\r\n\r\n img {\r\n max-width: 350px;\r\n height: inherit;\r\n object-fit: cover;\r\n border-radius: 10px;\r\n }\r\n }\r\n\r\n .info-panel {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 5px;\r\n width: 40%;\r\n\r\n .row {\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n }\r\n\r\n .action {\r\n padding-top: 5px;\r\n mat-icon {\r\n cursor: pointer;\r\n }\r\n }\r\n\r\n .divider {\r\n border-bottom: 1px solid #cccccc;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./video-card-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "externalUriService", + "type": "ExternalUriService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 32, + "jsdoctags": [ + { + "name": "externalUriService", + "type": "ExternalUriService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "accessors": { + "isPrimary": { + "name": "isPrimary", + "setSignature": { + "name": "isPrimary", + "type": "void", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "primary", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "void", + "line": 64, + "jsdoctags": [ + { + "name": "primary", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "getSignature": { + "name": "isPrimary", + "type": "", + "returnType": "", + "line": 56 + } + } + }, + "templateData": "
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
Video Title: {{video.externalUriDisplayLabel}}
\r\n
Date Uploaded: {{convertToDate(video.createdTimestamp)}}
\r\n
\r\n
\r\n edit Edit Video Details\r\n
\r\n
\r\n delete Remove Video\r\n
\r\n
\r\n Set as Primary Video\r\n
\r\n
\r\n\r\n
\r\n" + }, + { + "name": "VideoGalleryPanel", + "id": "component-VideoGalleryPanel-0c08e3407cdc9881ac029a575a9ea86828c121b8b29292b47616d014fff5dd0a31b750f52e8ea03a6c61d0b310b16a90ea8115f79f4c4b73af7f890becfb6910", + "file": "src/app/components/admin-incident-form/video-gallery-panel/video-gallery-panel.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "video-gallery-panel", + "styleUrls": [ + "./video-gallery-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./video-gallery-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 40, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "attachments", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 53, + "modifierKind": [ + 125 + ] + }, + { + "name": "externalUriList", + "defaultValue": "{\r\n pageNumber: 1,\r\n pageRowCount: 20,\r\n totalRowCount: null,\r\n totalPageCount: null,\r\n collection: [],\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PagedCollection", + "optional": false, + "description": "", + "line": 54, + "modifierKind": [ + 125 + ] + }, + { + "name": "loaded", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "modifierKind": [ + 123 + ] + }, + { + "name": "pageNumber", + "defaultValue": "1", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 50, + "modifierKind": [ + 125 + ] + }, + { + "name": "pageRowCount", + "defaultValue": "20", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 51, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchState", + "defaultValue": "{\r\n sortParam: 'attachmentTitle',\r\n sortDirection: 'DESC',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 42, + "modifierKind": [ + 125 + ] + }, + { + "name": "statusBar", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 49, + "modifierKind": [ + 125 + ] + }, + { + "name": "uploadProgress", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ] + }, + { + "name": "uploadStatus", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 125 + ] + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "displayLabel", + "defaultValue": "'Data'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 50, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "summaryString", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 55, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 106, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "matchYoutubeUrl", + "args": [ + { + "name": "url", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 271, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "url", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngDoCheck", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 195, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnchanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 191, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 100, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "removePrimaryFlags", + "args": [ + { + "name": "guid", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 284, + "deprecated": false, + "deprecationMessage": "", + "rawdescription": "\n\nThis should be moved into the IM API\n", + "description": "

This should be moved into the IM API

\n", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "guid", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 206, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "updateTable", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 199, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "upload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 213, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "uploadVideoLink", + "args": [ + { + "name": "title", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 244, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "title", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 115, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 119, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 139, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport {\r\n DefaultService as ExternalUriService,\r\n DefaultService as IncidentAttachmentService,\r\n ExternalUriResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { BaseComponent } from '../../base/base.component';\r\nimport { Overlay } from '@angular/cdk/overlay';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { UntypedFormBuilder } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { Router, ActivatedRoute } from '@angular/router';\r\nimport { Store } from '@ngrx/store';\r\nimport { TokenService, AppConfigService } from '@wf1/core-ui';\r\nimport { ApplicationStateService } from '../../../services/application-state.service';\r\nimport { RootState } from '../../../store';\r\nimport { UploadVideoDialogComponent } from './upload-video-dialog/upload-video-dialog.component';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\nimport { PagedCollection } from '../../../conversion/models';\r\n\r\n@Component({\r\n selector: 'video-gallery-panel',\r\n templateUrl: './video-gallery-panel.component.html',\r\n styleUrls: ['./video-gallery-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class VideoGalleryPanel\r\n extends BaseComponent\r\n implements OnInit, OnChanges {\r\n @Input() public incident;\r\n\r\n public searchState = {\r\n sortParam: 'attachmentTitle',\r\n sortDirection: 'DESC',\r\n };\r\n\r\n public uploadProgress = 0;\r\n public uploadStatus = '';\r\n public statusBar;\r\n public pageNumber = 1;\r\n public pageRowCount = 20;\r\n\r\n public attachments: any[] = [];\r\n public externalUriList: PagedCollection = {\r\n pageNumber: 1,\r\n pageRowCount: 20,\r\n totalRowCount: null,\r\n totalPageCount: null,\r\n collection: [],\r\n };\r\n\r\n private loaded = false;\r\n\r\n constructor(\r\n protected router: Router,\r\n protected route: ActivatedRoute,\r\n protected sanitizer: DomSanitizer,\r\n protected store: Store,\r\n protected fb: UntypedFormBuilder,\r\n protected dialog: MatDialog,\r\n protected applicationStateService: ApplicationStateService,\r\n protected tokenService: TokenService,\r\n protected snackbarService: MatSnackBar,\r\n protected overlay: Overlay,\r\n protected cdr: ChangeDetectorRef,\r\n protected appConfigService: AppConfigService,\r\n protected http: HttpClient,\r\n protected externalUriService: ExternalUriService,\r\n protected incidentAttachmentService: IncidentAttachmentService,\r\n private watchListServce: WatchlistService,\r\n ) {\r\n super(\r\n router,\r\n route,\r\n sanitizer,\r\n store,\r\n fb,\r\n dialog,\r\n applicationStateService,\r\n tokenService,\r\n snackbarService,\r\n overlay,\r\n cdr,\r\n appConfigService,\r\n http,\r\n watchListServce,\r\n );\r\n }\r\n\r\n ngOnInit() {\r\n if (this.incident) {\r\n this.loadPage();\r\n }\r\n }\r\n\r\n loadPage() {\r\n this.externalUriService\r\n .getExternalUriList(\r\n '' + this.incident.wildfireIncidentGuid,\r\n '' + 1,\r\n '' + 100,\r\n 'response',\r\n undefined,\r\n undefined,\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n this.externalUriList.collection = [];\r\n const uris = response.body;\r\n for (const uri of uris.collection) {\r\n if (uri.externalUriCategoryTag.includes('video')) {\r\n this.externalUriList.collection.push(uri);\r\n }\r\n }\r\n this.cdr.detectChanges();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open('Failed to load videos links: ' + err, 'OK', {\r\n duration: 0,\r\n panelClass: 'snackbar-error',\r\n });\r\n });\r\n\r\n this.incidentAttachmentService\r\n .getIncidentAttachmentList(\r\n '' + this.incident.wildfireYear,\r\n '' + this.incident.incidentNumberSequence,\r\n undefined,\r\n 'false',\r\n 'false',\r\n undefined,\r\n ['INFO'],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n '1000',\r\n this.searchState.sortParam + ',' + this.searchState.sortDirection,\r\n 'body',\r\n )\r\n .toPromise()\r\n .then((docs) => {\r\n docs.collection.sort((a, b) => {\r\n const dir = this.searchState.sortDirection === 'desc' ? -1 : 1;\r\n if (a[this.searchState.sortParam] < b[this.searchState.sortParam]) {\r\nreturn -dir;\r\n} else if (\r\n a[this.searchState.sortParam] > b[this.searchState.sortParam]\r\n ) {\r\nreturn dir;\r\n} else {\r\nreturn 0;\r\n}\r\n });\r\n // remove any non-image types\r\n for (const doc of docs.collection) {\r\n const idx = docs.collection.indexOf(doc);\r\n if (\r\n !(doc as any).primaryInd &&\r\n idx &&\r\n ![\r\n 'image/jpg',\r\n 'image/jpeg',\r\n 'image/png',\r\n 'image/gif',\r\n 'image/bmp',\r\n 'image/tiff',\r\n ].includes(doc.mimeType.toLowerCase())\r\n ) {\r\n docs.collection.splice(idx, 1);\r\n }\r\n }\r\n this.attachments = docs.collection;\r\n this.cdr.detectChanges();\r\n })\r\n .catch((err) => {\r\n console.error('Failed to sync with Primary Images');\r\n });\r\n }\r\n\r\n ngOnchanges(changes: SimpleChanges) {\r\n this.updateTable();\r\n }\r\n\r\n ngDoCheck() {\r\n this.updateTable();\r\n }\r\n\r\n updateTable() {\r\n if (!this.loaded && this.incident) {\r\n this.loadPage();\r\n this.loaded = true;\r\n }\r\n }\r\n\r\n sortData(event) {\r\n this.loaded = false;\r\n this.searchState.sortParam = event.active;\r\n this.searchState.sortDirection = event.direction;\r\n this.loadPage();\r\n }\r\n\r\n upload() {\r\n const self = this;\r\n const dialogRef = this.dialog.open(UploadVideoDialogComponent, {\r\n width: '600px',\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result.title && result.url) {\r\n self\r\n .uploadVideoLink(result.title, result.url)\r\n .then(() => {\r\n this.snackbarService.open('Video Added Successfully', 'OK', {\r\n duration: 10000,\r\n panelClass: 'snackbar-success',\r\n });\r\n this.loadPage();\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to Added Video: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n })\r\n .finally(() => {\r\n self.loaded = false;\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n });\r\n }\r\n\r\n uploadVideoLink(title: string, url: string) {\r\n if (!this.matchYoutubeUrl(url)) {\r\n this.snackbarService.open('This is not a youtube link', 'OK', {\r\n duration: 0,\r\n panelClass: 'snackbar-error',\r\n });\r\n } else {\r\n const resource = {\r\n externalUriDisplayLabel: title,\r\n externalUri: url,\r\n publishedInd: false,\r\n privateInd: false,\r\n archivedInd: false,\r\n primaryInd: false,\r\n externalUriCategoryTag: 'video',\r\n sourceObjectNameCode: 'INCIDENT',\r\n sourceObjectUniqueId: '' + this.incident.wildfireIncidentGuid,\r\n '@type': 'http://wfim.nrs.gov.bc.ca/v1/externalUri',\r\n type: 'http://wfim.nrs.gov.bc.ca/v1/externalUri',\r\n } as ExternalUriResource;\r\n\r\n return this.externalUriService\r\n .createExternalUri(resource, 'response')\r\n .toPromise();\r\n }\r\n }\r\n\r\n matchYoutubeUrl(url) {\r\n const p =\r\n /^(?:https?:\\/\\/)?(?:m\\.|www\\.)?(?:youtu\\.be\\/|youtube\\.com\\/(?:embed\\/|v\\/|watch\\?v=|watch\\?.+&v=))((\\w|-){11})(?:\\S+)?$/;\r\n if (url.match(p)) {\r\n return url.match(p)[1];\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n /**\r\n * This should be moved into the IM API\r\n */\r\n async removePrimaryFlags(guid: string) {\r\n for (const attachment of this.attachments) {\r\n const isPrimary = (attachment as any).primaryInd as boolean;\r\n if (isPrimary) {\r\n (attachment as any).primaryInd = false;\r\n await this.incidentAttachmentService\r\n .updateIncidentAttachment(\r\n this.incident.wildfireYear,\r\n this.incident.incidentNumberSequence,\r\n attachment.attachmentGuid,\r\n undefined,\r\n attachment,\r\n )\r\n .toPromise()\r\n .catch((err) => {\r\n // Ignore this\r\n console.error(err);\r\n });\r\n }\r\n }\r\n\r\n for (const videoLink of this.externalUriList.collection) {\r\n if (\r\n videoLink.primaryInd &&\r\n videoLink.externalUriGuid !== (guid as any).event\r\n ) {\r\n videoLink.primaryInd = false;\r\n await this.externalUriService\r\n .updateExternalUri(videoLink.externalUriGuid, videoLink)\r\n .toPromise()\r\n .catch((err) => {\r\n // Ignore this\r\n console.error(err);\r\n });\r\n }\r\n }\r\n\r\n this.loadPage();\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".header-panel {\r\n padding: 10px;\r\n display: flex;\r\n}\r\n\r\n.primary-button {\r\n margin-left: auto;\r\n background: #003366;\r\n color: white;\r\n}\r\n\r\n.image-gallery {\r\n display: flex;\r\n flex-flow: row;\r\n flex-wrap: wrap;\r\n}\r\n", + "styleUrl": "./video-gallery-panel.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "externalUriService", + "type": "ExternalUriService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentAttachmentService", + "type": "IncidentAttachmentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "watchListServce", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 62, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sanitizer", + "type": "DomSanitizer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "store", + "type": "Store", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fb", + "type": "UntypedFormBuilder", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "snackbarService", + "type": "MatSnackBar", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "overlay", + "type": "Overlay", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "externalUriService", + "type": "ExternalUriService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentAttachmentService", + "type": "IncidentAttachmentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "watchListServce", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [ + "BaseComponent" + ], + "implements": [ + "OnInit", + "OnChanges" + ], + "templateData": "\r\n
\r\n Videos\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n" + }, + { + "name": "VideoPanelComponent", + "id": "component-VideoPanelComponent-ce35958dbb012bda0026cff0420ae593a0b5cb98c49b5a365e27e59f207ff75fedb38e761a875338c1311a6f5fd70bcff10c65a99bbf5a944f516a9925db8d7c", + "file": "src/app/components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "video-panel", + "styleUrls": [ + "./video-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./video-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "item", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToMobileFormat", + "defaultValue": "convertToMobileFormat", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11 + }, + { + "name": "convertToYoutubeId", + "defaultValue": "convertToYoutubeId", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12 + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { convertToMobileFormat, convertToYoutubeId } from '../../../../utils';\r\n\r\n@Component({\r\n selector: 'video-panel',\r\n templateUrl: './video-panel.component.html',\r\n styleUrls: ['./video-panel.component.scss'],\r\n})\r\nexport class VideoPanelComponent {\r\n @Input() public item;\r\n convertToMobileFormat = convertToMobileFormat;\r\n convertToYoutubeId = convertToYoutubeId;\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".title-row {\r\n width: 100%;\r\n height: 24px;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-weight: 500;\r\n color: #333333;\r\n text-align: left;\r\n line-height: 24px;\r\n padding-left: 5px;\r\n}\r\n\r\n.date-row {\r\n height: 24px;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n color: #6e6e6e;\r\n text-align: left;\r\n line-height: 24px;\r\n padding-bottom: 20px;\r\n padding-left: 5px;\r\n}\r\n", + "styleUrl": "./video-panel.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
{{item.title}}
\r\n
{{convertToMobileFormat(item.convertedDate)}}
\r\n\r\n\r\n" + }, + { + "name": "VideosWidget", + "id": "component-VideosWidget-534442f398db1fb771c428c70dfcfbdc850def93e2aa0fbb87bbe9b00e38dc1abe06843fe69cefb168e69d62fbef33e4b1c6fa8befeeb28645cbb7e92a2cbcc8", + "file": "src/app/components/dashboard-component/widgets/videos-widget/videos-widget.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "videos-widget", + "styleUrls": [ + "./videos-widget.component.scss" + ], + "styles": [], + "templateUrl": [ + "./videos-widget.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToYoutubeId", + "defaultValue": "convertToYoutubeId", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 19 + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "startupComplete", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "videos", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 29, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "snowplowCaller", + "args": [ + { + "name": "text", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 100, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "text", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { HttpClient } from '@angular/common/http';\r\nimport { AfterViewInit, Component } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { YouTubeService } from '@app/services/youtube-service';\r\nimport { convertToYoutubeId, snowPlowHelper } from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'videos-widget',\r\n templateUrl: './videos-widget.component.html',\r\n styleUrls: ['./videos-widget.component.scss'],\r\n})\r\nexport class VideosWidget implements AfterViewInit {\r\n public startupComplete = false;\r\n public videos = [];\r\n public snowPlowHelper = snowPlowHelper\r\n\r\n convertToYoutubeId = convertToYoutubeId;\r\n\r\n constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private http: HttpClient,\r\n protected appConfigService: AppConfigService,\r\n private youtubeService: YouTubeService,\r\n private router: Router\r\n ) {}\r\n\r\n ngAfterViewInit(): void {\r\n // attempt to fetch via the youtube API\r\n\r\n this.http\r\n .get(\r\n this.appConfigService.getConfig().application.baseUrl.toString() +\r\n 'youtube.jsp',\r\n )\r\n .toPromise()\r\n .then((data) => {\r\n if ((data as any)?.items && (data as any)?.items.length > 0) {\r\n const videos = (data as any).items;\r\n for (const video of videos) {\r\n this.videos.push({\r\n externalUriGuid: video.etag,\r\n sourceObjectUniqueId: video.etag,\r\n externalUriDisplayLabel: video.snippet.title,\r\n externalUri: this.youtubeService.sanitizeYoutubeUrl(`https://www.youtube.com/watch?v=${video.id.videoId}`),\r\n });\r\n }\r\n this.startupComplete = true;\r\n } else {\r\n throw Error('No videos found');\r\n }\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n // if that fails, load our own list\r\n this.publishedIncidentService\r\n .fetchExternalUriList(1, 100)\r\n .toPromise()\r\n .then((externalUris) => {\r\n if (\r\n externalUris &&\r\n externalUris.collection &&\r\n externalUris.collection.length > 0\r\n ) {\r\n const allVideos = externalUris.collection.filter(\r\n (v) => v.externalUriCategoryTag === 'video',\r\n );\r\n allVideos.sort((a, b) =>\r\n a.createdTimestamp > b.createdTimestamp\r\n ? 1\r\n : b.createdTimestamp > a.createdTimestamp\r\n ? -1\r\n : 0,\r\n );\r\n for (const video of allVideos) {\r\n if (\r\n this.videos.filter((v) => v.externalUri === video.externalUri)\r\n .length === 0\r\n ) {\r\n this.videos.push({\r\n externalUriGuid: video.externalUriGuid,\r\n sourceObjectUniqueId: video.sourceObjectUniqueId,\r\n externalUriDisplayLabel: video.externalUriDisplayLabel,\r\n externalUri: this.youtubeService.sanitizeYoutubeUrl(video.externalUri),\r\n });\r\n\r\n if (this.videos.length === 5) {\r\n break;\r\n }\r\n }\r\n }\r\n\r\n this.startupComplete = true;\r\n }\r\n });\r\n });\r\n }\r\n\r\n snowplowCaller(text) {\r\n const url = this.appConfigService.getConfig().application.baseUrl.toString() + this.router.url.slice(1);\r\n this.snowPlowHelper(url, {\r\n action: 'dashboard_click',\r\n text: text,\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables\";\r\n@import \"notosans-fontface/scss/notosans-fontface\";\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 386px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n max-width: min(1480px, calc(100dvw - 104px));\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n }\r\n\r\n .content {\r\n height: calc(100% - 78px);\r\n width: 100%;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n overflow-x: auto;\r\n overflow-y: hidden;\r\n padding-bottom: 15px;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n width: 100%;\r\n }\r\n\r\n .button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n width: 250px;\r\n &-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n &-icon {\r\n position: relative;\r\n top: 4px;\r\n left: 4px;\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: $desktop-sm-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 386px;\r\n flex: 1 0 0;\r\n border-radius: 20px;\r\n background: #fff;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);\r\n max-width: min(850px, calc(100dvw - 104px));\r\n padding: var(--24, 24px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n }\r\n\r\n .content {\r\n height: calc(100% - 78px);\r\n width: 100%;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n overflow-x: auto;\r\n overflow-y: hidden;\r\n padding-bottom: 15px;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 26px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n width: 100%;\r\n }\r\n\r\n .button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n width: 250px;\r\n &-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n &-icon {\r\n position: relative;\r\n top: 4px;\r\n left: 4px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .container {\r\n overflow: hidden;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n display: flex;\r\n height: 386px;\r\n flex: 1 0 0;\r\n background: #fff;\r\n width: calc(100vw - 53px);\r\n flex-direction: column;\r\n align-items: flex-start;\r\n }\r\n\r\n .content {\r\n height: calc(100% - 78px);\r\n width: 100%;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: var(--24, 24px);\r\n align-self: stretch;\r\n overflow-x: auto;\r\n overflow-y: hidden;\r\n padding-top: 24px;\r\n padding-bottom: 15px;\r\n }\r\n\r\n .widget-title {\r\n color: #242424;\r\n font-feature-settings:\r\n \"clig\" off,\r\n \"liga\" off;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: 34px; /* 130.769% */\r\n letter-spacing: 0.35px;\r\n }\r\n\r\n .button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n background-color: transparent;\r\n margin-left: auto;\r\n &-label {\r\n position: relative;\r\n top: -3px;\r\n font-size: 12px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n }\r\n &-icon {\r\n position: relative;\r\n top: 4px;\r\n left: 4px;\r\n }\r\n }\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: calc(50% - 40px);\r\n top: calc(50% - 40px);\r\n}\r\n\r\n.video-card {\r\n border-radius: 20px;\r\n border: 1px solid var(--Grey-3-DDD, #ddd);\r\n background: #f5f6f9;\r\n display: flex;\r\n height: 100%;\r\n min-width: 260px;\r\n max-width: 260px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n flex: 1 0 0;\r\n}\r\n\r\n.video-info {\r\n padding: 24px;\r\n &-title {\r\n overflow: hidden;\r\n color: var(--Black-2, #484848);\r\n text-overflow: ellipsis;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 21px; /* 131.25% */\r\n }\r\n}\r\n\r\n.widget-header {\r\n border-bottom: 1px solid #c4c4c4;\r\n width: 100%;\r\n padding-bottom: 16px;\r\n display: flex;\r\n}\r\n", + "styleUrl": "./videos-widget.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "youtubeService", + "type": "YouTubeService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 19, + "jsdoctags": [ + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "youtubeService", + "type": "YouTubeService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n Latest Videos\r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n {{video.externalUriDisplayLabel}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "WeatherHistoryComponent", + "id": "component-WeatherHistoryComponent-fc4a9e16c57f386b411beb201449b5e5537707b9dc3f99dfd122fea3af0a585b0fe8bda83760d81e4f317397d19d11ec72a5acf31202ccc4fc3a8ebbbddac6b7", + "file": "src/app/components/weather/weather-history/weather-history.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-weather-history", + "styleUrls": [ + "./weather-history.component.scss" + ], + "styles": [], + "templateUrl": [ + "./weather-history.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "latitude", + "deprecated": false, + "deprecationMessage": "", + "line": 29, + "type": "any", + "decorators": [] + }, + { + "name": "longitude", + "deprecated": false, + "deprecationMessage": "", + "line": 30, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "chartContainer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 28, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'chart'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "currentCondition", + "deprecated": false, + "deprecationMessage": "", + "type": "WeatherHourlyCondition", + "optional": false, + "description": "", + "line": 36 + }, + { + "name": "isMobileRes", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 34 + }, + { + "name": "loading", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 33 + }, + { + "name": "params", + "deprecated": false, + "deprecationMessage": "", + "type": "ParamMap", + "optional": false, + "description": "", + "line": 32 + }, + { + "name": "weatherStation", + "deprecated": false, + "deprecationMessage": "", + "type": "WeatherStationConditions", + "optional": false, + "description": "", + "line": 35 + } + ], + "methodsClass": [ + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 50, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setLoading", + "args": [ + { + "name": "loading", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 67, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "loading", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setWeatherStation", + "args": [ + { + "name": "station", + "type": "WeatherStationConditions", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 73, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "station", + "type": "WeatherStationConditions", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "showChart", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 80, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "showOptions", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 164, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n Input,\r\n OnInit,\r\n ViewChild,\r\n} from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { ApplicationStateService } from '@app/services/application-state.service';\r\nimport { GoogleChartsService } from '@app/services/google-charts.service';\r\nimport { getCurrentCondition } from '@app/utils';\r\nimport {\r\n PointIdService,\r\n WeatherHourlyCondition,\r\n WeatherStationConditions,\r\n} from '../../../services/point-id.service';\r\nimport { WeatherHistoryOptionsDialogComponent } from '../weather-history-options-dialog/weather-history-options-dialog.component';\r\n\r\n@Component({\r\n selector: 'wfnews-weather-history',\r\n templateUrl: './weather-history.component.html',\r\n styleUrls: ['./weather-history.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class WeatherHistoryComponent implements OnInit {\r\n @ViewChild('chart') chartContainer;\r\n @Input() latitude;\r\n @Input() longitude;\r\n\r\n params: ParamMap;\r\n loading = true;\r\n isMobileRes: boolean;\r\n weatherStation: WeatherStationConditions;\r\n currentCondition: WeatherHourlyCondition;\r\n\r\n constructor(\r\n protected changeDetector: ChangeDetectorRef,\r\n protected applicationStateService: ApplicationStateService,\r\n protected googleChartsService: GoogleChartsService,\r\n private dialog: MatDialog,\r\n protected router: Router,\r\n private pointIdService: PointIdService,\r\n private route: ActivatedRoute,\r\n ) {\r\n this.isMobileRes = this.applicationStateService.getIsMobileResolution();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.route.queryParams.subscribe((params: ParamMap) => {\r\n this.params = params;\r\n });\r\n\r\n if ((this.latitude && this.longitude) || (this.params && this.params['latitude'] && this.params['longitude'])) {\r\n this.pointIdService\r\n .fetchNearestWeatherStation(\r\n Number(this.params['latitude']),\r\n Number(this.params['longitude']),\r\n )\r\n .then((response) => {\r\n this.setWeatherStation(response);\r\n });\r\n }\r\n }\r\n\r\n setLoading(loading: boolean) {\r\n this.loading = loading;\r\n this.changeDetector.markForCheck();\r\n this.changeDetector.detectChanges();\r\n }\r\n\r\n setWeatherStation(station: WeatherStationConditions) {\r\n this.weatherStation = station;\r\n this.currentCondition = getCurrentCondition(station);\r\n this.setLoading(false);\r\n this.showChart();\r\n }\r\n\r\n showChart() {\r\n const self = this;\r\n\r\n this.setLoading(true);\r\n\r\n const historyOpt = this.applicationStateService.getWeatherHistoryOptions();\r\n\r\n this.googleChartsService.getVisualization().then(function(vis) {\r\n self.setLoading(false);\r\n\r\n const data = new vis.DataTable();\r\n\r\n data.addColumn('date', 'Hour');\r\n\r\n const props = [];\r\n const titles = [];\r\n historyOpt.chartDataSources.forEach(function(ds) {\r\n data.addColumn('number', ds.title);\r\n data.addColumn({ type: 'string', role: 'tooltip', p: { html: true } });\r\n titles.push(ds.title);\r\n props.push(ds.property);\r\n });\r\n\r\n const range = new Date();\r\n range.setHours(range.getHours() - historyOpt.historyLength);\r\n range.setMinutes(0);\r\n range.setSeconds(0);\r\n range.setMilliseconds(0);\r\n\r\n self.weatherStation.hourly.forEach(function(c) {\r\n const y = parseInt(c.hour.slice(0, 4));\r\n const m = parseInt(c.hour.slice(4, 6)) - 1;\r\n const d = parseInt(c.hour.slice(6, 8));\r\n const h = parseInt(c.hour.slice(8));\r\n const ts = new Date(y, m, d, h);\r\n\r\n if (ts.getTime() < range.getTime()) {\r\nreturn;\r\n}\r\n\r\n const r = [\r\n ts,\r\n ...props.reduce(function(acc, p, i) {\r\n return acc.concat(c[p], chartTooltip(titles[i], ts, c[p]));\r\n }, []),\r\n ];\r\n\r\n data.addRow(r);\r\n });\r\n\r\n const opt: google.visualization.LineChartOptions = {\r\n series: {\r\n 0: { targetAxisIndex: 0 },\r\n 1: { targetAxisIndex: 1 },\r\n },\r\n vAxes: {\r\n 0: { title: historyOpt.chartDataSources[0].title },\r\n 1: { title: historyOpt.chartDataSources[1].title },\r\n },\r\n hAxis: {},\r\n legend: {\r\n maxLines: 2,\r\n position: 'top',\r\n },\r\n tooltip: { isHtml: true },\r\n vAxis: {\r\n viewWindow: {},\r\n },\r\n };\r\n\r\n const chart = new vis.LineChart(self.chartContainer.nativeElement);\r\n\r\n chart.draw(data, opt);\r\n self.changeDetector.detectChanges();\r\n });\r\n\r\n function chartTooltip(title, ts, val) {\r\n return `\r\n
${title}: ${val}
\r\n
${ts.toDateString()}, ${ts.toLocaleTimeString()}
\r\n `;\r\n }\r\n }\r\n\r\n showOptions() {\r\n const self = this;\r\n\r\n const opts = this.applicationStateService.getWeatherHistoryOptions();\r\n\r\n opts.includedSources = [];\r\n\r\n if (this.currentCondition) {\r\n Object.keys(this.currentCondition).forEach(function(p) {\r\n if (\r\n self.weatherStation.hourly\r\n .map(function(c) {\r\n return c[p];\r\n })\r\n .some(function(v) {\r\n return v;\r\n })\r\n ) {\r\nopts.includedSources.push({ property: p });\r\n}\r\n });\r\n }\r\n\r\n window['snowplow'](\r\n 'trackPageView',\r\n self.router.url + '#weather-history-options',\r\n );\r\n\r\n const dialog = this.dialog.open(WeatherHistoryOptionsDialogComponent, {\r\n width: '300px',\r\n data: opts,\r\n autoFocus: false,\r\n });\r\n\r\n return dialog\r\n .afterClosed()\r\n .toPromise()\r\n .then(function(result) {\r\n if (!result) {\r\n return;\r\n }\r\n\r\n self.applicationStateService.setWeatherHistoryOptions(result);\r\n self.showChart();\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".near-me-loader {\r\n padding-top: 0.5rem;\r\n padding-bottom: 0.5rem;\r\n\r\n mat-spinner {\r\n margin: auto;\r\n }\r\n\r\n .loading-message {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n}\r\n\r\n.weather-history-content {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: space-between;\r\n height: 100%;\r\n\r\n .title {\r\n color: var(--grays-gray-2, #484848);\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n display: flex;\r\n position: relative;\r\n\r\n .right {\r\n flex-grow: 1;\r\n flex-basis: 50%;\r\n align-self: flex-end;\r\n text-align: right;\r\n line-height: 0;\r\n height: 24px;\r\n width: 24px;\r\n position: absolute;\r\n right: 12px;\r\n }\r\n }\r\n\r\n .weather-history-chart {\r\n flex-grow: 1;\r\n }\r\n}\r\n", + "styleUrl": "./weather-history.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "changeDetector", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "googleChartsService", + "type": "GoogleChartsService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pointIdService", + "type": "PointIdService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 36, + "jsdoctags": [ + { + "name": "changeDetector", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "applicationStateService", + "type": "ApplicationStateService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "googleChartsService", + "type": "GoogleChartsService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "pointIdService", + "type": "PointIdService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "route", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "\r\n
\r\n \r\n
Preparing chart
\r\n
\r\n
\r\n\r\n\r\n
\r\n
History \"icon\"
\r\n\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "WeatherHistoryOptionsDialogComponent", + "id": "component-WeatherHistoryOptionsDialogComponent-cd17ba5a60d3f1d7941869d8e54358facf18fdd4c3a98ac62bb00e1bea73ac4e3de47417cb143d2c366355a9622f20aa2f8642ac3a16323377fab8209c71c36c", + "file": "src/app/components/weather/weather-history-options-dialog/weather-history-options-dialog.component.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfone-weather-history-options-dialog", + "styleUrls": [ + "./weather-history-options-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "./weather-history-options-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "WeatherHistoryOptions", + "optional": false, + "description": "", + "line": 58, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + }, + { + "name": "metrics", + "defaultValue": "[\r\n {\r\n value: 'temp',\r\n title: 'Temperature',\r\n },\r\n {\r\n value: 'relativeHumidity',\r\n title: 'Relative Humidity',\r\n },\r\n {\r\n value: 'windSpeed',\r\n title: 'Wind Speed',\r\n },\r\n {\r\n value: 'windDirection',\r\n title: 'Wind Direction',\r\n },\r\n {\r\n value: 'precipitation',\r\n title: 'Precipitation',\r\n },\r\n {\r\n value: 'fineFuelMoistureCode',\r\n title: 'Fine Fuel Moisture Code',\r\n },\r\n {\r\n value: 'initialSpreadIndex',\r\n title: 'Initial Spread Index',\r\n },\r\n {\r\n value: 'fireWeatherIndex',\r\n title: 'Fire Weather Index',\r\n },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 19 + }, + { + "name": "selectedMetric", + "defaultValue": "[null, null]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 54 + }, + { + "name": "selectedTimePeriod", + "defaultValue": "72", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 55 + } + ], + "methodsClass": [ + { + "name": "isMetricSelected", + "args": [ + { + "name": "selectedMetricIndex", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "metric", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 88, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "selectedMetricIndex", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "metric", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 63, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "onAccept", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 92, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "reportTimePeriodChanged", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 84, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectedMetricChanged", + "args": [ + { + "name": "selectedMetricIndex", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ev", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 71, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "selectedMetricIndex", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "ev", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n AfterViewInit,\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n Inject,\r\n OnInit,\r\n} from '@angular/core';\r\nimport { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';\r\nimport { WeatherHistoryOptions } from '@app/services/application-state.service';\r\n\r\n@Component({\r\n selector: 'wfone-weather-history-options-dialog',\r\n templateUrl: './weather-history-options-dialog.component.html',\r\n styleUrls: ['./weather-history-options-dialog.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class WeatherHistoryOptionsDialogComponent implements AfterViewInit {\r\n metrics = [\r\n {\r\n value: 'temp',\r\n title: 'Temperature',\r\n },\r\n {\r\n value: 'relativeHumidity',\r\n title: 'Relative Humidity',\r\n },\r\n {\r\n value: 'windSpeed',\r\n title: 'Wind Speed',\r\n },\r\n {\r\n value: 'windDirection',\r\n title: 'Wind Direction',\r\n },\r\n {\r\n value: 'precipitation',\r\n title: 'Precipitation',\r\n },\r\n {\r\n value: 'fineFuelMoistureCode',\r\n title: 'Fine Fuel Moisture Code',\r\n },\r\n {\r\n value: 'initialSpreadIndex',\r\n title: 'Initial Spread Index',\r\n },\r\n {\r\n value: 'fireWeatherIndex',\r\n title: 'Fire Weather Index',\r\n },\r\n ];\r\n\r\n selectedMetric = [null, null];\r\n selectedTimePeriod = 72;\r\n\r\n constructor(\r\n @Inject(MAT_DIALOG_DATA) public data: WeatherHistoryOptions,\r\n private dialogRef: MatDialogRef,\r\n protected changeDetector: ChangeDetectorRef,\r\n ) {}\r\n\r\n ngAfterViewInit(): void {\r\n this.selectedMetric = this.data.chartDataSources.map(function(d) {\r\n return d.property;\r\n });\r\n\r\n this.selectedTimePeriod = this.data.historyLength;\r\n }\r\n\r\n selectedMetricChanged(selectedMetricIndex, ev) {\r\n const self = this;\r\n\r\n this.data.chartDataSources = this.selectedMetric.map(function(m) {\r\n return {\r\n property: m,\r\n title: self.metrics.find(function(mm) {\r\n return mm.value == m;\r\n }).title,\r\n };\r\n });\r\n }\r\n\r\n reportTimePeriodChanged() {\r\n this.data.historyLength = this.selectedTimePeriod;\r\n }\r\n\r\n isMetricSelected(selectedMetricIndex, metric) {\r\n return this.selectedMetric[selectedMetricIndex] == metric;\r\n }\r\n\r\n onAccept() {\r\n this.dialogRef.close(this.data);\r\n }\r\n\r\n get availableMetrics() {\r\n const self = this;\r\n\r\n return this.metrics.filter(function(m) {\r\n return self.data.includedSources.some(function(s) {\r\n return s.property == m.value;\r\n });\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import '../../../../styles/variables.scss';\r\n\r\n::ng-deep .weather-history-options-dialog {\r\n .dialog-body {\r\n padding: 12px 24px;\r\n\r\n .subtitle {\r\n color: #242424;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n letter-spacing: -0.14px;\r\n margin-bottom: 4px;\r\n }\r\n }\r\n}\r\n\r\n.dialog-header {\r\n .title {\r\n color: #242424;\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n align-self: stretch;\r\n }\r\n}\r\n\r\n::ng-deep .mat-mdc-form-field-flex {\r\n display: flex !important;\r\n height: 40px;\r\n padding: 8px 16px;\r\n justify-content: space-between;\r\n align-items: center !important;\r\n align-self: stretch;\r\n border-radius: 4px;\r\n border: 1px solid #c7c7c7;\r\n background: #f9f9f9;\r\n box-sizing: unset !important;\r\n position: relative;\r\n left: -18px;\r\n}\r\n\r\n::ng-deep .mat-mdc-text-field-wrapper {\r\n width: 113.5% !important;\r\n}\r\n\r\n::ng-deep .mdc-notched-outline {\r\n display: none !important;\r\n}\r\n\r\n::ng-deep .mat-mdc-form-field {\r\n display: unset !important;\r\n}\r\n\r\n::ng-deep .mat-form-field-infix {\r\n border-top: 0rem !important;\r\n padding: 10px 0 !important;\r\n}\r\n\r\n::ng-deep mat-form-field {\r\n height: 1rem !important;\r\n\r\n @media screen and (orientation: landscape) and (max-width: $mobile-max-width) {\r\n width: 100% !important;\r\n padding-bottom: 5px;\r\n }\r\n}\r\n\r\n::ng-deep .mat-form-field-appearance-outline .mat-form-field-outline {\r\n opacity: 0;\r\n color: white !important;\r\n top: 0 !important;\r\n}\r\n\r\n::ng-deep .mat-mdc-text-field-appearance-outline .mat-mdc-text-field-outline {\r\n opacity: 0;\r\n color: white !important;\r\n top: 0 !important;\r\n}\r\n\r\n::ng-deep .mat-select-arrow {\r\n position: relative;\r\n top: 4px;\r\n}\r\n", + "styleUrl": "./weather-history-options-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "data", + "type": "WeatherHistoryOptions", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "changeDetector", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 55, + "jsdoctags": [ + { + "name": "data", + "type": "WeatherHistoryOptions", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "changeDetector", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "AfterViewInit" + ], + "accessors": { + "availableMetrics": { + "name": "availableMetrics", + "getSignature": { + "name": "availableMetrics", + "type": "", + "returnType": "", + "line": 96 + } + } + }, + "templateData": "\r\n
First Weather History Metric
\r\n \r\n \r\n {{ o.title }}\r\n \r\n \r\n \r\n\r\n
Second Weather History Metric
\r\n \r\n \r\n {{ o.title }}\r\n \r\n \r\n \r\n\r\n
Time Period
\r\n \r\n \r\n Last 24 Hours\r\n Last 3 Days\r\n \r\n \r\n
\r\n" + }, + { + "name": "WeatherPanelComponent", + "id": "component-WeatherPanelComponent-868d76a858e98dd76ac16fb55fcca8e62f4be7e2eb7a01aa86d63b2116d803e30957efad02bd114f3746b336570682535dbc872d38117b3e0cd4bd255d4b29a1", + "file": "src/app/components/weather/weather-panel/weather-panel.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "weather-panel", + "styleUrls": [ + "./weather-panel.component.scss" + ], + "styles": [], + "templateUrl": [ + "./weather-panel.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "daily", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11, + "modifierKind": [ + 125 + ] + }, + { + "name": "hourly", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 10, + "modifierKind": [ + 125 + ] + }, + { + "name": "latitude", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "longitude", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "precipHumidityData", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + }, + { + "name": "stationData", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 9, + "modifierKind": [ + 125 + ] + }, + { + "name": "tempWindData", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "convertName", + "args": [ + { + "name": "name", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 90, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "name", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 17, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "setWeatherStation", + "args": [ + { + "name": "station", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 23, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "station", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, OnDestroy } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'weather-panel',\r\n templateUrl: './weather-panel.component.html',\r\n styleUrls: ['./weather-panel.component.scss'],\r\n})\r\nexport class WeatherPanelComponent implements OnDestroy {\r\n public stationData;\r\n public hourly;\r\n public daily;\r\n public tempWindData;\r\n public precipHumidityData;\r\n public latitude;\r\n public longitude;\r\n\r\n ngOnDestroy(): void {\r\n (\r\n document.getElementsByClassName('smk-sidepanel').item(0) as HTMLElement\r\n ).style.removeProperty('width');\r\n }\r\n\r\n setWeatherStation(station) {\r\n this.stationData = station;\r\n this.hourly = station.hourly[0].temperature\r\n ? station.hourly[0]\r\n : station.hourly[1];\r\n\r\n this.latitude = this.stationData.latitude;\r\n this.longitude = this.stationData.longitude;\r\n\r\n this.daily = station.daily && station.daily[0] ? station.daily[0] : null;\r\n\r\n this.tempWindData = [];\r\n this.precipHumidityData = [];\r\n\r\n const tempWindDataHolder = [];\r\n const precipHumidityDataHolder = [];\r\n const temp = {\r\n name: 'Temperature',\r\n series: [],\r\n };\r\n const humidity = {\r\n name: 'Relative Humidity',\r\n series: [],\r\n };\r\n const precip = {\r\n name: 'Precipitation',\r\n series: [],\r\n };\r\n const wind = {\r\n name: 'Windspeed',\r\n series: [],\r\n };\r\n tempWindDataHolder.push(...[temp, wind]);\r\n precipHumidityDataHolder.push(...[humidity, precip]);\r\n for (const hour of station.hourly) {\r\n const name = this.convertName(hour.hour);\r\n if (hour.temp) {\r\n temp.series.push({\r\n name,\r\n value: hour.temp || 0,\r\n });\r\n }\r\n if (hour.relativeHumidity) {\r\n humidity.series.push({\r\n name,\r\n value: hour.relativeHumidity || 0,\r\n });\r\n }\r\n if (hour.precipitation) {\r\n precip.series.push({\r\n name,\r\n value: hour.precipitation || 0,\r\n });\r\n }\r\n if (hour.windSpeed) {\r\n wind.series.push({\r\n name,\r\n value: hour.windSpeed || 0,\r\n });\r\n }\r\n }\r\n\r\n // Workaround to force update\r\n this.tempWindData = [...tempWindDataHolder];\r\n this.precipHumidityData = [...precipHumidityDataHolder];\r\n }\r\n\r\n convertName(name: string) {\r\n return (\r\n name.substring(4, 6) +\r\n '-' +\r\n name.substring(6, 8) +\r\n ' ' +\r\n name.substring(8, 10) +\r\n ':00'\r\n );\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "::ng-deep .wildfires-tabs {\r\n .mat-mdc-tab-labels {\r\n padding-bottom: 5px;\r\n }\r\n .mat-mdc-tab-header {\r\n border-bottom: none;\r\n }\r\n .mat-mdc-tab.mdc-tab--active {\r\n border-radius: 40px;\r\n background-color: #1a5a96;\r\n color: white !important;\r\n opacity: 1;\r\n font-weight: 700;\r\n }\r\n .mat-mdc-tab {\r\n opacity: 1;\r\n color: #1a5a96;\r\n height: 36px;\r\n min-width: 100px;\r\n font-size: 15px;\r\n border-style: solid;\r\n border-radius: 40px;\r\n border-width: 1px;\r\n margin-right: 10px;\r\n }\r\n .mat-ink-bar {\r\n background-color: white !important;\r\n }\r\n}\r\n\r\n.charts {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n .chart {\r\n width: 500px;\r\n height: 500px;\r\n }\r\n}\r\n", + "styleUrl": "./weather-panel.component.scss" + } + ], + "stylesData": "", + "extends": [], + "implements": [ + "OnDestroy" + ], + "templateData": "
\r\n
\r\n Latest Weather Reading: {{convertName(hourly.hour)}} PST\r\n
\r\n
{{stationData.stationName}}
\r\n
\r\n
Temperature:
\r\n
{{hourly.temp}}°
\r\n
\r\n
\r\n
Relative Humidity:
\r\n
{{hourly.relativeHumidity}}%
\r\n
\r\n
\r\n
Wind Speed:
\r\n
{{hourly.windSpeed}} km/h
\r\n
\r\n
\r\n
Wind Direction:
\r\n
{{hourly.windDirection}}° {{hourly.windCardinalDir}}
\r\n
\r\n
\r\n
Precipitation:
\r\n
{{hourly.precipitation}}mm
\r\n
\r\n
\r\n No Information Available\r\n
\r\n
\r\n
Fire Weather Indices
\r\n
\r\n
\r\n No Information Available\r\n
\r\n
\r\n
Hourly FFMC:
\r\n
{{hourly.fineFuelMoistureCode}}
\r\n
\r\n
\r\n
Hourly ISI:
\r\n
{{hourly.initialSpreadIndex}}
\r\n
\r\n
\r\n
Hourly FWI:
\r\n
{{hourly.fireWeatherIndex}}
\r\n
\r\n
\r\n
Daily FFMC:
\r\n
{{daily.fineFuelMoistureCode}}
\r\n
\r\n
\r\n
Daily BUI:
\r\n
{{daily.buildupIndex}}
\r\n
\r\n
\r\n
Daily DC:
\r\n
{{daily.droughtCode}}
\r\n
\r\n
\r\n
Daily DMC:
\r\n
{{daily.duffMoistureCode}}
\r\n
\r\n
\r\n
Daily ISI:
\r\n
{{daily.initialSpreadIndex}}
\r\n
\r\n
\r\n
Daily FWI:
\r\n
{{daily.fireWeatherIndex}}
\r\n
\r\n\r\n \r\n\r\n \r\n
\r\n" + }, + { + "name": "WfAdminComponent", + "id": "component-WfAdminComponent-4c796d1f45e2eaa894ed09e89543372a46afd14dd52959f58bc4b43477fe3a40285210c2f8ad8468d0973b5c980ca8171dbe2f62949740a2d56d84e00612615a", + "file": "src/app/components/wf-admin/wf-admin.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "app-wf-admin", + "styleUrls": [ + "./wf-admin.component.scss" + ], + "styles": [], + "templateUrl": [ + "./wf-admin.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-wf-admin',\r\n templateUrl: './wf-admin.component.html',\r\n styleUrls: ['./wf-admin.component.scss'],\r\n})\r\nexport class WfAdminComponent {}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "", + "styleUrl": "./wf-admin.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "

wf-admin works!

\r\n" + }, + { + "name": "WfAdminPanelComponentDesktop", + "id": "component-WfAdminPanelComponentDesktop-34c58989b372f86a35d96dbd90769a514c9c521408b6a7a397ec9ff0a73cfe06b48c327230bc2b75b64239d230f045c659cb6e4cbcbec85cc63f35e12ecc5459", + "file": "src/app/components/wf-admin-panel/wf-admin-panel.component.desktop.ts", + "changeDetection": "ChangeDetectionStrategy.OnPush", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-admin-panel-desktop", + "styleUrls": [ + "../common/base-collection/collection.component.scss", + "./wf-admin-panel.component.desktop.scss" + ], + "styles": [], + "templateUrl": [ + "./wf-admin-panel.component.desktop.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "columnsToDisplay", + "defaultValue": "[\r\n 'fireNumber',\r\n 'fireName',\r\n 'fireCentre',\r\n 'wildFireOfNote',\r\n 'lastUpdated',\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 14 + }, + { + "name": "currentDateTimeString", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 22, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "currentYearString", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "displayLabel", + "defaultValue": "'Simple Incidents Search'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "fireCentreOptions", + "defaultValue": "FireCentres", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 27, + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "fireOfNotePublishedInd", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26, + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "selectedFireCentreCode", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25, + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "baseRoute", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "collectionData", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 27, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "columnsToSortBy", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 33, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentPage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSort", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initPagingRequest", + "deprecated": false, + "deprecationMessage": "", + "type": "PagingInfoRequest", + "optional": false, + "description": "", + "line": 28, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "isFirstLoad", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchText", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesOptions", + "defaultValue": "[\r\n { label: '5', value: 5 },\r\n { label: '10', value: 10 },\r\n { label: '20', value: 20 },\r\n { label: '50', value: 50 },\r\n { label: '100', value: 100 },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 35, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesSelection", + "defaultValue": "20", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 34, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "summaryString", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 43, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "clearSearchAndFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 68, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "convertToDate", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 121, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "doSearch", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "fireTypeChange", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 138, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "getCurrentYearString", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 88, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "getViewModel", + "args": [], + "optional": false, + "returnType": "WfAdminPanelComponentModel", + "typeParameters": [], + "line": 76, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 29, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 80, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnchanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 84, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "onChangeFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 63, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectIncident", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WfAdminPanelComponent" + } + }, + { + "name": "defaultItemActionPermitted", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemClickAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 243, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemKeyEnterAction", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 249, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doDefaultItemAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 264, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doSort", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 184, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "fixPaginationA11y", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 120, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getSummaryString", + "args": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 196, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initSortingAndPaging", + "args": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 101, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "onPageChange", + "args": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 143, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onShowEntriesChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 153, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchTextUpdated", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectFilterUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 226, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectShowEntriesUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 232, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectSortParamUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 237, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "updateCollection", + "args": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 131, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectionStrategy, Component } from '@angular/core';\r\nimport { WfAdminPanelComponent } from './wf-admin-panel.component';\r\n\r\n@Component({\r\n selector: 'wf-admin-panel-desktop',\r\n templateUrl: './wf-admin-panel.component.desktop.html',\r\n styleUrls: [\r\n '../common/base-collection/collection.component.scss',\r\n './wf-admin-panel.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class WfAdminPanelComponentDesktop extends WfAdminPanelComponent {\r\n columnsToDisplay = [\r\n 'fireNumber',\r\n 'fireName',\r\n 'fireCentre',\r\n 'wildFireOfNote',\r\n 'lastUpdated',\r\n ];\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n.table-wrapper {\r\n width: calc(100% - 2 * var(--wf1-gutter-space));\r\n margin: 0 var(--wf1-gutter-space);\r\n border-top: 1px solid $colour-light-grey;\r\n border-bottom: 1px solid $colour-light-grey;\r\n overflow: auto;\r\n\r\n .mat-mdc-table {\r\n width: 100%;\r\n display: table;\r\n\r\n ::ng-deep .mat-sort-header-content {\r\n text-align: left;\r\n font-weight: 600;\r\n }\r\n\r\n tr {\r\n width: 100%;\r\n display: table-row;\r\n\r\n &.search-header-row {\r\n align-items: center;\r\n background-color: $colour-table-background-odd;\r\n }\r\n }\r\n\r\n td,\r\n th {\r\n word-wrap: break-word;\r\n vertical-align: middle;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n flex: 1 1 100px;\r\n max-width: 100px;\r\n }\r\n\r\n th {\r\n font-weight: 600;\r\n font-family: $font-family-emphasis;\r\n }\r\n td {\r\n white-space: nowrap;\r\n }\r\n\r\n td.border-left,\r\n th.border-left {\r\n border-left: solid 1px $colour-light-grey;\r\n }\r\n\r\n td.checkbox-cell,\r\n td.icon-cell {\r\n text-align: center;\r\n }\r\n\r\n th.checkbox-cell,\r\n th.icon-cell {\r\n text-align: center;\r\n font-size: $font-size-small;\r\n white-space: unset;\r\n width: 45px;\r\n\r\n div {\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n input {\r\n border-radius: $wf1-border-radius;\r\n border: 1px solid $colour-light-grey;\r\n }\r\n}\r\n.top-summary,\r\n.bottom-summary {\r\n display: flex;\r\n margin: var(--wf1-gutter-space);\r\n justify-content: space-between;\r\n line-height: 30px;\r\n align-items: center;\r\n\r\n > * {\r\n flex: 1 1 25%;\r\n }\r\n\r\n pagination-controls {\r\n flex: 1 1 50%;\r\n }\r\n\r\n .show-entries-info > * {\r\n margin-left: 5px;\r\n }\r\n\r\n .show-entries-info {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-family: $font-family-main;\r\n line-height: 35px;\r\n\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 80px !important;\r\n margin-left: 5px;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 80px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n width: 60px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.summary-buttons {\r\n margin: 0 var(--wf1-gutter-space);\r\n flex: 0;\r\n display: flex;\r\n align-items: flex-start;\r\n line-height: 36px;\r\n min-height: 38px;\r\n\r\n button:not(:last-child) {\r\n margin-right: var(--wf1-gutter-space);\r\n }\r\n}\r\n\r\n.table-search-header {\r\n border-top: 1px solid $colour-light-grey;\r\n margin: 0 var(--wf1-gutter-space);\r\n background-color: $colour-table-background-odd;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n}\r\n\r\n.top-filter {\r\n margin: 0 var(--wf1-gutter-space);\r\n .search-and-filters {\r\n //.field{\r\n // width: 312px !important;\r\n // flex-basis: 312px !important;\r\n //}\r\n }\r\n}\r\n\r\n.top-filter,\r\n.wf1-resources-header-bar,\r\n.table-search-header {\r\n ::ng-deep .ms-drop {\r\n ul > li.hide-radio label {\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n }\r\n &.bottom {\r\n width: unset !important;\r\n max-width: 400px;\r\n }\r\n }\r\n\r\n .main-header-button {\r\n margin-right: var(--wf1-gutter-space);\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .search-and-filters {\r\n flex: 1;\r\n display: flex;\r\n flex-flow: row wrap;\r\n\r\n .field {\r\n flex: 0 0 170px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n min-width: 0;\r\n\r\n .label {\r\n font-family: $font-family-emphasis;\r\n font-weight: $font-weight-emphasis;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n &.search-input {\r\n width: 312px;\r\n flex-basis: 312px;\r\n margin-left: -2px;\r\n }\r\n\r\n &.filter-radio-group {\r\n width: auto !important;\r\n flex-basis: auto;\r\n }\r\n\r\n ::ng-deep .mat-mdc-radio-group {\r\n display: flex;\r\n .mat-mdc-radio-button {\r\n height: 35px;\r\n display: flex;\r\n\r\n &:not(:first-of-type) {\r\n margin-left: 5px;\r\n }\r\n .mdc-radio__outer-circle {\r\n background-color: $colour-white;\r\n }\r\n }\r\n }\r\n\r\n input.search-input {\r\n //width: 297px;\r\n }\r\n }\r\n\r\n & > * {\r\n flex: 0 0 225px;\r\n width: 0;\r\n margin: 6px;\r\n }\r\n\r\n & > select.mat-mdc-input-element {\r\n //fix for firefox flex basis issue https://github.com/philipwalton/flexbugs/issues/41\r\n max-width: 150px;\r\n }\r\n\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n input {\r\n font-size: $font-size;\r\n font-family: $font-family-main;\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n height: 37.5px;\r\n top: 0;\r\n position: relative;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n -webkit-appearance: menulist;\r\n\r\n &.none-selected {\r\n color: #6a6a6a;\r\n }\r\n }\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 150px !important;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 150px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n textarea,\r\n input,\r\n mat-checkbox.mat-mdc-checkbox,\r\n select {\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n input[readonly=\"true\"],\r\n select[readonly=\"true\"],\r\n input:disabled,\r\n select:disabled {\r\n background-color: $colour-white !important;\r\n }\r\n\r\n ::ng-deep mat-checkbox .mat-mdc-checkbox-frame {\r\n background-color: $colour-white;\r\n border: 1px solid $colour-light-grey;\r\n border-radius: $wf1-border-radius;\r\n }\r\n}\r\n\r\n.mat-mdc-table {\r\n .mat-mdc-header-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight-emphasis;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n }\r\n\r\n .mat-mdc-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n\r\n div:not(.mat-badge) {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n\r\n &.icon-button-wrapper {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n\r\n .mat-mdc-row:nth-child(even) {\r\n background-color: $colour-table-background-even;\r\n }\r\n\r\n .mat-mdc-row:nth-child(odd) {\r\n background-color: $colour-table-background-odd;\r\n }\r\n\r\n .mat-mdc-row {\r\n &:hover {\r\n background-color: $colour-table-background-hover;\r\n }\r\n\r\n &.hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../common/base-collection/collection.component.scss" + }, + { + "data": "div {\r\n margin-left: 2%;\r\n margin-right: 2%;\r\n}\r\n\r\np.dashboard-title {\r\n font-size: 35px;\r\n margin-bottom: 0.5%;\r\n}\r\n\r\np.active-incidents,\r\np.datetime {\r\n display: inline-block;\r\n}\r\n\r\np.datetime {\r\n float: right;\r\n vertical-align: center;\r\n}\r\n\r\ntr {\r\n font-weight: normal;\r\n}\r\n\r\ntable {\r\n border: 1;\r\n width: 96%;\r\n margin-left: 2%;\r\n margin-right: 2%;\r\n}\r\n\r\ntd {\r\n padding-top: 0.5%;\r\n padding-bottom: 0.5%;\r\n padding-right: 0.5%;\r\n padding-left: 0.5%;\r\n width: 25%;\r\n}\r\n\r\ntable tr:nth-child(even) td {\r\n background-color: white;\r\n}\r\n\r\n.block {\r\n width: 15%;\r\n display: inline-block;\r\n}\r\n\r\n.input-clear-button {\r\n margin-bottom: 8px;\r\n margin-left: 278px;\r\n position: absolute;\r\n line-height: 24px;\r\n height: 24px;\r\n width: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: #f2f2f2;\r\n border: none;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.fire-type-radio-button-group {\r\n margin-top: 13px !important;\r\n flex-basis: auto !important;\r\n width: auto !important;\r\n\r\n .radio-group {\r\n margin-top: 10px;\r\n display: flex;\r\n\r\n .radio-button {\r\n margin-left: 5px;\r\n }\r\n }\r\n}\r\n\r\n.mat-column-fireNumber {\r\n width: 20%;\r\n}\r\n\r\n.mat-column-fireName {\r\n width: 20%;\r\n}\r\n\r\n.mat-column-fireCentre {\r\n width: 20%;\r\n}\r\n\r\n.mat-column-wildFireOfNote {\r\n width: 20%;\r\n}\r\n\r\n.mat-column-lastPublished {\r\n width: 20%;\r\n}\r\n", + "styleUrl": "./wf-admin-panel.component.desktop.scss" + } + ], + "stylesData": "", + "extends": [ + "WfAdminPanelComponent" + ], + "templateData": "
\r\n

Admin: {{currentYearString}}

\r\n

{{collection? collection.totalRowCount : null}} ACTIVE Fire Incidents

\r\n

{{currentDateTimeString}}

\r\n
\r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n Search\r\n \r\n \r\n
\r\n\r\n
\r\n Fire Centre\r\n \r\n
\r\n
\r\n Fire Type\r\n \r\n \r\n Wildfires Of Note\r\n \r\n \r\n All Fire Incidents\r\n \r\n \r\n
\r\n\r\n
\r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Fire Number{{item.incidentLabel}} Fire Name{{item.incidentName}} Fire Centre{{item.fireCentreOrgUnitName}} Wildfire of Note{{item.fireOfNotePublishedInd ? 'Yes' : 'No'}} Last Updated{{convertToDate(item.lastUpdatedTimestamp)}}
\r\n
\r\n\r\n \r\n\r\n\r\n
\r\n
{{summaryString}}
\r\n \r\n
\r\n \r\n Show\r\n \r\n \r\n entries\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n" + }, + { + "name": "WFMapContainerComponent", + "id": "component-WFMapContainerComponent-79923f7302cd68bfc209a455d3d074d7d9df74257d88657d5a46b307185a1e517b93b5b11ca35e93b87d070374dd04961c80850f430164a4051daae8886d5ca3", + "file": "src/app/components/wf-map-container/wf-map-container.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-map-container", + "styleUrls": [ + "./wf-map-container.component.scss" + ], + "styles": [], + "templateUrl": [ + "./wf-map-container.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "mapConfig", + "deprecated": false, + "deprecationMessage": "", + "line": 36, + "type": "Array", + "decorators": [] + }, + { + "name": "mapIndex", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "line": 35, + "type": "number", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "fullScreen", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 40, + "type": "EventEmitter" + }, + { + "name": "mapInitialized", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 38, + "type": "EventEmitter" + }, + { + "name": "selectIncidents", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 41, + "type": "EventEmitter" + }, + { + "name": "toggleAccordion", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 39, + "type": "EventEmitter" + } + ], + "propertiesClass": [ + { + "name": "componentRef", + "deprecated": false, + "deprecationMessage": "", + "type": "ComponentRef", + "optional": false, + "description": "", + "line": 49, + "modifierKind": [ + 123 + ] + }, + { + "name": "identifyContainer", + "deprecated": false, + "deprecationMessage": "", + "type": "ViewContainerRef", + "optional": false, + "description": "", + "line": 34, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'identifyContainer', {read: ViewContainerRef}" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "initPromise", + "deprecated": false, + "deprecationMessage": "", + "type": "Promise", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 123 + ] + }, + { + "name": "lastClickedLocation", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 123 + ] + }, + { + "name": "mapContainer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'mapContainer'" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "mapIndexAuto", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 46, + "modifierKind": [ + 123 + ] + }, + { + "name": "zone", + "deprecated": false, + "deprecationMessage": "", + "type": "NgZone", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 123 + ] + } + ], + "methodsClass": [ + { + "name": "addNearbyWeatherStation", + "args": [ + { + "name": "smk", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 265, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "smk", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "addSelectedIncidentPanels", + "args": [ + { + "name": "smk", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 188, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "smk", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "destroyMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 174, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "initMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 73, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "makeComponent", + "args": [ + { + "name": "component", + "type": "Type", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "ComponentRef", + "typeParameters": [ + "C" + ], + "line": 321, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "component", + "type": "Type", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 69, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 65, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n ChangeDetectorRef,\r\n Component,\r\n ComponentFactoryResolver,\r\n ComponentRef,\r\n EventEmitter,\r\n Injector,\r\n Input,\r\n NgZone,\r\n OnChanges,\r\n OnDestroy,\r\n Output,\r\n SimpleChanges,\r\n Type,\r\n ViewChild,\r\n ViewContainerRef,\r\n} from '@angular/core';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { PointIdService } from '../../services/point-id.service';\r\nimport { WFMapService } from '../../services/wf-map.service';\r\nimport { IncidentIdentifyPanelComponent } from '../incident-identify-panel/incident-identify-panel.component';\r\nimport { WeatherPanelComponent } from '../weather/weather-panel/weather-panel.component';\r\n\r\nlet mapIndexAuto = 0;\r\nlet initPromise = Promise.resolve();\r\n\r\n@Component({\r\n selector: 'wf-map-container',\r\n templateUrl: './wf-map-container.component.html',\r\n styleUrls: ['./wf-map-container.component.scss'],\r\n})\r\nexport class WFMapContainerComponent implements OnDestroy, OnChanges {\r\n @ViewChild('identifyContainer', { read: ViewContainerRef })\r\n identifyContainer: ViewContainerRef;\r\n @Input() mapIndex = 0;\r\n @Input() mapConfig: Array;\r\n\r\n @Output() mapInitialized = new EventEmitter();\r\n @Output() toggleAccordion = new EventEmitter();\r\n @Output() fullScreen = new EventEmitter();\r\n @Output() selectIncidents = new EventEmitter();\r\n\r\n @ViewChild('mapContainer') mapContainer;\r\n\r\n private initPromise: Promise; // = Promise.resolve()\r\n private mapIndexAuto;\r\n private lastClickedLocation;\r\n private zone: NgZone;\r\n private componentRef: ComponentRef;\r\n\r\n constructor(\r\n protected wfMap: WFMapService,\r\n protected pointIdService: PointIdService,\r\n protected injector: Injector,\r\n protected cdr: ChangeDetectorRef,\r\n protected componentFactoryResolver: ComponentFactoryResolver,\r\n protected commonUtilityService: CommonUtilityService\r\n ) {\r\n mapIndexAuto += 1;\r\n this.mapIndexAuto = mapIndexAuto;\r\n\r\n this.zone = this.injector.get(NgZone);\r\n }\r\n\r\n ngOnDestroy() {\r\n this.destroyMap();\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges): void {\r\n this.initMap();\r\n }\r\n\r\n initMap(): void {\r\n const self = this;\r\n const mapIndex = this.mapIndex || this.mapIndexAuto;\r\n const mapConfig = clone(this.mapConfig);\r\n\r\n if (!mapConfig) {\r\n return;\r\n }\r\n\r\n this.destroyMap();\r\n\r\n // initialize the map\r\n initPromise = initPromise\r\n .then(() => self.wfMap\r\n .createSMK({\r\n id: mapIndex,\r\n containerSel: self.mapContainer.nativeElement,\r\n config: mapConfig,\r\n toggleAccordion: self.toggleAccordion,\r\n fullScreen: self.fullScreen,\r\n })\r\n .then((smk) => {\r\n self.mapInitialized.emit(smk);\r\n\r\n // force bc fire centres to the front\r\n // Note, this will move any active tile layer\r\n // over to the overlay pane on app startup. If the tile\r\n // is not active, it will not be moved\r\n // note: When we disable the tile layer, we can (and should) remove this\r\n smk.$viewer.map.eachLayer((lyr) => {\r\n if (lyr?._smk_id === 'bc-fire-centres') {\r\n lyr.bringToFront();\r\n lyr.options.pane = 'tileOverlay';\r\n let tileOverlay = smk.$viewer.map.getPane('tileOverlay');\r\n if (!tileOverlay) {\r\n smk.$viewer.map.createPane('tileOverlay');\r\n tileOverlay = smk.$viewer.map.getPane('tileOverlay');\r\n //If you want to change the custom pane order,\r\n // set tileOverlay.style.zIndex = ###; to whatever number makes sense\r\n }\r\n // this will move the initially visible layer over on init, as it will\r\n // be placed in the default div on app start. Not really a great way to\r\n // do this so we should implement a better solution for layer pane order\r\n // in smk directly. note that this requires the tile layer to be visible\r\n // by default\r\n const tilePanes = smk.$viewer.map.getPane('tilePane').childNodes;\r\n tileOverlay.appendChild(tilePanes[tilePanes.length - 1]);\r\n }\r\n });\r\n\r\n // enforce a max zoom setting, in case we're using cluster/heatmapping\r\n smk.$viewer.map._layersMaxZoom = 20;\r\n\r\n smk.$viewer.handlePick(3, (location) => {\r\n self.lastClickedLocation = location;\r\n // If the layer is visible only\r\n if (\r\n smk?.$viewer.displayContext.layers.itemId['weather-stations'] &&\r\n smk?.$viewer.displayContext.layers.itemId['weather-stations'][0]\r\n .isVisible\r\n ) {\r\n self.addNearbyWeatherStation(smk);\r\n (\r\n document\r\n .getElementsByClassName('identify-panel')\r\n .item(0) as HTMLElement\r\n ).style.display = 'none';\r\n }\r\n });\r\n\r\n self.wfMap.setIdentifyDoneCallback(() => {\r\n // Apply a delay to the identify complete callback\r\n // to allow for the weather station query to complete\r\n // this is primarily for Mobile, which doesn't append\r\n // the station to the identify results\r\n if (\r\n smk?.$viewer?.displayContext?.layers?.itemId['weather-stations'] &&\r\n smk?.$viewer?.displayContext?.layers?.itemId['weather-stations'][0].isVisible \r\n ) {\r\n setTimeout(() => {\r\n self.addSelectedIncidentPanels(smk);\r\n }, 1000);\r\n // setTimeout(() => {\r\n // self.addNearbyWeatherStation(smk);\r\n // }, 1000);\r\n } else {\r\n // if the weather stations layer is turned off, we can ignore the debounce\r\n // and immediately execute\r\n self.addSelectedIncidentPanels(smk);\r\n }\r\n });\r\n\r\n return smk;\r\n }))\r\n .catch((e) => {\r\n console.warn(e);\r\n });\r\n\r\n this.initPromise = initPromise;\r\n }\r\n\r\n destroyMap(): void {\r\n if (!this.initPromise) {\r\n return;\r\n }\r\n\r\n this.initPromise = this.initPromise.then(function(smk) {\r\n if (!smk) {\r\n return;\r\n }\r\n\r\n smk.destroy();\r\n });\r\n }\r\n\r\n addSelectedIncidentPanels(smk) {\r\n const self = this;\r\n const identified = smk.$viewer.identified;\r\n const map = smk.$viewer.map;\r\n\r\n // Variable to store the timeout ID\r\n // Function to handle the timeout logic\r\n function handleTimeout() {\r\n self.selectIncidents.emit(identified.featureSet);\r\n }\r\n\r\n // Set a timeout to emit selectIncidents event after 500 milliseconds\r\n const delayTimer = setTimeout(handleTimeout, 500);\r\n\r\n // Listen for the zoomend event\r\n map.on('zoomend', () => {\r\n // Clear the timeout to prevent the selectIncidents event from being emitted\r\n clearTimeout(delayTimer);\r\n });\r\n\r\n let lastFeature;\r\n let featureCount = 0;\r\n for (const fid in identified.featureSet) {\r\n if (Object.hasOwn(identified.featureSet, fid)) {\r\n const feature = identified.featureSet[fid];\r\n featureCount++;\r\n if (\r\n [\r\n 'active-wildfires-fire-of-note',\r\n 'active-wildfires-out-of-control',\r\n 'active-wildfires-holding',\r\n 'active-wildfires-under-control',\r\n 'active-wildfires-out',\r\n 'fire-perimeters',\r\n ].includes(feature.layerId)\r\n ) {\r\n lastFeature = feature;\r\n feature.properties.createContent = function(el) {\r\n self.zone.run(function() {\r\n const compRef = self.makeComponent(IncidentIdentifyPanelComponent);\r\n (compRef.instance as any).setIncident(\r\n feature.properties,\r\n identified.featureSet,\r\n );\r\n const panel = document\r\n .getElementsByClassName('identify-panel')\r\n .item(0) as HTMLElement;\r\n panel.appendChild(compRef.location.nativeElement);\r\n self.cdr.detectChanges();\r\n // display the panel\r\n (\r\n document\r\n .getElementsByClassName('identify-panel')\r\n .item(0) as HTMLElement\r\n ).style.display = 'block';\r\n // apply a slight debounce to clear the identify and destroy the panel\r\n setTimeout(() => {\r\n const identifyPanel = document\r\n .getElementsByClassName('smk-panel')\r\n .item(0) as HTMLElement;\r\n if (identifyPanel) {\r\n identifyPanel.remove();\r\n }\r\n // use smk.$viewer.identified to reset the form?\r\n }, 200);\r\n });\r\n };\r\n }\r\n }\r\n }\r\n\r\n if (lastFeature && featureCount === 1) {\r\n // force the call from the list view (should auto-trigger but wont if identify called from list view)\r\n lastFeature.properties.createContent();\r\n }\r\n }\r\n\r\n async addNearbyWeatherStation(smk) {\r\n const self = this;\r\n let lat, long;\r\n if (this.lastClickedLocation?.map) {\r\n lat = this.lastClickedLocation.map.latitude;\r\n long = this.lastClickedLocation.map.longitude;\r\n } else {\r\n let userLocation = await this.commonUtilityService.getCurrentLocationPromise();\r\n lat = userLocation.coords.latitude;\r\n long = userLocation.coords.longitude;\r\n }\r\n\r\n this.pointIdService\r\n .fetchNearestWeatherStation(\r\n lat,\r\n long,\r\n )\r\n .then(function(station) {\r\n for (const hours of station.hourly) {\r\n if (hours.temp !== null) {\r\n station.validHour = hours;\r\n break;\r\n }\r\n }\r\n\r\n station.latitude = lat;\r\n station.longitude = long;\r\n\r\n smk.$viewer.identified.add('weather-stations', [\r\n {\r\n type: 'Feature',\r\n title: station.stationName,\r\n data: station,\r\n properties: {\r\n code: station.stationCode,\r\n createContent(el) {\r\n self.zone.run(function() {\r\n const compRef = self.makeComponent(WeatherPanelComponent);\r\n (compRef.instance as any).setWeatherStation(station);\r\n el.appendChild(compRef.location.nativeElement);\r\n self.cdr.detectChanges();\r\n });\r\n },\r\n },\r\n geometry: {\r\n type: 'Point',\r\n coordinates: [\r\n long,\r\n lat,\r\n ],\r\n },\r\n },\r\n ]);\r\n });\r\n }\r\n\r\n makeComponent(component: Type): ComponentRef {\r\n if (this.componentRef) {\r\nthis.componentRef.destroy();\r\n}\r\n\r\n this.identifyContainer.clear();\r\n this.componentRef = this.identifyContainer.createComponent(\r\n this.componentFactoryResolver.resolveComponentFactory(component),\r\n );\r\n\r\n return this.componentRef;\r\n }\r\n}\r\n\r\nfunction clone(o) {\r\n return JSON.parse(JSON.stringify(o));\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".map-container {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: stretch;\r\n height: 100%;\r\n\r\n .smk-map-frame {\r\n width: 100%;\r\n height: 100%;\r\n order: 2;\r\n\r\n &.smk-hidden {\r\n width: 100%;\r\n left: 100vw;\r\n }\r\n }\r\n \r\n}\r\n\r\n::ng-deep .smk-map-frame .smk-overlay .smk-status {\r\n bottom: 50px !important;\r\n}\r\n\r\n::ng-deep .smk-map-frame {\r\n .smk-sidepanel {\r\n top: 106px !important;\r\n z-index: 1000;\r\n .smk-sidepanel {\r\n border-radius: 10px;\r\n }\r\n }\r\n\r\n .smk-actionbar {\r\n top: unset !important;\r\n bottom: 65px !important;\r\n }\r\n\r\n @media (min-width: 1150px) {\r\n .smk-toolbar {\r\n left: unset !important;\r\n right: 0px !important;\r\n .smk-tool {\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4 !important;\r\n background-color: #ffffff !important;\r\n margin-left: auto;\r\n box-shadow:\r\n 0 1px 2px rgba(60, 64, 67, 0.3),\r\n 0 1px 3px 1px rgba(60, 64, 67, 0.15) !important;\r\n display: flex;\r\n align-items: center;\r\n height: 30px !important;\r\n min-width: 118px !important;\r\n padding: unset !important;\r\n }\r\n }\r\n }\r\n\r\n @media (max-width: 1150px) {\r\n .smk-toolbar {\r\n left: -2px;\r\n right: unset !important;\r\n margin-top: 8px;\r\n .smk-tool {\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4 !important;\r\n background-color: #ffffff !important;\r\n margin-left: auto;\r\n box-shadow:\r\n 0 1px 2px rgba(60, 64, 67, 0.3),\r\n 0 1px 3px 1px rgba(60, 64, 67, 0.15) !important;\r\n display: flex;\r\n align-items: center;\r\n height: 30px !important;\r\n min-width: 118px !important;\r\n padding: unset !important;\r\n margin-top: 180px !important;\r\n }\r\n }\r\n }\r\n\r\n /* .smk-tool {\r\n background-color: white;\r\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);\r\n margin-right: 10px;\r\n padding: 5px;\r\n display: flex;\r\n align-items: center;\r\n border-radius: 25px;\r\n min-width: 125px;\r\n text-align: center;\r\n padding-left: 23px;\r\n } */\r\n\r\n &.smk-theme-wf .smk-actionbar {\r\n padding: 5px 0;\r\n }\r\n\r\n &.smk-theme-wf .smk-toolbar {\r\n background-color: unset;\r\n box-shadow: none;\r\n\r\n .smk-tool {\r\n background-color: white;\r\n box-shadow: 0 1px 5px rgb(0 0 0 / 65%);\r\n margin-right: 10px;\r\n padding: 5px;\r\n display: flex;\r\n align-items: center;\r\n line-height: 19px;\r\n font-size: 16px;\r\n font-weight: 400;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n color: #242424 !important;\r\n gap: 5px;\r\n padding-left: 12px !important;\r\n\r\n &.smk-tool-LayersTool::after {\r\n content: \"All Layers\";\r\n }\r\n\r\n &.smk-tool-BaseMapsTool::after {\r\n content: \"Base Map\";\r\n }\r\n\r\n &.smk-tool-BespokeTool--show-list::after {\r\n content: \"\";\r\n }\r\n }\r\n }\r\n\r\n .smk-base-map-sample {\r\n height: 80px !important;\r\n width: 280px !important;\r\n }\r\n\r\n .smk-active {\r\n background-color: unset !important;\r\n border: 2px solid #548adb !important;\r\n border-radius: 6px !important;\r\n }\r\n\r\n .smk-layers-panel .smk-panel {\r\n .smk-display .smk-item {\r\n flex-wrap: wrap;\r\n .smk-layer-title {\r\n width: calc(100% - 32px);\r\n }\r\n\r\n margin-bottom: 0;\r\n padding: 0;\r\n }\r\n .smk-display.smk-inline-legend .smk-item {\r\n .smk-layer-title {\r\n width: calc(100% - 60px);\r\n }\r\n }\r\n }\r\n\r\n .smk-feature-panel .smk-feature {\r\n .smk-layer {\r\n padding: 0;\r\n margin-bottom: 10px;\r\n h2 {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: flex-end;\r\n width: calc(100% - 10px);\r\n font-size: 13px;\r\n font-weight: 700;\r\n position: sticky;\r\n top: 0;\r\n background-color: #fff;\r\n padding: 5px;\r\n // border-bottom: 1px solid #a9a9a9;\r\n margin: 0;\r\n }\r\n }\r\n }\r\n\r\n .smk-feature-panel {\r\n .smk-commands {\r\n order: 2;\r\n justify-content: center !important;\r\n }\r\n }\r\n\r\n .smk-bespoke-panel .smk-body .smk-bespoke-content {\r\n height: 100%;\r\n }\r\n\r\n .wf-feature {\r\n .button-bar {\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n margin: 5px 0;\r\n\r\n button {\r\n margin-left: 10px;\r\n }\r\n }\r\n\r\n .wf-feature-attribute {\r\n padding-top: 10px;\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: flex-start;\r\n word-break: break-word;\r\n }\r\n\r\n .wf-feature-attribute.wf-title-feature-attribute {\r\n font-weight: bold;\r\n padding-top: 0px;\r\n }\r\n\r\n .wf-feature-attribute-title {\r\n flex-basis: 40%;\r\n font-size: 11px;\r\n text-align: right;\r\n }\r\n\r\n .wf-feature-attribute-value {\r\n flex-basis: 55%;\r\n font-size: 13px;\r\n text-align: left;\r\n }\r\n }\r\n\r\n &.smk-viewer-leaflet {\r\n .smk-overlay {\r\n .smk-status {\r\n left: 0;\r\n flex-direction: row-reverse;\r\n\r\n .smk-scale {\r\n margin-left: 20px;\r\n margin-bottom: -33px;\r\n }\r\n .smk-coordinate {\r\n margin-bottom: -33px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .smk-time-dimension {\r\n cursor: pointer;\r\n pointer-events: all;\r\n position: absolute;\r\n font-size: 14px;\r\n font-weight: bold;\r\n background-color: white;\r\n border-radius: 4px;\r\n display: flex;\r\n align-items: center;\r\n padding: 0px 5px;\r\n order: -1;\r\n align-self: flex-start;\r\n bottom: 0;\r\n left: 0;\r\n .play-pause {\r\n margin-right: 5px;\r\n display: flex;\r\n align-items: center;\r\n }\r\n }\r\n\r\n .smk-layers-panel .smk-body .smk-display {\r\n [title=\"id: hourly-currentforecast-firesmoke\"],\r\n [title=\"id: precipitation\"] {\r\n .smk-layer-title {\r\n display: flex;\r\n align-items: center;\r\n\r\n &::after {\r\n content: \"\";\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-weight: normal;\r\n font-style: normal;\r\n line-height: 1;\r\n letter-spacing: normal;\r\n display: inline-block;\r\n white-space: nowrap;\r\n word-wrap: normal;\r\n direction: ltr;\r\n font-size: 20px;\r\n margin-left: 5px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./wf-map-container.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "wfMap", + "type": "WFMapService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pointIdService", + "type": "PointIdService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "componentFactoryResolver", + "type": "ComponentFactoryResolver", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 49, + "jsdoctags": [ + { + "name": "wfMap", + "type": "WFMapService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "pointIdService", + "type": "PointIdService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "componentFactoryResolver", + "type": "ComponentFactoryResolver", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnDestroy", + "OnChanges" + ], + "templateData": "
\r\n
\r\n
\r\n\r\n\r\n" + }, + { + "name": "WildfireNotificationDialogComponent", + "id": "component-WildfireNotificationDialogComponent-52e02b4884483a92175c915c51651f6570d6895a6aeb983bdd681ce919664de762bc892c32bae72de4df2cf8ccfa428c1ac5622eeea8e846daf4d6256c8ebecb", + "file": "src/app/components/wildfire-notification-dialog/wildfire-notification-dialog.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wildfire-notification-dialog", + "styleUrls": [ + "./wildfire-notification-dialog.component.scss" + ], + "styles": [], + "templateUrl": [ + "./wildfire-notification-dialog.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "data", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12, + "decorators": [ + { + "name": "Inject", + "stringifiedArguments": "MAT_DIALOG_DATA" + } + ], + "modifierKind": [ + 170, + 125 + ] + } + ], + "methodsClass": [ + { + "name": "closeDialog", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 15, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "goToDetail", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 19, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\n\r\n@Component({\r\n selector: 'wildfire-notification-dialog',\r\n templateUrl: './wildfire-notification-dialog.component.html',\r\n styleUrls: ['./wildfire-notification-dialog.component.scss'],\r\n})\r\nexport class WildfireNotificationDialogComponent {\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {}\r\n\r\n closeDialog() {\r\n this.dialogRef.close({ fullDetail: false });\r\n }\r\n\r\n goToDetail() {\r\n this.dialogRef.close({ fullDetail: true });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".content {\r\n padding: 24px;\r\n .title {\r\n color: #242424;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n text-align: center;\r\n }\r\n p {\r\n color: #6e6e6e;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n .button-group {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n // gap: 16px;\r\n // align-self: stretch;\r\n button {\r\n border-radius: 5px;\r\n padding: 8px;\r\n }\r\n }\r\n\r\n .btn-block {\r\n flex-grow: 1;\r\n margin: 5px;\r\n height: 38px;\r\n width: calc(80vw - 48px);\r\n border-radius: 5px;\r\n border: 1px solid #c7c7c7;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n .primary {\r\n color: #fff;\r\n background: #123262;\r\n }\r\n .secondary {\r\n color: #000;\r\n background: #f5f5f5;\r\n }\r\n\r\n .out-icon {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n img {\r\n width: 68px;\r\n height: 68px;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "./wildfire-notification-dialog.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 9, + "jsdoctags": [ + { + "name": "dialogRef", + "type": "MatDialogRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
{{data.title}}
\r\n
\r\n \"icon\"\r\n
\r\n

{{data.text}}

\r\n

{{data.text2}}

\r\n
\r\n \r\n \r\n
\r\n
\r\n" + }, + { + "name": "WildFiresListComponentDesktop", + "id": "component-WildFiresListComponentDesktop-b9841013207ea64fe3a0b5898643910ba24569db0822b12638aed665b04e54972dd585bb403ef01f8ed321950ba4624fd5ee3d046c626a265b8d6f768caa4882", + "file": "src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-list-desktop", + "styleUrls": [ + "../../common/base-collection/collection.component.scss", + "./wildfires-list.component.desktop.scss" + ], + "styles": [], + "templateUrl": [ + "./wildfires-list.component.desktop.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "collection", + "deprecated": false, + "deprecationMessage": "", + "line": 59, + "type": "PagedCollection", + "decorators": [], + "inheritance": { + "file": "WildFiresListComponent" + } + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "columnsToDisplay", + "defaultValue": "[\r\n 'fireName',\r\n 'stageOfControl',\r\n 'fireCentreName',\r\n 'location',\r\n 'lastUpdated',\r\n 'viewMap',\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "beingHeldFires", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 80, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "convertFireNumber", + "defaultValue": "convertFireNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 98, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "convertFromTimestamp", + "defaultValue": "convertFromTimestamp", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 94, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "convertToFireCentreDescription", + "defaultValue": "convertToFireCentreDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 96, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "convertToStageOfControlDescription", + "defaultValue": "convertToStageOfControlDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 95, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "currentDateTimeString", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "currentYearString", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 61, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "displayLabel", + "defaultValue": "'Simple Wildfires Search'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "filteredOptions", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 63, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "fireCentreOptions", + "defaultValue": "FireCentres", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 85, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 91, + "modifierKind": [ + 123 + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "locationData", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 89, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "locationName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 86, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "outOfControlFires", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 79, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "outWildfiresInd", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 82, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "placeData", + "deprecated": false, + "deprecationMessage": "", + "type": "PlaceData", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "radiusOptions", + "defaultValue": "[50, 10, 20, 30, 40, 60, 70, 80, 90, 100]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 84, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "searchByLocationControl", + "defaultValue": "new UntypedFormControl()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "selectedFireCentreCode", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 77, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "selectedLat", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 66, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "selectedLong", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "selectedRadius", + "defaultValue": "50", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 83, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 76, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 97, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "sortedAddressList", + "deprecated": false, + "deprecationMessage": "", + "type": "string[]", + "optional": false, + "description": "", + "line": 87, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "sortOptions", + "defaultValue": "[\r\n { description: 'Fire Centre', code: 'fireCentreName' },\r\n { description: 'Name', code: 'incidentName' },\r\n { description: 'Stage of Control', code: 'stageOfControlCode' },\r\n { description: 'Last Updated', code: 'lastUpdatedTimestamp' },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 70, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "underControlFires", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 81, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "url", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 68, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "wildfiresOfNoteInd", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 78, + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "baseRoute", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 25, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "collectionData", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 27, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "columnsToSortBy", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 33, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentPage", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 32, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSort", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 29, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortDirection", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 31, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "currentSortLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 30, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initPagingRequest", + "deprecated": false, + "deprecationMessage": "", + "type": "PagingInfoRequest", + "optional": false, + "description": "", + "line": 28, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "isFirstLoad", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchText", + "defaultValue": "undefined", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 26, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesOptions", + "defaultValue": "[\r\n { label: '5', value: 5 },\r\n { label: '10', value: 10 },\r\n { label: '20', value: 20 },\r\n { label: '50', value: 50 },\r\n { label: '100', value: 100 },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 35, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "showEntriesSelection", + "defaultValue": "20", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 34, + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "summaryString", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 43, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRoute", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcesRoutes", + "optional": false, + "description": "", + "line": 52, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteLabel", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "backRouteQueryParams", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 53, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "componentId", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "config", + "defaultValue": "{\r\n id: 'Paginator',\r\n itemsPerPage: 5,\r\n currentPage: 1,\r\n totalItems: 0,\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "PaginationInstance", + "optional": false, + "description": "", + "line": 76, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "CONSTANTS", + "defaultValue": "CONSTANTS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 62, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "DATE_FORMATS", + "defaultValue": "DATE_FORMATS", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 67, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getElementInnerText", + "defaultValue": "getElementInnerText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 73, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isConnected", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isElementTruncated", + "defaultValue": "isElementTruncated", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 74, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLoading", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isUnsaved", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 71, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "mobile", + "defaultValue": "this.getIsMobileResolution()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "model", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 93, + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "paginatorLabels", + "defaultValue": "{\r\n previousLabel: '',\r\n nextLabel: '',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 83, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_FAIL_TEXT", + "defaultValue": "'Save failed'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 64, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "SAVE_SUCCESS_TEXT", + "defaultValue": "'Saved Successfully'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 65, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "showingErrorDialog", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "simplePaginatorLabels", + "defaultValue": "{\r\n previousLabel: 'Back',\r\n nextLabel: 'Next',\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedChangesMessage", + "defaultValue": "'Unsaved Changes'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 69, + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "viewModel", + "deprecated": false, + "deprecationMessage": "", + "type": "BaseComponentModel", + "optional": false, + "description": "", + "line": 57, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "methodsClass": [ + { + "name": "addToWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 319, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "clearLocation", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 397, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "clearLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 404, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "clearSearchAndFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 259, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "convertToDate", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 284, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "doSearch", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 193, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "getViewModel", + "args": [], + "optional": false, + "returnType": "WildFiresListComponentModel", + "typeParameters": [], + "line": 272, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "initModels", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "isLocationName", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 355, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "isSearchText", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 359, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "loadPage", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 176, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 276, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnchanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 280, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 189, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "onChangeFilters", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 254, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 313, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 363, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "removeFromWatchlist", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 330, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "selectIncident", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 290, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "stageOfControlChanges", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 350, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "viewMap", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 337, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "WildFiresListComponent" + } + }, + { + "name": "defaultItemActionPermitted", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemClickAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 243, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "defaultItemKeyEnterAction", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 249, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doDefaultItemAction", + "args": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 264, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "item", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "doSort", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 184, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "fixPaginationA11y", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 120, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "getPagingConfig", + "args": [], + "optional": false, + "returnType": "PaginationInstance", + "typeParameters": [], + "line": 70, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getSummaryString", + "args": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 196, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "configId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "initSortingAndPaging", + "args": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "initPaging", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onPageChange", + "args": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 143, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "number", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "onShowEntriesChange", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 153, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "searchTextUpdated", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 171, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectFilterUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 226, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectShowEntriesUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 232, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "selectSortParamUpdated", + "args": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 237, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "property", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "sortData", + "args": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "data", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "updateCollection", + "args": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 135, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "collection", + "type": "PagedCollection", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "CollectionComponent" + } + }, + { + "name": "disableBatchSaveForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 182, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "disableSaveForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 177, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "doUnsavedStateUpdateIfNeeded", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newUnsavedState", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getActionRowClass", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 260, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getAsFormGroup", + "args": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "UntypedFormGroup", + "typeParameters": [], + "line": 173, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "ac", + "type": "AbstractControl", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "getIsMobileResolution", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 163, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "hasAddedUnsavedItemNotBlank", + "args": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 238, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "fgMain", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "invokeAfterLoaded", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 155, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 131, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "redirectWithOAuth", + "args": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 167, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "redirectRoutePath", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "reload", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 127, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedBatchForm", + "args": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 218, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "unsavedForm", + "args": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "form", + "type": "UntypedFormGroup", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "arrayProperty", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseComponent" + } + }, + { + "name": "updateView", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 159, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 124 + ], + "inheritance": { + "file": "BaseComponent" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { WildFiresListComponent } from './wildfires-list.component';\r\n\r\n@Component({\r\n selector: 'wf-list-desktop',\r\n templateUrl: './wildfires-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './wildfires-list.component.desktop.scss',\r\n ],\r\n})\r\nexport class WildFiresListComponentDesktop extends WildFiresListComponent {\r\n columnsToDisplay = [\r\n 'fireName',\r\n 'stageOfControl',\r\n 'fireCentreName',\r\n 'location',\r\n 'lastUpdated',\r\n 'viewMap',\r\n ];\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"src/styles/variables\";\r\n\r\n.table-wrapper {\r\n width: calc(100% - 2 * var(--wf1-gutter-space));\r\n margin: 0 var(--wf1-gutter-space);\r\n border-top: 1px solid $colour-light-grey;\r\n border-bottom: 1px solid $colour-light-grey;\r\n overflow: auto;\r\n\r\n .mat-mdc-table {\r\n width: 100%;\r\n display: table;\r\n\r\n ::ng-deep .mat-sort-header-content {\r\n text-align: left;\r\n font-weight: 600;\r\n }\r\n\r\n tr {\r\n width: 100%;\r\n display: table-row;\r\n\r\n &.search-header-row {\r\n align-items: center;\r\n background-color: $colour-table-background-odd;\r\n }\r\n }\r\n\r\n td,\r\n th {\r\n word-wrap: break-word;\r\n vertical-align: middle;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n flex: 1 1 100px;\r\n max-width: 100px;\r\n }\r\n\r\n th {\r\n font-weight: 600;\r\n font-family: $font-family-emphasis;\r\n }\r\n td {\r\n white-space: nowrap;\r\n }\r\n\r\n td.border-left,\r\n th.border-left {\r\n border-left: solid 1px $colour-light-grey;\r\n }\r\n\r\n td.checkbox-cell,\r\n td.icon-cell {\r\n text-align: center;\r\n }\r\n\r\n th.checkbox-cell,\r\n th.icon-cell {\r\n text-align: center;\r\n font-size: $font-size-small;\r\n white-space: unset;\r\n width: 45px;\r\n\r\n div {\r\n line-height: 12px;\r\n }\r\n }\r\n }\r\n\r\n input {\r\n border-radius: $wf1-border-radius;\r\n border: 1px solid $colour-light-grey;\r\n }\r\n}\r\n.top-summary,\r\n.bottom-summary {\r\n display: flex;\r\n margin: var(--wf1-gutter-space);\r\n justify-content: space-between;\r\n line-height: 30px;\r\n align-items: center;\r\n\r\n > * {\r\n flex: 1 1 25%;\r\n }\r\n\r\n pagination-controls {\r\n flex: 1 1 50%;\r\n }\r\n\r\n .show-entries-info > * {\r\n margin-left: 5px;\r\n }\r\n\r\n .show-entries-info {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: flex-end;\r\n align-items: center;\r\n font-family: $font-family-main;\r\n line-height: 35px;\r\n\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 80px !important;\r\n margin-left: 5px;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 80px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n width: 60px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.summary-buttons {\r\n margin: 0 var(--wf1-gutter-space);\r\n flex: 0;\r\n display: flex;\r\n align-items: flex-start;\r\n line-height: 36px;\r\n min-height: 38px;\r\n\r\n button:not(:last-child) {\r\n margin-right: var(--wf1-gutter-space);\r\n }\r\n}\r\n\r\n.table-search-header {\r\n border-top: 1px solid $colour-light-grey;\r\n margin: 0 var(--wf1-gutter-space);\r\n background-color: $colour-table-background-odd;\r\n display: flex;\r\n flex-flow: row nowrap;\r\n justify-content: flex-start;\r\n}\r\n\r\n.top-filter {\r\n margin: 0 var(--wf1-gutter-space);\r\n .search-and-filters {\r\n //.field{\r\n // width: 312px !important;\r\n // flex-basis: 312px !important;\r\n //}\r\n }\r\n}\r\n\r\n.top-filter,\r\n.wf1-resources-header-bar,\r\n.table-search-header {\r\n ::ng-deep .ms-drop {\r\n ul > li.hide-radio label {\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n }\r\n &.bottom {\r\n width: unset !important;\r\n max-width: 400px;\r\n }\r\n }\r\n\r\n .main-header-button {\r\n margin-right: var(--wf1-gutter-space);\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n .search-and-filters {\r\n flex: 1;\r\n display: flex;\r\n flex-flow: row wrap;\r\n\r\n .field {\r\n flex: 0 0 170px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-end;\r\n min-width: 0;\r\n\r\n .label {\r\n font-family: $font-family-emphasis;\r\n font-weight: $font-weight-emphasis;\r\n padding: 5px 1.5px;\r\n }\r\n\r\n &.search-input {\r\n width: 312px;\r\n flex-basis: 312px;\r\n margin-left: -2px;\r\n }\r\n\r\n &.filter-radio-group {\r\n width: auto !important;\r\n flex-basis: auto;\r\n }\r\n\r\n ::ng-deep .mat-mdc-radio-group {\r\n display: flex;\r\n .mat-mdc-radio-button {\r\n height: 35px;\r\n display: flex;\r\n\r\n &:not(:first-of-type) {\r\n margin-left: 5px;\r\n }\r\n .mdc-radio__outer-circle {\r\n background-color: $colour-white;\r\n }\r\n }\r\n }\r\n\r\n input.search-input {\r\n //width: 297px;\r\n }\r\n }\r\n\r\n & > * {\r\n flex: 0 0 225px;\r\n width: 0;\r\n margin: 6px;\r\n }\r\n\r\n & > select.mat-mdc-input-element {\r\n //fix for firefox flex basis issue https://github.com/philipwalton/flexbugs/issues/41\r\n max-width: 150px;\r\n }\r\n\r\n mat-icon {\r\n margin-right: 10px;\r\n }\r\n }\r\n\r\n input {\r\n font-size: $font-size;\r\n font-family: $font-family-main;\r\n }\r\n\r\n select.mat-mdc-input-element {\r\n background-color: $colour-white;\r\n height: 37.5px;\r\n top: 0;\r\n position: relative;\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n -webkit-appearance: menulist;\r\n\r\n &.none-selected {\r\n color: #6a6a6a;\r\n }\r\n }\r\n ::ng-deep .ms-search {\r\n width: calc(100% - 7px);\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n > input {\r\n width: inherit;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n }\r\n ::ng-deep .ms-parent {\r\n width: 150px !important;\r\n }\r\n ::ng-deep .ms-choice {\r\n height: 37.5px;\r\n line-height: 37.5px;\r\n width: 150px;\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n color: inherit;\r\n\r\n span.placeholder {\r\n color: #6a6a6a;\r\n }\r\n\r\n > div.icon-caret {\r\n margin-top: -5px;\r\n border-width: 9px 6px 0 6px;\r\n\r\n &.open {\r\n border-width: 0 6px 9px 6px;\r\n }\r\n }\r\n }\r\n\r\n textarea,\r\n input,\r\n mat-checkbox.mat-mdc-checkbox,\r\n select {\r\n border: 1px solid $colour-light-grey;\r\n padding: 0 5px;\r\n border-radius: $wf1-border-radius;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: $font-family-main;\r\n font-size: $font-size;\r\n\r\n &:focus {\r\n outline: none;\r\n box-shadow: 0 0 4px #3e7fff;\r\n }\r\n }\r\n\r\n input[readonly=\"true\"],\r\n select[readonly=\"true\"],\r\n input:disabled,\r\n select:disabled {\r\n background-color: $colour-white !important;\r\n }\r\n\r\n ::ng-deep mat-checkbox .mat-mdc-checkbox-frame {\r\n background-color: $colour-white;\r\n border: 1px solid $colour-light-grey;\r\n border-radius: $wf1-border-radius;\r\n }\r\n}\r\n\r\n.mat-mdc-table {\r\n .mat-mdc-header-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight-emphasis;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n }\r\n\r\n .mat-mdc-cell {\r\n color: $colour-black;\r\n font-weight: $font-weight;\r\n font-size: $font-size;\r\n padding: 5px 5px;\r\n\r\n div:not(.mat-badge) {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n\r\n &.icon-button-wrapper {\r\n display: flex;\r\n justify-content: center;\r\n }\r\n }\r\n }\r\n\r\n .mat-mdc-row:nth-child(even) {\r\n background-color: $colour-table-background-even;\r\n }\r\n\r\n .mat-mdc-row:nth-child(odd) {\r\n background-color: $colour-table-background-odd;\r\n }\r\n\r\n .mat-mdc-row {\r\n &:hover {\r\n background-color: $colour-table-background-hover;\r\n }\r\n\r\n &.hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n\r\n .hover-pointer:hover {\r\n cursor: pointer;\r\n }\r\n }\r\n}\r\n", + "styleUrl": "../../common/base-collection/collection.component.scss" + }, + { + "data": "@import \"src/styles/variables\";\r\n\r\n.header-row {\r\n display: flex;\r\n margin: 0;\r\n}\r\n\r\n.table-search-header {\r\n background-color: white !important;\r\n border-top: none !important;\r\n display: block !important;\r\n padding-left: 10px;\r\n .label {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 15px;\r\n margin-right: 5px;\r\n margin-left: 20px;\r\n margin-top: -20px;\r\n}\r\n\r\n.mdc-button__label {\r\n margin-left: 1px !important;\r\n margin-top: 3px !important;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.stage-of-control {\r\n margin-left: auto;\r\n height: 50%;\r\n margin-top: auto;\r\n}\r\n\r\n.my-location-button {\r\n border: 1px solid #a7a9ac;\r\n border-radius: 5px;\r\n width: 100%;\r\n .mat-mdc-raised-button {\r\n box-shadow: none;\r\n width: 100%;\r\n padding: 0;\r\n }\r\n .mat-icon {\r\n color: #a7a9ac;\r\n margin-right: 10px !important;\r\n }\r\n button span {\r\n white-space: nowrap;\r\n }\r\n}\r\n\r\np.results-count {\r\n text-align: right;\r\n margin-right: 2%;\r\n font-size: 18px;\r\n}\r\n\r\np.dashboard-title {\r\n font-size: 24px;\r\n margin-bottom: 0.5%;\r\n}\r\n\r\np.active-incidents,\r\np.datetime {\r\n display: inline-block;\r\n}\r\n\r\np.datetime {\r\n float: right;\r\n vertical-align: center;\r\n}\r\n\r\ntr {\r\n font-weight: normal;\r\n}\r\n\r\n.table-wrapper {\r\n border: none;\r\n}\r\n\r\ntable {\r\n border: 1;\r\n width: 96%;\r\n}\r\n\r\ntd {\r\n padding-top: 0.5%;\r\n padding-bottom: 0.5%;\r\n padding-right: 0.5%;\r\n padding-left: 0.5%;\r\n width: 25%;\r\n}\r\n\r\ntable tr:nth-child(even) td {\r\n background-color: white;\r\n}\r\n\r\n.block {\r\n width: 15%;\r\n display: inline-block;\r\n}\r\n\r\n.list-icon {\r\n position: relative;\r\n top: -2px;\r\n}\r\n\r\n.btn-icon {\r\n position: relative;\r\n top: 6px;\r\n}\r\n\r\n.icon {\r\n position: relative;\r\n margin: 0 0 -3px 0px;\r\n}\r\n\r\n.filter-clear {\r\n margin-bottom: 8px;\r\n position: absolute;\r\n line-height: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n right: -40px;\r\n top: 12px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n position: relative;\r\n top: -6px;\r\n left: 6px;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.input-clear-button {\r\n margin-bottom: 1px;\r\n margin-left: 278px;\r\n position: absolute;\r\n line-height: 24px;\r\n height: 24px;\r\n width: 24px;\r\n font-size: 15px;\r\n border-radius: 20%;\r\n background-color: transparent;\r\n border: none;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n position: relative;\r\n top: -6px;\r\n left: 6px;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.checkbox-label {\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 20px !important;\r\n letter-spacing: 0em !important;\r\n text-align: left !important;\r\n margin-left: 3px;\r\n}\r\n\r\n.stage-of-control-checkbox-group {\r\n margin-top: 13px !important;\r\n flex-basis: auto !important;\r\n width: auto !important;\r\n\r\n .mat-label {\r\n font-size: 15px;\r\n }\r\n\r\n .checkbox-group {\r\n display: flex;\r\n gap: 12px;\r\n\r\n .mat-mdc-checkbox {\r\n border: none;\r\n }\r\n .wildfire-of-note-checkbox{\r\n border-left: 1px solid $divider-color; \r\n padding-left: 20px;\r\n border-radius: 0;\r\n }\r\n }\r\n}\r\n\r\n.fire-label-icon {\r\n margin-top: 6px;\r\n margin-right: 6px;\r\n}\r\n\r\n.fire-single-label {\r\n margin-top: 10px !important;\r\n}\r\n\r\n.fire-label-container {\r\n display: flex !important;\r\n}\r\n\r\n.fire-label-holder {\r\n display: flex !important;\r\n flex-flow: column !important;\r\n overflow-y: hidden !important;\r\n}\r\n\r\n.fire-label-holder-label {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis !important;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n}\r\n\r\n.filter-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n &-selected {\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n height: 36px;\r\n width: 36px;\r\n border-radius: 20px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n }\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n margin-left: 4px;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.fireNumber-subtext {\r\n font-size: 15px;\r\n font-weight: 600;\r\n line-height: 16px;\r\n letter-spacing: -0.02em;\r\n text-align: left;\r\n color: #7c7c7c;\r\n}\r\n\r\n.mat-column-fireName {\r\n width: 24%;\r\n font-size: 15px !important;\r\n font-weight: 600 !important;\r\n line-height: 16px !important;\r\n letter-spacing: -0.02em !important;\r\n text-align: left !important;\r\n}\r\n\r\n.mat-column-lastUpdated {\r\n width: 11%;\r\n}\r\n\r\n.mat-column-stageOfControl {\r\n width: 15%;\r\n}\r\n\r\n.mat-column-fireCentre {\r\n width: 18%;\r\n}\r\n\r\n.mat-column-location {\r\n width: 24%;\r\n}\r\n\r\n.mat-column-addToWatchlist {\r\n width: 5%;\r\n}\r\n\r\n.mat-column-viewMap {\r\n width: 8%;\r\n}\r\n\r\n.cell-button {\r\n width: 100% !important;\r\n border: 1px solid #c4c4c4;\r\n font-size: 14px;\r\n font-weight: 600;\r\n line-height: 19px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n}\r\n\r\n.cell-label {\r\n position: relative;\r\n top: -7px;\r\n display: inline-block;\r\n text-overflow: ellipsis !important;\r\n margin-left: 8px;\r\n}\r\n\r\n.right-align {\r\n margin-left: auto !important;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n\r\n.mat-mdc-row:hover .mat-mdc-cell {\r\n background-color: #c4cdd2;\r\n}\r\n\r\n::ng-deep .mat-mdc-select-arrow {\r\n width: 0 !important;\r\n height: 0 !important;\r\n border-bottom: 10px solid transparent !important;\r\n border-left: 10px solid transparent !important;\r\n border-right: 10px solid transparent !important;\r\n border-top: 10px solid !important;\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n height: 35px;\r\n}\r\n", + "styleUrl": "./wildfires-list.component.desktop.scss" + } + ], + "stylesData": "", + "extends": [ + "WildFiresListComponent" + ], + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \"OutOut of Control\r\n \r\n \r\n \"Holding\"Being Held\r\n \r\n \r\n \"UnderUnder Control\r\n \r\n \r\n \"Out\"Out\r\n \r\n \r\n \"Wildfire\"Wildfire of Note\r\n \r\n
\r\n
\r\n
\r\n

{{collection ? collection.totalRowCount : 0}} Results

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Wildfire Name\r\n
\r\n \"Wildfire\"\r\n
\r\n {{item.incidentName}}\r\n ({{convertFireNumber(item)}})\r\n
\r\n
\r\n
Stage of Control\r\n \"Out\r\n \"Being\r\n \"under\r\n \"Out\"\r\n {{convertToStageOfControlDescription(item.stageOfControlCode)}}\r\n Fire Centre{{item.fireCentreName}} Location{{item.incidentLocation}} Last Updated{{convertFromTimestamp(item.lastUpdatedTimestamp)}}View Map
\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
{{summaryString}}
\r\n \r\n
\r\n \r\n Show\r\n \r\n \r\n entries\r\n
\r\n
\r\n" + }, + { + "name": "WildFiresListComponentMobile", + "id": "component-WildFiresListComponentMobile-4e71f9d02bb9a8a548a12e7d747bd70d60447f32ed960652c13c4ea881aecb816e9c93194d6c3845d5beb0fa4f26355c894fea8213c45b35b9c8cfbd1efb6d05", + "file": "src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.mobile.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-list-container-mobile", + "styleUrls": [ + "./wildfires-list.component.mobile.scss" + ], + "styles": [], + "templateUrl": [ + "./wildfires-list.component.mobile.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "alert", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 45, + "modifierKind": [ + 125 + ] + }, + { + "name": "convertFireNumber", + "defaultValue": "convertFireNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 50 + }, + { + "name": "convertToDateTime", + "defaultValue": "convertToDateTime", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 52 + }, + { + "name": "convertToStageOfControlDescription", + "defaultValue": "convertToStageOfControlDescription", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 51 + }, + { + "name": "dataSource", + "defaultValue": "new MatTableDataSource()", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 34, + "modifierKind": [ + 125 + ] + }, + { + "name": "filters", + "deprecated": false, + "deprecationMessage": "", + "type": "FilterData", + "optional": false, + "description": "", + "line": 47, + "modifierKind": [ + 125 + ] + }, + { + "name": "isExtraSmall", + "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 56, + "modifierKind": [ + 123 + ] + }, + { + "name": "keepPaging", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 38, + "modifierKind": [ + 125 + ] + }, + { + "name": "lastLocation", + "deprecated": false, + "deprecationMessage": "", + "type": "LocationData", + "optional": false, + "description": "", + "line": 48, + "modifierKind": [ + 125 + ] + }, + { + "name": "order", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 44, + "modifierKind": [ + 125 + ] + }, + { + "name": "page", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 39, + "modifierKind": [ + 125 + ] + }, + { + "name": "rowCount", + "defaultValue": "10", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 40, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchText", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 37, + "modifierKind": [ + 125 + ] + }, + { + "name": "searchTimer", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 54, + "modifierKind": [ + 123 + ] + }, + { + "name": "selectedSortOrder", + "defaultValue": "'DESC'", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 36, + "modifierKind": [ + 125 + ] + }, + { + "name": "selectedSortValue", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 35, + "modifierKind": [ + 125 + ] + }, + { + "name": "totalRowCount", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 42, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "filterOptions", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 170, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 67, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "openLocationFilter", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 122, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "search", + "args": [], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 71, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "searchByText", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 149, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectIncident", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 203, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "sortData", + "args": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 166, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "viewMap", + "args": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 164, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { ChangeDetectorRef, Component, HostListener } from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport { Router } from '@angular/router';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport {\r\n ResourcesRoutes,\r\n convertFireNumber,\r\n convertToStageOfControlDescription,\r\n convertToDateTime\r\n} from '@app/utils';\r\nimport moment from 'moment';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport {\r\n FilterData,\r\n FilterOptionsDialogComponent,\r\n} from '../filter-options-dialog/filter-options-dialog.component';\r\n\r\n@Component({\r\n selector: 'wf-list-container-mobile',\r\n templateUrl: './wildfires-list.component.mobile.html',\r\n styleUrls: ['./wildfires-list.component.mobile.scss'],\r\n})\r\nexport class WildFiresListComponentMobile {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'DESC';\r\n public searchText;\r\n public keepPaging = true;\r\n public page = 0;\r\n public rowCount = 10;\r\n\r\n public totalRowCount = 0;\r\n\r\n public order = true;\r\n public alert = true;\r\n\r\n public filters: FilterData;\r\n public lastLocation: LocationData;\r\n\r\n convertFireNumber = convertFireNumber;\r\n convertToStageOfControlDescription = convertToStageOfControlDescription;\r\n convertToDateTime = convertToDateTime;\r\n\r\n private searchTimer;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private router: Router,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private cdr: ChangeDetectorRef,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search() {\r\n if (this.keepPaging) {\r\n this.page += 1;\r\n this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n this.page,\r\n this.rowCount,\r\n this.lastLocation,\r\n this.searchText === '' && this.searchText.length\r\n ? null\r\n : this.searchText,\r\n this.filters ? this.filters.fireOfNoteInd : null,\r\n this.filters?.stagesOfControl || [\r\n 'OUT_CNTRL',\r\n 'HOLDING',\r\n 'UNDR_CNTRL',\r\n ],\r\n this.filters?.fireCentre || null,\r\n null,\r\n this.filters?.sortColumn\r\n ? `${this.filters.sortColumn}%20${this.filters.sortDirection}`\r\n : 'lastUpdatedTimestamp%20DESC',\r\n )\r\n .subscribe((incidents) => {\r\n const incidentData = [];\r\n if (incidents && incidents.collection) {\r\n this.totalRowCount = incidents.totalRowCount;\r\n for (const element of incidents.collection) {\r\n incidentData.push({\r\n incidentName: element.incidentName,\r\n incidentNumberLabel: element.incidentNumberLabel,\r\n stageOfControlCode: element.stageOfControlCode,\r\n traditionalTerritoryDetail: element.traditionalTerritoryDetail,\r\n fireOfNoteInd: element.fireOfNoteInd,\r\n fireCentreName: element.fireCentreName,\r\n discoveryDate: this.convertToDateTime(element.discoveryDate),\r\n fireYear: element.fireYear,\r\n });\r\n\r\n this.keepPaging = this.page !== incidents.totalPageCount;\r\n }\r\n } else {\r\n this.keepPaging = false;\r\n }\r\n\r\n this.dataSource.data = this.dataSource.data.concat(incidentData);\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.lastLocation,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData) => {\r\n smallDialogSubscription.unsubscribe();\r\n this.dataSource.data = [];\r\n this.page = 0;\r\n this.keepPaging = true;\r\n this.lastLocation = result;\r\n this.search();\r\n });\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.dataSource.data = [];\r\n this.page = 0;\r\n this.keepPaging = true;\r\n this.lastLocation = null;\r\n this.search();\r\n }, 1000);\r\n }\r\n\r\n viewMap(incident: any) {}\r\n\r\n sortData(event: any) {\r\n this.cdr.detectChanges();\r\n }\r\n\r\n filterOptions() {\r\n const dialogRef = this.dialog.open(FilterOptionsDialogComponent, {\r\n width: '450px',\r\n height: '650px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.filters,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('450px', '650px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: FilterData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) !== false) {\r\n this.dataSource.data = [];\r\n this.page = 0;\r\n this.keepPaging = true;\r\n\r\n this.filters = result as FilterData;\r\n this.search();\r\n } else {\r\n this.filters = null;\r\n this.search();\r\n }\r\n });\r\n }\r\n\r\n selectIncident(incident: any) {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n source: [ResourcesRoutes.WILDFIRESLIST],\r\n },\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".header-row {\r\n display: flex;\r\n margin: 0;\r\n}\r\n\r\n.table-search-header {\r\n background-color: white !important;\r\n border-top: none !important;\r\n display: block !important;\r\n padding-left: 20px;\r\n padding-bottom: 16px;\r\n padding-top: 6px;\r\n border-bottom: 1px solid #dedede;\r\n\r\n .label {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n.rounded-select {\r\n border-radius: 20px !important;\r\n}\r\n\r\n.search-input {\r\n border-radius: 20px !important;\r\n border: 1px solid #a7a9ac !important;\r\n padding: 0 5px;\r\n height: 35px;\r\n line-height: 35px;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", \"Verdana\", \"Arial\",\r\n sans-serif;\r\n font-size: 15px;\r\n margin-right: 5px;\r\n margin-left: 5px;\r\n}\r\n\r\n.filter-button {\r\n margin-right: 7px;\r\n border: 1px solid #c4c4c4;\r\n background-color: white !important;\r\n height: 36px;\r\n width: 36px;\r\n box-shadow: none !important;\r\n &-selected {\r\n margin-right: 7px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n height: 36px;\r\n width: 36px;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.search-and-filters {\r\n flex: 0 !important;\r\n display: flex;\r\n flex-flow: row wrap;\r\n}\r\n\r\n.mdc-button__label {\r\n margin-left: 1px !important;\r\n margin-top: 3px !important;\r\n}\r\n\r\n.mat-mdc-input-element {\r\n background-color: transparent;\r\n border: none !important;\r\n padding: 0 5px;\r\n border-radius: 20px;\r\n height: 35px;\r\n outline: none !important;\r\n box-shadow: none !important;\r\n\r\n &:focus {\r\n outline: none !important;\r\n box-shadow: none !important;\r\n }\r\n}\r\n\r\n.input-clear-button {\r\n position: relative;\r\n background-color: transparent;\r\n border: none;\r\n top: 5px;\r\n .button-wrapper {\r\n padding: 0;\r\n min-width: 0;\r\n width: 40px;\r\n height: 40px;\r\n flex-shrink: 0;\r\n line-height: 40px;\r\n border-radius: 50%;\r\n cursor: pointer;\r\n }\r\n mat-icon {\r\n transform: translateX(-5px);\r\n }\r\n}\r\n\r\n.search-icon {\r\n position: relative !important;\r\n top: 5px;\r\n}\r\n\r\n.panel-card {\r\n border-bottom: 1px solid #dedede;\r\n cursor: pointer;\r\n}\r\n\r\n.card-header {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 20px;\r\n font-weight: 600;\r\n line-height: 27px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n padding-bottom: 8px;\r\n padding-left: 30px;\r\n padding-top: 24px;\r\n}\r\n\r\n.card-item {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 15px;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.40799999237060547px;\r\n text-align: left;\r\n color: #484848;\r\n padding-bottom: 2px;\r\n padding-left: 30px;\r\n}\r\n\r\n.card-icon {\r\n margin-right: 7px;\r\n}\r\n\r\n.padding {\r\n padding-bottom: 24px;\r\n}\r\n\r\n.status-icon {\r\n position: relative;\r\n top: 5px;\r\n}\r\n\r\n.fire-label-holder {\r\n padding-left: 30px;\r\n}\r\n\r\n.fire-label-holder-label {\r\n white-space: nowrap;\r\n width: 100%;\r\n display: inline-block;\r\n text-overflow: ellipsis !important;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n line-height: 18px;\r\n}\r\n\r\n.fon-badge {\r\n width: 181px;\r\n height: 30px;\r\n padding: 4px 16px 4px 16px;\r\n border-radius: 4px;\r\n margin-left: 30px;\r\n margin-bottom: 8px;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-weight: 500;\r\n line-height: 22px;\r\n letter-spacing: 0em;\r\n text-align: left;\r\n color: #98273b;\r\n background: #fef1f2;\r\n}\r\n\r\n.soc-icon-adjust {\r\n position: relative;\r\n left: 4px;\r\n}\r\n\r\n.list-button {\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n margin-left: 24px;\r\n width: calc(100% - 52px);\r\n}\r\n\r\n.list-button-label {\r\n margin: 0px 0px 0px 7px;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n", + "styleUrl": "./wildfires-list.component.mobile.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 57, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "breakpointObserver", + "type": "BreakpointObserver", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n {{item.incidentName}} ({{convertFireNumber(item)}})\r\n
\r\n
\r\n \"Fire\r\n Wildfire of Note\r\n
\r\n
\r\n \"Out\r\n \"Being\r\n \"under\r\n \"Out\"\r\n {{convertToStageOfControlDescription(item.stageOfControlCode)}}\r\n
\r\n
\"Fire{{item.fireCentreName}}
\r\n
\"IssuedDiscovered On {{item.discoveryDate}}
\r\n
\r\n
\r\n
\r\n
\r\n\r\n
No records to display
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "WildfiresListContainerDesktop", + "id": "component-WildfiresListContainerDesktop-df5b25e3258bddc0bd57058a8e37c64c285e21b3fc83ae9ee590746b6fe1e68ed489f9c970f457114834b249f9480256501a573b8befb898778ce9321b3da1f3", + "file": "src/app/containers/wildfiresList/wildfiresList-container.component.desktop.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [ + { + "name": "Location" + }, + { + "name": "{ provide: LocationStrategy, useClass: PathLocationStrategy }" + } + ], + "selector": "wf-list-container-desktop", + "styleUrls": [], + "styles": [], + "template": "", + "templateUrl": [], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "collection$", + "defaultValue": "this.store.pipe(\r\n select(selectCurrentWildfiresSearch()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 20, + "inheritance": { + "file": "WildfiresListContainer" + } + }, + { + "name": "errorState$", + "defaultValue": "this.store.pipe(\r\n select(selectWildfiresErrorState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 29, + "inheritance": { + "file": "WildfiresListContainer" + } + }, + { + "name": "loadState$", + "defaultValue": "this.store.pipe(\r\n select(selectWildfiresLoadState()),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 26, + "inheritance": { + "file": "WildfiresListContainer" + } + }, + { + "name": "searchState$", + "defaultValue": "this.store.pipe(\r\n select(selectSearchState(SEARCH_WILDFIRES_COMPONENT_ID)),\r\n )", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 23, + "inheritance": { + "file": "WildfiresListContainer" + } + }, + { + "name": "displayLabel", + "defaultValue": "''", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "hasUnsavedForms", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "snackBar", + "deprecated": false, + "deprecationMessage": "", + "type": "MatSnackBar", + "optional": false, + "description": "", + "line": 21, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedForms$", + "deprecated": false, + "deprecationMessage": "", + "type": "Observable", + "optional": false, + "description": "", + "line": 13, + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "unsavedFormsSub", + "deprecated": false, + "deprecationMessage": "", + "type": "Subscription", + "optional": false, + "description": "", + "line": 15, + "inheritance": { + "file": "BaseContainer" + } + } + ], + "methodsClass": [ + { + "name": "getAssociatedComponentIds", + "args": [], + "optional": false, + "returnType": "string[]", + "typeParameters": [], + "line": 40, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getDisplayLabel", + "args": [], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 48, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "getHasUnsavedForms", + "args": [], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 44, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "ngOnDestroy", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 34, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BaseContainer" + } + }, + { + "name": "onBeforeUnload", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 53, + "deprecated": false, + "deprecationMessage": "", + "decorators": [ + { + "name": "HostListener", + "stringifiedArguments": "'window:beforeunload', ['$event']" + } + ], + "modifierKind": [ + 170 + ], + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BaseContainer" + } + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport {\r\n Location,\r\n LocationStrategy,\r\n PathLocationStrategy,\r\n} from '@angular/common';\r\nimport { WildfiresListContainer } from './wildfiresList-container.component';\r\n\r\n@Component({\r\n selector: 'wf-list-container-desktop',\r\n template: ` `,\r\n providers: [\r\n Location,\r\n { provide: LocationStrategy, useClass: PathLocationStrategy },\r\n ],\r\n})\r\nexport class WildfiresListContainerDesktop extends WildfiresListContainer {}\r\n", + "assetsDirs": [], + "styleUrlsData": "", + "stylesData": "", + "extends": [ + "WildfiresListContainer" + ] + }, + { + "name": "WildfiresListHeaderComponent", + "id": "component-WildfiresListHeaderComponent-300eafb93bca8a3190c83f10263ca4a968c7d63b6a54993ec159c7344b76ce521ddf7ea76953872af6ebde6b71b5e060051fcfeeedf0760748488e19b388d996", + "file": "src/app/components/wildfires-list-header/wildfires-list-header.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "app-wildfires-list-header", + "styleUrls": [ + "./wildfires-list-header.component.scss" + ], + "styles": [], + "templateUrl": [ + "./wildfires-list-header.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "selectedTab", + "defaultValue": "0", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 35, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectTab", + "args": [ + { + "name": "tab", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 29, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "tab", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { ChangeDetectorRef, Component, OnInit } from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatIconRegistry } from '@angular/material/icon';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { WFMapService } from '@app/services/wf-map.service';\r\nimport { isMobileView } from '@app/utils';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\n\r\n@Component({\r\n selector: 'app-wildfires-list-header',\r\n templateUrl: './wildfires-list-header.component.html',\r\n styleUrls: ['./wildfires-list-header.component.scss'],\r\n})\r\nexport class WildfiresListHeaderComponent implements OnInit {\r\n public selectedTab = 0;\r\n\r\n public isMobileView = isMobileView;\r\n\r\n constructor(\r\n protected appConfigService: AppConfigService,\r\n protected router: Router,\r\n private activatedRoute: ActivatedRoute,\r\n protected matIconRegistry: MatIconRegistry,\r\n protected cdr: ChangeDetectorRef,\r\n protected dialog: MatDialog,\r\n protected wfMapService: WFMapService,\r\n ) {}\r\n\r\n selectTab(tab: number) {\r\n this.selectedTab = tab;\r\n // swap to the desired tab\r\n this.cdr.detectChanges();\r\n }\r\n\r\n ngOnInit() {\r\n this.activatedRoute.queryParams.subscribe((params) => {\r\n if (params && params['tab']) {\r\n const tab = params['tab'];\r\n this.selectTab(Number(tab));\r\n }\r\n });\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".container {\r\n overflow: hidden;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 20px;\r\n background-color: white;\r\n max-width: 1500px;\r\n margin: auto;\r\n}\r\n\r\ndiv {\r\n margin-left: 2%;\r\n margin-right: 2%;\r\n}\r\n\r\n.header-row {\r\n display: flex;\r\n margin: -30px 0px 10px 20px;\r\n}\r\n\r\np.dashboard-title {\r\n font-size: 28px;\r\n font-weight: 600;\r\n line-height: 38.15px;\r\n margin-bottom: 0.5%;\r\n}\r\n\r\n.stage-of-control {\r\n margin-left: auto;\r\n margin-top: auto;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab {\r\n color: #003366 !important;\r\n font-weight: 400;\r\n font-size: 1rem;\r\n}\r\n\r\n:host ::ng-deep .mat-ink-bar {\r\n background-color: #003366 !important;\r\n}\r\n\r\n:host ::ng-deep .mdc-tab--active {\r\n font-weight: 700 !important;\r\n}\r\n\r\n.list-button {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 1px solid #c4c4c4;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n right: 12px;\r\n &-selected {\r\n margin-right: 7px;\r\n border-radius: 20px;\r\n border: 2px solid #38598a !important;\r\n background-color: #e9f0f8 !important;\r\n color: #242424 !important;\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 21.79px;\r\n right: 12px;\r\n }\r\n}\r\n\r\n.list-button-label {\r\n margin: 0px 0px 0px 7px;\r\n}\r\n\r\n.list-icon {\r\n position: relative;\r\n margin: 0 0 -3px 0px;\r\n}\r\n\r\n.list-container {\r\n border-top: 2px solid #dedede;\r\n margin: 16px -20px 0px -20px;\r\n padding-top: 10px;\r\n}\r\n\r\n.mobile-container {\r\n margin: 0px;\r\n}\r\n\r\n.mobile-buttons-container {\r\n padding: 10px 6px 6px 15px;\r\n display: flex;\r\n justify-content: left;\r\n overflow-x: auto;\r\n overflow-y: hidden;\r\n white-space: nowrap;\r\n margin: 0px;\r\n position: sticky;\r\n top: -1px;\r\n z-index: 100;\r\n background-color: white;\r\n}\r\n\r\n.spinner-position {\r\n position: relative;\r\n left: 50vw;\r\n top: 20px;\r\n}\r\n\r\n.mat-mdc-row:hover .mat-mdc-cell {\r\n background-color: #c4cdd2;\r\n}\r\n", + "styleUrl": "./wildfires-list-header.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "activatedRoute", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "matIconRegistry", + "type": "MatIconRegistry", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "wfMapService", + "type": "WFMapService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 17, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "activatedRoute", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "matIconRegistry", + "type": "MatIconRegistry", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "dialog", + "type": "MatDialog", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "wfMapService", + "type": "WFMapService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\r\n

List View\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n" + }, + { + "name": "WildfirewResourcesComponent", + "id": "component-WildfirewResourcesComponent-abc4bc570755fc77c2a3a57ab1bf7f7630884ce1e03f6870ace7907f2b1387f8ddb2b92b4954042d4b03500b62fe223d88dfab2f0d7788300f4e37c6eb200cbe", + "file": "src/app/components/wildfire-resources/wf-resources.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wf-resources", + "styleUrls": [ + "./wf-resources.component.scss" + ], + "styles": [], + "templateUrl": [ + "./wf-resources.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 16 + }, + { + "name": "resourcePanels", + "defaultValue": "[\r\n {\r\n title: 'Emergencies and Alerts',\r\n resources: [\r\n {\r\n title: 'Alerts and bulletins',\r\n subtitle: 'EmergencyInfoBC',\r\n url: 'https://www.emergencyinfobc.gov.bc.ca/',\r\n description:\r\n 'Official response and recovery resources and verified event information.'\r\n },\r\n {\r\n title: 'Road closures and conditions',\r\n subtitle: 'DriveBC',\r\n url: 'https://drivebc.ca/#mapView&ll=54.004539%2C-123.75&z=6&xtg=Map%20Badge',\r\n description:\r\n 'Current highway conditions for route planning.',\r\n },\r\n {\r\n title: 'Public weather alerts',\r\n subtitle: 'Environment Canada',\r\n url: 'https://weather.gc.ca/mainmenu/alert_menu_e.html',\r\n description:\r\n 'Weather alerts and weather summaries.',\r\n },\r\n {\r\n title: 'Reporting wildfires',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/contact-channels/report-a-wildfire',\r\n description:\r\n 'Outlines details emergency call takers may ask during a report of wildfire. To report a fire call 1 800 663 5555 or *5555 on a cellphone.',\r\n },\r\n {\r\n title: 'Air Quality Health Index',\r\n subtitle: 'BC Ministry of Environment',\r\n url: 'https://www.env.gov.bc.ca/epd/bcairquality/readings/find-stations-map.html',\r\n description:\r\n 'Map of the latest air quality health index information. Data is refreshed hourly.',\r\n },\r\n {\r\n title: 'Local government maps',\r\n subtitle: 'Government of British Columbia',\r\n url: 'https://www2.gov.bc.ca/gov/content/governments/local-governments/facts-framework/local-government-maps',\r\n description:\r\n 'Map of local governments including regional districts, electoral areas and municipalities.',\r\n },\r\n ],\r\n },\r\n {\r\n title: 'Preparedness and Prevention',\r\n resources: [\r\n {\r\n title: 'Wildfire Prevention',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/prevention',\r\n description:\r\n 'Wildfire prevention at home, in the backcountry, and through larger-scale fire and fuel management planning.',\r\n },\r\n {\r\n title: 'Get Prepared for a Wildfire',\r\n subtitle: 'Prepared BC',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/emergency-management/preparedbc/know-your-hazards/wildfires',\r\n description:\r\n 'Overview of what to do before, during and after a wildfire, and a downloadable PFD of the Wildfire Preparedness Guide.',\r\n },\r\n {\r\n title: 'FireSmart BC',\r\n subtitle: 'FireSmart BC',\r\n url: 'https://firesmartbc.ca/',\r\n description:\r\n 'FireSmart is a shared responsibility. Find out what you can do to decrease the wildfire risk at home and in your community.',\r\n },\r\n {\r\n title: 'Plan, Prepare, Stay Informed',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/wildfire-response/plan-prepare-stay-informed',\r\n description:\r\n 'Outline of how to prepare for evacuation if you live in an area prone to wildfire.'\r\n },\r\n {\r\n title: 'Fire Danger Rating',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/wildfire-situation/fire-danger',\r\n description:\r\n 'Fire danger rating in your area and other information about fire weather.',\r\n },\r\n {\r\n title: 'Fire Bans and Restrictions',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/fire-bans-and-restrictions',\r\n description:\r\n 'Fire prohibitions and restrictions in British Columbia. These are made by B.C.’s six regional fire centres.'\r\n },\r\n ],\r\n },\r\n {\r\n title: 'More Information',\r\n resources: [\r\n {\r\n title: 'BC Wildfire Service Contact Channels',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/contact-channels',\r\n description:\r\n 'A variety of BC Wildfire Service contact channels here.',\r\n },\r\n {\r\n title: 'Wildfire Blog',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://blog.gov.bc.ca/bcwildfire/',\r\n description:\r\n 'Read information bulletins, seasonal outlooks, wildfire status updates and wildfire stories on this site.',\r\n },\r\n {\r\n title: 'Wildfire Response',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/wildfire-response',\r\n description:\r\n 'The BC Wildfire Service is a leader in wildfire management, known for skilled personnel and a focus on safety. Learn more about wildfires in B.C. and the BC Wildfire Service here.'\r\n },\r\n {\r\n title: 'Wildfire Statistics',\r\n subtitle: 'BC Wildfire Service',\r\n url: this.appConfigService.getConfig().application.baseUrl.toString() + 'dashboard',\r\n description:\r\n 'The BC Wildfire Service compiles statistics daily, throughout the fire season. View the latest wildfire statistics in B.C. here.',\r\n },\r\n {\r\n title: 'Fire Centres',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/about-bcws/fire-centres',\r\n description:\r\n 'The BC Wildfire Service has divided the province into six regional fire centres. These are further divided in fire zones. Read more here.',\r\n },\r\n {\r\n title: 'Wildfire Glossary',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/about-bcws/glossary',\r\n description:\r\n 'Review terms commonly used to describe wildfire and fuel management here.',\r\n },\r\n ],\r\n },\r\n ]", + "deprecated": false, + "deprecationMessage": "", + "type": "ResourcePanel[]", + "optional": false, + "description": "", + "line": 34, + "modifierKind": [ + 125 + ] + }, + { + "name": "snowPlowHelper", + "defaultValue": "snowPlowHelper", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "url", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngAfterViewInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 29, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 22, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { AfterViewInit, Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { ResourcePanel } from '../../models/ResourcePanel';\r\nimport { isMobileView, snowPlowHelper } from '../../utils';\r\n\r\n@Component({\r\n selector: 'wf-resources',\r\n templateUrl: './wf-resources.component.html',\r\n styleUrls: ['./wf-resources.component.scss'],\r\n})\r\nexport class WildfirewResourcesComponent implements OnInit, AfterViewInit {\r\n public url;\r\n public snowPlowHelper = snowPlowHelper;\r\n\r\n isMobileView = isMobileView;\r\n\r\n constructor(\r\n protected appConfigService: AppConfigService,\r\n protected router: Router,\r\n ) {}\r\n ngOnInit(): void {\r\n this.url =\r\n this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1);\r\n this.snowPlowHelper(this.url);\r\n }\r\n\r\n ngAfterViewInit() {\r\n (window as any).snowplow('refreshLinkClickTracking');\r\n }\r\n\r\n // This can be moved into a config, for easier changes later\r\n public resourcePanels: ResourcePanel[] = [\r\n {\r\n title: 'Emergencies and Alerts',\r\n resources: [\r\n {\r\n title: 'Alerts and bulletins',\r\n subtitle: 'EmergencyInfoBC',\r\n url: 'https://www.emergencyinfobc.gov.bc.ca/',\r\n description:\r\n 'Official response and recovery resources and verified event information.'\r\n },\r\n {\r\n title: 'Road closures and conditions',\r\n subtitle: 'DriveBC',\r\n url: 'https://drivebc.ca/#mapView&ll=54.004539%2C-123.75&z=6&xtg=Map%20Badge',\r\n description:\r\n 'Current highway conditions for route planning.',\r\n },\r\n {\r\n title: 'Public weather alerts',\r\n subtitle: 'Environment Canada',\r\n url: 'https://weather.gc.ca/mainmenu/alert_menu_e.html',\r\n description:\r\n 'Weather alerts and weather summaries.',\r\n },\r\n {\r\n title: 'Reporting wildfires',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/contact-channels/report-a-wildfire',\r\n description:\r\n 'Outlines details emergency call takers may ask during a report of wildfire. To report a fire call 1 800 663 5555 or *5555 on a cellphone.',\r\n },\r\n {\r\n title: 'Air Quality Health Index',\r\n subtitle: 'BC Ministry of Environment',\r\n url: 'https://www.env.gov.bc.ca/epd/bcairquality/readings/find-stations-map.html',\r\n description:\r\n 'Map of the latest air quality health index information. Data is refreshed hourly.',\r\n },\r\n {\r\n title: 'Local government maps',\r\n subtitle: 'Government of British Columbia',\r\n url: 'https://www2.gov.bc.ca/gov/content/governments/local-governments/facts-framework/local-government-maps',\r\n description:\r\n 'Map of local governments including regional districts, electoral areas and municipalities.',\r\n },\r\n ],\r\n },\r\n {\r\n title: 'Preparedness and Prevention',\r\n resources: [\r\n {\r\n title: 'Wildfire Prevention',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/prevention',\r\n description:\r\n 'Wildfire prevention at home, in the backcountry, and through larger-scale fire and fuel management planning.',\r\n },\r\n {\r\n title: 'Get Prepared for a Wildfire',\r\n subtitle: 'Prepared BC',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/emergency-management/preparedbc/know-your-hazards/wildfires',\r\n description:\r\n 'Overview of what to do before, during and after a wildfire, and a downloadable PFD of the Wildfire Preparedness Guide.',\r\n },\r\n {\r\n title: 'FireSmart BC',\r\n subtitle: 'FireSmart BC',\r\n url: 'https://firesmartbc.ca/',\r\n description:\r\n 'FireSmart is a shared responsibility. Find out what you can do to decrease the wildfire risk at home and in your community.',\r\n },\r\n {\r\n title: 'Plan, Prepare, Stay Informed',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/wildfire-response/plan-prepare-stay-informed',\r\n description:\r\n 'Outline of how to prepare for evacuation if you live in an area prone to wildfire.'\r\n },\r\n {\r\n title: 'Fire Danger Rating',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/wildfire-situation/fire-danger',\r\n description:\r\n 'Fire danger rating in your area and other information about fire weather.',\r\n },\r\n {\r\n title: 'Fire Bans and Restrictions',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/fire-bans-and-restrictions',\r\n description:\r\n 'Fire prohibitions and restrictions in British Columbia. These are made by B.C.’s six regional fire centres.'\r\n },\r\n ],\r\n },\r\n {\r\n title: 'More Information',\r\n resources: [\r\n {\r\n title: 'BC Wildfire Service Contact Channels',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/contact-channels',\r\n description:\r\n 'A variety of BC Wildfire Service contact channels here.',\r\n },\r\n {\r\n title: 'Wildfire Blog',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://blog.gov.bc.ca/bcwildfire/',\r\n description:\r\n 'Read information bulletins, seasonal outlooks, wildfire status updates and wildfire stories on this site.',\r\n },\r\n {\r\n title: 'Wildfire Response',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/wildfire-response',\r\n description:\r\n 'The BC Wildfire Service is a leader in wildfire management, known for skilled personnel and a focus on safety. Learn more about wildfires in B.C. and the BC Wildfire Service here.'\r\n },\r\n {\r\n title: 'Wildfire Statistics',\r\n subtitle: 'BC Wildfire Service',\r\n url: this.appConfigService.getConfig().application.baseUrl.toString() + 'dashboard',\r\n description:\r\n 'The BC Wildfire Service compiles statistics daily, throughout the fire season. View the latest wildfire statistics in B.C. here.',\r\n },\r\n {\r\n title: 'Fire Centres',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/about-bcws/fire-centres',\r\n description:\r\n 'The BC Wildfire Service has divided the province into six regional fire centres. These are further divided in fire zones. Read more here.',\r\n },\r\n {\r\n title: 'Wildfire Glossary',\r\n subtitle: 'BC Wildfire Service',\r\n url: 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status/about-bcws/glossary',\r\n description:\r\n 'Review terms commonly used to describe wildfire and fuel management here.',\r\n },\r\n ],\r\n },\r\n ];\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../styles/variables\";\r\n\r\n.header-row {\r\n display: flex;\r\n height: 75px;\r\n .title {\r\n padding: 10px;\r\n margin-left: 10px;\r\n box-sizing: border-box;\r\n min-width: 363px;\r\n h1 {\r\n font-size: 24px;\r\n font-weight: normal;\r\n margin-bottom: 0;\r\n padding-bottom: 0;\r\n }\r\n }\r\n .title-button-container {\r\n margin: auto;\r\n color: #0e5fa9;\r\n font-size: 15px;\r\n font-weight: 700;\r\n display: flex;\r\n flex-direction: column;\r\n width: 100%;\r\n .icon-container {\r\n margin-left: auto;\r\n padding-right: 22px;\r\n .icon {\r\n position: relative;\r\n top: 5px;\r\n height: 20px;\r\n padding-right: 10px;\r\n .facebook {\r\n color: #3b5998;\r\n }\r\n .twitter {\r\n color: #1da1f2;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-md-min-width) {\r\n .resource-container {\r\n display: flex;\r\n flex-flow: column;\r\n padding: 22px;\r\n }\r\n\r\n .container {\r\n height: calc(100dvh - 125px) !important;\r\n overflow: hidden;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 20px;\r\n background-color: white;\r\n max-width: 1500px;\r\n margin: auto;\r\n }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .resource-container {\r\n display: flex;\r\n flex-flow: column;\r\n }\r\n\r\n .container {\r\n height: calc(100dvh - 125px) !important;\r\n overflow: hidden;\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 20px;\r\n background-color: white;\r\n max-width: 1080px;\r\n margin: auto;\r\n padding-bottom: 100px;\r\n }\r\n}\r\n", + "styleUrl": "./wf-resources.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 16, + "jsdoctags": [ + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "implements": [ + "OnInit", + "AfterViewInit" + ], + "templateData": "
\r\n
\r\n
\r\n

Wildfire Resources

\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n" + } + ], + "modules": [ + { + "name": "AppModule", + "id": "module-AppModule-9648e1de81299f911ea3896c2db4593b3f9d4218dfa5a551427f10cd7bc4918dcefb00c497df789ef1e39ba9804887b6f520111e9305482b68fc0215bfd1b818", + "description": "", + "deprecationMessage": "", + "deprecated": false, + "file": "src/app/app.module.ts", + "methods": [], + "sourceCode": "import { DragDropModule } from '@angular/cdk/drag-drop';\r\nimport { ScrollingModule } from '@angular/cdk/scrolling';\r\nimport { CdkTableModule } from '@angular/cdk/table';\r\nimport { APP_BASE_HREF, CommonModule } from '@angular/common';\r\nimport {\r\n HTTP_INTERCEPTORS,\r\n HttpClient,\r\n HttpClientModule,\r\n} from '@angular/common/http';\r\nimport { APP_INITIALIZER, Injector, NgModule } from '@angular/core';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\nimport { MatAutocompleteModule } from '@angular/material/autocomplete';\r\nimport { MatButtonModule } from '@angular/material/button';\r\nimport { MatButtonToggleModule } from '@angular/material/button-toggle';\r\nimport { MatCardModule } from '@angular/material/card';\r\nimport { MatCheckboxModule } from '@angular/material/checkbox';\r\nimport {\r\n MAT_DIALOG_DATA,\r\n MatDialogModule,\r\n MatDialogRef,\r\n MatDialogModule as MatMdcDialogModule,\r\n} from '@angular/material/dialog';\r\nimport { MatDividerModule } from '@angular/material/divider';\r\nimport { MatExpansionModule } from '@angular/material/expansion';\r\nimport { MatFormFieldModule } from '@angular/material/form-field';\r\nimport { MatGridListModule } from '@angular/material/grid-list';\r\nimport { MatIconModule } from '@angular/material/icon';\r\nimport { MatInputModule } from '@angular/material/input';\r\nimport { MatListModule } from '@angular/material/list';\r\nimport { MatMenuModule } from '@angular/material/menu';\r\nimport { MatProgressBarModule } from '@angular/material/progress-bar';\r\nimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner';\r\nimport { MatRadioModule } from '@angular/material/radio';\r\nimport { MatSelectModule } from '@angular/material/select';\r\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\r\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\r\nimport { MatSortModule } from '@angular/material/sort';\r\nimport { MatTableModule } from '@angular/material/table';\r\nimport { MatTabsModule } from '@angular/material/tabs';\r\nimport { MatToolbarModule } from '@angular/material/toolbar';\r\nimport { MatTooltipModule } from '@angular/material/tooltip';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\nimport { ServiceWorkerModule } from '@angular/service-worker';\r\nimport { YouTubePlayerModule } from '@angular/youtube-player';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { RoFReviewPage } from '@app/components/report-of-fire/review-page/rof-review-page.component';\r\nimport { OwlNativeDateTimeModule } from '@busacca/ng-pick-datetime';\r\nimport { CKEditorModule } from '@ckeditor/ckeditor5-angular';\r\nimport { IonicModule } from '@ionic/angular';\r\nimport { IonicStorageModule } from '@ionic/storage-angular';\r\nimport { EffectsModule } from '@ngrx/effects';\r\nimport {\r\n FullRouterStateSerializer,\r\n StoreRouterConnectingModule,\r\n} from '@ngrx/router-store';\r\nimport { StoreModule } from '@ngrx/store';\r\nimport { StoreDevtoolsModule } from '@ngrx/store-devtools';\r\nimport { NgxChartsModule } from '@swimlane/ngx-charts';\r\nimport { AppConfigService, CoreUIModule, TokenService } from '@wf1/core-ui';\r\nimport {\r\n ApiModule as IncidentsApiModule,\r\n Configuration as IncidentsConfiguration,\r\n} from '@wf1/incidents-rest-api';\r\nimport {\r\n ApiModule as OrgUnitApiModule,\r\n OrgUnitConfiguration,\r\n} from '@wf1/orgunit-rest-api';\r\nimport { WildfireApplicationModule } from '@wf1/wfcc-application-ui';\r\nimport { Configuration as DocumentAPIServiceConfiguration } from '@wf1/wfdm-document-management-api';\r\nimport { LightgalleryModule } from 'lightgallery/angular/13';\r\nimport { OWL_DATE_TIME_FORMATS, OwlDateTimeModule } from 'ng-pick-datetime';\r\nimport { OwlMomentDateTimeModule } from 'ng-pick-datetime-moment';\r\nimport { NgxMaskModule } from 'ngx-mask';\r\nimport { NgxPaginationModule } from 'ngx-pagination';\r\nimport { environment } from '../environments/environment';\r\nimport { codeTableAndUserPrefFnInit } from './app-initializer';\r\nimport { AppComponent } from './app.component';\r\nimport { ROUTING } from './app.routing';\r\nimport { ActiveWildfireMapComponent } from './components/active-wildfire-map/active-wildfire-map.component';\r\nimport { AdminIncidentFormDesktop } from './components/admin-incident-form/admin-incident-form.component.desktop';\r\nimport { AreaRestrictionsDetailsPanel } from './components/admin-incident-form/area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactUsDialogComponent } from './components/admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ContactsDetailsPanel } from './components/admin-incident-form/contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './components/admin-incident-form/evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { EditImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component';\r\nimport { ImageCardPanel } from './components/admin-incident-form/image-gallery-panel/image-card-component/image-card-panel.component';\r\nimport { ImageGalleryPanel } from './components/admin-incident-form/image-gallery-panel/image-gallery-panel.component';\r\nimport { UploadImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component';\r\nimport { IncidentDetailsPanel } from './components/admin-incident-form/incident-details-panel/incident-details-panel.component';\r\nimport { EditMapDialogComponent } from './components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component';\r\nimport { MapsPanel } from './components/admin-incident-form/maps-panel/maps-panel.component';\r\nimport { UploadMapDialogComponent } from './components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component';\r\nimport { PublishDialogComponent } from './components/admin-incident-form/publish-dialog/publish-dialog.component';\r\nimport { ResponseDetailsPanel } from './components/admin-incident-form/response-details-panel/response-details-panel.component';\r\nimport { SummaryPanel } from './components/admin-incident-form/summary-panel/summary-panel.component';\r\nimport { EditVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component';\r\nimport { UploadVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component';\r\nimport { VideoCardPanel } from './components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component';\r\nimport { VideoGalleryPanel } from './components/admin-incident-form/video-gallery-panel/video-gallery-panel.component';\r\nimport { AlertOrderBannerComponent } from './components/common/alert-order-banner/alert-order-banner.component';\r\nimport { CheckboxButtonComponent } from './components/common/checkbox-button/checkbox-button.component';\r\nimport { CanDeactivateGuard } from './components/common/guards/unsaved-changes.guard';\r\nimport { LinkButtonComponent } from './components/common/link-button/link-button.component';\r\nimport { MapToggleButtonComponent } from './components/common/map-toggle-button/map-toggle-button.component';\r\nimport { MobileSlidingDrawerComponent } from './components/common/mobile-sliding-drawer/mobile-sliding-drawer.component';\r\nimport { ScrollToTopComponent } from './components/common/scroll-to-top-button/scroll-to-top.component';\r\nimport { UnsavedChangesDialog } from './components/common/unsaved-changes-dialog/unsaved-changes-dialog.component';\r\nimport { Dashboard } from './components/dashboard-component/dashboard.component';\r\nimport { ActiveFiresWidget } from './components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component';\r\nimport { BansWidget } from './components/dashboard-component/widgets/bans-widget/bans-widget.component';\r\nimport { BlogWidget } from './components/dashboard-component/widgets/blog-widget/blog-widget.component';\r\nimport { EvacuationsWidget } from './components/dashboard-component/widgets/evacuations-widget/evacuations-widget.component';\r\nimport { FireCauseWidget } from './components/dashboard-component/widgets/fire-cause-widget/fire-cause-widget.component';\r\nimport { FireCentreStatsWidget } from './components/dashboard-component/widgets/fire-centre-stats-widget/fire-centre-stats-widget.component';\r\nimport { FireTotalsWidget } from './components/dashboard-component/widgets/fire-totals-widget/fire-totals-widget.component';\r\nimport { FiresOfNoteWidget } from './components/dashboard-component/widgets/fires-of-note-widget/fires-of-note-widget.component';\r\nimport { HistoricalComparisonWidget } from './components/dashboard-component/widgets/historical-comparison-widget/historical-comparison-widget.component';\r\nimport { OverviewWidget } from './components/dashboard-component/widgets/overview-widget/overview-widget.component';\r\nimport { ResourcesWidget } from './components/dashboard-component/widgets/resources-widget/resources-widget.component';\r\nimport { SituationWidget } from './components/dashboard-component/widgets/situation-widget/situation-widget.component';\r\nimport { SummaryWidget } from './components/dashboard-component/widgets/summary-widget/summary-widget.component';\r\nimport { VideosWidget } from './components/dashboard-component/widgets/videos-widget/videos-widget.component';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { DraggablePanelComponent } from './components/draggable-panel/draggable-panel.component';\r\nimport { ErrorPageComponent } from './components/error-page/error-page.component';\r\nimport { AreaRestrictionsFullDetailsComponent } from './components/full-details/area-restrictions-full-details/area-restrictions-full-details.component';\r\nimport { FullDetailsComponent } from './components/full-details/full-details.component';\r\nimport { IncidentIdentifyPanelComponent } from './components/incident-identify-panel/incident-identify-panel.component';\r\nimport { MapLayersDataSourceDrawerSectionComponent } from './components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component';\r\nimport { MapLayersDrawerSectionComponent } from './components/map-layers-drawer-section/map-layers-drawer-section.component';\r\nimport { MapTypePickerComponent } from './components/map-type-picker/map-type-picker.component';\r\nimport { MessageDialogComponent } from './components/message-dialog/message-dialog.component';\r\nimport { PanelWildfireStageOfControlComponentDesktop } from './components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop';\r\nimport { ImagePanelComponent } from './components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component';\r\nimport { IncidentGalleryAllMediaMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component';\r\nimport { IncidentGalleryImagesMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component';\r\nimport { IncidentGalleryPanelMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel-mobile/incident-gallery-panel-mobile.component';\r\nimport { IncidentGalleryPanel } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component';\r\nimport { IncidentGalleryVideosMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component';\r\nimport { VideoPanelComponent } from './components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component';\r\nimport { IncidentHeaderPanel } from './components/public-incident-page/incident-info-header/incident-header-panel.component';\r\nimport { IncidentInfoPanelMobileComponent } from './components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component';\r\nimport { IncidentInfoPanel } from './components/public-incident-page/incident-info-panel/incident-info-panel.component';\r\nimport { IncidentMapsPanelMobileComponent } from './components/public-incident-page/incident-maps-panel-mobile/incident-maps-panel-mobile.component';\r\nimport { IncidentMapsPanel } from './components/public-incident-page/incident-maps-panel/incident-maps-panel.component';\r\nimport { IncidentOverviewPanelMobileComponent } from './components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component';\r\nimport { IncidentOverviewPanel } from './components/public-incident-page/incident-overview-panel/incident-overview-panel.component';\r\nimport { PublicIncidentPage } from './components/public-incident-page/public-incident-page.component';\r\nimport { RoFCommentsPage } from './components/report-of-fire/comment-page/rof-comments-page.component';\r\nimport { LocationServicesDialogComponent } from './components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component';\r\nimport { RoFCompassPage } from './components/report-of-fire/compass-page/rof-compass-page.component';\r\nimport { RoFComplexQuestionPage } from './components/report-of-fire/complex-question-page/rof-complex-question-page.component';\r\nimport { RoFContactPage } from './components/report-of-fire/contact-page/rof-contact-page.component';\r\nimport { DialogLocationComponent } from './components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { RoFDisclaimerPage } from './components/report-of-fire/disclaimer-page/rof-disclaimer-page.component';\r\nimport { RoFLocationPage } from './components/report-of-fire/location-page/rof-location-page.component';\r\nimport { RoFPermissionsPage } from './components/report-of-fire/permissions-page/rof-permissions-page.component';\r\nimport { RoFPhotoPage } from './components/report-of-fire/photo-page/rof-photo-page.component';\r\nimport { ReportOfFirePage } from './components/report-of-fire/report-of-fire.component';\r\nimport { RofCallPage } from './components/report-of-fire/rof-callback-page/rof-call-page.component';\r\nimport { RoFSimpleQuestionPage } from './components/report-of-fire/simple-question-page/rof-simple-question-page.component';\r\nimport { RoFTitlePage } from './components/report-of-fire/title-page/rof-title-page.component';\r\nimport { SignOutPageComponent } from './components/sign-out-page/sign-out-page.component';\r\nimport { ContactWidgetDialogComponent } from './components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component';\r\nimport { StickyWidgetComponent } from './components/sticky-widget/sticky-widget.component';\r\nimport { WeatherPanelComponent } from './components/weather/weather-panel/weather-panel.component';\r\nimport { AdminEditDashboard } from './components/wf-admin-panel/dashboard-panel/edit-dashboard.component';\r\nimport { WfAdminPanelComponentDesktop } from './components/wf-admin-panel/wf-admin-panel.component.desktop';\r\nimport { WFMapContainerComponent } from './components/wf-map-container/wf-map-container.component';\r\nimport { ResourcePanelComponent } from './components/wildfire-resources/resource-panel/resource-panel.component';\r\nimport { WildfirewResourcesComponent } from './components/wildfire-resources/wf-resources.component';\r\nimport { AreaRestrictionListComponent } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component';\r\nimport { AreaRestrictionListComponentDesktop } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop';\r\nimport { AreaRestrictionListComponentMobile } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.mobile';\r\nimport { BansListComponent } from './components/wildfires-list-header/bans-list/bans-list.component';\r\nimport { BansListComponentDesktop } from './components/wildfires-list-header/bans-list/bans-list.component.desktop';\r\nimport { BansListComponentMobile } from './components/wildfires-list-header/bans-list/bans-list.component.mobile';\r\nimport { EvacListComponent } from './components/wildfires-list-header/evac-list/evac-list.component';\r\nimport { EvacListComponentDesktop } from './components/wildfires-list-header/evac-list/evac-list.component.desktop';\r\nimport { EvacListComponentMobile } from './components/wildfires-list-header/evac-list/evac-list.component.mobile';\r\nimport { FilterByLocationDialogComponent } from './components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { FilterOptionsDialogComponent } from './components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component';\r\nimport { WildfiresListHeaderComponent } from './components/wildfires-list-header/wildfires-list-header.component';\r\nimport { WildFiresListComponentDesktop } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop';\r\nimport { WildFiresListComponentMobile } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.mobile';\r\nimport { AdminContainerDesktop } from './containers/admin/admin-container.component.desktop';\r\nimport { IncidentContainerDesktop } from './containers/incident/incident-container.component.desktop';\r\nimport { PanelWildfireStageOfControlContainerDesktop } from './containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.desktop';\r\nimport { WildfiresListContainerDesktop } from './containers/wildfiresList/wildfiresList-container.component.desktop';\r\nimport { SingleSelectDirective } from './directives/singleselect.directive';\r\nimport { WfnewsInterceptor } from './interceptors/wfnews-interceptor';\r\nimport { SafePipe } from './pipes/safe.pipe';\r\nimport { AGOLService } from './services/AGOL-service';\r\nimport { CommonUtilityService } from './services/common-utility.service';\r\nimport { DocumentManagementService } from './services/document-management.service';\r\nimport { LocalStorageService } from './services/local-storage-service';\r\nimport { MapConfigService } from './services/map-config.service';\r\nimport { PointIdService } from './services/point-id.service';\r\nimport { PublishedIncidentService } from './services/published-incident-service';\r\nimport { ReportOfFireService } from './services/report-of-fire-service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WatchlistService } from './services/watchlist-service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport { CustomReuseStrategy } from './shared/route/custom-route-reuse-strategy';\r\nimport { initialRootState, rootEffects, rootReducers } from './store';\r\nimport { provideBootstrapEffects } from './utils';\r\nimport { SavedComponent } from './components/saved/saved.component';\r\nimport { MoreComponent } from './components/more/more.component';\r\nimport { BansFullDetailsComponent } from './components/full-details/bans-full-details/bans-full-details.component';\r\nimport { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component';\r\nimport { EvacAlertFullDetailsComponent } from './components/full-details/evac-alert-full-details/evac-alert-full-details.component';\r\nimport { EvacOtherInfoComponent } from './components/full-details/evac-other-info/evac-other-info.component';\r\nimport { MapLegendComponent } from './components/legend-panels/other-layers/map-legend.component';\r\nimport { FireLegendComponent } from './components/legend-panels/fires/fire-legend.component';\r\nimport { BaseLegendComponent } from './components/legend-panels/base-legend.component';\r\nimport { EvacLegendComponent } from './components/legend-panels/evac-layers/evac-legend.component';\r\nimport { BansLegendComponent } from './components/legend-panels/bans-layers/bans-legend.component';\r\nimport { AreaRestrictionLegendComponent } from './components/legend-panels/area-restriction-layers/area-restriction-legend.component';\r\nimport { DangerRatingLegendComponent } from './components/legend-panels/danger-rating-layers/danger-rating-legend.component';\r\nimport { SmokeLegendComponent } from './components/legend-panels/smoke-layers/smoke-legend.component';\r\nimport { RoadEventLegendComponent } from './components/legend-panels/road-event-layers/road-event-legend.component';\r\nimport { LocalAuthoritiesLegendComponent } from './components/legend-panels/local-authorities-layers/local-authorities-legend.component';\r\nimport { PrecipRadarLegendComponent } from './components/legend-panels/precip-radar-layers/precip-radar-legend.component';\r\nimport { PrecipForecastLegendComponent } from './components/legend-panels/precip-forecast-layers/precip-forecast-legend.component';\r\nimport { RecSiteLegendComponent } from './components/legend-panels/rec-site-layers/rec-site-legend.component';\r\nimport { ProtectedLandsLegendComponent } from './components/legend-panels/protected-lands-layers/protected-lands-legend.component';\r\nimport { SearchPageComponent } from './components/search/search-page.component';\r\nimport { AddSavedLocationComponent } from './components/saved/add-saved-location/add-saved-location.component';\r\nimport { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { EvacOrderFullDetailsComponent } from './components/full-details/evac-order-full-details/evac-order-full-details.component';\r\nimport { MatSliderModule } from '@angular/material/slider';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component';\r\nimport { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component';\r\nimport { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component';\r\nimport { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component';\r\nimport { WeatherHistoryComponent } from './components/weather/weather-history/weather-history.component';\r\nimport { WeatherHistoryOptionsDialogComponent } from './components/weather/weather-history-options-dialog/weather-history-options-dialog.component';\r\nimport { GoogleChartsModule } from 'angular-google-charts';\r\nimport { GoogleChartsService } from './services/google-charts.service';\r\nimport { BaseDialogComponent } from './components/base-dialog/base-dialog.component';\r\nimport { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component';\r\nimport { HTTP } from '@ionic-native/http/ngx';\r\nimport { IonicStorageService } from './services/ionic-storage.service';\r\n\r\n// Copied from im-external.module TODO: consolidate in one place\r\nexport const DATE_FORMATS = {\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n};\r\n\r\n@NgModule({\r\n declarations: [\r\n AppComponent,\r\n WFMapContainerComponent,\r\n ActiveWildfireMapComponent,\r\n PanelWildfireStageOfControlComponentDesktop,\r\n WfAdminPanelComponentDesktop,\r\n SingleSelectDirective,\r\n AdminContainerDesktop,\r\n AdminIncidentFormDesktop,\r\n IncidentDetailsPanel,\r\n ResponseDetailsPanel,\r\n ContactsDetailsPanel,\r\n EvacOrdersDetailsPanel,\r\n AreaRestrictionsDetailsPanel,\r\n IncidentContainerDesktop,\r\n MapsPanel,\r\n MessageDialogComponent,\r\n EditMapDialogComponent,\r\n UploadMapDialogComponent,\r\n SignOutPageComponent,\r\n ImageGalleryPanel,\r\n EditImageDialogComponent,\r\n UploadImageDialogComponent,\r\n StickyWidgetComponent,\r\n ContactWidgetDialogComponent,\r\n PublishDialogComponent,\r\n UnsavedChangesDialog,\r\n ImageCardPanel,\r\n Dashboard,\r\n AdminEditDashboard,\r\n WeatherPanelComponent,\r\n WildfirewResourcesComponent,\r\n ResourcePanelComponent,\r\n ErrorPageComponent,\r\n WildFiresListComponentDesktop,\r\n WildfiresListContainerDesktop,\r\n IncidentIdentifyPanelComponent,\r\n PanelWildfireStageOfControlContainerDesktop,\r\n PublicIncidentPage,\r\n IncidentGalleryPanel,\r\n IncidentHeaderPanel,\r\n IncidentInfoPanel,\r\n IncidentMapsPanel,\r\n IncidentOverviewPanel,\r\n SummaryPanel,\r\n WildfiresListHeaderComponent,\r\n WildFiresListComponentMobile,\r\n BansListComponent,\r\n BansListComponentDesktop,\r\n BansListComponentMobile,\r\n AreaRestrictionListComponent,\r\n AreaRestrictionListComponentDesktop,\r\n AreaRestrictionListComponentMobile,\r\n EvacListComponent,\r\n EvacListComponentDesktop,\r\n EvacListComponentMobile,\r\n FilterByLocationDialogComponent,\r\n FilterOptionsDialogComponent,\r\n SafePipe,\r\n VideoGalleryPanel,\r\n VideoCardPanel,\r\n EditVideoDialogComponent,\r\n UploadVideoDialogComponent,\r\n DisclaimerDialogComponent,\r\n IncidentInfoPanelMobileComponent,\r\n IncidentOverviewPanelMobileComponent,\r\n IncidentMapsPanelMobileComponent,\r\n ContactUsDialogComponent,\r\n IncidentGalleryPanelMobileComponent,\r\n IncidentGalleryAllMediaMobileComponent,\r\n IncidentGalleryImagesMobileComponent,\r\n IncidentGalleryVideosMobileComponent,\r\n VideoPanelComponent,\r\n ImagePanelComponent,\r\n ScrollToTopComponent,\r\n MapToggleButtonComponent,\r\n AlertOrderBannerComponent,\r\n ReportOfFirePage,\r\n RoFTitlePage,\r\n RoFPermissionsPage,\r\n RoFSimpleQuestionPage,\r\n RoFComplexQuestionPage,\r\n RoFContactPage,\r\n RoFPhotoPage,\r\n RoFLocationPage,\r\n RoFCommentsPage,\r\n RoFReviewPage,\r\n RoFCompassPage,\r\n LocationServicesDialogComponent,\r\n DialogLocationComponent,\r\n RoFDisclaimerPage,\r\n RofCallPage,\r\n DialogExitComponent,\r\n OverviewWidget,\r\n SituationWidget,\r\n SummaryWidget,\r\n ActiveFiresWidget,\r\n ResourcesWidget,\r\n EvacuationsWidget,\r\n BansWidget,\r\n FiresOfNoteWidget,\r\n FireCauseWidget,\r\n BlogWidget,\r\n VideosWidget,\r\n FireTotalsWidget,\r\n HistoricalComparisonWidget,\r\n FireCentreStatsWidget,\r\n MapToggleButtonComponent,\r\n DraggablePanelComponent,\r\n MobileSlidingDrawerComponent,\r\n MapTypePickerComponent,\r\n CheckboxButtonComponent,\r\n MapLayersDrawerSectionComponent,\r\n MapLayersDataSourceDrawerSectionComponent,\r\n FullDetailsComponent,\r\n AreaRestrictionsFullDetailsComponent,\r\n DangerRatingFullDetailsComponent,\r\n LinkButtonComponent,\r\n SavedComponent,\r\n MoreComponent,\r\n BansFullDetailsComponent,\r\n EvacAlertFullDetailsComponent,\r\n EvacOrderFullDetailsComponent,\r\n EvacOtherInfoComponent,\r\n BaseLegendComponent,\r\n MapLegendComponent,\r\n FireLegendComponent,\r\n EvacLegendComponent,\r\n BansLegendComponent,\r\n AreaRestrictionLegendComponent,\r\n DangerRatingLegendComponent,\r\n SmokeLegendComponent,\r\n RoadEventLegendComponent,\r\n LocalAuthoritiesLegendComponent,\r\n PrecipRadarLegendComponent,\r\n PrecipForecastLegendComponent,\r\n RecSiteLegendComponent,\r\n ProtectedLandsLegendComponent,\r\n SearchPageComponent,\r\n AddSavedLocationComponent,\r\n notificationMapComponent,\r\n SavedLocationFullDetailsComponent,\r\n ConfirmationDialogComponent,\r\n WildfireNotificationDialogComponent,\r\n SavedLocationWeatherDetailsComponent,\r\n WeatherHistoryComponent,\r\n WeatherHistoryOptionsDialogComponent,\r\n BaseDialogComponent,\r\n NotificationSnackbarComponent,\r\n ],\r\n imports: [\r\n MatSortModule,\r\n MatProgressSpinnerModule,\r\n MatProgressBarModule,\r\n MatTableModule,\r\n MatSnackBarModule,\r\n MatButtonToggleModule,\r\n HttpClientModule,\r\n BrowserModule,\r\n BrowserAnimationsModule,\r\n CommonModule,\r\n CdkTableModule,\r\n DragDropModule,\r\n FormsModule,\r\n ReactiveFormsModule,\r\n ROUTING,\r\n MatButtonModule,\r\n MatDialogModule,\r\n MatMdcDialogModule,\r\n MatDividerModule,\r\n MatIconModule,\r\n MatListModule,\r\n MatMenuModule,\r\n MatRadioModule,\r\n MatInputModule,\r\n MatCheckboxModule,\r\n MatFormFieldModule,\r\n MatExpansionModule,\r\n MatSelectModule,\r\n MatGridListModule,\r\n MatCardModule,\r\n MatTableModule,\r\n MatTabsModule,\r\n MatProgressSpinnerModule,\r\n OwlDateTimeModule,\r\n OwlNativeDateTimeModule,\r\n OwlMomentDateTimeModule,\r\n CKEditorModule,\r\n CoreUIModule.forRoot({\r\n configurationPath: environment.app_config_location,\r\n }),\r\n IncidentsApiModule,\r\n OrgUnitApiModule,\r\n MatTooltipModule,\r\n MatAutocompleteModule,\r\n LightgalleryModule,\r\n StoreModule.forRoot(rootReducers, {\r\n initialState: initialRootState,\r\n // metaReducers: metaReducers,\r\n runtimeChecks: {\r\n strictStateImmutability: false,\r\n strictActionImmutability: false,\r\n },\r\n }),\r\n StoreRouterConnectingModule.forRoot({\r\n serializer: FullRouterStateSerializer,\r\n stateKey: 'router',\r\n }),\r\n StoreDevtoolsModule.instrument({\r\n maxAge: 25,\r\n logOnly: environment.production, // Restrict extension to log-only mode\r\n }),\r\n EffectsModule.forRoot([]),\r\n ServiceWorkerModule.register('wfnews-service-worker.js', {\r\n enabled: environment.production,\r\n scope: './',\r\n }),\r\n ScrollingModule,\r\n WildfireApplicationModule.forRoot(),\r\n MatToolbarModule,\r\n MatSlideToggleModule,\r\n MatExpansionModule,\r\n NgxPaginationModule,\r\n NgxChartsModule,\r\n YouTubePlayerModule,\r\n NgxMaskModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n IonicModule.forRoot(),\r\n MatSliderModule,\r\n GoogleChartsModule,\r\n ],\r\n providers: [\r\n // Added provideBootstrapEffects function to handle the ngrx issue that loads effects before APP_INITIALIZER\r\n // providers have finished initializing.\r\n // See https://github.com/ngrx/platform/issues/931 for more information.\r\n provideBootstrapEffects(rootEffects),\r\n {\r\n provide: APP_BASE_HREF,\r\n useValue: environment.app_base,\r\n },\r\n {\r\n provide: RouteReuseStrategy,\r\n useClass: CustomReuseStrategy,\r\n },\r\n AGOLService,\r\n TokenService,\r\n UpdateService,\r\n {\r\n provide: APP_INITIALIZER,\r\n useFactory: codeTableAndUserPrefFnInit,\r\n multi: true,\r\n deps: [AppConfigService, HttpClient, Injector],\r\n },\r\n\r\n {\r\n provide: IncidentsConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new IncidentsConfiguration({\r\n basePath: appConfig.getConfig().rest.incidents,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OrgUnitConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new OrgUnitConfiguration({\r\n basePath: appConfig.getConfig().rest.orgunit,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: DocumentAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new DocumentAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfdm,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OWL_DATE_TIME_FORMATS,\r\n useValue: DATE_FORMATS,\r\n },\r\n {\r\n provide: HTTP_INTERCEPTORS,\r\n useClass: WfnewsInterceptor,\r\n multi: true,\r\n },\r\n { provide: MAT_DIALOG_DATA, useValue: {} },\r\n { provide: MatDialogRef, useValue: {} },\r\n WFMapService,\r\n MapConfigService,\r\n CommonUtilityService,\r\n DocumentManagementService,\r\n PublishedIncidentService,\r\n LocalStorageService,\r\n WatchlistService,\r\n PointIdService,\r\n CanDeactivateGuard,\r\n ReportOfFireService,\r\n NotificationService,\r\n GoogleChartsService,\r\n HTTP,\r\n IonicStorageService\r\n ],\r\n bootstrap: [AppComponent],\r\n})\r\nexport class AppModule {}\r\n", + "children": [ + { + "type": "providers", + "elements": [ + { + "name": "AGOLService" + }, + { + "name": "CommonUtilityService" + }, + { + "name": "DocumentManagementService" + }, + { + "name": "GoogleChartsService" + }, + { + "name": "IonicStorageService" + }, + { + "name": "LocalStorageService" + }, + { + "name": "MapConfigService" + }, + { + "name": "NotificationService" + }, + { + "name": "PointIdService" + }, + { + "name": "PublishedIncidentService" + }, + { + "name": "ReportOfFireService" + }, + { + "name": "UpdateService" + }, + { + "name": "WFMapService" + }, + { + "name": "WatchlistService" + }, + { + "name": "WfnewsInterceptor" + } + ] + }, + { + "type": "declarations", + "elements": [ + { + "name": "ActiveFiresWidget" + }, + { + "name": "ActiveWildfireMapComponent" + }, + { + "name": "AddSavedLocationComponent" + }, + { + "name": "AdminContainerDesktop" + }, + { + "name": "AdminEditDashboard" + }, + { + "name": "AdminIncidentFormDesktop" + }, + { + "name": "AlertOrderBannerComponent" + }, + { + "name": "AppComponent" + }, + { + "name": "AreaRestrictionLegendComponent" + }, + { + "name": "AreaRestrictionListComponent" + }, + { + "name": "AreaRestrictionListComponentDesktop" + }, + { + "name": "AreaRestrictionListComponentMobile" + }, + { + "name": "AreaRestrictionsDetailsPanel" + }, + { + "name": "AreaRestrictionsFullDetailsComponent" + }, + { + "name": "BansFullDetailsComponent" + }, + { + "name": "BansLegendComponent" + }, + { + "name": "BansListComponent" + }, + { + "name": "BansListComponentDesktop" + }, + { + "name": "BansListComponentMobile" + }, + { + "name": "BansWidget" + }, + { + "name": "BaseDialogComponent" + }, + { + "name": "BaseLegendComponent" + }, + { + "name": "BlogWidget" + }, + { + "name": "CheckboxButtonComponent" + }, + { + "name": "ConfirmationDialogComponent" + }, + { + "name": "ContactUsDialogComponent" + }, + { + "name": "ContactWidgetDialogComponent" + }, + { + "name": "ContactsDetailsPanel" + }, + { + "name": "DangerRatingFullDetailsComponent" + }, + { + "name": "DangerRatingLegendComponent" + }, + { + "name": "Dashboard" + }, + { + "name": "DialogExitComponent" + }, + { + "name": "DialogLocationComponent" + }, + { + "name": "DisclaimerDialogComponent" + }, + { + "name": "DraggablePanelComponent" + }, + { + "name": "EditImageDialogComponent" + }, + { + "name": "EditMapDialogComponent" + }, + { + "name": "EditVideoDialogComponent" + }, + { + "name": "ErrorPageComponent" + }, + { + "name": "EvacAlertFullDetailsComponent" + }, + { + "name": "EvacLegendComponent" + }, + { + "name": "EvacListComponent" + }, + { + "name": "EvacListComponentDesktop" + }, + { + "name": "EvacListComponentMobile" + }, + { + "name": "EvacOrderFullDetailsComponent" + }, + { + "name": "EvacOrdersDetailsPanel" + }, + { + "name": "EvacOtherInfoComponent" + }, + { + "name": "EvacuationsWidget" + }, + { + "name": "FilterByLocationDialogComponent" + }, + { + "name": "FilterOptionsDialogComponent" + }, + { + "name": "FireCauseWidget" + }, + { + "name": "FireCentreStatsWidget" + }, + { + "name": "FireLegendComponent" + }, + { + "name": "FireTotalsWidget" + }, + { + "name": "FiresOfNoteWidget" + }, + { + "name": "FullDetailsComponent" + }, + { + "name": "HistoricalComparisonWidget" + }, + { + "name": "ImageCardPanel" + }, + { + "name": "ImageGalleryPanel" + }, + { + "name": "ImagePanelComponent" + }, + { + "name": "IncidentContainerDesktop" + }, + { + "name": "IncidentDetailsPanel" + }, + { + "name": "IncidentGalleryAllMediaMobileComponent" + }, + { + "name": "IncidentGalleryImagesMobileComponent" + }, + { + "name": "IncidentGalleryPanel" + }, + { + "name": "IncidentGalleryPanelMobileComponent" + }, + { + "name": "IncidentGalleryVideosMobileComponent" + }, + { + "name": "IncidentHeaderPanel" + }, + { + "name": "IncidentIdentifyPanelComponent" + }, + { + "name": "IncidentInfoPanel" + }, + { + "name": "IncidentInfoPanelMobileComponent" + }, + { + "name": "IncidentMapsPanel" + }, + { + "name": "IncidentMapsPanelMobileComponent" + }, + { + "name": "IncidentOverviewPanel" + }, + { + "name": "IncidentOverviewPanelMobileComponent" + }, + { + "name": "LinkButtonComponent" + }, + { + "name": "LocalAuthoritiesLegendComponent" + }, + { + "name": "LocationServicesDialogComponent" + }, + { + "name": "MapLayersDataSourceDrawerSectionComponent" + }, + { + "name": "MapLayersDrawerSectionComponent" + }, + { + "name": "MapLegendComponent" + }, + { + "name": "MapToggleButtonComponent" + }, + { + "name": "MapToggleButtonComponent" + }, + { + "name": "MapTypePickerComponent" + }, + { + "name": "MapsPanel" + }, + { + "name": "MessageDialogComponent" + }, + { + "name": "MobileSlidingDrawerComponent" + }, + { + "name": "MoreComponent" + }, + { + "name": "NotificationSnackbarComponent" + }, + { + "name": "OverviewWidget" + }, + { + "name": "PanelWildfireStageOfControlComponentDesktop" + }, + { + "name": "PanelWildfireStageOfControlContainerDesktop" + }, + { + "name": "PrecipForecastLegendComponent" + }, + { + "name": "PrecipRadarLegendComponent" + }, + { + "name": "ProtectedLandsLegendComponent" + }, + { + "name": "PublicIncidentPage" + }, + { + "name": "PublishDialogComponent" + }, + { + "name": "RecSiteLegendComponent" + }, + { + "name": "ReportOfFirePage" + }, + { + "name": "ResourcePanelComponent" + }, + { + "name": "ResourcesWidget" + }, + { + "name": "ResponseDetailsPanel" + }, + { + "name": "RoFCommentsPage" + }, + { + "name": "RoFCompassPage" + }, + { + "name": "RoFComplexQuestionPage" + }, + { + "name": "RoFContactPage" + }, + { + "name": "RoFDisclaimerPage" + }, + { + "name": "RoFLocationPage" + }, + { + "name": "RoFPermissionsPage" + }, + { + "name": "RoFPhotoPage" + }, + { + "name": "RoFReviewPage" + }, + { + "name": "RoFSimpleQuestionPage" + }, + { + "name": "RoFTitlePage" + }, + { + "name": "RoadEventLegendComponent" + }, + { + "name": "RofCallPage" + }, + { + "name": "SafePipe" + }, + { + "name": "SavedComponent" + }, + { + "name": "SavedLocationFullDetailsComponent" + }, + { + "name": "SavedLocationWeatherDetailsComponent" + }, + { + "name": "ScrollToTopComponent" + }, + { + "name": "SearchPageComponent" + }, + { + "name": "SignOutPageComponent" + }, + { + "name": "SingleSelectDirective" + }, + { + "name": "SituationWidget" + }, + { + "name": "SmokeLegendComponent" + }, + { + "name": "StickyWidgetComponent" + }, + { + "name": "SummaryPanel" + }, + { + "name": "SummaryWidget" + }, + { + "name": "UnsavedChangesDialog" + }, + { + "name": "UploadImageDialogComponent" + }, + { + "name": "UploadMapDialogComponent" + }, + { + "name": "UploadVideoDialogComponent" + }, + { + "name": "VideoCardPanel" + }, + { + "name": "VideoGalleryPanel" + }, + { + "name": "VideoPanelComponent" + }, + { + "name": "VideosWidget" + }, + { + "name": "WFMapContainerComponent" + }, + { + "name": "WeatherHistoryComponent" + }, + { + "name": "WeatherHistoryOptionsDialogComponent" + }, + { + "name": "WeatherPanelComponent" + }, + { + "name": "WfAdminPanelComponentDesktop" + }, + { + "name": "WildFiresListComponentDesktop" + }, + { + "name": "WildFiresListComponentMobile" + }, + { + "name": "WildfireNotificationDialogComponent" + }, + { + "name": "WildfiresListContainerDesktop" + }, + { + "name": "WildfiresListHeaderComponent" + }, + { + "name": "WildfirewResourcesComponent" + }, + { + "name": "notificationMapComponent" + } + ] + }, + { + "type": "imports", + "elements": [] + }, + { + "type": "exports", + "elements": [] + }, + { + "type": "bootstrap", + "elements": [ + { + "name": "AppComponent" + } + ] + }, + { + "type": "classes", + "elements": [] + } + ] + } + ], + "miscellaneous": { + "variables": [ + { + "name": "baseMapCacheToken", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "" + }, + { + "name": "baseMapIds", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "[]" + }, + { + "name": "baseMapLayers", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "[]" + }, + { + "name": "BOOTSTRAP_EFFECTS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "new InjectionToken('Bootstrap Effects')" + }, + { + "name": "CAD_FORMAT", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "Intl.NumberFormat('en-CA', {\r\n style: 'currency',\r\n currency: 'CAD',\r\n})" + }, + { + "name": "CauseOptionDisclaimer", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/admin-incident-form/incident-details-panel/incident-details-panel.constants.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n 0: 'A wildfire of undetermined cause, including a wildfire that is currently under investigation, as well as one where the investigation has been completed.',\r\n 1: 'Humans start wildfires in several ways, either by accident or intentionally.',\r\n 2: 'When lightning strikes an object it can release enough heat to ignite a tree or other fuels.',\r\n 3: 'Wildfire investigations often take time and can be very complex. Investigations may be carried out by one or more agencies, including the BC Wildfire Service, the Compliance and Enforcement Branch, the RCMP, or other law enforcement agencies, and may be cross jurisdictional.',\r\n}" + }, + { + "name": "changeCacheToken", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => {\r\n baseMapCacheToken = Math.trunc(Math.random() * 1e10);\r\n}" + }, + { + "name": "clone", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(obj) => JSON.parse(JSON.stringify(obj))" + }, + { + "name": "CONSTANTS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n NO_RECORDS_MESSAGE: 'No records to display.',\r\n}" + }, + { + "name": "DATE_FORMAT", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "Intl.DateTimeFormat('en-CA', {\r\n timeZone: undefined,\r\n hour12: false,\r\n year: 'numeric',\r\n month: 'numeric',\r\n day: 'numeric',\r\n})" + }, + { + "name": "DATE_FORMATS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/app.module.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n}" + }, + { + "name": "DATE_FORMATS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n fullPickerInput: 'Y-MM-DD HH:mm',\r\n datePickerInput: 'Y-MM-DD',\r\n timePickerInput: 'HH:mm',\r\n monthYearLabel: 'Y-MM',\r\n dateA11yLabel: 'Y-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n simplifiedDate: 'MMM DD',\r\n simplifiedDateWithYear: 'MMM DD YYYY',\r\n simplifiedDateWithTime: 'MMM DD, YYYY - HH:mm',\r\n simplifiedMonthDate: 'MM-DD',\r\n fullPickerInputWithSlash: 'Y-MM-DD/ HH:mm',\r\n API_DATE: 'Y-MM-DD',\r\n API_TIMESTAMP: 'Y-MM-DD HH:mm:ss',\r\n API_TIMESTAMP_WITH_SEP: 'Y-MM-DDTHH:mm:ss',\r\n}" + }, + { + "name": "defineEsriBasemap", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n id: string,\r\n title: string,\r\n baseMaps: { id: string; option?: { [key: string]: any } }[],\r\n) => {\r\n order += 1;\r\n baseMapIds.push(id);\r\n window['SMK'].TYPE.Viewer.prototype.basemap[id] = {\r\n title,\r\n order,\r\n create() {\r\n return baseMaps.map((bm) => {\r\n const L = window['L'];\r\n\r\n const orig = clone(L.esri.BasemapLayer.TILES[bm.id].options);\r\n const bmly = window['L'].esri.basemapLayer(\r\n bm.id,\r\n clone({ ...bm.option, wfnewsId: id }),\r\n );\r\n L.esri.BasemapLayer.TILES[bm.id].options = { ...orig, wfnewsId: id };\r\n return bmly;\r\n });\r\n },\r\n };\r\n}" + }, + { + "name": "defineOpenStreetMapLayer", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => {\r\n const L = window['L'];\r\n const osm = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n maxZoom: 19,\r\n attribution: 'Map data © OpenStreetMap'\r\n });\r\n order += 1;\r\n baseMapIds.push('openstreetmap');\r\n window['SMK'].TYPE.Viewer.prototype.basemap['openstreetmap'] = {\r\n title: 'OpenStreetMap',\r\n order,\r\n create() {\r\n return [osm];\r\n }\r\n };\r\n}" + }, + { + "name": "defineWmsBasemap", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n id,\r\n title: string,\r\n baseMaps: { url: string; option?: { [key: string]: any } }[],\r\n) => {\r\n order += 1;\r\n baseMapIds.push(id);\r\n window['SMK'].TYPE.Viewer.prototype.basemap[id] = {\r\n title,\r\n order,\r\n create() {\r\n return baseMaps.map((bm) => {\r\n const L = window['L'];\r\n return L.tileLayer(bm.url, bm.option);\r\n });\r\n }\r\n };\r\n}" + }, + { + "name": "delay", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(t) => new Promise((resolve) => setTimeout(resolve, t))" + }, + { + "name": "digits", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => `must contain only numbers`" + }, + { + "name": "direction", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(start: LonLat, end: LonLat): string => {\r\n const bearing = window['turf'].bearing(toPoint(start), toPoint(end));\r\n return DIRECTION[Math.floor((bearing + 382.5) / 45) % 8];\r\n}" + }, + { + "name": "DIRECTION", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "['N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW']" + }, + { + "name": "distance", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(loc1: LonLat, loc2: LonLat): number => window['turf'].distance(toPoint(loc1), toPoint(loc2))" + }, + { + "name": "document", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any" + }, + { + "name": "EMPTY_INCIDENTS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "defaultValue": "{\r\n pageNumber: null,\r\n pageRowCount: null,\r\n totalPageCount: null,\r\n totalRowCount: null,\r\n collection: [],\r\n}" + }, + { + "name": "EMPTY_WILDFIRESLIST", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "defaultValue": "{\r\n pageNumber: null,\r\n pageRowCount: null,\r\n totalPageCount: null,\r\n totalRowCount: null,\r\n collection: [],\r\n}" + }, + { + "name": "encodeUrl", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(url, data) => {\r\n if (!data) {\r\n return url;\r\n }\r\n\r\n const params = Object.keys(data)\r\n .filter((k) => data[k])\r\n .map((k) => `${encodeURIComponent(k)}=${encodeURIComponent(data[k])}`)\r\n .join('&');\r\n\r\n if (/[?]\\S+$/.test(url)) {\r\n return `${url}&${params}`;\r\n }\r\n\r\n if (/[?]$/.test(url)) {\r\n return `${url}${params}`;\r\n }\r\n\r\n return `${url}?${params}`;\r\n}" + }, + { + "name": "encodeUrl", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n url: string,\r\n data: { [key: string]: string | number | boolean },\r\n): string => {\r\n if (!data) {\r\n return url;\r\n }\r\n\r\n const params = Object.keys(data)\r\n .filter((k) => data[k])\r\n .map((k) => `${encodeURIComponent(k)}=${encodeURIComponent(data[k])}`)\r\n .join('&');\r\n\r\n if (/[?]\\S+$/.test(url)) {\r\n return `${url}&${params}`;\r\n }\r\n\r\n if (/[?]$/.test(url)) {\r\n return `${url}${params}`;\r\n }\r\n\r\n return `${url}?${params}`;\r\n}" + }, + { + "name": "environment", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/environments/environment.mobile.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n production: true,\r\n override_webade_preference_config: '',\r\n webade_preference_config: '',\r\n app_config_location: '/assets/data/appConfig.mobile.json',\r\n app_base: '/',\r\n document_management_proxy_auth_url: '/auth',\r\n}" + }, + { + "name": "environment", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/environments/environment.prod.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n production: true,\r\n app_config_location: 'config.jsp',\r\n webade_preference_config: '',\r\n app_base: '/',\r\n}" + }, + { + "name": "environment", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/environments/environment.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n production: false,\r\n override_webade_preference_config: '',\r\n webade_preference_config: '',\r\n app_config_location: '/assets/data/appConfig.json',\r\n app_base: '/',\r\n document_management_proxy_auth_url: '/auth',\r\n}" + }, + { + "name": "EPSILON", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "defaultValue": "0.01" + }, + { + "name": "ErrorMessages", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n required: () => 'Value is required',\r\n max: (x) => `Value cannot be more than ${x}`,\r\n min: (x) => `Value cannot be less than ${x}`,\r\n maxlength: (x) => `Value cannot exceed ${x} characters`,\r\n minlength: (x) => `Value must be at least ${x} characters`,\r\n}" + }, + { + "name": "fetchCache", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "defaultValue": "{}" + }, + { + "name": "fetchJsonP", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n url: string,\r\n data: { [key: string]: string | number | boolean },\r\n opt = { timeout: 10000 },\r\n): { response: Promise; abort: () => void } => {\r\n data['_'] = Math.round(Math.random() * 1e10);\r\n\r\n const cbfn = `callback_${data['_']}`;\r\n data.callback = cbfn;\r\n\r\n let id;\r\n let cancel;\r\n const req = encodeUrl(url, data);\r\n const promise = new Promise((res, rej) => {\r\n const cleanup = () => {\r\n if (id) {\r\n clearTimeout(id);\r\n }\r\n id = null;\r\n\r\n if (script.parentNode) {\r\n script.parentNode.removeChild(script);\r\n }\r\n\r\n window[cbfn] = null;\r\n };\r\n\r\n window[cbfn] = (payload) => {\r\n cleanup();\r\n res(payload);\r\n };\r\n\r\n cancel = () => {\r\n cleanup();\r\n rej(new Error('cancelled'));\r\n };\r\n const script = window['L'].DomUtil.create('script');\r\n script.type = 'text/javascript';\r\n script.async = true;\r\n script.src = req;\r\n\r\n document.getElementsByTagName('head')[0].appendChild(script);\r\n });\r\n\r\n if (opt.timeout) {\r\n id = setTimeout(cancel, opt.timeout);\r\n }\r\n\r\n return {\r\n response: promise,\r\n abort: cancel,\r\n };\r\n}" + }, + { + "name": "FileDetailsType", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/document-management.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'http://resources.wfdm.nrs.gov.bc.ca/fileDetails'" + }, + { + "name": "FireCentres", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "[\r\n {\r\n code: '2',\r\n agol: '7',\r\n description: 'Cariboo Fire Centre',\r\n displayOrder: 1,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'C',\r\n },\r\n {\r\n code: '50',\r\n agol: '2',\r\n description: 'Coastal Fire Centre',\r\n displayOrder: 2,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'V',\r\n },\r\n {\r\n code: '25',\r\n agol: '5',\r\n description: 'Kamloops Fire Centre',\r\n displayOrder: 3,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'K',\r\n },\r\n {\r\n code: '42',\r\n agol: '3',\r\n description: 'Northwest Fire Centre',\r\n displayOrder: 4,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'R',\r\n },\r\n {\r\n code: '8',\r\n agol: '4',\r\n description: 'Prince George Fire Centre',\r\n displayOrder: 5,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'G',\r\n },\r\n {\r\n code: '34',\r\n agol: '6',\r\n description: 'Southeast Fire Centre',\r\n displayOrder: 6,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'N',\r\n },\r\n]" + }, + { + "name": "FireZones", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "[\r\n { code: 3, alias: 1, description: 'Quesnel Zone', fireCentreOrgUnit: 2 },\r\n {\r\n code: 4,\r\n alias: 2,\r\n description: 'Central Cariboo Zone (Williams Lake)',\r\n fireCentreOrgUnit: 2,\r\n },\r\n {\r\n code: 5,\r\n alias: 3,\r\n description: 'Central Cariboo Zone (Horsefly)',\r\n fireCentreOrgUnit: 2,\r\n },\r\n {\r\n code: 6,\r\n alias: 4,\r\n description: '100 Mile House Zone',\r\n fireCentreOrgUnit: 2,\r\n },\r\n { code: 7, alias: 5, description: 'Chilcotin Zone', fireCentreOrgUnit: 2 },\r\n {\r\n code: 9,\r\n alias: 1,\r\n description: 'Prince George Zone',\r\n fireCentreOrgUnit: 8,\r\n },\r\n {\r\n code: 10,\r\n alias: 3,\r\n description: 'Robson Valley Zone',\r\n fireCentreOrgUnit: 8,\r\n },\r\n {\r\n code: 11,\r\n alias: 4,\r\n description: 'VanJam Zone (Vanderhoof)',\r\n fireCentreOrgUnit: 8,\r\n },\r\n {\r\n code: 12,\r\n alias: 5,\r\n description: 'VanJam Zone (Fort St. James)',\r\n fireCentreOrgUnit: 8,\r\n },\r\n { code: 13, alias: 6, description: 'Mackenzie Zone', fireCentreOrgUnit: 8 },\r\n {\r\n code: 14,\r\n alias: 7,\r\n description: 'Dawson Creek Zone',\r\n fireCentreOrgUnit: 8,\r\n },\r\n {\r\n code: 15,\r\n alias: 8,\r\n description: 'Fort St. John Zone',\r\n fireCentreOrgUnit: 8,\r\n },\r\n { code: 16, alias: 9, description: 'Fort Nelson Zone', fireCentreOrgUnit: 8 },\r\n {\r\n code: 26,\r\n alias: 1,\r\n description: 'Kamloops Zone (Clearwater)',\r\n fireCentreOrgUnit: 25,\r\n },\r\n {\r\n code: 27,\r\n alias: 2,\r\n description: 'Kamloops Zone (Kamloops)',\r\n fireCentreOrgUnit: 25,\r\n },\r\n {\r\n code: 28,\r\n alias: 3,\r\n description: 'Vernon Zone (Salmon Arm)',\r\n fireCentreOrgUnit: 25,\r\n },\r\n {\r\n code: 29,\r\n alias: 4,\r\n description: 'Vernon Zone (Vernon)',\r\n fireCentreOrgUnit: 25,\r\n },\r\n { code: 30, alias: 5, description: 'Penticton Zone', fireCentreOrgUnit: 25 },\r\n { code: 31, alias: 6, description: 'Merritt Zone', fireCentreOrgUnit: 25 },\r\n { code: 32, alias: 7, description: 'Lillooet Zone', fireCentreOrgUnit: 25 },\r\n { code: 35, alias: 1, description: 'Cranbrook Zone', fireCentreOrgUnit: 34 },\r\n { code: 36, alias: 2, description: 'Invermere Zone', fireCentreOrgUnit: 34 },\r\n { code: 37, alias: 4, description: 'Columbia Zone', fireCentreOrgUnit: 34 },\r\n { code: 38, alias: 5, description: 'Arrow Zone', fireCentreOrgUnit: 34 },\r\n { code: 39, alias: 6, description: 'Boundary Zone', fireCentreOrgUnit: 34 },\r\n {\r\n code: 40,\r\n alias: 7,\r\n description: 'Kootenay Lake Zone',\r\n fireCentreOrgUnit: 34,\r\n },\r\n {\r\n code: 43,\r\n alias: 1,\r\n description: 'Nadina Zone (Lakes)',\r\n fireCentreOrgUnit: 42,\r\n },\r\n {\r\n code: 44,\r\n alias: 2,\r\n description: 'Nadina Zone (Morice)',\r\n fireCentreOrgUnit: 42,\r\n },\r\n { code: 45, alias: 3, description: 'Bulkley Zone', fireCentreOrgUnit: 42 },\r\n {\r\n code: 46,\r\n alias: 4,\r\n description: 'Bulkley Zone (Kispiox)',\r\n fireCentreOrgUnit: 42,\r\n },\r\n {\r\n code: 47,\r\n alias: 5,\r\n description: 'Skeena Zone (Kalum)',\r\n fireCentreOrgUnit: 42,\r\n },\r\n {\r\n code: 48,\r\n alias: 8,\r\n description: 'Skeena Zone (North Coast)',\r\n fireCentreOrgUnit: 42,\r\n },\r\n { code: 49, alias: 9, description: 'Cassiar Zone', fireCentreOrgUnit: 42 },\r\n { code: 51, alias: 1, description: 'Fraser Zone', fireCentreOrgUnit: 50 },\r\n { code: 52, alias: 3, description: 'Pemberton Zone', fireCentreOrgUnit: 50 },\r\n {\r\n code: 53,\r\n alias: 5,\r\n description: 'Sunshine Coast Zone',\r\n fireCentreOrgUnit: 50,\r\n },\r\n {\r\n code: 54,\r\n alias: 6,\r\n description: 'South Island Zone',\r\n fireCentreOrgUnit: 50,\r\n },\r\n { code: 55, alias: 7, description: 'Mid Island Zone', fireCentreOrgUnit: 50 },\r\n {\r\n code: 56,\r\n alias: 8,\r\n description: 'North Island Mid Coast Zone (Campbell River)',\r\n fireCentreOrgUnit: 50,\r\n },\r\n {\r\n code: 57,\r\n alias: 9,\r\n description: 'North Island Mid Coast Zone (Port McNeill)',\r\n fireCentreOrgUnit: 50,\r\n },\r\n {\r\n code: 58,\r\n alias: 10,\r\n description: 'North Island Mid Coast Zone (Mid Coast)',\r\n fireCentreOrgUnit: 50,\r\n },\r\n {\r\n code: 59,\r\n alias: 11,\r\n description: 'Fraser Zone (Haida Gwaii)',\r\n fireCentreOrgUnit: 50,\r\n },\r\n]" + }, + { + "name": "formatDistance", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(dist: number, unit: string): string => {\r\n if (dist == null) {\r\n return 'n/a';\r\n }\r\n if (dist < 10) {\r\n return dist.toFixed(1) + ' ' + unit;\r\n }\r\n return dist.toFixed(0) + ' ' + unit;\r\n}" + }, + { + "name": "formatSort", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(param: string, direction: SortDirection) =>\r\n param && direction ? `${param} ${direction}` : undefined" + }, + { + "name": "GET_INCIDENT", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDNT'" + }, + { + "name": "GET_INCIDENT_CAUSE", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDNT'" + }, + { + "name": "GET_INCIDENT_CAUSE_ERROR", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDENT_CAUSE_ERROR'" + }, + { + "name": "GET_INCIDENT_CAUSE_SUCCESS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDENT_CAUSE_SUCCESS'" + }, + { + "name": "GET_INCIDENT_ERROR", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDENT_ERROR'" + }, + { + "name": "GET_INCIDENT_SUCCESS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDENT_SUCCESS'" + }, + { + "name": "hasValues", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(obj) =>\r\n Object.values(obj).some((v) => v !== null && typeof v !== 'undefined')" + }, + { + "name": "haversineDistance", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(lat1, lat2, lon1, lon2) => {\r\n const R = 6371e3; // metres\r\n const φ1 = (lat1 * Math.PI) / 180; // φ, λ in radians\r\n const φ2 = (lat2 * Math.PI) / 180;\r\n const Δφ = ((lat2 - lat1) * Math.PI) / 180;\r\n const Δλ = ((lon2 - lon1) * Math.PI) / 180;\r\n\r\n const a =\r\n Math.sin(Δφ / 2) * Math.sin(Δφ / 2) +\r\n Math.cos(φ1) * Math.cos(φ2) * Math.sin(Δλ / 2) * Math.sin(Δλ / 2);\r\n const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\r\n\r\n const d = R * c; // in metres\r\n return d;\r\n}", + "rawdescription": "This uses the ‘haversine’ formula to calculate the great-circle distance between two points \r\n– that is, the shortest distance over the earth’s surface – giving an ‘as-the-crow-flies’ distance between the points.\r\na = sin²(Δφ/2) + cos φ1 ⋅ cos φ2 ⋅ sin²(Δλ/2)\r\nc = 2 ⋅ atan2( √a, √(1−a) )\r\nd = R ⋅ c\r\nWhere\tφ is latitude, λ is longitude, R is earth’s radius (mean radius = 6,371km). \r\nnote that angles need to be in radians to pass to trig functions", + "description": "

This uses the ‘haversine’ formula to calculate the great-circle distance between two points \n– that is, the shortest distance over the earth’s surface – giving an ‘as-the-crow-flies’ distance between the points.\na = sin²(Δφ/2) + cos φ1 ⋅ cos φ2 ⋅ sin²(Δλ/2)\nc = 2 ⋅ atan2( √a, √(1−a) )\nd = R ⋅ c\nWhere\tφ is latitude, λ is longitude, R is earth’s radius (mean radius = 6,371km). \nnote that angles need to be in radians to pass to trig functions

\n" + }, + { + "name": "ICON", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/app.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n ADVISORIES: 'advisories',\r\n BACK_ICON: 'back-icon',\r\n BOOKMARK: 'bookmark',\r\n CLOUD_SUN: 'cloud-sun',\r\n CONTACT_US: 'contact-us',\r\n DOT: 'dot',\r\n EXCLAMATION_CIRCLE: 'exclamation-circle',\r\n EXT_LINK: 'external-link',\r\n FACEBOOK_SQUARE: 'fb-square',\r\n FACEBOOK: 'facebook',\r\n FILTER_CANCEL: 'filter-cancel',\r\n FIRE: 'fire',\r\n INCIDENT: 'incident',\r\n MAP_SIGNS: 'map-signs',\r\n MAP: 'map',\r\n TWITTER: 'twitter',\r\n CAMPING: 'camping',\r\n LARGER: 'larger',\r\n PHONE: 'phone',\r\n ARROW_FORWARD_ENABLED: 'arrow-forward-enabled',\r\n ARROW_FORWARD_DISABLED: 'arrow-forward-disabled',\r\n CAMERA: 'camera',\r\n IMAGE: 'image',\r\n CAMERA_GREY: 'camera-grey',\r\n IMAGE_GREY: 'image-grey',\r\n EDIT: 'edit',\r\n SEND: 'send',\r\n LOCATION_OFF: 'location-off',\r\n DASHBOARD: 'dashboard',\r\n MORE: 'more',\r\n REPORT: 'report',\r\n SAVED: 'saved',\r\n ARROW: 'arrow',\r\n CANCEL: 'cancel',\r\n AREA_RESTRICTION: 'area-restriction',\r\n BAN: 'ban',\r\n FIRE_DANGER_VERY_LOW: 'fire-danger-very-low',\r\n FIRE_DANGER_LOW: 'fire-danger-low',\r\n FIRE_DANGER_MODERATE: 'fire-danger-moderate',\r\n FIRE_DANGER_HIGH: 'fire-danger-high',\r\n FIRE_DANGER_EXTREME: 'fire-danger-extreme',\r\n ROAD_EVENT: 'road-event',\r\n CLOSED_RECREATION_SITE: 'closed-recreation-site',\r\n REGIONAL_DISTRICTS: 'regional-districts',\r\n BROWN_SQUARE: 'brown-square',\r\n INDIAN_RESERVE: 'indian-reserve',\r\n BACK_ICON_PANEL: 'back-icon-panel',\r\n FIRE_NOTE: 'fire-note',\r\n LOCATION_DISABLED: 'location-disabled',\r\n LOCATION_ENABLED: 'location-enabled',\r\n CALENDAR: 'calendar',\r\n ZOOM_IN: 'zoom-in',\r\n AGENCY: 'agency',\r\n CARBON_GAUGE: 'carbon-gauge',\r\n CARBON_CALENDAR: 'carbon-calendar',\r\n ARROW_LEFT: 'carbon-calendar',\r\n CARBON_LAYER: 'carbon-layer',\r\n}" + }, + { + "name": "INCIDENT_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'Incident'" + }, + { + "name": "INCIDENT_STATUS_CODES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/constants.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n ACTIVE: 'Active',\r\n CANCELLED: 'Cancelled',\r\n COMPLETED: 'Completed',\r\n LOCKED: 'Locked',\r\n}" + }, + { + "name": "INCIDENT_TYPE_CODES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/constants.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n AGENCY_ASSIST: 'AGY_ASSIST',\r\n DUPLICATE: 'DUPLICATE',\r\n ENTERED_IN_ERROR: 'ERROR',\r\n FIRE: 'FIRE',\r\n FIELD_ACTIVITY: 'FLD_TRAIN',\r\n NUISANCE_FIRE: 'NUSFIRE',\r\n OTHER: 'OTHER',\r\n SMOKE_CHASE: 'SMOKE_CHS',\r\n}" + }, + { + "name": "INCIDENTS_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'Incidents'" + }, + { + "name": "infoSettings", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin-settings.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "InfoPluginSettings", + "defaultValue": "{\r\n info: true,\r\n infoData: {},\r\n}" + }, + { + "name": "initialIncidentsSearchState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchState", + "defaultValue": "{\r\n query: null,\r\n sortParam: 'discoveryTimestamp',\r\n sortDirection: 'DESC',\r\n sortModalVisible: false,\r\n filters: {},\r\n hiddenFilters: {},\r\n componentId: SEARCH_INCIDENTS_COMPONENT_ID,\r\n}" + }, + { + "name": "initialRootState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "RootState", + "defaultValue": "{\r\n searchIncidents: initialIncidentsSearchState,\r\n searchWildfires: initialWildfiresSearchState,\r\n}" + }, + { + "name": "initialWildfiresSearchState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchState", + "defaultValue": "{\r\n query: null,\r\n sortParam: 'lastUpdatedTimestamp',\r\n sortDirection: 'DESC',\r\n sortModalVisible: false,\r\n filters: {},\r\n hiddenFilters: {},\r\n componentId: SEARCH_WILDFIRES_COMPONENT_ID,\r\n}" + }, + { + "name": "initIncidentsPaging", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "getDefaultPagingInfoRequest(\r\n 1,\r\n 20,\r\n 'discoveryTimestamp',\r\n 'DESC',\r\n undefined,\r\n)" + }, + { + "name": "initPromise", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/wf-map-container/wf-map-container.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "Promise.resolve()" + }, + { + "name": "initWildfiresListPaging", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "getDefaultPagingInfoRequest(\r\n 1,\r\n 20,\r\n 'discoveryTimestamp',\r\n 'DESC',\r\n undefined,\r\n)" + }, + { + "name": "invalid", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => `is invalid`" + }, + { + "name": "isAndroidViaNavigator", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => navigator.platform.includes('Linux') || navigator.platform.includes('Android')" + }, + { + "name": "LOAD_INCIDENTS_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'loadIncidents'" + }, + { + "name": "LOAD_WILDFIRES_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'loadWildfires'" + }, + { + "name": "mapConfig", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/map-config.service/map.config.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n mapServices: MapServices,\r\n serviceStatus: MapServiceStatus,\r\n device: WfDevice,\r\n appConfigService: AppConfigService\r\n) => ({\r\n viewer: {\r\n type: 'leaflet',\r\n device,\r\n location: {\r\n extent: [-136.3, 49, -116, 60.2],\r\n },\r\n baseMap: isAndroidViaNavigator() ? 'openstreetmap' : 'navigation',\r\n minZoom: 4,\r\n maxZoom: 30,\r\n },\r\n tools: [\r\n {\r\n type: 'location',\r\n enabled: false,\r\n },\r\n {\r\n type: 'layers',\r\n enabled: true,\r\n showTitle: false,\r\n position: 'shortcut-menu',\r\n glyph: {\r\n visible: 'check_box',\r\n hidden: 'check_box_outline_blank',\r\n },\r\n command: {\r\n allVisibility: false,\r\n filter: false,\r\n legend: false,\r\n },\r\n legend: true,\r\n order: 2,\r\n display: LayerDisplayConfig(mapServices),\r\n },\r\n {\r\n type: 'identify',\r\n title: 'Learn More',\r\n enabled: true,\r\n showTitle: false,\r\n showWidget: false,\r\n showPanel: true,\r\n radius: 20,\r\n command: {\r\n attributeMode: false,\r\n clear: false,\r\n nearBy: false,\r\n zoom: true,\r\n custom: true,\r\n },\r\n internalLayer: {\r\n 'search-area': {\r\n style: {\r\n stroke: false,\r\n fill: true,\r\n fillColor: '#548ADB',\r\n fillOpacity: 0.3,\r\n },\r\n },\r\n 'search-border-1': {\r\n style: {\r\n strokeWidth: 1,\r\n strokeColor: '#548ADB',\r\n strokeOpacity: 1,\r\n strokeCap: 'butt',\r\n },\r\n },\r\n 'search-border-2': {\r\n style: {\r\n strokeWidth: 1,\r\n strokeColor: '#548ADB',\r\n strokeOpacity: 1,\r\n strokeCap: 'butt',\r\n },\r\n },\r\n location: {\r\n title: 'Identify Location',\r\n style: {\r\n markerUrl: null,\r\n },\r\n legend: {},\r\n },\r\n 'edit-search-area': {\r\n style: {\r\n strokeWidth: 3,\r\n strokeColor: 'red',\r\n strokeOpacity: 1,\r\n },\r\n },\r\n },\r\n },\r\n {\r\n type: 'pan',\r\n enabled: true,\r\n },\r\n {\r\n type: 'zoom',\r\n enabled: true,\r\n mouseWheel: true,\r\n doubleClick: true,\r\n box: true,\r\n control: true,\r\n },\r\n {\r\n type: 'baseMaps',\r\n enabled: true,\r\n showTitle: false,\r\n showPanel: true,\r\n position: 'shortcut-menu',\r\n mapStyle: {\r\n width: '60px',\r\n height: '100px',\r\n },\r\n order: 3,\r\n },\r\n {\r\n type: 'time-dimension',\r\n enabled: true,\r\n timeDimensionOptions: {},\r\n },\r\n {\r\n type: 'scale',\r\n enabled: 'desktop',\r\n showZoom: true,\r\n order: 2,\r\n },\r\n {\r\n type: 'coordinate',\r\n enabled: 'desktop',\r\n order: 3,\r\n format: 'DDM',\r\n },\r\n {\r\n type: 'measure',\r\n enabled: 'desktop',\r\n unit: 'kilometers',\r\n position: 'actionbar',\r\n order: 5,\r\n },\r\n {\r\n type: 'search',\r\n enabled: false,\r\n },\r\n ],\r\n layers: LayerConfig(mapServices, serviceStatus, appConfigService),\r\n})" + }, + { + "name": "mapIndexAuto", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/wf-map-container/wf-map-container.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "defaultValue": "0" + }, + { + "name": "max", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "([message, max]: any[]) => `cannot be more than ${max}`" + }, + { + "name": "MAX_CACHE_AGE", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/common-utility.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "30 * 1000" + }, + { + "name": "MAX_CACHE_AGE", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/point-id.service/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "60 * 1000" + }, + { + "name": "MetadataType", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/document-management.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'http://resources.wfdm.nrs.gov.bc.ca/fileMetadataResource'" + }, + { + "name": "metersPerUnit", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n Mil: 2.5399999999999996e-8,\r\n MicroInch: 0.0000254,\r\n mm: 0.001,\r\n Millimeter: 0.001,\r\n cm: 0.01,\r\n Centimeter: 0.01,\r\n IInch: 0.0254,\r\n 'us-in': 0.0254000508001016,\r\n Inch: 0.0254000508001016,\r\n in: 0.0254000508001016,\r\n inches: 0.0254000508001016,\r\n Decimeter: 0.1,\r\n ClarkeLink: 0.201166194976,\r\n SearsLink: 0.2011676512155,\r\n BenoitLink: 0.20116782494375873,\r\n IntnlLink: 0.201168,\r\n link: 0.201168,\r\n GunterLink: 0.2011684023368047,\r\n CapeFoot: 0.3047972615,\r\n ClarkeFoot: 0.3047972651151,\r\n 'ind-ft': 0.30479841,\r\n IndianFt37: 0.30479841,\r\n SearsFoot: 0.30479947153867626,\r\n IndianFt75: 0.3047995,\r\n IndianFoot: 0.30479951,\r\n IndianFt62: 0.3047996,\r\n GoldCoastFoot: 0.3047997101815088,\r\n IFoot: 0.3048,\r\n Foot: 0.3048006096012192,\r\n ft: 0.3048006096012192,\r\n 'us-ft': 0.3048006096012192,\r\n ModAmFt: 0.304812252984506,\r\n 'ind-yd': 0.9143952300000001,\r\n IndianYd37: 0.9143952300000001,\r\n SearsYard: 0.914398414616029,\r\n IndianYd75: 0.9143985000000001,\r\n IndianYard: 0.9143985307444409,\r\n IndianYd62: 0.9143987999999998,\r\n IYard: 0.9143999999999999,\r\n Yard: 0.9144018288036576,\r\n yd: 0.9144018288036576,\r\n 'us-yd': 0.9144018288036576,\r\n CaGrid: 0.9997380000000001,\r\n m: 1,\r\n Meter: 1,\r\n GermanMeter: 1.0000135965,\r\n fath: 1.8287999999999998,\r\n Fathom: 1.8287999999999998,\r\n Rood: 3.7782668980000005,\r\n Perch: 5.02921005842012,\r\n Rod: 5.02921005842012,\r\n Pole: 5.02921005842012,\r\n Dekameter: 10,\r\n Decameter: 10,\r\n ClarkeChain: 20.1166194976,\r\n 'ind-ch': 20.11669506,\r\n SearsChain: 20.11676512155,\r\n BenoitChain: 20.116782494375872,\r\n IntnlChain: 20.1168,\r\n ch: 20.1168,\r\n 'us-ch': 20.11684023368047,\r\n GunterChain: 20.11684023368047,\r\n dm: 100,\r\n Hectometer: 100,\r\n Furlong: 201.1684023368046,\r\n Brealey: 375,\r\n km: 1000,\r\n Kilometer: 1000,\r\n IMile: 1609.344,\r\n Mile: 1609.3472186944373,\r\n mi: 1609.3472186944373,\r\n 'us-mi': 1609.3472186944373,\r\n kmi: 1851.9999999999998,\r\n nmi: 1851.9999999999998,\r\n NautM: 1852.0000000000002,\r\n 'NautM-UK': 1853.1840000000002,\r\n '50kilometers': 50000,\r\n 'Lat-66': 110943.31648893275,\r\n 'Lat-83': 110946.25736872235,\r\n dd: 111118.97383794768,\r\n degrees: 111118.97383794768,\r\n '150kilometers': 150000,\r\n}" + }, + { + "name": "min", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "([message, min]: any[]) => `cannot be less than ${min}`" + }, + { + "name": "minMax", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "([message, min, max]: any[]) =>\r\n `must be between ${min} and ${max} characters`" + }, + { + "name": "notFound", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => `not found`" + }, + { + "name": "order", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "defaultValue": "100" + }, + { + "name": "PROFILE_SCOPES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/app.routing.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "[[ROLES_UI.ADMIN, ROLES_UI.IM_ADMIN]]" + }, + { + "name": "REFRESH_INTERVAL_ACTIVE_MILLIS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/capacitor-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "5 * 1000 * 60" + }, + { + "name": "reportOfFireMapConfig", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/map-config.service/map.config.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n mapServices: MapServices,\r\n serviceStatus: MapServiceStatus,\r\n device: WfDevice,\r\n appConfigService: AppConfigService,\r\n) => ({\r\n viewer: {\r\n type: 'leaflet',\r\n device,\r\n location: {\r\n extent: [-136.3, 49, -116, 60.2],\r\n },\r\n baseMap: 'imagery',\r\n minZoom: 4,\r\n },\r\n tools: [\r\n {\r\n type: 'pan',\r\n enabled: true,\r\n },\r\n {\r\n type: 'zoom',\r\n enabled: true,\r\n mouseWheel: true,\r\n doubleClick: true,\r\n box: true,\r\n control: true,\r\n },\r\n {\r\n type: 'baseMaps',\r\n enabled: false,\r\n },\r\n {\r\n type: 'search',\r\n enabled: false,\r\n },\r\n {\r\n type: 'search-location',\r\n enabled: false,\r\n },\r\n {\r\n type: 'markup',\r\n enabled: false,\r\n },\r\n {\r\n type: 'location',\r\n enabled: false,\r\n },\r\n {\r\n type: 'scale',\r\n enabled: false,\r\n },\r\n {\r\n type: 'bespoke',\r\n instance: 'full-screen',\r\n title: 'Full Screen',\r\n position: 'toolbar',\r\n enabled: false,\r\n order: 1,\r\n icon: 'open_in_full',\r\n },\r\n ],\r\n})" + }, + { + "name": "reportOfFireOfflineMapConfig", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/map-config.service/map.config.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n mapServices: MapServices,\r\n serviceStatus: MapServiceStatus,\r\n device: WfDevice,\r\n appConfigService: AppConfigService,\r\n) => ({\r\n viewer: {\r\n type: 'leaflet',\r\n device,\r\n location: {\r\n extent: [-136.3, 49, -116, 60.2],\r\n },\r\n baseMap: 'imagery',\r\n zoomControl: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n },\r\n tools: [\r\n {\r\n type: 'pan',\r\n enabled: true,\r\n },\r\n {\r\n type: 'baseMaps',\r\n enabled: false,\r\n },\r\n {\r\n type: 'search',\r\n enabled: false,\r\n },\r\n {\r\n type: 'search-location',\r\n enabled: false,\r\n },\r\n {\r\n type: 'markup',\r\n enabled: false,\r\n },\r\n {\r\n type: 'location',\r\n enabled: false,\r\n },\r\n {\r\n type: 'scale',\r\n enabled: false,\r\n },\r\n {\r\n type: 'bespoke',\r\n instance: 'full-screen',\r\n title: 'Full Screen',\r\n position: 'toolbar',\r\n enabled: false,\r\n order: 1,\r\n icon: 'open_in_full',\r\n },\r\n ],\r\n})" + }, + { + "name": "required", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => `is required`" + }, + { + "name": "ROLES_UI", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/shared/scopes/scopes.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n GENERAL_STAFF: `${SCOPE_APPLICATION_PREFIX}INCIDENT_GENERAL_STAFF`, //*****\r\n ADMIN: `${SCOPE_APPLICATION_PREFIX_NEWS}WFNEWS_PUBLISHER`, //*****\r\n IM_ADMIN: `${SCOPE_APPLICATION_PREFIX}WFNEWS_ADMIN`, //*****\r\n}" + }, + { + "name": "rootEffects", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "defaultValue": "[\r\n // PlaceNameSearchEffects,\r\n IncidentsEffect,\r\n IncidentEffect,\r\n WildfiresListEffect,\r\n]" + }, + { + "name": "rootReducers", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "ActionReducerMap", + "defaultValue": "{\r\n search: searchReducer,\r\n router: routerReducer,\r\n incidents: incidentsReducer,\r\n searchIncidents: pageSearchReducer,\r\n incident: incidentReducer,\r\n wildfires: wildfiresListReducer,\r\n searchWildfires: pageSearchReducer,\r\n}" + }, + { + "name": "ROUTING", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/app.routing.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "RouterModule.forRoot(PANEL_ROUTES, {})" + }, + { + "name": "SCOPE_APPLICATION_PREFIX", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/shared/scopes/scopes.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'WFIM.'" + }, + { + "name": "SCOPE_APPLICATION_PREFIX_NEWS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/shared/scopes/scopes.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'WFNEWS.'" + }, + { + "name": "SEARCH_INCIDENTS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_INCIDENTS'" + }, + { + "name": "SEARCH_INCIDENTS_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'searchIncidents'" + }, + { + "name": "SEARCH_INCIDENTS_ERROR", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_INCIDENTS_ERROR'" + }, + { + "name": "SEARCH_INCIDENTS_SUCCESS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_INCIDENTS_SUCCESS'" + }, + { + "name": "SEARCH_WILDFIRES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_WILDFIRES'" + }, + { + "name": "SEARCH_WILDFIRES_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'searchWildfires'" + }, + { + "name": "SEARCH_WILDFIRES_ERROR", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_WILDFIRES_ERROR'" + }, + { + "name": "SEARCH_WILDFIRES_SUCCESS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_WILDFIRES_SUCCESS'" + }, + { + "name": "selectCurrentIncident", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): any =>\r\n state.incident ? state.incident.currentIncident : undefined" + }, + { + "name": "selectCurrentIncidentCause", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): any =>\r\n state.incident ? state.incident.currentIncidentCause : undefined" + }, + { + "name": "selectCurrentIncidentsSearch", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): any =>\r\n state.incidents ? state.incidents.currentIncidentsSearch : undefined" + }, + { + "name": "selectCurrentWildfiresSearch", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): any =>\r\n state.wildfires ? state.wildfires.currentWildfiresSearch : undefined" + }, + { + "name": "selectFormStatesUnsaved", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(componentIds: string[]) =>\r\n (state: RootState): boolean => {\r\n let ret = false;\r\n if (componentIds && componentIds.length) {\r\n componentIds.forEach((componentId) => {\r\n const formUnsaved = state.application.formStates[componentId]\r\n ? state.application.formStates[componentId].isUnsaved\r\n : false;\r\n ret = ret || formUnsaved;\r\n });\r\n }\r\n return ret;\r\n }" + }, + { + "name": "selectIncidentsErrorState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): ErrorState[] =>\r\n state.application && state.application.errorStates.incidents\r\n ? state.application.errorStates.incidents\r\n : undefined" + }, + { + "name": "selectIncidentsLoadState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): LoadState =>\r\n state.application && state.application.loadStates.incidents\r\n ? state.application.loadStates.incidents\r\n : undefined" + }, + { + "name": "selectSearchState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(componentId) =>\r\n (state: RootState): SearchState =>\r\n state[componentId] ? state[componentId] : undefined" + }, + { + "name": "selectWildfiresErrorState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): ErrorState[] =>\r\n state.application && state.application.errorStates.wildfires\r\n ? state.application.errorStates.wildfires\r\n : undefined" + }, + { + "name": "selectWildfiresLoadState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): LoadState =>\r\n state.application && state.application.loadStates.wildfires\r\n ? state.application.loadStates.wildfires\r\n : undefined" + }, + { + "name": "SizeTypeOptionDisclaimer", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/admin-incident-form/incident-details-panel/incident-details-panel.constants.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n 0: 'Fire size is based on the last known mapped size in hectares.',\r\n 1: 'Fire size is based on the last known estimated size in hectares.',\r\n 2: 'Fire size is based on most current information available.',\r\n}" + }, + { + "name": "STAGE_OF_CONTROL_CODES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/constants.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n BEING_HELD: 'HOLDING',\r\n OUT: 'OUT',\r\n OUT_OF_CONTROL: 'OUT_CNTRL',\r\n UNDER_CONTROL: 'UNDR_CNTRL',\r\n}" + }, + { + "name": "TIME_FORMAT", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "Intl.DateTimeFormat('en-CA', {\r\n timeZone: undefined,\r\n hour12: false,\r\n year: 'numeric',\r\n month: 'numeric',\r\n day: 'numeric',\r\n hour: 'numeric',\r\n minute: 'numeric',\r\n second: 'numeric',\r\n timeZoneName: 'short',\r\n})" + }, + { + "name": "toLatLon", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(lonLat: LonLat): LatLon => [lonLat[1], lonLat[0]]" + }, + { + "name": "toPoint", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(lonLat: LonLat): any => window['turf'].point(lonLat)" + }, + { + "name": "UPDATE_AFTER_INACTIVE_MILLIS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/capacitor-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "1000 * 60" + }, + { + "name": "UPLOAD_DIRECTORY", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/document-management.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'/WFIM/uploads'" + }, + { + "name": "WATCHLIST_KEY", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/watchlist-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'WFNEWS_WATCHLIST'" + }, + { + "name": "WF_SNACKBAR_TYPES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n SUCCESS: 'success',\r\n ERROR: 'error',\r\n WARNING: 'warning',\r\n INFO: 'info',\r\n UPDATE: 'update',\r\n}" + }, + { + "name": "WILDFIRESLIST_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'WildfiresList'" + }, + { + "name": "window", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any" + }, + { + "name": "window", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/active-wildfire-map/active-wildfire-map.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any" + }, + { + "name": "zoomToGeometry", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(geom: any, zoomLevel: number | boolean = 12) => {\r\n getActiveMap().$viewer.panToFeature(geom, zoomLevel);\r\n}" + }, + { + "name": "zoomToProvince", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => {\r\n getActiveMap().$viewer.panToFeature({\r\n type: 'Feature',\r\n geometry: {\r\n type: 'Polygon',\r\n coordinates: [\r\n [\r\n [-139.05, 60.0],\r\n [-114.05, 60.0],\r\n [-114.05, 48.0],\r\n [-139.05, 48.0],\r\n [-139.05, 60.0],\r\n ],\r\n ],\r\n },\r\n });\r\n}" + } + ], + "functions": [ + { + "name": "AbmsMunicipalitiesLayerConfig", + "file": "src/app/services/map-config.service/layers/abms-municipalities.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "AbmsRegionalDistrictsLayerConfig", + "file": "src/app/services/map-config.service/layers/abms-regional-districts.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ActiveWildfiresHeatmapLayerConfig", + "file": "src/app/services/map-config.service/layers/active-wildfires.heatmap.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ActiveWildfiresLayerConfig", + "file": "src/app/services/map-config.service/layers/active-wildfires.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "AreaRestrictionsLayerConfig", + "file": "src/app/services/map-config.service/layers/area-restrictions.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "arrayEquals", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "a", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "b", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "a", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "b", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "BansAndProhibitionsLayerConfig", + "file": "src/app/services/map-config.service/layers/bans-and-prohibitions.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "BasemapLayerConfig", + "file": "src/app/services/map-config.service/layers/basemap.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "bootstrapEffects", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "effects", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sources", + "type": "EffectSources", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "effects", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sources", + "type": "EffectSources", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "checkLayerVisible", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "layerId", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "boolean", + "jsdoctags": [ + { + "name": "layerId", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "CLABIndianReservesLayerConfig", + "file": "src/app/services/map-config.service/layers/clab-indian-reserves.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "clone", + "file": "src/app/components/wf-map-container/wf-map-container.component.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "o", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "o", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ClosedRecreationSitesLayerConfig", + "file": "src/app/services/map-config.service/layers/closed-recreation-sites.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "codeTableAndUserPrefFnInit", + "file": "src/app/app-initializer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "Promise", + "jsdoctags": [ + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertFireNumber", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertFromTimestamp", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateTime", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateTimeTimeZone", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateWithDayOfWeek", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateWithTime", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateYear", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateYearUtc", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToFireCentreDescription", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToMobileFormat", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "dateString", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "dateString", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToNotificationSettingRsrc", + "file": "src/app/services/notification.service.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "np", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "NotificationSettingRsrc", + "jsdoctags": [ + { + "name": "np", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToStageOfControlDescription", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToStandardDateString", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToYoutubeId", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "externalUri", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "externalUri", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "createInstances", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "instances", + "deprecated": false, + "deprecationMessage": "", + "dotDotDotToken": true + } + ], + "jsdoctags": [ + { + "name": "instances", + "deprecated": false, + "deprecationMessage": "", + "dotDotDotToken": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "currentFireYear", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [] + }, + { + "name": "DangerRatingLayerConfig", + "file": "src/app/services/map-config.service/layers/danger-rating.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displayDangerRatingDes", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "danger", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "danger", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displayDay", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "DriveBCEventsLayerConfig", + "file": "src/app/services/map-config.service/layers/drive-bc-active-events.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "equalsIgnoreCase", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "text", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "other", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "text", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "other", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "EvacuationOrdersLayerConfig", + "file": "src/app/services/map-config.service/layers/evacuation-orders-and-alerts-wms.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "fetchData", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "Promise", + "jsdoctags": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "findFireCentreByName", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "fireCentreName", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "any", + "jsdoctags": [ + { + "name": "fireCentreName", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "FireCentresLayerConfig", + "file": "src/app/services/map-config.service/layers/bc-fire-centres.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "FirePerimetersLayerConfig", + "file": "src/app/services/map-config.service/layers/fire-perimeters.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "FntTreatyLandLayerConfig", + "file": "src/app/services/map-config.service/layers/fnt-treaty-land.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ForestServiceRoadsLayerConfig", + "file": "src/app/services/map-config.service/layers/fsr-safety.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "formatDist", + "file": "src/app/components/report-of-fire/location-page/rof-location-page.component.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "dist", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "dist", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "FuelTreatmentLayerConfig", + "file": "src/app/services/map-config.service/layers/fuel-treatment.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getActiveMap", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "smk", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "jsdoctags": [ + { + "name": "smk", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getCurrentCondition", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "conditions", + "type": "WeatherStationConditions", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "WeatherHourlyCondition", + "jsdoctags": [ + { + "name": "conditions", + "type": "WeatherStationConditions", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getDefaultApplicationState", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "ApplicationState" + }, + { + "name": "getDefaultErrorStates", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "ErrorStates" + }, + { + "name": "getDefaultFormState", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "FormState" + }, + { + "name": "getDefaultFormStates", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "FormStates" + }, + { + "name": "getDefaultIncidentsState", + "file": "src/app/store/incidents/incidents.stats.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "IncidentsState" + }, + { + "name": "getDefaultIncidentState", + "file": "src/app/store/incident/incident.stats.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "IncidentState" + }, + { + "name": "getDefaultLoadStates", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "LoadStates" + }, + { + "name": "getDefaultPagingInfoRequest", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "pageNumber", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "1" + }, + { + "name": "pageSize", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "5" + }, + { + "name": "sortColumn", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "sortDirection", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "query", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "returnType": "PagingInfoRequest", + "jsdoctags": [ + { + "name": "pageNumber", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "1", + "tagName": { + "text": "param" + } + }, + { + "name": "pageSize", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "5", + "tagName": { + "text": "param" + } + }, + { + "name": "sortColumn", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "sortDirection", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "query", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getDefaultWildfiresListState", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "WildfiresState" + }, + { + "name": "getDisplayErrorMessage", + "file": "src/app/utils/error-messages.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "err", + "type": "ValidationError", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "err", + "type": "ValidationError", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getElementInnerText", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "el", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "el", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getEndpointUrl", + "file": "src/app/app-initializer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "baseUrl", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "endpoint", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "baseUrl", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "endpoint", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIncident", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentSequenceNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentAction", + "jsdoctags": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentSequenceNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIncidentCause", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentSequenceNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentCauseAction", + "jsdoctags": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentSequenceNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIncidentCauseError", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentCauseErrorAcion", + "jsdoctags": [ + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIncidentCauseSuccess", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "incidentCause", + "type": "IncidentCauseResource", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentCauseSuccessAction", + "jsdoctags": [ + { + "name": "incidentCause", + "type": "IncidentCauseResource", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIncidentError", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentErrorAcion", + "jsdoctags": [ + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIncidentSuccess", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "incident", + "type": "WildfireIncidentResource", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentSuccessAction", + "jsdoctags": [ + { + "name": "incident", + "type": "WildfireIncidentResource", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getPageInfoRequestForSearchState", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "searchState", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "PagingInfoRequest", + "jsdoctags": [ + { + "name": "searchState", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getResponseTypeDescription", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getResponseTypeTitle", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getSnackbarConfig", + "file": "src/app/utils/user-feedback-utils.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "message", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "type", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "MatSnackBarConfig", + "jsdoctags": [ + { + "name": "message", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "type", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getStageOfControlIcon", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getStageOfControlLabel", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "hideOnMobileView", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [] + }, + { + "name": "incidentReducer", + "file": "src/app/store/incident/incident.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "IncidentState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultIncidentState()" + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "IncidentState", + "jsdoctags": [ + { + "name": "state", + "type": "IncidentState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultIncidentState()", + "tagName": { + "text": "param" + } + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "incidentsReducer", + "file": "src/app/store/incidents/incidents.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "IncidentsState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultIncidentsState()" + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "IncidentsState", + "jsdoctags": [ + { + "name": "state", + "type": "IncidentsState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultIncidentsState()", + "tagName": { + "text": "param" + } + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isDuplicateIntersection", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "intLoc1", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "intLoc2", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "intLoc1", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "intLoc2", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isElementTruncated", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "el", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "boolean", + "jsdoctags": [ + { + "name": "el", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isEmpty", + "file": "src/app/store/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "obj", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "obj", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isMobileView", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [] + }, + { + "name": "LayerConfig", + "file": "src/app/services/map-config.service/layers/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "mapServices", + "type": "MapServices", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "serviceStatus", + "type": "MapServiceStatus", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "mapServices", + "type": "MapServices", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "serviceStatus", + "type": "MapServiceStatus", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "LayerDisplayConfig", + "file": "src/app/services/map-config.service/layer-display.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "mapServices", + "type": "MapServices", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "mapServices", + "type": "MapServices", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "logger", + "file": "src/app/store/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "reducer", + "type": "ActionReducer", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "any", + "jsdoctags": [ + { + "name": "reducer", + "type": "ActionReducer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "makeFileDetail", + "file": "src/app/services/document-management.service.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "fileSize", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "metadata", + "type": "Array", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "FileDetailsRsrc", + "jsdoctags": [ + { + "name": "fileSize", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "metadata", + "type": "Array", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "makeLocation", + "file": "src/app/components/active-wildfire-map/active-wildfire-map.component.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "loc", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "PushNotification", + "jsdoctags": [ + { + "name": "loc", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "makeMetadata", + "file": "src/app/services/document-management.service.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "name", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "etag", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "returnType": "FileMetadataRsrc", + "jsdoctags": [ + { + "name": "name", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "etag", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "openLink", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "link", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "link", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "pageSearchReducer", + "file": "src/app/store/common/page-search.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchState", + "jsdoctags": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "pagingFilterHelper", + "file": "src/app/store/common/page-search.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "typedAction", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchState", + "jsdoctags": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "typedAction", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "pagingSearchHelper", + "file": "src/app/store/common/page-search.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "typedAction", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "updateFilters", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "true" + } + ], + "returnType": "SearchState", + "jsdoctags": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "typedAction", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "updateFilters", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "true", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "PrecipitationLayerConfig", + "file": "src/app/services/map-config.service/layers/precipitation.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "PrescribedFireLayerConfig", + "file": "src/app/services/map-config.service/layers/prescribed-fire.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "ProtectedLandsAccessRestrictionsLayerConfig", + "file": "src/app/services/map-config.service/layers/bc-parks-closures.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "res", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "res", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "provideBootstrapEffects", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "effects", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "any", + "jsdoctags": [ + { + "name": "effects", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "readableDate", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "readableHour", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "hourString", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "hourString", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "removeDuplicateIntersections", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchAddresses", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchData", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "source", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "anchorPt", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "maxDist", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "returnType": "Location[]", + "jsdoctags": [ + { + "name": "source", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "anchorPt", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "maxDist", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchIncidents", + "file": "src/app/store/incidents/incidents.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pageInfoRequest", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectedFireCentre", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fireOfNotePublishedInd", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "displayLabel", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchIncidentsAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "pageInfoRequest", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "selectedFireCentre", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fireOfNotePublishedInd", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "displayLabel", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "SearchIncidentsError", + "file": "src/app/store/incidents/incidents.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchIncidentsErrorAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchIncidentsSuccess", + "file": "src/app/store/incidents/incidents.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchIncidentsSuccessAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchIntersections", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchOccupants", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchPlaces", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchRoads", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchWildfires", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pageInfoRequest", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectedFireCentre", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fireOfNoteInd", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "stageOfControlList", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newFires", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "bbox", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "displayLabel", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "lat", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "long", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "radius", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "callback", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "returnType": "SearchWildfiresAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "pageInfoRequest", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "selectedFireCentre", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fireOfNoteInd", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "stageOfControlList", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newFires", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "bbox", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "displayLabel", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "lat", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "long", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "radius", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "callback", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchWildfiresError", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchWildfiresErrorAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchWildfiresSuccess", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchWildfiresSuccessAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setAnchorData", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "anchorPt", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "location", + "type": "Location", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "anchorPt", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "location", + "type": "Location", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setDisplayColor", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "stageOfControlCode", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "stageOfControlCode", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "SmokeForecastLayerConfig", + "file": "src/app/services/map-config.service/layers/hourly-currentforecast-firesmoke.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "snowPlowHelper", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "page", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "jsdoctags": [ + { + "name": "page", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "sortData", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "WeatherLayerConfig", + "file": "src/app/services/map-config.service/layers/weather.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "WeatherStationsLayerConfig", + "file": "src/app/services/map-config.service/layers/weather-stations.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "WildfiresInactiveLayerConfig", + "file": "src/app/services/map-config.service/layers/bcws-activefires-publicview-inactive.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "wildfiresListReducer", + "file": "src/app/store/wildfiresList/wildfiresList.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "WildfiresState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultWildfiresListState()" + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "WildfiresState", + "jsdoctags": [ + { + "name": "state", + "type": "WildfiresState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultWildfiresListState()", + "tagName": { + "text": "param" + } + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "typealiases": [ + { + "name": "GeocoderDefaults", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "string | null | undefined", + "file": "src/app/components/search/search-page.component.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 192 + }, + { + "name": "LatLon", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "[number, number]", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 189 + }, + { + "name": "LonLat", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "[number, number]", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 189 + }, + { + "name": "SelectedLayer", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "\"evacuation-orders-and-alerts\" | \"area-restrictions\" | \"bans-and-prohibitions\" | \"smoke-forecast\" | \"fire-danger\" | \"local-authorities\" | \"routes-impacted\" | \"wildfire-stage-of-control\" | \"out-fires\" | \"all-layers\"", + "file": "src/app/components/active-wildfire-map/active-wildfire-map.component.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 192 + }, + { + "name": "Smk", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "any", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 133 + }, + { + "name": "SmkMap", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "any", + "file": "src/app/utils/smk.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 133 + }, + { + "name": "SmkPromise", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "Promise", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 183 + } + ], + "enumerations": [ + { + "name": "ERROR_TYPE", + "childs": [ + { + "name": "VALIDATION", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "WARNING", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "FATAL", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "NOT_FOUND", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "FAILED_PRECONDITION", + "deprecated": false, + "deprecationMessage": "" + } + ], + "ctype": "miscellaneous", + "subtype": "enum", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "file": "src/app/store/application/application.state.ts" + }, + { + "name": "PageOperation", + "childs": [ + { + "name": "Next", + "deprecated": false, + "deprecationMessage": "", + "value": 1 + }, + { + "name": "Skip", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "previous", + "deprecated": false, + "deprecationMessage": "" + } + ], + "ctype": "miscellaneous", + "subtype": "enum", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "file": "src/app/components/report-of-fire/report-of-fire.component.ts" + }, + { + "name": "ResourcesRoutes", + "childs": [ + { + "name": "LANDING", + "deprecated": false, + "deprecationMessage": "", + "value": "" + }, + { + "name": "DASHBOARD", + "deprecated": false, + "deprecationMessage": "", + "value": "dashboard" + }, + { + "name": "ACTIVEWILDFIREMAP", + "deprecated": false, + "deprecationMessage": "", + "value": "map" + }, + { + "name": "WILDFIRESLIST", + "deprecated": false, + "deprecationMessage": "", + "value": "list" + }, + { + "name": "RESOURCES", + "deprecated": false, + "deprecationMessage": "", + "value": "resources" + }, + { + "name": "ROF", + "deprecated": false, + "deprecationMessage": "", + "value": "reportOfFire" + }, + { + "name": "UNAUTHORIZED", + "deprecated": false, + "deprecationMessage": "", + "value": "unauthorized" + }, + { + "name": "SIGN_OUT", + "deprecated": false, + "deprecationMessage": "", + "value": "sign-out-page" + }, + { + "name": "ERROR_PAGE", + "deprecated": false, + "deprecationMessage": "", + "value": "error-page" + }, + { + "name": "ADMIN", + "deprecated": false, + "deprecationMessage": "", + "value": "admin" + }, + { + "name": "ADMIN_INCIDENT", + "deprecated": false, + "deprecationMessage": "", + "value": "incident" + }, + { + "name": "PUBLIC_INCIDENT", + "deprecated": false, + "deprecationMessage": "", + "value": "incidents" + }, + { + "name": "FULL_DETAILS", + "deprecated": false, + "deprecationMessage": "", + "value": "full-details" + }, + { + "name": "SAVED", + "deprecated": false, + "deprecationMessage": "", + "value": "saved" + }, + { + "name": "ADD_LOCATION", + "deprecated": false, + "deprecationMessage": "", + "value": "add-location" + }, + { + "name": "MORE", + "deprecated": false, + "deprecationMessage": "", + "value": "more" + }, + { + "name": "CONTACT_US", + "deprecated": false, + "deprecationMessage": "", + "value": "contact-us" + }, + { + "name": "SAVED_LOCATION", + "deprecated": false, + "deprecationMessage": "", + "value": "saved-location" + }, + { + "name": "WEATHER_DETAILS", + "deprecated": false, + "deprecationMessage": "", + "value": "weather-details" + } + ], + "ctype": "miscellaneous", + "subtype": "enum", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "file": "src/app/utils/index.ts" + } + ], + "groupedVariables": { + "src/app/services/wf-map.service.ts": [ + { + "name": "baseMapCacheToken", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "" + }, + { + "name": "baseMapIds", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "[]" + }, + { + "name": "baseMapLayers", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "[]" + }, + { + "name": "changeCacheToken", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => {\r\n baseMapCacheToken = Math.trunc(Math.random() * 1e10);\r\n}" + }, + { + "name": "clone", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(obj) => JSON.parse(JSON.stringify(obj))" + }, + { + "name": "defineEsriBasemap", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n id: string,\r\n title: string,\r\n baseMaps: { id: string; option?: { [key: string]: any } }[],\r\n) => {\r\n order += 1;\r\n baseMapIds.push(id);\r\n window['SMK'].TYPE.Viewer.prototype.basemap[id] = {\r\n title,\r\n order,\r\n create() {\r\n return baseMaps.map((bm) => {\r\n const L = window['L'];\r\n\r\n const orig = clone(L.esri.BasemapLayer.TILES[bm.id].options);\r\n const bmly = window['L'].esri.basemapLayer(\r\n bm.id,\r\n clone({ ...bm.option, wfnewsId: id }),\r\n );\r\n L.esri.BasemapLayer.TILES[bm.id].options = { ...orig, wfnewsId: id };\r\n return bmly;\r\n });\r\n },\r\n };\r\n}" + }, + { + "name": "defineOpenStreetMapLayer", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => {\r\n const L = window['L'];\r\n const osm = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n maxZoom: 19,\r\n attribution: 'Map data © OpenStreetMap'\r\n });\r\n order += 1;\r\n baseMapIds.push('openstreetmap');\r\n window['SMK'].TYPE.Viewer.prototype.basemap['openstreetmap'] = {\r\n title: 'OpenStreetMap',\r\n order,\r\n create() {\r\n return [osm];\r\n }\r\n };\r\n}" + }, + { + "name": "defineWmsBasemap", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n id,\r\n title: string,\r\n baseMaps: { url: string; option?: { [key: string]: any } }[],\r\n) => {\r\n order += 1;\r\n baseMapIds.push(id);\r\n window['SMK'].TYPE.Viewer.prototype.basemap[id] = {\r\n title,\r\n order,\r\n create() {\r\n return baseMaps.map((bm) => {\r\n const L = window['L'];\r\n return L.tileLayer(bm.url, bm.option);\r\n });\r\n }\r\n };\r\n}" + }, + { + "name": "encodeUrl", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(url, data) => {\r\n if (!data) {\r\n return url;\r\n }\r\n\r\n const params = Object.keys(data)\r\n .filter((k) => data[k])\r\n .map((k) => `${encodeURIComponent(k)}=${encodeURIComponent(data[k])}`)\r\n .join('&');\r\n\r\n if (/[?]\\S+$/.test(url)) {\r\n return `${url}&${params}`;\r\n }\r\n\r\n if (/[?]$/.test(url)) {\r\n return `${url}${params}`;\r\n }\r\n\r\n return `${url}?${params}`;\r\n}" + }, + { + "name": "order", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "defaultValue": "100" + }, + { + "name": "zoomToGeometry", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(geom: any, zoomLevel: number | boolean = 12) => {\r\n getActiveMap().$viewer.panToFeature(geom, zoomLevel);\r\n}" + }, + { + "name": "zoomToProvince", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => {\r\n getActiveMap().$viewer.panToFeature({\r\n type: 'Feature',\r\n geometry: {\r\n type: 'Polygon',\r\n coordinates: [\r\n [\r\n [-139.05, 60.0],\r\n [-114.05, 60.0],\r\n [-114.05, 48.0],\r\n [-139.05, 48.0],\r\n [-139.05, 60.0],\r\n ],\r\n ],\r\n },\r\n });\r\n}" + } + ], + "src/app/utils/index.ts": [ + { + "name": "BOOTSTRAP_EFFECTS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "new InjectionToken('Bootstrap Effects')" + }, + { + "name": "CONSTANTS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n NO_RECORDS_MESSAGE: 'No records to display.',\r\n}" + }, + { + "name": "DATE_FORMATS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n fullPickerInput: 'Y-MM-DD HH:mm',\r\n datePickerInput: 'Y-MM-DD',\r\n timePickerInput: 'HH:mm',\r\n monthYearLabel: 'Y-MM',\r\n dateA11yLabel: 'Y-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n simplifiedDate: 'MMM DD',\r\n simplifiedDateWithYear: 'MMM DD YYYY',\r\n simplifiedDateWithTime: 'MMM DD, YYYY - HH:mm',\r\n simplifiedMonthDate: 'MM-DD',\r\n fullPickerInputWithSlash: 'Y-MM-DD/ HH:mm',\r\n API_DATE: 'Y-MM-DD',\r\n API_TIMESTAMP: 'Y-MM-DD HH:mm:ss',\r\n API_TIMESTAMP_WITH_SEP: 'Y-MM-DDTHH:mm:ss',\r\n}" + }, + { + "name": "FireCentres", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "[\r\n {\r\n code: '2',\r\n agol: '7',\r\n description: 'Cariboo Fire Centre',\r\n displayOrder: 1,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'C',\r\n },\r\n {\r\n code: '50',\r\n agol: '2',\r\n description: 'Coastal Fire Centre',\r\n displayOrder: 2,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'V',\r\n },\r\n {\r\n code: '25',\r\n agol: '5',\r\n description: 'Kamloops Fire Centre',\r\n displayOrder: 3,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'K',\r\n },\r\n {\r\n code: '42',\r\n agol: '3',\r\n description: 'Northwest Fire Centre',\r\n displayOrder: 4,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'R',\r\n },\r\n {\r\n code: '8',\r\n agol: '4',\r\n description: 'Prince George Fire Centre',\r\n displayOrder: 5,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'G',\r\n },\r\n {\r\n code: '34',\r\n agol: '6',\r\n description: 'Southeast Fire Centre',\r\n displayOrder: 6,\r\n effectiveDate: '1999-01-01',\r\n expiryDate: '9999-12-31',\r\n characterAlias: 'N',\r\n },\r\n]" + }, + { + "name": "FireZones", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "[\r\n { code: 3, alias: 1, description: 'Quesnel Zone', fireCentreOrgUnit: 2 },\r\n {\r\n code: 4,\r\n alias: 2,\r\n description: 'Central Cariboo Zone (Williams Lake)',\r\n fireCentreOrgUnit: 2,\r\n },\r\n {\r\n code: 5,\r\n alias: 3,\r\n description: 'Central Cariboo Zone (Horsefly)',\r\n fireCentreOrgUnit: 2,\r\n },\r\n {\r\n code: 6,\r\n alias: 4,\r\n description: '100 Mile House Zone',\r\n fireCentreOrgUnit: 2,\r\n },\r\n { code: 7, alias: 5, description: 'Chilcotin Zone', fireCentreOrgUnit: 2 },\r\n {\r\n code: 9,\r\n alias: 1,\r\n description: 'Prince George Zone',\r\n fireCentreOrgUnit: 8,\r\n },\r\n {\r\n code: 10,\r\n alias: 3,\r\n description: 'Robson Valley Zone',\r\n fireCentreOrgUnit: 8,\r\n },\r\n {\r\n code: 11,\r\n alias: 4,\r\n description: 'VanJam Zone (Vanderhoof)',\r\n fireCentreOrgUnit: 8,\r\n },\r\n {\r\n code: 12,\r\n alias: 5,\r\n description: 'VanJam Zone (Fort St. James)',\r\n fireCentreOrgUnit: 8,\r\n },\r\n { code: 13, alias: 6, description: 'Mackenzie Zone', fireCentreOrgUnit: 8 },\r\n {\r\n code: 14,\r\n alias: 7,\r\n description: 'Dawson Creek Zone',\r\n fireCentreOrgUnit: 8,\r\n },\r\n {\r\n code: 15,\r\n alias: 8,\r\n description: 'Fort St. John Zone',\r\n fireCentreOrgUnit: 8,\r\n },\r\n { code: 16, alias: 9, description: 'Fort Nelson Zone', fireCentreOrgUnit: 8 },\r\n {\r\n code: 26,\r\n alias: 1,\r\n description: 'Kamloops Zone (Clearwater)',\r\n fireCentreOrgUnit: 25,\r\n },\r\n {\r\n code: 27,\r\n alias: 2,\r\n description: 'Kamloops Zone (Kamloops)',\r\n fireCentreOrgUnit: 25,\r\n },\r\n {\r\n code: 28,\r\n alias: 3,\r\n description: 'Vernon Zone (Salmon Arm)',\r\n fireCentreOrgUnit: 25,\r\n },\r\n {\r\n code: 29,\r\n alias: 4,\r\n description: 'Vernon Zone (Vernon)',\r\n fireCentreOrgUnit: 25,\r\n },\r\n { code: 30, alias: 5, description: 'Penticton Zone', fireCentreOrgUnit: 25 },\r\n { code: 31, alias: 6, description: 'Merritt Zone', fireCentreOrgUnit: 25 },\r\n { code: 32, alias: 7, description: 'Lillooet Zone', fireCentreOrgUnit: 25 },\r\n { code: 35, alias: 1, description: 'Cranbrook Zone', fireCentreOrgUnit: 34 },\r\n { code: 36, alias: 2, description: 'Invermere Zone', fireCentreOrgUnit: 34 },\r\n { code: 37, alias: 4, description: 'Columbia Zone', fireCentreOrgUnit: 34 },\r\n { code: 38, alias: 5, description: 'Arrow Zone', fireCentreOrgUnit: 34 },\r\n { code: 39, alias: 6, description: 'Boundary Zone', fireCentreOrgUnit: 34 },\r\n {\r\n code: 40,\r\n alias: 7,\r\n description: 'Kootenay Lake Zone',\r\n fireCentreOrgUnit: 34,\r\n },\r\n {\r\n code: 43,\r\n alias: 1,\r\n description: 'Nadina Zone (Lakes)',\r\n fireCentreOrgUnit: 42,\r\n },\r\n {\r\n code: 44,\r\n alias: 2,\r\n description: 'Nadina Zone (Morice)',\r\n fireCentreOrgUnit: 42,\r\n },\r\n { code: 45, alias: 3, description: 'Bulkley Zone', fireCentreOrgUnit: 42 },\r\n {\r\n code: 46,\r\n alias: 4,\r\n description: 'Bulkley Zone (Kispiox)',\r\n fireCentreOrgUnit: 42,\r\n },\r\n {\r\n code: 47,\r\n alias: 5,\r\n description: 'Skeena Zone (Kalum)',\r\n fireCentreOrgUnit: 42,\r\n },\r\n {\r\n code: 48,\r\n alias: 8,\r\n description: 'Skeena Zone (North Coast)',\r\n fireCentreOrgUnit: 42,\r\n },\r\n { code: 49, alias: 9, description: 'Cassiar Zone', fireCentreOrgUnit: 42 },\r\n { code: 51, alias: 1, description: 'Fraser Zone', fireCentreOrgUnit: 50 },\r\n { code: 52, alias: 3, description: 'Pemberton Zone', fireCentreOrgUnit: 50 },\r\n {\r\n code: 53,\r\n alias: 5,\r\n description: 'Sunshine Coast Zone',\r\n fireCentreOrgUnit: 50,\r\n },\r\n {\r\n code: 54,\r\n alias: 6,\r\n description: 'South Island Zone',\r\n fireCentreOrgUnit: 50,\r\n },\r\n { code: 55, alias: 7, description: 'Mid Island Zone', fireCentreOrgUnit: 50 },\r\n {\r\n code: 56,\r\n alias: 8,\r\n description: 'North Island Mid Coast Zone (Campbell River)',\r\n fireCentreOrgUnit: 50,\r\n },\r\n {\r\n code: 57,\r\n alias: 9,\r\n description: 'North Island Mid Coast Zone (Port McNeill)',\r\n fireCentreOrgUnit: 50,\r\n },\r\n {\r\n code: 58,\r\n alias: 10,\r\n description: 'North Island Mid Coast Zone (Mid Coast)',\r\n fireCentreOrgUnit: 50,\r\n },\r\n {\r\n code: 59,\r\n alias: 11,\r\n description: 'Fraser Zone (Haida Gwaii)',\r\n fireCentreOrgUnit: 50,\r\n },\r\n]" + }, + { + "name": "formatSort", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(param: string, direction: SortDirection) =>\r\n param && direction ? `${param} ${direction}` : undefined" + }, + { + "name": "hasValues", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(obj) =>\r\n Object.values(obj).some((v) => v !== null && typeof v !== 'undefined')" + }, + { + "name": "isAndroidViaNavigator", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => navigator.platform.includes('Linux') || navigator.platform.includes('Android')" + }, + { + "name": "WF_SNACKBAR_TYPES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n SUCCESS: 'success',\r\n ERROR: 'error',\r\n WARNING: 'warning',\r\n INFO: 'info',\r\n UPDATE: 'update',\r\n}" + }, + { + "name": "window", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any" + } + ], + "src/app/services/wfnews-map.service/util.ts": [ + { + "name": "CAD_FORMAT", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "Intl.NumberFormat('en-CA', {\r\n style: 'currency',\r\n currency: 'CAD',\r\n})" + }, + { + "name": "DATE_FORMAT", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "Intl.DateTimeFormat('en-CA', {\r\n timeZone: undefined,\r\n hour12: false,\r\n year: 'numeric',\r\n month: 'numeric',\r\n day: 'numeric',\r\n})" + }, + { + "name": "direction", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(start: LonLat, end: LonLat): string => {\r\n const bearing = window['turf'].bearing(toPoint(start), toPoint(end));\r\n return DIRECTION[Math.floor((bearing + 382.5) / 45) % 8];\r\n}" + }, + { + "name": "DIRECTION", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "['N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW']" + }, + { + "name": "distance", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(loc1: LonLat, loc2: LonLat): number => window['turf'].distance(toPoint(loc1), toPoint(loc2))" + }, + { + "name": "encodeUrl", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n url: string,\r\n data: { [key: string]: string | number | boolean },\r\n): string => {\r\n if (!data) {\r\n return url;\r\n }\r\n\r\n const params = Object.keys(data)\r\n .filter((k) => data[k])\r\n .map((k) => `${encodeURIComponent(k)}=${encodeURIComponent(data[k])}`)\r\n .join('&');\r\n\r\n if (/[?]\\S+$/.test(url)) {\r\n return `${url}&${params}`;\r\n }\r\n\r\n if (/[?]$/.test(url)) {\r\n return `${url}${params}`;\r\n }\r\n\r\n return `${url}?${params}`;\r\n}" + }, + { + "name": "fetchJsonP", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n url: string,\r\n data: { [key: string]: string | number | boolean },\r\n opt = { timeout: 10000 },\r\n): { response: Promise; abort: () => void } => {\r\n data['_'] = Math.round(Math.random() * 1e10);\r\n\r\n const cbfn = `callback_${data['_']}`;\r\n data.callback = cbfn;\r\n\r\n let id;\r\n let cancel;\r\n const req = encodeUrl(url, data);\r\n const promise = new Promise((res, rej) => {\r\n const cleanup = () => {\r\n if (id) {\r\n clearTimeout(id);\r\n }\r\n id = null;\r\n\r\n if (script.parentNode) {\r\n script.parentNode.removeChild(script);\r\n }\r\n\r\n window[cbfn] = null;\r\n };\r\n\r\n window[cbfn] = (payload) => {\r\n cleanup();\r\n res(payload);\r\n };\r\n\r\n cancel = () => {\r\n cleanup();\r\n rej(new Error('cancelled'));\r\n };\r\n const script = window['L'].DomUtil.create('script');\r\n script.type = 'text/javascript';\r\n script.async = true;\r\n script.src = req;\r\n\r\n document.getElementsByTagName('head')[0].appendChild(script);\r\n });\r\n\r\n if (opt.timeout) {\r\n id = setTimeout(cancel, opt.timeout);\r\n }\r\n\r\n return {\r\n response: promise,\r\n abort: cancel,\r\n };\r\n}" + }, + { + "name": "formatDistance", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(dist: number, unit: string): string => {\r\n if (dist == null) {\r\n return 'n/a';\r\n }\r\n if (dist < 10) {\r\n return dist.toFixed(1) + ' ' + unit;\r\n }\r\n return dist.toFixed(0) + ' ' + unit;\r\n}" + }, + { + "name": "haversineDistance", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(lat1, lat2, lon1, lon2) => {\r\n const R = 6371e3; // metres\r\n const φ1 = (lat1 * Math.PI) / 180; // φ, λ in radians\r\n const φ2 = (lat2 * Math.PI) / 180;\r\n const Δφ = ((lat2 - lat1) * Math.PI) / 180;\r\n const Δλ = ((lon2 - lon1) * Math.PI) / 180;\r\n\r\n const a =\r\n Math.sin(Δφ / 2) * Math.sin(Δφ / 2) +\r\n Math.cos(φ1) * Math.cos(φ2) * Math.sin(Δλ / 2) * Math.sin(Δλ / 2);\r\n const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\r\n\r\n const d = R * c; // in metres\r\n return d;\r\n}", + "rawdescription": "This uses the ‘haversine’ formula to calculate the great-circle distance between two points \r\n– that is, the shortest distance over the earth’s surface – giving an ‘as-the-crow-flies’ distance between the points.\r\na = sin²(Δφ/2) + cos φ1 ⋅ cos φ2 ⋅ sin²(Δλ/2)\r\nc = 2 ⋅ atan2( √a, √(1−a) )\r\nd = R ⋅ c\r\nWhere\tφ is latitude, λ is longitude, R is earth’s radius (mean radius = 6,371km). \r\nnote that angles need to be in radians to pass to trig functions", + "description": "

This uses the ‘haversine’ formula to calculate the great-circle distance between two points \n– that is, the shortest distance over the earth’s surface – giving an ‘as-the-crow-flies’ distance between the points.\na = sin²(Δφ/2) + cos φ1 ⋅ cos φ2 ⋅ sin²(Δλ/2)\nc = 2 ⋅ atan2( √a, √(1−a) )\nd = R ⋅ c\nWhere\tφ is latitude, λ is longitude, R is earth’s radius (mean radius = 6,371km). \nnote that angles need to be in radians to pass to trig functions

\n" + }, + { + "name": "metersPerUnit", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n Mil: 2.5399999999999996e-8,\r\n MicroInch: 0.0000254,\r\n mm: 0.001,\r\n Millimeter: 0.001,\r\n cm: 0.01,\r\n Centimeter: 0.01,\r\n IInch: 0.0254,\r\n 'us-in': 0.0254000508001016,\r\n Inch: 0.0254000508001016,\r\n in: 0.0254000508001016,\r\n inches: 0.0254000508001016,\r\n Decimeter: 0.1,\r\n ClarkeLink: 0.201166194976,\r\n SearsLink: 0.2011676512155,\r\n BenoitLink: 0.20116782494375873,\r\n IntnlLink: 0.201168,\r\n link: 0.201168,\r\n GunterLink: 0.2011684023368047,\r\n CapeFoot: 0.3047972615,\r\n ClarkeFoot: 0.3047972651151,\r\n 'ind-ft': 0.30479841,\r\n IndianFt37: 0.30479841,\r\n SearsFoot: 0.30479947153867626,\r\n IndianFt75: 0.3047995,\r\n IndianFoot: 0.30479951,\r\n IndianFt62: 0.3047996,\r\n GoldCoastFoot: 0.3047997101815088,\r\n IFoot: 0.3048,\r\n Foot: 0.3048006096012192,\r\n ft: 0.3048006096012192,\r\n 'us-ft': 0.3048006096012192,\r\n ModAmFt: 0.304812252984506,\r\n 'ind-yd': 0.9143952300000001,\r\n IndianYd37: 0.9143952300000001,\r\n SearsYard: 0.914398414616029,\r\n IndianYd75: 0.9143985000000001,\r\n IndianYard: 0.9143985307444409,\r\n IndianYd62: 0.9143987999999998,\r\n IYard: 0.9143999999999999,\r\n Yard: 0.9144018288036576,\r\n yd: 0.9144018288036576,\r\n 'us-yd': 0.9144018288036576,\r\n CaGrid: 0.9997380000000001,\r\n m: 1,\r\n Meter: 1,\r\n GermanMeter: 1.0000135965,\r\n fath: 1.8287999999999998,\r\n Fathom: 1.8287999999999998,\r\n Rood: 3.7782668980000005,\r\n Perch: 5.02921005842012,\r\n Rod: 5.02921005842012,\r\n Pole: 5.02921005842012,\r\n Dekameter: 10,\r\n Decameter: 10,\r\n ClarkeChain: 20.1166194976,\r\n 'ind-ch': 20.11669506,\r\n SearsChain: 20.11676512155,\r\n BenoitChain: 20.116782494375872,\r\n IntnlChain: 20.1168,\r\n ch: 20.1168,\r\n 'us-ch': 20.11684023368047,\r\n GunterChain: 20.11684023368047,\r\n dm: 100,\r\n Hectometer: 100,\r\n Furlong: 201.1684023368046,\r\n Brealey: 375,\r\n km: 1000,\r\n Kilometer: 1000,\r\n IMile: 1609.344,\r\n Mile: 1609.3472186944373,\r\n mi: 1609.3472186944373,\r\n 'us-mi': 1609.3472186944373,\r\n kmi: 1851.9999999999998,\r\n nmi: 1851.9999999999998,\r\n NautM: 1852.0000000000002,\r\n 'NautM-UK': 1853.1840000000002,\r\n '50kilometers': 50000,\r\n 'Lat-66': 110943.31648893275,\r\n 'Lat-83': 110946.25736872235,\r\n dd: 111118.97383794768,\r\n degrees: 111118.97383794768,\r\n '150kilometers': 150000,\r\n}" + }, + { + "name": "TIME_FORMAT", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "Intl.DateTimeFormat('en-CA', {\r\n timeZone: undefined,\r\n hour12: false,\r\n year: 'numeric',\r\n month: 'numeric',\r\n day: 'numeric',\r\n hour: 'numeric',\r\n minute: 'numeric',\r\n second: 'numeric',\r\n timeZoneName: 'short',\r\n})" + }, + { + "name": "toLatLon", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(lonLat: LonLat): LatLon => [lonLat[1], lonLat[0]]" + }, + { + "name": "toPoint", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(lonLat: LonLat): any => window['turf'].point(lonLat)" + } + ], + "src/app/components/admin-incident-form/incident-details-panel/incident-details-panel.constants.ts": [ + { + "name": "CauseOptionDisclaimer", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/admin-incident-form/incident-details-panel/incident-details-panel.constants.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n 0: 'A wildfire of undetermined cause, including a wildfire that is currently under investigation, as well as one where the investigation has been completed.',\r\n 1: 'Humans start wildfires in several ways, either by accident or intentionally.',\r\n 2: 'When lightning strikes an object it can release enough heat to ignite a tree or other fuels.',\r\n 3: 'Wildfire investigations often take time and can be very complex. Investigations may be carried out by one or more agencies, including the BC Wildfire Service, the Compliance and Enforcement Branch, the RCMP, or other law enforcement agencies, and may be cross jurisdictional.',\r\n}" + }, + { + "name": "SizeTypeOptionDisclaimer", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/admin-incident-form/incident-details-panel/incident-details-panel.constants.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n 0: 'Fire size is based on the last known mapped size in hectares.',\r\n 1: 'Fire size is based on the last known estimated size in hectares.',\r\n 2: 'Fire size is based on most current information available.',\r\n}" + } + ], + "src/app/app.module.ts": [ + { + "name": "DATE_FORMATS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/app.module.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n}" + } + ], + "src/app/components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.ts": [ + { + "name": "delay", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(t) => new Promise((resolve) => setTimeout(resolve, t))" + } + ], + "src/app/utils/error-messages.ts": [ + { + "name": "digits", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => `must contain only numbers`" + }, + { + "name": "ErrorMessages", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n required: () => 'Value is required',\r\n max: (x) => `Value cannot be more than ${x}`,\r\n min: (x) => `Value cannot be less than ${x}`,\r\n maxlength: (x) => `Value cannot exceed ${x} characters`,\r\n minlength: (x) => `Value must be at least ${x} characters`,\r\n}" + }, + { + "name": "invalid", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => `is invalid`" + }, + { + "name": "max", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "([message, max]: any[]) => `cannot be more than ${max}`" + }, + { + "name": "min", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "([message, min]: any[]) => `cannot be less than ${min}`" + }, + { + "name": "minMax", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "([message, min, max]: any[]) =>\r\n `must be between ${min} and ${max} characters`" + }, + { + "name": "notFound", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => `not found`" + }, + { + "name": "required", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/utils/error-messages.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() => `is required`" + } + ], + "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin.component.ts": [ + { + "name": "document", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any" + } + ], + "src/app/store/incidents/incidents.stats.ts": [ + { + "name": "EMPTY_INCIDENTS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "defaultValue": "{\r\n pageNumber: null,\r\n pageRowCount: null,\r\n totalPageCount: null,\r\n totalRowCount: null,\r\n collection: [],\r\n}" + }, + { + "name": "INCIDENTS_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'Incidents'" + }, + { + "name": "initialIncidentsSearchState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchState", + "defaultValue": "{\r\n query: null,\r\n sortParam: 'discoveryTimestamp',\r\n sortDirection: 'DESC',\r\n sortModalVisible: false,\r\n filters: {},\r\n hiddenFilters: {},\r\n componentId: SEARCH_INCIDENTS_COMPONENT_ID,\r\n}" + }, + { + "name": "initIncidentsPaging", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "getDefaultPagingInfoRequest(\r\n 1,\r\n 20,\r\n 'discoveryTimestamp',\r\n 'DESC',\r\n undefined,\r\n)" + }, + { + "name": "LOAD_INCIDENTS_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'loadIncidents'" + }, + { + "name": "SEARCH_INCIDENTS_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'searchIncidents'" + } + ], + "src/app/store/wildfiresList/wildfiresList.stats.ts": [ + { + "name": "EMPTY_WILDFIRESLIST", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "defaultValue": "{\r\n pageNumber: null,\r\n pageRowCount: null,\r\n totalPageCount: null,\r\n totalRowCount: null,\r\n collection: [],\r\n}" + }, + { + "name": "initialWildfiresSearchState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "SearchState", + "defaultValue": "{\r\n query: null,\r\n sortParam: 'lastUpdatedTimestamp',\r\n sortDirection: 'DESC',\r\n sortModalVisible: false,\r\n filters: {},\r\n hiddenFilters: {},\r\n componentId: SEARCH_WILDFIRES_COMPONENT_ID,\r\n}" + }, + { + "name": "initWildfiresListPaging", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "getDefaultPagingInfoRequest(\r\n 1,\r\n 20,\r\n 'discoveryTimestamp',\r\n 'DESC',\r\n undefined,\r\n)" + }, + { + "name": "LOAD_WILDFIRES_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'loadWildfires'" + }, + { + "name": "SEARCH_WILDFIRES_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'searchWildfires'" + }, + { + "name": "WILDFIRESLIST_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'WildfiresList'" + } + ], + "src/environments/environment.mobile.ts": [ + { + "name": "environment", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/environments/environment.mobile.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n production: true,\r\n override_webade_preference_config: '',\r\n webade_preference_config: '',\r\n app_config_location: '/assets/data/appConfig.mobile.json',\r\n app_base: '/',\r\n document_management_proxy_auth_url: '/auth',\r\n}" + } + ], + "src/environments/environment.prod.ts": [ + { + "name": "environment", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/environments/environment.prod.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n production: true,\r\n app_config_location: 'config.jsp',\r\n webade_preference_config: '',\r\n app_base: '/',\r\n}" + } + ], + "src/environments/environment.ts": [ + { + "name": "environment", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/environments/environment.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n production: false,\r\n override_webade_preference_config: '',\r\n webade_preference_config: '',\r\n app_config_location: '/assets/data/appConfig.json',\r\n app_base: '/',\r\n document_management_proxy_auth_url: '/auth',\r\n}" + } + ], + "src/app/services/wfnews-map.service/place-data.ts": [ + { + "name": "EPSILON", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "defaultValue": "0.01" + }, + { + "name": "fetchCache", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "defaultValue": "{}" + } + ], + "src/app/services/document-management.service.ts": [ + { + "name": "FileDetailsType", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/document-management.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'http://resources.wfdm.nrs.gov.bc.ca/fileDetails'" + }, + { + "name": "MetadataType", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/document-management.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'http://resources.wfdm.nrs.gov.bc.ca/fileMetadataResource'" + }, + { + "name": "UPLOAD_DIRECTORY", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/document-management.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'/WFIM/uploads'" + } + ], + "src/app/store/incident/incident.action.ts": [ + { + "name": "GET_INCIDENT", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDNT'" + }, + { + "name": "GET_INCIDENT_CAUSE", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDNT'" + }, + { + "name": "GET_INCIDENT_CAUSE_ERROR", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDENT_CAUSE_ERROR'" + }, + { + "name": "GET_INCIDENT_CAUSE_SUCCESS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDENT_CAUSE_SUCCESS'" + }, + { + "name": "GET_INCIDENT_ERROR", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDENT_ERROR'" + }, + { + "name": "GET_INCIDENT_SUCCESS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'GET_INCIDENT_SUCCESS'" + } + ], + "src/app/app.component.ts": [ + { + "name": "ICON", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/app.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n ADVISORIES: 'advisories',\r\n BACK_ICON: 'back-icon',\r\n BOOKMARK: 'bookmark',\r\n CLOUD_SUN: 'cloud-sun',\r\n CONTACT_US: 'contact-us',\r\n DOT: 'dot',\r\n EXCLAMATION_CIRCLE: 'exclamation-circle',\r\n EXT_LINK: 'external-link',\r\n FACEBOOK_SQUARE: 'fb-square',\r\n FACEBOOK: 'facebook',\r\n FILTER_CANCEL: 'filter-cancel',\r\n FIRE: 'fire',\r\n INCIDENT: 'incident',\r\n MAP_SIGNS: 'map-signs',\r\n MAP: 'map',\r\n TWITTER: 'twitter',\r\n CAMPING: 'camping',\r\n LARGER: 'larger',\r\n PHONE: 'phone',\r\n ARROW_FORWARD_ENABLED: 'arrow-forward-enabled',\r\n ARROW_FORWARD_DISABLED: 'arrow-forward-disabled',\r\n CAMERA: 'camera',\r\n IMAGE: 'image',\r\n CAMERA_GREY: 'camera-grey',\r\n IMAGE_GREY: 'image-grey',\r\n EDIT: 'edit',\r\n SEND: 'send',\r\n LOCATION_OFF: 'location-off',\r\n DASHBOARD: 'dashboard',\r\n MORE: 'more',\r\n REPORT: 'report',\r\n SAVED: 'saved',\r\n ARROW: 'arrow',\r\n CANCEL: 'cancel',\r\n AREA_RESTRICTION: 'area-restriction',\r\n BAN: 'ban',\r\n FIRE_DANGER_VERY_LOW: 'fire-danger-very-low',\r\n FIRE_DANGER_LOW: 'fire-danger-low',\r\n FIRE_DANGER_MODERATE: 'fire-danger-moderate',\r\n FIRE_DANGER_HIGH: 'fire-danger-high',\r\n FIRE_DANGER_EXTREME: 'fire-danger-extreme',\r\n ROAD_EVENT: 'road-event',\r\n CLOSED_RECREATION_SITE: 'closed-recreation-site',\r\n REGIONAL_DISTRICTS: 'regional-districts',\r\n BROWN_SQUARE: 'brown-square',\r\n INDIAN_RESERVE: 'indian-reserve',\r\n BACK_ICON_PANEL: 'back-icon-panel',\r\n FIRE_NOTE: 'fire-note',\r\n LOCATION_DISABLED: 'location-disabled',\r\n LOCATION_ENABLED: 'location-enabled',\r\n CALENDAR: 'calendar',\r\n ZOOM_IN: 'zoom-in',\r\n AGENCY: 'agency',\r\n CARBON_GAUGE: 'carbon-gauge',\r\n CARBON_CALENDAR: 'carbon-calendar',\r\n ARROW_LEFT: 'carbon-calendar',\r\n CARBON_LAYER: 'carbon-layer',\r\n}" + } + ], + "src/app/store/incident/incident.stats.ts": [ + { + "name": "INCIDENT_COMPONENT_ID", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.stats.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'Incident'" + } + ], + "src/app/constants.ts": [ + { + "name": "INCIDENT_STATUS_CODES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/constants.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n ACTIVE: 'Active',\r\n CANCELLED: 'Cancelled',\r\n COMPLETED: 'Completed',\r\n LOCKED: 'Locked',\r\n}" + }, + { + "name": "INCIDENT_TYPE_CODES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/constants.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n AGENCY_ASSIST: 'AGY_ASSIST',\r\n DUPLICATE: 'DUPLICATE',\r\n ENTERED_IN_ERROR: 'ERROR',\r\n FIRE: 'FIRE',\r\n FIELD_ACTIVITY: 'FLD_TRAIN',\r\n NUISANCE_FIRE: 'NUSFIRE',\r\n OTHER: 'OTHER',\r\n SMOKE_CHASE: 'SMOKE_CHS',\r\n}" + }, + { + "name": "STAGE_OF_CONTROL_CODES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/constants.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n BEING_HELD: 'HOLDING',\r\n OUT: 'OUT',\r\n OUT_OF_CONTROL: 'OUT_CNTRL',\r\n UNDER_CONTROL: 'UNDR_CNTRL',\r\n}" + } + ], + "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin-settings.component.ts": [ + { + "name": "infoSettings", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin-settings.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "InfoPluginSettings", + "defaultValue": "{\r\n info: true,\r\n infoData: {},\r\n}" + } + ], + "src/app/store/index.ts": [ + { + "name": "initialRootState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "RootState", + "defaultValue": "{\r\n searchIncidents: initialIncidentsSearchState,\r\n searchWildfires: initialWildfiresSearchState,\r\n}" + }, + { + "name": "rootEffects", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "defaultValue": "[\r\n // PlaceNameSearchEffects,\r\n IncidentsEffect,\r\n IncidentEffect,\r\n WildfiresListEffect,\r\n]" + }, + { + "name": "rootReducers", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "ActionReducerMap", + "defaultValue": "{\r\n search: searchReducer,\r\n router: routerReducer,\r\n incidents: incidentsReducer,\r\n searchIncidents: pageSearchReducer,\r\n incident: incidentReducer,\r\n wildfires: wildfiresListReducer,\r\n searchWildfires: pageSearchReducer,\r\n}" + } + ], + "src/app/components/wf-map-container/wf-map-container.component.ts": [ + { + "name": "initPromise", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/wf-map-container/wf-map-container.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "Promise.resolve()" + }, + { + "name": "mapIndexAuto", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/wf-map-container/wf-map-container.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "defaultValue": "0" + } + ], + "src/app/services/map-config.service/map.config.ts": [ + { + "name": "mapConfig", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/map-config.service/map.config.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n mapServices: MapServices,\r\n serviceStatus: MapServiceStatus,\r\n device: WfDevice,\r\n appConfigService: AppConfigService\r\n) => ({\r\n viewer: {\r\n type: 'leaflet',\r\n device,\r\n location: {\r\n extent: [-136.3, 49, -116, 60.2],\r\n },\r\n baseMap: isAndroidViaNavigator() ? 'openstreetmap' : 'navigation',\r\n minZoom: 4,\r\n maxZoom: 30,\r\n },\r\n tools: [\r\n {\r\n type: 'location',\r\n enabled: false,\r\n },\r\n {\r\n type: 'layers',\r\n enabled: true,\r\n showTitle: false,\r\n position: 'shortcut-menu',\r\n glyph: {\r\n visible: 'check_box',\r\n hidden: 'check_box_outline_blank',\r\n },\r\n command: {\r\n allVisibility: false,\r\n filter: false,\r\n legend: false,\r\n },\r\n legend: true,\r\n order: 2,\r\n display: LayerDisplayConfig(mapServices),\r\n },\r\n {\r\n type: 'identify',\r\n title: 'Learn More',\r\n enabled: true,\r\n showTitle: false,\r\n showWidget: false,\r\n showPanel: true,\r\n radius: 20,\r\n command: {\r\n attributeMode: false,\r\n clear: false,\r\n nearBy: false,\r\n zoom: true,\r\n custom: true,\r\n },\r\n internalLayer: {\r\n 'search-area': {\r\n style: {\r\n stroke: false,\r\n fill: true,\r\n fillColor: '#548ADB',\r\n fillOpacity: 0.3,\r\n },\r\n },\r\n 'search-border-1': {\r\n style: {\r\n strokeWidth: 1,\r\n strokeColor: '#548ADB',\r\n strokeOpacity: 1,\r\n strokeCap: 'butt',\r\n },\r\n },\r\n 'search-border-2': {\r\n style: {\r\n strokeWidth: 1,\r\n strokeColor: '#548ADB',\r\n strokeOpacity: 1,\r\n strokeCap: 'butt',\r\n },\r\n },\r\n location: {\r\n title: 'Identify Location',\r\n style: {\r\n markerUrl: null,\r\n },\r\n legend: {},\r\n },\r\n 'edit-search-area': {\r\n style: {\r\n strokeWidth: 3,\r\n strokeColor: 'red',\r\n strokeOpacity: 1,\r\n },\r\n },\r\n },\r\n },\r\n {\r\n type: 'pan',\r\n enabled: true,\r\n },\r\n {\r\n type: 'zoom',\r\n enabled: true,\r\n mouseWheel: true,\r\n doubleClick: true,\r\n box: true,\r\n control: true,\r\n },\r\n {\r\n type: 'baseMaps',\r\n enabled: true,\r\n showTitle: false,\r\n showPanel: true,\r\n position: 'shortcut-menu',\r\n mapStyle: {\r\n width: '60px',\r\n height: '100px',\r\n },\r\n order: 3,\r\n },\r\n {\r\n type: 'time-dimension',\r\n enabled: true,\r\n timeDimensionOptions: {},\r\n },\r\n {\r\n type: 'scale',\r\n enabled: 'desktop',\r\n showZoom: true,\r\n order: 2,\r\n },\r\n {\r\n type: 'coordinate',\r\n enabled: 'desktop',\r\n order: 3,\r\n format: 'DDM',\r\n },\r\n {\r\n type: 'measure',\r\n enabled: 'desktop',\r\n unit: 'kilometers',\r\n position: 'actionbar',\r\n order: 5,\r\n },\r\n {\r\n type: 'search',\r\n enabled: false,\r\n },\r\n ],\r\n layers: LayerConfig(mapServices, serviceStatus, appConfigService),\r\n})" + }, + { + "name": "reportOfFireMapConfig", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/map-config.service/map.config.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n mapServices: MapServices,\r\n serviceStatus: MapServiceStatus,\r\n device: WfDevice,\r\n appConfigService: AppConfigService,\r\n) => ({\r\n viewer: {\r\n type: 'leaflet',\r\n device,\r\n location: {\r\n extent: [-136.3, 49, -116, 60.2],\r\n },\r\n baseMap: 'imagery',\r\n minZoom: 4,\r\n },\r\n tools: [\r\n {\r\n type: 'pan',\r\n enabled: true,\r\n },\r\n {\r\n type: 'zoom',\r\n enabled: true,\r\n mouseWheel: true,\r\n doubleClick: true,\r\n box: true,\r\n control: true,\r\n },\r\n {\r\n type: 'baseMaps',\r\n enabled: false,\r\n },\r\n {\r\n type: 'search',\r\n enabled: false,\r\n },\r\n {\r\n type: 'search-location',\r\n enabled: false,\r\n },\r\n {\r\n type: 'markup',\r\n enabled: false,\r\n },\r\n {\r\n type: 'location',\r\n enabled: false,\r\n },\r\n {\r\n type: 'scale',\r\n enabled: false,\r\n },\r\n {\r\n type: 'bespoke',\r\n instance: 'full-screen',\r\n title: 'Full Screen',\r\n position: 'toolbar',\r\n enabled: false,\r\n order: 1,\r\n icon: 'open_in_full',\r\n },\r\n ],\r\n})" + }, + { + "name": "reportOfFireOfflineMapConfig", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/map-config.service/map.config.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(\r\n mapServices: MapServices,\r\n serviceStatus: MapServiceStatus,\r\n device: WfDevice,\r\n appConfigService: AppConfigService,\r\n) => ({\r\n viewer: {\r\n type: 'leaflet',\r\n device,\r\n location: {\r\n extent: [-136.3, 49, -116, 60.2],\r\n },\r\n baseMap: 'imagery',\r\n zoomControl: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n },\r\n tools: [\r\n {\r\n type: 'pan',\r\n enabled: true,\r\n },\r\n {\r\n type: 'baseMaps',\r\n enabled: false,\r\n },\r\n {\r\n type: 'search',\r\n enabled: false,\r\n },\r\n {\r\n type: 'search-location',\r\n enabled: false,\r\n },\r\n {\r\n type: 'markup',\r\n enabled: false,\r\n },\r\n {\r\n type: 'location',\r\n enabled: false,\r\n },\r\n {\r\n type: 'scale',\r\n enabled: false,\r\n },\r\n {\r\n type: 'bespoke',\r\n instance: 'full-screen',\r\n title: 'Full Screen',\r\n position: 'toolbar',\r\n enabled: false,\r\n order: 1,\r\n icon: 'open_in_full',\r\n },\r\n ],\r\n})" + } + ], + "src/app/services/common-utility.service.ts": [ + { + "name": "MAX_CACHE_AGE", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/common-utility.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "30 * 1000" + } + ], + "src/app/services/point-id.service/index.ts": [ + { + "name": "MAX_CACHE_AGE", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/point-id.service/index.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "60 * 1000" + } + ], + "src/app/app.routing.ts": [ + { + "name": "PROFILE_SCOPES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/app.routing.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "defaultValue": "[[ROLES_UI.ADMIN, ROLES_UI.IM_ADMIN]]" + }, + { + "name": "ROUTING", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/app.routing.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "RouterModule.forRoot(PANEL_ROUTES, {})" + } + ], + "src/app/services/capacitor-service.ts": [ + { + "name": "REFRESH_INTERVAL_ACTIVE_MILLIS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/capacitor-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "5 * 1000 * 60" + }, + { + "name": "UPDATE_AFTER_INACTIVE_MILLIS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/capacitor-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "1000 * 60" + } + ], + "src/app/shared/scopes/scopes.ts": [ + { + "name": "ROLES_UI", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/shared/scopes/scopes.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "defaultValue": "{\r\n GENERAL_STAFF: `${SCOPE_APPLICATION_PREFIX}INCIDENT_GENERAL_STAFF`, //*****\r\n ADMIN: `${SCOPE_APPLICATION_PREFIX_NEWS}WFNEWS_PUBLISHER`, //*****\r\n IM_ADMIN: `${SCOPE_APPLICATION_PREFIX}WFNEWS_ADMIN`, //*****\r\n}" + }, + { + "name": "SCOPE_APPLICATION_PREFIX", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/shared/scopes/scopes.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'WFIM.'" + }, + { + "name": "SCOPE_APPLICATION_PREFIX_NEWS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/shared/scopes/scopes.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'WFNEWS.'" + } + ], + "src/app/store/incidents/incidents.action.ts": [ + { + "name": "SEARCH_INCIDENTS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_INCIDENTS'" + }, + { + "name": "SEARCH_INCIDENTS_ERROR", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_INCIDENTS_ERROR'" + }, + { + "name": "SEARCH_INCIDENTS_SUCCESS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_INCIDENTS_SUCCESS'" + } + ], + "src/app/store/wildfiresList/wildfiresList.action.ts": [ + { + "name": "SEARCH_WILDFIRES", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_WILDFIRES'" + }, + { + "name": "SEARCH_WILDFIRES_ERROR", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_WILDFIRES_ERROR'" + }, + { + "name": "SEARCH_WILDFIRES_SUCCESS", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'SEARCH_WILDFIRES_SUCCESS'" + } + ], + "src/app/store/incident/incident.selector.ts": [ + { + "name": "selectCurrentIncident", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): any =>\r\n state.incident ? state.incident.currentIncident : undefined" + }, + { + "name": "selectCurrentIncidentCause", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incident/incident.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): any =>\r\n state.incident ? state.incident.currentIncidentCause : undefined" + } + ], + "src/app/store/incidents/incidents.selector.ts": [ + { + "name": "selectCurrentIncidentsSearch", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/incidents/incidents.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): any =>\r\n state.incidents ? state.incidents.currentIncidentsSearch : undefined" + } + ], + "src/app/store/wildfiresList/wildfiresList.selector.ts": [ + { + "name": "selectCurrentWildfiresSearch", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/wildfiresList/wildfiresList.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): any =>\r\n state.wildfires ? state.wildfires.currentWildfiresSearch : undefined" + } + ], + "src/app/store/application/application.selector.ts": [ + { + "name": "selectFormStatesUnsaved", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(componentIds: string[]) =>\r\n (state: RootState): boolean => {\r\n let ret = false;\r\n if (componentIds && componentIds.length) {\r\n componentIds.forEach((componentId) => {\r\n const formUnsaved = state.application.formStates[componentId]\r\n ? state.application.formStates[componentId].isUnsaved\r\n : false;\r\n ret = ret || formUnsaved;\r\n });\r\n }\r\n return ret;\r\n }" + }, + { + "name": "selectIncidentsErrorState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): ErrorState[] =>\r\n state.application && state.application.errorStates.incidents\r\n ? state.application.errorStates.incidents\r\n : undefined" + }, + { + "name": "selectIncidentsLoadState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): LoadState =>\r\n state.application && state.application.loadStates.incidents\r\n ? state.application.loadStates.incidents\r\n : undefined" + }, + { + "name": "selectSearchState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "(componentId) =>\r\n (state: RootState): SearchState =>\r\n state[componentId] ? state[componentId] : undefined" + }, + { + "name": "selectWildfiresErrorState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): ErrorState[] =>\r\n state.application && state.application.errorStates.wildfires\r\n ? state.application.errorStates.wildfires\r\n : undefined" + }, + { + "name": "selectWildfiresLoadState", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/store/application/application.selector.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "defaultValue": "() =>\r\n (state: RootState): LoadState =>\r\n state.application && state.application.loadStates.wildfires\r\n ? state.application.loadStates.wildfires\r\n : undefined" + } + ], + "src/app/services/watchlist-service.ts": [ + { + "name": "WATCHLIST_KEY", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/services/watchlist-service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "defaultValue": "'WFNEWS_WATCHLIST'" + } + ], + "src/app/components/active-wildfire-map/active-wildfire-map.component.ts": [ + { + "name": "window", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/active-wildfire-map/active-wildfire-map.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "any" + } + ] + }, + "groupedFunctions": { + "src/app/services/map-config.service/layers/abms-municipalities.config.ts": [ + { + "name": "AbmsMunicipalitiesLayerConfig", + "file": "src/app/services/map-config.service/layers/abms-municipalities.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/abms-regional-districts.config.ts": [ + { + "name": "AbmsRegionalDistrictsLayerConfig", + "file": "src/app/services/map-config.service/layers/abms-regional-districts.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/active-wildfires.heatmap.config.ts": [ + { + "name": "ActiveWildfiresHeatmapLayerConfig", + "file": "src/app/services/map-config.service/layers/active-wildfires.heatmap.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/active-wildfires.config.ts": [ + { + "name": "ActiveWildfiresLayerConfig", + "file": "src/app/services/map-config.service/layers/active-wildfires.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "key", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/area-restrictions.config.ts": [ + { + "name": "AreaRestrictionsLayerConfig", + "file": "src/app/services/map-config.service/layers/area-restrictions.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/utils/index.ts": [ + { + "name": "arrayEquals", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "a", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "b", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "a", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "b", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "bootstrapEffects", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "effects", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "sources", + "type": "EffectSources", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "effects", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "sources", + "type": "EffectSources", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "checkLayerVisible", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "layerId", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "boolean", + "jsdoctags": [ + { + "name": "layerId", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertFireNumber", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertFromTimestamp", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateTime", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateTimeTimeZone", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateWithDayOfWeek", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateWithTime", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateYear", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToDateYearUtc", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToFireCentreDescription", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToMobileFormat", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "dateString", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "dateString", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToStageOfControlDescription", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToStandardDateString", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "convertToYoutubeId", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "externalUri", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "externalUri", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "createInstances", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "instances", + "deprecated": false, + "deprecationMessage": "", + "dotDotDotToken": true + } + ], + "jsdoctags": [ + { + "name": "instances", + "deprecated": false, + "deprecationMessage": "", + "dotDotDotToken": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "currentFireYear", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [] + }, + { + "name": "displayDangerRatingDes", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "danger", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "danger", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "displayDay", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "date", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "equalsIgnoreCase", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "text", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "other", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "text", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "other", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "findFireCentreByName", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "fireCentreName", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "any", + "jsdoctags": [ + { + "name": "fireCentreName", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getActiveMap", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "smk", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "jsdoctags": [ + { + "name": "smk", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getCurrentCondition", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "conditions", + "type": "WeatherStationConditions", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "WeatherHourlyCondition", + "jsdoctags": [ + { + "name": "conditions", + "type": "WeatherStationConditions", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getElementInnerText", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "el", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "el", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getPageInfoRequestForSearchState", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "searchState", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "PagingInfoRequest", + "jsdoctags": [ + { + "name": "searchState", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getResponseTypeDescription", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getResponseTypeTitle", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getStageOfControlIcon", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getStageOfControlLabel", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "code", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "hideOnMobileView", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [] + }, + { + "name": "isElementTruncated", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "el", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "boolean", + "jsdoctags": [ + { + "name": "el", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isMobileView", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [] + }, + { + "name": "openLink", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "link", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "link", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "provideBootstrapEffects", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "effects", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "any", + "jsdoctags": [ + { + "name": "effects", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "readableDate", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "date", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "readableHour", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "hourString", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "hourString", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setDisplayColor", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "stageOfControlCode", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "stageOfControlCode", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "snowPlowHelper", + "file": "src/app/utils/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "page", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "jsdoctags": [ + { + "name": "page", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "data", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/bans-and-prohibitions.config.ts": [ + { + "name": "BansAndProhibitionsLayerConfig", + "file": "src/app/services/map-config.service/layers/bans-and-prohibitions.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/basemap.config.ts": [ + { + "name": "BasemapLayerConfig", + "file": "src/app/services/map-config.service/layers/basemap.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/clab-indian-reserves.config.ts": [ + { + "name": "CLABIndianReservesLayerConfig", + "file": "src/app/services/map-config.service/layers/clab-indian-reserves.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/components/wf-map-container/wf-map-container.component.ts": [ + { + "name": "clone", + "file": "src/app/components/wf-map-container/wf-map-container.component.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "o", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "o", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/closed-recreation-sites.config.ts": [ + { + "name": "ClosedRecreationSitesLayerConfig", + "file": "src/app/services/map-config.service/layers/closed-recreation-sites.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/app-initializer.ts": [ + { + "name": "codeTableAndUserPrefFnInit", + "file": "src/app/app-initializer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "Promise", + "jsdoctags": [ + { + "name": "appConfig", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "injector", + "type": "Injector", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getEndpointUrl", + "file": "src/app/app-initializer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "baseUrl", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "endpoint", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "baseUrl", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "endpoint", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/notification.service.ts": [ + { + "name": "convertToNotificationSettingRsrc", + "file": "src/app/services/notification.service.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "np", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "NotificationSettingRsrc", + "jsdoctags": [ + { + "name": "np", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/danger-rating.config.ts": [ + { + "name": "DangerRatingLayerConfig", + "file": "src/app/services/map-config.service/layers/danger-rating.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/drive-bc-active-events.config.ts": [ + { + "name": "DriveBCEventsLayerConfig", + "file": "src/app/services/map-config.service/layers/drive-bc-active-events.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/evacuation-orders-and-alerts-wms.config.ts": [ + { + "name": "EvacuationOrdersLayerConfig", + "file": "src/app/services/map-config.service/layers/evacuation-orders-and-alerts-wms.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/wfnews-map.service/place-data.ts": [ + { + "name": "fetchData", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "Promise", + "jsdoctags": [ + { + "name": "url", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "isDuplicateIntersection", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "intLoc1", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "intLoc2", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "intLoc1", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "intLoc2", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "removeDuplicateIntersections", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchAddresses", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchData", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "source", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "anchorPt", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "maxDist", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "returnType": "Location[]", + "jsdoctags": [ + { + "name": "source", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "text", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "anchorPt", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "maxDist", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchIntersections", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchOccupants", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchPlaces", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchRoads", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "data", + "type": "PlaceData", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "setAnchorData", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "anchorPt", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "location", + "type": "Location", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "anchorPt", + "type": "LonLat", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "location", + "type": "Location", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "sortData", + "file": "src/app/services/wfnews-map.service/place-data.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "locations", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/bc-fire-centres.config.ts": [ + { + "name": "FireCentresLayerConfig", + "file": "src/app/services/map-config.service/layers/bc-fire-centres.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/fire-perimeters.config.ts": [ + { + "name": "FirePerimetersLayerConfig", + "file": "src/app/services/map-config.service/layers/fire-perimeters.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/fnt-treaty-land.config.ts": [ + { + "name": "FntTreatyLandLayerConfig", + "file": "src/app/services/map-config.service/layers/fnt-treaty-land.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/fsr-safety.config.ts": [ + { + "name": "ForestServiceRoadsLayerConfig", + "file": "src/app/services/map-config.service/layers/fsr-safety.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/components/report-of-fire/location-page/rof-location-page.component.ts": [ + { + "name": "formatDist", + "file": "src/app/components/report-of-fire/location-page/rof-location-page.component.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "dist", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "string", + "jsdoctags": [ + { + "name": "dist", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/fuel-treatment.ts": [ + { + "name": "FuelTreatmentLayerConfig", + "file": "src/app/services/map-config.service/layers/fuel-treatment.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/store/application/application.state.ts": [ + { + "name": "getDefaultApplicationState", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "ApplicationState" + }, + { + "name": "getDefaultErrorStates", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "ErrorStates" + }, + { + "name": "getDefaultFormState", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "FormState" + }, + { + "name": "getDefaultFormStates", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "FormStates" + }, + { + "name": "getDefaultLoadStates", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "LoadStates" + }, + { + "name": "getDefaultPagingInfoRequest", + "file": "src/app/store/application/application.state.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "pageNumber", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "1" + }, + { + "name": "pageSize", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "5" + }, + { + "name": "sortColumn", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "sortDirection", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + }, + { + "name": "query", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "returnType": "PagingInfoRequest", + "jsdoctags": [ + { + "name": "pageNumber", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "1", + "tagName": { + "text": "param" + } + }, + { + "name": "pageSize", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "5", + "tagName": { + "text": "param" + } + }, + { + "name": "sortColumn", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "sortDirection", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + }, + { + "name": "query", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/store/incidents/incidents.stats.ts": [ + { + "name": "getDefaultIncidentsState", + "file": "src/app/store/incidents/incidents.stats.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "IncidentsState" + } + ], + "src/app/store/incident/incident.stats.ts": [ + { + "name": "getDefaultIncidentState", + "file": "src/app/store/incident/incident.stats.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "IncidentState" + } + ], + "src/app/store/wildfiresList/wildfiresList.stats.ts": [ + { + "name": "getDefaultWildfiresListState", + "file": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [], + "returnType": "WildfiresState" + } + ], + "src/app/utils/error-messages.ts": [ + { + "name": "getDisplayErrorMessage", + "file": "src/app/utils/error-messages.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "err", + "type": "ValidationError", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "err", + "type": "ValidationError", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/store/incident/incident.action.ts": [ + { + "name": "getIncident", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentSequenceNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentAction", + "jsdoctags": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentSequenceNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIncidentCause", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentSequenceNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentCauseAction", + "jsdoctags": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentSequenceNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIncidentCauseError", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentCauseErrorAcion", + "jsdoctags": [ + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIncidentCauseSuccess", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "incidentCause", + "type": "IncidentCauseResource", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentCauseSuccessAction", + "jsdoctags": [ + { + "name": "incidentCause", + "type": "IncidentCauseResource", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIncidentError", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentErrorAcion", + "jsdoctags": [ + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "getIncidentSuccess", + "file": "src/app/store/incident/incident.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "incident", + "type": "WildfireIncidentResource", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "GetIncidentSuccessAction", + "jsdoctags": [ + { + "name": "incident", + "type": "WildfireIncidentResource", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/utils/user-feedback-utils.ts": [ + { + "name": "getSnackbarConfig", + "file": "src/app/utils/user-feedback-utils.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "message", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "type", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "MatSnackBarConfig", + "jsdoctags": [ + { + "name": "message", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "type", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/store/incident/incident.reducer.ts": [ + { + "name": "incidentReducer", + "file": "src/app/store/incident/incident.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "IncidentState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultIncidentState()" + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "IncidentState", + "jsdoctags": [ + { + "name": "state", + "type": "IncidentState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultIncidentState()", + "tagName": { + "text": "param" + } + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/store/incidents/incidents.reducer.ts": [ + { + "name": "incidentsReducer", + "file": "src/app/store/incidents/incidents.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "IncidentsState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultIncidentsState()" + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "IncidentsState", + "jsdoctags": [ + { + "name": "state", + "type": "IncidentsState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultIncidentsState()", + "tagName": { + "text": "param" + } + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/store/index.ts": [ + { + "name": "isEmpty", + "file": "src/app/store/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "obj", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "obj", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "logger", + "file": "src/app/store/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "reducer", + "type": "ActionReducer", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "any", + "jsdoctags": [ + { + "name": "reducer", + "type": "ActionReducer", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/index.ts": [ + { + "name": "LayerConfig", + "file": "src/app/services/map-config.service/layers/index.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "mapServices", + "type": "MapServices", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "serviceStatus", + "type": "MapServiceStatus", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "mapServices", + "type": "MapServices", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "serviceStatus", + "type": "MapServiceStatus", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "appConfigService", + "type": "AppConfigService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layer-display.config.ts": [ + { + "name": "LayerDisplayConfig", + "file": "src/app/services/map-config.service/layer-display.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "mapServices", + "type": "MapServices", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "mapServices", + "type": "MapServices", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/document-management.service.ts": [ + { + "name": "makeFileDetail", + "file": "src/app/services/document-management.service.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "fileSize", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "metadata", + "type": "Array", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "FileDetailsRsrc", + "jsdoctags": [ + { + "name": "fileSize", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fileName", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "metadata", + "type": "Array", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "makeMetadata", + "file": "src/app/services/document-management.service.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "name", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "etag", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true + } + ], + "returnType": "FileMetadataRsrc", + "jsdoctags": [ + { + "name": "name", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "etag", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "optional": true, + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/components/active-wildfire-map/active-wildfire-map.component.ts": [ + { + "name": "makeLocation", + "file": "src/app/components/active-wildfire-map/active-wildfire-map.component.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "loc", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "PushNotification", + "jsdoctags": [ + { + "name": "loc", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/store/common/page-search.reducer.ts": [ + { + "name": "pageSearchReducer", + "file": "src/app/store/common/page-search.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchState", + "jsdoctags": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "pagingFilterHelper", + "file": "src/app/store/common/page-search.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "typedAction", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchState", + "jsdoctags": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "typedAction", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "pagingSearchHelper", + "file": "src/app/store/common/page-search.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "typedAction", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "updateFilters", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "true" + } + ], + "returnType": "SearchState", + "jsdoctags": [ + { + "name": "state", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "typedAction", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "updateFilters", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "true", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/precipitation.config.ts": [ + { + "name": "PrecipitationLayerConfig", + "file": "src/app/services/map-config.service/layers/precipitation.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/prescribed-fire.config.ts": [ + { + "name": "PrescribedFireLayerConfig", + "file": "src/app/services/map-config.service/layers/prescribed-fire.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/bc-parks-closures.config.ts": [ + { + "name": "ProtectedLandsAccessRestrictionsLayerConfig", + "file": "src/app/services/map-config.service/layers/bc-parks-closures.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "res", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "res", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/store/incidents/incidents.action.ts": [ + { + "name": "searchIncidents", + "file": "src/app/store/incidents/incidents.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pageInfoRequest", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectedFireCentre", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fireOfNotePublishedInd", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "displayLabel", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchIncidentsAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "pageInfoRequest", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "selectedFireCentre", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fireOfNotePublishedInd", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "displayLabel", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "SearchIncidentsError", + "file": "src/app/store/incidents/incidents.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchIncidentsErrorAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchIncidentsSuccess", + "file": "src/app/store/incidents/incidents.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchIncidentsSuccessAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/store/wildfiresList/wildfiresList.action.ts": [ + { + "name": "searchWildfires", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "pageInfoRequest", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "selectedFireCentre", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "fireOfNoteInd", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "stageOfControlList", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "newFires", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "bbox", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "displayLabel", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "lat", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "long", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "radius", + "type": "number", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "callback", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "returnType": "SearchWildfiresAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "pageInfoRequest", + "type": "PagingInfoRequest", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "selectedFireCentre", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "fireOfNoteInd", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "stageOfControlList", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "newFires", + "type": "boolean", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "bbox", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "displayLabel", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "lat", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "long", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "radius", + "type": "number", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "callback", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchWildfiresError", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchWildfiresErrorAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "error", + "type": "ErrorState", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "searchWildfiresSuccess", + "file": "src/app/store/wildfiresList/wildfiresList.action.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "value", + "type": "any", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "SearchWildfiresSuccessAction", + "jsdoctags": [ + { + "name": "componentId", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "value", + "type": "any", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/hourly-currentforecast-firesmoke.config.ts": [ + { + "name": "SmokeForecastLayerConfig", + "file": "src/app/services/map-config.service/layers/hourly-currentforecast-firesmoke.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/weather.config.ts": [ + { + "name": "WeatherLayerConfig", + "file": "src/app/services/map-config.service/layers/weather.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/weather-stations.config.ts": [ + { + "name": "WeatherStationsLayerConfig", + "file": "src/app/services/map-config.service/layers/weather-stations.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/services/map-config.service/layers/bcws-activefires-publicview-inactive.config.ts": [ + { + "name": "WildfiresInactiveLayerConfig", + "file": "src/app/services/map-config.service/layers/bcws-activefires-publicview-inactive.config.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "" + } + ], + "jsdoctags": [ + { + "name": "ls", + "type": "layerSettings", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "src/app/store/wildfiresList/wildfiresList.reducer.ts": [ + { + "name": "wildfiresListReducer", + "file": "src/app/store/wildfiresList/wildfiresList.reducer.ts", + "ctype": "miscellaneous", + "subtype": "function", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "args": [ + { + "name": "state", + "type": "WildfiresState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultWildfiresListState()" + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "" + } + ], + "returnType": "WildfiresState", + "jsdoctags": [ + { + "name": "state", + "type": "WildfiresState", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "getDefaultWildfiresListState()", + "tagName": { + "text": "param" + } + }, + { + "name": "action", + "type": "Action", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ] + }, + "groupedEnumerations": { + "src/app/store/application/application.state.ts": [ + { + "name": "ERROR_TYPE", + "childs": [ + { + "name": "VALIDATION", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "WARNING", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "FATAL", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "NOT_FOUND", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "FAILED_PRECONDITION", + "deprecated": false, + "deprecationMessage": "" + } + ], + "ctype": "miscellaneous", + "subtype": "enum", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "file": "src/app/store/application/application.state.ts" + } + ], + "src/app/components/report-of-fire/report-of-fire.component.ts": [ + { + "name": "PageOperation", + "childs": [ + { + "name": "Next", + "deprecated": false, + "deprecationMessage": "", + "value": 1 + }, + { + "name": "Skip", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "previous", + "deprecated": false, + "deprecationMessage": "" + } + ], + "ctype": "miscellaneous", + "subtype": "enum", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "file": "src/app/components/report-of-fire/report-of-fire.component.ts" + } + ], + "src/app/utils/index.ts": [ + { + "name": "ResourcesRoutes", + "childs": [ + { + "name": "LANDING", + "deprecated": false, + "deprecationMessage": "", + "value": "" + }, + { + "name": "DASHBOARD", + "deprecated": false, + "deprecationMessage": "", + "value": "dashboard" + }, + { + "name": "ACTIVEWILDFIREMAP", + "deprecated": false, + "deprecationMessage": "", + "value": "map" + }, + { + "name": "WILDFIRESLIST", + "deprecated": false, + "deprecationMessage": "", + "value": "list" + }, + { + "name": "RESOURCES", + "deprecated": false, + "deprecationMessage": "", + "value": "resources" + }, + { + "name": "ROF", + "deprecated": false, + "deprecationMessage": "", + "value": "reportOfFire" + }, + { + "name": "UNAUTHORIZED", + "deprecated": false, + "deprecationMessage": "", + "value": "unauthorized" + }, + { + "name": "SIGN_OUT", + "deprecated": false, + "deprecationMessage": "", + "value": "sign-out-page" + }, + { + "name": "ERROR_PAGE", + "deprecated": false, + "deprecationMessage": "", + "value": "error-page" + }, + { + "name": "ADMIN", + "deprecated": false, + "deprecationMessage": "", + "value": "admin" + }, + { + "name": "ADMIN_INCIDENT", + "deprecated": false, + "deprecationMessage": "", + "value": "incident" + }, + { + "name": "PUBLIC_INCIDENT", + "deprecated": false, + "deprecationMessage": "", + "value": "incidents" + }, + { + "name": "FULL_DETAILS", + "deprecated": false, + "deprecationMessage": "", + "value": "full-details" + }, + { + "name": "SAVED", + "deprecated": false, + "deprecationMessage": "", + "value": "saved" + }, + { + "name": "ADD_LOCATION", + "deprecated": false, + "deprecationMessage": "", + "value": "add-location" + }, + { + "name": "MORE", + "deprecated": false, + "deprecationMessage": "", + "value": "more" + }, + { + "name": "CONTACT_US", + "deprecated": false, + "deprecationMessage": "", + "value": "contact-us" + }, + { + "name": "SAVED_LOCATION", + "deprecated": false, + "deprecationMessage": "", + "value": "saved-location" + }, + { + "name": "WEATHER_DETAILS", + "deprecated": false, + "deprecationMessage": "", + "value": "weather-details" + } + ], + "ctype": "miscellaneous", + "subtype": "enum", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "file": "src/app/utils/index.ts" + } + ] + }, + "groupedTypeAliases": { + "src/app/components/search/search-page.component.ts": [ + { + "name": "GeocoderDefaults", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "string | null | undefined", + "file": "src/app/components/search/search-page.component.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 192 + } + ], + "src/app/services/wfnews-map.service/util.ts": [ + { + "name": "LatLon", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "[number, number]", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 189 + }, + { + "name": "LonLat", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "[number, number]", + "file": "src/app/services/wfnews-map.service/util.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 189 + } + ], + "src/app/components/active-wildfire-map/active-wildfire-map.component.ts": [ + { + "name": "SelectedLayer", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "\"evacuation-orders-and-alerts\" | \"area-restrictions\" | \"bans-and-prohibitions\" | \"smoke-forecast\" | \"fire-danger\" | \"local-authorities\" | \"routes-impacted\" | \"wildfire-stage-of-control\" | \"out-fires\" | \"all-layers\"", + "file": "src/app/components/active-wildfire-map/active-wildfire-map.component.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 192 + } + ], + "src/app/services/wf-map.service.ts": [ + { + "name": "Smk", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "any", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 133 + }, + { + "name": "SmkPromise", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "Promise", + "file": "src/app/services/wf-map.service.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 183 + } + ], + "src/app/utils/smk.ts": [ + { + "name": "SmkMap", + "ctype": "miscellaneous", + "subtype": "typealias", + "rawtype": "any", + "file": "src/app/utils/smk.ts", + "deprecated": false, + "deprecationMessage": "", + "description": "", + "kind": 133 + } + ] + } + }, + "routes": [], + "coverage": { + "count": 0, + "status": "low", + "files": [ + { + "filePath": "src/app/app-initializer.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "codeTableAndUserPrefFnInit", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/app-initializer.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getEndpointUrl", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/app.component.ts", + "type": "component", + "linktype": "component", + "name": "AppComponent", + "coveragePercent": 0, + "coverageCount": "0/47", + "status": "low" + }, + { + "filePath": "src/app/app.component.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "ICON", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/app.module.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "DATE_FORMATS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/app.routing.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "PROFILE_SCOPES", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/app.routing.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "ROUTING", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/active-wildfire-map/active-wildfire-map.component.ts", + "type": "component", + "linktype": "component", + "name": "ActiveWildfireMapComponent", + "coveragePercent": 0, + "coverageCount": "0/115", + "status": "low" + }, + { + "filePath": "src/app/components/active-wildfire-map/active-wildfire-map.component.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "makeLocation", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/active-wildfire-map/active-wildfire-map.component.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "window", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/admin-incident-form.component.desktop.ts", + "type": "component", + "linktype": "component", + "name": "AdminIncidentFormDesktop", + "coveragePercent": 0, + "coverageCount": "0/29", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/admin-incident-form.component.ts", + "type": "directive", + "linktype": "directive", + "name": "AdminIncidentForm", + "coveragePercent": 0, + "coverageCount": "0/30", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/area-restrictions-details-panel/area-restrictions-details-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "AreaRestrictionsDetailsPanel", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "ContactUsDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "DialogData", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/contacts-details-panel/contacts-details-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "ContactsDetailsPanel", + "coveragePercent": 0, + "coverageCount": "0/10", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/evac-orders-details-panel/evac-orders-details-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "EvacOrdersDetailsPanel", + "coveragePercent": 0, + "coverageCount": "0/10", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "EditImageDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "DialogData", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/image-gallery-panel/image-card-component/image-card-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "ImageCardPanel", + "coveragePercent": 0, + "coverageCount": "0/18", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/image-gallery-panel/image-gallery-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "ImageGalleryPanel", + "coveragePercent": 1, + "coverageCount": "1/60", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "UploadImageDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "DialogData", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/incident-details-panel/custom-uploader.ts", + "type": "class", + "linktype": "classe", + "name": "CustomImageUploader", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/incident-details-panel/incident-details-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentDetailsPanel", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/incident-details-panel/incident-details-panel.component.ts", + "type": "class", + "linktype": "classe", + "name": "OptionDisclaimer", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/incident-details-panel/incident-details-panel.constants.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "CauseOptionDisclaimer", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/incident-details-panel/incident-details-panel.constants.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "SizeTypeOptionDisclaimer", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "EditMapDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "DialogData", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/maps-panel/maps-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "MapsPanel", + "coveragePercent": 0, + "coverageCount": "0/63", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "UploadMapDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "DialogData", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/publish-dialog/publish-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "PublishDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/publish-dialog/publish-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "DialogData", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "ResponseDetailsPanel", + "coveragePercent": 0, + "coverageCount": "0/28", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/summary-panel/summary-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "SummaryPanel", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "EditVideoDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "DialogData", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "UploadVideoDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "DialogData", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "VideoCardPanel", + "coveragePercent": 0, + "coverageCount": "0/16", + "status": "low" + }, + { + "filePath": "src/app/components/admin-incident-form/video-gallery-panel/video-gallery-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "VideoGalleryPanel", + "coveragePercent": 1, + "coverageCount": "1/62", + "status": "low" + }, + { + "filePath": "src/app/components/base-dialog/base-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "BaseDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/16", + "status": "low" + }, + { + "filePath": "src/app/components/base/base.component.model.ts", + "type": "class", + "linktype": "classe", + "name": "BaseComponentModel", + "coveragePercent": 0, + "coverageCount": "0/14", + "status": "low" + }, + { + "filePath": "src/app/components/base/base.component.ts", + "type": "directive", + "linktype": "directive", + "name": "BaseComponent", + "coveragePercent": 0, + "coverageCount": "0/48", + "status": "low" + }, + { + "filePath": "src/app/components/base/base.component.ts", + "type": "injectable", + "linktype": "injectable", + "name": "BaseComponent", + "coveragePercent": 0, + "coverageCount": "0/44", + "status": "low" + }, + { + "filePath": "src/app/components/common/alert-order-banner/alert-order-banner.component.ts", + "type": "component", + "linktype": "component", + "name": "AlertOrderBannerComponent", + "coveragePercent": 0, + "coverageCount": "0/10", + "status": "low" + }, + { + "filePath": "src/app/components/common/base-collection/collection.component.ts", + "type": "directive", + "linktype": "directive", + "name": "CollectionComponent", + "coveragePercent": 0, + "coverageCount": "0/75", + "status": "low" + }, + { + "filePath": "src/app/components/common/base-collection/collection.component.ts", + "type": "injectable", + "linktype": "injectable", + "name": "CollectionComponent", + "coveragePercent": 0, + "coverageCount": "0/73", + "status": "low" + }, + { + "filePath": "src/app/components/common/checkbox-button/checkbox-button.component.ts", + "type": "component", + "linktype": "component", + "name": "CheckboxButtonComponent", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/common/guards/unsaved-changes.guard.ts", + "type": "interface", + "linktype": "interface", + "name": "CheckUnsavedChanges", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/components/common/guards/unsaved-changes.guard.ts", + "type": "guard", + "linktype": "guard", + "name": "CanDeactivateGuard", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/common/link-button/link-button.component.ts", + "type": "component", + "linktype": "component", + "name": "LinkButtonComponent", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/common/map-toggle-button/map-toggle-button.component.ts", + "type": "component", + "linktype": "component", + "name": "MapToggleButtonComponent", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/common/mobile-sliding-drawer/mobile-sliding-drawer.component.ts", + "type": "component", + "linktype": "component", + "name": "MobileSlidingDrawerComponent", + "coveragePercent": 0, + "coverageCount": "0/26", + "status": "low" + }, + { + "filePath": "src/app/components/common/scroll-to-top-button/scroll-to-top.component.ts", + "type": "component", + "linktype": "component", + "name": "ScrollToTopComponent", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/common/unsaved-changes-dialog/unsaved-changes-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "UnsavedChangesDialog", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/dashboard.component.ts", + "type": "component", + "linktype": "component", + "name": "Dashboard", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "ActiveFiresWidget", + "coveragePercent": 0, + "coverageCount": "0/23", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/bans-widget/bans-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "BansWidget", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/blog-widget/blog-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "BlogWidget", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/evacuations-widget/evacuations-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "EvacuationsWidget", + "coveragePercent": 0, + "coverageCount": "0/10", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/fire-cause-widget/fire-cause-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "FireCauseWidget", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/fire-centre-stats-widget/fire-centre-stats-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "FireCentreStatsWidget", + "coveragePercent": 0, + "coverageCount": "0/12", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/fire-totals-widget/fire-totals-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "FireTotalsWidget", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/fires-of-note-widget/fires-of-note-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "FiresOfNoteWidget", + "coveragePercent": 0, + "coverageCount": "0/12", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/historical-comparison-widget/historical-comparison-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "HistoricalComparisonWidget", + "coveragePercent": 0, + "coverageCount": "0/13", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/overview-widget/overview-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "OverviewWidget", + "coveragePercent": 0, + "coverageCount": "0/9", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/resources-widget/resources-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "ResourcesWidget", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/situation-widget/situation-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "SituationWidget", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/summary-widget/summary-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "SummaryWidget", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/components/dashboard-component/widgets/videos-widget/videos-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "VideosWidget", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/components/disclaimer-dialog/disclaimer-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "DisclaimerDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/disclaimer-dialog/disclaimer-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "DialogData", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/components/draggable-panel/draggable-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "DraggablePanelComponent", + "coveragePercent": 0, + "coverageCount": "0/68", + "status": "low" + }, + { + "filePath": "src/app/components/error-page/error-page.component.ts", + "type": "component", + "linktype": "component", + "name": "ErrorPageComponent", + "coveragePercent": 0, + "coverageCount": "0/44", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/area-restrictions-full-details/area-restrictions-full-details.component.ts", + "type": "component", + "linktype": "component", + "name": "AreaRestrictionsFullDetailsComponent", + "coveragePercent": 0, + "coverageCount": "0/21", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/area-restrictions-full-details/area-restrictions-full-details.component.ts", + "type": "class", + "linktype": "classe", + "name": "AreaRestriction", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/area-restrictions-full-details/area-restrictions-full-details.component.ts", + "type": "class", + "linktype": "classe", + "name": "SimpleIncident", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/bans-full-details/bans-full-details.component.ts", + "type": "component", + "linktype": "component", + "name": "BansFullDetailsComponent", + "coveragePercent": 0, + "coverageCount": "0/13", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/bans-full-details/bans-full-details.component.ts", + "type": "class", + "linktype": "classe", + "name": "BanProhibition", + "coveragePercent": 0, + "coverageCount": "0/12", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/danger-rating-full-details/danger-rating-full-details.component.ts", + "type": "component", + "linktype": "component", + "name": "DangerRatingFullDetailsComponent", + "coveragePercent": 0, + "coverageCount": "0/13", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/evac-alert-full-details/evac-alert-full-details.component.ts", + "type": "component", + "linktype": "component", + "name": "EvacAlertFullDetailsComponent", + "coveragePercent": 0, + "coverageCount": "0/23", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/evac-alert-full-details/evac-alert-full-details.component.ts", + "type": "class", + "linktype": "classe", + "name": "EvacData", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/evac-order-full-details/evac-order-full-details.component.ts", + "type": "component", + "linktype": "component", + "name": "EvacOrderFullDetailsComponent", + "coveragePercent": 0, + "coverageCount": "0/22", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/evac-other-info/evac-other-info.component.ts", + "type": "component", + "linktype": "component", + "name": "EvacOtherInfoComponent", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/full-details.component.ts", + "type": "component", + "linktype": "component", + "name": "FullDetailsComponent", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/components/incident-identify-panel/incident-identify-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentIdentifyPanelComponent", + "coveragePercent": 0, + "coverageCount": "0/22", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/area-restriction-layers/area-restriction-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "AreaRestrictionLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/bans-layers/bans-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "BansLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/base-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "BaseLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/danger-rating-layers/danger-rating-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "DangerRatingLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/evac-layers/evac-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "EvacLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/fires/fire-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "FireLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/local-authorities-layers/local-authorities-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "LocalAuthoritiesLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/other-layers/map-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "MapLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/precip-forecast-layers/precip-forecast-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "PrecipForecastLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/precip-radar-layers/precip-radar-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "PrecipRadarLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/protected-lands-layers/protected-lands-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "ProtectedLandsLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/rec-site-layers/rec-site-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "RecSiteLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/road-event-layers/road-event-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "RoadEventLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/legend-panels/smoke-layers/smoke-legend.component.ts", + "type": "component", + "linktype": "component", + "name": "SmokeLegendComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component.ts", + "type": "component", + "linktype": "component", + "name": "MapLayersDataSourceDrawerSectionComponent", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/components/map-layers-drawer-section/map-layers-drawer-section.component.ts", + "type": "component", + "linktype": "component", + "name": "MapLayersDrawerSectionComponent", + "coveragePercent": 0, + "coverageCount": "0/33", + "status": "low" + }, + { + "filePath": "src/app/components/map-type-picker/map-type-picker.component.ts", + "type": "component", + "linktype": "component", + "name": "MapTypePickerComponent", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/message-dialog/message-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "MessageDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/message-dialog/message-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "DialogData", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/components/more/more.component.ts", + "type": "component", + "linktype": "component", + "name": "MoreComponent", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/notification-snackbar/notification-snackbar.component.ts", + "type": "component", + "linktype": "component", + "name": "NotificationSnackbarComponent", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/notification-snackbar/notification-snackbar.component.ts", + "type": "interface", + "linktype": "interface", + "name": "NotificationConfig", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop.ts", + "type": "component", + "linktype": "component", + "name": "PanelWildfireStageOfControlComponentDesktop", + "coveragePercent": 0, + "coverageCount": "0/137", + "status": "low" + }, + { + "filePath": "src/app/components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.model.ts", + "type": "class", + "linktype": "classe", + "name": "PanelWildfireStageOfControlComponentModel", + "coveragePercent": 0, + "coverageCount": "0/14", + "status": "low" + }, + { + "filePath": "src/app/components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.ts", + "type": "directive", + "linktype": "directive", + "name": "PanelWildfireStageOfControlComponent", + "coveragePercent": 0, + "coverageCount": "0/138", + "status": "low" + }, + { + "filePath": "src/app/components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "delay", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "ImagePanelComponent", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentGalleryAllMediaMobileComponent", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentGalleryImagesMobileComponent", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-gallery-panel/incident-gallery-panel-mobile/incident-gallery-panel-mobile.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentGalleryPanelMobileComponent", + "coveragePercent": 0, + "coverageCount": "0/29", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentGalleryPanel", + "coveragePercent": 0, + "coverageCount": "0/22", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentGalleryVideosMobileComponent", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin-settings.component.ts", + "type": "interface", + "linktype": "interface", + "name": "InfoPluginSettings", + "coveragePercent": 33, + "coverageCount": "1/3", + "status": "medium" + }, + { + "filePath": "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin-settings.component.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "infoSettings", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin.component.ts", + "type": "class", + "linktype": "classe", + "name": "InfoPlugin", + "coveragePercent": 0, + "coverageCount": "0/9", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-gallery-panel/info-plugin/info-plugin.component.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "document", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "VideoPanelComponent", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentHeaderPanel", + "coveragePercent": 0, + "coverageCount": "0/25", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentInfoPanelMobileComponent", + "coveragePercent": 0, + "coverageCount": "0/31", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentInfoPanel", + "coveragePercent": 0, + "coverageCount": "0/23", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-maps-panel-mobile/incident-maps-panel-mobile.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentMapsPanelMobileComponent", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-maps-panel/incident-maps-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentMapsPanel", + "coveragePercent": 0, + "coverageCount": "0/13", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-maps-panel/incident-maps-panel.component.ts", + "type": "class", + "linktype": "classe", + "name": "DownloadableMap", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentOverviewPanelMobileComponent", + "coveragePercent": 0, + "coverageCount": "0/13", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-overview-panel/incident-overview-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentOverviewPanel", + "coveragePercent": 0, + "coverageCount": "0/9", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/public-incident-page.component.ts", + "type": "component", + "linktype": "component", + "name": "PublicIncidentPage", + "coveragePercent": 0, + "coverageCount": "0/23", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/comment-page/rof-comments-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RoFCommentsPage", + "coveragePercent": 0, + "coverageCount": "0/33", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "LocationServicesDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/compass-page/rof-compass-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RoFCompassPage", + "coveragePercent": 0, + "coverageCount": "0/38", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/compass-page/rof-compass-page.component.ts", + "type": "interface", + "linktype": "interface", + "name": "DeviceOrientationEventiOS", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/complex-question-page/rof-complex-question-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RoFComplexQuestionPage", + "coveragePercent": 0, + "coverageCount": "0/37", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/contact-page/rof-contact-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RoFContactPage", + "coveragePercent": 0, + "coverageCount": "0/30", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/dialog-exit/dialog-exit.component.ts", + "type": "component", + "linktype": "component", + "name": "DialogExitComponent", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/dialog-location/dialog-location.component.ts", + "type": "component", + "linktype": "component", + "name": "DialogLocationComponent", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/disclaimer-page/rof-disclaimer-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RoFDisclaimerPage", + "coveragePercent": 0, + "coverageCount": "0/26", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/location-page/rof-location-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RoFLocationPage", + "coveragePercent": 0, + "coverageCount": "0/47", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/location-page/rof-location-page.component.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "formatDist", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/permissions-page/rof-permissions-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RoFPermissionsPage", + "coveragePercent": 0, + "coverageCount": "0/25", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/photo-page/rof-photo-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RoFPhotoPage", + "coveragePercent": 0, + "coverageCount": "0/38", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/report-of-fire.component.ts", + "type": "component", + "linktype": "component", + "name": "ReportOfFirePage", + "coveragePercent": 25, + "coverageCount": "5/20", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/reportOfFireModel.ts", + "type": "class", + "linktype": "classe", + "name": "ReportOfFire", + "coveragePercent": 4, + "coverageCount": "1/25", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/review-page/rof-review-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RoFReviewPage", + "coveragePercent": 0, + "coverageCount": "0/41", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/rof-callback-page/rof-call-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RofCallPage", + "coveragePercent": 0, + "coverageCount": "0/28", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/rofPage.ts", + "type": "component", + "linktype": "component", + "name": "RoFPage", + "coveragePercent": 4, + "coverageCount": "1/22", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/simple-question-page/rof-simple-question-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RoFSimpleQuestionPage", + "coveragePercent": 0, + "coverageCount": "0/38", + "status": "low" + }, + { + "filePath": "src/app/components/report-of-fire/title-page/rof-title-page.component.ts", + "type": "component", + "linktype": "component", + "name": "RoFTitlePage", + "coveragePercent": 0, + "coverageCount": "0/36", + "status": "low" + }, + { + "filePath": "src/app/components/saved/add-saved-location/add-saved-location.component.ts", + "type": "component", + "linktype": "component", + "name": "AddSavedLocationComponent", + "coveragePercent": 0, + "coverageCount": "0/32", + "status": "low" + }, + { + "filePath": "src/app/components/saved/add-saved-location/add-saved-location.component.ts", + "type": "class", + "linktype": "classe", + "name": "LocationData", + "coveragePercent": 0, + "coverageCount": "0/12", + "status": "low" + }, + { + "filePath": "src/app/components/saved/add-saved-location/notification-map/notification-map.component.ts", + "type": "component", + "linktype": "component", + "name": "notificationMapComponent", + "coveragePercent": 0, + "coverageCount": "0/17", + "status": "low" + }, + { + "filePath": "src/app/components/saved/confirmation-dialog/confirmation-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "ConfirmationDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/saved/saved-location-full-details/saved-location-full-details.component.ts", + "type": "component", + "linktype": "component", + "name": "SavedLocationFullDetailsComponent", + "coveragePercent": 0, + "coverageCount": "0/42", + "status": "low" + }, + { + "filePath": "src/app/components/saved/saved-location-weather-details/saved-location-weather-details.component.ts", + "type": "component", + "linktype": "component", + "name": "SavedLocationWeatherDetailsComponent", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/components/saved/saved.component.ts", + "type": "component", + "linktype": "component", + "name": "SavedComponent", + "coveragePercent": 0, + "coverageCount": "0/24", + "status": "low" + }, + { + "filePath": "src/app/components/search/search-page.component.ts", + "type": "component", + "linktype": "component", + "name": "SearchPageComponent", + "coveragePercent": 0, + "coverageCount": "0/25", + "status": "low" + }, + { + "filePath": "src/app/components/search/search-page.component.ts", + "type": "class", + "linktype": "classe", + "name": "GeocoderAddress", + "coveragePercent": 0, + "coverageCount": "0/10", + "status": "low" + }, + { + "filePath": "src/app/components/search/search-page.component.ts", + "type": "class", + "linktype": "classe", + "name": "SearchResult", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/components/sign-out-page/sign-out-page.component.ts", + "type": "component", + "linktype": "component", + "name": "SignOutPageComponent", + "coveragePercent": 0, + "coverageCount": "0/45", + "status": "low" + }, + { + "filePath": "src/app/components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "ContactWidgetDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/components/sticky-widget/sticky-widget.component.ts", + "type": "component", + "linktype": "component", + "name": "StickyWidgetComponent", + "coveragePercent": 0, + "coverageCount": "0/14", + "status": "low" + }, + { + "filePath": "src/app/components/weather/weather-history-options-dialog/weather-history-options-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "WeatherHistoryOptionsDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/11", + "status": "low" + }, + { + "filePath": "src/app/components/weather/weather-history/weather-history.component.ts", + "type": "component", + "linktype": "component", + "name": "WeatherHistoryComponent", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/components/weather/weather-panel/weather-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "WeatherPanelComponent", + "coveragePercent": 0, + "coverageCount": "0/11", + "status": "low" + }, + { + "filePath": "src/app/components/wf-admin-panel/dashboard-panel/edit-dashboard.component.ts", + "type": "component", + "linktype": "component", + "name": "AdminEditDashboard", + "coveragePercent": 0, + "coverageCount": "0/9", + "status": "low" + }, + { + "filePath": "src/app/components/wf-admin-panel/dashboard-panel/edit-dashboard.component.ts", + "type": "class", + "linktype": "classe", + "name": "SituationReport", + "coveragePercent": 0, + "coverageCount": "0/18", + "status": "low" + }, + { + "filePath": "src/app/components/wf-admin-panel/wf-admin-panel.component.desktop.ts", + "type": "component", + "linktype": "component", + "name": "WfAdminPanelComponentDesktop", + "coveragePercent": 0, + "coverageCount": "0/86", + "status": "low" + }, + { + "filePath": "src/app/components/wf-admin-panel/wf-admin-panel.component.model.ts", + "type": "class", + "linktype": "classe", + "name": "WfAdminPanelComponentModel", + "coveragePercent": 0, + "coverageCount": "0/14", + "status": "low" + }, + { + "filePath": "src/app/components/wf-admin-panel/wf-admin-panel.component.ts", + "type": "directive", + "linktype": "directive", + "name": "WfAdminPanelComponent", + "coveragePercent": 0, + "coverageCount": "0/85", + "status": "low" + }, + { + "filePath": "src/app/components/wf-admin/wf-admin.component.ts", + "type": "component", + "linktype": "component", + "name": "WfAdminComponent", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/wf-map-container/wf-map-container.component.ts", + "type": "component", + "linktype": "component", + "name": "WFMapContainerComponent", + "coveragePercent": 0, + "coverageCount": "0/22", + "status": "low" + }, + { + "filePath": "src/app/components/wf-map-container/wf-map-container.component.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "clone", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/wf-map-container/wf-map-container.component.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "initPromise", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/wf-map-container/wf-map-container.component.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "mapIndexAuto", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/wildfire-notification-dialog/wildfire-notification-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "WildfireNotificationDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/wildfire-resources/resource-panel/resource-panel.component.ts", + "type": "component", + "linktype": "component", + "name": "ResourcePanelComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/wildfire-resources/wf-resources.component.ts", + "type": "component", + "linktype": "component", + "name": "WildfirewResourcesComponent", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop.ts", + "type": "component", + "linktype": "component", + "name": "AreaRestrictionListComponentDesktop", + "coveragePercent": 0, + "coverageCount": "0/18", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.mobile.ts", + "type": "component", + "linktype": "component", + "name": "AreaRestrictionListComponentMobile", + "coveragePercent": 0, + "coverageCount": "0/19", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts", + "type": "component", + "linktype": "component", + "name": "AreaRestrictionListComponent", + "coveragePercent": 0, + "coverageCount": "0/19", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/bans-list/bans-list.component.desktop.ts", + "type": "component", + "linktype": "component", + "name": "BansListComponentDesktop", + "coveragePercent": 0, + "coverageCount": "0/21", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/bans-list/bans-list.component.mobile.ts", + "type": "component", + "linktype": "component", + "name": "BansListComponentMobile", + "coveragePercent": 0, + "coverageCount": "0/22", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/bans-list/bans-list.component.ts", + "type": "component", + "linktype": "component", + "name": "BansListComponent", + "coveragePercent": 0, + "coverageCount": "0/22", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/evac-list/evac-list.component.desktop.ts", + "type": "component", + "linktype": "component", + "name": "EvacListComponentDesktop", + "coveragePercent": 0, + "coverageCount": "0/20", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/evac-list/evac-list.component.mobile.ts", + "type": "component", + "linktype": "component", + "name": "EvacListComponentMobile", + "coveragePercent": 0, + "coverageCount": "0/21", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/evac-list/evac-list.component.ts", + "type": "component", + "linktype": "component", + "name": "EvacListComponent", + "coveragePercent": 0, + "coverageCount": "0/21", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "FilterByLocationDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/12", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "LocationData", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component.ts", + "type": "component", + "linktype": "component", + "name": "FilterOptionsDialogComponent", + "coveragePercent": 0, + "coverageCount": "0/11", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component.ts", + "type": "class", + "linktype": "classe", + "name": "FilterData", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/wildfires-list-header.component.ts", + "type": "component", + "linktype": "component", + "name": "WildfiresListHeaderComponent", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop.ts", + "type": "component", + "linktype": "component", + "name": "WildFiresListComponentDesktop", + "coveragePercent": 0, + "coverageCount": "0/118", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.mobile.ts", + "type": "component", + "linktype": "component", + "name": "WildFiresListComponentMobile", + "coveragePercent": 0, + "coverageCount": "0/27", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.model.ts", + "type": "class", + "linktype": "classe", + "name": "WildFiresListComponentModel", + "coveragePercent": 0, + "coverageCount": "0/14", + "status": "low" + }, + { + "filePath": "src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.ts", + "type": "directive", + "linktype": "directive", + "name": "WildFiresListComponent", + "coveragePercent": 0, + "coverageCount": "0/118", + "status": "low" + }, + { + "filePath": "src/app/constants.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "INCIDENT_STATUS_CODES", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/constants.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "INCIDENT_TYPE_CODES", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/constants.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "STAGE_OF_CONTROL_CODES", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/containers/admin/admin-container.component.desktop.ts", + "type": "component", + "linktype": "component", + "name": "AdminContainerDesktop", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/containers/admin/admin-container.component.ts", + "type": "directive", + "linktype": "directive", + "name": "AdminContainer", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/containers/base/base-container.component.ts", + "type": "directive", + "linktype": "directive", + "name": "BaseContainer", + "coveragePercent": 0, + "coverageCount": "0/13", + "status": "low" + }, + { + "filePath": "src/app/containers/base/base-container.component.ts", + "type": "injectable", + "linktype": "injectable", + "name": "BaseContainer", + "coveragePercent": 0, + "coverageCount": "0/12", + "status": "low" + }, + { + "filePath": "src/app/containers/incident/incident-container.component.desktop.ts", + "type": "component", + "linktype": "component", + "name": "IncidentContainerDesktop", + "coveragePercent": 0, + "coverageCount": "0/19", + "status": "low" + }, + { + "filePath": "src/app/containers/incident/incident-container.component.ts", + "type": "directive", + "linktype": "directive", + "name": "IncidentContainer", + "coveragePercent": 0, + "coverageCount": "0/13", + "status": "low" + }, + { + "filePath": "src/app/containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.desktop.ts", + "type": "component", + "linktype": "component", + "name": "PanelWildfireStageOfControlContainerDesktop", + "coveragePercent": 0, + "coverageCount": "0/16", + "status": "low" + }, + { + "filePath": "src/app/containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.ts", + "type": "directive", + "linktype": "directive", + "name": "PanelWildfireStageOfControlContainer", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/containers/wildfiresList/wildfiresList-container.component.desktop.ts", + "type": "component", + "linktype": "component", + "name": "WildfiresListContainerDesktop", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/containers/wildfiresList/wildfiresList-container.component.ts", + "type": "directive", + "linktype": "directive", + "name": "WildfiresListContainer", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/conversion/models.ts", + "type": "interface", + "linktype": "interface", + "name": "AreaRestrictionsOption", + "coveragePercent": 0, + "coverageCount": "0/10", + "status": "low" + }, + { + "filePath": "src/app/conversion/models.ts", + "type": "interface", + "linktype": "interface", + "name": "BansAndProhibitionsOption", + "coveragePercent": 0, + "coverageCount": "0/11", + "status": "low" + }, + { + "filePath": "src/app/conversion/models.ts", + "type": "interface", + "linktype": "interface", + "name": "EvacOrderOption", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/conversion/models.ts", + "type": "interface", + "linktype": "interface", + "name": "fireCentreOption", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/conversion/models.ts", + "type": "interface", + "linktype": "interface", + "name": "PagedCollection", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/directives/singleselect.directive.ts", + "type": "directive", + "linktype": "directive", + "name": "SingleSelectDirective", + "coveragePercent": 0, + "coverageCount": "0/13", + "status": "low" + }, + { + "filePath": "src/app/interceptors/wfnews-interceptor.ts", + "type": "interceptor", + "linktype": "interceptor", + "name": "WfnewsInterceptor", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/models/ResourcePanel.ts", + "type": "interface", + "linktype": "interface", + "name": "ResourcePanel", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/models/ResourcePanel.ts", + "type": "interface", + "linktype": "interface", + "name": "WildfireResource", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/pipes/safe.pipe.ts", + "type": "pipe", + "linktype": "pipe", + "name": "SafePipe", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/AGOL-service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "AGOLService", + "coveragePercent": 0, + "coverageCount": "0/16", + "status": "low" + }, + { + "filePath": "src/app/services/AGOL-service.ts", + "type": "interface", + "linktype": "interface", + "name": "AgolOptions", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/services/application-state.service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "ApplicationStateService", + "coveragePercent": 0, + "coverageCount": "0/15", + "status": "low" + }, + { + "filePath": "src/app/services/application-state.service.ts", + "type": "interface", + "linktype": "interface", + "name": "WeatherHistoryOptions", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/services/capacitor-service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "CapacitorService", + "coveragePercent": 0, + "coverageCount": "0/52", + "status": "low" + }, + { + "filePath": "src/app/services/capacitor-service.ts", + "type": "interface", + "linktype": "interface", + "name": "CompassHeading", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/services/capacitor-service.ts", + "type": "interface", + "linktype": "interface", + "name": "DeviceProperties", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/services/capacitor-service.ts", + "type": "interface", + "linktype": "interface", + "name": "LocationNotification", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/services/capacitor-service.ts", + "type": "interface", + "linktype": "interface", + "name": "ReportOfFireNotification", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/services/capacitor-service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "REFRESH_INTERVAL_ACTIVE_MILLIS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/capacitor-service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "UPDATE_AFTER_INACTIVE_MILLIS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/common-utility.service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "CommonUtilityService", + "coveragePercent": 0, + "coverageCount": "0/31", + "status": "low" + }, + { + "filePath": "src/app/services/common-utility.service.ts", + "type": "interface", + "linktype": "interface", + "name": "Coordinates", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/services/common-utility.service.ts", + "type": "interface", + "linktype": "interface", + "name": "Position", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/services/common-utility.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "MAX_CACHE_AGE", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/document-management.service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "DocumentManagementService", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/services/document-management.service.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "makeFileDetail", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/document-management.service.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "makeMetadata", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/document-management.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "FileDetailsType", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/document-management.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "MetadataType", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/document-management.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "UPLOAD_DIRECTORY", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/event-emitter.service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "EventEmitterService", + "coveragePercent": 0, + "coverageCount": "0/10", + "status": "low" + }, + { + "filePath": "src/app/services/google-charts.service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "GoogleChartsService", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/services/ionic-storage.service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "IonicStorageService", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/services/local-storage-service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "LocalStorageService", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/index.ts", + "type": "injectable", + "linktype": "injectable", + "name": "MapConfigService", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/index.ts", + "type": "interface", + "linktype": "interface", + "name": "MapServices", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/index.ts", + "type": "interface", + "linktype": "interface", + "name": "MapServiceStatus", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layer-display.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "LayerDisplayConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/abms-municipalities.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "AbmsMunicipalitiesLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/abms-regional-districts.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "AbmsRegionalDistrictsLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/active-wildfires.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "ActiveWildfiresLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/active-wildfires.heatmap.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "ActiveWildfiresHeatmapLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/area-restrictions.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "AreaRestrictionsLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/bans-and-prohibitions.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "BansAndProhibitionsLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/basemap.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "BasemapLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/bc-fire-centres.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "FireCentresLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/bc-parks-closures.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "ProtectedLandsAccessRestrictionsLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/bcws-activefires-publicview-inactive.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "WildfiresInactiveLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/clab-indian-reserves.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "CLABIndianReservesLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/closed-recreation-sites.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "ClosedRecreationSitesLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/danger-rating.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "DangerRatingLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/drive-bc-active-events.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "DriveBCEventsLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/evacuation-orders-and-alerts-wms.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "EvacuationOrdersLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/fire-perimeters.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "FirePerimetersLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/fnt-treaty-land.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "FntTreatyLandLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/fsr-safety.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "ForestServiceRoadsLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/fuel-treatment.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "FuelTreatmentLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/hourly-currentforecast-firesmoke.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "SmokeForecastLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/index.ts", + "type": "interface", + "linktype": "interface", + "name": "layerSettings", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "LayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/precipitation.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "PrecipitationLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/prescribed-fire.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "PrescribedFireLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/weather-stations.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "WeatherStationsLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/layers/weather.config.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "WeatherLayerConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/map.config.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "mapConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/map.config.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "reportOfFireMapConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/map-config.service/map.config.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "reportOfFireOfflineMapConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/notification.service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "NotificationService", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/services/notification.service.ts", + "type": "interface", + "linktype": "interface", + "name": "BoundingBox", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/services/notification.service.ts", + "type": "interface", + "linktype": "interface", + "name": "NotificationRsrc", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/services/notification.service.ts", + "type": "interface", + "linktype": "interface", + "name": "NotificationSettingRsrc", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/services/notification.service.ts", + "type": "interface", + "linktype": "interface", + "name": "VmCoordinates", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/services/notification.service.ts", + "type": "interface", + "linktype": "interface", + "name": "VmGeometry", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/services/notification.service.ts", + "type": "interface", + "linktype": "interface", + "name": "VmNotificationDetail", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/services/notification.service.ts", + "type": "interface", + "linktype": "interface", + "name": "VmNotificationPreferences", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/services/notification.service.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToNotificationSettingRsrc", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/point-id.service/index.ts", + "type": "injectable", + "linktype": "injectable", + "name": "PointIdService", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/services/point-id.service/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "MAX_CACHE_AGE", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/point-id.service/interfaces.ts", + "type": "interface", + "linktype": "interface", + "name": "WeatherDailyCondition", + "coveragePercent": 0, + "coverageCount": "0/16", + "status": "low" + }, + { + "filePath": "src/app/services/point-id.service/interfaces.ts", + "type": "interface", + "linktype": "interface", + "name": "WeatherHourlyCondition", + "coveragePercent": 0, + "coverageCount": "0/12", + "status": "low" + }, + { + "filePath": "src/app/services/point-id.service/interfaces.ts", + "type": "interface", + "linktype": "interface", + "name": "WeatherStation", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/services/point-id.service/interfaces.ts", + "type": "interface", + "linktype": "interface", + "name": "WeatherStationConditions", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/services/point-id.service/interfaces.ts", + "type": "interface", + "linktype": "interface", + "name": "WeatherStationResult", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/services/published-incident-service.ts", + "type": "class", + "linktype": "classe", + "name": "SimpleIncident", + "coveragePercent": 0, + "coverageCount": "0/11", + "status": "low" + }, + { + "filePath": "src/app/services/published-incident-service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "PublishedIncidentService", + "coveragePercent": 8, + "coverageCount": "2/24", + "status": "low" + }, + { + "filePath": "src/app/services/report-of-fire-service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "ReportOfFireService", + "coveragePercent": 0, + "coverageCount": "0/13", + "status": "low" + }, + { + "filePath": "src/app/services/report-of-fire-service.ts", + "type": "interface", + "linktype": "interface", + "name": "ReportOfFireType", + "coveragePercent": 0, + "coverageCount": "0/21", + "status": "low" + }, + { + "filePath": "src/app/services/router-ext.service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "RouterExtService", + "coveragePercent": 20, + "coverageCount": "1/5", + "status": "low" + }, + { + "filePath": "src/app/services/update.service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "UpdateService", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/services/util/NewsAuthGuard.ts", + "type": "injectable", + "linktype": "injectable", + "name": "NewsAuthGuard", + "coveragePercent": 0, + "coverageCount": "0/9", + "status": "low" + }, + { + "filePath": "src/app/services/watchlist-service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "WatchlistService", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/services/watchlist-service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "WATCHLIST_KEY", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "WFMapService", + "coveragePercent": 0, + "coverageCount": "0/16", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "baseMapCacheToken", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "baseMapIds", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "baseMapLayers", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "changeCacheToken", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "clone", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "defineEsriBasemap", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "defineOpenStreetMapLayer", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "defineWmsBasemap", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "encodeUrl", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "order", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "zoomToGeometry", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wf-map.service.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "zoomToProvince", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "class", + "linktype": "classe", + "name": "PlaceData", + "coveragePercent": 0, + "coverageCount": "0/17", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "interface", + "linktype": "interface", + "name": "Location", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "fetchData", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "isDuplicateIntersection", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "removeDuplicateIntersections", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "searchAddresses", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "searchData", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "searchIntersections", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "searchOccupants", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "searchPlaces", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "searchRoads", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "setAnchorData", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "sortData", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "EPSILON", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/place-data.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "fetchCache", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "class", + "linktype": "classe", + "name": "Translate", + "coveragePercent": 4, + "coverageCount": "1/25", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "interface", + "linktype": "interface", + "name": "NumberFormat", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "interface", + "linktype": "interface", + "name": "UnitWithFormat", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "CAD_FORMAT", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "DATE_FORMAT", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "direction", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "DIRECTION", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "distance", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "encodeUrl", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "fetchJsonP", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "formatDistance", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "haversineDistance", + "coveragePercent": 100, + "coverageCount": "1/1", + "status": "very-good" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "metersPerUnit", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "TIME_FORMAT", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "toLatLon", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/wfnews-map.service/util.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "toPoint", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/services/youtube-service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "YouTubeService", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/shared/route/custom-route-reuse-strategy.ts", + "type": "injectable", + "linktype": "injectable", + "name": "CustomReuseStrategy", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/shared/scopes/scopes.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "ROLES_UI", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/shared/scopes/scopes.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "SCOPE_APPLICATION_PREFIX", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/shared/scopes/scopes.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "SCOPE_APPLICATION_PREFIX_NEWS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.selector.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "selectFormStatesUnsaved", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.selector.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "selectIncidentsErrorState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.selector.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "selectIncidentsLoadState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.selector.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "selectSearchState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.selector.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "selectWildfiresErrorState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.selector.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "selectWildfiresLoadState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "interface", + "linktype": "interface", + "name": "ApplicationState", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "interface", + "linktype": "interface", + "name": "ErrorState", + "coveragePercent": 0, + "coverageCount": "0/9", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "interface", + "linktype": "interface", + "name": "ErrorStates", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "interface", + "linktype": "interface", + "name": "FormState", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "interface", + "linktype": "interface", + "name": "FormStates", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "interface", + "linktype": "interface", + "name": "LoadState", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "interface", + "linktype": "interface", + "name": "LoadStates", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "interface", + "linktype": "interface", + "name": "PagingInfoRequest", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "interface", + "linktype": "interface", + "name": "PagingSearchState", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "interface", + "linktype": "interface", + "name": "ValidationError", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getDefaultApplicationState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getDefaultErrorStates", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getDefaultFormState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getDefaultFormStates", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getDefaultLoadStates", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/application/application.state.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getDefaultPagingInfoRequest", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/common/page-search.reducer.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "pageSearchReducer", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/common/page-search.reducer.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "pagingFilterHelper", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/common/page-search.reducer.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "pagingSearchHelper", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "interface", + "linktype": "interface", + "name": "GetIncidentAction", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "interface", + "linktype": "interface", + "name": "GetIncidentCauseAction", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "interface", + "linktype": "interface", + "name": "GetIncidentCauseErrorAcion", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "interface", + "linktype": "interface", + "name": "GetIncidentCauseSuccessAction", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "interface", + "linktype": "interface", + "name": "GetIncidentErrorAcion", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "interface", + "linktype": "interface", + "name": "GetIncidentSuccessAction", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getIncident", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getIncidentCause", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getIncidentCauseError", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getIncidentCauseSuccess", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getIncidentError", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getIncidentSuccess", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "GET_INCIDENT", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "GET_INCIDENT_CAUSE", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "GET_INCIDENT_CAUSE_ERROR", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "GET_INCIDENT_CAUSE_SUCCESS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "GET_INCIDENT_ERROR", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "GET_INCIDENT_SUCCESS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.effect.ts", + "type": "injectable", + "linktype": "injectable", + "name": "IncidentEffect", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.reducer.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "incidentReducer", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.selector.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "selectCurrentIncident", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.selector.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "selectCurrentIncidentCause", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.stats.ts", + "type": "interface", + "linktype": "interface", + "name": "IncidentState", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.stats.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getDefaultIncidentState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incident/incident.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "INCIDENT_COMPONENT_ID", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.action.ts", + "type": "interface", + "linktype": "interface", + "name": "SearchIncidentsAction", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.action.ts", + "type": "interface", + "linktype": "interface", + "name": "SearchIncidentsErrorAction", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.action.ts", + "type": "interface", + "linktype": "interface", + "name": "SearchIncidentsSuccessAction", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "searchIncidents", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "SearchIncidentsError", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "searchIncidentsSuccess", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "SEARCH_INCIDENTS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "SEARCH_INCIDENTS_ERROR", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "SEARCH_INCIDENTS_SUCCESS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.effects.ts", + "type": "injectable", + "linktype": "injectable", + "name": "IncidentsEffect", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.reducer.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "incidentsReducer", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.selector.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "selectCurrentIncidentsSearch", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.stats.ts", + "type": "interface", + "linktype": "interface", + "name": "IncidentsState", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.stats.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getDefaultIncidentsState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "EMPTY_INCIDENTS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "INCIDENTS_COMPONENT_ID", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "initialIncidentsSearchState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "initIncidentsPaging", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "LOAD_INCIDENTS_COMPONENT_ID", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/incidents/incidents.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "SEARCH_INCIDENTS_COMPONENT_ID", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/index.ts", + "type": "class", + "linktype": "classe", + "name": "SearchStateAndConfig", + "coveragePercent": 0, + "coverageCount": "0/10", + "status": "low" + }, + { + "filePath": "src/app/store/index.ts", + "type": "interface", + "linktype": "interface", + "name": "AudibleAlertState", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/store/index.ts", + "type": "interface", + "linktype": "interface", + "name": "BaseRouterStoreState", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/index.ts", + "type": "interface", + "linktype": "interface", + "name": "LabeledAction", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/index.ts", + "type": "interface", + "linktype": "interface", + "name": "RootState", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/store/index.ts", + "type": "interface", + "linktype": "interface", + "name": "RouterState", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/store/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "isEmpty", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "logger", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "initialRootState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "rootEffects", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "rootReducers", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.action.ts", + "type": "interface", + "linktype": "interface", + "name": "SearchWildfiresAction", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.action.ts", + "type": "interface", + "linktype": "interface", + "name": "SearchWildfiresErrorAction", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.action.ts", + "type": "interface", + "linktype": "interface", + "name": "SearchWildfiresSuccessAction", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "searchWildfires", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "searchWildfiresError", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.action.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "searchWildfiresSuccess", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "SEARCH_WILDFIRES", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "SEARCH_WILDFIRES_ERROR", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.action.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "SEARCH_WILDFIRES_SUCCESS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.effects.ts", + "type": "injectable", + "linktype": "injectable", + "name": "WildfiresListEffect", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.reducer.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "wildfiresListReducer", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.selector.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "selectCurrentWildfiresSearch", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "type": "interface", + "linktype": "interface", + "name": "WildfiresState", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getDefaultWildfiresListState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "EMPTY_WILDFIRESLIST", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "initialWildfiresSearchState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "initWildfiresListPaging", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "LOAD_WILDFIRES_COMPONENT_ID", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "SEARCH_WILDFIRES_COMPONENT_ID", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/store/wildfiresList/wildfiresList.stats.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "WILDFIRESLIST_COMPONENT_ID", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/error-messages.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getDisplayErrorMessage", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/error-messages.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "digits", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/error-messages.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "ErrorMessages", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/error-messages.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "invalid", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/error-messages.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "max", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/error-messages.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "min", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/error-messages.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "minMax", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/error-messages.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "notFound", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/error-messages.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "required", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "arrayEquals", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "bootstrapEffects", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "checkLayerVisible", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertFireNumber", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertFromTimestamp", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToDateTime", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToDateTimeTimeZone", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToDateWithDayOfWeek", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToDateWithTime", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToDateYear", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToDateYearUtc", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToFireCentreDescription", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToMobileFormat", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToStageOfControlDescription", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToStandardDateString", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "convertToYoutubeId", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "createInstances", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "currentFireYear", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "displayDangerRatingDes", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "displayDay", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "equalsIgnoreCase", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "findFireCentreByName", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getActiveMap", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getCurrentCondition", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getElementInnerText", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getPageInfoRequestForSearchState", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getResponseTypeDescription", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getResponseTypeTitle", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getStageOfControlIcon", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getStageOfControlLabel", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "hideOnMobileView", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "isElementTruncated", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "isMobileView", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "openLink", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "provideBootstrapEffects", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "readableDate", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "readableHour", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "setDisplayColor", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "snowPlowHelper", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "BOOTSTRAP_EFFECTS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "CONSTANTS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "DATE_FORMATS", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "FireCentres", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "FireZones", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "formatSort", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "hasValues", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "isAndroidViaNavigator", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "WF_SNACKBAR_TYPES", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/index.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "window", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/utils/smk.ts", + "type": "class", + "linktype": "classe", + "name": "SmkApi", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, + { + "filePath": "src/app/utils/user-feedback-utils.ts", + "type": "interface", + "linktype": "interface", + "name": "ErrorHandlingInstructions", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/utils/user-feedback-utils.ts", + "type": "function", + "linktype": "miscellaneous", + "linksubtype": "function", + "name": "getSnackbarConfig", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/environments/environment.mobile.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "environment", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/environments/environment.prod.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "environment", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/environments/environment.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "environment", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + } + ] + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/package-lock.json b/client/wfnews-war/src/main/angular/package-lock.json index 49f384071..0697fddd5 100644 --- a/client/wfnews-war/src/main/angular/package-lock.json +++ b/client/wfnews-war/src/main/angular/package-lock.json @@ -112,17 +112,27 @@ "@angular/language-service": "15.2.9", "@capacitor/assets": "3.0.1", "@capacitor/cli": "5.0.5", + "@chromatic-com/storybook": "^1.3.3", + "@compodoc/compodoc": "^1.1.24", "@ngrx/schematics": "15.4.0", + "@storybook/addon-docs": "^8.0.9", + "@storybook/addon-essentials": "^8.0.9", + "@storybook/addon-interactions": "^8.0.9", + "@storybook/addon-links": "^8.0.9", + "@storybook/angular": "^8.0.9", + "@storybook/blocks": "^8.0.9", + "@storybook/test": "^8.0.9", "@types/jasmine": "3.6.0", "@types/jasminewd2": "2.0.2", "@types/jest": "28.1.6", - "@types/node": "12.11.1", + "@types/node": "^18.16.15", "@typescript-eslint/eslint-plugin": "6.15.0", "@typescript-eslint/parser": "6.15.0", "eslint": "8.56.0", "eslint-plugin-import": "latest", "eslint-plugin-jsdoc": "latest", "eslint-plugin-prefer-arrow": "latest", + "eslint-plugin-storybook": "^0.8.0", "jasmine-core": "5.0.0", "jasmine-spec-reporter": "7.0.0", "karma": "6.4.2", @@ -134,13 +144,20 @@ "prettier": "3.1.1", "protractor": "7.0.0", "replace-in-file": "3.4.2", + "storybook": "^8.0.9", "ts-node": "10.9.1", - "typescript": "4.9.5" + "typescript": "4.9.5", + "webpack": "^5.91.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || ^18.10.0" + "node": "^18.10.0" } }, + "node_modules/@adobe/css-tools": { + "version": "4.3.3", + "dev": true, + "license": "MIT" + }, "node_modules/_EXCLUDED_": { "dev": true }, @@ -149,15 +166,16 @@ "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", "integrity": "sha1-vZFUrsmYP3ezoDTsqgFcLkIB9s8=", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" + }, + "node_modules/@aduh95/viz.js": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@aduh95/viz.js/-/viz.js-3.4.0.tgz", + "integrity": "sha512-KI2nVf9JdwWCXqK6RVf+9/096G7VWN4Z84mnynlyZKao2xQENW8WNEjLmvdlxS5X8PNWXFC1zqwm7tveOXw/4A==", + "dev": true }, "node_modules/@ampproject/remapping": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha1-VsEzgkeA3jF0rtWraDTzAmeQFU0=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -170,8 +188,6 @@ }, "node_modules/@angular-devkit/architect": { "version": "0.1502.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/architect/-/architect-0.1502.8.tgz", - "integrity": "sha1-n9P9J7On/F+OtlySUAtNnRW4eeg=", "dev": true, "license": "MIT", "dependencies": { @@ -186,8 +202,6 @@ }, "node_modules/@angular-devkit/build-angular": { "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/build-angular/-/build-angular-15.2.8.tgz", - "integrity": "sha1-VBISW4EP7ghOuK/CC5kRYGrWYXA=", "dev": true, "license": "MIT", "dependencies": { @@ -295,413 +309,406 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/tslib": { - "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha1-Qr/thvV4eutB0DGGbI9AJCng/d8=", - "dev": true, - "license": "0BSD" - }, - "node_modules/@angular-devkit/build-webpack": { - "version": "0.1502.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/build-webpack/-/build-webpack-0.1502.8.tgz", - "integrity": "sha1-GzdUgN7vGwkg4aY9lSeVvTO7+zg=", + "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": { + "version": "7.20.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", "dev": true, - "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.1502.8", - "rxjs": "6.6.7" + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=6.9.0" }, - "peerDependencies": { - "webpack": "^5.30.0", - "webpack-dev-server": "^4.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@angular-devkit/core": { - "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/core/-/core-15.2.8.tgz", - "integrity": "sha1-/0lK568Tew8BCd647jTxVQ7VzB0=", + "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, - "license": "MIT", - "dependencies": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^3.5.2" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@angular-devkit/schematics": { - "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/schematics/-/schematics-15.2.8.tgz", - "integrity": "sha1-x9/GkuP1TkMIWohF2MnzkKJRmqM=", + "node_modules/@angular-devkit/build-angular/node_modules/@types/estree": { + "version": "0.0.51", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/ast": { + "version": "1.11.1", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "15.2.8", - "jsonc-parser": "3.2.0", - "magic-string": "0.29.0", - "ora": "5.4.1", - "rxjs": "6.6.7" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, - "node_modules/@angular-eslint/builder": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/builder/-/builder-15.2.1.tgz", - "integrity": "sha1-zoxl47ZxiX23WtkLQe9M1u/mJvA=", + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", "dev": true, "license": "MIT", - "peerDependencies": { - "eslint": "^7.20.0 || ^8.0.0", - "typescript": "*" + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, - "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-15.2.1.tgz", - "integrity": "sha1-fHekoZlCho2EQ3K1s7ViwNYw3h4=", + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", "dev": true, "license": "MIT" }, - "node_modules/@angular-eslint/eslint-plugin": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/eslint-plugin/-/eslint-plugin-15.2.1.tgz", - "integrity": "sha1-YW56ofOupiA+iHwgdJuH0Iu5XT4=", + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", "dev": true, "license": "MIT", "dependencies": { - "@angular-eslint/utils": "15.2.1", - "@typescript-eslint/utils": "5.48.2" - }, - "peerDependencies": { - "eslint": "^7.20.0 || ^8.0.0", - "typescript": "*" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, - "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-15.2.1.tgz", - "integrity": "sha1-rzn2bp2XHX92Na3Zzxo5bxdm/WQ=", + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", "dev": true, "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "15.2.1", - "@angular-eslint/utils": "15.2.1", - "@typescript-eslint/type-utils": "5.48.2", - "@typescript-eslint/utils": "5.48.2", - "aria-query": "5.1.3", - "axobject-query": "3.1.1" - }, - "peerDependencies": { - "eslint": "^7.20.0 || ^8.0.0", - "typescript": "*" + "@xtuc/ieee754": "^1.2.0" } }, - "node_modules/@angular-eslint/schematics": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/schematics/-/schematics-15.2.1.tgz", - "integrity": "sha1-9WLhuLCCSt4c/cW7q6smxQUQp/E=", + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@angular-eslint/eslint-plugin": "15.2.1", - "@angular-eslint/eslint-plugin-template": "15.2.1", - "ignore": "5.2.4", - "strip-json-comments": "3.1.1", - "tmp": "0.2.1" - }, - "peerDependencies": { - "@angular/cli": ">= 15.0.0 < 16.0.0" + "@xtuc/long": "4.2.2" } }, - "node_modules/@angular-eslint/template-parser": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/template-parser/-/template-parser-15.2.1.tgz", - "integrity": "sha1-2+SXiv3OqBudXKw9Zywg3lgh3FQ=", + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", "dev": true, "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "15.2.1", - "eslint-scope": "^7.0.0" - }, - "peerDependencies": { - "eslint": "^7.20.0 || ^8.0.0", - "typescript": "*" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, - "node_modules/@angular-eslint/utils": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/utils/-/utils-15.2.1.tgz", - "integrity": "sha1-sob92xuLQ9lrkQCSN9p/dNnmTdo=", + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", "dev": true, "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "15.2.1", - "@typescript-eslint/utils": "5.48.2" - }, - "peerDependencies": { - "eslint": "^7.20.0 || ^8.0.0", - "typescript": "*" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, - "node_modules/@angular/animations": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/animations/-/animations-15.2.9.tgz", - "integrity": "sha1-8Hc9IHGloXwDR41YOAKbA7urmgM=", + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/core": "15.2.9" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, - "node_modules/@angular/animations/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@angular/cdk": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/cdk/-/cdk-15.2.9.tgz", - "integrity": "sha1-4i3weylv7G3M9m1WnDrMPFBMIFg=", + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.3.0" - }, - "optionalDependencies": { - "parse5": "^7.1.2" - }, - "peerDependencies": { - "@angular/common": "^15.0.0 || ^16.0.0", - "@angular/core": "^15.0.0 || ^16.0.0", - "rxjs": "^6.5.3 || ^7.4.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, - "node_modules/@angular/cdk/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } }, - "node_modules/@angular/cli": { - "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/cli/-/cli-15.2.8.tgz", - "integrity": "sha1-YS/9aVka6gEJ2wpt2PrsgESkuA0=", + "node_modules/@angular-devkit/build-angular/node_modules/ajv": { + "version": "6.12.6", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.1502.8", - "@angular-devkit/core": "15.2.8", - "@angular-devkit/schematics": "15.2.8", - "@schematics/angular": "15.2.8", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.3", - "ini": "3.0.1", - "inquirer": "8.2.4", - "jsonc-parser": "3.2.0", - "npm-package-arg": "10.1.0", - "npm-pick-manifest": "8.0.1", - "open": "8.4.1", - "ora": "5.4.1", - "pacote": "15.1.0", - "resolve": "1.22.1", - "semver": "7.3.8", - "symbol-observable": "4.0.0", - "yargs": "17.6.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "bin": { - "ng": "bin/ng.js" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/ajv-keywords": { + "version": "3.5.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/es-module-lexer": { + "version": "0.9.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-devkit/build-angular/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=8.0.0" } }, - "node_modules/@angular/common": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/common/-/common-15.2.9.tgz", - "integrity": "sha1-Xh1HzoMZNbz1RbFy+IMHrtrPFTU=", + "node_modules/@angular-devkit/build-angular/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-devkit/build-angular/node_modules/schema-utils": { + "version": "3.3.0", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.3.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": ">= 10.13.0" }, - "peerDependencies": { - "@angular/core": "15.2.9", - "rxjs": "^6.5.3 || ^7.4.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/@angular/common/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "node_modules/@angular-devkit/build-angular/node_modules/tslib": { + "version": "2.5.0", + "dev": true, "license": "0BSD" }, - "node_modules/@angular/compiler": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/compiler/-/compiler-15.2.9.tgz", - "integrity": "sha1-P1XiBrDjgMKDNtKiM7cTLyHXJkQ=", + "node_modules/@angular-devkit/build-angular/node_modules/webpack": { + "version": "5.76.1", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.3.0" + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": ">=10.13.0" }, - "peerDependencies": { - "@angular/core": "15.2.9" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependenciesMeta": { - "@angular/core": { + "webpack-cli": { "optional": true } } }, - "node_modules/@angular/compiler-cli": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/compiler-cli/-/compiler-cli-15.2.9.tgz", - "integrity": "sha1-2eYBPWqGWOSiEKynmX5w0G9pdqg=", + "node_modules/@angular-devkit/build-webpack": { + "version": "0.1502.8", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "7.19.3", - "@jridgewell/sourcemap-codec": "^1.4.14", - "chokidar": "^3.0.0", - "convert-source-map": "^1.5.1", - "dependency-graph": "^0.11.0", - "magic-string": "^0.27.0", - "reflect-metadata": "^0.1.2", - "semver": "^7.0.0", - "tslib": "^2.3.0", - "yargs": "^17.2.1" - }, - "bin": { - "ng-xi18n": "bundles/src/bin/ng_xi18n.js", - "ngc": "bundles/src/bin/ngc.js", - "ngcc": "bundles/ngcc/main-ngcc.js" + "@angular-devkit/architect": "0.1502.8", + "rxjs": "6.6.7" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" }, "peerDependencies": { - "@angular/compiler": "15.2.9", - "typescript": ">=4.8.2 <5.0" + "webpack": "^5.30.0", + "webpack-dev-server": "^4.0.0" } }, - "node_modules/@angular/compiler-cli/node_modules/@babel/core": { - "version": "7.19.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha1-JRn2KlFFj0O2gtYVg8OBDn3O5kw=", + "node_modules/@angular-devkit/core": { + "version": "15.2.8", "dev": true, "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" }, "engines": { - "node": ">=6.9.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } } }, - "node_modules/@angular/compiler-cli/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha1-5KNBO0urbZjSvs/9SLSiV+/9u/M=", + "node_modules/@angular-devkit/schematics": { + "version": "15.2.8", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@angular-devkit/core": "15.2.8", + "jsonc-parser": "3.2.0", + "magic-string": "0.29.0", + "ora": "5.4.1", + "rxjs": "6.6.7" }, "engines": { - "node": ">=12" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "node_modules/@angular/compiler-cli/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "node_modules/@angular-eslint/builder": { + "version": "15.2.1", "dev": true, - "license": "0BSD" + "license": "MIT", + "peerDependencies": { + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" + } }, - "node_modules/@angular/compiler/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@angular-eslint/bundled-angular-compiler": { + "version": "15.2.1", + "dev": true, + "license": "MIT" }, - "node_modules/@angular/core": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/core/-/core-15.2.9.tgz", - "integrity": "sha1-fLEsyD/MkvIxls6sguB7Z7LgIgM=", + "node_modules/@angular-eslint/eslint-plugin": { + "version": "15.2.1", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "@angular-eslint/utils": "15.2.1", + "@typescript-eslint/utils": "5.48.2" }, "peerDependencies": { - "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.11.4 || ~0.12.0 || ~0.13.0" + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" } }, + "node_modules/@angular-eslint/eslint-plugin-template": { + "version": "15.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "@angular-eslint/utils": "15.2.1", + "@typescript-eslint/type-utils": "5.48.2", + "@typescript-eslint/utils": "5.48.2", + "aria-query": "5.1.3", + "axobject-query": "3.1.1" + }, + "peerDependencies": { + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" + } + }, "node_modules/@angular/core/node_modules/tslib": { "version": "2.6.2", "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", @@ -732,131 +739,61 @@ "integrity": "sha1-w7SwEI9OtJZt3Fp+yZE8LKLJTwA=", "license": "MIT", "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "@angular-eslint/utils": "15.2.1", + "@typescript-eslint/type-utils": "5.48.2", + "@typescript-eslint/utils": "5.48.2", + "aria-query": "5.1.3", + "axobject-query": "3.1.1" }, "peerDependencies": { - "@angular/common": "15.2.9", - "@angular/core": "15.2.9", - "@angular/platform-browser": "15.2.9", - "rxjs": "^6.5.3 || ^7.4.0" + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" } }, - "node_modules/@angular/forms/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@angular/language-service": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/language-service/-/language-service-15.2.9.tgz", - "integrity": "sha1-epTjOUCTpCXHV/ezhbSpTtsJF4o=", + "node_modules/@angular-eslint/schematics": { + "version": "15.2.1", "dev": true, "license": "MIT", - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "dependencies": { + "@angular-eslint/eslint-plugin": "15.2.1", + "@angular-eslint/eslint-plugin-template": "15.2.1", + "ignore": "5.2.4", + "strip-json-comments": "3.1.1", + "tmp": "0.2.1" + }, + "peerDependencies": { + "@angular/cli": ">= 15.0.0 < 16.0.0" } }, - "node_modules/@angular/material": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/material/-/material-15.2.9.tgz", - "integrity": "sha1-1J8YZgBTv56uAI5HOOvGUzSihJE=", + "node_modules/@angular-eslint/template-parser": { + "version": "15.2.1", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/auto-init": "15.0.0-canary.684e33d25.0", - "@material/banner": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/card": "15.0.0-canary.684e33d25.0", - "@material/checkbox": "15.0.0-canary.684e33d25.0", - "@material/chips": "15.0.0-canary.684e33d25.0", - "@material/circular-progress": "15.0.0-canary.684e33d25.0", - "@material/data-table": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dialog": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/drawer": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/fab": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/form-field": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/image-list": "15.0.0-canary.684e33d25.0", - "@material/layout-grid": "15.0.0-canary.684e33d25.0", - "@material/line-ripple": "15.0.0-canary.684e33d25.0", - "@material/linear-progress": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu": "15.0.0-canary.684e33d25.0", - "@material/menu-surface": "15.0.0-canary.684e33d25.0", - "@material/notched-outline": "15.0.0-canary.684e33d25.0", - "@material/radio": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/segmented-button": "15.0.0-canary.684e33d25.0", - "@material/select": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/slider": "15.0.0-canary.684e33d25.0", - "@material/snackbar": "15.0.0-canary.684e33d25.0", - "@material/switch": "15.0.0-canary.684e33d25.0", - "@material/tab": "15.0.0-canary.684e33d25.0", - "@material/tab-bar": "15.0.0-canary.684e33d25.0", - "@material/tab-indicator": "15.0.0-canary.684e33d25.0", - "@material/tab-scroller": "15.0.0-canary.684e33d25.0", - "@material/textfield": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tooltip": "15.0.0-canary.684e33d25.0", - "@material/top-app-bar": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.3.0" + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "eslint-scope": "^7.0.0" }, "peerDependencies": { - "@angular/animations": "^15.0.0 || ^16.0.0", - "@angular/cdk": "15.2.9", - "@angular/common": "^15.0.0 || ^16.0.0", - "@angular/core": "^15.0.0 || ^16.0.0", - "@angular/forms": "^15.0.0 || ^16.0.0", - "@angular/platform-browser": "^15.0.0 || ^16.0.0", - "rxjs": "^6.5.3 || ^7.4.0" + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" } }, - "node_modules/@angular/material/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@angular/platform-browser": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/platform-browser/-/platform-browser-15.2.9.tgz", - "integrity": "sha1-kVBkWEPMGLCE+1v3Al5uMgwqvh4=", + "node_modules/@angular-eslint/utils": { + "version": "15.2.1", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "@typescript-eslint/utils": "5.48.2" }, "peerDependencies": { - "@angular/animations": "15.2.9", - "@angular/common": "15.2.9", - "@angular/core": "15.2.9" - }, - "peerDependenciesMeta": { - "@angular/animations": { - "optional": true - } + "eslint": "^7.20.0 || ^8.0.0", + "typescript": "*" } }, - "node_modules/@angular/platform-browser-dynamic": { + "node_modules/@angular/animations": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.9.tgz", - "integrity": "sha1-qjG6Y9U17kn986YP53FQNWW048k=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -865,94 +802,101 @@ "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "15.2.9", - "@angular/compiler": "15.2.9", - "@angular/core": "15.2.9", - "@angular/platform-browser": "15.2.9" + "@angular/core": "15.2.9" } }, - "node_modules/@angular/platform-browser-dynamic/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@angular/platform-browser/node_modules/tslib": { + "node_modules/@angular/animations/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, - "node_modules/@angular/router": { + "node_modules/@angular/cdk": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/router/-/router-15.2.9.tgz", - "integrity": "sha1-w4eb4ivaI26s+XoYoehhm1GlPUc=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "optionalDependencies": { + "parse5": "^7.1.2" }, "peerDependencies": { - "@angular/common": "15.2.9", - "@angular/core": "15.2.9", - "@angular/platform-browser": "15.2.9", + "@angular/common": "^15.0.0 || ^16.0.0", + "@angular/core": "^15.0.0 || ^16.0.0", "rxjs": "^6.5.3 || ^7.4.0" } }, - "node_modules/@angular/router/node_modules/tslib": { + "node_modules/@angular/cdk/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, - "node_modules/@angular/service-worker": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/service-worker/-/service-worker-15.2.9.tgz", - "integrity": "sha1-hKtOeFlt8oOPMLonCPybjnp6QaA=", + "node_modules/@angular/cli": { + "version": "15.2.8", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.3.0" + "@angular-devkit/architect": "0.1502.8", + "@angular-devkit/core": "15.2.8", + "@angular-devkit/schematics": "15.2.8", + "@schematics/angular": "15.2.8", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.3", + "ini": "3.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "npm-package-arg": "10.1.0", + "npm-pick-manifest": "8.0.1", + "open": "8.4.1", + "ora": "5.4.1", + "pacote": "15.1.0", + "resolve": "1.22.1", + "semver": "7.3.8", + "symbol-observable": "4.0.0", + "yargs": "17.6.2" }, "bin": { - "ngsw-config": "ngsw-config.js" + "ng": "bin/ng.js" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/common": "15.2.9", - "@angular/core": "15.2.9" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "node_modules/@angular/service-worker/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@angular/youtube-player": { + "node_modules/@angular/common": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/youtube-player/-/youtube-player-15.2.9.tgz", - "integrity": "sha1-t+fHNzby/ek1nv8QBG1nxQwgjU0=", "license": "MIT", "dependencies": { - "@types/youtube": "^0.0.42", "tslib": "^2.3.0" }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, "peerDependencies": { - "@angular/common": "^15.0.0 || ^16.0.0", - "@angular/core": "^15.0.0 || ^16.0.0", + "@angular/core": "15.2.9", "rxjs": "^6.5.3 || ^7.4.0" } }, - "node_modules/@angular/youtube-player/node_modules/tslib": { + "node_modules/@angular/common/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, + "node_modules/@angular/compiler": { + "version": "15.2.9", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.9" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + } + } + }, "node_modules/@assemblyscript/loader": { "version": "0.10.1", "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@assemblyscript/loader/-/loader-0.10.1.tgz", @@ -970,44 +914,68 @@ "dev": true, "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.2", - "picocolors": "^1.0.0" + "tslib": "^2.3.0" }, "engines": { - "node": ">=6.9.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/core": "15.2.9" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + } } }, - "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha1-bxAjcukJTyXZCMoNNPx0x0YGBZo=", + "node_modules/@angular/compiler-cli": { + "version": "15.2.9", "dev": true, "license": "MIT", + "dependencies": { + "@babel/core": "7.19.3", + "@jridgewell/sourcemap-codec": "^1.4.14", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.27.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js", + "ngcc": "bundles/ngcc/main-ngcc.js" + }, "engines": { - "node": ">=6.9.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/compiler": "15.2.9", + "typescript": ">=4.8.2 <5.0" } }, - "node_modules/@babel/core": { - "version": "7.20.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha1-eTDbV0Q8ZxStIWlT0TVtrA64SW0=", + "node_modules/@angular/compiler-cli/node_modules/@babel/core": { + "version": "7.19.3", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", + "json5": "^2.2.1", "semver": "^6.3.0" }, "engines": { @@ -1018,37 +986,34 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/semver": { + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/generator": { - "version": "7.20.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.20.14.tgz", - "integrity": "sha1-n6dyyfhqRsasmzIQOUAHErlvZM4=", + "node_modules/@angular/compiler-cli/node_modules/@babel/generator": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.20.7", - "@jridgewell/gen-mapping": "^0.3.2", + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "node_modules/@angular/compiler-cli/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, - "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -1058,251 +1023,327 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha1-6qSfb4DVoz+aXdInbm1uRRvgprs=", + "node_modules/@angular/compiler-cli/node_modules/magic-string": { + "version": "0.27.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.18.6" + "@jridgewell/sourcemap-codec": "^1.4.13" }, "engines": { - "node": ">=6.9.0" + "node": ">=12" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha1-VCaxCc861HuREg+DKNirG+iwuVY=", + "node_modules/@angular/compiler-cli/node_modules/tslib": { + "version": "2.6.2", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } + "license": "0BSD" }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha1-TXkGmxbLzxRhKJ7M+72BUBrjmZE=", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } + "node_modules/@angular/compiler/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" }, - "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": { - "version": "4.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/@angular/core": { + "version": "15.2.9", "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" + "tslib": "^2.3.0" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.11.4 || ~0.12.0 || ~0.13.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } + "node_modules/@angular/core/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz", - "integrity": "sha1-yAb3N4imgApc+7wE0t9+5NknzOM=", - "dev": true, + "node_modules/@angular/forms": { + "version": "15.2.9", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" + "tslib": "^2.3.0" }, "engines": { - "node": ">=6.9.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@angular/common": "15.2.9", + "@angular/core": "15.2.9", + "@angular/platform-browser": "15.2.9", + "rxjs": "^6.5.3 || ^7.4.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", + "node_modules/@angular/forms/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@angular/language-service": { + "version": "15.2.9", "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, "engines": { - "node": ">=6.9.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha1-MixhtzEMCZf+TDI5VWZ/GPzvuRw=", - "dev": true, + "node_modules/@angular/material": { + "version": "15.2.9", "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/auto-init": "15.0.0-canary.684e33d25.0", + "@material/banner": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/card": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/chips": "15.0.0-canary.684e33d25.0", + "@material/circular-progress": "15.0.0-canary.684e33d25.0", + "@material/data-table": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dialog": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/drawer": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/fab": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/form-field": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/image-list": "15.0.0-canary.684e33d25.0", + "@material/layout-grid": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/linear-progress": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/radio": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/segmented-button": "15.0.0-canary.684e33d25.0", + "@material/select": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/slider": "15.0.0-canary.684e33d25.0", + "@material/snackbar": "15.0.0-canary.684e33d25.0", + "@material/switch": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "@material/tab-bar": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/tab-scroller": "15.0.0-canary.684e33d25.0", + "@material/textfield": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tooltip": "15.0.0-canary.684e33d25.0", + "@material/top-app-bar": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.3.0" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "@angular/animations": "^15.0.0 || ^16.0.0", + "@angular/cdk": "15.2.9", + "@angular/common": "^15.0.0 || ^16.0.0", + "@angular/core": "^15.0.0 || ^16.0.0", + "@angular/forms": "^15.0.0 || ^16.0.0", + "@angular/platform-browser": "^15.0.0 || ^16.0.0", + "rxjs": "^6.5.3 || ^7.4.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } + "node_modules/@angular/material/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha1-XukAk5FOoJY5sBxxHbDWd15Vi+E=", - "dev": true, + "node_modules/@angular/platform-browser": { + "version": "15.2.9", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" + "tslib": "^2.3.0" }, "engines": { - "node": ">=6.9.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@angular/animations": "15.2.9", + "@angular/common": "15.2.9", + "@angular/core": "15.2.9" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", - "dev": true, + "node_modules/@angular/platform-browser-dynamic": { + "version": "15.2.9", "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "tslib": "^2.3.0" }, "engines": { - "node": ">=6.9.0" + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.9", + "@angular/compiler": "15.2.9", + "@angular/core": "15.2.9", + "@angular/platform-browser": "15.2.9" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true, - "license": "ISC", + "node_modules/@angular/platform-browser-dynamic/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@angular/platform-browser/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@angular/router": { + "version": "15.2.9", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.9", + "@angular/core": "15.2.9", + "@angular/platform-browser": "15.2.9", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/router/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@angular/service-worker": { + "version": "15.2.9", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, "bin": { - "semver": "bin/semver.js" + "ngsw-config": "ngsw-config.js" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/common": "15.2.9", + "@angular/core": "15.2.9" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha1-hhLlW+XVHwzR82tKWoOSTomIS3o=", - "dev": true, + "node_modules/@angular/service-worker/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@angular/youtube-player": { + "version": "15.2.9", "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "@types/youtube": "^0.0.42", + "tslib": "^2.3.0" }, "peerDependencies": { - "@babel/core": "^7.4.0-0" + "@angular/common": "^15.0.0 || ^16.0.0", + "@angular/core": "^15.0.0 || ^16.0.0", + "rxjs": "^6.5.3 || ^7.4.0" } }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "node_modules/@angular/youtube-player/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@assemblyscript/loader": { + "version": "0.10.1", "dev": true, - "license": "ISC", + "license": "Apache-2.0" + }, + "node_modules/@aw-web-design/x-default-browser": { + "version": "1.4.126", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser-id": "3.0.0" + }, "bin": { - "semver": "bin/semver.js" + "x-default-browser": "bin/x-default-browser.js" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha1-lhWdth00op26RUyVn1rkpkm6kWc=", + "node_modules/@babel/code-frame": { + "version": "7.24.2", "dev": true, "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha1-H5o829WyaYpnDDDSc1+a+V7VJ1k=", + "node_modules/@babel/compat-data": { + "version": "7.24.4", "dev": true, "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.8.tgz", + "integrity": "sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.7", + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-module-transforms": "^7.22.5", + "@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", + "@nicolo-ribaudo/semver-v6": "^6.3.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/generator": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-function-name/node_modules/@babel/template": { + "node_modules/@babel/core/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.23.5", "@babel/parser": "^7.24.0", @@ -1312,111 +1353,136 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha1-wBoAfawFwIWRTo+2UrM521DYI7s=", + "node_modules/@babel/core/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, - "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha1-kmPojMXkHTnsGMmj4OztWaPn02Y=", + "node_modules/@babel/generator": { + "version": "7.20.14", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.23.0" + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha1-asR25tFox8I/87o89PeEHUasgSg=", + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.24.0" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha1-19EsPF0wr1s8D8qyptUhd3Pi0PE=", + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha1-MixhtzEMCZf+TDI5VWZ/GPzvuRw=", + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha1-8hUxqcy/9kT90Va0B3wW/ww/YJ4=", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", - "integrity": "sha1-lFaBkxpS8Vzoef1bhs4trm09fyo=", + "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": { + "version": "4.23.0", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, "engines": { - "node": ">=6.9.0" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha1-e2jhy0+pZNKZb9Bjcj+0jsqEmOA=", + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.24.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -1425,10 +1491,8 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -1438,58 +1502,269 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha1-cIW9GdSgt+2PQFwe1zzLcPMjq8E=", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha1-STg1fcfXgrgO1tuwOg+6PSKx1d4=", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha1-AH8VJAtXUcU3xA53q7TonuqqiEc=", + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha1-c2eUm8dbIMbVpdSpe7ooJK6O8HU=", + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name/node_modules/@babel/template": { + "version": "7.24.0", + "dev": true, + "license": "MIT", + "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/helper-hoist-variables": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1497,8 +1772,6 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha1-+Zw201k9uVQHBdBzmh8QteIMaW4=", "dev": true, "license": "MIT", "engines": { @@ -1506,9 +1779,7 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha1-xK4ALGHSh55yRYHZZmVYPbwdwOA=", + "version": "7.24.5", "dev": true, "license": "MIT", "engines": { @@ -1517,8 +1788,6 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.23.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha1-kHo/vUUjQmKFNl0SBsQjxMVSAwc=", "dev": true, "license": "MIT", "engines": { @@ -1526,15 +1795,13 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha1-FTUrC5v7EPycdvefY0LADjQRpWk=", + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/helper-function-name": "^7.23.0", + "@babel/template": "^7.24.0", + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -1542,8 +1809,6 @@ }, "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -1556,15 +1821,13 @@ } }, "node_modules/@babel/helpers": { - "version": "7.24.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helpers/-/helpers-7.24.4.tgz", - "integrity": "sha1-3ACQf9DZXadFY8FC70zSHyy4VrY=", + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.1", - "@babel/types": "^7.24.0" + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -1572,8 +1835,6 @@ }, "node_modules/@babel/helpers/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -1586,13 +1847,11 @@ } }, "node_modules/@babel/highlight": { - "version": "7.24.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/highlight/-/highlight-7.24.2.tgz", - "integrity": "sha1-P1OVA+/IPTxZCAoQ5mNDBuA3DSY=", + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -1602,9 +1861,7 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/parser/-/parser-7.24.4.tgz", - "integrity": "sha1-I0SHoRDYmtWj7UqKVmw2uUU+jIg=", + "version": "7.24.5", "dev": true, "license": "MIT", "bin": { @@ -1614,10 +1871,23 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha1-tkXZuowrxbevUPD+lJ+e2+sHyM8=", "dev": true, "license": "MIT", "dependencies": { @@ -1632,8 +1902,6 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha1-2oJh8ml/D0GwhVuR06IKH7/ScdM=", "dev": true, "license": "MIT", "dependencies": { @@ -1648,11 +1916,23 @@ "@babel/core": "^7.13.0" } }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-proposal-async-generator-functions": { "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha1-v7cnbS1XPLZ7o3mYSiM04mK6UyY=", - "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.", "dev": true, "license": "MIT", "dependencies": { @@ -1670,9 +1950,6 @@ }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha1-sRD1l0GJX37CGm//aW7EYmXERqM=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1688,9 +1965,6 @@ }, "node_modules/@babel/plugin-proposal-class-static-block": { "version": "7.21.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", - "integrity": "sha1-d73Wb7e2BfOmEwLSJL36z1VHl30=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1707,9 +1981,6 @@ }, "node_modules/@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha1-crz41Ah5n1R9dZKYw8J8fn+qTZQ=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1725,9 +1996,6 @@ }, "node_modules/@babel/plugin-proposal-export-namespace-from": { "version": "7.18.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha1-X3MTqzSM2xnVkBRfkkdUDpR2EgM=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1743,9 +2011,6 @@ }, "node_modules/@babel/plugin-proposal-json-strings": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha1-foeIwYEcOTr/digX59vx69DAXws=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1761,9 +2026,6 @@ }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha1-37yqj3tNN7Uei/tG2Upa6iu4nYM=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1779,9 +2041,6 @@ }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha1-/dlAqZp0Dld9bHU6tvu0P9uUZ+E=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1797,9 +2056,6 @@ }, "node_modules/@babel/plugin-proposal-numeric-separator": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha1-iZsU+6/ofwU9LF/wWzYCnGLhPHU=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1815,9 +2071,6 @@ }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha1-qmYpQO9CV3nHVTSlxB6dk27cOQo=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1836,9 +2089,6 @@ }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha1-+UANDmo+qTup73CwnnLdbaY4oss=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1854,9 +2104,6 @@ }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha1-iG9ciXjet9MPZ4suJDRrKHI00+o=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1873,9 +2120,6 @@ }, "node_modules/@babel/plugin-proposal-private-methods": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha1-UgnefSE0V1SKmENvoogvUvS+a+o=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1891,9 +2135,6 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", - "integrity": "sha1-adWXCGtnYMQSZSXPoVTzRjH/Jyw=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1911,9 +2152,6 @@ }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha1-r2E9LNXmQ2Q7Zc3tZCB7Fchct44=", - "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, "license": "MIT", "dependencies": { @@ -1929,8 +2167,6 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", "dev": true, "license": "MIT", "dependencies": { @@ -1942,8 +2178,6 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=", "dev": true, "license": "MIT", "dependencies": { @@ -1955,8 +2189,6 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=", "dev": true, "license": "MIT", "dependencies": { @@ -1971,8 +2203,6 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", "dev": true, "license": "MIT", "dependencies": { @@ -1984,8 +2214,6 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", "dev": true, "license": "MIT", "dependencies": { @@ -1995,10 +2223,8 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { + "node_modules/@babel/plugin-syntax-flow": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha1-2zqtckFToA6qwRWj+4mN5UTjSXE=", "dev": true, "license": "MIT", "dependencies": { @@ -2011,23 +2237,72 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", "dev": true, "license": "MIT", "dependencies": { @@ -2039,8 +2314,6 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", "dev": true, "license": "MIT", "dependencies": { @@ -2052,8 +2325,6 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", "dev": true, "license": "MIT", "dependencies": { @@ -2065,8 +2336,6 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", "dev": true, "license": "MIT", "dependencies": { @@ -2078,8 +2347,6 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", "dev": true, "license": "MIT", "dependencies": { @@ -2091,8 +2358,6 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", "dev": true, "license": "MIT", "dependencies": { @@ -2104,8 +2369,6 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=", "dev": true, "license": "MIT", "dependencies": { @@ -2120,8 +2383,6 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=", "dev": true, "license": "MIT", "dependencies": { @@ -2134,10 +2395,37 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha1-K/JjYXBgycxFvNv0krjMgFCCvyc=", "dev": true, "license": "MIT", "dependencies": { @@ -2150,10 +2438,25 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha1-3+4YYjyMsx3reWqjyoTdqc6pQ1Q=", "dev": true, "license": "MIT", "dependencies": { @@ -2170,8 +2473,6 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha1-HJR5niD81cTUWJUju8V7dpKXk4A=", "dev": true, "license": "MIT", "dependencies": { @@ -2185,12 +2486,25 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz", - "integrity": "sha1-KPXAELZvu4zN7vhTvvGTXENNcBI=", + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.1", "dev": true, "license": "MIT", "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { @@ -2200,10 +2514,24 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", - "integrity": "sha1-W8j8Fg7ZY3gYS8EAQq9H9QiE3LE=", + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { @@ -2211,9 +2539,9 @@ "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.5", "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-split-export-declaration": "^7.24.5", "globals": "^11.1.0" }, "engines": { @@ -2225,8 +2553,6 @@ }, "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -2237,13 +2563,11 @@ } }, "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha1-MixhtzEMCZf+TDI5VWZ/GPzvuRw=", + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2251,8 +2575,6 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha1-vH54f44CHsz7Z3r18TwpqZNO2Kc=", "dev": true, "license": "MIT", "dependencies": { @@ -2268,8 +2590,6 @@ }, "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -2282,13 +2602,11 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", - "integrity": "sha1-segkOvSgIGhBlzeGKSuMjdhEc0U=", + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2299,8 +2617,6 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha1-1WkT0vEnlcyZMIAbhMb4xHUTrBM=", "dev": true, "license": "MIT", "dependencies": { @@ -2316,8 +2632,6 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha1-U0enl/6CuNCXSdEOn1uDZlrbyog=", "dev": true, "license": "MIT", "dependencies": { @@ -2330,10 +2644,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha1-ZlDr61vVwBLV9fkKJmE6CBYui6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -2347,10 +2674,38 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-flow": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha1-Z0SERrZ6tsCRNgzjcX59OlniAv0=", "dev": true, "license": "MIT", "dependencies": { @@ -2366,8 +2721,6 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha1-jLpvdzBibMTf5MovpRYhWgWSs2E=", "dev": true, "license": "MIT", "dependencies": { @@ -2382,10 +2735,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-literals": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha1-ChmCKXr4Pms8lJcmhgZ99YjFwJY=", "dev": true, "license": "MIT", "dependencies": { @@ -2398,10 +2764,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha1-iW0jYByS9DeviwE3GtNL63XfRIk=", "dev": true, "license": "MIT", "dependencies": { @@ -2416,8 +2795,6 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha1-ttgp7RUlhTaXfpx8xkN4FIcf+jk=", "dev": true, "license": "MIT", "dependencies": { @@ -2433,8 +2810,6 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha1-5xuh0NaeBJoiv5Czhn4mOCPT8bk=", "dev": true, "license": "MIT", "dependencies": { @@ -2451,8 +2826,6 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha1-K5Ylo9TkRbq6yXiNrsOQlOaxHj4=", "dev": true, "license": "MIT", "dependencies": { @@ -2470,8 +2843,6 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha1-aSIMZmU6Gc8sCHK5x2K5pIuL6+8=", "dev": true, "license": "MIT", "dependencies": { @@ -2487,8 +2858,6 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha1-Z/4Y7ozgLVfIVRheJ+PclZsumR8=", "dev": true, "license": "MIT", "dependencies": { @@ -2504,8 +2873,6 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha1-KcWZiPo9AVfeHIcaKM2DCWNjzDQ=", "dev": true, "license": "MIT", "dependencies": { @@ -2518,15 +2885,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-object-super": { + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha1-5x1qsTSDzKie2VpHT1Qrv8IKBSA=", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -2535,16 +2900,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-optional-chaining": { + "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", - "integrity": "sha1-JuWIrL7c4as1GaxAzHSOOAxSkeY=", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { "node": ">=6.9.0" @@ -2553,14 +2915,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", - "integrity": "sha1-mDwV0RTaGQUGx1thbOsPgXr8xRA=", + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2569,14 +2932,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-property-literals": { + "node_modules/@babel/plugin-transform-object-super": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha1-1qmuq5bwN0n07r6wtuqOkOyViCU=", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -2585,15 +2947,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-regenerator": { + "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha1-Ylt1RbrlI2O9wfu9xyUrUEZAnIw=", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.0", - "regenerator-transform": "^0.15.2" + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -2602,14 +2962,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha1-jecp9ey6r1z4O2feE7rTiiG+V8E=", + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -2618,19 +2978,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha1-nSqdv04SZE1vRuXnW/vwK11ukZQ=", + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" + "@babel/helper-plugin-utils": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -2639,23 +2992,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { + "node_modules/@babel/plugin-transform-private-methods": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha1-upoJFEz1XTXsa5OjIlO+ytjuW1U=", "dev": true, "license": "MIT", "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { @@ -2665,15 +3007,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha1-oaz5FSy/aQ5NoLoQeQs6x9Kys5E=", + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -2682,26 +3024,19 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha1-8D5nKRLG4gPtjW4CcdnCET3AMbk=", + "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-template-literals": { + "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha1-FeIWaHOjDYYX4+LMrbhmQ9Mnqrc=", "dev": true, "license": "MIT", "dependencies": { @@ -2714,14 +3049,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { + "node_modules/@babel/plugin-transform-regenerator": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", - "integrity": "sha1-aDH3hkcIDewET36faAA9mUJPlMc=", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.0", + "regenerator-transform": "^0.15.2" }, "engines": { "node": ">=6.9.0" @@ -2730,10 +3064,148 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-typescript": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha1-+z+hZnZUmsfHRJ25s0JhSYXCo6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -2746,10 +3218,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha1-V8PBkdaPmYrEa3CDgMHOTRNTY4U=", "dev": true, "license": "MIT", "dependencies": { @@ -2763,10 +3248,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/preset-env": { "version": "7.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha1-mxZCqke7n0Oob5YwAReA2rf4ZQY=", "dev": true, "license": "MIT", "dependencies": { @@ -2859,18 +3357,30 @@ }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" } }, + "node_modules/@babel/preset-flow": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-transform-flow-strip-types": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/preset-modules": { "version": "0.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6.tgz", - "integrity": "sha1-MbzdjxlThDcznRevANF32FTZ1Fg=", "dev": true, "license": "MIT", "dependencies": { @@ -2884,141 +3394,255 @@ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha1-8LppsHXh8F+yglt/rZkeetuxgxA=", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/runtime": { - "version": "7.20.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha1-cFWrinz/K49gWL9q5F/4StKt7Us=", + "node_modules/@babel/preset-typescript": { + "version": "7.24.1", "dev": true, "license": "MIT", "dependencies": { - "regenerator-runtime": "^0.13.11" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-syntax-jsx": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-typescript": "^7.24.1" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha1-oVCQwoOag7AqqZbAtJlABYQf1ag=", + "node_modules/@babel/register": { + "version": "7.23.7", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/traverse": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/traverse/-/traverse-7.24.1.tgz", - "integrity": "sha1-1lw2rJ3RcoIXXR5KPEnVt5iPUww=", + "node_modules/@babel/register/node_modules/find-cache-dir": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.1", - "@babel/generator": "^7.24.1", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.24.1", - "@babel/types": "^7.24.0", - "debug": "^4.3.1", - "globals": "^11.1.0" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.24.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.4.tgz", - "integrity": "sha1-H8VVMriK35UgJdXS0ecflGyxxJg=", + "node_modules/@babel/register/node_modules/find-up": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.24.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "locate-path": "^3.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha1-MixhtzEMCZf+TDI5VWZ/GPzvuRw=", + "node_modules/@babel/register/node_modules/locate-path": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/@babel/traverse/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "node_modules/@babel/register/node_modules/make-dir": { + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6" } }, - "node_modules/@babel/types": { - "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/types/-/types-7.24.0.tgz", - "integrity": "sha1-O5UfQ1qS5zM+ugW3Vm/Sl5YOob8=", + "node_modules/@babel/register/node_modules/p-locate": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@busacca/ng-pick-datetime": { - "version": "10.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@busacca/ng-pick-datetime/-/ng-pick-datetime-10.0.0.tgz", - "integrity": "sha1-srOccVMtNjgCacdo12sLu3b60YY=", - "dependencies": { - "tslib": "^2.0.0" - }, - "peerDependencies": { - "@angular/cdk": "^10.0.0", - "@angular/common": "^10.0.0", - "@angular/core": "^10.0.0", - "@angular/forms": "^10.0.0", - "moment": "^2.24.0" + "node": ">=6" } }, - "node_modules/@capacitor-community/fcm": { + "node_modules/@babel/register/node_modules/path-exists": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/register/node_modules/pify": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/pkg-dir": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/runtime": { + "version": "7.20.13", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/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": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@busacca/ng-pick-datetime": { + "version": "10.0.0", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/cdk": "^10.0.0", + "@angular/common": "^10.0.0", + "@angular/core": "^10.0.0", + "@angular/forms": "^10.0.0", + "moment": "^2.24.0" + } + }, + "node_modules/@capacitor-community/fcm": { "version": "5.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor-community/fcm/-/fcm-5.0.2.tgz", - "integrity": "sha1-EFpJFr+X3u8hfVKoXXEPN9y/Z1Q=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3026,8 +3650,6 @@ }, "node_modules/@capacitor/android": { "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/android/-/android-5.6.0.tgz", - "integrity": "sha1-YqXkaXRmvu1CZdpvOTm0Lo8A5kI=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.6.0" @@ -3035,8 +3657,6 @@ }, "node_modules/@capacitor/app": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/app/-/app-5.0.6.tgz", - "integrity": "sha1-LuAlURFf0uktx+gbwwpsb6eO+mY=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3044,8 +3664,6 @@ }, "node_modules/@capacitor/app-launcher": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/app-launcher/-/app-launcher-5.0.6.tgz", - "integrity": "sha1-B7vyE2FKwsXlRF2bE/do+9Tmee0=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3053,8 +3671,6 @@ }, "node_modules/@capacitor/assets": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/assets/-/assets-3.0.1.tgz", - "integrity": "sha1-PaDNJ9Tjqi6EUksNAZOZhj+NGLQ=", "dev": true, "license": "MIT", "dependencies": { @@ -3079,9 +3695,7 @@ } }, "node_modules/@capacitor/assets/node_modules/@capacitor/cli": { - "version": "5.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/cli/-/cli-5.7.4.tgz", - "integrity": "sha1-JQWx+8gqaDZmCYx6hfKasBye2n8=", + "version": "5.7.5", "dev": true, "license": "MIT", "dependencies": { @@ -3113,8 +3727,6 @@ }, "node_modules/@capacitor/assets/node_modules/@capacitor/cli/node_modules/commander": { "version": "9.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-9.5.0.tgz", - "integrity": "sha1-vAjR61zt98y3l6lhmdQce8PmDTA=", "dev": true, "license": "MIT", "engines": { @@ -3123,8 +3735,6 @@ }, "node_modules/@capacitor/assets/node_modules/ini": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-4.1.2.tgz", - "integrity": "sha1-f2RtvZyupZXmH4jvYL//iwH4Ewo=", "dev": true, "license": "ISC", "engines": { @@ -3133,8 +3743,6 @@ }, "node_modules/@capacitor/assets/node_modules/native-run": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/native-run/-/native-run-2.0.1.tgz", - "integrity": "sha1-qbITwygksAfL3QJ54O3TwkvML3o=", "dev": true, "license": "MIT", "dependencies": { @@ -3159,8 +3767,6 @@ }, "node_modules/@capacitor/assets/node_modules/split2": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-4.2.0.tgz", - "integrity": "sha1-ycWSCQTRSLqwufZxRfJFqGqtv6Q=", "dev": true, "license": "ISC", "engines": { @@ -3169,15 +3775,11 @@ }, "node_modules/@capacitor/assets/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@capacitor/assets/node_modules/yargs": { "version": "17.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha1-mR3zmspnWhkrgW4eA2P5110qomk=", "dev": true, "license": "MIT", "dependencies": { @@ -3195,8 +3797,6 @@ }, "node_modules/@capacitor/assets/node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", "dev": true, "license": "ISC", "engines": { @@ -3205,8 +3805,6 @@ }, "node_modules/@capacitor/browser": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/browser/-/browser-5.1.0.tgz", - "integrity": "sha1-I4ljjAlxbYFXZfliK188ceIde28=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3214,8 +3812,6 @@ }, "node_modules/@capacitor/camera": { "version": "5.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/camera/-/camera-5.0.8.tgz", - "integrity": "sha1-5CfPjRiWGdTD7htJHozz0kaZcq0=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3223,8 +3819,6 @@ }, "node_modules/@capacitor/cli": { "version": "5.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/cli/-/cli-5.0.5.tgz", - "integrity": "sha1-STbXgrPpYCtzfPyng+0796Gh6Eg=", "dev": true, "license": "MIT", "dependencies": { @@ -3256,8 +3850,6 @@ }, "node_modules/@capacitor/cli/node_modules/commander": { "version": "9.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-9.5.0.tgz", - "integrity": "sha1-vAjR61zt98y3l6lhmdQce8PmDTA=", "dev": true, "license": "MIT", "engines": { @@ -3266,15 +3858,11 @@ }, "node_modules/@capacitor/cli/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@capacitor/core": { "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/core/-/core-5.6.0.tgz", - "integrity": "sha1-Cfdm9l0VbNpqDIa+07HMbk4RhMs=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -3282,14 +3870,10 @@ }, "node_modules/@capacitor/core/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@capacitor/device": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/device/-/device-5.0.6.tgz", - "integrity": "sha1-ETIqnHNxlvLfj4Krvm0aWzLjX7c=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3297,8 +3881,6 @@ }, "node_modules/@capacitor/dialog": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/dialog/-/dialog-5.0.6.tgz", - "integrity": "sha1-j6Cu5gBT/8oDg/p3gEBOGvZCues=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3306,8 +3888,6 @@ }, "node_modules/@capacitor/filesystem": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/filesystem/-/filesystem-5.2.0.tgz", - "integrity": "sha1-bkUp6wWchYaezGhkPyUSPb44do8=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.1.1" @@ -3315,8 +3895,6 @@ }, "node_modules/@capacitor/geolocation": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/geolocation/-/geolocation-5.0.6.tgz", - "integrity": "sha1-BffZb0J0hHxOCfRDytcaIRJqZ5o=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3324,8 +3902,6 @@ }, "node_modules/@capacitor/haptics": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/haptics/-/haptics-5.0.6.tgz", - "integrity": "sha1-wi/WrLxiy9/zknne1ofEGPLImlo=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3333,8 +3909,6 @@ }, "node_modules/@capacitor/ios": { "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/ios/-/ios-5.6.0.tgz", - "integrity": "sha1-wndgYVJu33JazWfdIUwv2HI2oDA=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.6.0" @@ -3342,8 +3916,6 @@ }, "node_modules/@capacitor/keyboard": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/keyboard/-/keyboard-5.0.6.tgz", - "integrity": "sha1-BEAOcbZ3q/nx/Bzq/9EhHn2GQxk=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3351,8 +3923,6 @@ }, "node_modules/@capacitor/motion": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/motion/-/motion-5.0.6.tgz", - "integrity": "sha1-Nfv0jPQJZ7W9YJUoT22CDJAJo7I=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3360,17 +3930,13 @@ }, "node_modules/@capacitor/network": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/network/-/network-5.0.6.tgz", - "integrity": "sha1-bBCfBTvPbu+64DN0Jui558IzSjs=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" } }, "node_modules/@capacitor/preferences": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/preferences/-/preferences-5.0.6.tgz", - "integrity": "sha1-ls6SUAHMQScqk7aGAWD7ENM1y+A=", + "version": "5.0.7", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3378,8 +3944,6 @@ }, "node_modules/@capacitor/push-notifications": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/push-notifications/-/push-notifications-5.1.0.tgz", - "integrity": "sha1-bI4iNmEOmiXrSkGjfZ3AoW8RYtI=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3387,8 +3951,6 @@ }, "node_modules/@capacitor/splash-screen": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/splash-screen/-/splash-screen-5.0.6.tgz", - "integrity": "sha1-0pMg3knMaK3Vnhf+y2SqLxoIRH8=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3396,8 +3958,6 @@ }, "node_modules/@capacitor/status-bar": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/status-bar/-/status-bar-5.0.6.tgz", - "integrity": "sha1-KBVop/eurPgHd3AsuZR8KdwyaFw=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3405,8 +3965,6 @@ }, "node_modules/@capawesome/capacitor-background-task": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capawesome/capacitor-background-task/-/capacitor-background-task-5.0.0.tgz", - "integrity": "sha1-65hRMQZd9Z+V/6Hp7zq/DzVzo18=", "funding": [ { "type": "github", @@ -3422,10 +3980,49 @@ "@capacitor/core": "^5.0.0" } }, + "node_modules/@chromatic-com/storybook": { + "version": "1.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "chromatic": "^11.3.0", + "filesize": "^10.0.12", + "jsonfile": "^6.1.0", + "react-confetti": "^6.1.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=16.0.0", + "yarn": ">=1.22.18" + } + }, + "node_modules/@chromatic-com/storybook/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@chromatic-com/storybook/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/@ckeditor/ckeditor5-adapter-ckfinder": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-35.4.0.tgz", - "integrity": "sha1-wdnLu2vmgvI+WU2QAqdEFJKtgF4=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3437,8 +4034,6 @@ }, "node_modules/@ckeditor/ckeditor5-alignment": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-35.4.0.tgz", - "integrity": "sha1-mRKyXd3L+L5H8WC1eYvehM11uMo=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3450,8 +4045,6 @@ }, "node_modules/@ckeditor/ckeditor5-angular": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-angular/-/ckeditor5-angular-4.0.0.tgz", - "integrity": "sha1-cHBmrIPM7RXjGN1rksWVAaG5agU=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-watchdog": "^34.0.0", @@ -3466,8 +4059,6 @@ }, "node_modules/@ckeditor/ckeditor5-autoformat": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-35.4.0.tgz", - "integrity": "sha1-EEimrEwJbXgHwEEMVUm8F86z/e8=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3479,8 +4070,6 @@ }, "node_modules/@ckeditor/ckeditor5-basic-styles": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-35.4.0.tgz", - "integrity": "sha1-O1JwmXUR/F1kBR7p95PjVu4Xhqk=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3492,8 +4081,6 @@ }, "node_modules/@ckeditor/ckeditor5-block-quote": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-35.4.0.tgz", - "integrity": "sha1-+mzOEzIAJD3cYTF83uqd00rGPXs=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3505,8 +4092,6 @@ }, "node_modules/@ckeditor/ckeditor5-build-decoupled-document": { "version": "35.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-build-decoupled-document/-/ckeditor5-build-decoupled-document-35.0.1.tgz", - "integrity": "sha1-xWjrGJNF/zoqReLUShOu2L1SvIY=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-adapter-ckfinder": "^35.0.1", @@ -3539,8 +4124,6 @@ }, "node_modules/@ckeditor/ckeditor5-ckbox": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-35.4.0.tgz", - "integrity": "sha1-Rr2fvRnUq91IUlc2pD0Hjn3lUr4=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3552,8 +4135,6 @@ }, "node_modules/@ckeditor/ckeditor5-ckfinder": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-35.4.0.tgz", - "integrity": "sha1-qn8kPEfzhPsrt5L1qTmd68IjJ1I=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3565,8 +4146,6 @@ }, "node_modules/@ckeditor/ckeditor5-clipboard": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-35.4.0.tgz", - "integrity": "sha1-hSn9RdBqft6g9zzQtbMFLyJyM1w=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -3582,8 +4161,6 @@ }, "node_modules/@ckeditor/ckeditor5-cloud-services": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-35.4.0.tgz", - "integrity": "sha1-kk4mdBTn+cUBL6n+TR3otRiFHZY=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3595,8 +4172,6 @@ }, "node_modules/@ckeditor/ckeditor5-core": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-core/-/ckeditor5-core-35.4.0.tgz", - "integrity": "sha1-OTkERcg2OoDUzg5F2T76E7hSP24=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-engine": "^35.4.0", @@ -3611,8 +4186,6 @@ }, "node_modules/@ckeditor/ckeditor5-easy-image": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-35.4.0.tgz", - "integrity": "sha1-tp6EyXwcuDeWvekUwP83Tuln6sQ=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3624,8 +4197,6 @@ }, "node_modules/@ckeditor/ckeditor5-editor-decoupled": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-35.4.0.tgz", - "integrity": "sha1-YbcP3PqLi/hywYzmk+69JpM2VOU=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0", @@ -3638,8 +4209,6 @@ }, "node_modules/@ckeditor/ckeditor5-engine": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-35.4.0.tgz", - "integrity": "sha1-yw7Z8MWp7wCyT/vY0hAP/x4OkMs=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-utils": "^35.4.0", @@ -3652,8 +4221,6 @@ }, "node_modules/@ckeditor/ckeditor5-enter": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-35.4.0.tgz", - "integrity": "sha1-wPln3D9I+usH2DmsBCYifhGK3lY=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -3666,8 +4233,6 @@ }, "node_modules/@ckeditor/ckeditor5-essentials": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-35.4.0.tgz", - "integrity": "sha1-TVZlWIYga5EuIXjLlEDOkzypYQA=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3679,8 +4244,6 @@ }, "node_modules/@ckeditor/ckeditor5-font": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-font/-/ckeditor5-font-35.4.0.tgz", - "integrity": "sha1-jNGaz2Rqe+nlfinAHBi7+wgOM4s=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3692,8 +4255,6 @@ }, "node_modules/@ckeditor/ckeditor5-heading": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-35.4.0.tgz", - "integrity": "sha1-hva4oB4DiOYd1oflbmMQKfdfGj0=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3705,8 +4266,6 @@ }, "node_modules/@ckeditor/ckeditor5-image": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-image/-/ckeditor5-image-35.4.0.tgz", - "integrity": "sha1-FtbXvwpHu9DeVGZsq/Nm5T0HHc8=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -3720,8 +4279,6 @@ }, "node_modules/@ckeditor/ckeditor5-indent": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-35.4.0.tgz", - "integrity": "sha1-BFyIzRanp6SIgSjRxBu+oTUqOGE=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3733,8 +4290,6 @@ }, "node_modules/@ckeditor/ckeditor5-link": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-link/-/ckeditor5-link-35.4.0.tgz", - "integrity": "sha1-m3A9HUzjnCFMCBjvsAQXNboEJus=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -3748,8 +4303,6 @@ }, "node_modules/@ckeditor/ckeditor5-list": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-list/-/ckeditor5-list-35.4.0.tgz", - "integrity": "sha1-v3W9I7LlcWKL5pUmpyknkow7gR8=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -3762,8 +4315,6 @@ }, "node_modules/@ckeditor/ckeditor5-media-embed": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-35.4.0.tgz", - "integrity": "sha1-iE+epxUpe5smj6FsHoA/ZvjxXsc=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -3776,8 +4327,6 @@ }, "node_modules/@ckeditor/ckeditor5-paragraph": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-35.4.0.tgz", - "integrity": "sha1-22ur0Z6zfGZ3G3NV0M0IgMubWZw=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -3791,8 +4340,6 @@ }, "node_modules/@ckeditor/ckeditor5-paste-from-office": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-35.4.0.tgz", - "integrity": "sha1-+pMReyumbHSvYEFHmjsJSdMQ7KI=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -3804,8 +4351,6 @@ }, "node_modules/@ckeditor/ckeditor5-select-all": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-35.4.0.tgz", - "integrity": "sha1-t8IOn2huWUl+hIJcR4bdh04i1OI=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -3819,8 +4364,6 @@ }, "node_modules/@ckeditor/ckeditor5-table": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-table/-/ckeditor5-table-35.4.0.tgz", - "integrity": "sha1-CpP+39dkCnJx+u/MlUBuXy+pZtI=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0", @@ -3833,8 +4376,6 @@ }, "node_modules/@ckeditor/ckeditor5-typing": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-35.4.0.tgz", - "integrity": "sha1-t4YDKlQc/RAlYusHwhxi4LbVAsY=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -3849,8 +4390,6 @@ }, "node_modules/@ckeditor/ckeditor5-ui": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-35.4.0.tgz", - "integrity": "sha1-duWQMq7mZSxr1xfzD8MwoGSzRR4=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -3864,8 +4403,6 @@ }, "node_modules/@ckeditor/ckeditor5-undo": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-35.4.0.tgz", - "integrity": "sha1-95sZvmm4uatXWSz+TsRkWzcot3M=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -3879,8 +4416,6 @@ }, "node_modules/@ckeditor/ckeditor5-upload": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-35.4.0.tgz", - "integrity": "sha1-V5RKToJM3uN7tT15Xb6YBV4R10g=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -3894,8 +4429,6 @@ }, "node_modules/@ckeditor/ckeditor5-utils": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-35.4.0.tgz", - "integrity": "sha1-xcKWosGINoTmdLGnEPzEG3ReFWs=", "license": "GPL-2.0-or-later", "dependencies": { "lodash-es": "^4.17.15" @@ -3907,8 +4440,6 @@ }, "node_modules/@ckeditor/ckeditor5-watchdog": { "version": "34.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-34.2.0.tgz", - "integrity": "sha1-8VbHUuqPwxB6G5S63AM3aiL9r7g=", "license": "GPL-2.0-or-later", "dependencies": { "lodash-es": "^4.17.15" @@ -3920,8 +4451,6 @@ }, "node_modules/@ckeditor/ckeditor5-widget": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-35.4.0.tgz", - "integrity": "sha1-qA7UxPV6EZi0fE6TCQ+OvmL3Dss=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -3939,2605 +4468,5889 @@ }, "node_modules/@colors/colors": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha1-u1BFecHK6SPmV2pPXaQ9Jfl729k=", "dev": true, "license": "MIT", "engines": { "node": ">=0.1.90" } }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha1-AGKcNaaI4FqIsc2mhPudXnPwAKE=", + "node_modules/@compodoc/compodoc": { + "version": "1.1.24", + "resolved": "https://registry.npmjs.org/@compodoc/compodoc/-/compodoc-1.1.24.tgz", + "integrity": "sha512-m1NNB8N1V87cXzuts/t3FO5UFnbvhJUVO9rB/+QeIvTDpUy1MYprvZQNTWEEMXPg4+J7lXfTRc55KMLiB79jkA==", "dev": true, - "license": "MIT", + "hasInstallScript": true, "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" + "@angular-devkit/schematics": "17.3.5", + "@babel/core": "^7.24.4", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/preset-env": "^7.24.4", + "@compodoc/live-server": "^1.2.3", + "@compodoc/ngd-transformer": "^2.1.3", + "bootstrap.native": "^5.0.12", + "chalk": "4.1.2", + "cheerio": "^1.0.0-rc.12", + "chokidar": "^3.6.0", + "colors": "1.4.0", + "commander": "^12.0.0", + "cosmiconfig": "^9.0.0", + "decache": "^4.6.2", + "es6-shim": "^0.35.8", + "fancy-log": "^2.0.0", + "fast-glob": "^3.3.2", + "fs-extra": "^11.2.0", + "glob": "^10.3.12", + "handlebars": "^4.7.8", + "html-entities": "^2.5.2", + "i18next": "^23.11.2", + "json5": "^2.2.3", + "lodash": "^4.17.21", + "loglevel": "^1.9.1", + "loglevel-plugin-prefix": "^0.8.4", + "lunr": "^2.3.9", + "marked": "7.0.3", + "minimist": "^1.2.8", + "opencollective-postinstall": "^2.0.3", + "os-name": "4.0.1", + "pdfjs-dist": "2.12.313", + "pdfmake": "^0.2.10", + "prismjs": "^1.29.0", + "semver": "^7.6.0", + "svg-pan-zoom": "^3.6.1", + "tablesort": "^5.3.0", + "traverse": "^0.6.9", + "ts-morph": "^22.0.0", + "uuid": "^9.0.1", + "vis": "^4.21.0-EOL", + "zepto": "^1.2.0" + }, + "bin": { + "compodoc": "bin/index-cli.js" }, "engines": { - "node": ">=12" + "node": ">= 16.0.0" } }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha1-ZTT9WTOlO6fL86F2FeJzoNEnP/k=", + "node_modules/@compodoc/compodoc/node_modules/@angular-devkit/core": { + "version": "17.3.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.3.5.tgz", + "integrity": "sha512-iqGv45HVI+yRROoTqQTY0QChYlRCZkFUfIjdfJLegjc6xq9sLtxDr03CWM45BKGG5lSxDOy+qu/pdRvtL3V2eg==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.1", + "picomatch": "4.0.1", + "rxjs": "7.8.1", + "source-map": "0.7.4" + }, + "engines": { + "node": "^18.13.0 || >=20.9.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^3.5.2" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } } }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha1-HVcr+74Ut3BOC6Dzm3SBW4SHDXA=", + "node_modules/@compodoc/compodoc/node_modules/@angular-devkit/schematics": { + "version": "17.3.5", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.3.5.tgz", + "integrity": "sha512-oh/mvpMKxGfk5v9QIB7LfGsDC/iVpmsIAvbb4+1ddCx86EJXdz3xWnVDbUehOd6n7HJXnQrNirWjWvWquM2GhQ==", "dev": true, - "license": "MIT", + "dependencies": { + "@angular-devkit/core": "17.3.5", + "jsonc-parser": "3.2.1", + "magic-string": "0.30.8", + "ora": "5.4.1", + "rxjs": "7.8.1" + }, "engines": { - "node": ">=10.0.0" + "node": "^18.13.0 || >=20.9.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, - "node_modules/@es-joy/jsdoccomment": { - "version": "0.42.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@es-joy/jsdoccomment/-/jsdoccomment-0.42.0.tgz", - "integrity": "sha1-Weh4cIM2qu6IwrNMiU9z2/d64rA=", + "node_modules/@compodoc/compodoc/node_modules/@babel/core": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", "dev": true, - "license": "MIT", "dependencies": { - "comment-parser": "1.4.1", - "esquery": "^1.5.0", - "jsdoc-type-pratt-parser": "~4.0.0" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { - "node": ">=16" + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@esbuild/win32-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz", - "integrity": "sha1-IAoJZc9lSsKLlxNY7NypzFtEwzU=", - "cpu": [ - "x64" - ], + "node_modules/@compodoc/compodoc/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, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha1-ojUU6Pua8SadX3eIqlVnmNYca1k=", + "node_modules/@compodoc/compodoc/node_modules/@babel/generator": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", "dev": true, - "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.9.0" + } + }, + "node_modules/@compodoc/compodoc/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha1-VI9t5VaFfIu3O77nDDXcgqLnTWM=", + "node_modules/@compodoc/compodoc/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "dev": true, - "license": "MIT", "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha1-OIomnw8lwbatwxe1osVXFIlMcK0=", + "node_modules/@compodoc/compodoc/node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", "dev": true, - "license": "MIT", "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" + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", - "dev": true, - "license": "MIT", - "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" + "node": ">=6.9.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-13.24.0.tgz", - "integrity": "sha1-hDKhnXjODB6DOUnDats0VAC7EXE=", + "node_modules/@compodoc/compodoc/node_modules/@babel/preset-env": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", + "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", "dev": true, - "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@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.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.5", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.5", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.5", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.5", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.5", + "@babel/plugin-transform-parameters": "^7.24.5", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.5", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.5", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", + "node_modules/@compodoc/compodoc/node_modules/@babel/preset-env/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, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, "bin": { - "js-yaml": "bin/js-yaml.js" + "semver": "bin/semver.js" } }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true, - "license": "MIT" - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "node_modules/@compodoc/compodoc/node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha1-7yA1D+xgWn9wNaAXZHMbLeDzeCs=", + "node_modules/@compodoc/compodoc/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, - "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.9.0" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha1-VVGTqy47s7atw9VRycAw2ehg2vY=", - "dev": true, - "license": "MIT" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha1-145IGgOfdWbsyWYLTqf+ax/sRCs=", + "node_modules/@compodoc/compodoc/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, - "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=10.10.0" + "node": ">=6.0.0" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha1-r1smkaIrRL6EewyoFkHF+2rQFyw=", + "node_modules/@compodoc/compodoc/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "Apache-2.0", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=12.22" + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha1-Siho111taWPkI7z5C3/RvjQ0CdM=", - "dev": true, - "license": "BSD-3-Clause" + "node_modules/@compodoc/compodoc/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/@hutson/parse-repository-url": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha1-mMI8lQo9m2yPDa7QbabDrwaYE0A=", + "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ionic-native/core": { - "version": "5.36.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic-native/core/-/core-5.36.0.tgz", - "integrity": "sha1-cSxApTCxGbADno0Wy1d4mfUFQdQ=", - "license": "MIT", "dependencies": { - "@types/cordova": "latest" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" }, "peerDependencies": { - "rxjs": "^5.5.0 || ^6.5.0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@ionic-native/http": { - "version": "5.36.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic-native/http/-/http-5.36.0.tgz", - "integrity": "sha1-FTez34MFS2FpR8UeHuIU/+NiLeM=", - "license": "MIT", + "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs2/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/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "dev": true, "dependencies": { - "@types/cordova": "latest" + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" }, "peerDependencies": { - "@ionic-native/core": "^5.1.0", - "rxjs": "^5.5.0 || ^6.5.0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@ionic/angular": { - "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/angular/-/angular-7.6.2.tgz", - "integrity": "sha1-uDZPGbHkhI4/f9DPxYWQPfOsK1g=", - "license": "MIT", + "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, "dependencies": { - "@ionic/core": "7.6.2", - "ionicons": "^7.0.0", - "jsonc-parser": "^3.0.0", - "tslib": "^2.3.0" + "@babel/helper-define-polyfill-provider": "^0.6.2" }, "peerDependencies": { - "@angular/core": ">=14.0.0", - "@angular/forms": ">=14.0.0", - "@angular/router": ">=14.0.0", - "rxjs": ">=7.5.0", - "zone.js": ">=0.11.0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@ionic/angular/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@compodoc/compodoc/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/@ionic/cli-framework-output": { - "version": "2.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", - "integrity": "sha1-KdVBrMd3Omqs7sXzsHmTf7zvVAI=", + "node_modules/@compodoc/compodoc/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { - "@ionic/utils-terminal": "2.3.5", - "debug": "^4.0.0", - "tslib": "^2.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@ionic/cli-framework-output/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "node_modules/@compodoc/compodoc/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "license": "0BSD" - }, - "node_modules/@ionic/core": { - "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha1-x23OJLVAVLCitLNuJKdrzUtg5zQ=", - "license": "MIT", "dependencies": { - "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", - "tslib": "^2.1.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/@ionic/core/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@ionic/pwa-elements": { - "version": "3.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/pwa-elements/-/pwa-elements-3.2.2.tgz", - "integrity": "sha1-p1eyLXBU5xiyDnIvGpNvfe/wmgE=", - "license": "MIT", + "node_modules/@compodoc/compodoc/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": ">=16.0.0", - "npm": ">=8.0.0" + "node": ">=7.0.0" } }, - "node_modules/@ionic/storage": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/storage/-/storage-4.0.0.tgz", - "integrity": "sha1-MxlwQqv7uItrb2sFHKZKlWaBLAE=", - "license": "MIT", - "dependencies": { - "localforage": "^1.9.0" + "node_modules/@compodoc/compodoc/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/@compodoc/compodoc/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, + "engines": { + "node": ">=18" } }, - "node_modules/@ionic/storage-angular": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/storage-angular/-/storage-angular-4.0.0.tgz", - "integrity": "sha1-3N+9IHte+QXrRfJJV/FL1TONe7g=", - "license": "MIT", + "node_modules/@compodoc/compodoc/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/@compodoc/compodoc/node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dev": true, "dependencies": { - "@ionic/storage": "^4.0.0", - "tslib": "^2.3.0" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" }, "peerDependencies": { - "@angular/core": "*", - "rxjs": "*" + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@ionic/storage-angular/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@compodoc/compodoc/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } }, - "node_modules/@ionic/utils-array": { - "version": "2.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-array/-/utils-array-2.1.6.tgz", - "integrity": "sha1-7uhjvpRe4aKLmhD/Fv3qd2+hjCI=", + "node_modules/@compodoc/compodoc/node_modules/glob": { + "version": "10.3.12", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", "dev": true, - "license": "MIT", "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.10.2" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16.0.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@ionic/utils-array/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "node_modules/@compodoc/compodoc/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "0BSD" + "engines": { + "node": ">=8" + } }, - "node_modules/@ionic/utils-fs": { - "version": "3.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", - "integrity": "sha1-4NQSJScsNGhGhn6IoLhLGk7p2ck=", + "node_modules/@compodoc/compodoc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "license": "MIT", "dependencies": { - "@types/fs-extra": "^8.0.0", - "debug": "^4.0.0", - "fs-extra": "^9.0.0", - "tslib": "^2.0.1" + "argparse": "^2.0.1" }, - "engines": { - "node": ">=16.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@ionic/utils-fs/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", + "node_modules/@compodoc/compodoc/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/@compodoc/compodoc/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/@ionic/utils-fs/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "node_modules/@compodoc/compodoc/node_modules/magic-string": { + "version": "0.30.8", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", + "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", "dev": true, - "license": "0BSD" + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } }, - "node_modules/@ionic/utils-object": { - "version": "2.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-object/-/utils-object-2.1.6.tgz", - "integrity": "sha1-wCWb+SW2wSZj0G9rwXA+XctWXm0=", + "node_modules/@compodoc/compodoc/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "MIT", "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@ionic/utils-object/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "node_modules/@compodoc/compodoc/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, - "license": "0BSD" + "engines": { + "node": ">=16 || 14 >=14.17" + } }, - "node_modules/@ionic/utils-process": { - "version": "2.1.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-process/-/utils-process-2.1.11.tgz", - "integrity": "sha1-rAbfojBwJwlasEIKI0kkqe/+tr0=", + "node_modules/@compodoc/compodoc/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/@compodoc/compodoc/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, - "license": "MIT", "dependencies": { - "@ionic/utils-object": "2.1.6", - "@ionic/utils-terminal": "2.3.4", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "tree-kill": "^1.2.2", - "tslib": "^2.0.1" + "tslib": "^2.1.0" + } + }, + "node_modules/@compodoc/compodoc/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": ">=16.0.0" + "node": ">=10" } }, - "node_modules/@ionic/utils-process/node_modules/@ionic/utils-terminal": { - "version": "2.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", - "integrity": "sha1-5AxEtnYmXtagemhAe9puE1hw+Hk=", + "node_modules/@compodoc/compodoc/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { - "@types/slice-ansi": "^4.0.0", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "slice-ansi": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "tslib": "^2.0.1", - "untildify": "^4.0.0", - "wrap-ansi": "^7.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=8" } }, - "node_modules/@ionic/utils-process/node_modules/tslib": { + "node_modules/@compodoc/compodoc/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true, - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true }, - "node_modules/@ionic/utils-stream": { - "version": "3.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-stream/-/utils-stream-3.1.6.tgz", - "integrity": "sha1-fC/c9NnmIeiyJg4v7iRxglpOIU8=", + "node_modules/@compodoc/compodoc/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/@compodoc/live-server": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@compodoc/live-server/-/live-server-1.2.3.tgz", + "integrity": "sha512-hDmntVCyjjaxuJzPzBx68orNZ7TW4BtHWMnXlIVn5dqhK7vuFF/11hspO1cMmc+2QTYgqde1TBcb3127S7Zrow==", "dev": true, - "license": "MIT", "dependencies": { - "debug": "^4.0.0", - "tslib": "^2.0.1" + "chokidar": "^3.5.2", + "colors": "1.4.0", + "connect": "^3.7.0", + "cors": "latest", + "event-stream": "4.0.1", + "faye-websocket": "0.11.x", + "http-auth": "4.1.9", + "http-auth-connect": "^1.0.5", + "morgan": "^1.10.0", + "object-assign": "latest", + "open": "8.4.0", + "proxy-middleware": "latest", + "send": "latest", + "serve-index": "^1.9.1" + }, + "bin": { + "live-server": "live-server.js" }, "engines": { - "node": ">=16.0.0" + "node": ">=0.10.0" } }, - "node_modules/@ionic/utils-stream/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true, - "license": "0BSD" - }, - "node_modules/@ionic/utils-subprocess": { - "version": "2.1.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz", - "integrity": "sha1-BiJL3G2Yke2GseVW/BcqDuq9yEY=", + "node_modules/@compodoc/live-server/node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dev": true, - "license": "MIT", "dependencies": { - "@ionic/utils-array": "2.1.6", - "@ionic/utils-fs": "3.1.7", - "@ionic/utils-process": "2.1.11", - "@ionic/utils-stream": "3.1.6", - "@ionic/utils-terminal": "2.3.4", - "cross-spawn": "^7.0.3", - "debug": "^4.0.0", - "tslib": "^2.0.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@ionic/utils-subprocess/node_modules/@ionic/utils-terminal": { - "version": "2.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", - "integrity": "sha1-5AxEtnYmXtagemhAe9puE1hw+Hk=", + "node_modules/@compodoc/ngd-core": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@compodoc/ngd-core/-/ngd-core-2.1.1.tgz", + "integrity": "sha512-Z+wE6wWZYVnudRYg6qunDlyh3Orw39Ib66Gvrz5kX5u7So+iu3tr6sQJdqH6yGS3hAjig5avlfhWLlgsb6/x1Q==", "dev": true, - "license": "MIT", "dependencies": { - "@types/slice-ansi": "^4.0.0", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "slice-ansi": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "tslib": "^2.0.1", - "untildify": "^4.0.0", - "wrap-ansi": "^7.0.0" + "ansi-colors": "^4.1.3", + "fancy-log": "^2.0.0", + "typescript": "^5.0.4" }, "engines": { - "node": ">=16.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@ionic/utils-subprocess/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "node_modules/@compodoc/ngd-core/node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, - "license": "0BSD" + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } }, - "node_modules/@ionic/utils-terminal": { - "version": "2.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", - "integrity": "sha1-pIRl9ASW7o8pxtkuRQbV8ZdirDw=", + "node_modules/@compodoc/ngd-transformer": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@compodoc/ngd-transformer/-/ngd-transformer-2.1.3.tgz", + "integrity": "sha512-oWxJza7CpWR8/FeWYfE6j+jgncnGBsTWnZLt5rD2GUpsGSQTuGrsFPnmbbaVLgRS5QIVWBJYke7QFBr/7qVMWg==", "dev": true, - "license": "MIT", "dependencies": { - "@types/slice-ansi": "^4.0.0", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "slice-ansi": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "tslib": "^2.0.1", - "untildify": "^4.0.0", - "wrap-ansi": "^7.0.0" + "@aduh95/viz.js": "3.4.0", + "@compodoc/ngd-core": "~2.1.1", + "dot": "^2.0.0-beta.1", + "fs-extra": "^11.1.1" }, "engines": { - "node": ">=16.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@ionic/utils-terminal/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "node_modules/@compodoc/ngd-transformer/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, - "license": "0BSD" + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha1-s3Znt7wYHBaHgiWbq0JHT79StVA=", + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", "dev": true, - "license": "ISC", + "license": "MIT", "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" + "@jridgewell/trace-mapping": "0.3.9" }, "engines": { "node": ">=12" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha1-MYPjj66aZdfLXlOUXNWJfQJgoGo=", + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", "dev": true, "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha1-DmIyDPmcIa//OzASGSVGqsv7BcU=", + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", "dev": true, "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=10.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha1-hAyIA7DYBH9P8M+WMXazLU7z7XI=", + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha1-FPja7G2B5yIdKjV+Zoyrc728p5Q=", + "node_modules/@es-joy/jsdoccomment": { + "version": "0.42.0", "dev": true, "license": "MIT", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "comment-parser": "1.4.1", + "esquery": "^1.5.0", + "jsdoc-type-pratt-parser": "~4.0.0" }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.8", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U=", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha1-VtwiNo7lcPrOG0mBmXXZuaXq0hQ=", + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" + "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://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0=", + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", "dev": true, - "license": "ISC", + "license": "MIT", "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" + "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": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=", + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "Python-2.0" }, - "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha1-rYuGpm8R8zYZ49fh3N3X8tQP+QU=", + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", "dev": true, "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "type-fest": "^0.20.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha1-5dLkUDBqlJHjvXfjI+ONev8xWZY=", + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "argparse": "^2.0.1" }, - "engines": { - "node": ">=6.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha1-eg7mAfYPmaIMfHxf8MgDiMEYm9Y=", + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha1-VY+2Ry7RakyFC4iVMOazZDjEkoA=", + "node_modules/@eslint/js": { + "version": "8.56.0", "dev": true, "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha1-nXHKiG4yUC65NiyadKRnh8Nt+Bo=", + "node_modules/@fal-works/esbuild-plugin-global-externals": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@foliojs-fork/fontkit": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz", + "integrity": "sha512-IfB5EiIb+GZk+77TRB86AHroVaqfq8JRFlUbz0WEwsInyCG0epX2tCPOy+UfaWPju30DeVoUAXfzWXmhn753KA==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" + "@foliojs-fork/restructure": "^2.0.2", + "brotli": "^1.2.0", + "clone": "^1.0.4", + "deep-equal": "^1.0.0", + "dfa": "^1.2.0", + "tiny-inflate": "^1.0.2", + "unicode-properties": "^1.2.2", + "unicode-trie": "^2.0.0" } }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "node_modules/@foliojs-fork/fontkit/node_modules/deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha1-18bmdVx4VnqVHgSrUu8P0m3lnzI=", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha1-FfGQ6YiV8/wjJ27hS8drZ1wuUPA=", + "node_modules/@foliojs-fork/linebreak": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz", + "integrity": "sha512-ZPohpxxbuKNE0l/5iBJnOAfUaMACwvUIKCvqtWGKIMv1lPYoNjYXRfhi9FeeV9McBkBLxsMFWTVVhHJA8cyzvg==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "base64-js": "1.3.1", + "unicode-trie": "^2.0.0" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha1-T8VsFcWAua233DwzOhNOVAtEv7E=", - "dev": true, - "license": "MIT" + "node_modules/@foliojs-fork/linebreak/node_modules/base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true }, - "node_modules/@mapbox/geojson-rewind": { - "version": "0.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", - "integrity": "sha1-WRpdcanNHaGgvzQgs76jGw/HlGo=", - "license": "ISC", + "node_modules/@foliojs-fork/pdfkit": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@foliojs-fork/pdfkit/-/pdfkit-0.14.0.tgz", + "integrity": "sha512-nMOiQAv6id89MT3tVTCgc7HxD5ZMANwio2o5yvs5sexQkC0KI3BLaLakpsrHmFfeGFAhqPmZATZGbJGXTUebpg==", + "dev": true, "dependencies": { - "get-stream": "^6.0.1", - "minimist": "^1.2.6" - }, - "bin": { - "geojson-rewind": "geojson-rewind" + "@foliojs-fork/fontkit": "^1.9.1", + "@foliojs-fork/linebreak": "^1.1.1", + "crypto-js": "^4.2.0", + "png-js": "^1.0.0" } }, - "node_modules/@mapbox/jsonlint-lines-primitives": { + "node_modules/@foliojs-fork/restructure": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", - "integrity": "sha1-zlblOfg1UrWNENZy6k1vya3HsjQ=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@mapbox/point-geometry": { - "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", - "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=", - "license": "ISC" - }, - "node_modules/@mapbox/tiny-sdf": { - "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz", - "integrity": "sha1-mh0z5QGAk+iPak3yND6IYFYocoI=", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/@foliojs-fork/restructure/-/restructure-2.0.2.tgz", + "integrity": "sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA==", + "dev": true }, - "node_modules/@mapbox/unitbezier": { - "version": "0.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", - "integrity": "sha1-0y3rZscXfp6d/Du9aXCD4uZX/wE=", - "license": "BSD-2-Clause" + "node_modules/@gar/promisify": { + "version": "1.1.3", + "dev": true, + "license": "MIT" }, - "node_modules/@mapbox/vector-tile": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", - "integrity": "sha1-06dMkEAtBuiexm3knsgX/1NAlmY=", - "license": "BSD-3-Clause", + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@mapbox/point-geometry": "~0.1.0" + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" } }, - "node_modules/@mapbox/whoots-js": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", - "integrity": "sha1-SXxnoc71DRokWbpg8xXkSNKth/4=", - "license": "ISC", + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", "engines": { - "node": ">=6.0.0" + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@maplibre/maplibre-gl-style-spec": { - "version": "19.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-19.3.3.tgz", - "integrity": "sha1-oQYki9LiXnfJY6Nirq9jDgD5JOk=", - "license": "ISC", + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hutson/parse-repository-url": { + "version": "3.0.2", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@ionic-native/core": { + "version": "5.36.0", + "license": "MIT", "dependencies": { - "@mapbox/jsonlint-lines-primitives": "~2.0.2", - "@mapbox/unitbezier": "^0.0.1", - "json-stringify-pretty-compact": "^3.0.0", - "minimist": "^1.2.8", - "rw": "^1.3.3", - "sort-object": "^3.0.3" + "@types/cordova": "latest" }, - "bin": { - "gl-style-format": "dist/gl-style-format.mjs", - "gl-style-migrate": "dist/gl-style-migrate.mjs", - "gl-style-validate": "dist/gl-style-validate.mjs" + "peerDependencies": { + "rxjs": "^5.5.0 || ^6.5.0" } }, - "node_modules/@material/animation": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/animation/-/animation-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-1C7N0x2lY1/1tEpTxvyHRt5/Wlo=", + "node_modules/@ionic-native/http": { + "version": "5.36.0", "license": "MIT", "dependencies": { - "tslib": "^2.1.0" + "@types/cordova": "latest" + }, + "peerDependencies": { + "@ionic-native/core": "^5.1.0", + "rxjs": "^5.5.0 || ^6.5.0" } }, - "node_modules/@material/animation/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/auto-init": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/auto-init/-/auto-init-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-OcrwTlZHttc6Y/jZCnRKktM5TzE=", + "node_modules/@ionic/angular": { + "version": "7.6.2", "license": "MIT", "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@ionic/core": "7.6.2", + "ionicons": "^7.0.0", + "jsonc-parser": "^3.0.0", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": ">=14.0.0", + "@angular/forms": ">=14.0.0", + "@angular/router": ">=14.0.0", + "rxjs": ">=7.5.0", + "zone.js": ">=0.11.0" } }, - "node_modules/@material/auto-init/node_modules/tslib": { + "node_modules/@ionic/angular/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, - "node_modules/@material/banner": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/banner/-/banner-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-nm5W8P0fVyoEbqDf4/r6GBpebIQ=", + "node_modules/@ionic/cli-framework-output": { + "version": "2.2.8", + "dev": true, "license": "MIT", "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@ionic/utils-terminal": "2.3.5", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@material/banner/node_modules/tslib": { + "node_modules/@ionic/cli-framework-output/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true, "license": "0BSD" }, - "node_modules/@material/base": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/base/-/base-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-/ps+AffcHtBk4Gv7D4sHLQ18fRA=", + "node_modules/@ionic/core": { + "version": "7.6.2", "license": "MIT", "dependencies": { + "@stencil/core": "^4.8.2", + "ionicons": "^7.2.1", "tslib": "^2.1.0" } }, - "node_modules/@material/base/node_modules/tslib": { + "node_modules/@ionic/core/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, - "node_modules/@material/button": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/button/-/button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-cUqqgM63P+8oUt2bJb/mNAdulXw=", + "node_modules/@ionic/pwa-elements": { + "version": "3.2.2", "license": "MIT", - "dependencies": { - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "engines": { + "node": ">=16.0.0", + "npm": ">=8.0.0" } }, - "node_modules/@material/button/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/card": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/card/-/card-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-aMQAd0apNCLJoBDSfc8l1xdu3XI=", + "node_modules/@ionic/storage": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "localforage": "^1.9.0" } }, - "node_modules/@material/card/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/checkbox": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/checkbox/-/checkbox-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-K0ilVBXqsQznO6h6+PXC537rGFE=", + "node_modules/@ionic/storage-angular": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@ionic/storage": "^4.0.0", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": "*", + "rxjs": "*" } }, - "node_modules/@material/checkbox/node_modules/tslib": { + "node_modules/@ionic/storage-angular/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, - "node_modules/@material/chips": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/chips/-/chips-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-gZKeDBirWKjrBoLq2dNzUri1g6M=", + "node_modules/@ionic/utils-array": { + "version": "2.1.6", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/checkbox": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "safevalues": "^0.3.4", - "tslib": "^2.1.0" + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@material/chips/node_modules/tslib": { + "node_modules/@ionic/utils-array/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true, "license": "0BSD" }, - "node_modules/@material/circular-progress": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/circular-progress/-/circular-progress-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-hITOK1PQdLSLaFH2B1jC+slJaok=", + "node_modules/@ionic/utils-fs": { + "version": "3.1.7", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/progress-indicator": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@types/fs-extra": "^8.0.0", + "debug": "^4.0.0", + "fs-extra": "^9.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@material/circular-progress/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/data-table": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/data-table/-/data-table-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-TDhPx0UAqkczzj/maKkoAH7zsck=", + "node_modules/@ionic/utils-fs/node_modules/fs-extra": { + "version": "9.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/checkbox": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/linear-progress": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/select": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@material/data-table/node_modules/tslib": { + "node_modules/@ionic/utils-fs/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true, "license": "0BSD" }, - "node_modules/@material/density": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/density/-/density-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-mvHqDolCNB928DLUKkzRMgUKAH4=", + "node_modules/@ionic/utils-object": { + "version": "2.1.6", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.1.0" + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@material/density/node_modules/tslib": { + "node_modules/@ionic/utils-object/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true, "license": "0BSD" }, - "node_modules/@material/dialog": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/dialog/-/dialog-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-FBFk1r2/VC9yJLFy30Cnny5WKqg=", + "node_modules/@ionic/utils-process": { + "version": "2.1.11", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@ionic/utils-object": "2.1.6", + "@ionic/utils-terminal": "2.3.4", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@material/dialog/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/dom": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/dom/-/dom-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-FIf0oBh6qPsSgZUzU3IYiIwllOs=", + "node_modules/@ionic/utils-process/node_modules/@ionic/utils-terminal": { + "version": "2.3.4", + "dev": true, "license": "MIT", "dependencies": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@material/dom/node_modules/tslib": { + "node_modules/@ionic/utils-process/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true, "license": "0BSD" }, - "node_modules/@material/drawer": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/drawer/-/drawer-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-xW3GekQQMMtM3vIDAwnTTB1SZsw=", + "node_modules/@ionic/utils-stream": { + "version": "3.1.6", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@material/drawer/node_modules/tslib": { + "node_modules/@ionic/utils-stream/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true, "license": "0BSD" }, - "node_modules/@material/elevation": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/elevation/-/elevation-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-ma0YeRfQaoSA94AInSVIZFicfQU=", + "node_modules/@ionic/utils-subprocess": { + "version": "2.1.14", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@ionic/utils-process": "2.1.11", + "@ionic/utils-stream": "3.1.6", + "@ionic/utils-terminal": "2.3.4", + "cross-spawn": "^7.0.3", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@material/elevation/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/fab": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/fab/-/fab-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-EgM9Z3EqBNJctG4WRhVaGpIuPLg=", + "node_modules/@ionic/utils-subprocess/node_modules/@ionic/utils-terminal": { + "version": "2.3.4", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@material/fab/node_modules/tslib": { + "node_modules/@ionic/utils-subprocess/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true, "license": "0BSD" }, - "node_modules/@material/feature-targeting": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/feature-targeting/-/feature-targeting-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-cyR+C80lsDE6b3g86NDbPrHZsno=", + "node_modules/@ionic/utils-terminal": { + "version": "2.3.5", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.1.0" + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@material/feature-targeting/node_modules/tslib": { + "node_modules/@ionic/utils-terminal/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true, "license": "0BSD" }, - "node_modules/@material/floating-label": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/floating-label/-/floating-label-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-aVZbUI9OnRmpvlicz0lVlsgQKgc=", - "license": "MIT", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "dev": true, + "license": "ISC", + "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/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "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/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "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/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "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_modules/@istanbuljs/schema": { + "version": "0.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@mapbox/geojson-rewind": { + "version": "0.5.2", + "license": "ISC", + "dependencies": { + "get-stream": "^6.0.1", + "minimist": "^1.2.6" + }, + "bin": { + "geojson-rewind": "geojson-rewind" + } + }, + "node_modules/@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@mapbox/point-geometry": { + "version": "0.1.0", + "license": "ISC" + }, + "node_modules/@mapbox/tiny-sdf": { + "version": "2.0.6", + "license": "BSD-2-Clause" + }, + "node_modules/@mapbox/unitbezier": { + "version": "0.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/@mapbox/vector-tile": { + "version": "1.3.1", + "license": "BSD-3-Clause", + "dependencies": { + "@mapbox/point-geometry": "~0.1.0" + } + }, + "node_modules/@mapbox/whoots-js": { + "version": "3.1.0", + "license": "ISC", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@maplibre/maplibre-gl-style-spec": { + "version": "19.3.3", + "license": "ISC", + "dependencies": { + "@mapbox/jsonlint-lines-primitives": "~2.0.2", + "@mapbox/unitbezier": "^0.0.1", + "json-stringify-pretty-compact": "^3.0.0", + "minimist": "^1.2.8", + "rw": "^1.3.3", + "sort-object": "^3.0.3" + }, + "bin": { + "gl-style-format": "dist/gl-style-format.mjs", + "gl-style-migrate": "dist/gl-style-migrate.mjs", + "gl-style-validate": "dist/gl-style-validate.mjs" + } + }, + "node_modules/@material/animation": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/animation/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/auto-init": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/auto-init/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/banner": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/banner/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/base": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/base/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/button": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/button/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/card": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/card/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/checkbox": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/checkbox/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/chips": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/chips/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/circular-progress": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/progress-indicator": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/circular-progress/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/data-table": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/linear-progress": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/select": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/data-table/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/density": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/density/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/dialog": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dialog/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/dom": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dom/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/drawer": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/drawer/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/elevation": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/elevation/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/fab": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/fab/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/feature-targeting": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/feature-targeting/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/floating-label": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/floating-label/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/focus-ring": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0" + } + }, + "node_modules/@material/form-field": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/form-field/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/icon-button": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/icon-button/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/image-list": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/image-list/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/layout-grid": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/layout-grid/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/line-ripple": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/line-ripple/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/linear-progress": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/progress-indicator": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/linear-progress/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/list": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/list/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/menu": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu-surface": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu-surface/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/menu/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/notched-outline": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/notched-outline/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/progress-indicator": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/progress-indicator/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/radio": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/radio/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/ripple": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/ripple/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/rtl": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/rtl/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/segmented-button": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/segmented-button/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/select": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/select/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/shape": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/shape/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/slider": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/slider/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/snackbar": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/snackbar/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/switch": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/switch/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/tab": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-bar": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/tab-scroller": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-bar/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/tab-indicator": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-indicator/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/tab-scroller": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-scroller/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/tab/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/textfield": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/textfield/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/theme": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/theme/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/tokens": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/elevation": "15.0.0-canary.684e33d25.0" + } + }, + "node_modules/@material/tooltip": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", "@material/feature-targeting": "15.0.0-canary.684e33d25.0", "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tooltip/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/top-app-bar": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", "@material/theme": "15.0.0-canary.684e33d25.0", "@material/typography": "15.0.0-canary.684e33d25.0", "tslib": "^2.1.0" } }, - "node_modules/@material/floating-label/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/focus-ring": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/focus-ring/-/focus-ring-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-5HmF56i2ppbbI1RnCkJ6T9NPMKU=", + "node_modules/@material/top-app-bar/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/touch-target": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/touch-target/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@material/typography": { + "version": "15.0.0-canary.684e33d25.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/typography/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/@mdx-js/react": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "node_modules/@ndelangen/get-tarball": { + "version": "3.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "gunzip-maybe": "^1.4.2", + "pump": "^3.0.0", + "tar-fs": "^2.1.1" + } + }, + "node_modules/@ngrx/effects": { + "version": "15.4.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/core": "^15.0.0", + "@ngrx/store": "15.4.0", + "rxjs": "^6.5.3 || ^7.5.0" + } + }, + "node_modules/@ngrx/entity": { + "version": "15.4.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/core": "^15.0.0", + "@ngrx/store": "15.4.0", + "rxjs": "^6.5.3 || ^7.5.0" + } + }, + "node_modules/@ngrx/router-store": { + "version": "15.4.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": "^15.0.0", + "@angular/core": "^15.0.0", + "@angular/router": "^15.0.0", + "@ngrx/store": "15.4.0", + "rxjs": "^6.5.3 || ^7.5.0" + } + }, + "node_modules/@ngrx/schematics": { + "version": "15.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@ngrx/store": { + "version": "15.4.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/core": "^15.0.0", + "rxjs": "^6.5.3 || ^7.5.0" + } + }, + "node_modules/@ngrx/store-devtools": { + "version": "15.4.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@ngrx/store": "15.4.0", + "rxjs": "^6.5.3 || ^7.5.0" + } + }, + "node_modules/@ngtools/webpack": { + "version": "15.2.8", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^15.0.0", + "typescript": ">=4.8.2 <5.0", + "webpack": "^5.54.0" + } + }, + "node_modules/@nicolo-ribaudo/semver-v6": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", + "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "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" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "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.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/move-file": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/@npmcli/move-file/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "which": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "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/run-script": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "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" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@prettier/plugin-xml": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@xml-tools/parser": "^1.0.11", + "prettier": ">=2.4.0" + } + }, + "node_modules/@qqnluaq/smk": { + "version": "1.0.16000", + "license": "APSL-2.0" + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@schematics/angular": { + "version": "15.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "15.2.8", + "@angular-devkit/schematics": "15.2.8", + "jsonc-parser": "3.2.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sigstore/bundle": { + "version": "1.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.2.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "1.0.0", + "dev": true, + "license": "Apache-2.0", + "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/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { + "version": "11.1.1", + "dev": true, + "license": "ISC", + "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/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-fetch": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/tuf": { + "version": "1.0.3", + "dev": true, + "license": "Apache-2.0", + "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/@sinclair/typebox": { + "version": "0.24.51", + "dev": true, + "license": "MIT" + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@stencil/core": { + "version": "4.17.2", + "license": "MIT", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.10.0" + } + }, + "node_modules/@storybook/addon-actions": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/core-events": "8.0.9", + "@storybook/global": "^5.0.0", + "@types/uuid": "^9.0.1", + "dequal": "^2.0.2", + "polished": "^4.2.2", + "uuid": "^9.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-backgrounds": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-controls": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/blocks": "8.0.9", + "lodash": "^4.17.21", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-docs": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.0.9.tgz", + "integrity": "sha512-x7hX7UuzJtClu6XwU3SfpyFhuckVcgqgD6BU6Ihxl0zs+i4xp6iKVXYSnHFMRM1sgoeT8TjPxab35Ke8w8BVRw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@mdx-js/react": "^3.0.0", + "@storybook/blocks": "8.0.9", + "@storybook/client-logger": "8.0.9", + "@storybook/components": "8.0.9", + "@storybook/csf-plugin": "8.0.9", + "@storybook/csf-tools": "8.0.9", + "@storybook/global": "^5.0.0", + "@storybook/node-logger": "8.0.9", + "@storybook/preview-api": "8.0.9", + "@storybook/react-dom-shim": "8.0.9", + "@storybook/theming": "8.0.9", + "@storybook/types": "8.0.9", + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "fs-extra": "^11.1.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "rehype-external-links": "^3.0.0", + "rehype-slug": "^6.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-docs/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@storybook/addon-essentials": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addon-actions": "8.0.9", + "@storybook/addon-backgrounds": "8.0.9", + "@storybook/addon-controls": "8.0.9", + "@storybook/addon-docs": "8.0.9", + "@storybook/addon-highlight": "8.0.9", + "@storybook/addon-measure": "8.0.9", + "@storybook/addon-outline": "8.0.9", + "@storybook/addon-toolbars": "8.0.9", + "@storybook/addon-viewport": "8.0.9", + "@storybook/core-common": "8.0.9", + "@storybook/manager-api": "8.0.9", + "@storybook/node-logger": "8.0.9", + "@storybook/preview-api": "8.0.9", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-highlight": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-interactions": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0", + "@storybook/instrumenter": "8.0.9", + "@storybook/test": "8.0.9", + "@storybook/types": "8.0.9", + "polished": "^4.2.2", + "ts-dedent": "^2.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-links": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/csf": "^0.1.4", + "@storybook/global": "^5.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + } + } + }, + "node_modules/@storybook/addon-measure": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-outline": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-toolbars": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/addon-viewport": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "memoizerific": "^1.11.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/angular": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/builder-webpack5": "8.0.9", + "@storybook/client-logger": "8.0.9", + "@storybook/core-common": "8.0.9", + "@storybook/core-events": "8.0.9", + "@storybook/core-server": "8.0.9", + "@storybook/core-webpack": "8.0.9", + "@storybook/docs-tools": "8.0.9", + "@storybook/global": "^5.0.0", + "@storybook/node-logger": "8.0.9", + "@storybook/preview-api": "8.0.9", + "@storybook/telemetry": "8.0.9", + "@storybook/types": "8.0.9", + "@types/node": "^18.0.0", + "@types/react": "^18.0.37", + "@types/react-dom": "^18.0.11", + "@types/semver": "^7.3.4", + "@types/webpack-env": "^1.18.0", + "find-up": "^5.0.0", + "read-pkg-up": "^7.0.1", + "semver": "^7.3.7", + "telejson": "^7.2.0", + "ts-dedent": "^2.0.0", + "tsconfig-paths-webpack-plugin": "^4.0.1", + "util-deprecate": "^1.0.2", + "webpack": "5" + }, + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "@angular-devkit/architect": ">=0.1500.0 < 0.1800.0", + "@angular-devkit/build-angular": ">=15.0.0 < 18.0.0", + "@angular-devkit/core": ">=15.0.0 < 18.0.0", + "@angular/cli": ">=15.0.0 < 18.0.0", + "@angular/common": ">=15.0.0 < 18.0.0", + "@angular/compiler": ">=15.0.0 < 18.0.0", + "@angular/compiler-cli": ">=15.0.0 < 18.0.0", + "@angular/core": ">=15.0.0 < 18.0.0", + "@angular/forms": ">=15.0.0 < 18.0.0", + "@angular/platform-browser": ">=15.0.0 < 18.0.0", + "@angular/platform-browser-dynamic": ">=15.0.0 < 18.0.0", + "rxjs": "^6.0.0 || ^7.4.0", + "typescript": "^4.0.0 || ^5.0.0", + "zone.js": ">= 0.11.1 < 1.0.0" + }, + "peerDependenciesMeta": { + "@angular/cli": { + "optional": true + } + } + }, + "node_modules/@storybook/angular/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/angular/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/@storybook/angular/node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@storybook/angular/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg-up": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/angular/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/blocks": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "8.0.9", + "@storybook/client-logger": "8.0.9", + "@storybook/components": "8.0.9", + "@storybook/core-events": "8.0.9", + "@storybook/csf": "^0.1.4", + "@storybook/docs-tools": "8.0.9", + "@storybook/global": "^5.0.0", + "@storybook/icons": "^1.2.5", + "@storybook/manager-api": "8.0.9", + "@storybook/preview-api": "8.0.9", + "@storybook/theming": "8.0.9", + "@storybook/types": "8.0.9", + "@types/lodash": "^4.14.167", + "color-convert": "^2.0.1", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "markdown-to-jsx": "7.3.2", + "memoizerific": "^1.11.3", + "polished": "^4.2.2", + "react-colorful": "^5.1.2", + "telejson": "^7.2.0", + "tocbot": "^4.20.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@storybook/blocks/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/blocks/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/builder-manager": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@fal-works/esbuild-plugin-global-externals": "^2.1.2", + "@storybook/core-common": "8.0.9", + "@storybook/manager": "8.0.9", + "@storybook/node-logger": "8.0.9", + "@types/ejs": "^3.1.1", + "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", + "browser-assert": "^1.2.1", + "ejs": "^3.1.8", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", + "esbuild-plugin-alias": "^0.2.1", + "express": "^4.17.3", + "fs-extra": "^11.1.0", + "process": "^0.11.10", + "util": "^0.12.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/esbuild": { + "version": "0.20.2", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/@storybook/builder-manager/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@storybook/builder-webpack5": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "8.0.9", + "@storybook/client-logger": "8.0.9", + "@storybook/core-common": "8.0.9", + "@storybook/core-events": "8.0.9", + "@storybook/core-webpack": "8.0.9", + "@storybook/node-logger": "8.0.9", + "@storybook/preview": "8.0.9", + "@storybook/preview-api": "8.0.9", + "@types/node": "^18.0.0", + "@types/semver": "^7.3.4", + "browser-assert": "^1.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "cjs-module-lexer": "^1.2.3", + "constants-browserify": "^1.0.0", + "css-loader": "^6.7.1", + "es-module-lexer": "^1.4.1", + "express": "^4.17.3", + "fork-ts-checker-webpack-plugin": "^8.0.0", + "fs-extra": "^11.1.0", + "html-webpack-plugin": "^5.5.0", + "magic-string": "^0.30.5", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "semver": "^7.3.7", + "style-loader": "^3.3.1", + "terser-webpack-plugin": "^5.3.1", + "ts-dedent": "^2.0.0", + "url": "^0.11.0", + "util": "^0.12.4", + "util-deprecate": "^1.0.2", + "webpack": "5", + "webpack-dev-middleware": "^6.1.2", + "webpack-hot-middleware": "^2.25.1", + "webpack-virtual-modules": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/magic-string": { + "version": "0.30.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware": { + "version": "6.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/@storybook/channels": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "8.0.9", + "@storybook/core-events": "8.0.9", + "@storybook/global": "^5.0.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/cli": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.0", + "@babel/types": "^7.23.0", + "@ndelangen/get-tarball": "^3.0.7", + "@storybook/codemod": "8.0.9", + "@storybook/core-common": "8.0.9", + "@storybook/core-events": "8.0.9", + "@storybook/core-server": "8.0.9", + "@storybook/csf-tools": "8.0.9", + "@storybook/node-logger": "8.0.9", + "@storybook/telemetry": "8.0.9", + "@storybook/types": "8.0.9", + "@types/semver": "^7.3.4", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", + "chalk": "^4.1.0", + "commander": "^6.2.1", + "cross-spawn": "^7.0.3", + "detect-indent": "^6.1.0", + "envinfo": "^7.7.3", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "get-npm-tarball-url": "^2.0.3", + "giget": "^1.0.0", + "globby": "^11.0.2", + "jscodeshift": "^0.15.1", + "leven": "^3.1.0", + "ora": "^5.4.1", + "prettier": "^3.1.1", + "prompts": "^2.4.0", + "read-pkg-up": "^7.0.1", + "semver": "^7.3.7", + "strip-json-comments": "^3.0.1", + "tempy": "^1.0.1", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0" + }, + "bin": { + "getstorybook": "bin/index.js", + "sb": "bin/index.js" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/cli/node_modules/@babel/core": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@storybook/cli/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@storybook/cli/node_modules/@babel/generator": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@storybook/cli/node_modules/@babel/template": { + "version": "7.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@storybook/cli/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@storybook/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/cli/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "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/@storybook/cli/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/cli/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/cli/node_modules/commander": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@storybook/cli/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/cli/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@storybook/cli/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/cli/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/@storybook/cli/node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@storybook/cli/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg-up": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/client-logger": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/global": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/codemod": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.2", + "@babel/preset-env": "^7.23.2", + "@babel/types": "^7.23.0", + "@storybook/csf": "^0.1.4", + "@storybook/csf-tools": "8.0.9", + "@storybook/node-logger": "8.0.9", + "@storybook/types": "8.0.9", + "@types/cross-spawn": "^6.0.2", + "cross-spawn": "^7.0.3", + "globby": "^11.0.2", + "jscodeshift": "^0.15.1", + "lodash": "^4.17.21", + "prettier": "^3.1.1", + "recast": "^0.23.5", + "tiny-invariant": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/codemod/node_modules/@babel/core": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@storybook/codemod/node_modules/@babel/generator": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@storybook/codemod/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@storybook/codemod/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/codemod/node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/codemod/node_modules/@babel/preset-env": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@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.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.5", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.5", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.5", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.5", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.5", + "@babel/plugin-transform-parameters": "^7.24.5", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.5", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.5", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/codemod/node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@storybook/codemod/node_modules/@babel/template": { + "version": "7.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@storybook/codemod/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@storybook/codemod/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/codemod/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@storybook/components": { + "version": "8.0.9", + "dev": true, "license": "MIT", "dependencies": { - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0" + "@radix-ui/react-slot": "^1.0.2", + "@storybook/client-logger": "8.0.9", + "@storybook/csf": "^0.1.4", + "@storybook/global": "^5.0.0", + "@storybook/icons": "^1.2.5", + "@storybook/theming": "8.0.9", + "@storybook/types": "8.0.9", + "memoizerific": "^1.11.3", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@material/form-field": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/form-field/-/form-field-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-AzkwQC6XZsLGJJyqbhKVVXr2GjY=", + "node_modules/@storybook/core-common": { + "version": "8.0.9", + "dev": true, "license": "MIT", "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@storybook/core-events": "8.0.9", + "@storybook/csf-tools": "8.0.9", + "@storybook/node-logger": "8.0.9", + "@storybook/types": "8.0.9", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", + "chalk": "^4.1.0", + "cross-spawn": "^7.0.3", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", + "esbuild-register": "^3.5.0", + "execa": "^5.0.0", + "file-system-cache": "2.3.0", + "find-cache-dir": "^3.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^10.0.0", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "node-fetch": "^2.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "semver": "^7.3.7", + "tempy": "^1.0.1", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0", + "util": "^0.12.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@material/form-field/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/core-common/node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/@material/icon-button": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/icon-button/-/icon-button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-sfGtul8pR8O7MXld8pIfoufR+GI=", + "node_modules/@storybook/core-common/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@material/icon-button/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/image-list": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/image-list/-/image-list-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-0Tc2n+6jARKHkGpikXhNaS5wHN0=", + "node_modules/@storybook/core-common/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "balanced-match": "^1.0.0" } }, - "node_modules/@material/image-list/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/core-common/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "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/@material/layout-grid": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/layout-grid/-/layout-grid-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-TJ88Lu5lD07ylxpMD6z3x7wh9fA=", + "node_modules/@storybook/core-common/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.1.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@material/layout-grid/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/core-common/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" }, - "node_modules/@material/line-ripple": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/line-ripple/-/line-ripple-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-30YBp4Da6Rn/udK+wF+hiSOMnWc=", + "node_modules/@storybook/core-common/node_modules/esbuild": { + "version": "0.20.2", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/@storybook/core-common/node_modules/find-up": { + "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@material/line-ripple/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/linear-progress": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/linear-progress/-/linear-progress-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-cJMZnIu5RrwVtnfJaKQ/jwMvVG8=", + "node_modules/@storybook/core-common/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/progress-indicator": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, - "node_modules/@material/linear-progress/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/core-common/node_modules/glob": { + "version": "10.3.12", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.10.2" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/@material/list": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/list/-/list-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-LxKsYlD52hmEPtEi88bYfKQD28E=", + "node_modules/@storybook/core-common/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-common/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@material/list/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/core-common/node_modules/minimatch": { + "version": "9.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@storybook/core-common/node_modules/minipass": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } }, - "node_modules/@material/menu": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/menu/-/menu-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-H8oEpbqiUU6FDbgqIY68xl7YwP4=", + "node_modules/@storybook/core-common/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu-surface": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@material/menu-surface": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/menu-surface/-/menu-surface-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-w5fsYXA6HmskzidR6Vm1UmyQm6k=", + "node_modules/@storybook/core-common/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@material/menu-surface/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/menu/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/notched-outline": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/notched-outline/-/notched-outline-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-wYtI2KnVFTcX4dyxOsUfzsjKhIk=", + "node_modules/@storybook/core-common/node_modules/pkg-dir": { + "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@material/notched-outline/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/progress-indicator": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/progress-indicator/-/progress-indicator-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-Jg+Hs8MA2RfITWEEd8bfqPr8vxo=", + "node_modules/@storybook/core-common/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.1.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@material/progress-indicator/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/radio": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/radio/-/radio-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-eihGEkweeNalE67oyjuvvj/88ak=", + "node_modules/@storybook/core-events": { + "version": "8.0.9", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-server": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@aw-web-design/x-default-browser": "1.4.126", + "@babel/core": "^7.23.9", + "@discoveryjs/json-ext": "^0.5.3", + "@storybook/builder-manager": "8.0.9", + "@storybook/channels": "8.0.9", + "@storybook/core-common": "8.0.9", + "@storybook/core-events": "8.0.9", + "@storybook/csf": "^0.1.4", + "@storybook/csf-tools": "8.0.9", + "@storybook/docs-mdx": "3.0.0", + "@storybook/global": "^5.0.0", + "@storybook/manager": "8.0.9", + "@storybook/manager-api": "8.0.9", + "@storybook/node-logger": "8.0.9", + "@storybook/preview-api": "8.0.9", + "@storybook/telemetry": "8.0.9", + "@storybook/types": "8.0.9", + "@types/detect-port": "^1.3.0", + "@types/node": "^18.0.0", + "@types/pretty-hrtime": "^1.0.0", + "@types/semver": "^7.3.4", + "better-opn": "^3.0.2", + "chalk": "^4.1.0", + "cli-table3": "^0.6.1", + "compression": "^1.7.4", + "detect-port": "^1.3.0", + "express": "^4.17.3", + "fs-extra": "^11.1.0", + "globby": "^11.0.2", + "ip": "^2.0.1", + "lodash": "^4.17.21", + "open": "^8.4.0", + "pretty-hrtime": "^1.0.3", + "prompts": "^2.4.0", + "read-pkg-up": "^7.0.1", + "semver": "^7.3.7", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0", + "util": "^0.12.4", + "util-deprecate": "^1.0.2", + "watchpack": "^2.2.0", + "ws": "^8.2.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@material/radio/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/ripple": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/ripple/-/ripple-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-Gtsy5Pbay7nmXSb7GmGU8l6NtvA=", + "node_modules/@storybook/core-server/node_modules/@babel/core": { + "version": "7.24.5", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@material/ripple/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/core-server/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } }, - "node_modules/@material/rtl": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/rtl/-/rtl-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-ifaaHsLJzJBU04p3i1rNg0bWk4U=", + "node_modules/@storybook/core-server/node_modules/@babel/generator": { + "version": "7.24.5", + "dev": true, "license": "MIT", "dependencies": { - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@material/rtl/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/segmented-button": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/segmented-button/-/segmented-button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-HqFAnKcm8KZHZwMU+tQIvGpYAkE=", + "node_modules/@storybook/core-server/node_modules/@babel/template": { + "version": "7.24.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@material/segmented-button/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/select": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/select/-/select-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-5eL+70j+0TFFCexfIGsxHSYX7W8=", + "node_modules/@storybook/core-server/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/line-ripple": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu": "15.0.0-canary.684e33d25.0", - "@material/menu-surface": "15.0.0-canary.684e33d25.0", - "@material/notched-outline": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@material/select/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/core-server/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } }, - "node_modules/@material/shape": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/shape/-/shape-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-PirIa5v/ZKh8FF1GF4uspR5syZ8=", + "node_modules/@storybook/core-server/node_modules/chalk": { + "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@material/shape/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/slider": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/slider/-/slider-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-JivvfDNkilOBOQxt91Gtw/VnXA0=", + "node_modules/@storybook/core-server/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@material/slider/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/core-server/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" }, - "node_modules/@material/snackbar": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/snackbar/-/snackbar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-Q3NO++QpBckcdzzJW/uQh8fhYsc=", + "node_modules/@storybook/core-server/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/core-server/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, - "node_modules/@material/snackbar/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/switch": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/switch/-/switch-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-zRC5VO/EkZe9G+7CecI88muW6wM=", + "node_modules/@storybook/core-server/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "safevalues": "^0.3.4", - "tslib": "^2.1.0" + "engines": { + "node": ">=8" } }, - "node_modules/@material/switch/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/core-server/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" }, - "node_modules/@material/tab": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab/-/tab-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-c7ErjmkWsdC+/H3WTw9DrkXqLyA=", - "license": "MIT", + "node_modules/@storybook/core-server/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/tab-indicator": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/@material/tab-bar": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-bar/-/tab-bar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-YhykDY7Ta/chMHTFc3ZAzkmYRIA=", + "node_modules/@storybook/core-server/node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@storybook/core-server/node_modules/read-pkg": { + "version": "5.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/tab": "15.0.0-canary.684e33d25.0", - "@material/tab-indicator": "15.0.0-canary.684e33d25.0", - "@material/tab-scroller": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@material/tab-bar/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/tab-indicator": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-indicator/-/tab-indicator-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-MFxEYaRTlGGcn4nvymFoFtIQNbE=", + "node_modules/@storybook/core-server/node_modules/read-pkg-up": { + "version": "7.0.1", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@material/tab-indicator/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/core-server/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } }, - "node_modules/@material/tab-scroller": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-scroller/-/tab-scroller-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-/+cw3MpPoYMftUHpze6cVm//FKs=", + "node_modules/@storybook/core-server/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/tab": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@material/tab-scroller/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/tab/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/core-server/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } }, - "node_modules/@material/textfield": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/textfield/-/textfield-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-rj3MpXqoCoGh/sauiId/YnTZq20=", + "node_modules/@storybook/core-webpack": { + "version": "8.0.9", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/line-ripple": "15.0.0-canary.684e33d25.0", - "@material/notched-outline": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@storybook/core-common": "8.0.9", + "@storybook/node-logger": "8.0.9", + "@storybook/types": "8.0.9", + "@types/node": "^18.0.0", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@material/textfield/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/theme": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/theme/-/theme-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-D6b6pPvm8XYH4jE8gm5e3+zOBSo=", + "node_modules/@storybook/csf": { + "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "type-fest": "^2.19.0" } - }, - "node_modules/@material/theme/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/tokens": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tokens/-/tokens-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-6/7CJ7fx7Z2zUiexmaJHZdGII1Y=", + }, + "node_modules/@storybook/csf-plugin": { + "version": "8.0.9", + "dev": true, "license": "MIT", "dependencies": { - "@material/elevation": "15.0.0-canary.684e33d25.0" + "@storybook/csf-tools": "8.0.9", + "unplugin": "^1.3.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@material/tooltip": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tooltip/-/tooltip-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-mBogoBCnxBBk8aZV8/JIJYhYXtU=", + "node_modules/@storybook/csf-tools": { + "version": "8.0.9", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "safevalues": "^0.3.4", - "tslib": "^2.1.0" + "@babel/generator": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "@storybook/csf": "^0.1.4", + "@storybook/types": "8.0.9", + "fs-extra": "^11.1.0", + "recast": "^0.23.5", + "ts-dedent": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@material/tooltip/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@material/top-app-bar": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/top-app-bar/-/top-app-bar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-P1CE1sH3+6p5HyPdq8jBPdRUhGU=", + "node_modules/@storybook/csf-tools/node_modules/@babel/generator": { + "version": "7.24.5", + "dev": true, "license": "MIT", "dependencies": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@material/top-app-bar/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/csf-tools/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } }, - "node_modules/@material/touch-target": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/touch-target/-/touch-target-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-T+2cAgy9jYE7jAH4WQZSt8cZy6c=", + "node_modules/@storybook/csf-tools/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, - "node_modules/@material/touch-target/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/csf/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/@material/typography": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/typography/-/typography-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-0r0s+QVCBjN7C1mmM+Dc6PjjVjs=", + "node_modules/@storybook/docs-mdx": { + "version": "3.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/docs-tools": { + "version": "8.0.9", + "dev": true, "license": "MIT", "dependencies": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" + "@storybook/core-common": "8.0.9", + "@storybook/core-events": "8.0.9", + "@storybook/preview-api": "8.0.9", + "@storybook/types": "8.0.9", + "@types/doctrine": "^0.0.3", + "assert": "^2.1.0", + "doctrine": "^3.0.0", + "lodash": "^4.17.21" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@material/typography/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" + "node_modules/@storybook/global": { + "version": "5.0.0", + "dev": true, + "license": "MIT" }, - "node_modules/@ngrx/effects": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/effects/-/effects-15.4.0.tgz", - "integrity": "sha1-MegKou8TlTdyYHucbcsS784uHaU=", + "node_modules/@storybook/icons": { + "version": "1.2.9", + "dev": true, "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { - "@angular/core": "^15.0.0", - "@ngrx/store": "15.4.0", - "rxjs": "^6.5.3 || ^7.5.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@ngrx/entity": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/entity/-/entity-15.4.0.tgz", - "integrity": "sha1-lodFqAejNC7FI84no5r9uk7mAfE=", + "node_modules/@storybook/instrumenter": { + "version": "8.0.9", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.0" + "@storybook/channels": "8.0.9", + "@storybook/client-logger": "8.0.9", + "@storybook/core-events": "8.0.9", + "@storybook/global": "^5.0.0", + "@storybook/preview-api": "8.0.9", + "@vitest/utils": "^1.3.1", + "util": "^0.12.4" }, - "peerDependencies": { - "@angular/core": "^15.0.0", - "@ngrx/store": "15.4.0", - "rxjs": "^6.5.3 || ^7.5.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@ngrx/router-store": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/router-store/-/router-store-15.4.0.tgz", - "integrity": "sha1-erkqxUW93n5w3ZktS7lqIv5vnS4=", + "node_modules/@storybook/manager": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/manager-api": { + "version": "8.0.9", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.0" + "@storybook/channels": "8.0.9", + "@storybook/client-logger": "8.0.9", + "@storybook/core-events": "8.0.9", + "@storybook/csf": "^0.1.4", + "@storybook/global": "^5.0.0", + "@storybook/icons": "^1.2.5", + "@storybook/router": "8.0.9", + "@storybook/theming": "8.0.9", + "@storybook/types": "8.0.9", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "store2": "^2.14.2", + "telejson": "^7.2.0", + "ts-dedent": "^2.0.0" }, - "peerDependencies": { - "@angular/common": "^15.0.0", - "@angular/core": "^15.0.0", - "@angular/router": "^15.0.0", - "@ngrx/store": "15.4.0", - "rxjs": "^6.5.3 || ^7.5.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@ngrx/schematics": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/schematics/-/schematics-15.4.0.tgz", - "integrity": "sha1-5JTm/qFa0Ir+kpcuwziixdL2Mt0=", + "node_modules/@storybook/node-logger": { + "version": "8.0.9", "dev": true, - "license": "MIT" + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } }, - "node_modules/@ngrx/store": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/store/-/store-15.4.0.tgz", - "integrity": "sha1-GF7hjlxBR8fbYP07IjzEKfgm1RQ=", + "node_modules/@storybook/preview": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/preview-api": { + "version": "8.0.9", + "dev": true, "license": "MIT", "dependencies": { - "tslib": "^2.0.0" + "@storybook/channels": "8.0.9", + "@storybook/client-logger": "8.0.9", + "@storybook/core-events": "8.0.9", + "@storybook/csf": "^0.1.4", + "@storybook/global": "^5.0.0", + "@storybook/types": "8.0.9", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, - "peerDependencies": { - "@angular/core": "^15.0.0", - "rxjs": "^6.5.3 || ^7.5.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@ngrx/store-devtools": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/store-devtools/-/store-devtools-15.4.0.tgz", - "integrity": "sha1-OcGjH4E9xDKO0PuCaEOEXINCLC0=", + "node_modules/@storybook/react-dom-shim": { + "version": "8.0.9", + "dev": true, "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@ngrx/store": "15.4.0", - "rxjs": "^6.5.3 || ^7.5.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@ngtools/webpack": { - "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngtools/webpack/-/webpack-15.2.8.tgz", - "integrity": "sha1-34+5MAzPlMq4+K1p+xb9MRgebII=", + "node_modules/@storybook/router": { + "version": "8.0.9", "dev": true, "license": "MIT", - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "dependencies": { + "@storybook/client-logger": "8.0.9", + "memoizerific": "^1.11.3", + "qs": "^6.10.0" }, - "peerDependencies": { - "@angular/compiler-cli": "^15.0.0", - "typescript": ">=4.8.2 <5.0", - "webpack": "^5.54.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", + "node_modules/@storybook/telemetry": { + "version": "8.0.9", "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@storybook/client-logger": "8.0.9", + "@storybook/core-common": "8.0.9", + "@storybook/csf-tools": "8.0.9", + "chalk": "^4.1.0", + "detect-package-manager": "^2.0.1", + "fetch-retry": "^5.0.2", + "fs-extra": "^11.1.0", + "read-pkg-up": "^7.0.1" }, - "engines": { - "node": ">= 8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", + "node_modules/@storybook/telemetry/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">= 8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", + "node_modules/@storybook/telemetry/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@npmcli/fs": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha1-Iz1DolqR1ow6hjug2mo/AJJKFz4=", + "node_modules/@storybook/telemetry/node_modules/color-convert": { + "version": "2.0.1", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "semver": "^7.3.5" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/@npmcli/git": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/git/-/git-4.1.0.tgz", - "integrity": "sha1-qwrT/YK8TYwTUbbGLw+lbo/mr6Y=", + "node_modules/@storybook/telemetry/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "license": "ISC", + "license": "MIT" + }, + "node_modules/@storybook/telemetry/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", "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" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=14.14" } }, - "node_modules/@npmcli/git/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", + "node_modules/@storybook/telemetry/node_modules/has-flag": { + "version": "4.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/@npmcli/git/node_modules/which": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", - "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", + "node_modules/@storybook/telemetry/node_modules/hosted-git-info": { + "version": "2.8.9", "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } + "license": "ISC" }, - "node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", - "integrity": "sha1-v9gX7M2ejfIAkZ5z9X+ePZ5PnjM=", + "node_modules/@storybook/telemetry/node_modules/normalize-package-data": { + "version": "2.5.0", "dev": true, - "license": "ISC", + "license": "BSD-2-Clause", "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "lib/index.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha1-Jva9w3nYf3XlVzm6uJ21JbBhAOQ=", - "deprecated": "This functionality has been moved to @npmcli/fs", + "node_modules/@storybook/telemetry/node_modules/read-pkg": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/@npmcli/move-file/node_modules/glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "node_modules/@storybook/telemetry/node_modules/read-pkg-up": { + "version": "7.0.1", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": "*" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", + "node_modules/@storybook/telemetry/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "node_modules/@storybook/telemetry/node_modules/semver": { + "version": "5.7.2", "dev": true, "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, "bin": { - "rimraf": "bin.js" + "semver": "bin/semver" + } + }, + "node_modules/@storybook/telemetry/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=8" } }, - "node_modules/@npmcli/node-gyp": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha1-EBstBJDvGqIO1GDkwIE/DbVgVFo=", + "node_modules/@storybook/telemetry/node_modules/type-fest": { + "version": "0.8.1", "dev": true, - "license": "ISC", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - "integrity": "sha1-yLxPor0PAcuXnYeYugOPMUz6cPI=", + "node_modules/@storybook/test": { + "version": "8.0.9", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "which": "^3.0.0" + "@storybook/client-logger": "8.0.9", + "@storybook/core-events": "8.0.9", + "@storybook/instrumenter": "8.0.9", + "@storybook/preview-api": "8.0.9", + "@testing-library/dom": "^9.3.4", + "@testing-library/jest-dom": "^6.4.2", + "@testing-library/user-event": "^14.5.2", + "@vitest/expect": "1.3.1", + "@vitest/spy": "^1.3.1", + "util": "^0.12.4" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@npmcli/promise-spawn/node_modules/which": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", - "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", + "node_modules/@storybook/theming": { + "version": "8.0.9", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@storybook/client-logger": "8.0.9", + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3" }, - "bin": { - "node-which": "bin/which.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, - "node_modules/@npmcli/run-script": { - "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/run-script/-/run-script-6.0.2.tgz", - "integrity": "sha1-olRS1F7n9/uMFt+vliRCPAwOuIU=", + "node_modules/@storybook/types": { + "version": "8.0.9", "dev": true, - "license": "ISC", + "license": "MIT", "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" + "@storybook/channels": "8.0.9", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@npmcli/run-script/node_modules/which": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", - "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", - "dev": true, - "license": "ISC", + "node_modules/@swimlane/ngx-charts": { + "version": "20.1.0", + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" + "@types/d3-shape": "^2.0.0", + "d3-array": "^2.9.1", + "d3-brush": "^2.1.0", + "d3-color": "^2.0.0", + "d3-format": "^2.0.0", + "d3-hierarchy": "^2.0.0", + "d3-interpolate": "^2.0.1", + "d3-scale": "^3.2.3", + "d3-selection": "^2.0.0", + "d3-shape": "^2.0.0", + "d3-time-format": "^3.0.0", + "d3-transition": "^2.0.0", + "tslib": "^2.0.0" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "peerDependencies": { + "@angular/animations": ">=12.0.0", + "@angular/cdk": ">=12.0.0", + "@angular/common": ">=12.0.0", + "@angular/core": ">=12.0.0", + "@angular/forms": ">=12.0.0", + "@angular/platform-browser": ">=12.0.0", + "@angular/platform-browser-dynamic": ">=12.0.0", + "rxjs": "^6.5.3 || ^7.4.0" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha1-p36nQvqyV3UUVDTrHSMoz1ATrDM=", + "node_modules/@terraformer/arcgis": { + "version": "2.1.2", + "license": "MIT", + "dependencies": { + "@terraformer/common": "^2.1.2" + } + }, + "node_modules/@terraformer/common": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/@testing-library/dom": { + "version": "9.3.4", "dev": true, "license": "MIT", - "optional": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, "engines": { "node": ">=14" } }, - "node_modules/@prettier/plugin-xml": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@prettier/plugin-xml/-/plugin-xml-2.2.0.tgz", - "integrity": "sha1-K8KuZnqoFzaf25Oap9NuqIEFSD0=", + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "@xml-tools/parser": "^1.0.11", - "prettier": ">=2.4.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@qqnluaq/smk": { - "version": "1.0.16000", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@qqnluaq/smk/-/smk-1.0.16000.tgz", - "integrity": "sha1-cQX8ZF9GcsI/1TIiXksw/VjuRsM=", - "license": "APSL-2.0" - }, - "node_modules/@schematics/angular": { - "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@schematics/angular/-/angular-15.2.8.tgz", - "integrity": "sha1-2EWQPxzEd9KZ+WjrW8QKmFXP2RE=", + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "15.2.8", - "@angular-devkit/schematics": "15.2.8", - "jsonc-parser": "3.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@sigstore/bundle": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/bundle/-/bundle-1.1.0.tgz", - "integrity": "sha1-F/jYE7CTSLFu7tZqjPHD1r09BPE=", + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/@sigstore/protobuf-specs": { - "version": "0.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", - "integrity": "sha1-vp7088OAUsQ705nT95LJf/niJ3s=", + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "license": "Apache-2.0", + "license": "MIT" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@sigstore/sign": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/sign/-/sign-1.0.0.tgz", - "integrity": "sha1-awjrwvbJKqWssHpJeEy2c4eW97Q=", + "node_modules/@testing-library/dom/node_modules/pretty-format": { + "version": "27.5.1", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "make-fetch-happen": "^11.0.1" + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@sigstore/sign/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", + "node_modules/@testing-library/dom/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", + "node_modules/@testing-library/dom/node_modules/react-is": { + "version": "17.0.2", "dev": true, - "license": "ISC", + "license": "MIT" + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", "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" + "has-flag": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/@sigstore/sign/node_modules/minipass": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", + "node_modules/@testing-library/jest-dom": { + "version": "6.4.2", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.3.2", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + }, + "peerDependencies": { + "@jest/globals": ">= 28", + "@types/bun": "latest", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "@jest/globals": { + "optional": true + }, + "@types/bun": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { + "optional": true + } } }, - "node_modules/@sigstore/sign/node_modules/minipass-fetch": { - "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha1-TU2bnzQFOvbG5ZemS+jmbkK/Rbc=", + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "color-convert": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" }, - "optionalDependencies": { - "encoding": "^0.1.13" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha1-284DdA9QpHhrqZTB+5CIRNJ7A4w=", + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=8" } }, - "node_modules/@sigstore/tuf": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/tuf/-/tuf-1.0.3.tgz", - "integrity": "sha1-KmWYZ3Lt6ZZIVyjwJ7BRTAtwsWA=", + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0", - "tuf-js": "^1.1.7" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=7.0.0" } }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha1-ZF8z/k4C3v4m8vXAQQ4cCU6sf18=", + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha1-lhFvKpEuDAKBc0WzwQdRBpkg1VM=", + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", "dev": true, "license": "MIT" }, - "node_modules/@stencil/core": { - "version": "4.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@stencil/core/-/core-4.15.0.tgz", - "integrity": "sha1-hNsNnjTNbkICIudvuK2hxb3uQaI=", + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "bin": { - "stencil": "bin/stencil" - }, "engines": { - "node": ">=16.0.0", - "npm": ">=7.10.0" + "node": ">=8" } }, - "node_modules/@swimlane/ngx-charts": { - "version": "20.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@swimlane/ngx-charts/-/ngx-charts-20.1.0.tgz", - "integrity": "sha1-wTd62syDX6Ne0MbLMqjsW0PM/Wk=", + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@types/d3-shape": "^2.0.0", - "d3-array": "^2.9.1", - "d3-brush": "^2.1.0", - "d3-color": "^2.0.0", - "d3-format": "^2.0.0", - "d3-hierarchy": "^2.0.0", - "d3-interpolate": "^2.0.1", - "d3-scale": "^3.2.3", - "d3-selection": "^2.0.0", - "d3-shape": "^2.0.0", - "d3-time-format": "^3.0.0", - "d3-transition": "^2.0.0", - "tslib": "^2.0.0" + "has-flag": "^4.0.0" }, - "peerDependencies": { - "@angular/animations": ">=12.0.0", - "@angular/cdk": ">=12.0.0", - "@angular/common": ">=12.0.0", - "@angular/core": ">=12.0.0", - "@angular/forms": ">=12.0.0", - "@angular/platform-browser": ">=12.0.0", - "@angular/platform-browser-dynamic": ">=12.0.0", - "rxjs": "^6.5.3 || ^7.4.0" + "engines": { + "node": ">=8" } }, - "node_modules/@terraformer/arcgis": { - "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@terraformer/arcgis/-/arcgis-2.1.2.tgz", - "integrity": "sha1-ngXMXg3cQA5TL2zLHZG99CDkp1Y=", + "node_modules/@testing-library/user-event": { + "version": "14.5.2", + "dev": true, "license": "MIT", - "dependencies": { - "@terraformer/common": "^2.1.2" + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" } }, - "node_modules/@terraformer/common": { - "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@terraformer/common/-/common-2.1.2.tgz", - "integrity": "sha1-e/g/gfHDqZBpxxTARABPlwfwDJc=", - "license": "MIT" + "node_modules/@thednp/event-listener": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@thednp/event-listener/-/event-listener-2.0.4.tgz", + "integrity": "sha512-sc4B7AzYAIvnGnivirq0XyR7LfzEDhGiiB70Q0qdNn8wSJ2pL1buVAsEZxrlc47qRJiBV4YIP+BFkyMm2r3NLg==", + "dev": true, + "engines": { + "node": ">=16", + "pnpm": ">=8.6.0" + } + }, + "node_modules/@thednp/shorty": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0.tgz", + "integrity": "sha512-kwtLivCxYIoFfGIVU4NlZtfdA/zxZ6X8UcWaJrb7XqU3WQ4Q1p5IaZlLBfOVAO06WH5oWE87QUdK/dS56Wnfjg==", + "dev": true, + "engines": { + "node": ">=16", + "pnpm": ">=8.6.0" + } }, "node_modules/@tootallnate/once": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha1-9UShSNOrNYAcH2M6dEH9h8LkhL8=", "dev": true, "license": "MIT", "engines": { @@ -6546,15 +10359,11 @@ }, "node_modules/@trapezedev/gradle-parse": { "version": "7.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@trapezedev/gradle-parse/-/gradle-parse-7.0.10.tgz", - "integrity": "sha1-Ln4QJUCyVUUGkgizdWeTO8M63A0=", "dev": true, "license": "SEE LICENSE" }, "node_modules/@trapezedev/project": { "version": "7.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@trapezedev/project/-/project-7.0.10.tgz", - "integrity": "sha1-NMmOlbIseeTC0fMPfM7Q6oPcmlM=", "dev": true, "license": "SEE LICENSE", "dependencies": { @@ -6589,8 +10398,6 @@ }, "node_modules/@trapezedev/project/node_modules/env-paths": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha1-Lx6Jwvbb00COGxcR3YLWLjF/WNo=", "dev": true, "license": "MIT", "engines": { @@ -6602,8 +10409,6 @@ }, "node_modules/@trapezedev/project/node_modules/ini": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-2.0.0.tgz", - "integrity": "sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U=", "dev": true, "license": "ISC", "engines": { @@ -6612,8 +10417,6 @@ }, "node_modules/@trapezedev/project/node_modules/prettier": { "version": "2.8.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha1-6MXX6YpDBf/j3i4fxKyhpxwosdo=", "dev": true, "license": "MIT", "bin": { @@ -6626,38 +10429,79 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/@ts-morph/common": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.23.0.tgz", + "integrity": "sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==", + "dev": true, + "dependencies": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@ts-morph/common/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/@ts-morph/common/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@ts-morph/common/node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true, + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@tsconfig/node10": { "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node10/-/node10-1.0.11.tgz", - "integrity": "sha1-buRkAGhfEw4ngSjHs4t+Ax/1svI=", "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node12": { "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha1-7j3vHyfZ7WbaxuRqKVz/sBUuBY0=", "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node14": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha1-5DhjFihPALmENb9A9y91oJ2r9sE=", "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node16": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha1-C5LcwMwcgfbzBqOB8o4xsaVlNuk=", "dev": true, "license": "MIT" }, "node_modules/@tufjs/canonical-json": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", - "integrity": "sha1-6t6f0fU3mTvB8JSfOuonbsxPqzE=", "dev": true, "license": "MIT", "engines": { @@ -6666,8 +10510,6 @@ }, "node_modules/@tufjs/models": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tufjs/models/-/models-1.0.4.tgz", - "integrity": "sha1-WmiWMPa529ozjUsggBkzZWLxdu8=", "dev": true, "license": "MIT", "dependencies": { @@ -6680,8 +10522,6 @@ }, "node_modules/@tufjs/models/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -6690,8 +10530,6 @@ }, "node_modules/@tufjs/models/node_modules/minimatch": { "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -6704,10 +10542,13 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "dev": true, + "license": "MIT" + }, "node_modules/@types/body-parser": { "version": "1.19.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha1-BM6aO2d9yL1oGhfaGrmDXcnT7eQ=", "dev": true, "license": "MIT", "dependencies": { @@ -6717,8 +10558,6 @@ }, "node_modules/@types/bonjour": { "version": "3.5.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha1-rfkM4aEF6B3R+cYf3Fr9ob+5KVY=", "dev": true, "license": "MIT", "dependencies": { @@ -6727,8 +10566,6 @@ }, "node_modules/@types/connect": { "version": "3.4.38", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha1-W6fzvE+73q/43e2VLl/yzFP42Fg=", "dev": true, "license": "MIT", "dependencies": { @@ -6737,8 +10574,6 @@ }, "node_modules/@types/connect-history-api-fallback": { "version": "1.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha1-fecWRaEDBWtIrDzgezUguBnB1bM=", "dev": true, "license": "MIT", "dependencies": { @@ -6748,21 +10583,24 @@ }, "node_modules/@types/cookie": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha1-v9AsHyIkVnZ2wVRRmfh8OoYdh40=", "dev": true, "license": "MIT" }, "node_modules/@types/cordova": { "version": "11.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cordova/-/cordova-11.0.3.tgz", - "integrity": "sha1-QwGxxhSJnByZqDqsRZFChUYiAbc=", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-11.0.3.tgz", + "integrity": "sha512-kyuRQ40/NWQVhqGIHq78Ehu2Bf9Mlg0LhmSmis6ZFJK7z933FRfYi8tHe/k/0fB+PGfCf95rJC6TO7dopaFvAg==" }, "node_modules/@types/cors": { "version": "2.8.17", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cors/-/cors-2.8.17.tgz", - "integrity": "sha1-XXGKXklKgWb1admGeU5JxIshays=", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cross-spawn": { + "version": "6.0.6", "dev": true, "license": "MIT", "dependencies": { @@ -6771,23 +10609,37 @@ }, "node_modules/@types/d3-path": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/d3-path/-/d3-path-2.0.4.tgz", - "integrity": "sha1-ayiTwj7AF4j3n3puw56q+aZzKvQ=", "license": "MIT" }, "node_modules/@types/d3-shape": { "version": "2.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/d3-shape/-/d3-shape-2.1.7.tgz", - "integrity": "sha1-fDvWqcdYtUuklcqwV1yxg1klESM=", "license": "MIT", "dependencies": { "@types/d3-path": "^2" } }, + "node_modules/@types/detect-port": { + "version": "1.3.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/doctrine": { + "version": "0.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ejs": { + "version": "3.1.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/emscripten": { + "version": "1.39.11", + "dev": true, + "license": "MIT" + }, "node_modules/@types/eslint": { - "version": "8.56.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/eslint/-/eslint-8.56.7.tgz", - "integrity": "sha1-wztbWpz7Zogb63tb5sNKo+gdM2Y=", + "version": "8.56.10", "dev": true, "license": "MIT", "dependencies": { @@ -6797,8 +10649,6 @@ }, "node_modules/@types/eslint-scope": { "version": "3.7.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha1-MQi9XxiwzbJ3yGez3UScntcHmsU=", "dev": true, "license": "MIT", "dependencies": { @@ -6807,16 +10657,12 @@ } }, "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha1-z9cJJKJaP9MrIY5eQg5ol+GsT0A=", + "version": "1.0.5", "dev": true, "license": "MIT" }, "node_modules/@types/express": { "version": "4.17.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/express/-/express-4.17.21.tgz", - "integrity": "sha1-wm1KFR5g7+AISyPcM2nrxjHtGS0=", "dev": true, "license": "MIT", "dependencies": { @@ -6828,8 +10674,6 @@ }, "node_modules/@types/express-serve-static-core": { "version": "4.19.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", - "integrity": "sha1-OuirN2fZjQtoLNoGPDM54ehsz6o=", "dev": true, "license": "MIT", "dependencies": { @@ -6841,8 +10685,6 @@ }, "node_modules/@types/fs-extra": { "version": "8.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/fs-extra/-/fs-extra-8.1.5.tgz", - "integrity": "sha1-M6rili07Pskhm1rKJVXuACdPWSc=", "dev": true, "license": "MIT", "dependencies": { @@ -6851,27 +10693,32 @@ }, "node_modules/@types/geojson": { "version": "7946.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/geojson/-/geojson-7946.0.8.tgz", - "integrity": "sha1-MHRK/bOF4pReIvOwM/iX92sfEso=", "license": "MIT" }, "node_modules/@types/google.visualization": { "version": "0.0.68", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/google.visualization/-/google.visualization-0.0.68.tgz", - "integrity": "sha1-dz6QjALgjf/miYRPCXLdSBUW5wQ=", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "dev": true, "license": "MIT" }, "node_modules/@types/http-errors": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha1-frR3JsORtzRabsNa1/TeRpz1uk8=", "dev": true, "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha1-V/jMqhwcN4BkT4qU+ca1AAteLuw=", "dev": true, "license": "MIT", "dependencies": { @@ -6880,15 +10727,11 @@ }, "node_modules/@types/jasmine": { "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jasmine/-/jasmine-3.6.0.tgz", - "integrity": "sha1-gGT9tv6cuS/nnZ1enq/40tmhJRo=", "dev": true, "license": "MIT" }, "node_modules/@types/jasminewd2": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jasminewd2/-/jasminewd2-2.0.2.tgz", - "integrity": "sha1-X2jh5pe/ELxv2Mvy4Aaj1nEsW2Q=", "dev": true, "license": "MIT", "dependencies": { @@ -6897,8 +10740,6 @@ }, "node_modules/@types/jest": { "version": "28.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jest/-/jest-28.1.6.tgz", - "integrity": "sha1-1qnN04ln0tdGhh+1vmsSDjgoTdQ=", "dev": true, "license": "MIT", "dependencies": { @@ -6908,38 +10749,33 @@ }, "node_modules/@types/json-schema": { "version": "7.0.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha1-WWoXRyM2lNUPatinhp/Lb1bPWEE=", "dev": true, "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true, "license": "MIT" }, "node_modules/@types/karma": { "version": "6.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/karma/-/karma-6.3.8.tgz", - "integrity": "sha1-Bss+zdq+zoHrQ6EIeo8Brez2RkU=", "license": "MIT", "dependencies": { "@types/node": "*", "log4js": "^6.4.1" } }, + "node_modules/@types/lodash": { + "version": "4.17.0", + "dev": true, + "license": "MIT" + }, "node_modules/@types/mapbox__point-geometry": { "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz", - "integrity": "sha1-DvAXt17tzgL/YkO0GJIQ4ubV5W0=", "license": "MIT" }, "node_modules/@types/mapbox__vector-tile": { "version": "1.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz", - "integrity": "sha1-rXV0Qe8dNGKNngmK/ZyRQjwfhzQ=", "license": "MIT", "dependencies": { "@types/geojson": "*", @@ -6947,30 +10783,30 @@ "@types/pbf": "*" } }, + "node_modules/@types/mdx": { + "version": "2.0.13", + "dev": true, + "license": "MIT" + }, "node_modules/@types/mime": { "version": "1.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha1-HvMC4Bz30rWg+lJnkMkSO/HQZpA=", "dev": true, "license": "MIT" }, "node_modules/@types/minimist": { "version": "1.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha1-7BB1XocUl7zYPv6SfkPsRujAdH4=", "dev": true, "license": "MIT" }, "node_modules/@types/node": { - "version": "12.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/node/-/node-12.11.1.tgz", - "integrity": "sha1-H9e4IfeYt/op9mehvo80QruJIqM=", - "license": "MIT" + "version": "18.19.31", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/node-forge": { "version": "1.3.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha1-CXLqU43bD02cL6DsXbVyR3OmBNo=", "dev": true, "license": "MIT", "dependencies": { @@ -6979,70 +10815,77 @@ }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha1-VuLMJsOXwDj6sOOpF6EtXFkJ6QE=", "dev": true, "license": "MIT" }, "node_modules/@types/parse-json": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha1-WVDlCWB5MFWEXpVsQn/CsNcMUjk=", "dev": true, "license": "MIT" }, "node_modules/@types/pbf": { "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/pbf/-/pbf-3.0.5.tgz", - "integrity": "sha1-qUlaWNjHW+T/6aC9dJowdxXAdAQ=", + "license": "MIT" + }, + "node_modules/@types/pretty-hrtime": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "dev": true, "license": "MIT" }, "node_modules/@types/q": { "version": "0.0.32", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/q/-/q-0.0.32.tgz", - "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", "dev": true, "license": "MIT" }, "node_modules/@types/qs": { - "version": "6.9.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/qs/-/qs-6.9.14.tgz", - "integrity": "sha1-Fp4UK/5JOJUoe+44KvYDl5Xpt1s=", + "version": "6.9.15", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", "dev": true, "license": "MIT" }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha1-UK5DU+qt3AQEQnmBL1LIxlhX28s=", + "node_modules/@types/react": { + "version": "18.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@types/react": "*" + } }, "node_modules/@types/retry": { "version": "0.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-KzXsz87n04zXKtmSMvvVi/+zyE0=", "dev": true, "license": "MIT" }, "node_modules/@types/selenium-webdriver": { "version": "3.0.26", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/selenium-webdriver/-/selenium-webdriver-3.0.26.tgz", - "integrity": "sha1-/H2H1YCv+i5SaFsuiBvCAYGaWDY=", "dev": true, "license": "MIT" }, "node_modules/@types/semver": { "version": "7.5.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha1-gmioxXo+Sr0lwWXs02I323lIpV4=", "dev": true, "license": "MIT" }, "node_modules/@types/send": { "version": "0.17.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/send/-/send-0.17.4.tgz", - "integrity": "sha1-ZhnNJOcnB5NwLk5qS5WKkBDPxXo=", "dev": true, "license": "MIT", "dependencies": { @@ -7052,8 +10895,6 @@ }, "node_modules/@types/serve-index": { "version": "1.9.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha1-5q4T1QU8sG7TY5IRC0+aSaxOyJg=", "dev": true, "license": "MIT", "dependencies": { @@ -7062,8 +10903,6 @@ }, "node_modules/@types/serve-static": { "version": "1.15.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha1-IhdLvXT7l/4wMQlzjptcLzBk9xQ=", "dev": true, "license": "MIT", "dependencies": { @@ -7074,15 +10913,11 @@ }, "node_modules/@types/slice-ansi": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha1-60DfvjrFwd5h9ry57UcfVLqpidY=", "dev": true, "license": "MIT" }, "node_modules/@types/sockjs": { "version": "0.3.36", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha1-zjIs8HvMEZ1Mv3+IlU86O9D2dTU=", "dev": true, "license": "MIT", "dependencies": { @@ -7091,17 +10926,28 @@ }, "node_modules/@types/supercluster": { "version": "7.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/supercluster/-/supercluster-7.1.3.tgz", - "integrity": "sha1-GhvCQBsJF02cnkQSSTHseHSnKyc=", "license": "MIT", "dependencies": { "@types/geojson": "*" } }, + "node_modules/@types/unist": { + "version": "3.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/uuid": { + "version": "9.0.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/webpack-env": { + "version": "1.18.4", + "dev": true, + "license": "MIT" + }, "node_modules/@types/ws": { "version": "8.5.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha1-Ss+1F5cIU/pldKOmiGeR0Eo5Z4c=", "dev": true, "license": "MIT", "dependencies": { @@ -7110,8 +10956,6 @@ }, "node_modules/@types/yauzl": { "version": "2.10.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha1-6bKAi08QlQSgPNqVglmHb2EBeZk=", "license": "MIT", "optional": true, "dependencies": { @@ -7120,14 +10964,10 @@ }, "node_modules/@types/youtube": { "version": "0.0.42", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/youtube/-/youtube-0.0.42.tgz", - "integrity": "sha1-w1aOPoLgTL0AysO2ZWTrzSH9nZA=", "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.15.0.tgz", - "integrity": "sha1-sLPhX6jD5n7UOGt2XMC6mK06MDs=", "dev": true, "license": "MIT", "dependencies": { @@ -7162,8 +11002,6 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/type-utils/-/type-utils-6.15.0.tgz", - "integrity": "sha1-wiJhvQBWaCGjANCPRjJTOo+b7QE=", "dev": true, "license": "MIT", "dependencies": { @@ -7190,8 +11028,6 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-6.15.0.tgz", - "integrity": "sha1-+A27efOw9WkHeocR3UQYaokz+kw=", "dev": true, "license": "MIT", "dependencies": { @@ -7216,8 +11052,6 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -7229,8 +11063,6 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { "version": "7.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.0.tgz", - "integrity": "sha1-Gkak20v/zM2Xt0O1AFyDJfI9Ti0=", "dev": true, "license": "ISC", "dependencies": { @@ -7245,15 +11077,11 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/@typescript-eslint/parser": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/parser/-/parser-6.15.0.tgz", - "integrity": "sha1-GvaXQc+jFKE8FDTQvdWgwwlmmdc=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -7281,8 +11109,6 @@ }, "node_modules/@typescript-eslint/scope-manager": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-6.15.0.tgz", - "integrity": "sha1-QOUhSj6eBIrKVc4zOBvGG2tRwyo=", "dev": true, "license": "MIT", "dependencies": { @@ -7299,8 +11125,6 @@ }, "node_modules/@typescript-eslint/type-utils": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", - "integrity": "sha1-fTrsqfo3p6t+PZBWqZtC80LEitc=", "dev": true, "license": "MIT", "dependencies": { @@ -7327,8 +11151,6 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.48.2.tgz", - "integrity": "sha1-Y1cGq7HsFkE3+SFI8G95RDjJe44=", "dev": true, "license": "MIT", "engines": { @@ -7341,8 +11163,6 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", - "integrity": "sha1-biBrRilCsyODWCpsklHAUCHMIbA=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -7369,8 +11189,6 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", - "integrity": "sha1-wkdYKgvM5GdGHXtpZRO/lFUAAGA=", "dev": true, "license": "MIT", "dependencies": { @@ -7387,8 +11205,6 @@ }, "node_modules/@typescript-eslint/types": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-6.15.0.tgz", - "integrity": "sha1-qfewBq7lKwlIvm4D9SGBS/Q13dU=", "dev": true, "license": "MIT", "engines": { @@ -7401,8 +11217,6 @@ }, "node_modules/@typescript-eslint/typescript-estree": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-6.15.0.tgz", - "integrity": "sha1-L4pRPfHOXm4bqOXGqlLzkq4CP8U=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -7429,8 +11243,6 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -7442,8 +11254,6 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { "version": "7.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.0.tgz", - "integrity": "sha1-Gkak20v/zM2Xt0O1AFyDJfI9Ti0=", "dev": true, "license": "ISC", "dependencies": { @@ -7458,15 +11268,11 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/@typescript-eslint/utils": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-5.48.2.tgz", - "integrity": "sha1-N3epHcsiuEmaJVGeBu7y6VaSlaM=", "dev": true, "license": "MIT", "dependencies": { @@ -7492,8 +11298,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz", - "integrity": "sha1-u3Z2y3jx6Ukh6qtjektdWW+Dirw=", "dev": true, "license": "MIT", "dependencies": { @@ -7510,8 +11314,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.48.2.tgz", - "integrity": "sha1-Y1cGq7HsFkE3+SFI8G95RDjJe44=", "dev": true, "license": "MIT", "engines": { @@ -7524,8 +11326,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", - "integrity": "sha1-biBrRilCsyODWCpsklHAUCHMIbA=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -7552,8 +11352,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", - "integrity": "sha1-wkdYKgvM5GdGHXtpZRO/lFUAAGA=", "dev": true, "license": "MIT", "dependencies": { @@ -7570,8 +11368,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -7584,8 +11380,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/estraverse": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -7594,8 +11388,6 @@ }, "node_modules/@typescript-eslint/visitor-keys": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-6.15.0.tgz", - "integrity": "sha1-W6+Xp7/uxvSJTUAENwVRVaRrIzA=", "dev": true, "license": "MIT", "dependencies": { @@ -7612,79 +11404,220 @@ }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha1-dWZBrbWHhRtcyz4JXa8nrlgchAY=", "dev": true, "license": "ISC" }, + "node_modules/@vitest/expect": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "1.3.1", + "@vitest/utils": "1.3.1", + "chai": "^4.3.10" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/expect/node_modules/@jest/schemas": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@vitest/expect/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@vitest/expect/node_modules/@vitest/spy": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^2.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/expect/node_modules/@vitest/utils": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/expect/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@vitest/expect/node_modules/diff-sequences": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@vitest/expect/node_modules/pretty-format": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "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/@vitest/spy": { + "version": "1.5.3", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^2.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "1.5.3", + "dev": true, + "license": "MIT", + "dependencies": { + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils/node_modules/@jest/schemas": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@vitest/utils/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@vitest/utils/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@vitest/utils/node_modules/diff-sequences": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@vitest/utils/node_modules/pretty-format": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "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/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=", + "version": "1.12.1", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha1-9sYacF8P16auyqToGY8j2dwXnk8=", + "version": "1.11.6", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha1-GmMZLYeI5cASgAump6RscFKI/RY=", + "version": "1.11.6", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha1-gyqQDrREiEzemnytRn+BUA9eWrU=", + "version": "1.12.1", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=", + "version": "1.11.6", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=", + "version": "1.11.6", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha1-Ie4GWntjXzGec48N1zv72igcCXo=", + "version": "1.12.1", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=", + "version": "1.11.6", "dev": true, "license": "MIT", "dependencies": { @@ -7692,9 +11625,7 @@ } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=", + "version": "1.11.6", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -7702,86 +11633,72 @@ } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=", + "version": "1.11.6", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=", + "version": "1.12.1", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=", + "version": "1.12.1", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=", + "version": "1.12.1", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha1-hspzRTT0F+m9PGfHocddi+QfsZk=", + "version": "1.12.1", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=", + "version": "1.12.1", "dev": true, "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, "node_modules/@wf1/core-ui": { "version": "2.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@wf1/core-ui/-/@wf1/core-ui-2.5.1.tgz", - "integrity": "sha1-Q5vVYphaTOB76pB/sVXlpoi/zM8=", "dependencies": { "tslib": "^2.0.0" }, @@ -7810,9 +11727,7 @@ } }, "node_modules/@wf1/incidents-rest-api": { - "version": "1.9.0-SNAPSHOT.88", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@wf1/incidents-rest-api/-/@wf1/incidents-rest-api-1.9.0-SNAPSHOT.88.tgz", - "integrity": "sha1-Y1c74KaSWv10Jqo/CDXxa1MSmS4=", + "version": "1.9.0-SNAPSHOT.85", "dependencies": { "tslib": "^1.9.0" }, @@ -7823,14 +11738,10 @@ }, "node_modules/@wf1/incidents-rest-api/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/@wf1/orgunit-rest-api": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@wf1/orgunit-rest-api/-/@wf1/orgunit-rest-api-2.0.2.tgz", - "integrity": "sha1-v+Y4Opi3h6Sqdpjwc66npH7PX+o=", "dependencies": { "tslib": "^1.9.0" }, @@ -7841,28 +11752,20 @@ }, "node_modules/@wf1/orgunit-rest-api/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/@wf1/wfcc-application-ui": { - "version": "1.2.0-SNAPSHOT.44", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@wf1/wfcc-application-ui/-/@wf1/wfcc-application-ui-1.2.0-SNAPSHOT.44.tgz", - "integrity": "sha1-oua0G4c5SVqFu3ZoWm38dW7MxCc=", + "version": "1.2.0-SNAPSHOT.106", "dependencies": { "tslib": "^2.5.1" } }, "node_modules/@wf1/wfcc-application-ui/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@wf1/wfdm-document-management-api": { - "version": "1.2.0-SNAPSHOT.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@wf1/wfdm-document-management-api/-/@wf1/wfdm-document-management-api-1.2.0-SNAPSHOT.13.tgz", - "integrity": "sha1-jjDAWT1+/JuUbiPNEBEzE4W/F5A=", + "version": "1.2.0-SNAPSHOT.61", "dependencies": { "tslib": "^1.10.0" }, @@ -7873,14 +11776,10 @@ }, "node_modules/@wf1/wfdm-document-management-api/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/@xml-tools/parser": { "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xml-tools/parser/-/parser-1.0.11.tgz", - "integrity": "sha1-oRihQJnqXDxTfkeB+tL8GVtX+P8=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -7889,8 +11788,6 @@ }, "node_modules/@xmldom/xmldom": { "version": "0.7.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha1-/zSUJmek4ZqfSgmWp2gU2qw2TPM=", "dev": true, "license": "MIT", "engines": { @@ -7899,44 +11796,84 @@ }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", "dev": true, "license": "Apache-2.0" }, + "node_modules/@yarnpkg/esbuild-plugin-pnp": { + "version": "3.0.0-rc.15", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "esbuild": ">=0.10.0" + } + }, + "node_modules/@yarnpkg/esbuild-plugin-pnp/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, + "node_modules/@yarnpkg/fslib": { + "version": "2.10.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@yarnpkg/libzip": "^2.3.0", + "tslib": "^1.13.0" + }, + "engines": { + "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" + } + }, + "node_modules/@yarnpkg/fslib/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@yarnpkg/libzip": { + "version": "2.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@types/emscripten": "^1.39.6", + "tslib": "^1.13.0" + }, + "engines": { + "node": ">=12 <14 || 14.2 - 14.9 || >14.10.0" + } + }, + "node_modules/@yarnpkg/libzip/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha1-53qX+9NFt22DJF7c0X05OxtB+zE=", "dev": true, "license": "BSD-2-Clause" }, "node_modules/abab": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/abab/-/abab-2.0.6.tgz", - "integrity": "sha1-QbgPLIcdGWhiFrgjCSMc/Tyz0pE=", - "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true, "license": "BSD-3-Clause" }, "node_modules/abbrev": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=", "dev": true, "license": "ISC" }, "node_modules/accepts": { "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha1-C/C+EltnAUrcsLCSHmLbe//hay4=", "dev": true, "license": "MIT", "dependencies": { @@ -7949,8 +11886,6 @@ }, "node_modules/acorn": { "version": "8.11.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha1-ceCxThOk7BYHJLOPt7DyM7G4HXo=", "dev": true, "license": "MIT", "bin": { @@ -7962,8 +11897,6 @@ }, "node_modules/acorn-import-assertions": { "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha1-UHJ2JJ1oR5fITgc074SGAzTPsaw=", "dev": true, "license": "MIT", "peerDependencies": { @@ -7972,8 +11905,6 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=", "dev": true, "license": "MIT", "peerDependencies": { @@ -7982,8 +11913,6 @@ }, "node_modules/acorn-walk": { "version": "8.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha1-dwOvlBXxttuTFdaJVQOGLiMdNKo=", "dev": true, "license": "MIT", "engines": { @@ -7992,15 +11921,19 @@ }, "node_modules/add-stream": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=", "dev": true, "license": "MIT" }, + "node_modules/address": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha1-/EoP0ID30QRx8wpzIPJVYK3ijJk=", "dev": true, "license": "MIT", "dependencies": { @@ -8013,8 +11946,6 @@ }, "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=", "dev": true, "license": "MIT", "dependencies": { @@ -8028,8 +11959,6 @@ }, "node_modules/adm-zip": { "version": "0.5.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/adm-zip/-/adm-zip-0.5.12.tgz", - "integrity": "sha1-h3hjKOkdVLNzWNilD5VMTNc7pgs=", "dev": true, "license": "MIT", "engines": { @@ -8038,8 +11967,6 @@ }, "node_modules/agent-base": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=", "license": "MIT", "dependencies": { "debug": "4" @@ -8050,8 +11977,6 @@ }, "node_modules/agentkeepalive": { "version": "4.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha1-JnOtE4mzxBjFogxdc2T5PKBL6SM=", "dev": true, "license": "MIT", "dependencies": { @@ -8063,8 +11988,6 @@ }, "node_modules/aggregate-error": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", "dev": true, "license": "MIT", "dependencies": { @@ -8077,8 +12000,6 @@ }, "node_modules/ajv": { "version": "8.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=", "dev": true, "license": "MIT", "dependencies": { @@ -8094,8 +12015,6 @@ }, "node_modules/ajv-formats": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=", "dev": true, "license": "MIT", "dependencies": { @@ -8112,8 +12031,6 @@ }, "node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha1-adTThaRzPNvqtElkoRcKiPh/DhY=", "dev": true, "license": "MIT", "dependencies": { @@ -8125,8 +12042,6 @@ }, "node_modules/angular-google-charts": { "version": "2.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular-google-charts/-/angular-google-charts-2.2.3.tgz", - "integrity": "sha1-oO80Z7O4at/kgqcINSxrIJRh73Q=", "license": "MIT", "dependencies": { "@types/google.visualization": "0.0.68", @@ -8139,14 +12054,10 @@ }, "node_modules/angular-google-charts/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/angular-oauth2-oidc": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular-oauth2-oidc/-/angular-oauth2-oidc-4.0.2.tgz", - "integrity": "sha1-Lt1Io78XAdIJePM0RquhvTUq0CQ=", "license": "MIT", "dependencies": { "jsrsasign": "^8.0.12", @@ -8159,20 +12070,14 @@ }, "node_modules/angular-oauth2-oidc/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/angular2-uuid": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular2-uuid/-/angular2-uuid-1.1.1.tgz", - "integrity": "sha1-cvA81TK39AAy6x7PufhFc4S+lW4=", "license": "MIT" }, "node_modules/ansi-colors": { "version": "4.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs=", "dev": true, "license": "MIT", "engines": { @@ -8181,8 +12086,6 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", "dev": true, "license": "MIT", "dependencies": { @@ -8197,8 +12100,6 @@ }, "node_modules/ansi-html-community": { "version": "0.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=", "dev": true, "engines": [ "node >= 0.8.0" @@ -8210,8 +12111,6 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "license": "MIT", "engines": { "node": ">=8" @@ -8219,8 +12118,6 @@ }, "node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "license": "MIT", "dependencies": { @@ -8232,8 +12129,6 @@ }, "node_modules/anymatch": { "version": "3.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4=", "dev": true, "license": "ISC", "dependencies": { @@ -8244,17 +12139,39 @@ "node": ">= 8" } }, + "node_modules/apache-crypt": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/apache-crypt/-/apache-crypt-1.2.6.tgz", + "integrity": "sha512-072WetlM4blL8PREJVeY+WHiUh1R5VNt2HfceGS8aKqttPHcmqE5pkKuXPz/ULmJOFkc8Hw3kfKl6vy7Qka6DA==", + "dev": true, + "dependencies": { + "unix-crypt-td-js": "^1.1.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/apache-md5": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.8.tgz", + "integrity": "sha512-FCAJojipPn0bXjuEpjOOOMN8FZDkxfWWp4JGN9mifU2IhxvKyXZYqpzPHdnTSUpmPDy+tsslB6Z1g+Vg6nVbYA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/app-root-dir": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, "node_modules/aproba": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=", "dev": true, "license": "ISC" }, "node_modules/are-docs-informative": { "version": "0.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/are-docs-informative/-/are-docs-informative-0.0.2.tgz", - "integrity": "sha1-OH8Ok/XUUoA3PTh6WdNMltsyGWM=", "dev": true, "license": "MIT", "engines": { @@ -8263,8 +12180,6 @@ }, "node_modules/are-we-there-yet": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha1-Z53yIrJ4xk8s26EXXNwAsNlhZL0=", "dev": true, "license": "ISC", "dependencies": { @@ -8277,8 +12192,6 @@ }, "node_modules/are-we-there-yet/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -8292,15 +12205,11 @@ }, "node_modules/arg": { "version": "4.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arg/-/arg-4.1.3.tgz", - "integrity": "sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk=", "dev": true, "license": "MIT" }, "node_modules/argparse": { "version": "1.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", "dev": true, "license": "MIT", "dependencies": { @@ -8309,8 +12218,6 @@ }, "node_modules/aria-query": { "version": "5.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha1-GdsnzRARUnc2MTlvepWjtYwiw14=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8319,8 +12226,6 @@ }, "node_modules/arr-union": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8328,8 +12233,6 @@ }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha1-HlWD7BZ2NUCieuUu7Zn/iZIjVo8=", "dev": true, "license": "MIT", "dependencies": { @@ -8345,22 +12248,16 @@ }, "node_modules/array-flatten": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true, "license": "MIT" }, "node_modules/array-ify": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", "dev": true, "license": "MIT" }, "node_modules/array-includes": { "version": "3.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha1-XjcMvhcv3V3WUwwdSq3aJSgbqX0=", "dev": true, "license": "MIT", "dependencies": { @@ -8380,8 +12277,6 @@ }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", "dev": true, "license": "MIT", "engines": { @@ -8390,8 +12285,6 @@ }, "node_modules/array-uniq": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", "dev": true, "license": "MIT", "engines": { @@ -8400,8 +12293,6 @@ }, "node_modules/array.prototype.findlastindex": { "version": "1.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha1-jDWnVccpCHGUU/hxRcoBHjkzTQ0=", "dev": true, "license": "MIT", "dependencies": { @@ -8421,8 +12312,6 @@ }, "node_modules/array.prototype.flat": { "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha1-FHYhffjP8X1y7o87oGc421s4fRg=", "dev": true, "license": "MIT", "dependencies": { @@ -8440,8 +12329,6 @@ }, "node_modules/array.prototype.flatmap": { "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha1-yafGgx245xnWzmORkBRsJLvT5Sc=", "dev": true, "license": "MIT", "dependencies": { @@ -8459,8 +12346,6 @@ }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha1-CXly9CVeQbw0JeN9w/ZCHPmu/eY=", "dev": true, "license": "MIT", "dependencies": { @@ -8482,8 +12367,6 @@ }, "node_modules/arrify": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true, "license": "MIT", "engines": { @@ -8492,15 +12375,11 @@ }, "node_modules/asap": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", "dev": true, "license": "MIT" }, "node_modules/asn1": { "version": "0.2.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha1-DTp7tuZOAqkMAwOzHykoaOoJoI0=", "dev": true, "license": "MIT", "dependencies": { @@ -8509,8 +12388,6 @@ }, "node_modules/asn1.js": { "version": "4.10.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", "license": "MIT", "dependencies": { "bn.js": "^4.0.0", @@ -8520,50 +12397,79 @@ }, "node_modules/asn1.js/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, + "node_modules/assert": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, "node_modules/assert-plus": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true, "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">=0.8" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" } }, "node_modules/assign-symbols": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/ast-types": { + "version": "0.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ast-types/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, "node_modules/astral-regex": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/async": { + "version": "3.2.5", + "dev": true, + "license": "MIT" + }, "node_modules/asynckit": { "version": "0.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true, "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=", "dev": true, "license": "ISC", "engines": { @@ -8572,8 +12478,6 @@ }, "node_modules/autoprefixer": { "version": "10.4.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha1-tRNrWZMCCaMh6fo9yi58TSI+g6g=", "dev": true, "funding": [ { @@ -8606,8 +12510,6 @@ }, "node_modules/available-typed-arrays": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha1-pcw3XWoDwu/IelU/PgsVIt7xSEY=", "dev": true, "license": "MIT", "dependencies": { @@ -8622,8 +12524,6 @@ }, "node_modules/aws-sign2": { "version": "0.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", "dev": true, "license": "Apache-2.0", "engines": { @@ -8632,15 +12532,11 @@ }, "node_modules/aws4": { "version": "1.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha1-zhydFDOJZ54lOzFCQeqapc7JgNM=", "dev": true, "license": "MIT" }, "node_modules/axobject-query": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha1-O25cbU5DynulHFur+Z0iqcaEheE=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8649,15 +12545,19 @@ }, "node_modules/b4a": { "version": "1.6.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/b4a/-/b4a-1.6.6.tgz", - "integrity": "sha1-pMw0mjhRmHw8SsLXeFwYdE9tqbo=", "dev": true, "license": "Apache-2.0" }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/babel-loader": { "version": "9.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-loader/-/babel-loader-9.1.2.tgz", - "integrity": "sha1-oWoIDeUtCIVO4UVwRpkFpfwA05w=", "dev": true, "license": "MIT", "dependencies": { @@ -8674,8 +12574,6 @@ }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha1-+ojsWSMv2bTjbbvFQKjsmptH2nM=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -8691,8 +12589,6 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha1-XRvTg20KGeG4S78tlkDMtvlRwSI=", "dev": true, "license": "MIT", "dependencies": { @@ -8706,8 +12602,6 @@ }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -8716,8 +12610,6 @@ }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha1-Vq2II3E36t5IWnG1L3Lb7VfGIwo=", "dev": true, "license": "MIT", "dependencies": { @@ -8734,8 +12626,6 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha1-OQ+Rw42QRzWS7UM1HoAanT4P10c=", "dev": true, "license": "MIT", "dependencies": { @@ -8747,43 +12637,33 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=", "license": "MIT" }, "node_modules/bare-events": { "version": "2.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-events/-/bare-events-2.2.2.tgz", - "integrity": "sha1-qYpBhB+Ysu/n7MXFRogURpsBgHg=", "dev": true, "license": "Apache-2.0", "optional": true }, "node_modules/bare-fs": { - "version": "2.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-fs/-/bare-fs-2.2.3.tgz", - "integrity": "sha1-NPi4G4x53n7wQzg8BeV9ShA5Kmg=", + "version": "2.3.0", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "bare-events": "^2.0.0", "bare-path": "^2.0.0", - "streamx": "^2.13.0" + "bare-stream": "^1.0.0" } }, "node_modules/bare-os": { - "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-os/-/bare-os-2.2.1.tgz", - "integrity": "sha1-yUoljHpAjKZ2Y5nkRnUTbAlkkT0=", + "version": "2.3.0", "dev": true, "license": "Apache-2.0", "optional": true }, "node_modules/bare-path": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-path/-/bare-path-2.1.1.tgz", - "integrity": "sha1-ER21vy2wrtQAgapLo4uN/Cu3gus=", + "version": "2.1.2", "dev": true, "license": "Apache-2.0", "optional": true, @@ -8791,10 +12671,17 @@ "bare-os": "^2.1.0" } }, + "node_modules/bare-stream": { + "version": "1.0.0", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "streamx": "^2.16.1" + } + }, "node_modules/base64-js": { "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=", "funding": [ { "type": "github", @@ -8813,35 +12700,62 @@ }, "node_modules/base64id": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha1-J3Csa8R9MSr5eov5pjQ0LgzSXLY=", "dev": true, "license": "MIT", "engines": { "node": "^4.5.0 || >= 5.9" } }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/basic-auth/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, "node_modules/batch": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true, "license": "MIT" }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } }, + "node_modules/bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==", + "dev": true + }, + "node_modules/better-opn": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "open": "^8.0.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/big-integer": { "version": "1.6.52", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha1-YKiH8wR2FKjhv/5dcXNJCpfcjIU=", "dev": true, "license": "Unlicense", "engines": { @@ -8850,8 +12764,6 @@ }, "node_modules/big.js": { "version": "5.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", "dev": true, "license": "MIT", "engines": { @@ -8860,8 +12772,6 @@ }, "node_modules/binary-extensions": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha1-9uFKl4WNMnJSIAJC1Mz+UixEVSI=", "dev": true, "license": "MIT", "engines": { @@ -8873,8 +12783,6 @@ }, "node_modules/bl": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bl/-/bl-4.1.0.tgz", - "integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=", "license": "MIT", "dependencies": { "buffer": "^5.5.0", @@ -8884,8 +12792,6 @@ }, "node_modules/bl/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -8898,8 +12804,6 @@ }, "node_modules/blocking-proxy": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/blocking-proxy/-/blocking-proxy-1.0.1.tgz", - "integrity": "sha1-gdb9H+E6TA1pV99/kbdemNrEDLI=", "dev": true, "license": "MIT", "dependencies": { @@ -8914,14 +12818,10 @@ }, "node_modules/bn.js": { "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha1-C8UnpqDRjQqo1bBTjOSnfcz6e3A=", "license": "MIT" }, "node_modules/body-parser": { "version": "1.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha1-b+sOIcRyTQbef/ONo22tT1enR/0=", "dev": true, "license": "MIT", "dependencies": { @@ -8945,8 +12845,6 @@ }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -8955,15 +12853,11 @@ }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/bonjour-service": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha1-60GzCFGD3zMh2hJkcZ+62hJHjQI=", "dev": true, "license": "MIT", "dependencies": { @@ -8973,15 +12867,25 @@ }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true, "license": "ISC" }, + "node_modules/bootstrap.native": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/bootstrap.native/-/bootstrap.native-5.0.12.tgz", + "integrity": "sha512-qTiFBK7//IgdF9u67w3W91U8C2Fc3TGQh61xa0pbtHmD1YRncncFNNs+6ewG2tW7fBGGMXg57gj5d9Qamr0S+w==", + "dev": true, + "dependencies": { + "@thednp/event-listener": "^2.0.4", + "@thednp/shorty": "^2.0.0" + }, + "engines": { + "node": ">=16", + "pnpm": ">=8.6.0" + } + }, "node_modules/bplist-creator": { "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-creator/-/bplist-creator-0.1.0.tgz", - "integrity": "sha1-AYotG1h/dp43nvVRkQNzD4ljuh4=", "dev": true, "license": "MIT", "dependencies": { @@ -8990,8 +12894,6 @@ }, "node_modules/bplist-parser": { "version": "0.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.2.tgz", - "integrity": "sha1-OsedZ+xSxMEHiT4CN+t4fLrLztc=", "dev": true, "license": "MIT", "dependencies": { @@ -9003,8 +12905,6 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -9013,8 +12913,6 @@ }, "node_modules/braces": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/braces/-/braces-3.0.2.tgz", - "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", "dev": true, "license": "MIT", "dependencies": { @@ -9026,14 +12924,23 @@ }, "node_modules/brorand": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "license": "MIT" }, + "node_modules/brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "dev": true, + "dependencies": { + "base64-js": "^1.1.2" + } + }, + "node_modules/browser-assert": { + "version": "1.2.1", + "dev": true + }, "node_modules/browserify-aes": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", "license": "MIT", "dependencies": { "buffer-xor": "^1.0.3", @@ -9046,8 +12953,6 @@ }, "node_modules/browserify-cipher": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", "license": "MIT", "dependencies": { "browserify-aes": "^1.0.4", @@ -9057,8 +12962,6 @@ }, "node_modules/browserify-des": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", @@ -9069,8 +12972,6 @@ }, "node_modules/browserify-rsa": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0=", "license": "MIT", "dependencies": { "bn.js": "^5.0.0", @@ -9079,8 +12980,6 @@ }, "node_modules/browserify-sign": { "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha1-ev5MAex+5ZqJpVikt1vYWuYtQgg=", "license": "ISC", "dependencies": { "bn.js": "^5.2.1", @@ -9098,10 +12997,21 @@ "node": ">= 0.12" } }, + "node_modules/browserify-zlib": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "~0.2.0" + } + }, + "node_modules/browserify-zlib/node_modules/pako": { + "version": "0.2.9", + "dev": true, + "license": "MIT" + }, "node_modules/browserslist": { "version": "4.21.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha1-dcXa5gBj7mQfl34A7dPPsvt69qc=", "dev": true, "funding": [ { @@ -9129,8 +13039,6 @@ }, "node_modules/browserstack": { "version": "1.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserstack/-/browserstack-1.6.1.tgz", - "integrity": "sha1-4FH5cz7DtQdlnzlcekdlobHjWLM=", "dev": true, "license": "MIT", "dependencies": { @@ -9139,8 +13047,6 @@ }, "node_modules/browserstack/node_modules/agent-base": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=", "dev": true, "license": "MIT", "dependencies": { @@ -9152,8 +13058,6 @@ }, "node_modules/browserstack/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -9162,8 +13066,6 @@ }, "node_modules/browserstack/node_modules/https-proxy-agent": { "version": "2.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=", "dev": true, "license": "MIT", "dependencies": { @@ -9176,8 +13078,6 @@ }, "node_modules/buffer": { "version": "5.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=", "funding": [ { "type": "github", @@ -9200,8 +13100,6 @@ }, "node_modules/buffer-crc32": { "version": "0.2.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "license": "MIT", "engines": { "node": "*" @@ -9209,21 +13107,15 @@ }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=", "dev": true, "license": "MIT" }, "node_modules/buffer-xor": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "license": "MIT" }, "node_modules/builtin-modules": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha1-yuYoEriYAellYzbkYiPgMDhr57Y=", "dev": true, "license": "MIT", "engines": { @@ -9235,8 +13127,6 @@ }, "node_modules/builtins": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/builtins/-/builtins-5.1.0.tgz", - "integrity": "sha1-bYXus2DE68Fmw/3vkioVqnMWpeg=", "dev": true, "license": "MIT", "dependencies": { @@ -9245,8 +13135,6 @@ }, "node_modules/bytes": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=", "dev": true, "license": "MIT", "engines": { @@ -9255,8 +13143,6 @@ }, "node_modules/bytewise": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytewise/-/bytewise-1.1.0.tgz", - "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=", "license": "MIT", "dependencies": { "bytewise-core": "^1.2.2", @@ -9265,8 +13151,6 @@ }, "node_modules/bytewise-core": { "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytewise-core/-/bytewise-core-1.2.3.tgz", - "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=", "license": "MIT", "dependencies": { "typewise-core": "^1.2" @@ -9274,8 +13158,6 @@ }, "node_modules/cacache": { "version": "17.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha1-UCPtiSuohD47c2HCbQraN+FGKQw=", "dev": true, "license": "ISC", "dependencies": { @@ -9299,134 +13181,367 @@ }, "node_modules/cacache/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { "node": ">=12" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha1-BgFlmcQMVkmMGHadJzC+JCtvo7k=", + "node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camel-case/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, + "node_modules/camelcase": { + "version": "5.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001615", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/capacitor-native-settings": { + "version": "5.0.1", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": "^5.0.0" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/chai": { + "version": "4.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/check-error": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "dev": true, + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, - "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "domelementtype": "^2.3.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 4" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/callsites": { + "node_modules/cheerio-select/node_modules/domutils": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, - "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "license": "MIT", + "node_modules/cheerio/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.3.0" + }, "engines": { - "node": ">=6" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=", + "node_modules/cheerio/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, - "license": "MIT", "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.12" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001607", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/caniuse-lite/-/caniuse-lite-1.0.30001607.tgz", - "integrity": "sha1-uR6OAz9ryk4T09RTiNh/qIkx2aU=", + "node_modules/cheerio/node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", "dev": true, "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, + "https://github.com/fb55/htmlparser2?sponsor=1", { "type": "github", - "url": "https://github.com/sponsors/ai" + "url": "https://github.com/sponsors/fb55" } ], - "license": "CC-BY-4.0" - }, - "node_modules/capacitor-native-settings": { - "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/capacitor-native-settings/-/capacitor-native-settings-5.0.1.tgz", - "integrity": "sha1-uchEXaFJ/qm9UnFwxkhs5R4sfho=", - "license": "MIT", - "peerDependencies": { - "@capacitor/core": "^5.0.0" + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" } }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "node_modules/cheerio/node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "domhandler": "^5.0.2", + "parse5": "^7.0.0" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", - "dev": true, - "license": "MIT" - }, "node_modules/chevrotain": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chevrotain/-/chevrotain-7.1.1.tgz", - "integrity": "sha1-USKBTq/RWFqWAfkYCnvpxC1WmcY=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -9435,8 +13550,6 @@ }, "node_modules/chokidar": { "version": "3.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha1-HPN8hwe5Mr0a8a4iwEMuKs0ZA70=", "dev": true, "funding": [ { @@ -9463,18 +13576,36 @@ }, "node_modules/chownr": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=", "dev": true, "license": "ISC", "engines": { "node": ">=10" } }, + "node_modules/chromatic": { + "version": "11.3.0", + "dev": true, + "license": "MIT", + "bin": { + "chroma": "dist/bin.js", + "chromatic": "dist/bin.js", + "chromatic-cli": "dist/bin.js" + }, + "peerDependencies": { + "@chromatic-com/cypress": "^0.*.* || ^1.0.0", + "@chromatic-com/playwright": "^0.*.* || ^1.0.0" + }, + "peerDependenciesMeta": { + "@chromatic-com/cypress": { + "optional": true + }, + "@chromatic-com/playwright": { + "optional": true + } + } + }, "node_modules/chrome-trace-event": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=", "dev": true, "license": "MIT", "engines": { @@ -9483,18 +13614,27 @@ }, "node_modules/cipher-base": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", "license": "MIT", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, + "node_modules/citty": { + "version": "0.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "consola": "^3.2.3" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.3.1", + "dev": true, + "license": "MIT" + }, "node_modules/ckeditor5": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ckeditor5/-/ckeditor5-35.4.0.tgz", - "integrity": "sha1-DOZ68hFVG5aFa3gONylIHK27NN8=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-clipboard": "^35.4.0", @@ -9515,10 +13655,27 @@ "npm": ">=5.7.1" } }, + "node_modules/clean-css": { + "version": "5.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/clean-stack": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", "dev": true, "license": "MIT", "engines": { @@ -9527,8 +13684,6 @@ }, "node_modules/cli-cursor": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", "dev": true, "license": "MIT", "dependencies": { @@ -9540,8 +13695,6 @@ }, "node_modules/cli-spinners": { "version": "2.9.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha1-F3Oo9LnE1qwxVj31Oz/B15Ri/kE=", "dev": true, "license": "MIT", "engines": { @@ -9551,10 +13704,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-table3": { + "version": "0.6.4", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, "node_modules/cli-width": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=", "dev": true, "license": "ISC", "engines": { @@ -9563,8 +13728,6 @@ }, "node_modules/cliui": { "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=", "dev": true, "license": "ISC", "dependencies": { @@ -9578,8 +13741,6 @@ }, "node_modules/clone": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true, "license": "MIT", "engines": { @@ -9588,8 +13749,6 @@ }, "node_modules/clone-deep": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", "dev": true, "license": "MIT", "dependencies": { @@ -9601,10 +13760,14 @@ "node": ">=6" } }, + "node_modules/code-block-writer": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.1.tgz", + "integrity": "sha512-c5or4P6erEA69TxaxTNcHUNcIn+oyxSRTOWV+pSYF+z4epXqNvwvJ70XPGjPNgue83oAFAPBRQYwpAJ/Hpe/Sg==", + "dev": true + }, "node_modules/code-point-at": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true, "license": "MIT", "engines": { @@ -9613,8 +13776,6 @@ }, "node_modules/color": { "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color/-/color-4.2.3.tgz", - "integrity": "sha1-14HsteVyJO5D6pYnVgEHwODGRjo=", "dev": true, "license": "MIT", "dependencies": { @@ -9627,8 +13788,6 @@ }, "node_modules/color-convert": { "version": "1.9.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, "license": "MIT", "dependencies": { @@ -9637,15 +13796,11 @@ }, "node_modules/color-name": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true, "license": "MIT" }, "node_modules/color-string": { "version": "1.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha1-RGf5FG8Db4Vbdk37W/hYK/NCx6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -9655,8 +13810,6 @@ }, "node_modules/color-support": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=", "dev": true, "license": "ISC", "bin": { @@ -9665,8 +13818,6 @@ }, "node_modules/color/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -9678,22 +13829,16 @@ }, "node_modules/color/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha1-nreT5oMwZ/cjWQL807CZF6AAqVo=", "dev": true, "license": "MIT" }, "node_modules/colors": { "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/colors/-/colors-1.4.0.tgz", - "integrity": "sha1-xQSRR51MG9rtLJztMs98fcI2D3g=", "dev": true, "license": "MIT", "engines": { @@ -9702,8 +13847,6 @@ }, "node_modules/combined-stream": { "version": "1.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", "dev": true, "license": "MIT", "dependencies": { @@ -9715,8 +13858,6 @@ }, "node_modules/commander": { "version": "8.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-8.3.0.tgz", - "integrity": "sha1-SDfqGy2me5xhamevuw+v7lZ7ymY=", "dev": true, "license": "MIT", "engines": { @@ -9725,8 +13866,6 @@ }, "node_modules/comment-parser": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha1-va/q03lhrAeb4R637GXE0CHq+cw=", "dev": true, "license": "MIT", "engines": { @@ -9735,15 +13874,11 @@ }, "node_modules/commondir": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true, "license": "MIT" }, "node_modules/compare-func": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha1-+2XnXtvd/S5WhVTotbBf/3pR/LM=", "dev": true, "license": "MIT", "dependencies": { @@ -9753,8 +13888,6 @@ }, "node_modules/compressible": { "version": "2.0.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", "dev": true, "license": "MIT", "dependencies": { @@ -9766,8 +13899,6 @@ }, "node_modules/compression": { "version": "1.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compression/-/compression-1.7.4.tgz", - "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", "dev": true, "license": "MIT", "dependencies": { @@ -9785,8 +13916,6 @@ }, "node_modules/compression/node_modules/bytes": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", "dev": true, "license": "MIT", "engines": { @@ -9795,8 +13924,6 @@ }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -9805,28 +13932,20 @@ }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/compression/node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", "dev": true, "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "license": "MIT" }, "node_modules/connect": { "version": "3.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/connect/-/connect-3.7.0.tgz", - "integrity": "sha1-XUk0iRDKpeB6AYALAw0MNfIEhPg=", "dev": true, "license": "MIT", "dependencies": { @@ -9841,8 +13960,6 @@ }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha1-ZHJkhFJRoNryW5fOh4NMrOD18cg=", "dev": true, "license": "MIT", "engines": { @@ -9851,8 +13968,6 @@ }, "node_modules/connect/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -9861,22 +13976,29 @@ }, "node_modules/connect/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, + "node_modules/consola": { + "version": "3.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, "node_modules/console-control-strings": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true, "license": "ISC" }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, "node_modules/content-disposition": { "version": "0.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha1-i4K076yCUSoCuwsdzsnSxejrW/4=", "dev": true, "license": "MIT", "dependencies": { @@ -9888,8 +14010,6 @@ }, "node_modules/content-type": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha1-i3cxYmVtHRCGeEyPI6VM5tc9eRg=", "dev": true, "license": "MIT", "engines": { @@ -9898,8 +14018,6 @@ }, "node_modules/conventional-changelog": { "version": "3.1.25", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog/-/conventional-changelog-3.1.25.tgz", - "integrity": "sha1-PiJ6N9FWhPWqH7UiIqbp4lNsyv8=", "dev": true, "license": "MIT", "dependencies": { @@ -9921,8 +14039,6 @@ }, "node_modules/conventional-changelog-angular": { "version": "5.0.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", - "integrity": "sha1-iWiF1juRSnDUk0tZ0v573hgysow=", "dev": true, "license": "ISC", "dependencies": { @@ -9935,8 +14051,6 @@ }, "node_modules/conventional-changelog-atom": { "version": "2.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", - "integrity": "sha1-p1nsYcItHBGWkl/KiP466J/X2N4=", "dev": true, "license": "ISC", "dependencies": { @@ -9948,8 +14062,6 @@ }, "node_modules/conventional-changelog-codemirror": { "version": "2.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", - "integrity": "sha1-OY6VMPCM407EZAr5jurzAi6x99w=", "dev": true, "license": "ISC", "dependencies": { @@ -9961,8 +14073,6 @@ }, "node_modules/conventional-changelog-conventionalcommits": { "version": "4.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", - "integrity": "sha1-B2VJD1ZCS0b2y025E1kC1uWjbcI=", "dev": true, "license": "ISC", "dependencies": { @@ -9976,8 +14086,6 @@ }, "node_modules/conventional-changelog-core": { "version": "4.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", - "integrity": "sha1-5Q0Efo66z2P6w9xnv5GBdwAeHp8=", "dev": true, "license": "MIT", "dependencies": { @@ -10002,8 +14110,6 @@ }, "node_modules/conventional-changelog-ember": { "version": "2.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", - "integrity": "sha1-YZs37HCL6edKIg9Nz3khKuHJKWI=", "dev": true, "license": "ISC", "dependencies": { @@ -10015,8 +14121,6 @@ }, "node_modules/conventional-changelog-eslint": { "version": "3.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", - "integrity": "sha1-aJvQpHDgL3uq/iGklYgN7qGLfNs=", "dev": true, "license": "ISC", "dependencies": { @@ -10028,8 +14132,6 @@ }, "node_modules/conventional-changelog-express": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", - "integrity": "sha1-QgydkqNHtyqRVEdQv/qTh2Zabug=", "dev": true, "license": "ISC", "dependencies": { @@ -10041,8 +14143,6 @@ }, "node_modules/conventional-changelog-jquery": { "version": "3.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", - "integrity": "sha1-0UIgdAD1HJ5btYhZZZjiS7qJlL8=", "dev": true, "license": "ISC", "dependencies": { @@ -10054,8 +14154,6 @@ }, "node_modules/conventional-changelog-jshint": { "version": "2.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", - "integrity": "sha1-8tfyPmrNSSeiOFVdksCbUP44Uv8=", "dev": true, "license": "ISC", "dependencies": { @@ -10068,8 +14166,6 @@ }, "node_modules/conventional-changelog-preset-loader": { "version": "2.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha1-FKhVq7/9WQJ/1gJYHx802YYupEw=", "dev": true, "license": "MIT", "engines": { @@ -10078,8 +14174,6 @@ }, "node_modules/conventional-changelog-writer": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha1-4HVwcvBF/gPZHaY0PIQwKecC81k=", "dev": true, "license": "MIT", "dependencies": { @@ -10102,8 +14196,6 @@ }, "node_modules/conventional-changelog-writer/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -10112,8 +14204,6 @@ }, "node_modules/conventional-commits-filter": { "version": "2.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha1-+Nm08YL84Aya9xOdpJNlsTbIoLM=", "dev": true, "license": "MIT", "dependencies": { @@ -10126,8 +14216,6 @@ }, "node_modules/conventional-commits-parser": { "version": "3.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha1-p9O3d1iiAqmyKT0hEqjYBSx0CXI=", "dev": true, "license": "MIT", "dependencies": { @@ -10147,15 +14235,11 @@ }, "node_modules/convert-source-map": { "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha1-f6rmI1P7QhM2bQypg1jSLoNosF8=", "dev": true, "license": "MIT" }, "node_modules/cookie": { "version": "0.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha1-DkHyTeXs8xeUfIL8eJ4GqISCRDI=", "dev": true, "license": "MIT", "engines": { @@ -10164,15 +14248,11 @@ }, "node_modules/cookie-signature": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true, "license": "MIT" }, "node_modules/copy-anything": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha1-CSRU6pWEp7etVXMGKyqH9ZAPxIA=", "dev": true, "license": "MIT", "dependencies": { @@ -10184,8 +14264,6 @@ }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha1-ltTb219z0C3XLQUo0ZWHIaty4Eo=", "dev": true, "license": "MIT", "dependencies": { @@ -10209,8 +14287,6 @@ }, "node_modules/copy-webpack-plugin/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", "dev": true, "license": "ISC", "dependencies": { @@ -10222,8 +14298,6 @@ }, "node_modules/copy-webpack-plugin/node_modules/globby": { "version": "13.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-13.2.2.tgz", - "integrity": "sha1-Y7kLG/aGGcITVHXL1OceZqoJBZI=", "dev": true, "license": "MIT", "dependencies": { @@ -10242,8 +14316,6 @@ }, "node_modules/copy-webpack-plugin/node_modules/slash": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slash/-/slash-4.0.0.tgz", - "integrity": "sha1-JCI3IXbExsWt214q2oha+YSzlqc=", "dev": true, "license": "MIT", "engines": { @@ -10255,8 +14327,6 @@ }, "node_modules/cordova-plugin-advanced-http": { "version": "3.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-advanced-http/-/cordova-plugin-advanced-http-3.3.1.tgz", - "integrity": "sha1-kDFDqarjV3zbtpU/vkgpApg7kjc=", "engines": [ { "name": "cordova", @@ -10267,8 +14337,6 @@ }, "node_modules/cordova-plugin-file": { "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-file/-/cordova-plugin-file-8.0.1.tgz", - "integrity": "sha1-5ZW1vfJJgWvTirGlEbRu/g9NHvk=", "license": "Apache-2.0", "engines": { "cordovaDependencies": { @@ -10289,8 +14357,6 @@ }, "node_modules/cordova-plugin-screen-orientation": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-screen-orientation/-/cordova-plugin-screen-orientation-3.0.4.tgz", - "integrity": "sha1-JSeHDJUBnd9Cr0lfDoopodXsco8=", "license": "Apache-2.0", "engines": { "cordovaDependencies": { @@ -10300,18 +14366,58 @@ } } }, + "node_modules/core-js-compat": { + "version": "3.37.0", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/browserslist": { + "version": "4.23.0", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/core-util-is": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=", "license": "MIT" }, "node_modules/cors": { "version": "2.8.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cors/-/cors-2.8.5.tgz", - "integrity": "sha1-6sEdpRWS3Ya58G9uesKTs9+HXSk=", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dev": true, - "license": "MIT", "dependencies": { "object-assign": "^4", "vary": "^1" @@ -10322,8 +14428,6 @@ }, "node_modules/cosmiconfig": { "version": "7.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=", "dev": true, "license": "MIT", "dependencies": { @@ -10339,8 +14443,6 @@ }, "node_modules/create-ecdh": { "version": "4.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=", "license": "MIT", "dependencies": { "bn.js": "^4.1.0", @@ -10349,14 +14451,10 @@ }, "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/create-hash": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", @@ -10368,8 +14466,6 @@ }, "node_modules/create-hmac": { "version": "1.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", "license": "MIT", "dependencies": { "cipher-base": "^1.0.3", @@ -10382,15 +14478,11 @@ }, "node_modules/create-require": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM=", "dev": true, "license": "MIT" }, "node_modules/critters": { "version": "0.0.16", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/critters/-/critters-0.0.16.tgz", - "integrity": "sha1-/6LFVhpltDxTuUADYjfOctzr/pM=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -10404,8 +14496,6 @@ }, "node_modules/critters/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -10420,8 +14510,6 @@ }, "node_modules/critters/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -10437,8 +14525,6 @@ }, "node_modules/critters/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -10450,15 +14536,11 @@ }, "node_modules/critters/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/critters/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -10467,15 +14549,11 @@ }, "node_modules/critters/node_modules/parse5": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", "dev": true, "license": "MIT" }, "node_modules/critters/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -10487,8 +14565,6 @@ }, "node_modules/cross-fetch": { "version": "3.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha1-Ayfrpl/Win0Rn4+yv5M0oaeVb4I=", "dev": true, "license": "MIT", "dependencies": { @@ -10497,8 +14573,6 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", "dev": true, "license": "MIT", "dependencies": { @@ -10512,8 +14586,6 @@ }, "node_modules/crypto-browserify": { "version": "3.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", "license": "MIT", "dependencies": { "browserify-cipher": "^1.0.0", @@ -10532,10 +14604,14 @@ "node": "*" } }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", + "dev": true + }, "node_modules/crypto-random-string": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=", "dev": true, "license": "MIT", "engines": { @@ -10544,8 +14620,6 @@ }, "node_modules/css-loader": { "version": "6.7.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-loader/-/css-loader-6.7.3.tgz", - "integrity": "sha1-HoeZ88zFh0/dVUYa9RE3/MW++80=", "dev": true, "license": "MIT", "dependencies": { @@ -10571,8 +14645,6 @@ }, "node_modules/css-select": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -10588,8 +14660,6 @@ }, "node_modules/css-what": { "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha1-+17/z3bx3eosgb36pN5E55uscPQ=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -10599,10 +14669,13 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/css.escape": { + "version": "1.5.1", + "dev": true, + "license": "MIT" + }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", "dev": true, "license": "MIT", "bin": { @@ -10612,17 +14685,18 @@ "node": ">=4" } }, + "node_modules/csstype": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, "node_modules/custom-event": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", "dev": true, "license": "MIT" }, "node_modules/d3-array": { "version": "2.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha1-4gtBqvzf/fXVCSgATs7PgVpGXoE=", "license": "BSD-3-Clause", "dependencies": { "internmap": "^1.0.0" @@ -10630,8 +14704,6 @@ }, "node_modules/d3-brush": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-brush/-/d3-brush-2.1.0.tgz", - "integrity": "sha1-ra37sQTok3rxQumm4gKDJvBHEGU=", "license": "BSD-3-Clause", "dependencies": { "d3-dispatch": "1 - 2", @@ -10643,20 +14715,14 @@ }, "node_modules/d3-color": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-color/-/d3-color-2.0.0.tgz", - "integrity": "sha1-jWJcq0Ltm49gGhdgo4n36pGJ1i4=", "license": "BSD-3-Clause" }, "node_modules/d3-dispatch": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-dispatch/-/d3-dispatch-2.0.0.tgz", - "integrity": "sha1-ihjhb3bdP8rvQhY8l7kmqptV588=", "license": "BSD-3-Clause" }, "node_modules/d3-drag": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-drag/-/d3-drag-2.0.0.tgz", - "integrity": "sha1-nq8EbOntHCXIhmGRHB1aTY636m0=", "license": "BSD-3-Clause", "dependencies": { "d3-dispatch": "1 - 2", @@ -10665,8 +14731,6 @@ }, "node_modules/d3-ease": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha1-llisOKIUDVnTRhYPH2ww/aC9EvQ=", "license": "BSD-3-Clause", "engines": { "node": ">=12" @@ -10674,20 +14738,14 @@ }, "node_modules/d3-format": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha1-oQvMD5hsNytym6RHOCQTqr9bB2c=", "license": "BSD-3-Clause" }, "node_modules/d3-hierarchy": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", - "integrity": "sha1-2riKWMo+ehvGyrOQ6JZn/MbSAhg=", "license": "BSD-3-Clause" }, "node_modules/d3-interpolate": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-interpolate/-/d3-interpolate-2.0.1.tgz", - "integrity": "sha1-mL5JnPuKO5TU/2FpAFAaZKvJEWM=", "license": "BSD-3-Clause", "dependencies": { "d3-color": "1 - 2" @@ -10695,14 +14753,10 @@ }, "node_modules/d3-path": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-path/-/d3-path-2.0.0.tgz", - "integrity": "sha1-VdhqwTGgVIra4kHuv7VrRYLdCdg=", "license": "BSD-3-Clause" }, "node_modules/d3-scale": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-scale/-/d3-scale-3.3.0.tgz", - "integrity": "sha1-KMYAsp9H5bnNLfl0nCBnJ5ZiA/M=", "license": "BSD-3-Clause", "dependencies": { "d3-array": "^2.3.0", @@ -10714,14 +14768,10 @@ }, "node_modules/d3-selection": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-selection/-/d3-selection-2.0.0.tgz", - "integrity": "sha1-lKEWOOohQbdWX4g3gNq8fvamEGY=", "license": "BSD-3-Clause" }, "node_modules/d3-shape": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-shape/-/d3-shape-2.1.0.tgz", - "integrity": "sha1-O2qCzK+8Rd5VtX/PlWxYTe07Zm8=", "license": "BSD-3-Clause", "dependencies": { "d3-path": "1 - 2" @@ -10729,8 +14779,6 @@ }, "node_modules/d3-time": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-time/-/d3-time-2.1.1.tgz", - "integrity": "sha1-6dioqIaR9FSOaMoIXl/5VnJKZoI=", "license": "BSD-3-Clause", "dependencies": { "d3-array": "2" @@ -10738,8 +14786,6 @@ }, "node_modules/d3-time-format": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha1-34BWyDZZ4B8grF2l/ernwI1fG7Y=", "license": "BSD-3-Clause", "dependencies": { "d3-time": "1 - 2" @@ -10747,14 +14793,10 @@ }, "node_modules/d3-timer": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-timer/-/d3-timer-2.0.0.tgz", - "integrity": "sha1-BV7bHRcM/jGrLaiWje7pQLVmI+Y=", "license": "BSD-3-Clause" }, "node_modules/d3-transition": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-transition/-/d3-transition-2.0.0.tgz", - "integrity": "sha1-Nm73DCLviNHjQQX1B1FpkaKRyUw=", "license": "BSD-3-Clause", "dependencies": { "d3-color": "1 - 2", @@ -10769,14 +14811,10 @@ }, "node_modules/d3-transition/node_modules/d3-ease": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-ease/-/d3-ease-2.0.0.tgz", - "integrity": "sha1-/Rdiv8oA2uS6zqUEsdYo/ykKxWM=", "license": "BSD-3-Clause" }, "node_modules/dargs": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha1-BAFcQd4Ly2nshAUPPZvgyvjW1cw=", "dev": true, "license": "MIT", "engines": { @@ -10785,8 +14823,6 @@ }, "node_modules/dashdash": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "license": "MIT", "dependencies": { @@ -10798,8 +14834,6 @@ }, "node_modules/data-view-buffer": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha1-jqYybv7Bei5CYgaW5nHX1ai8ZrI=", "dev": true, "license": "MIT", "dependencies": { @@ -10816,8 +14850,6 @@ }, "node_modules/data-view-byte-length": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha1-kHIcqV/ygGd+t5N0n84QETR2aeI=", "dev": true, "license": "MIT", "dependencies": { @@ -10834,8 +14866,6 @@ }, "node_modules/data-view-byte-offset": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha1-Xgu/tIKO0tG5tADNin0Rm8oP8Yo=", "dev": true, "license": "MIT", "dependencies": { @@ -10852,8 +14882,6 @@ }, "node_modules/date-format": { "version": "4.0.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/date-format/-/date-format-4.0.14.tgz", - "integrity": "sha1-eo5YRDT7FppSHIt6pIHzVYENlAA=", "license": "MIT", "engines": { "node": ">=4.0" @@ -10861,8 +14889,6 @@ }, "node_modules/dateformat": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha1-puN0maTZqc+F71hyBE1ikByYia4=", "dev": true, "license": "MIT", "engines": { @@ -10871,8 +14897,6 @@ }, "node_modules/debug": { "version": "4.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-4.3.4.tgz", - "integrity": "sha1-Exn2V5NX8jONMzfSzdSRS7XcyGU=", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -10886,10 +14910,17 @@ } } }, + "node_modules/decache": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.2.tgz", + "integrity": "sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==", + "dev": true, + "dependencies": { + "callsite": "^1.0.0" + } + }, "node_modules/decamelize": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10897,8 +14928,6 @@ }, "node_modules/decamelize-keys": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha1-BKLVI7LxjYDQFYpDuJXVbf+NGdg=", "dev": true, "license": "MIT", "dependencies": { @@ -10914,8 +14943,6 @@ }, "node_modules/decamelize-keys/node_modules/map-obj": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true, "license": "MIT", "engines": { @@ -10924,8 +14951,6 @@ }, "node_modules/decompress-response": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha1-yjh2Et234QS9FthaqwDV7PCcZvw=", "dev": true, "license": "MIT", "dependencies": { @@ -10938,10 +14963,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/deep-eql": { + "version": "4.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/deep-equal": { "version": "2.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha1-r4na+yOjlsfaPoYqvAvifPUdVuE=", "dev": true, "license": "MIT", "dependencies": { @@ -10965,33 +14999,61 @@ "which-typed-array": "^1.1.13" }, "engines": { - "node": ">= 0.4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", + "node_modules/default-browser-id/node_modules/bplist-parser": { + "version": "0.2.0", "dev": true, "license": "MIT", + "dependencies": { + "big-integer": "^1.6.44" + }, "engines": { - "node": ">=4.0.0" + "node": ">= 5.10.0" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=", - "dev": true, - "license": "MIT" - }, "node_modules/default-gateway": { "version": "6.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha1-gZSUyIgFO9t0PtvzQ9bN9/KUOnE=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -11003,8 +15065,6 @@ }, "node_modules/defaults": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha1-sLAgYsHiqmL/XZUo8PmLqpCXjXo=", "dev": true, "license": "MIT", "dependencies": { @@ -11016,8 +15076,6 @@ }, "node_modules/define-data-property": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha1-iU3BQbt9MGCuQ2b2oBB+aPvkjF4=", "dev": true, "license": "MIT", "dependencies": { @@ -11034,8 +15092,6 @@ }, "node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha1-P3rkIRKbyqrJvHSQXJigAJ7J7n8=", "dev": true, "license": "MIT", "engines": { @@ -11044,8 +15100,6 @@ }, "node_modules/define-properties": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha1-EHgcxhbrlRqAoDS6/Kpzd/avK2w=", "dev": true, "license": "MIT", "dependencies": { @@ -11060,10 +15114,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/defu": { + "version": "6.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/del": { "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/del/-/del-6.1.1.tgz", - "integrity": "sha1-O3AxTx7AqjJcaxTrNrlXhmce23o=", "dev": true, "license": "MIT", "dependencies": { @@ -11085,8 +15142,6 @@ }, "node_modules/del/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -11106,8 +15161,6 @@ }, "node_modules/del/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -11122,8 +15175,6 @@ }, "node_modules/delayed-stream": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true, "license": "MIT", "engines": { @@ -11132,15 +15183,11 @@ }, "node_modules/delegates": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true, "license": "MIT" }, "node_modules/depd": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/depd/-/depd-2.0.0.tgz", - "integrity": "sha1-tpYWPMdXVg0JzyLMj60Vcbeedt8=", "dev": true, "license": "MIT", "engines": { @@ -11149,18 +15196,22 @@ }, "node_modules/dependency-graph": { "version": "0.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha1-rAzn7WilTaIhZahel6AdU/XrLic=", "dev": true, "license": "MIT", "engines": { "node": ">= 0.6.0" } }, + "node_modules/dequal": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/des.js": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha1-HTf1dm87v/Tuljjocah2jBc7gdo=", "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -11169,8 +15220,6 @@ }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha1-SANzVQmti+VSk0xn32FPlOZvoBU=", "dev": true, "license": "MIT", "engines": { @@ -11178,10 +15227,16 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-indent": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/detect-libc": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha1-8M1QO0D5k5uJRpfRmtUIleMM9wA=", "dev": true, "license": "Apache-2.0", "engines": { @@ -11190,21 +15245,39 @@ }, "node_modules/detect-node": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=", "dev": true, "license": "MIT" }, + "node_modules/detect-package-manager": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/detect-port": { + "version": "1.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + } + }, "node_modules/devtools-protocol": { "version": "0.0.1011705", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz", - "integrity": "sha1-JYLtKfhISN+D+6SIEiAVVAp0RTk=", "license": "BSD-3-Clause" }, "node_modules/dezalgo": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha1-dRI1JgRpCEwTIVffqFfzhtTDPYE=", "dev": true, "license": "ISC", "dependencies": { @@ -11212,17 +15285,19 @@ "wrappy": "1" } }, + "node_modules/dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==", + "dev": true + }, "node_modules/di": { "version": "0.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", "dev": true, "license": "MIT" }, "node_modules/diff": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff/-/diff-5.2.0.tgz", - "integrity": "sha1-Jt7QR80RebeLlTfV73JVA84a5TE=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -11231,8 +15306,6 @@ }, "node_modules/diff-sequences": { "version": "28.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha1-mYnccxJm3CkDRXpw6ZbzoEGROsY=", "dev": true, "license": "MIT", "engines": { @@ -11241,8 +15314,6 @@ }, "node_modules/diffie-hellman": { "version": "5.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", "license": "MIT", "dependencies": { "bn.js": "^4.1.0", @@ -11252,20 +15323,14 @@ }, "node_modules/diffie-hellman/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/dijkstrajs": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dijkstrajs/-/dijkstrajs-1.0.3.tgz", - "integrity": "sha1-TI296h8PZHi/+U2cSceE1iPk/CM=", "license": "MIT" }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=", "dev": true, "license": "MIT", "dependencies": { @@ -11277,8 +15342,6 @@ }, "node_modules/dns-packet": { "version": "5.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha1-roiK1CWp0UeKBnQlarhm3hASzy8=", "dev": true, "license": "MIT", "dependencies": { @@ -11290,8 +15353,6 @@ }, "node_modules/doctrine": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -11301,10 +15362,21 @@ "node": ">=6.0.0" } }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "dev": true, + "license": "MIT" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, "node_modules/dom-serialize": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", "dev": true, "license": "MIT", "dependencies": { @@ -11316,8 +15388,6 @@ }, "node_modules/dom-serializer": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", "dev": true, "license": "MIT", "dependencies": { @@ -11331,8 +15401,6 @@ }, "node_modules/domelementtype": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha1-XEXo6GmVJiYzHXqrMm0B2vZdWJ0=", "dev": true, "funding": [ { @@ -11344,8 +15412,6 @@ }, "node_modules/domhandler": { "version": "4.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -11360,8 +15426,6 @@ }, "node_modules/domutils": { "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -11373,10 +15437,28 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/dot": { + "version": "2.0.0-beta.1", + "resolved": "https://registry.npmjs.org/dot/-/dot-2.0.0-beta.1.tgz", + "integrity": "sha512-kxM7fSnNQTXOmaeGuBSXM8O3fEsBb7XSDBllkGbRwa0lJSJTxxDE/4eSNGLKZUmlFw0f1vJ5qSV2BljrgQtgIA==", + "dev": true + }, + "node_modules/dot-case": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, "node_modules/dot-prop": { "version": "5.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", "dev": true, "license": "MIT", "dependencies": { @@ -11386,23 +15468,53 @@ "node": ">=8" } }, + "node_modules/dotenv": { + "version": "16.4.5", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-expand": { + "version": "10.0.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, "node_modules/earcut": { "version": "2.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/earcut/-/earcut-2.2.4.tgz", - "integrity": "sha1-bQL9TWgWDBFIJdBokKkuyq5gNDo=", "license": "ISC" }, "node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha1-aWzi7Aqg5uqTo5f/zySqeEDIJ8s=", "dev": true, "license": "MIT" }, "node_modules/ecc-jsbn": { "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, "license": "MIT", "dependencies": { @@ -11412,29 +15524,35 @@ }, "node_modules/ecc-jsbn/node_modules/jsbn": { "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true, "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", "dev": true, "license": "MIT" }, + "node_modules/ejs": { + "version": "3.1.10", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/electron-to-chromium": { - "version": "1.4.729", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/electron-to-chromium/-/electron-to-chromium-1.4.729.tgz", - "integrity": "sha1-hHfSHipQmTeBlQiFsnMdkq1TLAA=", + "version": "1.4.754", "dev": true, "license": "ISC" }, "node_modules/elementtree": { "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/elementtree/-/elementtree-0.1.7.tgz", - "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -11446,8 +15564,6 @@ }, "node_modules/elliptic": { "version": "6.5.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/elliptic/-/elliptic-6.5.5.tgz", - "integrity": "sha1-xxXgn3i2kjl3YQ1MI0bWziLm3e0=", "license": "MIT", "dependencies": { "bn.js": "^4.11.9", @@ -11461,20 +15577,23 @@ }, "node_modules/elliptic/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, + "node_modules/emitter-component": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.2.tgz", + "integrity": "sha512-QdXO3nXOzZB4pAjM0n6ZE+R9/+kPpECA/XSELIcc54NeYVnBqIk+4DFiBgK+8QbV3mdvTG6nedl7dTYgO+5wDw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", "dev": true, "license": "MIT", "engines": { @@ -11483,14 +15602,10 @@ }, "node_modules/encode-utf8": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encode-utf8/-/encode-utf8-1.0.3.tgz", - "integrity": "sha1-8w/dMdoH+1lvKBvrL2sCeFGZTNo=", "license": "MIT" }, "node_modules/encodeurl": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "dev": true, "license": "MIT", "engines": { @@ -11499,6 +15614,7 @@ }, "node_modules/encoding": { "version": "0.1.13", + "dev": true, "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encoding/-/encoding-0.1.13.tgz", "integrity": "sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=", "license": "MIT", @@ -11509,6 +15625,7 @@ }, "node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", + "dev": true, "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "license": "MIT", @@ -11522,8 +15639,6 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", "license": "MIT", "dependencies": { "once": "^1.4.0" @@ -11531,8 +15646,6 @@ }, "node_modules/engine.io": { "version": "6.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/engine.io/-/engine.io-6.5.4.tgz", - "integrity": "sha1-aCLevzJOeBrdIlTpEvhWhQiFDNw=", "dev": true, "license": "MIT", "dependencies": { @@ -11553,8 +15666,6 @@ }, "node_modules/engine.io-parser": { "version": "5.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha1-N7SOLSMRaRmjRTc4xXIEVeZOHEk=", "dev": true, "license": "MIT", "engines": { @@ -11563,8 +15674,6 @@ }, "node_modules/engine.io/node_modules/ws": { "version": "8.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.11.0.tgz", - "integrity": "sha1-ag02uO39n5bYslaD2y+Nfebo4UM=", "dev": true, "license": "MIT", "engines": { @@ -11585,8 +15694,6 @@ }, "node_modules/enhanced-resolve": { "version": "5.16.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", - "integrity": "sha1-ZeyId4CDBWyzJIf6qa74LtCGR4c=", "dev": true, "license": "MIT", "dependencies": { @@ -11599,15 +15706,11 @@ }, "node_modules/ent": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", "dev": true, "license": "MIT" }, "node_modules/entities": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", - "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", "dev": true, "license": "BSD-2-Clause", "funding": { @@ -11616,25 +15719,30 @@ }, "node_modules/env-paths": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/envinfo": { + "version": "7.13.0", + "dev": true, + "license": "MIT", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/err-code": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha1-I8Lzt1b/38YI0w4nyalBAkgH5/k=", "dev": true, "license": "MIT" }, "node_modules/errno": { "version": "0.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/errno/-/errno-0.1.8.tgz", - "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", "dev": true, "license": "MIT", "optional": true, @@ -11647,8 +15755,6 @@ }, "node_modules/error-ex": { "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", "dev": true, "license": "MIT", "dependencies": { @@ -11657,8 +15763,6 @@ }, "node_modules/es-abstract": { "version": "1.23.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha1-jwxaNc0hUxJXPFonyH39bIgaCqA=", "dev": true, "license": "MIT", "dependencies": { @@ -11718,8 +15822,6 @@ }, "node_modules/es-define-property": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha1-x/rvvf+LJpbPX0aSHt+3fMS6OEU=", "dev": true, "license": "MIT", "dependencies": { @@ -11731,8 +15833,6 @@ }, "node_modules/es-errors": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha1-BfdaJdq5jk+x3NXhRywFRtUFfI8=", "dev": true, "license": "MIT", "engines": { @@ -11741,8 +15841,6 @@ }, "node_modules/es-get-iterator": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha1-Pvh1I8XUZNQQhLLDycIU8RmXY9Y=", "dev": true, "license": "MIT", "dependencies": { @@ -11761,16 +15859,12 @@ } }, "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk=", + "version": "1.5.2", "dev": true, "license": "MIT" }, "node_modules/es-object-atoms": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha1-3bVc1HrC4kBwEmC8Ko4x7LZD2UE=", "dev": true, "license": "MIT", "dependencies": { @@ -11782,8 +15876,6 @@ }, "node_modules/es-set-tostringtag": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha1-i7YPCkQMLkKBliQoQ41YVFrzl3c=", "dev": true, "license": "MIT", "dependencies": { @@ -11797,8 +15889,6 @@ }, "node_modules/es-shim-unscopables": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha1-H2lC5x7MeDXtHIqDAG2HcaY6N2M=", "dev": true, "license": "MIT", "dependencies": { @@ -11807,8 +15897,6 @@ }, "node_modules/es-to-primitive": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", "dev": true, "license": "MIT", "dependencies": { @@ -11825,25 +15913,25 @@ }, "node_modules/es6-promise": { "version": "4.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo=", "dev": true, "license": "MIT" }, "node_modules/es6-promisify": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "license": "MIT", "dependencies": { "es6-promise": "^4.0.3" } }, + "node_modules/es6-shim": { + "version": "0.35.8", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.8.tgz", + "integrity": "sha512-Twf7I2v4/1tLoIXMT8HlqaBSS5H2wQTs2wx3MNYCI8K1R1/clXyCazrcVCPm/FuO9cyV8+leEaZOWD5C253NDg==", + "dev": true + }, "node_modules/esbuild": { "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.17.8.tgz", - "integrity": "sha1-9/eZq8fNzj8PLj4MAfEg1NVRk7Q=", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -11879,10 +15967,24 @@ "@esbuild/win32-x64": "0.17.8" } }, + "node_modules/esbuild-plugin-alias": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/esbuild-register": { + "version": "3.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } + }, "node_modules/esbuild-wasm": { "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz", - "integrity": "sha1-wjSDBkMMJ2E+48yalVzdVN8pE3o=", "dev": true, "license": "MIT", "bin": { @@ -11894,8 +15996,6 @@ }, "node_modules/escalade": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha1-VAdumrKepb89jx7WKs/7uIJy3yc=", "dev": true, "license": "MIT", "engines": { @@ -11904,15 +16004,11 @@ }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", "dev": true, "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true, "license": "MIT", "engines": { @@ -11921,8 +16017,6 @@ }, "node_modules/eslint": { "version": "8.56.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha1-SVfOjaQJ3AgJ+ZqwehuUgyq3SxU=", "dev": true, "license": "MIT", "dependencies": { @@ -11977,8 +16071,6 @@ }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha1-1OqsUrii58PNGQPrAPfgUzVhGKw=", "dev": true, "license": "MIT", "dependencies": { @@ -11989,8 +16081,6 @@ }, "node_modules/eslint-import-resolver-node/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -11999,8 +16089,6 @@ }, "node_modules/eslint-import-resolver-node/node_modules/resolve": { "version": "1.22.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha1-tsh6nyqgbfq1Lj1wrIzeMh+lpI0=", "dev": true, "license": "MIT", "dependencies": { @@ -12017,8 +16105,6 @@ }, "node_modules/eslint-module-utils": { "version": "2.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha1-UvJAQwDDvTPe7OnXNy+zN8wdfDQ=", "dev": true, "license": "MIT", "dependencies": { @@ -12035,8 +16121,6 @@ }, "node_modules/eslint-module-utils/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -12045,10 +16129,9 @@ }, "node_modules/eslint-plugin-import": { "version": "2.29.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha1-1Fs3te9ZAdY5wVJw101G0WEVBkM=", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, - "license": "MIT", "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -12077,8 +16160,6 @@ }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -12087,8 +16168,6 @@ }, "node_modules/eslint-plugin-import/node_modules/doctrine": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -12100,8 +16179,6 @@ }, "node_modules/eslint-plugin-import/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -12110,91 +16187,219 @@ }, "node_modules/eslint-plugin-jsdoc": { "version": "48.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.3.tgz", - "integrity": "sha1-AYjRfHpKpxhUFlVliecalUs0Ps0=", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.3.tgz", + "integrity": "sha512-r9DMAmFs66VNvNqRLLjHejdnJtILrt3xGi+Qx0op0oRfFGVpOR1Hb3BC++MacseHx93d8SKYPhyrC9BS7Os2QA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { - "@es-joy/jsdoccomment": "~0.42.0", - "are-docs-informative": "^0.0.2", - "comment-parser": "1.4.1", + "@es-joy/jsdoccomment": "~0.42.0", + "are-docs-informative": "^0.0.2", + "comment-parser": "1.4.1", + "debug": "^4.3.4", + "escape-string-regexp": "^4.0.0", + "esquery": "^1.5.0", + "is-builtin-module": "^3.2.1", + "semver": "^7.6.0", + "spdx-expression-parse": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/eslint-plugin-prefer-arrow": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz", + "integrity": "sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ==", + "dev": true, + "peerDependencies": { + "eslint": ">=2.0.0" + } + }, + "node_modules/eslint-plugin-storybook": { + "version": "0.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/csf": "^0.0.1", + "@typescript-eslint/utils": "^5.62.0", + "requireindex": "^1.2.0", + "ts-dedent": "^2.2.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "eslint": ">=6" + } + }, + "node_modules/eslint-plugin-storybook/node_modules/@storybook/csf": { + "version": "0.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15" + } + }, + "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", "debug": "^4.3.4", - "escape-string-regexp": "^4.0.0", - "esquery": "^1.5.0", - "is-builtin-module": "^3.2.1", - "semver": "^7.6.0", - "spdx-expression-parse": "^4.0.0" + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=18" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", + "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils": { + "version": "5.62.0", "dev": true, "license": "MIT", + "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" + }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", + "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/semver": { - "version": "7.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.0.tgz", - "integrity": "sha1-Gkak20v/zM2Xt0O1AFyDJfI9Ti0=", + "node_modules/eslint-plugin-storybook/node_modules/eslint-scope": { + "version": "5.1.1", "dev": true, - "license": "ISC", + "license": "BSD-2-Clause", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=10" + "node": ">=8.0.0" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true, - "license": "ISC" - }, - "node_modules/eslint-plugin-prefer-arrow": { - "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz", - "integrity": "sha1-5/uz+kzYT/EBW5xRrYZVDlUEEEE=", + "node_modules/eslint-plugin-storybook/node_modules/estraverse": { + "version": "4.3.0", "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": ">=2.0.0" + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" } }, "node_modules/eslint-scope": { "version": "7.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha1-3rT5JWM5DzIAaJSvYqItuhxGQj8=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -12210,8 +16415,6 @@ }, "node_modules/eslint-utils": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=", "dev": true, "license": "MIT", "dependencies": { @@ -12229,8 +16432,6 @@ }, "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=", "dev": true, "license": "Apache-2.0", "engines": { @@ -12239,8 +16440,6 @@ }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha1-DNcv6FUOPC6uFWqWpN3c0cisWAA=", "dev": true, "license": "Apache-2.0", "engines": { @@ -12252,8 +16451,6 @@ }, "node_modules/eslint/node_modules/ajv": { "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -12269,8 +16466,6 @@ }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -12285,15 +16480,11 @@ }, "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", "dev": true, "license": "Python-2.0" }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -12309,8 +16500,6 @@ }, "node_modules/eslint/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -12322,15 +16511,11 @@ }, "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", "dev": true, "license": "MIT", "engines": { @@ -12342,8 +16527,6 @@ }, "node_modules/eslint/node_modules/find-up": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=", "dev": true, "license": "MIT", "dependencies": { @@ -12359,8 +16542,6 @@ }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", "dev": true, "license": "ISC", "dependencies": { @@ -12372,8 +16553,6 @@ }, "node_modules/eslint/node_modules/globals": { "version": "13.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-13.24.0.tgz", - "integrity": "sha1-hDKhnXjODB6DOUnDats0VAC7EXE=", "dev": true, "license": "MIT", "dependencies": { @@ -12388,8 +16567,6 @@ }, "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -12398,8 +16575,6 @@ }, "node_modules/eslint/node_modules/js-yaml": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", "dev": true, "license": "MIT", "dependencies": { @@ -12411,15 +16586,11 @@ }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/eslint/node_modules/locate-path": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha1-VTIeswn+u8WcSAHZMackUqaB0oY=", "dev": true, "license": "MIT", "dependencies": { @@ -12434,8 +16605,6 @@ }, "node_modules/eslint/node_modules/p-limit": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=", "dev": true, "license": "MIT", "dependencies": { @@ -12450,8 +16619,6 @@ }, "node_modules/eslint/node_modules/p-locate": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=", "dev": true, "license": "MIT", "dependencies": { @@ -12466,8 +16633,6 @@ }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -12479,8 +16644,6 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -12492,8 +16655,6 @@ }, "node_modules/espree": { "version": "9.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/espree/-/espree-9.6.1.tgz", - "integrity": "sha1-oqF7jkNGkKVDLy+AGM5x0zGkjG8=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -12510,8 +16671,6 @@ }, "node_modules/esprima": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", "dev": true, "license": "BSD-2-Clause", "bin": { @@ -12524,8 +16683,6 @@ }, "node_modules/esquery": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha1-bOF3ON6Fd2lO3XNhxXGCrIyw2ws=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -12537,8 +16694,6 @@ }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -12550,8 +16705,6 @@ }, "node_modules/esri-leaflet": { "version": "3.0.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esri-leaflet/-/esri-leaflet-3.0.12.tgz", - "integrity": "sha1-TIjWY6fayTNNl1LFGKpNj1if+2U=", "license": "Apache-2.0", "dependencies": { "@terraformer/arcgis": "^2.1.0", @@ -12563,8 +16716,6 @@ }, "node_modules/esri-leaflet-vector": { "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esri-leaflet-vector/-/esri-leaflet-vector-4.2.3.tgz", - "integrity": "sha1-RDcRf6iFXvDnah/YnbP1DfVfptY=", "license": "Apache-2.0", "peerDependencies": { "esri-leaflet": ">2.3.0", @@ -12574,18 +16725,22 @@ }, "node_modules/estraverse": { "version": "5.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=", "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, + "node_modules/estree-walker": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -12594,32 +16749,39 @@ }, "node_modules/etag": { "version": "1.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/event-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz", + "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" + } + }, "node_modules/eventemitter-asyncresource": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha1-c0/y5Ev0SOYn93SPkF1r3Ve9tls=", "dev": true, "license": "MIT" }, "node_modules/eventemitter3": { "version": "4.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=", "dev": true, "license": "MIT" }, "node_modules/events": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/events/-/events-3.3.0.tgz", - "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", "dev": true, "license": "MIT", "engines": { @@ -12628,8 +16790,6 @@ }, "node_modules/evp_bytestokey": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", "license": "MIT", "dependencies": { "md5.js": "^1.3.4", @@ -12638,8 +16798,6 @@ }, "node_modules/execa": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-5.1.1.tgz", - "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=", "dev": true, "license": "MIT", "dependencies": { @@ -12662,8 +16820,6 @@ }, "node_modules/exifreader": { "version": "4.19.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exifreader/-/exifreader-4.19.1.tgz", - "integrity": "sha1-ljW1M40dUeOcCF+MrATzKJ7cA3A=", "hasInstallScript": true, "license": "MPL-2.0", "optionalDependencies": { @@ -12672,8 +16828,6 @@ }, "node_modules/exifreader/node_modules/@xmldom/xmldom": { "version": "0.8.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha1-oTN8pCaqYc75/hW1so40CnL2+pk=", "license": "MIT", "optional": true, "engines": { @@ -12682,8 +16836,6 @@ }, "node_modules/exit": { "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true, "engines": { "node": ">= 0.8.0" @@ -12691,8 +16843,6 @@ }, "node_modules/expand-template": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha1-bhSz/O4POmNA7LV9LokYaSBSpHw=", "dev": true, "license": "(MIT OR WTFPL)", "engines": { @@ -12701,15 +16851,11 @@ }, "node_modules/exponential-backoff": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha1-ZKx1Jv40GrGKOQFs0ix4fQHgC/Y=", "dev": true, "license": "Apache-2.0" }, "node_modules/express": { "version": "4.19.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/express/-/express-4.19.2.tgz", - "integrity": "sha1-4lQ3gno6p/KoJ7yBcbu7Zko1ZGU=", "dev": true, "license": "MIT", "dependencies": { @@ -12751,8 +16897,6 @@ }, "node_modules/express/node_modules/cookie": { "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha1-J5iwSwcbDsv/DbtipQWo76ThkFE=", "dev": true, "license": "MIT", "engines": { @@ -12761,8 +16905,6 @@ }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -12771,8 +16913,6 @@ }, "node_modules/express/node_modules/finalhandler": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha1-fSP+VzGyB7RkDk/NAK7B+SB6ezI=", "dev": true, "license": "MIT", "dependencies": { @@ -12790,15 +16930,11 @@ }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/express/node_modules/statuses": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=", "dev": true, "license": "MIT", "engines": { @@ -12807,15 +16943,11 @@ }, "node_modules/extend": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend/-/extend-3.0.2.tgz", - "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", "dev": true, "license": "MIT" }, "node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" @@ -12826,8 +16958,6 @@ }, "node_modules/external-editor": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", "dev": true, "license": "MIT", "dependencies": { @@ -12841,8 +16971,6 @@ }, "node_modules/external-editor/node_modules/tmp": { "version": "0.0.33", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", "dev": true, "license": "MIT", "dependencies": { @@ -12854,8 +16982,6 @@ }, "node_modules/extract-zip": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha1-Zj3KVv5G34kNXxMe9KBtIruLoTo=", "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", @@ -12874,8 +17000,6 @@ }, "node_modules/extract-zip/node_modules/get-stream": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", "license": "MIT", "dependencies": { "pump": "^3.0.0" @@ -12889,32 +17013,36 @@ }, "node_modules/extsprintf": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", "dev": true, "engines": [ "node >=0.6.0" ], "license": "MIT" }, + "node_modules/fancy-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-2.0.0.tgz", + "integrity": "sha512-9CzxZbACXMUXW13tS0tI8XsGGmxWzO2DmYrGuBJOJ8k8q2K7hwfJA5qHjuPPe8wtsco33YR9wc+Rlr5wYFvhSA==", + "dev": true, + "dependencies": { + "color-support": "^1.1.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", "dev": true, "license": "MIT" }, "node_modules/fast-fifo": { "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha1-KG4x3pbrltOKl4mYFXQLoqTzZAw=", "dev": true, "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha1-qQRQHlfP3S/83tRemaVP71XkYSk=", "dev": true, "license": "MIT", "dependencies": { @@ -12930,22 +17058,16 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", "dev": true, "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true, "license": "MIT" }, "node_modules/fastq": { "version": "1.17.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha1-KlI/B6TnsegaQrkbi/IlQQd1O0c=", "dev": true, "license": "ISC", "dependencies": { @@ -12954,8 +17076,6 @@ }, "node_modules/faye-websocket": { "version": "0.11.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -12967,17 +17087,18 @@ }, "node_modules/fd-slicer": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "license": "MIT", "dependencies": { "pend": "~1.2.0" } }, + "node_modules/fetch-retry": { + "version": "5.0.6", + "dev": true, + "license": "MIT" + }, "node_modules/figures": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/figures/-/figures-3.2.0.tgz", - "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", "dev": true, "license": "MIT", "dependencies": { @@ -12992,8 +17113,6 @@ }, "node_modules/file-entry-cache": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=", "dev": true, "license": "MIT", "dependencies": { @@ -13003,10 +17122,65 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/file-system-cache": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fs-extra": "11.1.1", + "ramda": "0.29.0" + } + }, + "node_modules/file-system-cache/node_modules/fs-extra": { + "version": "11.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "10.1.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 10.4.0" + } + }, "node_modules/fill-range": { "version": "7.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", "dev": true, "license": "MIT", "dependencies": { @@ -13018,8 +17192,6 @@ }, "node_modules/finalhandler": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", "dev": true, "license": "MIT", "dependencies": { @@ -13037,8 +17209,6 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -13047,15 +17217,11 @@ }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/finalhandler/node_modules/on-finished": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dev": true, "license": "MIT", "dependencies": { @@ -13067,8 +17233,6 @@ }, "node_modules/find-cache-dir": { "version": "3.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=", "dev": true, "license": "MIT", "dependencies": { @@ -13085,8 +17249,6 @@ }, "node_modules/find-up": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "license": "MIT", "dependencies": { "locate-path": "^5.0.0", @@ -13098,8 +17260,6 @@ }, "node_modules/flat-cache": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha1-LAwtUEDJmxYydxqdEFclwBFTY+4=", "dev": true, "license": "MIT", "dependencies": { @@ -13113,8 +17273,6 @@ }, "node_modules/flat-cache/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -13134,8 +17292,6 @@ }, "node_modules/flat-cache/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -13150,14 +17306,18 @@ }, "node_modules/flatted": { "version": "3.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha1-IdtHBymmc01JlwAvQ5yzCJh/Vno=", "license": "ISC" }, + "node_modules/flow-parser": { + "version": "0.235.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/follow-redirects": { "version": "1.15.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha1-f4FcDNpCScdP8J6V75fCO1/QOZs=", "dev": true, "funding": [ { @@ -13175,60 +17335,186 @@ } } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha1-abRH6IoKXTLD5whPPxcQA0shN24=", + "node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", + "minimatch": "^3.0.4", + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">=12.13.0", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "typescript": ">3.6.0", + "webpack": "^5.11.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "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/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "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/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha1-HRc+d2110ncv7Qjv5KDeHqGxLQ0=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, + "license": "MIT" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", "dev": true, - "license": "ISC", + "license": "MIT" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, "engines": { - "node": ">=14" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": "*" + "node": ">=8" } }, "node_modules/form-data": { "version": "2.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", "dev": true, "license": "MIT", "dependencies": { @@ -13242,8 +17528,6 @@ }, "node_modules/formidable": { "version": "3.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/formidable/-/formidable-3.5.1.tgz", - "integrity": "sha1-k2CiOmVvJhIHhosUhGJMTI0G7ho=", "dev": true, "license": "MIT", "dependencies": { @@ -13257,8 +17541,6 @@ }, "node_modules/forwarded": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=", "dev": true, "license": "MIT", "engines": { @@ -13267,8 +17549,6 @@ }, "node_modules/fraction.js": { "version": "4.3.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha1-BsoAhRV+Qv2n+ecm55/vxAaIQPc=", "dev": true, "license": "MIT", "engines": { @@ -13281,24 +17561,24 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", + "dev": true + }, "node_modules/fs-constants": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=", "license": "MIT" }, "node_modules/fs-extra": { "version": "10.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha1-Aoc8+8QITd4SfqpfmQXu8jJdGr8=", "dev": true, "license": "MIT", "dependencies": { @@ -13312,8 +17592,6 @@ }, "node_modules/fs-minipass": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha1-eahZgcTcEgBl6W9iCGv2+dwmzFQ=", "dev": true, "license": "ISC", "dependencies": { @@ -13325,8 +17603,6 @@ }, "node_modules/fs-minipass/node_modules/minipass": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha1-284DdA9QpHhrqZTB+5CIRNJ7A4w=", "dev": true, "license": "ISC", "engines": { @@ -13334,22 +17610,30 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha1-/kUBdfDbDX6nWBAuHYQJasuSV4g=", + "version": "1.0.6", "dev": true, "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "license": "ISC" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha1-LALYZNl/PqbIgwxGTL0Rq26rehw=", "dev": true, "license": "MIT", "funding": { @@ -13358,8 +17642,6 @@ }, "node_modules/function.prototype.name": { "version": "1.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha1-zfMVt9kO53pMbuIWw8M2LaB1M/0=", "dev": true, "license": "MIT", "dependencies": { @@ -13377,8 +17659,6 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha1-BAT+TuK6L2B/Dg7DyAuumUEzuDQ=", "dev": true, "license": "MIT", "funding": { @@ -13387,8 +17667,6 @@ }, "node_modules/gauge": { "version": "4.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha1-Uv8GUvK79gepiXk9U7dRvvIyjc4=", "dev": true, "license": "ISC", "dependencies": { @@ -13407,8 +17685,6 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=", "dev": true, "license": "MIT", "engines": { @@ -13417,23 +17693,25 @@ }, "node_modules/geojson-vt": { "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/geojson-vt/-/geojson-vt-3.2.1.tgz", - "integrity": "sha1-+K22FNLB0/bufEJlytS7861gyLc=", "license": "ISC" }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-func-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, "node_modules/get-intrinsic": { "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha1-44X1pLUifUScPqu60FSU7wq76t0=", "dev": true, "license": "MIT", "dependencies": { @@ -13450,10 +17728,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-npm-tarball-url": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, "node_modules/get-package-type": { "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro=", "dev": true, "license": "MIT", "engines": { @@ -13462,8 +17746,6 @@ }, "node_modules/get-pkg-repo": { "version": "4.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha1-dZc+HIBQxz9IGQxSBHxM7jrL84U=", "dev": true, "license": "MIT", "dependencies": { @@ -13481,8 +17763,6 @@ }, "node_modules/get-pkg-repo/node_modules/cliui": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", "dev": true, "license": "ISC", "dependencies": { @@ -13493,8 +17773,6 @@ }, "node_modules/get-pkg-repo/node_modules/through2": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", "dev": true, "license": "MIT", "dependencies": { @@ -13504,8 +17782,6 @@ }, "node_modules/get-pkg-repo/node_modules/yargs": { "version": "16.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", "dev": true, "license": "MIT", "dependencies": { @@ -13523,8 +17799,6 @@ }, "node_modules/get-stream": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=", "license": "MIT", "engines": { "node": ">=10" @@ -13535,8 +17809,6 @@ }, "node_modules/get-symbol-description": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha1-UzdE1aogrKTgecjl2vf9RCAoIfU=", "dev": true, "license": "MIT", "dependencies": { @@ -13553,8 +17825,6 @@ }, "node_modules/get-value": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13562,18 +17832,32 @@ }, "node_modules/getpass": { "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" } }, + "node_modules/giget": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "citty": "^0.1.6", + "consola": "^3.2.3", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.3", + "nypm": "^0.3.8", + "ohash": "^1.1.3", + "pathe": "^1.1.2", + "tar": "^6.2.0" + }, + "bin": { + "giget": "dist/cli.mjs" + } + }, "node_modules/git-raw-commits": { "version": "2.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha1-vDV2Y4Bx0YZV4cxg1/UkkgAI1yM=", "dev": true, "license": "MIT", "dependencies": { @@ -13592,8 +17876,6 @@ }, "node_modules/git-remote-origin-url": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", "dev": true, "license": "MIT", "dependencies": { @@ -13606,8 +17888,6 @@ }, "node_modules/git-semver-tags": { "version": "4.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-semver-tags/-/git-semver-tags-4.1.1.tgz", - "integrity": "sha1-YxkbzYCbDsPhUbpHUcFsRE5bV4A=", "dev": true, "license": "MIT", "dependencies": { @@ -13623,8 +17903,6 @@ }, "node_modules/git-semver-tags/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -13633,8 +17911,6 @@ }, "node_modules/gitconfiglocal": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", "dev": true, "license": "BSD", "dependencies": { @@ -13643,28 +17919,25 @@ }, "node_modules/gitconfiglocal/node_modules/ini": { "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true, "license": "ISC" }, "node_modules/github-from-package": { "version": "0.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", "dev": true, "license": "MIT" }, + "node_modules/github-slugger": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, "node_modules/gl-matrix": { "version": "3.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha1-/BGR6DIACf1NIOkzlZXGBB3cIsk=", "license": "MIT" }, "node_modules/glob": { "version": "8.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-8.1.0.tgz", - "integrity": "sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4=", "dev": true, "license": "ISC", "dependencies": { @@ -13683,8 +17956,6 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", "dev": true, "license": "ISC", "dependencies": { @@ -13696,15 +17967,11 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=", "dev": true, "license": "BSD-2-Clause" }, "node_modules/glob/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -13713,8 +17980,6 @@ }, "node_modules/glob/node_modules/minimatch": { "version": "5.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", "dev": true, "license": "ISC", "dependencies": { @@ -13726,8 +17991,6 @@ }, "node_modules/global-prefix": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha1-/IX3MGTfafUEIfR/iD/luRO6m5c=", "license": "MIT", "dependencies": { "ini": "^1.3.5", @@ -13740,14 +18003,10 @@ }, "node_modules/global-prefix/node_modules/ini": { "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "license": "ISC" }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -13758,8 +18017,6 @@ }, "node_modules/globals": { "version": "11.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-11.12.0.tgz", - "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", "dev": true, "license": "MIT", "engines": { @@ -13767,13 +18024,12 @@ } }, "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha1-WFKIKlK4DcMBsGYCc+HtCC8LbM8=", + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -13784,8 +18040,6 @@ }, "node_modules/globby": { "version": "11.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-11.1.0.tgz", - "integrity": "sha1-vUvpi7BC+D15b344EZkfvoKg00s=", "dev": true, "license": "MIT", "dependencies": { @@ -13805,8 +18059,6 @@ }, "node_modules/gopd": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha1-Kf923mnax0ibfAkYpXiOVkd8Myw=", "dev": true, "license": "MIT", "dependencies": { @@ -13818,14 +18070,10 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha1-QYPk6L8Iu24Fu7L30uDI9xLKQOM=", "license": "ISC" }, "node_modules/gradle-to-js": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gradle-to-js/-/gradle-to-js-2.0.1.tgz", - "integrity": "sha1-PZQ7oCav4Zt7agrzvADRz9TC6sQ=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -13837,22 +18085,50 @@ }, "node_modules/graphemer": { "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha1-+y8dVeDjoYSa7/yQxPoN1ToOZsY=", "dev": true, "license": "MIT" }, + "node_modules/gunzip-maybe": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-zlib": "^0.1.4", + "is-deflate": "^1.0.0", + "is-gzip": "^1.0.0", + "peek-stream": "^1.1.0", + "pumpify": "^1.3.3", + "through2": "^2.0.3" + }, + "bin": { + "gunzip-maybe": "bin.js" + } + }, + "node_modules/gunzip-maybe/node_modules/through2": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/handle-thing": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", "dev": true, "license": "MIT" }, "node_modules/handlebars": { "version": "4.7.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha1-QcQsGLG+I2VDkYjHfGr65xwM2ek=", "dev": true, "license": "MIT", "dependencies": { @@ -13873,8 +18149,6 @@ }, "node_modules/handlebars/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -13883,8 +18157,6 @@ }, "node_modules/har-schema": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", "dev": true, "license": "ISC", "engines": { @@ -13893,9 +18165,6 @@ }, "node_modules/har-validator": { "version": "5.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", - "deprecated": "this library is no longer supported", "dev": true, "license": "MIT", "dependencies": { @@ -13908,8 +18177,6 @@ }, "node_modules/har-validator/node_modules/ajv": { "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -13925,15 +18192,11 @@ }, "node_modules/har-validator/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/hard-rejection": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=", "dev": true, "license": "MIT", "engines": { @@ -13942,8 +18205,6 @@ }, "node_modules/has-ansi": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "license": "MIT", "dependencies": { @@ -13955,8 +18216,6 @@ }, "node_modules/has-ansi/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -13965,8 +18224,6 @@ }, "node_modules/has-bigints": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha1-CHG9Pj1RYm9soJZmaLo11WAtbqo=", "dev": true, "license": "MIT", "funding": { @@ -13975,8 +18232,6 @@ }, "node_modules/has-flag": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true, "license": "MIT", "engines": { @@ -13985,8 +18240,6 @@ }, "node_modules/has-property-descriptors": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha1-lj7X0HHce/XwhMW/vg0bYiJYaFQ=", "dev": true, "license": "MIT", "dependencies": { @@ -13998,8 +18251,6 @@ }, "node_modules/has-proto": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha1-sx3f6bDm6ZFFNqarKGQm0CFPd/0=", "dev": true, "license": "MIT", "engines": { @@ -14011,8 +18262,6 @@ }, "node_modules/has-symbols": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha1-u3ssQ0klHc6HsSX3vfh0qnyLOfg=", "dev": true, "license": "MIT", "engines": { @@ -14024,8 +18273,6 @@ }, "node_modules/has-tostringtag": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha1-LNxC1AvvLltO6rfAGnPFTOerWrw=", "dev": true, "license": "MIT", "dependencies": { @@ -14040,15 +18287,11 @@ }, "node_modules/has-unicode": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true, "license": "ISC" }, "node_modules/hash-base": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -14060,8 +18303,6 @@ }, "node_modules/hash.js": { "version": "1.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -14070,8 +18311,6 @@ }, "node_modules/hasown": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha1-AD6vkb563DcuhOxZ3DclLO24AAM=", "dev": true, "license": "MIT", "dependencies": { @@ -14081,10 +18320,44 @@ "node": ">= 0.4" } }, + "node_modules/hast-util-heading-rank": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hdr-histogram-js": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", - "integrity": "sha1-C4YFNGVXIrbj8+fcp7eIZ89D3LU=", "dev": true, "license": "BSD", "dependencies": { @@ -14095,15 +18368,11 @@ }, "node_modules/hdr-histogram-percentiles-obj": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha1-lAn03gwt2njmHeLZ14senzy6KDw=", "dev": true, "license": "MIT" }, "node_modules/he": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/he/-/he-1.2.0.tgz", - "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", "dev": true, "license": "MIT", "bin": { @@ -14112,8 +18381,6 @@ }, "node_modules/hexoid": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hexoid/-/hexoid-1.0.0.tgz", - "integrity": "sha1-rRDGVz+5B94j2exjpxEmfZ3JvBg=", "dev": true, "license": "MIT", "engines": { @@ -14122,8 +18389,6 @@ }, "node_modules/hmac-drbg": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "license": "MIT", "dependencies": { "hash.js": "^1.0.3", @@ -14133,8 +18398,6 @@ }, "node_modules/hosted-git-info": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha1-gnuChn6f8cjQxNnVOIA5fSyG0iQ=", "dev": true, "license": "ISC", "dependencies": { @@ -14146,8 +18409,6 @@ }, "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -14159,15 +18420,11 @@ }, "node_modules/hosted-git-info/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/hpack.js": { "version": "2.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "dev": true, "license": "MIT", "dependencies": { @@ -14179,8 +18436,6 @@ }, "node_modules/html-entities": { "version": "2.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha1-IBo8+V06Fb5wmVIWINGd+09lNZ8=", "dev": true, "funding": [ { @@ -14196,29 +18451,123 @@ }, "node_modules/html-escaper": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", "dev": true, "license": "MIT" }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-auth": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/http-auth/-/http-auth-4.1.9.tgz", + "integrity": "sha512-kvPYxNGc9EKGTXvOMnTBQw2RZfuiSihK/mLw/a4pbtRueTE45S55Lw/3k5CktIf7Ak0veMKEIteDj4YkNmCzmQ==", + "dev": true, + "dependencies": { + "apache-crypt": "^1.1.2", + "apache-md5": "^1.0.6", + "bcryptjs": "^2.4.3", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-auth-connect": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/http-auth-connect/-/http-auth-connect-1.0.6.tgz", + "integrity": "sha512-yaO0QSCPqGCjPrl3qEEHjJP+lwZ6gMpXLuCBE06eWwcXomkI5TARtu0kxf9teFuBj6iaV3Ybr15jaWUvbzNzHw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-auth/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/http-cache-semantics": { "version": "4.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha1-q+AvyymFRgvwMjvmZENuw0dqbVo=", "dev": true, "license": "BSD-2-Clause" }, "node_modules/http-deceiver": { "version": "1.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", "dev": true, "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha1-t3dKFIbvc892Z6ya4IWMASxXudM=", "dev": true, "license": "MIT", "dependencies": { @@ -14234,8 +18583,6 @@ }, "node_modules/http-errors/node_modules/statuses": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=", "dev": true, "license": "MIT", "engines": { @@ -14244,15 +18591,11 @@ }, "node_modules/http-parser-js": { "version": "0.5.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha1-ryMJDZrE4kVz3m9q7MnYSki/IOM=", "dev": true, "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", "dev": true, "license": "MIT", "dependencies": { @@ -14266,8 +18609,6 @@ }, "node_modules/http-proxy-agent": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha1-USmAAgNSDUNPFCvHj/PBcIAPK0M=", "dev": true, "license": "MIT", "dependencies": { @@ -14281,8 +18622,6 @@ }, "node_modules/http-proxy-middleware": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha1-4aTdaXlXLHq1pOS1UJXR8yp0lj8=", "dev": true, "license": "MIT", "dependencies": { @@ -14306,8 +18645,6 @@ }, "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha1-r28uoUrFpkYYOlu9tbqrvBVq2dc=", "dev": true, "license": "MIT", "engines": { @@ -14319,8 +18656,6 @@ }, "node_modules/http-signature": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "license": "MIT", "dependencies": { @@ -14335,8 +18670,6 @@ }, "node_modules/https-proxy-agent": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha1-xZ7yJKBP6LdU89sAY6Jeow0ABdY=", "license": "MIT", "dependencies": { "agent-base": "6", @@ -14348,8 +18681,6 @@ }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=", "dev": true, "license": "Apache-2.0", "engines": { @@ -14358,18 +18689,55 @@ }, "node_modules/humanize-ms": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", "dev": true, "license": "MIT", "dependencies": { "ms": "^2.0.0" } }, + "node_modules/i18next": { + "version": "23.11.3", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.11.3.tgz", + "integrity": "sha512-Pq/aSKowir7JM0rj+Wa23Kb6KKDUGno/HjG+wRQu0PxoTbpQ4N89MAT0rFGvXmLkRLNMb1BbBOKGozl01dabzg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/i18next/node_modules/@babel/runtime": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/i18next/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true + }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", "dev": true, "license": "MIT", "dependencies": { @@ -14381,8 +18749,6 @@ }, "node_modules/icss-utils": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=", "dev": true, "license": "ISC", "engines": { @@ -14394,8 +18760,6 @@ }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=", "funding": [ { "type": "github", @@ -14414,8 +18778,6 @@ }, "node_modules/ignore": { "version": "5.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha1-opHAxheP8blgvv5H/N7DAWdKYyQ=", "dev": true, "license": "MIT", "engines": { @@ -14424,15 +18786,11 @@ }, "node_modules/ignore-by-default": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", "dev": true, "license": "ISC" }, "node_modules/ignore-walk": { "version": "6.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore-walk/-/ignore-walk-6.0.4.tgz", - "integrity": "sha1-iZUL6UtPUiIl62OhPFa622ORkOk=", "dev": true, "license": "ISC", "dependencies": { @@ -14444,8 +18802,6 @@ }, "node_modules/ignore-walk/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -14454,8 +18810,6 @@ }, "node_modules/ignore-walk/node_modules/minimatch": { "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -14470,8 +18824,6 @@ }, "node_modules/image-size": { "version": "0.5.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", "dev": true, "license": "MIT", "optional": true, @@ -14484,21 +18836,15 @@ }, "node_modules/immediate": { "version": "3.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", "license": "MIT" }, "node_modules/immutable": { "version": "4.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/immutable/-/immutable-4.3.5.tgz", - "integrity": "sha1-+LQ25m1Z+Zdg3Fd/XJmk/SpcxaA=", "dev": true, "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", "dev": true, "license": "MIT", "dependencies": { @@ -14514,8 +18860,6 @@ }, "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", "dev": true, "license": "MIT", "engines": { @@ -14524,8 +18868,6 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true, "license": "MIT", "engines": { @@ -14534,8 +18876,6 @@ }, "node_modules/indent-string": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", "dev": true, "license": "MIT", "engines": { @@ -14544,15 +18884,11 @@ }, "node_modules/infer-owner": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=", "dev": true, "license": "ISC" }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -14561,14 +18897,10 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", "license": "ISC" }, "node_modules/ini": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-3.0.1.tgz", - "integrity": "sha1-x27IEAeHW8RNVE/3oRpV0SKUEC0=", "dev": true, "license": "ISC", "engines": { @@ -14577,8 +18909,6 @@ }, "node_modules/inquirer": { "version": "8.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha1-3b/obKL2dkmmfapvEFHBKPaE8LQ=", "dev": true, "license": "MIT", "dependencies": { @@ -14604,8 +18934,6 @@ }, "node_modules/inquirer/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -14620,8 +18948,6 @@ }, "node_modules/inquirer/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -14637,8 +18963,6 @@ }, "node_modules/inquirer/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -14650,15 +18974,11 @@ }, "node_modules/inquirer/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/inquirer/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -14667,8 +18987,6 @@ }, "node_modules/inquirer/node_modules/rxjs": { "version": "7.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha1-b289meqARCke/ZLnx/z1YsQFdUM=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -14677,8 +18995,6 @@ }, "node_modules/inquirer/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -14690,15 +19006,11 @@ }, "node_modules/inquirer/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/internal-slot": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha1-wG3Mo+2HQkmIEAewpVI7FyoZCAI=", "dev": true, "license": "MIT", "dependencies": { @@ -14712,14 +19024,10 @@ }, "node_modules/internmap": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha1-ABfMijuZYF8DAvKxmNJy4BXl35U=", "license": "ISC" }, "node_modules/invert-kv": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI=", "dev": true, "license": "MIT", "engines": { @@ -14727,18 +19035,19 @@ } }, "node_modules/ionicons": { - "version": "7.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ionicons/-/ionicons-7.3.1.tgz", - "integrity": "sha1-oSosHJKQ47HuI7GliwFWXhBMdSU=", + "version": "7.4.0", "license": "MIT", "dependencies": { "@stencil/core": "^4.0.3" } }, + "node_modules/ip": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, "node_modules/ip-address": { "version": "9.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha1-EXqWCBmwh4DDvR8U7zwcwdPz6lo=", "dev": true, "license": "MIT", "dependencies": { @@ -14751,25 +19060,30 @@ }, "node_modules/ip-address/node_modules/sprintf-js": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha1-SRS5A6L4toXRf994pw6RfocuREo=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha1-IRm8RH/4wld1OxlvxfHOCKTN858=", + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-absolute-url": { + "version": "4.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-arguments": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=", "dev": true, "license": "MIT", "dependencies": { @@ -14785,8 +19099,6 @@ }, "node_modules/is-array-buffer": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha1-eh+Ss9Ye3SvGXSTxMFMOqT1/rpg=", "dev": true, "license": "MIT", "dependencies": { @@ -14802,15 +19114,11 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true, "license": "MIT" }, "node_modules/is-bigint": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=", "dev": true, "license": "MIT", "dependencies": { @@ -14822,8 +19130,6 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", "dev": true, "license": "MIT", "dependencies": { @@ -14835,8 +19141,6 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=", "dev": true, "license": "MIT", "dependencies": { @@ -14852,8 +19156,6 @@ }, "node_modules/is-builtin-module": { "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha1-8DJxcX2GVM/K8HqwRj+qNXFYEWk=", "dev": true, "license": "MIT", "dependencies": { @@ -14868,8 +19170,6 @@ }, "node_modules/is-callable": { "version": "1.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU=", "dev": true, "license": "MIT", "engines": { @@ -14881,8 +19181,6 @@ }, "node_modules/is-core-module": { "version": "2.13.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha1-rQ11Msb+qdoevcgnQtdFJcYnM4Q=", "dev": true, "license": "MIT", "dependencies": { @@ -14894,8 +19192,6 @@ }, "node_modules/is-data-view": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha1-S006URtw89wm1CwDypylFdhHdZ8=", "dev": true, "license": "MIT", "dependencies": { @@ -14910,8 +19206,6 @@ }, "node_modules/is-date-object": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=", "dev": true, "license": "MIT", "dependencies": { @@ -14924,10 +19218,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-deflate": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, "node_modules/is-docker": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=", "dev": true, "license": "MIT", "bin": { @@ -14942,8 +19239,6 @@ }, "node_modules/is-extendable": { "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14951,8 +19246,6 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true, "license": "MIT", "engines": { @@ -14961,17 +19254,27 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", "dev": true, "license": "MIT", "dependencies": { @@ -14981,10 +19284,16 @@ "node": ">=0.10.0" } }, + "node_modules/is-gzip": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-interactive": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=", "dev": true, "license": "MIT", "engines": { @@ -14993,15 +19302,11 @@ }, "node_modules/is-lambda": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", "dev": true, "license": "MIT" }, "node_modules/is-map": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha1-7elrf+HicLPERl46RlZYdkkm1i4=", "dev": true, "license": "MIT", "engines": { @@ -15011,10 +19316,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-nan": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-negative-zero": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha1-ztkDoCespjgbd3pXQwadc3akl0c=", "dev": true, "license": "MIT", "engines": { @@ -15026,8 +19344,6 @@ }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", "dev": true, "license": "MIT", "engines": { @@ -15036,8 +19352,6 @@ }, "node_modules/is-number-object": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha1-WdUK2kxFJReE6ZBPUkbHQvB6Qvw=", "dev": true, "license": "MIT", "dependencies": { @@ -15052,8 +19366,6 @@ }, "node_modules/is-obj": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", "dev": true, "license": "MIT", "engines": { @@ -15062,8 +19374,6 @@ }, "node_modules/is-path-cwd": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", "dev": true, "license": "MIT", "engines": { @@ -15072,8 +19382,6 @@ }, "node_modules/is-path-in-cwd": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha1-WsSLNF72dTOb1sekipEhELJBz1I=", "dev": true, "license": "MIT", "dependencies": { @@ -15085,8 +19393,6 @@ }, "node_modules/is-path-in-cwd/node_modules/is-path-inside": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "license": "MIT", "dependencies": { @@ -15098,8 +19404,6 @@ }, "node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", "dev": true, "license": "MIT", "engines": { @@ -15108,8 +19412,6 @@ }, "node_modules/is-plain-obj": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true, "license": "MIT", "engines": { @@ -15118,8 +19420,6 @@ }, "node_modules/is-plain-object": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", "license": "MIT", "dependencies": { "isobject": "^3.0.1" @@ -15130,8 +19430,6 @@ }, "node_modules/is-regex": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=", "dev": true, "license": "MIT", "dependencies": { @@ -15147,8 +19445,6 @@ }, "node_modules/is-set": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha1-irIJ6kJGCBQTct7W4MsgDvHZ0B0=", "dev": true, "license": "MIT", "engines": { @@ -15160,8 +19456,6 @@ }, "node_modules/is-shared-array-buffer": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha1-Ejfxy6BZzbYkMdN43MN9loAYFog=", "dev": true, "license": "MIT", "dependencies": { @@ -15176,8 +19470,6 @@ }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", "dev": true, "license": "MIT", "engines": { @@ -15189,8 +19481,6 @@ }, "node_modules/is-string": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=", "dev": true, "license": "MIT", "dependencies": { @@ -15205,8 +19495,6 @@ }, "node_modules/is-symbol": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha1-ptrJO2NbBjymhyI23oiRClevE5w=", "dev": true, "license": "MIT", "dependencies": { @@ -15221,8 +19509,6 @@ }, "node_modules/is-text-path": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", "dev": true, "license": "MIT", "dependencies": { @@ -15234,8 +19520,6 @@ }, "node_modules/is-typed-array": { "version": "1.1.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha1-1sXKVt9iM0lZMi19fdHMpQ3r4ik=", "dev": true, "license": "MIT", "dependencies": { @@ -15250,15 +19534,11 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true, "license": "MIT" }, "node_modules/is-unicode-supported": { "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", "dev": true, "license": "MIT", "engines": { @@ -15270,8 +19550,6 @@ }, "node_modules/is-weakmap": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha1-v3JhXWSd/l9pkHnFS4PkfRrhnP0=", "dev": true, "license": "MIT", "engines": { @@ -15283,8 +19561,6 @@ }, "node_modules/is-weakref": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha1-lSnzg6kzggXol2XgOS78LxAPBvI=", "dev": true, "license": "MIT", "dependencies": { @@ -15296,8 +19572,6 @@ }, "node_modules/is-weakset": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha1-6AFRnfjAxD4S/yg07q2E7J5iQAc=", "dev": true, "license": "MIT", "dependencies": { @@ -15313,15 +19587,11 @@ }, "node_modules/is-what": { "version": "3.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=", "dev": true, "license": "MIT" }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", "dev": true, "license": "MIT", "dependencies": { @@ -15333,15 +19603,11 @@ }, "node_modules/isarray": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=", "dev": true, "license": "MIT" }, "node_modules/isbinaryfile": { "version": "4.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha1-DFteMMJVei8G/r03tzIpRqruQrM=", "dev": true, "license": "MIT", "engines": { @@ -15353,14 +19619,10 @@ }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -15368,15 +19630,11 @@ }, "node_modules/isstream": { "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true, "license": "MIT" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha1-LRZsSwZE1Do58Ev2wu3R5YXzF1Y=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -15385,8 +19643,6 @@ }, "node_modules/istanbul-lib-instrument": { "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha1-0QyIhcISVXThwjHKyt+VVnXhzj0=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -15402,8 +19658,6 @@ }, "node_modules/istanbul-lib-instrument/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -15412,8 +19666,6 @@ }, "node_modules/istanbul-lib-report": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha1-kIMFusmlvRdaxqdEier9D8JEWn0=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -15427,8 +19679,6 @@ }, "node_modules/istanbul-lib-report/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -15437,8 +19687,6 @@ }, "node_modules/istanbul-lib-report/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -15450,8 +19698,6 @@ }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha1-w8IwencSd82WODBfkVwprnQbYU4=", "dev": true, "license": "MIT", "dependencies": { @@ -15466,8 +19712,6 @@ }, "node_modules/istanbul-lib-report/node_modules/semver": { "version": "7.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.0.tgz", - "integrity": "sha1-Gkak20v/zM2Xt0O1AFyDJfI9Ti0=", "dev": true, "license": "ISC", "dependencies": { @@ -15482,8 +19726,6 @@ }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -15495,15 +19737,11 @@ }, "node_modules/istanbul-lib-report/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/istanbul-lib-source-maps": { "version": "3.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha1-KEmXxIIRdS7EhiU9qX44ed77qMg=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -15519,8 +19757,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -15540,8 +19776,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -15550,8 +19784,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/make-dir": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "dev": true, "license": "MIT", "dependencies": { @@ -15564,8 +19796,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/pify": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", "dev": true, "license": "MIT", "engines": { @@ -15574,8 +19804,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/rimraf": { "version": "2.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", "dev": true, "license": "ISC", "dependencies": { @@ -15587,8 +19815,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -15597,8 +19823,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -15607,8 +19831,6 @@ }, "node_modules/istanbul-reports": { "version": "3.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha1-2u0SueHcpRjhXAVuHlN+dBKA+gs=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -15621,8 +19843,6 @@ }, "node_modules/jackspeak": { "version": "2.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha1-ZH7MRyI4ruSwasDkYazCGoxQXKg=", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -15638,10 +19858,89 @@ "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/jake": { + "version": "10.8.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "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/jake/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jasmine": { "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine/-/jasmine-2.8.0.tgz", - "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", "dev": true, "license": "MIT", "dependencies": { @@ -15655,15 +19954,11 @@ }, "node_modules/jasmine-core": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-5.0.0.tgz", - "integrity": "sha1-hKIAY3+e+S9tB4jpa7Tme7ExaoE=", "dev": true, "license": "MIT" }, "node_modules/jasmine-spec-reporter": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz", - "integrity": "sha1-lLk5RI5j1OK9AWaBQjifIPCo6kk=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -15672,8 +19967,6 @@ }, "node_modules/jasmine/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -15693,15 +19986,11 @@ }, "node_modules/jasmine/node_modules/jasmine-core": { "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-2.8.0.tgz", - "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", "dev": true, "license": "MIT" }, "node_modules/jasminewd2": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasminewd2/-/jasminewd2-2.2.0.tgz", - "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", "dev": true, "license": "MIT", "engines": { @@ -15710,8 +19999,6 @@ }, "node_modules/jest-diff": { "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha1-lIoZLYb056ZMUmStTaSHcTPYeS8=", "dev": true, "license": "MIT", "dependencies": { @@ -15726,8 +20013,6 @@ }, "node_modules/jest-diff/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -15742,8 +20027,6 @@ }, "node_modules/jest-diff/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -15759,8 +20042,6 @@ }, "node_modules/jest-diff/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -15772,15 +20053,11 @@ }, "node_modules/jest-diff/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -15789,8 +20066,6 @@ }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -15802,8 +20077,6 @@ }, "node_modules/jest-get-type": { "version": "28.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha1-NGIuYo5P3NeT1G24okIieQH88gM=", "dev": true, "license": "MIT", "engines": { @@ -15812,8 +20085,6 @@ }, "node_modules/jest-matcher-utils": { "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha1-WnfxwSndW6O01/wgcogGx4iTFG4=", "dev": true, "license": "MIT", "dependencies": { @@ -15828,8 +20099,6 @@ }, "node_modules/jest-matcher-utils/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -15844,8 +20113,6 @@ }, "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -15861,8 +20128,6 @@ }, "node_modules/jest-matcher-utils/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -15874,15 +20139,11 @@ }, "node_modules/jest-matcher-utils/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/jest-matcher-utils/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -15891,8 +20152,6 @@ }, "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -15904,8 +20163,6 @@ }, "node_modules/jest-worker": { "version": "27.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha1-jRRvCQDolzsQa29zzB6ajLhvjbA=", "dev": true, "license": "MIT", "dependencies": { @@ -15919,8 +20176,6 @@ }, "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -15929,8 +20184,6 @@ }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", "dev": true, "license": "MIT", "dependencies": { @@ -15945,27 +20198,19 @@ }, "node_modules/js-md5": { "version": "0.7.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-md5/-/js-md5-0.7.3.tgz", - "integrity": "sha1-tPL7sLMnRV9ZjWcn447Ccs0Jw/I=", "license": "MIT" }, "node_modules/js-sha1": { "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-sha1/-/js-sha1-0.6.0.tgz", - "integrity": "sha1-rb7hDw6OGKoHzeqAfPCOkYPbx/k=", "license": "MIT" }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", "dev": true, "license": "MIT" }, "node_modules/js-yaml": { "version": "3.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", "dev": true, "license": "MIT", "dependencies": { @@ -15978,15 +20223,195 @@ }, "node_modules/jsbn": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=", "dev": true, "license": "MIT" }, + "node_modules/jscodeshift": { + "version": "0.15.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/preset-flow": "^7.22.15", + "@babel/preset-typescript": "^7.23.0", + "@babel/register": "^7.22.15", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.23.3", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "bin": { + "jscodeshift": "bin/jscodeshift.js" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + }, + "peerDependenciesMeta": { + "@babel/preset-env": { + "optional": true + } + } + }, + "node_modules/jscodeshift/node_modules/@babel/core": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/jscodeshift/node_modules/@babel/generator": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/jscodeshift/node_modules/@babel/template": { + "version": "7.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/jscodeshift/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/jscodeshift/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jscodeshift/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "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/jscodeshift/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jscodeshift/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/jscodeshift/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/jscodeshift/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jscodeshift/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jscodeshift/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jsdoc-type-pratt-parser": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", - "integrity": "sha1-E28FcamcGE2E7IRmLEXCnO/3ERQ=", "dev": true, "license": "MIT", "engines": { @@ -15995,8 +20420,6 @@ }, "node_modules/jsesc": { "version": "2.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", "dev": true, "license": "MIT", "bin": { @@ -16008,63 +20431,45 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM=", "dev": true, "license": "MIT" }, "node_modules/json-parse-better-errors": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", "dev": true, "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", "dev": true, "license": "MIT" }, "node_modules/json-schema": { "version": "0.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha1-995M9u+rg4666zI2R0y7paGTCrU=", "dev": true, "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", "dev": true, "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true, "license": "MIT" }, "node_modules/json-stringify-pretty-compact": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz", - "integrity": "sha1-9x752C7xZIOkB4aVVliOkbaB2as=", "license": "MIT" }, "node_modules/json-stringify-safe": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true, "license": "ISC" }, "node_modules/json5": { "version": "2.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json5/-/json5-2.2.3.tgz", - "integrity": "sha1-eM1vGhm9wStz21rQxh79ZsHikoM=", "dev": true, "license": "MIT", "bin": { @@ -16076,14 +20481,10 @@ }, "node_modules/jsonc-parser": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha1-Mf8/TCuXk/icZyEmJ8UcY5T4jnY=", "license": "MIT" }, "node_modules/jsonfile": { "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", "dev": true, "license": "MIT", "dependencies": { @@ -16095,8 +20496,6 @@ }, "node_modules/jsonparse": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true, "engines": [ "node >= 0.2.0" @@ -16105,8 +20504,6 @@ }, "node_modules/jsonschema": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonschema/-/jsonschema-1.4.1.tgz", - "integrity": "sha1-zEw/AHf7RUKYKXPYoIO2s09ILas=", "license": "MIT", "engines": { "node": "*" @@ -16114,8 +20511,6 @@ }, "node_modules/JSONStream": { "version": "1.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha1-MgjB8I06TZkmGrZPkjArwV4RHKA=", "dev": true, "license": "(MIT OR Apache-2.0)", "dependencies": { @@ -16131,8 +20526,6 @@ }, "node_modules/jsprim": { "version": "1.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha1-cSxlUzoVyHi6WentXw4m1bd8X+s=", "dev": true, "license": "MIT", "dependencies": { @@ -16147,8 +20540,6 @@ }, "node_modules/jsrsasign": { "version": "8.0.24", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsrsasign/-/jsrsasign-8.0.24.tgz", - "integrity": "sha1-/Ca6xFSUyqw92PacH5WEfEvabIM=", "license": "MIT", "funding": { "url": "https://github.com/kjur/jsrsasign#donations" @@ -16156,8 +20547,6 @@ }, "node_modules/jszip": { "version": "3.10.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha1-NK7nDrGOofrsL1iSCKFX0f6wkcI=", "dev": true, "license": "(MIT OR GPL-3.0-or-later)", "dependencies": { @@ -16169,8 +20558,6 @@ }, "node_modules/jszip/node_modules/lie": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lie/-/lie-3.3.0.tgz", - "integrity": "sha1-3Pgt7lRfRgdNryAMfBxaCOD0D2o=", "dev": true, "license": "MIT", "dependencies": { @@ -16179,8 +20566,6 @@ }, "node_modules/karma": { "version": "6.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma/-/karma-6.4.2.tgz", - "integrity": "sha1-qYP4dM7m81mQxLLcw9J0ZTcU3o4=", "dev": true, "license": "MIT", "dependencies": { @@ -16218,8 +20603,6 @@ }, "node_modules/karma-chrome-launcher": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha1-gFpYZ5mk0F9OVPcqIEl58/MGZzg=", "dev": true, "license": "MIT", "dependencies": { @@ -16228,8 +20611,6 @@ }, "node_modules/karma-chrome-launcher/node_modules/which": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "dev": true, "license": "ISC", "dependencies": { @@ -16241,8 +20622,6 @@ }, "node_modules/karma-cli": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-cli/-/karma-cli-2.0.0.tgz", - "integrity": "sha1-SBVI0oZhr0zGjz2OCXCPF9LLqTE=", "dev": true, "license": "MIT", "dependencies": { @@ -16257,8 +20636,6 @@ }, "node_modules/karma-coverage-istanbul-reporter": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.2.tgz", - "integrity": "sha1-t/M5OxPH49r6VBCmjZjTJ64h6Ac=", "dev": true, "license": "MIT", "dependencies": { @@ -16274,8 +20651,6 @@ }, "node_modules/karma-jasmine": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-jasmine/-/karma-jasmine-5.1.0.tgz", - "integrity": "sha1-OvRVimUC+haFag80bsIZPUuISy8=", "dev": true, "license": "MIT", "dependencies": { @@ -16290,8 +20665,6 @@ }, "node_modules/karma-jasmine-html-reporter": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", - "integrity": "sha1-+VGtALCNYdA1lUAskU0aWJxJMOM=", "dev": true, "license": "MIT", "peerDependencies": { @@ -16302,15 +20675,11 @@ }, "node_modules/karma-jasmine/node_modules/jasmine-core": { "version": "4.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-4.6.0.tgz", - "integrity": "sha1-aIT8PVtmvyk+QidR7tbW2iF8OPU=", "dev": true, "license": "MIT" }, "node_modules/karma-source-map-support": { "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha1-WFJs7M9+hzDlbv/Zek3o1xKsDWs=", "dev": true, "license": "MIT", "dependencies": { @@ -16319,8 +20688,6 @@ }, "node_modules/karma-viewport": { "version": "1.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-viewport/-/karma-viewport-1.0.9.tgz", - "integrity": "sha1-epKuQa9wzNWMR0DhBDZNl1Ov75o=", "license": "MIT", "dependencies": { "@types/karma": "^6.3.3", @@ -16329,8 +20696,6 @@ }, "node_modules/karma/node_modules/cliui": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", "dev": true, "license": "ISC", "dependencies": { @@ -16341,8 +20706,6 @@ }, "node_modules/karma/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -16362,8 +20725,6 @@ }, "node_modules/karma/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -16378,8 +20739,6 @@ }, "node_modules/karma/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -16388,8 +20747,6 @@ }, "node_modules/karma/node_modules/yargs": { "version": "16.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", "dev": true, "license": "MIT", "dependencies": { @@ -16407,14 +20764,16 @@ }, "node_modules/kdbush": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kdbush/-/kdbush-4.0.2.tgz", - "integrity": "sha1-L3tyRjKLRlfdEitsfwJfvCyGjjk=", "license": "ISC" }, + "node_modules/keycharm": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/keycharm/-/keycharm-0.2.0.tgz", + "integrity": "sha512-i/XBRTiLqRConPKioy2oq45vbv04e8x59b0mnsIRQM+7Ec/8BC7UcL5pnC4FMeGb8KwG7q4wOMw7CtNZf5tiIg==", + "dev": true + }, "node_modules/keyv": { "version": "4.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha1-qHmpnilFL5QkOfKkBeOvizHU3pM=", "dev": true, "license": "MIT", "dependencies": { @@ -16423,8 +20782,6 @@ }, "node_modules/kind-of": { "version": "6.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -16432,8 +20789,6 @@ }, "node_modules/kleur": { "version": "4.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha1-lRBhAXlfcFDGxlDzUMaD/r3bF4A=", "dev": true, "license": "MIT", "engines": { @@ -16442,18 +20797,27 @@ }, "node_modules/klona": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/klona/-/klona-2.0.6.tgz", - "integrity": "sha1-hb/7+BnAOy9TJwQSQgpFVe+ILiI=", "dev": true, - "license": "MIT", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/lazy-universal-dotenv": { + "version": "4.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "app-root-dir": "^1.0.2", + "dotenv": "^16.0.0", + "dotenv-expand": "^10.0.0" + }, "engines": { - "node": ">= 8" + "node": ">=14.0.0" } }, "node_modules/lcid": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha1-bvXS32DlL4LrIopMNz6NHzlyU88=", "dev": true, "license": "MIT", "dependencies": { @@ -16465,14 +20829,10 @@ }, "node_modules/leaflet": { "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/leaflet/-/leaflet-1.3.3.tgz", - "integrity": "sha1-XI8v1Q5KQerZOrhQ3NngWIEdqbk=", "license": "BSD-2-Clause" }, "node_modules/less": { "version": "4.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/less/-/less-4.1.3.tgz", - "integrity": "sha1-F1vp3cv5slAXPgoAtNaSClt3AkY=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -16498,8 +20858,6 @@ }, "node_modules/less-loader": { "version": "11.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/less-loader/-/less-loader-11.1.0.tgz", - "integrity": "sha1-pFI4Qlm9+OT21f3MOVQ2CeYxP4I=", "dev": true, "license": "MIT", "dependencies": { @@ -16519,8 +20877,6 @@ }, "node_modules/less/node_modules/make-dir": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "dev": true, "license": "MIT", "optional": true, @@ -16534,8 +20890,6 @@ }, "node_modules/less/node_modules/mime": { "version": "1.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", "dev": true, "license": "MIT", "optional": true, @@ -16548,8 +20902,6 @@ }, "node_modules/less/node_modules/pify": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", "dev": true, "license": "MIT", "optional": true, @@ -16559,8 +20911,6 @@ }, "node_modules/less/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "optional": true, @@ -16570,8 +20920,6 @@ }, "node_modules/less/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "optional": true, @@ -16581,15 +20929,19 @@ }, "node_modules/less/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, + "node_modules/leven": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/levn": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/levn/-/levn-0.4.1.tgz", - "integrity": "sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=", "dev": true, "license": "MIT", "dependencies": { @@ -16602,8 +20954,6 @@ }, "node_modules/license-webpack-plugin": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", - "integrity": "sha1-HhhELtILdUuC8a3v9CJJuB0RrsY=", "dev": true, "license": "ISC", "dependencies": { @@ -16620,8 +20970,6 @@ }, "node_modules/lie": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", "license": "MIT", "dependencies": { "immediate": "~3.0.5" @@ -16629,8 +20977,6 @@ }, "node_modules/lightgallery": { "version": "2.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lightgallery/-/lightgallery-2.7.0.tgz", - "integrity": "sha1-+qH/bHM4VX85oppjIot3eTr62V0=", "license": "GPLv3", "engines": { "node": ">=6.0.0" @@ -16638,15 +20984,11 @@ }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha1-7KKE910pZQeTCdwK2SVauy68FjI=", "dev": true, "license": "MIT" }, "node_modules/load-json-file": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "license": "MIT", "dependencies": { @@ -16661,8 +21003,6 @@ }, "node_modules/load-json-file/node_modules/parse-json": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "license": "MIT", "dependencies": { @@ -16675,8 +21015,6 @@ }, "node_modules/load-json-file/node_modules/pify": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true, "license": "MIT", "engines": { @@ -16685,8 +21023,6 @@ }, "node_modules/loader-runner": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha1-wbShY7mfYUgwNTsWdV5xSawjFOE=", "dev": true, "license": "MIT", "engines": { @@ -16695,8 +21031,6 @@ }, "node_modules/loader-utils": { "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha1-T7EEtZnar9gu8+GkH7kmX4fh9XY=", "dev": true, "license": "MIT", "engines": { @@ -16705,8 +21039,6 @@ }, "node_modules/localforage": { "version": "1.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha1-XEZdxfYrKAfDqEwMahsbMhJ4HdQ=", "license": "Apache-2.0", "dependencies": { "lie": "3.1.1" @@ -16714,8 +21046,6 @@ }, "node_modules/locate-path": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", "license": "MIT", "dependencies": { "p-locate": "^4.1.0" @@ -16726,42 +21056,30 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=", "dev": true, "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=", "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true, "license": "MIT" }, "node_modules/lodash.ismatch": { "version": "4.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", "dev": true, "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=", "dev": true, "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", "dev": true, "license": "MIT", "dependencies": { @@ -16777,8 +21095,6 @@ }, "node_modules/log-symbols/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -16793,8 +21109,6 @@ }, "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -16810,8 +21124,6 @@ }, "node_modules/log-symbols/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -16823,15 +21135,11 @@ }, "node_modules/log-symbols/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -16840,8 +21148,6 @@ }, "node_modules/log-symbols/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -16853,8 +21159,6 @@ }, "node_modules/log4js": { "version": "6.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/log4js/-/log4js-6.9.1.tgz", - "integrity": "sha1-q6Wj/054cq40+LTFM3BnU3CeOLY=", "license": "Apache-2.0", "dependencies": { "date-format": "^4.0.14", @@ -16867,20 +21171,93 @@ "node": ">=8.0" } }, + "node_modules/loglevel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/loglevel-plugin-prefix": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", + "integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/loupe": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.1" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, "node_modules/lru-cache": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", "dev": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" } }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true + }, + "node_modules/lz-string": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/macos-release": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.5.1.tgz", + "integrity": "sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/magic-string": { "version": "0.29.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.29.0.tgz", - "integrity": "sha1-8DT3n4xD26SuFzD/tejE4ISxbPM=", "dev": true, "license": "MIT", "dependencies": { @@ -16892,8 +21269,6 @@ }, "node_modules/make-dir": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", "dev": true, "license": "MIT", "dependencies": { @@ -16908,8 +21283,6 @@ }, "node_modules/make-dir/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -16918,15 +21291,11 @@ }, "node_modules/make-error": { "version": "1.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=", "dev": true, "license": "ISC" }, "node_modules/make-fetch-happen": { "version": "10.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha1-9eODXF6YF7YX8ncIcNlJLShngWQ=", "dev": true, "license": "ISC", "dependencies": { @@ -16953,8 +21322,6 @@ }, "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha1-qeJUGkov7C5pwps15gYJc9p5uGU=", "dev": true, "license": "ISC", "dependencies": { @@ -16967,8 +21334,6 @@ }, "node_modules/make-fetch-happen/node_modules/cacache": { "version": "16.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha1-oCufNOz6+aeMn0vBb865TV1no44=", "dev": true, "license": "ISC", "dependencies": { @@ -16997,8 +21362,6 @@ }, "node_modules/make-fetch-happen/node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", "dev": true, "license": "ISC", "dependencies": { @@ -17010,8 +21373,6 @@ }, "node_modules/make-fetch-happen/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -17020,8 +21381,6 @@ }, "node_modules/make-fetch-happen/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -17033,8 +21392,6 @@ }, "node_modules/make-fetch-happen/node_modules/mkdirp": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", "dev": true, "license": "MIT", "bin": { @@ -17046,8 +21403,6 @@ }, "node_modules/make-fetch-happen/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -17062,8 +21417,6 @@ }, "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -17083,8 +21436,6 @@ }, "node_modules/make-fetch-happen/node_modules/ssri": { "version": "9.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha1-VE1MNXqNe3GhlwAHS2iD/LTq4Fc=", "dev": true, "license": "ISC", "dependencies": { @@ -17096,8 +21447,6 @@ }, "node_modules/make-fetch-happen/node_modules/unique-filename": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha1-54X4Z1qadYngrHfgtcNNLq6sbaI=", "dev": true, "license": "ISC", "dependencies": { @@ -17109,8 +21458,6 @@ }, "node_modules/make-fetch-happen/node_modules/unique-slug": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha1-bTR89XyKenpgRKq9Di105Ndtx8k=", "dev": true, "license": "ISC", "dependencies": { @@ -17122,15 +21469,11 @@ }, "node_modules/make-fetch-happen/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/map-age-cleaner": { "version": "0.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo=", "dev": true, "license": "MIT", "dependencies": { @@ -17142,8 +21485,6 @@ }, "node_modules/map-obj": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha1-kwT5Buk/qucIgNoQKp8d8OqLsFo=", "dev": true, "license": "MIT", "engines": { @@ -17153,10 +21494,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/map-or-similar": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==", + "dev": true + }, "node_modules/maplibre-gl": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/maplibre-gl/-/maplibre-gl-3.6.2.tgz", - "integrity": "sha1-q8LzS93sq++MIAKO/wbWLjbXXMw=", "license": "BSD-3-Clause", "dependencies": { "@mapbox/geojson-rewind": "^0.5.2", @@ -17195,14 +21545,33 @@ }, "node_modules/maplibre-gl/node_modules/@types/geojson": { "version": "7946.0.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/geojson/-/geojson-7946.0.14.tgz", - "integrity": "sha1-MZtjrW33Be4qZac+8ELIJx5pZhM=", "license": "MIT" }, + "node_modules/markdown-to-jsx": { + "version": "7.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/marked": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-7.0.3.tgz", + "integrity": "sha512-ev2uM40p0zQ/GbvqotfKcSWEa59fJwluGZj5dcaUOwDRrB1F3dncdXy8NWUApk4fi8atU3kTBOwjyjZ0ud0dxw==", + "dev": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 16" + } + }, "node_modules/md5.js": { "version": "1.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", "license": "MIT", "dependencies": { "hash-base": "^3.0.0", @@ -17212,8 +21581,6 @@ }, "node_modules/media-typer": { "version": "0.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true, "license": "MIT", "engines": { @@ -17222,8 +21589,6 @@ }, "node_modules/mem": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mem/-/mem-4.3.0.tgz", - "integrity": "sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg=", "dev": true, "license": "MIT", "dependencies": { @@ -17237,8 +21602,6 @@ }, "node_modules/memfs": { "version": "3.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha1-2bQP5PjVeIxfiVvagEzQ2e7unzs=", "dev": true, "license": "Unlicense", "dependencies": { @@ -17248,10 +21611,16 @@ "node": ">= 4.0.0" } }, + "node_modules/memoizerific": { + "version": "1.11.3", + "dev": true, + "license": "MIT", + "dependencies": { + "map-or-similar": "^1.5.0" + } + }, "node_modules/meow": { "version": "8.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/meow/-/meow-8.1.2.tgz", - "integrity": "sha1-vL5FvaDuFynTUMA8/8g5WjbE6Jc=", "dev": true, "license": "MIT", "dependencies": { @@ -17276,15 +21645,11 @@ }, "node_modules/meow/node_modules/hosted-git-info": { "version": "2.8.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", "dev": true, "license": "ISC" }, "node_modules/meow/node_modules/read-pkg": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", "dev": true, "license": "MIT", "dependencies": { @@ -17299,8 +21664,6 @@ }, "node_modules/meow/node_modules/read-pkg-up": { "version": "7.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=", "dev": true, "license": "MIT", "dependencies": { @@ -17317,8 +21680,6 @@ }, "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -17327,8 +21688,6 @@ }, "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -17340,8 +21699,6 @@ }, "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -17350,8 +21707,6 @@ }, "node_modules/meow/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -17360,8 +21715,6 @@ }, "node_modules/meow/node_modules/type-fest": { "version": "0.18.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha1-20vBUaSiz07r+a3V23VQjbbMhB8=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -17373,22 +21726,16 @@ }, "node_modules/merge-descriptors": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", "dev": true, "license": "MIT" }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", "dev": true, "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", "dev": true, "license": "MIT", "engines": { @@ -17397,8 +21744,6 @@ }, "node_modules/mergexml": { "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mergexml/-/mergexml-1.2.4.tgz", - "integrity": "sha1-d5MSnJcm/ULWJ04G/2vS5ykJKpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -17409,8 +21754,6 @@ }, "node_modules/mergexml/node_modules/xpath": { "version": "0.0.27", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xpath/-/xpath-0.0.27.tgz", - "integrity": "sha1-3TQh+9zFZGrDLEhTG01+nQws+pI=", "dev": true, "license": "MIT", "engines": { @@ -17419,8 +21762,6 @@ }, "node_modules/methods": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "dev": true, "license": "MIT", "engines": { @@ -17429,8 +21770,6 @@ }, "node_modules/micromatch": { "version": "4.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha1-vImZp8u/d83InxMvbkZwUbSQkMY=", "dev": true, "license": "MIT", "dependencies": { @@ -17443,8 +21782,6 @@ }, "node_modules/miller-rabin": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", "license": "MIT", "dependencies": { "bn.js": "^4.0.0", @@ -17456,14 +21793,10 @@ }, "node_modules/miller-rabin/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/mime": { "version": "2.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-2.6.0.tgz", - "integrity": "sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=", "dev": true, "license": "MIT", "bin": { @@ -17475,8 +21808,6 @@ }, "node_modules/mime-db": { "version": "1.52.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha1-u6vNwChZ9JhzAchW4zh85exDv3A=", "dev": true, "license": "MIT", "engines": { @@ -17485,8 +21816,6 @@ }, "node_modules/mime-types": { "version": "2.1.35", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha1-OBqHG2KnNEUGYK497uRIE/cNlZo=", "dev": true, "license": "MIT", "dependencies": { @@ -17498,8 +21827,6 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", "dev": true, "license": "MIT", "engines": { @@ -17508,8 +21835,6 @@ }, "node_modules/mimic-response": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k=", "dev": true, "license": "MIT", "engines": { @@ -17521,8 +21846,6 @@ }, "node_modules/min-indent": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=", "dev": true, "license": "MIT", "engines": { @@ -17531,8 +21854,6 @@ }, "node_modules/mini-css-extract-plugin": { "version": "2.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", - "integrity": "sha1-4EnT6n0+Tnc6rVhcbLMpzgx7ctc=", "dev": true, "license": "MIT", "dependencies": { @@ -17551,20 +21872,14 @@ }, "node_modules/minimalistic-assert": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=", "license": "ISC" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", "license": "MIT" }, "node_modules/minimatch": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -17575,8 +21890,6 @@ }, "node_modules/minimist": { "version": "1.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha1-waRk52kzAuCCoHXO4MBXdBrEdyw=", "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -17584,8 +21897,6 @@ }, "node_modules/minimist-options": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=", "dev": true, "license": "MIT", "dependencies": { @@ -17599,8 +21910,6 @@ }, "node_modules/minipass": { "version": "4.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha1-8AEPZDk+z8HRzLX1gryvRfSOGjo=", "dev": true, "license": "ISC", "engines": { @@ -17609,8 +21918,6 @@ }, "node_modules/minipass-collect": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=", "dev": true, "license": "ISC", "dependencies": { @@ -17622,8 +21929,6 @@ }, "node_modules/minipass-collect/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -17635,15 +21940,11 @@ }, "node_modules/minipass-collect/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-fetch": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha1-lVYLUMRy2Bo7x28g7egOrtdtit0=", "dev": true, "license": "MIT", "dependencies": { @@ -17660,8 +21961,6 @@ }, "node_modules/minipass-fetch/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -17673,15 +21972,11 @@ }, "node_modules/minipass-fetch/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-flush": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=", "dev": true, "license": "ISC", "dependencies": { @@ -17693,8 +21988,6 @@ }, "node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -17706,15 +21999,11 @@ }, "node_modules/minipass-flush/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-json-stream": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha1-ftu5JYj7/C/x2y/BA5est7a0Sqc=", "dev": true, "license": "MIT", "dependencies": { @@ -17724,8 +22013,6 @@ }, "node_modules/minipass-json-stream/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -17737,15 +22024,11 @@ }, "node_modules/minipass-json-stream/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-pipeline": { "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw=", "dev": true, "license": "ISC", "dependencies": { @@ -17757,8 +22040,6 @@ }, "node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -17770,15 +22051,11 @@ }, "node_modules/minipass-pipeline/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-sized": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha1-cO5afFBSBwr6z7wil36nne81O3A=", "dev": true, "license": "ISC", "dependencies": { @@ -17790,8 +22067,6 @@ }, "node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -17803,15 +22078,11 @@ }, "node_modules/minipass-sized/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minizlib": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=", "dev": true, "license": "MIT", "dependencies": { @@ -17824,8 +22095,6 @@ }, "node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -17837,15 +22106,11 @@ }, "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/mkdirp": { "version": "0.5.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=", "dev": true, "license": "MIT", "dependencies": { @@ -17857,14 +22122,10 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha1-+hDJEVzG2IZb4iG6R+6b7XhgERM=", "license": "MIT" }, "node_modules/modify-values": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha1-s5OfpgVUZHTj4+PGPWS9Q7TuYCI=", "dev": true, "license": "MIT", "engines": { @@ -17873,23 +22134,60 @@ }, "node_modules/moment": { "version": "2.29.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/moment/-/moment-2.29.4.tgz", - "integrity": "sha1-Pb4FKIn+fBsu2Wb8s6dzKJZO8Qg=", "license": "MIT", "engines": { "node": "*" } }, + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dev": true, + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/morgan/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/morgan/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/morgan/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/ms": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", "license": "MIT" }, "node_modules/multicast-dns": { "version": "7.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha1-d+tGBX9NetvRbZKQ+nKZ9vpkzO0=", "dev": true, "license": "MIT", "dependencies": { @@ -17902,21 +22200,15 @@ }, "node_modules/murmurhash-js": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/murmurhash-js/-/murmurhash-js-1.0.0.tgz", - "integrity": "sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=", "license": "MIT" }, "node_modules/mute-stream": { "version": "0.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", "dev": true, "license": "ISC" }, "node_modules/nanoid": { "version": "3.3.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha1-0MMBppG8jVTvoKIibM8/4v1la9g=", "dev": true, "funding": [ { @@ -17934,15 +22226,11 @@ }, "node_modules/napi-build-utils": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha1-sf3cCyxG44Cgt6dvmE3UfEGhOAY=", "dev": true, "license": "MIT" }, "node_modules/native-run": { "version": "1.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/native-run/-/native-run-1.7.4.tgz", - "integrity": "sha1-uYt0gSgFzvhmXPzuxlHmbmYhI+M=", "dev": true, "license": "MIT", "dependencies": { @@ -17967,8 +22255,6 @@ }, "node_modules/native-run/node_modules/split2": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-4.2.0.tgz", - "integrity": "sha1-ycWSCQTRSLqwufZxRfJFqGqtv6Q=", "dev": true, "license": "ISC", "engines": { @@ -17977,22 +22263,16 @@ }, "node_modules/native-run/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true, "license": "MIT" }, "node_modules/needle": { "version": "3.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/needle/-/needle-3.3.1.tgz", - "integrity": "sha1-Y/da7FgMLnfiCfPzJOLN89Kb0Ek=", "dev": true, "license": "MIT", "optional": true, @@ -18009,8 +22289,6 @@ }, "node_modules/needle/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "dev": true, "license": "MIT", "optional": true, @@ -18023,16 +22301,12 @@ }, "node_modules/needle/node_modules/sax": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", - "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", "dev": true, "license": "ISC", "optional": true }, "node_modules/negotiator": { "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha1-WOMjpy/twNb5zU0x/kn1FHlZDM0=", "dev": true, "license": "MIT", "engines": { @@ -18041,15 +22315,11 @@ }, "node_modules/neo-async": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", "dev": true, "license": "MIT" }, "node_modules/ng-pick-datetime": { "version": "6.0.16", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ng-pick-datetime/-/ng-pick-datetime-6.0.16.tgz", - "integrity": "sha1-gqQA8KulzJBbtENhb1rEub/MiOE=", "license": "MIT", "peerDependencies": { "@angular/cdk": "^6.3.0" @@ -18057,8 +22327,6 @@ }, "node_modules/ng-pick-datetime-moment": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ng-pick-datetime-moment/-/ng-pick-datetime-moment-1.0.7.tgz", - "integrity": "sha1-yVx9GgKLw5s6NaTCgDBuVe13J24=", "license": "MIT", "peerDependencies": { "@angular/animations": "^6.0.0", @@ -18071,8 +22339,6 @@ }, "node_modules/ngrx-store-logger": { "version": "0.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngrx-store-logger/-/ngrx-store-logger-0.2.2.tgz", - "integrity": "sha1-we1NXzBxC9tFg92+SIuW+kSwO9o=", "license": "MIT", "peerDependencies": { "@ngrx/store": "^4.0.0 || ^5.0.0 || ^6.0.0" @@ -18080,8 +22346,6 @@ }, "node_modules/ngx-mask": { "version": "6.5.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-mask/-/ngx-mask-6.5.18.tgz", - "integrity": "sha1-jTCBZo40+OQYlWFaS4oKtlPyZU4=", "license": "MIT", "dependencies": { "tslib": "^1.9.0" @@ -18094,14 +22358,10 @@ }, "node_modules/ngx-mask/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/ngx-moment": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-moment/-/ngx-moment-3.1.0.tgz", - "integrity": "sha1-QTgLTdi2jnvW0XzG/n9wOuUG3Do=", "license": "MIT", "dependencies": { "tslib": "^1.9.0" @@ -18114,14 +22374,10 @@ }, "node_modules/ngx-moment/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/ngx-pagination": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-pagination/-/ngx-pagination-5.1.1.tgz", - "integrity": "sha1-+ElNoeXrBmU4I0mk2SbBOkkb7SE=", "license": "MIT", "peerDependencies": { "@angular/common": ">=5.0.0", @@ -18130,15 +22386,25 @@ }, "node_modules/nice-try": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", "dev": true, "license": "MIT" }, + "node_modules/no-case": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, "node_modules/node-abi": { - "version": "3.57.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-abi/-/node-abi-3.57.0.tgz", - "integrity": "sha1-13LLiZI2wKpGd40NJSVpF88V6xU=", + "version": "3.62.0", "dev": true, "license": "MIT", "dependencies": { @@ -18148,10 +22414,24 @@ "node": ">=10" } }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/node-dir": { + "version": "0.1.17", + "dev": true, + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.10.5" + } + }, "node_modules/node-fetch": { "version": "2.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha1-0PD6bj4twdJ+/NitmdVQvalNGH0=", "dev": true, "license": "MIT", "dependencies": { @@ -18169,10 +22449,13 @@ } } }, + "node_modules/node-fetch-native": { + "version": "1.6.4", + "dev": true, + "license": "MIT" + }, "node_modules/node-forge": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha1-vo2iryQ7JBfV9kancGY6krfp3tM=", "dev": true, "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { @@ -18181,8 +22464,6 @@ }, "node_modules/node-gyp": { "version": "9.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-gyp/-/node-gyp-9.4.1.tgz", - "integrity": "sha1-ihAj4NZ2bstSdkzDpzSzb/J14YU=", "dev": true, "license": "MIT", "dependencies": { @@ -18207,8 +22488,6 @@ }, "node_modules/node-gyp/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -18228,8 +22507,6 @@ }, "node_modules/node-gyp/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -18244,8 +22521,6 @@ }, "node_modules/node-html-parser": { "version": "5.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-html-parser/-/node-html-parser-5.4.2.tgz", - "integrity": "sha1-k+AEA4wXr4AibJQjNpkKDq7YE2o=", "dev": true, "license": "MIT", "dependencies": { @@ -18255,15 +22530,11 @@ }, "node_modules/node-releases": { "version": "2.0.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha1-L/sFO864sr6Elezhq2zmAMRGGws=", "dev": true, "license": "MIT" }, "node_modules/nodemon": { "version": "2.0.22", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nodemon/-/nodemon-2.0.22.tgz", - "integrity": "sha1-GCxFw6eNpIb2c9bBcC4Aco2vUlg=", "dev": true, "license": "MIT", "dependencies": { @@ -18291,8 +22562,6 @@ }, "node_modules/nodemon/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -18301,8 +22570,6 @@ }, "node_modules/nodemon/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -18311,8 +22578,6 @@ }, "node_modules/nopt": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha1-JFgB2Ov0CcbfIqudlbZeEwnNsW0=", "dev": true, "license": "ISC", "dependencies": { @@ -18327,8 +22592,6 @@ }, "node_modules/normalize-package-data": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha1-28w+LaWVCaCYNCKITNFy7v36Ul4=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -18343,8 +22606,6 @@ }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", "dev": true, "license": "MIT", "engines": { @@ -18353,8 +22614,6 @@ }, "node_modules/normalize-range": { "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true, "license": "MIT", "engines": { @@ -18363,14 +22622,10 @@ }, "node_modules/notosans-fontface": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/notosans-fontface/-/notosans-fontface-1.3.0.tgz", - "integrity": "sha1-up1BbxZE8qiPGQ5QwaW1B3Oq6vI=", "license": "Apache-2.0" }, "node_modules/npm-bundled": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-bundled/-/npm-bundled-3.0.0.tgz", - "integrity": "sha1-fo4vi7JreUJlAoSRvmAyGiWjnbc=", "dev": true, "license": "ISC", "dependencies": { @@ -18382,8 +22637,6 @@ }, "node_modules/npm-install-checks": { "version": "6.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - "integrity": "sha1-BGVS2JIOgB+p+RnK1WlUXWDoJv4=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -18395,8 +22648,6 @@ }, "node_modules/npm-normalize-package-bin": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha1-JUR+Mqmn3h9RNixhpVkjO4mUeDI=", "dev": true, "license": "ISC", "engines": { @@ -18405,8 +22656,6 @@ }, "node_modules/npm-package-arg": { "version": "10.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha1-gn0SYKaDgGaF0XGTBzzBUtPH6bE=", "dev": true, "license": "ISC", "dependencies": { @@ -18421,8 +22670,6 @@ }, "node_modules/npm-package-arg/node_modules/hosted-git-info": { "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha1-YpRCx4iaacBd5gTVKZa3T+bybVg=", "dev": true, "license": "ISC", "dependencies": { @@ -18434,8 +22681,6 @@ }, "node_modules/npm-package-arg/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -18444,8 +22689,6 @@ }, "node_modules/npm-packlist": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-packlist/-/npm-packlist-7.0.4.tgz", - "integrity": "sha1-Azv3QRDrdNrykQ3HUURBGZnF/zI=", "dev": true, "license": "ISC", "dependencies": { @@ -18457,8 +22700,6 @@ }, "node_modules/npm-pick-manifest": { "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha1-xqzZfRrUxdu4Dqx7OGsD/+sonl8=", "dev": true, "license": "ISC", "dependencies": { @@ -18473,8 +22714,6 @@ }, "node_modules/npm-registry-fetch": { "version": "14.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - "integrity": "sha1-/nFplXukmGpIU6ZQJ47gLlaNEV0=", "dev": true, "license": "ISC", "dependencies": { @@ -18492,8 +22731,6 @@ }, "node_modules/npm-registry-fetch/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -18502,8 +22739,6 @@ }, "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", "dev": true, "license": "ISC", "dependencies": { @@ -18529,8 +22764,6 @@ }, "node_modules/npm-registry-fetch/node_modules/minipass": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -18539,8 +22772,6 @@ }, "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha1-TU2bnzQFOvbG5ZemS+jmbkK/Rbc=", "dev": true, "license": "MIT", "dependencies": { @@ -18557,8 +22788,6 @@ }, "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha1-284DdA9QpHhrqZTB+5CIRNJ7A4w=", "dev": true, "license": "ISC", "engines": { @@ -18567,8 +22796,6 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", "dev": true, "license": "MIT", "dependencies": { @@ -18580,8 +22807,6 @@ }, "node_modules/npm-watch": { "version": "0.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-watch/-/npm-watch-0.9.0.tgz", - "integrity": "sha1-dHcD8ux02vgrb0qQVuNtqlbY214=", "dev": true, "license": "MIT", "dependencies": { @@ -18594,8 +22819,6 @@ }, "node_modules/npmlog": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha1-yBZgF6QvLeqS1kUxaN2GUYanCDA=", "dev": true, "license": "ISC", "dependencies": { @@ -18610,8 +22833,6 @@ }, "node_modules/nth-check": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha1-yeq0KO/842zWuSySS9sADvHx7R0=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -18623,18 +22844,156 @@ }, "node_modules/number-is-nan": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.10.0" + } + }, + "node_modules/nypm": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "citty": "^0.1.6", + "consola": "^3.2.3", + "execa": "^8.0.1", + "pathe": "^1.1.2", + "ufo": "^1.4.0" + }, + "bin": { + "nypm": "dist/cli.mjs" + }, + "engines": { + "node": "^14.16.0 || >=16.10.0" + } + }, + "node_modules/nypm/node_modules/execa": { + "version": "8.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/nypm/node_modules/get-stream": { + "version": "8.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/human-signals": { + "version": "5.0.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/nypm/node_modules/is-stream": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/mimic-fn": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/npm-run-path": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/onetime": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/path-key": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/nypm/node_modules/strip-final-newline": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/oauth-sign": { "version": "0.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", "dev": true, "license": "Apache-2.0", "engines": { @@ -18643,18 +23002,15 @@ }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-inspect": { "version": "1.13.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha1-uWxhCTJMz+9rEiFqlWyk3C/5S8I=", "dev": true, "license": "MIT", "funding": { @@ -18663,8 +23019,6 @@ }, "node_modules/object-is": { "version": "1.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha1-GmpTrtLdj35ndf+HC+pYVFlWqwc=", "dev": true, "license": "MIT", "dependencies": { @@ -18680,8 +23034,6 @@ }, "node_modules/object-keys": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", "dev": true, "license": "MIT", "engines": { @@ -18690,8 +23042,6 @@ }, "node_modules/object.assign": { "version": "4.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha1-OoM/mrf9uA/J6NIwDIA9IW2P27A=", "dev": true, "license": "MIT", "dependencies": { @@ -18709,8 +23059,6 @@ }, "node_modules/object.fromentries": { "version": "2.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha1-9xldipuXvZXLwZmeqTns0aKwDGU=", "dev": true, "license": "MIT", "dependencies": { @@ -18728,8 +23076,6 @@ }, "node_modules/object.groupby": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha1-mxJcNiOBKfb3thlUoecXYUjVAC4=", "dev": true, "license": "MIT", "dependencies": { @@ -18743,8 +23089,6 @@ }, "node_modules/object.values": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha1-ZUBanZLO5orC0wMALguEcKTZqxs=", "dev": true, "license": "MIT", "dependencies": { @@ -18761,15 +23105,16 @@ }, "node_modules/obuf": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", + "dev": true, + "license": "MIT" + }, + "node_modules/ohash": { + "version": "1.1.3", "dev": true, "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha1-WMjEQRblSEWtV/FKsQsDUzGErD8=", "dev": true, "license": "MIT", "dependencies": { @@ -18781,8 +23126,6 @@ }, "node_modules/on-headers": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", "dev": true, "license": "MIT", "engines": { @@ -18791,8 +23134,6 @@ }, "node_modules/once": { "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "license": "ISC", "dependencies": { "wrappy": "1" @@ -18800,8 +23141,6 @@ }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", "dev": true, "license": "MIT", "dependencies": { @@ -18816,8 +23155,6 @@ }, "node_modules/open": { "version": "8.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/open/-/open-8.4.1.tgz", - "integrity": "sha1-KrN1TAf10fmaeo1qgnN8leMQHP8=", "dev": true, "license": "MIT", "dependencies": { @@ -18832,19 +23169,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true, + "bin": { + "opencollective-postinstall": "index.js" + } + }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha1-AHOX1E7Rhy/cbtMTYBkPgYFOLGQ=", + "version": "0.9.4", "dev": true, "license": "MIT", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -18852,8 +23196,6 @@ }, "node_modules/ora": { "version": "5.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ora/-/ora-5.4.1.tgz", - "integrity": "sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=", "dev": true, "license": "MIT", "dependencies": { @@ -18876,8 +23218,6 @@ }, "node_modules/ora/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -18892,8 +23232,6 @@ }, "node_modules/ora/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -18909,8 +23247,6 @@ }, "node_modules/ora/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -18922,15 +23258,11 @@ }, "node_modules/ora/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/ora/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -18939,8 +23271,6 @@ }, "node_modules/ora/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -18952,8 +23282,6 @@ }, "node_modules/os-locale": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo=", "dev": true, "license": "MIT", "dependencies": { @@ -18967,8 +23295,6 @@ }, "node_modules/os-locale/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", "dev": true, "license": "MIT", "dependencies": { @@ -18984,8 +23310,6 @@ }, "node_modules/os-locale/node_modules/execa": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-1.0.0.tgz", - "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", "dev": true, "license": "MIT", "dependencies": { @@ -19003,8 +23327,6 @@ }, "node_modules/os-locale/node_modules/get-stream": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", "dev": true, "license": "MIT", "dependencies": { @@ -19016,8 +23338,6 @@ }, "node_modules/os-locale/node_modules/is-stream": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true, "license": "MIT", "engines": { @@ -19026,8 +23346,6 @@ }, "node_modules/os-locale/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "license": "MIT", "dependencies": { @@ -19039,8 +23357,6 @@ }, "node_modules/os-locale/node_modules/path-key": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true, "license": "MIT", "engines": { @@ -19049,8 +23365,6 @@ }, "node_modules/os-locale/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -19059,8 +23373,6 @@ }, "node_modules/os-locale/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "license": "MIT", "dependencies": { @@ -19072,8 +23384,6 @@ }, "node_modules/os-locale/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true, "license": "MIT", "engines": { @@ -19082,8 +23392,6 @@ }, "node_modules/os-locale/node_modules/which": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "dev": true, "license": "ISC", "dependencies": { @@ -19093,10 +23401,24 @@ "which": "bin/which" } }, + "node_modules/os-name": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-4.0.1.tgz", + "integrity": "sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==", + "dev": true, + "dependencies": { + "macos-release": "^2.5.0", + "windows-release": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/os-tmpdir": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true, "license": "MIT", "engines": { @@ -19105,8 +23427,6 @@ }, "node_modules/p-defer": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", "dev": true, "license": "MIT", "engines": { @@ -19115,8 +23435,6 @@ }, "node_modules/p-finally": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true, "license": "MIT", "engines": { @@ -19125,8 +23443,6 @@ }, "node_modules/p-is-promise": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4=", "dev": true, "license": "MIT", "engines": { @@ -19135,8 +23451,6 @@ }, "node_modules/p-limit": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "license": "MIT", "dependencies": { "p-try": "^2.0.0" @@ -19150,8 +23464,6 @@ }, "node_modules/p-locate": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", "license": "MIT", "dependencies": { "p-limit": "^2.2.0" @@ -19162,8 +23474,6 @@ }, "node_modules/p-map": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=", "dev": true, "license": "MIT", "dependencies": { @@ -19178,8 +23488,6 @@ }, "node_modules/p-retry": { "version": "4.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha1-m6rnGEBX7dThcjHO4EJkEG4JKhY=", "dev": true, "license": "MIT", "dependencies": { @@ -19192,8 +23500,6 @@ }, "node_modules/p-retry/node_modules/retry": { "version": "0.13.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/retry/-/retry-0.13.1.tgz", - "integrity": "sha1-GFsVh6z2eRnWOzVzSeA1N7JIRlg=", "dev": true, "license": "MIT", "engines": { @@ -19202,8 +23508,6 @@ }, "node_modules/p-try": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", "license": "MIT", "engines": { "node": ">=6" @@ -19211,8 +23515,6 @@ }, "node_modules/pacote": { "version": "15.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pacote/-/pacote-15.1.0.tgz", - "integrity": "sha1-LgsSpPVf/YAagTShrijvNh3D8kM=", "dev": true, "license": "ISC", "dependencies": { @@ -19244,15 +23546,25 @@ }, "node_modules/pako": { "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-1.0.11.tgz", - "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=", "dev": true, "license": "(MIT AND Zlib)" }, + "node_modules/param-case": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", "dev": true, "license": "MIT", "dependencies": { @@ -19264,8 +23576,6 @@ }, "node_modules/parse-asn1": { "version": "5.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-asn1/-/parse-asn1-5.1.7.tgz", - "integrity": "sha1-c82qqCISX5ZHFlYl60X4oFHS3wY=", "license": "ISC", "dependencies": { "asn1.js": "^4.10.1", @@ -19281,8 +23591,6 @@ }, "node_modules/parse-json": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", "dev": true, "license": "MIT", "dependencies": { @@ -19300,8 +23608,6 @@ }, "node_modules/parse-node-version": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=", "dev": true, "license": "MIT", "engines": { @@ -19310,8 +23616,6 @@ }, "node_modules/parse5": { "version": "7.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha1-Bza+u/13eTgjJAojt/xeAQt/jjI=", "devOptional": true, "license": "MIT", "dependencies": { @@ -19323,8 +23627,6 @@ }, "node_modules/parse5-html-rewriting-stream": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", - "integrity": "sha1-43bT52LSlQzLtrtZgj/B1+n9rDY=", "dev": true, "license": "MIT", "dependencies": { @@ -19338,8 +23640,6 @@ }, "node_modules/parse5-html-rewriting-stream/node_modules/entities": { "version": "4.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-4.5.0.tgz", - "integrity": "sha1-XSaOpecRPsdMTQM7eepaNaSI+0g=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -19351,8 +23651,6 @@ }, "node_modules/parse5-htmlparser2-tree-adapter": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=", "dev": true, "license": "MIT", "dependencies": { @@ -19361,15 +23659,11 @@ }, "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", "dev": true, "license": "MIT" }, "node_modules/parse5-sax-parser": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", - "integrity": "sha1-TAUGQlTwSIZ2rKdfs5ygaeyW3uU=", "dev": true, "license": "MIT", "dependencies": { @@ -19381,8 +23675,6 @@ }, "node_modules/parse5/node_modules/entities": { "version": "4.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-4.5.0.tgz", - "integrity": "sha1-XSaOpecRPsdMTQM7eepaNaSI+0g=", "devOptional": true, "license": "BSD-2-Clause", "engines": { @@ -19394,18 +23686,33 @@ }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/pascal-case": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, "node_modules/path-exists": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", "license": "MIT", "engines": { "node": ">=8" @@ -19413,8 +23720,6 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -19422,15 +23727,11 @@ }, "node_modules/path-is-inside": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", "dev": true, "license": "(WTFPL OR MIT)" }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", "dev": true, "license": "MIT", "engines": { @@ -19439,15 +23740,11 @@ }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", "dev": true, "license": "MIT" }, "node_modules/path-scurry": { "version": "1.10.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-scurry/-/path-scurry-1.10.2.tgz", - "integrity": "sha1-j2NX6xI51fodqLn3DpwIBnVFi6c=", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -19462,9 +23759,7 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha1-C9RFylc2NGWQD00fm9jbNDpNlcM=", + "version": "10.2.2", "dev": true, "license": "ISC", "engines": { @@ -19473,8 +23768,6 @@ }, "node_modules/path-scurry/node_modules/minipass": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha1-284DdA9QpHhrqZTB+5CIRNJ7A4w=", "dev": true, "license": "ISC", "engines": { @@ -19483,25 +23776,41 @@ }, "node_modules/path-to-regexp": { "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", "dev": true, "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/pathe": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/pathval": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "dev": true, + "dependencies": { + "through": "~2.3" + } + }, "node_modules/pbf": { "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha1-tMG55yr5Zs2CxlMWkRFcwECf/io=", "license": "BSD-3-Clause", "dependencies": { "ieee754": "^1.1.12", @@ -19513,8 +23822,6 @@ }, "node_modules/pbkdf2": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha1-3YIqoIh1gOUvGgOdw+2hCO+uMHU=", "license": "MIT", "dependencies": { "create-hash": "^1.1.2", @@ -19527,30 +23834,82 @@ "node": ">=0.12" } }, + "node_modules/pdfjs-dist": { + "version": "2.12.313", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", + "integrity": "sha512-1x6iXO4Qnv6Eb+YFdN5JdUzt4pAkxSp3aLAYPX93eQCyg/m7QFzXVWJHJVtoW48CI8HCXju4dSkhQZwoheL5mA==", + "dev": true, + "peerDependencies": { + "worker-loader": "^3.0.8" + }, + "peerDependenciesMeta": { + "worker-loader": { + "optional": true + } + } + }, + "node_modules/pdfmake": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/pdfmake/-/pdfmake-0.2.10.tgz", + "integrity": "sha512-doipFnmE1UHSk+Z3wfQuVweVQqx2pE/Ns2G5gCqZmWwqjDj+mZHnZYH/ryXWoIfD+iVdZUAutgI/VHkTCN+Xrw==", + "dev": true, + "dependencies": { + "@foliojs-fork/linebreak": "^1.1.1", + "@foliojs-fork/pdfkit": "^0.14.0", + "iconv-lite": "^0.6.3", + "xmldoc": "^1.1.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/pdfmake/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==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/peek-stream": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "duplexify": "^3.5.0", + "through2": "^2.0.3" + } + }, + "node_modules/peek-stream/node_modules/through2": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, "node_modules/pend": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", "license": "MIT" }, "node_modules/performance-now": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true, "license": "MIT" }, "node_modules/picocolors": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=", "dev": true, "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=", "dev": true, "license": "MIT", "engines": { @@ -19562,14 +23921,10 @@ }, "node_modules/piexifjs": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/piexifjs/-/piexifjs-1.0.6.tgz", - "integrity": "sha1-iDgR1z9EchjQ0G6e14ZtBFM+WeA=", "license": "MIT" }, "node_modules/pify": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true, "license": "MIT", "engines": { @@ -19578,8 +23933,6 @@ }, "node_modules/pinkie": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true, "license": "MIT", "engines": { @@ -19588,8 +23941,6 @@ }, "node_modules/pinkie-promise": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "license": "MIT", "dependencies": { @@ -19599,10 +23950,16 @@ "node": ">=0.10.0" } }, + "node_modules/pirates": { + "version": "4.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/piscina": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/piscina/-/piscina-3.2.0.tgz", - "integrity": "sha1-9aHd4MBVZ3dWkMzO/lnZIjkk0VQ=", "dev": true, "license": "MIT", "dependencies": { @@ -19616,8 +23973,6 @@ }, "node_modules/pkg-dir": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", "license": "MIT", "dependencies": { "find-up": "^4.0.0" @@ -19628,8 +23983,6 @@ }, "node_modules/plist": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/plist/-/plist-3.1.0.tgz", - "integrity": "sha1-eXpRapPmL1veVeC5zJyWf4YIk8k=", "dev": true, "license": "MIT", "dependencies": { @@ -19643,34 +23996,42 @@ }, "node_modules/plist/node_modules/@xmldom/xmldom": { "version": "0.8.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha1-oTN8pCaqYc75/hW1so40CnL2+pk=", "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" } }, + "node_modules/png-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/png-js/-/png-js-1.0.0.tgz", + "integrity": "sha512-k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g==", + "dev": true + }, "node_modules/pngjs": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha1-553SshV2f9nARWHAEjbflgvOf7s=", "license": "MIT", "engines": { "node": ">=10.13.0" } }, + "node_modules/polished": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.17.8" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/popper.js": { "version": "1.14.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/popper.js/-/popper.js-1.14.4.tgz", - "integrity": "sha1-juwdj/AqWjoVLdQ0FKFce3n9abY=", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", "license": "MIT" }, "node_modules/possible-typed-array-names": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha1-ibtjxvraLD6QrcSmR77us5zHv48=", "dev": true, "license": "MIT", "engines": { @@ -19679,8 +24040,6 @@ }, "node_modules/postcss": { "version": "8.4.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha1-xjm3GaV+/DGHsToddlZ1SF9BNPQ=", "dev": true, "funding": [ { @@ -19704,8 +24063,6 @@ }, "node_modules/postcss-loader": { "version": "7.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-loader/-/postcss-loader-7.0.2.tgz", - "integrity": "sha1-tT/0Sib7o2iO7pKgSMfy1IAuI7s=", "dev": true, "license": "MIT", "dependencies": { @@ -19727,8 +24084,6 @@ }, "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha1-tEl8uFqcDEtaq+t1m7JejYnxUAI=", "dev": true, "license": "ISC", "engines": { @@ -19740,8 +24095,6 @@ }, "node_modules/postcss-modules-local-by-default": { "version": "4.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha1-8bm9dXqO302FVujQ9PiUJg49948=", "dev": true, "license": "MIT", "dependencies": { @@ -19758,8 +24111,6 @@ }, "node_modules/postcss-modules-scope": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha1-pD0oKJoWnOLBXADE5kwIWOQ0V9U=", "dev": true, "license": "ISC", "dependencies": { @@ -19774,8 +24125,6 @@ }, "node_modules/postcss-modules-values": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=", "dev": true, "license": "ISC", "dependencies": { @@ -19790,8 +24139,6 @@ }, "node_modules/postcss-selector-parser": { "version": "6.0.16", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha1-O4i59cWr2YnvTi/J7I7t00sg+wQ=", "dev": true, "license": "MIT", "dependencies": { @@ -19804,21 +24151,15 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha1-cjwJkgg2um0+WvAZ+SvAlxwC5RQ=", "dev": true, "license": "MIT" }, "node_modules/potpack": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/potpack/-/potpack-2.0.0.tgz", - "integrity": "sha1-YfTdLcSz1emW42mMDslCbQ4WkQQ=", "license": "ISC" }, "node_modules/prebuild-install": { "version": "7.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prebuild-install/-/prebuild-install-7.1.2.tgz", - "integrity": "sha1-pf2ZhvWmJR+8R+Hlxl3nHmjAoFY=", "dev": true, "license": "MIT", "dependencies": { @@ -19844,8 +24185,6 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=", "dev": true, "license": "MIT", "engines": { @@ -19854,8 +24193,6 @@ }, "node_modules/prettier": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prettier/-/prettier-3.1.1.tgz", - "integrity": "sha1-a6nyMWXWkLbL2qiMsIByePcBmEg=", "dev": true, "license": "MIT", "bin": { @@ -19870,8 +24207,6 @@ }, "node_modules/pretty-bytes": { "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha1-NWJW9kOAR3PIL2RyP+eMksYr6us=", "dev": true, "license": "MIT", "engines": { @@ -19881,10 +24216,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/pretty-error": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, "node_modules/pretty-format": { "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", "dev": true, "license": "MIT", "dependencies": { @@ -19899,8 +24241,6 @@ }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", "dev": true, "license": "MIT", "engines": { @@ -19910,26 +24250,45 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/proc-log": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha1-+wXvg8zWT9eyC76cjBBw/Agzjdg=", "dev": true, "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/process": { + "version": "0.11.10", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=", "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/progress/-/progress-2.0.3.tgz", - "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", "license": "MIT", "engines": { "node": ">=0.4.0" @@ -19937,15 +24296,11 @@ }, "node_modules/promise-inflight": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true, "license": "ISC" }, "node_modules/promise-retry": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha1-/3R6E2IKtXumiPX8Z4VUEMNw2iI=", "dev": true, "license": "MIT", "dependencies": { @@ -19958,8 +24313,6 @@ }, "node_modules/prompts": { "version": "2.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha1-e1fnOzpIAprRDr1E90sBcipMsGk=", "dev": true, "license": "MIT", "dependencies": { @@ -19972,25 +24325,27 @@ }, "node_modules/prompts/node_modules/kleur": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/propagating-hammerjs": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/propagating-hammerjs/-/propagating-hammerjs-1.5.0.tgz", + "integrity": "sha512-3PUXWmomwutoZfydC+lJwK1bKCh6sK6jZGB31RUX6+4EXzsbkDZrK4/sVR7gBrvJaEIwpTVyxQUAd29FKkmVdw==", + "dev": true, + "dependencies": { + "hammerjs": "^2.0.8" + } + }, "node_modules/protocol-buffers-schema": { "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", - "integrity": "sha1-d7x1pIsv8ULBrVtbkMlM0Pou/QM=", "license": "MIT" }, "node_modules/protractor": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/protractor/-/protractor-7.0.0.tgz", - "integrity": "sha1-w+JjYIvXLiwtyAKxGncnEaR5LQM=", - "deprecated": "We have news to share - Protractor is deprecated and will reach end-of-life by Summer 2023. To learn more and find out about other options please refer to this post on the Angular blog. Thank you for using and contributing to Protractor. https://goo.gle/state-of-e2e-in-angular", "dev": true, "license": "MIT", "dependencies": { @@ -20020,8 +24375,6 @@ }, "node_modules/protractor/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -20030,8 +24383,6 @@ }, "node_modules/protractor/node_modules/ansi-styles": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true, "license": "MIT", "engines": { @@ -20040,8 +24391,6 @@ }, "node_modules/protractor/node_modules/chalk": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "license": "MIT", "dependencies": { @@ -20057,8 +24406,6 @@ }, "node_modules/protractor/node_modules/cliui": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", "dev": true, "license": "ISC", "dependencies": { @@ -20069,8 +24416,6 @@ }, "node_modules/protractor/node_modules/cliui/node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "dev": true, "license": "MIT", "engines": { @@ -20079,8 +24424,6 @@ }, "node_modules/protractor/node_modules/cliui/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -20092,8 +24435,6 @@ }, "node_modules/protractor/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -20105,15 +24446,11 @@ }, "node_modules/protractor/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/protractor/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -20133,8 +24470,6 @@ }, "node_modules/protractor/node_modules/q": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/q/-/q-1.4.1.tgz", - "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", "dev": true, "license": "MIT", "engines": { @@ -20144,8 +24479,6 @@ }, "node_modules/protractor/node_modules/source-map": { "version": "0.5.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -20154,8 +24487,6 @@ }, "node_modules/protractor/node_modules/source-map-support": { "version": "0.4.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", "dev": true, "license": "MIT", "dependencies": { @@ -20164,8 +24495,6 @@ }, "node_modules/protractor/node_modules/strip-ansi": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "license": "MIT", "dependencies": { @@ -20177,8 +24506,6 @@ }, "node_modules/protractor/node_modules/supports-color": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true, "license": "MIT", "engines": { @@ -20187,8 +24514,6 @@ }, "node_modules/protractor/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", "dev": true, "license": "MIT", "dependencies": { @@ -20202,8 +24527,6 @@ }, "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "dev": true, "license": "MIT", "engines": { @@ -20212,8 +24535,6 @@ }, "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -20228,8 +24549,6 @@ }, "node_modules/protractor/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -20241,15 +24560,11 @@ }, "node_modules/protractor/node_modules/y18n": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "dev": true, "license": "ISC" }, "node_modules/protractor/node_modules/yargs": { "version": "15.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", "dev": true, "license": "MIT", "dependencies": { @@ -20271,8 +24586,6 @@ }, "node_modules/protractor/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", "dev": true, "license": "ISC", "dependencies": { @@ -20285,8 +24598,6 @@ }, "node_modules/proxy-addr": { "version": "2.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=", "dev": true, "license": "MIT", "dependencies": { @@ -20299,8 +24610,6 @@ }, "node_modules/proxy-addr/node_modules/ipaddr.js": { "version": "1.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", "dev": true, "license": "MIT", "engines": { @@ -20309,36 +24618,35 @@ }, "node_modules/proxy-from-env": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha1-4QLxbKNVQkhldV0sno6k8k1Yw+I=", "license": "MIT" }, + "node_modules/proxy-middleware": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz", + "integrity": "sha512-EGCG8SeoIRVMhsqHQUdDigB2i7qU7fCsWASwn54+nPutYO8n4q6EiwMzyfWlC+dzRFExP+kvcnDFdBDHoZBU7Q==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/prr": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true, "license": "MIT", "optional": true }, "node_modules/psl": { "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/psl/-/psl-1.9.0.tgz", - "integrity": "sha1-0N8qE38AeUVl/K87LADNCfjVpac=", "dev": true, "license": "MIT" }, "node_modules/pstree.remy": { "version": "1.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha1-wkIiT0pnwh9oaDm720rCgrg3PTo=", "dev": true, "license": "MIT" }, "node_modules/public-encrypt": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", "license": "MIT", "dependencies": { "bn.js": "^4.1.0", @@ -20351,14 +24659,29 @@ }, "node_modules/public-encrypt/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/pump": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pump/-/pump-3.0.0.tgz", - "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", @@ -20367,8 +24690,6 @@ }, "node_modules/punycode": { "version": "2.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha1-AnQi4vrsCyXhVJw+G9gwm5EztuU=", "dev": true, "license": "MIT", "engines": { @@ -20377,9 +24698,6 @@ }, "node_modules/puppeteer": { "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/puppeteer/-/puppeteer-15.4.0.tgz", - "integrity": "sha1-MfBD7mTMThtcvpmtkAZTqrSvsYY=", - "deprecated": "< 21.8.0 is no longer supported", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -20402,8 +24720,6 @@ }, "node_modules/puppeteer/node_modules/cross-fetch": { "version": "3.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha1-4TifRNnnunZ5B/evhFR4eVKrU08=", "license": "MIT", "dependencies": { "node-fetch": "2.6.7" @@ -20411,8 +24727,6 @@ }, "node_modules/puppeteer/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -20431,8 +24745,6 @@ }, "node_modules/puppeteer/node_modules/node-fetch": { "version": "2.6.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha1-JN6fuoJ+O0rkTciyAlajeRYAUq0=", "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -20451,8 +24763,6 @@ }, "node_modules/puppeteer/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -20466,8 +24776,6 @@ }, "node_modules/q": { "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "dev": true, "license": "MIT", "engines": { @@ -20477,8 +24785,6 @@ }, "node_modules/qjobs": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha1-xF6cYYAL0IfviNfiVkI73Unl0HE=", "dev": true, "license": "MIT", "engines": { @@ -20487,8 +24793,6 @@ }, "node_modules/qrcode": { "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qrcode/-/qrcode-1.5.1.tgz", - "integrity": "sha1-AQP5cxdAn3vJF3LvMHk6VM1Z8Ms=", "license": "MIT", "dependencies": { "dijkstrajs": "^1.0.1", @@ -20505,8 +24809,6 @@ }, "node_modules/qrcode/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -20520,8 +24822,6 @@ }, "node_modules/qrcode/node_modules/cliui": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -20531,8 +24831,6 @@ }, "node_modules/qrcode/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -20543,14 +24841,10 @@ }, "node_modules/qrcode/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "license": "MIT" }, "node_modules/qrcode/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -20563,14 +24857,10 @@ }, "node_modules/qrcode/node_modules/y18n": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "license": "ISC" }, "node_modules/qrcode/node_modules/yargs": { "version": "15.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", "license": "MIT", "dependencies": { "cliui": "^6.0.0", @@ -20591,8 +24881,6 @@ }, "node_modules/qrcode/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", "license": "ISC", "dependencies": { "camelcase": "^5.0.0", @@ -20604,8 +24892,6 @@ }, "node_modules/qs": { "version": "6.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.11.0.tgz", - "integrity": "sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -20620,8 +24906,6 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", "dev": true, "funding": [ { @@ -20641,15 +24925,11 @@ }, "node_modules/queue-tick": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha1-9vB6yCwf1g+C4Ji0F6gOUvH0wUI=", "dev": true, "license": "MIT" }, "node_modules/quick-lru": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=", "dev": true, "license": "MIT", "engines": { @@ -20658,14 +24938,19 @@ }, "node_modules/quickselect": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/quickselect/-/quickselect-2.0.0.tgz", - "integrity": "sha1-8ZaApIal7vtYEwPgI+mPqvJd0Bg=", "license": "ISC" }, + "node_modules/ramda": { + "version": "0.29.0", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ramda" + } + }, "node_modules/randombytes": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" @@ -20673,8 +24958,6 @@ }, "node_modules/randomfill": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", "license": "MIT", "dependencies": { "randombytes": "^2.0.5", @@ -20683,8 +24966,6 @@ }, "node_modules/range-parser": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", "dev": true, "license": "MIT", "engines": { @@ -20693,8 +24974,6 @@ }, "node_modules/raw-body": { "version": "2.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha1-mf69g7kOCJdQh+jx+UGaFJNmtoo=", "dev": true, "license": "MIT", "dependencies": { @@ -20709,8 +24988,6 @@ }, "node_modules/rc": { "version": "1.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rc/-/rc-1.2.8.tgz", - "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", "dev": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { @@ -20725,32 +25002,70 @@ }, "node_modules/rc/node_modules/ini": { "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true, "license": "ISC" }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/react": { + "version": "18.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-colorful": { + "version": "5.6.1", + "dev": true, + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/react-confetti": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tween-functions": "^1.2.0" + }, + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "react": "^16.3.0 || ^17.0.1 || ^18.0.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, "node_modules/react-is": { - "version": "18.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha1-GZQx7qqi4J+GQn77tPFHPttHYJs=", + "version": "18.3.1", "dev": true, "license": "MIT" }, "node_modules/read-package-json": { "version": "6.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-package-json/-/read-package-json-6.0.4.tgz", - "integrity": "sha1-kDGIJOxFbCh0N+p5WV9MKFRwiDY=", "dev": true, "license": "ISC", "dependencies": { @@ -20765,8 +25080,6 @@ }, "node_modules/read-package-json-fast": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha1-OUkIqXJdx6XxTnDI51Vt/x0rEEk=", "dev": true, "license": "ISC", "dependencies": { @@ -20779,8 +25092,6 @@ }, "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", - "integrity": "sha1-Arsp+12pC1REWBdJwizt01l8bLA=", "dev": true, "license": "MIT", "engines": { @@ -20789,8 +25100,6 @@ }, "node_modules/read-package-json/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -20799,8 +25108,6 @@ }, "node_modules/read-package-json/node_modules/glob": { "version": "10.3.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.12.tgz", - "integrity": "sha1-OmXDY8LpmY0iAzjoil9qyXMClgs=", "dev": true, "license": "ISC", "dependencies": { @@ -20822,8 +25129,6 @@ }, "node_modules/read-package-json/node_modules/hosted-git-info": { "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha1-YpRCx4iaacBd5gTVKZa3T+bybVg=", "dev": true, "license": "ISC", "dependencies": { @@ -20835,8 +25140,6 @@ }, "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", - "integrity": "sha1-Arsp+12pC1REWBdJwizt01l8bLA=", "dev": true, "license": "MIT", "engines": { @@ -20845,8 +25148,6 @@ }, "node_modules/read-package-json/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -20855,8 +25156,6 @@ }, "node_modules/read-package-json/node_modules/minimatch": { "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -20871,8 +25170,6 @@ }, "node_modules/read-package-json/node_modules/minipass": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha1-284DdA9QpHhrqZTB+5CIRNJ7A4w=", "dev": true, "license": "ISC", "engines": { @@ -20881,8 +25178,6 @@ }, "node_modules/read-package-json/node_modules/normalize-package-data": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha1-q8uNfnJMQNiEYrhJgvfL9oWbRYg=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -20897,8 +25192,6 @@ }, "node_modules/read-pkg": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "license": "MIT", "dependencies": { @@ -20912,8 +25205,6 @@ }, "node_modules/read-pkg-up": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "license": "MIT", "dependencies": { @@ -20926,8 +25217,6 @@ }, "node_modules/read-pkg-up/node_modules/find-up": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "license": "MIT", "dependencies": { @@ -20939,8 +25228,6 @@ }, "node_modules/read-pkg-up/node_modules/locate-path": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "license": "MIT", "dependencies": { @@ -20953,8 +25240,6 @@ }, "node_modules/read-pkg-up/node_modules/p-limit": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", "dev": true, "license": "MIT", "dependencies": { @@ -20966,8 +25251,6 @@ }, "node_modules/read-pkg-up/node_modules/p-locate": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "license": "MIT", "dependencies": { @@ -20979,8 +25262,6 @@ }, "node_modules/read-pkg-up/node_modules/p-try": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true, "license": "MIT", "engines": { @@ -20989,8 +25270,6 @@ }, "node_modules/read-pkg-up/node_modules/path-exists": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true, "license": "MIT", "engines": { @@ -20999,15 +25278,11 @@ }, "node_modules/read-pkg/node_modules/hosted-git-info": { "version": "2.8.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", "dev": true, "license": "ISC" }, "node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -21019,8 +25294,6 @@ }, "node_modules/read-pkg/node_modules/path-type": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", "dev": true, "license": "MIT", "dependencies": { @@ -21032,8 +25305,6 @@ }, "node_modules/read-pkg/node_modules/pify": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true, "license": "MIT", "engines": { @@ -21042,8 +25313,6 @@ }, "node_modules/read-pkg/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -21052,8 +25321,6 @@ }, "node_modules/readable-stream": { "version": "2.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha1-kRJegEK7obmIf0k0X2J3Anzovps=", "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -21067,20 +25334,14 @@ }, "node_modules/readable-stream/node_modules/isarray": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "license": "MIT" }, "node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", "license": "MIT" }, "node_modules/readdirp": { "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", "dev": true, "license": "MIT", "dependencies": { @@ -21090,10 +25351,36 @@ "node": ">=8.10.0" } }, + "node_modules/recast": { + "version": "0.23.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recast/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, "node_modules/redent": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/redent/-/redent-3.0.0.tgz", - "integrity": "sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=", "dev": true, "license": "MIT", "dependencies": { @@ -21106,22 +25393,16 @@ }, "node_modules/reflect-metadata": { "version": "0.1.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/reflect-metadata/-/reflect-metadata-0.1.14.tgz", - "integrity": "sha1-JM9yH+YGdxRrt37rDh+d7OPWWFk=", "dev": true, "license": "Apache-2.0" }, "node_modules/regenerate": { "version": "1.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=", "dev": true, "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha1-aw4FSJ2QdrBMQ28xjZsGe7pFlIA=", "dev": true, "license": "MIT", "dependencies": { @@ -21133,15 +25414,11 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha1-9tyj587sIFkNB62nhWNqkM3KF/k=", "dev": true, "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha1-W7rli1IgmOvfCbyi+Dg4kpABx6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -21150,22 +25427,16 @@ }, "node_modules/regex-parser": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regex-parser/-/regex-parser-2.3.0.tgz", - "integrity": "sha1-S7YUYbGhm4uRPzlgNku1eIf5IO4=", "dev": true, "license": "MIT" }, "node_modules/regexp-to-ast": { "version": "0.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz", - "integrity": "sha1-Vsc4Vr7l4f739zoA8Uc0UqtxKiQ=", "dev": true, "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha1-E49kSjNQ+YGoWMRPa7GmH/Wb4zQ=", "dev": true, "license": "MIT", "dependencies": { @@ -21183,8 +25454,6 @@ }, "node_modules/regexpu-core": { "version": "5.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha1-EaKwaITzUnrsPpPbv0o7lYqVVGs=", "dev": true, "license": "MIT", "dependencies": { @@ -21201,30 +25470,77 @@ }, "node_modules/regjsparser": { "version": "0.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha1-Jy0FqhDHwfZwlbH/Ct2uhEL8Vwk=", "dev": true, "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, - "bin": { - "regjsparser": "bin/parser" + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/rehype-external-links": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-slug": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "node_modules/relateurl": { + "version": "0.2.7", "dev": true, - "bin": { - "jsesc": "bin/jsesc" + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" } }, "node_modules/replace": { "version": "1.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/replace/-/replace-1.2.2.tgz", - "integrity": "sha1-iAJHETqVCvp0mil+bRDU17zSes8=", "dev": true, "license": "MIT", "dependencies": { @@ -21242,8 +25558,6 @@ }, "node_modules/replace-in-file": { "version": "3.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/replace-in-file/-/replace-in-file-3.4.2.tgz", - "integrity": "sha1-bUDwdqyGlI4o7+tvq3P7rVwL+io=", "dev": true, "license": "MIT", "dependencies": { @@ -21257,8 +25571,6 @@ }, "node_modules/replace-in-file/node_modules/ansi-regex": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha1-Ej1keekq1FrYl9QFTjx8p9tJROE=", "dev": true, "license": "MIT", "engines": { @@ -21267,8 +25579,6 @@ }, "node_modules/replace-in-file/node_modules/cliui": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=", "dev": true, "license": "ISC", "dependencies": { @@ -21279,8 +25589,6 @@ }, "node_modules/replace-in-file/node_modules/find-up": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", "dev": true, "license": "MIT", "dependencies": { @@ -21292,15 +25600,11 @@ }, "node_modules/replace-in-file/node_modules/get-caller-file": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=", "dev": true, "license": "ISC" }, "node_modules/replace-in-file/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -21320,8 +25624,6 @@ }, "node_modules/replace-in-file/node_modules/is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true, "license": "MIT", "engines": { @@ -21330,8 +25632,6 @@ }, "node_modules/replace-in-file/node_modules/locate-path": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", "dev": true, "license": "MIT", "dependencies": { @@ -21344,8 +25644,6 @@ }, "node_modules/replace-in-file/node_modules/p-locate": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", "dev": true, "license": "MIT", "dependencies": { @@ -21357,8 +25655,6 @@ }, "node_modules/replace-in-file/node_modules/path-exists": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true, "license": "MIT", "engines": { @@ -21367,15 +25663,11 @@ }, "node_modules/replace-in-file/node_modules/require-main-filename": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", "dev": true, "license": "ISC" }, "node_modules/replace-in-file/node_modules/string-width": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", "dev": true, "license": "MIT", "dependencies": { @@ -21388,8 +25680,6 @@ }, "node_modules/replace-in-file/node_modules/strip-ansi": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "license": "MIT", "dependencies": { @@ -21401,8 +25691,6 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "license": "MIT", "dependencies": { @@ -21415,8 +25703,6 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -21425,8 +25711,6 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "license": "MIT", "dependencies": { @@ -21438,8 +25722,6 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/string-width": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "license": "MIT", "dependencies": { @@ -21453,8 +25735,6 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "license": "MIT", "dependencies": { @@ -21466,15 +25746,11 @@ }, "node_modules/replace-in-file/node_modules/y18n": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "dev": true, "license": "ISC" }, "node_modules/replace-in-file/node_modules/yargs": { "version": "12.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha1-BfWZe2CWR7ZPZrgeO0sQo2jnrRM=", "dev": true, "license": "MIT", "dependencies": { @@ -21494,8 +25770,6 @@ }, "node_modules/replace-in-file/node_modules/yargs-parser": { "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha1-h5oIZZc7yp9rq1y987HGfsfTvPQ=", "dev": true, "license": "ISC", "dependencies": { @@ -21505,8 +25779,6 @@ }, "node_modules/replace/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -21521,8 +25793,6 @@ }, "node_modules/replace/node_modules/cliui": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", "dev": true, "license": "ISC", "dependencies": { @@ -21533,8 +25803,6 @@ }, "node_modules/replace/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -21546,15 +25814,11 @@ }, "node_modules/replace/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/replace/node_modules/minimatch": { "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha1-TajxKQ7g8PjoPWDKafjxNAaGBKM=", "dev": true, "license": "ISC", "dependencies": { @@ -21566,8 +25830,6 @@ }, "node_modules/replace/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", "dev": true, "license": "MIT", "dependencies": { @@ -21581,15 +25843,11 @@ }, "node_modules/replace/node_modules/y18n": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "dev": true, "license": "ISC" }, "node_modules/replace/node_modules/yargs": { "version": "15.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", "dev": true, "license": "MIT", "dependencies": { @@ -21611,8 +25869,6 @@ }, "node_modules/replace/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", "dev": true, "license": "ISC", "dependencies": { @@ -21625,9 +25881,6 @@ }, "node_modules/request": { "version": "2.88.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/request/-/request-2.88.2.tgz", - "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -21658,8 +25911,6 @@ }, "node_modules/request/node_modules/qs": { "version": "6.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.5.3.tgz", - "integrity": "sha1-Ou7/yRln7241wOSI70b7KWq3aq0=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -21668,9 +25919,6 @@ }, "node_modules/request/node_modules/uuid": { "version": "3.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, "license": "MIT", "bin": { @@ -21679,8 +25927,6 @@ }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21688,8 +25934,6 @@ }, "node_modules/require-from-string": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=", "dev": true, "license": "MIT", "engines": { @@ -21698,21 +25942,23 @@ }, "node_modules/require-main-filename": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", "license": "ISC" }, + "node_modules/requireindex": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.5" + } + }, "node_modules/requires-port": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", "dev": true, "license": "MIT" }, "node_modules/resolve": { "version": "1.22.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha1-J8suu1P5GrtJRwqSi7p1WAZqwXc=", "dev": true, "license": "MIT", "dependencies": { @@ -21729,8 +25975,6 @@ }, "node_modules/resolve-from": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=", "dev": true, "license": "MIT", "engines": { @@ -21739,8 +25983,6 @@ }, "node_modules/resolve-protobuf-schema": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha1-nKmp5pzxkrva8QBuwZc5SKpKN1g=", "license": "MIT", "dependencies": { "protocol-buffers-schema": "^3.3.1" @@ -21748,8 +25990,6 @@ }, "node_modules/resolve-url-loader": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha1-7jFC+x8eDZ25Uk1TnPoWbpMU95U=", "dev": true, "license": "MIT", "dependencies": { @@ -21765,8 +26005,6 @@ }, "node_modules/resolve-url-loader/node_modules/loader-utils": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=", "dev": true, "license": "MIT", "dependencies": { @@ -21780,8 +26018,6 @@ }, "node_modules/resolve-url-loader/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -21790,8 +26026,6 @@ }, "node_modules/restore-cursor": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", "dev": true, "license": "MIT", "dependencies": { @@ -21804,8 +26038,6 @@ }, "node_modules/retry": { "version": "0.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", "dev": true, "license": "MIT", "engines": { @@ -21814,8 +26046,6 @@ }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", "dev": true, "license": "MIT", "engines": { @@ -21825,14 +26055,10 @@ }, "node_modules/rfdc": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha1-K21N9S3/6Ls0aZKhDqlFHyQ3Oo8=", "license": "MIT" }, "node_modules/rimraf": { "version": "4.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-4.4.1.tgz", - "integrity": "sha1-vTM2T2cCHFt56T1/T6BWjHwht1U=", "dev": true, "license": "ISC", "dependencies": { @@ -21850,8 +26076,6 @@ }, "node_modules/rimraf/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -21860,8 +26084,6 @@ }, "node_modules/rimraf/node_modules/glob": { "version": "9.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-9.3.5.tgz", - "integrity": "sha1-yi7YykUngaMAloVgf98CWomd/iE=", "dev": true, "license": "ISC", "dependencies": { @@ -21879,8 +26101,6 @@ }, "node_modules/rimraf/node_modules/minimatch": { "version": "8.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha1-hHwbJcAU1Omn9oqvY97dZopiYik=", "dev": true, "license": "ISC", "dependencies": { @@ -21895,8 +26115,6 @@ }, "node_modules/ripemd160": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", "license": "MIT", "dependencies": { "hash-base": "^3.0.0", @@ -21905,8 +26123,6 @@ }, "node_modules/run-async": { "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=", "dev": true, "license": "MIT", "engines": { @@ -21915,8 +26131,6 @@ }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", "dev": true, "funding": [ { @@ -21939,14 +26153,10 @@ }, "node_modules/rw": { "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rw/-/rw-1.3.3.tgz", - "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=", "license": "BSD-3-Clause" }, "node_modules/rxjs": { "version": "6.6.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha1-kKwBisq/SRv2UEQjXVhjxNq4BMk=", "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" @@ -21957,14 +26167,10 @@ }, "node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/safe-array-concat": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha1-gdd+4MTouGNjUifHISeN1STCDts=", "dev": true, "license": "MIT", "dependencies": { @@ -21982,8 +26188,6 @@ }, "node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", "funding": [ { "type": "github", @@ -22002,8 +26206,6 @@ }, "node_modules/safe-regex-test": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha1-pbTA8G4KtQ6iw5XBTYNxIykkw3c=", "dev": true, "license": "MIT", "dependencies": { @@ -22020,6 +26222,7 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", + "dev": true, "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", "devOptional": true, @@ -22027,14 +26230,10 @@ }, "node_modules/safevalues": { "version": "0.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safevalues/-/safevalues-0.3.4.tgz", - "integrity": "sha1-guhGoCtpVtfUC/n0HpLhP84Bhts=", "license": "Apache-2.0" }, "node_modules/sass": { "version": "1.58.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sass/-/sass-1.58.1.tgz", - "integrity": "sha1-F6sDkAdqUFeO0HM/HMRUKeA0BfY=", "dev": true, "license": "MIT", "dependencies": { @@ -22051,8 +26250,6 @@ }, "node_modules/sass-loader": { "version": "13.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sass-loader/-/sass-loader-13.2.0.tgz", - "integrity": "sha1-gBlQUPWMmqxjt5L6Uqy29eD2vcM=", "dev": true, "license": "MIT", "dependencies": { @@ -22090,8 +26287,6 @@ }, "node_modules/saucelabs": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/saucelabs/-/saucelabs-1.5.0.tgz", - "integrity": "sha1-lAWnPDYNRJsjKDmRmobDltN5/Z0=", "dev": true, "dependencies": { "https-proxy-agent": "^2.2.1" @@ -22102,8 +26297,6 @@ }, "node_modules/saucelabs/node_modules/agent-base": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=", "dev": true, "license": "MIT", "dependencies": { @@ -22115,8 +26308,6 @@ }, "node_modules/saucelabs/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -22125,8 +26316,6 @@ }, "node_modules/saucelabs/node_modules/https-proxy-agent": { "version": "2.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=", "dev": true, "license": "MIT", "dependencies": { @@ -22139,15 +26328,19 @@ }, "node_modules/sax": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.1.4.tgz", - "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=", "dev": true, "license": "ISC" }, + "node_modules/scheduler": { + "version": "0.23.2", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, "node_modules/schema-utils": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha1-cNfJPhU6JzqAWAGILr07/yDYnIs=", "dev": true, "license": "MIT", "dependencies": { @@ -22166,15 +26359,11 @@ }, "node_modules/select-hose": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", "dev": true, "license": "MIT" }, "node_modules/selenium-webdriver": { "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", - "integrity": "sha1-K6h6FmLAILiYjJga5iyyoBKY6vw=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -22189,8 +26378,6 @@ }, "node_modules/selenium-webdriver/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -22210,8 +26397,6 @@ }, "node_modules/selenium-webdriver/node_modules/rimraf": { "version": "2.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", "dev": true, "license": "ISC", "dependencies": { @@ -22223,8 +26408,6 @@ }, "node_modules/selenium-webdriver/node_modules/tmp": { "version": "0.0.30", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.0.30.tgz", - "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", "dev": true, "license": "MIT", "dependencies": { @@ -22236,8 +26419,6 @@ }, "node_modules/selenium-webdriver/node_modules/xml2js": { "version": "0.4.23", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=", "dev": true, "license": "MIT", "dependencies": { @@ -22250,8 +26431,6 @@ }, "node_modules/selenium-webdriver/node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", "dev": true, "license": "MIT", "engines": { @@ -22260,8 +26439,6 @@ }, "node_modules/selfsigned": { "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha1-Vg2QVlRCo+01tnQDTOxOldzrSuA=", "dev": true, "license": "MIT", "dependencies": { @@ -22274,8 +26451,6 @@ }, "node_modules/semver": { "version": "7.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.3.8.tgz", - "integrity": "sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=", "dev": true, "license": "ISC", "dependencies": { @@ -22290,8 +26465,6 @@ }, "node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -22303,17 +26476,14 @@ }, "node_modules/semver/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/send": { "version": "0.18.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/send/-/send-0.18.0.tgz", - "integrity": "sha1-ZwFnzGVLBfWqSnZ/kRO7NxvHBr4=", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, - "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -22335,8 +26505,6 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -22345,15 +26513,11 @@ }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/send/node_modules/mime": { "version": "1.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", "dev": true, "license": "MIT", "bin": { @@ -22365,15 +26529,11 @@ }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.1.3.tgz", - "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", "dev": true, "license": "MIT" }, "node_modules/send/node_modules/statuses": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=", "dev": true, "license": "MIT", "engines": { @@ -22382,8 +26542,6 @@ }, "node_modules/serialize-javascript": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha1-3voeBVyDv21Z6oBdjahiJU62psI=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -22392,8 +26550,6 @@ }, "node_modules/serve-index": { "version": "1.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "dev": true, "license": "MIT", "dependencies": { @@ -22411,8 +26567,6 @@ }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -22421,8 +26575,6 @@ }, "node_modules/serve-index/node_modules/depd": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "dev": true, "license": "MIT", "engines": { @@ -22431,8 +26583,6 @@ }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "license": "MIT", "dependencies": { @@ -22447,29 +26597,21 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true, "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", "dev": true, "license": "ISC" }, "node_modules/serve-static": { "version": "1.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha1-+q7wjP/goaYvYMrQxOUTz/CslUA=", "dev": true, "license": "MIT", "dependencies": { @@ -22484,14 +26626,10 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "license": "ISC" }, "node_modules/set-function-length": { "version": "1.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha1-qscjFBmOrtl1z3eyw7a4gGleVEk=", "dev": true, "license": "MIT", "dependencies": { @@ -22508,8 +26646,6 @@ }, "node_modules/set-function-name": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha1-FqcFxaDcL15jjKltiozU4cK5CYU=", "dev": true, "license": "MIT", "dependencies": { @@ -22524,8 +26660,6 @@ }, "node_modules/set-value": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", @@ -22539,22 +26673,16 @@ }, "node_modules/setimmediate": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", "dev": true, "license": "MIT" }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=", "dev": true, "license": "ISC" }, "node_modules/sha.js": { "version": "2.4.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.1", @@ -22566,8 +26694,6 @@ }, "node_modules/shallow-clone": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", "dev": true, "license": "MIT", "dependencies": { @@ -22579,8 +26705,6 @@ }, "node_modules/sharp": { "version": "0.32.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sharp/-/sharp-0.32.5.tgz", - "integrity": "sha1-ndx46tZEYJT1HlA1Wi1OxuciDNQ=", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -22603,8 +26727,6 @@ }, "node_modules/sharp/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -22616,15 +26738,11 @@ }, "node_modules/sharp/node_modules/node-addon-api": { "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha1-rIRwA05Y5n0MbxIEoYrmmV2cDXY=", "dev": true, "license": "MIT" }, "node_modules/sharp/node_modules/semver": { "version": "7.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.0.tgz", - "integrity": "sha1-Gkak20v/zM2Xt0O1AFyDJfI9Ti0=", "dev": true, "license": "ISC", "dependencies": { @@ -22638,9 +26756,7 @@ } }, "node_modules/sharp/node_modules/tar-fs": { - "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-fs/-/tar-fs-3.0.5.tgz", - "integrity": "sha1-+VTXd2fk5u35czhOHrlfj4HWTtk=", + "version": "3.0.6", "dev": true, "license": "MIT", "dependencies": { @@ -22654,8 +26770,6 @@ }, "node_modules/sharp/node_modules/tar-stream": { "version": "3.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha1-JLP7XqutoZ/nM47W0m5ffEgueSs=", "dev": true, "license": "MIT", "dependencies": { @@ -22666,15 +26780,11 @@ }, "node_modules/sharp/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", "dev": true, "license": "MIT", "dependencies": { @@ -22686,8 +26796,6 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", "dev": true, "license": "MIT", "engines": { @@ -22696,8 +26804,6 @@ }, "node_modules/side-channel": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha1-q9Jft80kuvRUZkBrEJa3gxySFfI=", "dev": true, "license": "MIT", "dependencies": { @@ -22715,15 +26821,11 @@ }, "node_modules/signal-exit": { "version": "3.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=", "dev": true, "license": "ISC" }, "node_modules/sigstore": { "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sigstore/-/sigstore-1.9.0.tgz", - "integrity": "sha1-HnrYkzqpm3XGiY3dDu68PrDVmHU=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -22742,8 +26844,6 @@ }, "node_modules/sigstore/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -22752,8 +26852,6 @@ }, "node_modules/sigstore/node_modules/make-fetch-happen": { "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", "dev": true, "license": "ISC", "dependencies": { @@ -22779,8 +26877,6 @@ }, "node_modules/sigstore/node_modules/minipass": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -22789,8 +26885,6 @@ }, "node_modules/sigstore/node_modules/minipass-fetch": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha1-TU2bnzQFOvbG5ZemS+jmbkK/Rbc=", "dev": true, "license": "MIT", "dependencies": { @@ -22807,8 +26901,6 @@ }, "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha1-284DdA9QpHhrqZTB+5CIRNJ7A4w=", "dev": true, "license": "ISC", "engines": { @@ -22817,8 +26909,6 @@ }, "node_modules/simple-concat": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha1-9Gl2CCujXCJj8cirXt/ibEHJVS8=", "dev": true, "funding": [ { @@ -22838,8 +26928,6 @@ }, "node_modules/simple-get": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha1-SjnbVJKHyXnTUhEvoD/Zn9a8NUM=", "dev": true, "funding": [ { @@ -22864,8 +26952,6 @@ }, "node_modules/simple-plist": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-plist/-/simple-plist-1.3.1.tgz", - "integrity": "sha1-FuHY9ixsm2kbg4MSdmPYNBEvsBc=", "dev": true, "license": "MIT", "dependencies": { @@ -22876,8 +26962,6 @@ }, "node_modules/simple-plist/node_modules/bplist-parser": { "version": "0.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.1.tgz", - "integrity": "sha1-4ckLLKKp+UdMxy9oYrvz/ug0H9E=", "dev": true, "license": "MIT", "dependencies": { @@ -22889,8 +26973,6 @@ }, "node_modules/simple-swizzle": { "version": "0.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "dev": true, "license": "MIT", "dependencies": { @@ -22899,15 +26981,11 @@ }, "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=", "dev": true, "license": "MIT" }, "node_modules/simple-update-notifier": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", - "integrity": "sha1-Z2lMEh3jVK9ZKzR826eYRj7UnII=", "dev": true, "license": "MIT", "dependencies": { @@ -22919,8 +26997,6 @@ }, "node_modules/simple-update-notifier/node_modules/semver": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.0.0.tgz", - "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", "dev": true, "license": "ISC", "bin": { @@ -22929,15 +27005,11 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha1-E01oEpd1ZDfMBcoBNw06elcQde0=", "dev": true, "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slash/-/slash-3.0.0.tgz", - "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=", "dev": true, "license": "MIT", "engines": { @@ -22946,8 +27018,6 @@ }, "node_modules/slice-ansi": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=", "dev": true, "license": "MIT", "dependencies": { @@ -22964,8 +27034,6 @@ }, "node_modules/slice-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -22980,8 +27048,6 @@ }, "node_modules/slice-ansi/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -22993,15 +27059,11 @@ }, "node_modules/slice-ansi/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/smart-buffer": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha1-bh1x+k8YwF99D/IW3RakgdDo2a4=", "dev": true, "license": "MIT", "engines": { @@ -23011,8 +27073,6 @@ }, "node_modules/socket.io": { "version": "4.7.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io/-/socket.io-4.7.5.tgz", - "integrity": "sha1-Vustl2rvnRRF83OmLXgaQcet2Pg=", "dev": true, "license": "MIT", "dependencies": { @@ -23030,8 +27090,6 @@ }, "node_modules/socket.io-adapter": { "version": "2.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz", - "integrity": "sha1-T9sTWGZ/bWjyU0M1O9mb0R7kEAY=", "dev": true, "license": "MIT", "dependencies": { @@ -23041,8 +27099,6 @@ }, "node_modules/socket.io-adapter/node_modules/ws": { "version": "8.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.11.0.tgz", - "integrity": "sha1-ag02uO39n5bYslaD2y+Nfebo4UM=", "dev": true, "license": "MIT", "engines": { @@ -23063,8 +27119,6 @@ }, "node_modules/socket.io-parser": { "version": "4.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha1-yAaWbPcnBgHkdGnd7sMPvf2kTIM=", "dev": true, "license": "MIT", "dependencies": { @@ -23077,8 +27131,6 @@ }, "node_modules/sockjs": { "version": "0.3.24", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha1-ybyJlfM6ERvqA5XsMKoyBr21zM4=", "dev": true, "license": "MIT", "dependencies": { @@ -23089,8 +27141,6 @@ }, "node_modules/sockjs/node_modules/uuid": { "version": "8.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", "dev": true, "license": "MIT", "bin": { @@ -23098,9 +27148,7 @@ } }, "node_modules/socks": { - "version": "2.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socks/-/socks-2.8.1.tgz", - "integrity": "sha1-IsfZ3XiCZJBDy6Dq+0muFE40V68=", + "version": "2.8.3", "dev": true, "license": "MIT", "dependencies": { @@ -23114,8 +27162,6 @@ }, "node_modules/socks-proxy-agent": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha1-3AaezzRDZiGstB4++mbKG1/tFbY=", "dev": true, "license": "MIT", "dependencies": { @@ -23129,8 +27175,6 @@ }, "node_modules/sort-asc": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-asc/-/sort-asc-0.2.0.tgz", - "integrity": "sha1-AKSelHvCXVEL/eLLuN/9qfUOsvw=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -23138,8 +27182,6 @@ }, "node_modules/sort-desc": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-desc/-/sort-desc-0.2.0.tgz", - "integrity": "sha1-KAwb2vxld4h87brR7S5BwDeXZkY=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -23147,8 +27189,6 @@ }, "node_modules/sort-object": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-object/-/sort-object-3.0.3.tgz", - "integrity": "sha1-lFcnFl8kSvncWWrUx2Baje6Awmk=", "license": "MIT", "dependencies": { "bytewise": "^1.1.0", @@ -23164,8 +27204,6 @@ }, "node_modules/source-map": { "version": "0.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha1-qbvnBcnYhG9OCP9nZazw8bCJhlY=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -23174,8 +27212,6 @@ }, "node_modules/source-map-js": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha1-FrgJwWJRe1uMPn3NMVoqXCYSsq8=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -23184,8 +27220,6 @@ }, "node_modules/source-map-loader": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-loader/-/source-map-loader-4.0.1.tgz", - "integrity": "sha1-cvANBfXR+Q+Al07aeBy9cQfBJfI=", "dev": true, "license": "MIT", "dependencies": { @@ -23206,8 +27240,6 @@ }, "node_modules/source-map-loader/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "dev": true, "license": "MIT", "dependencies": { @@ -23219,8 +27251,6 @@ }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha1-BP58f54e0tZiIzwoyys1ufY/bk8=", "dev": true, "license": "MIT", "dependencies": { @@ -23230,18 +27260,23 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/spdx-correct": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha1-T1qwZo8AWeNPnADc4zF4ShLeTpw=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -23251,8 +27286,6 @@ }, "node_modules/spdx-correct/node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", "dev": true, "license": "MIT", "dependencies": { @@ -23262,15 +27295,11 @@ }, "node_modules/spdx-exceptions": { "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha1-XWB9J/yAb2bXtkp2ZlD6iQ8E7WY=", "dev": true, "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", - "integrity": "sha1-ojr58xMhFUZdrCFcCZMD5M6sV5Q=", "dev": true, "license": "MIT", "dependencies": { @@ -23280,15 +27309,11 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.17", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", - "integrity": "sha1-iH2oqnMhjlGh2RdQLXmGMWGpP5w=", "dev": true, "license": "CC0-1.0" }, "node_modules/spdy": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", "dev": true, "license": "MIT", "dependencies": { @@ -23304,8 +27329,6 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", "dev": true, "license": "MIT", "dependencies": { @@ -23319,8 +27342,6 @@ }, "node_modules/spdy-transport/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -23334,8 +27355,6 @@ }, "node_modules/split": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split/-/split-1.0.1.tgz", - "integrity": "sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k=", "dev": true, "license": "MIT", "dependencies": { @@ -23347,8 +27366,6 @@ }, "node_modules/split-string": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", "license": "MIT", "dependencies": { "extend-shallow": "^3.0.0" @@ -23359,8 +27376,6 @@ }, "node_modules/split-string/node_modules/extend-shallow": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", @@ -23372,8 +27387,6 @@ }, "node_modules/split-string/node_modules/is-extendable": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" @@ -23384,8 +27397,6 @@ }, "node_modules/split2": { "version": "3.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-3.2.2.tgz", - "integrity": "sha1-vyzyo32DgxLCSciSBv16F90SNl8=", "dev": true, "license": "ISC", "dependencies": { @@ -23394,8 +27405,6 @@ }, "node_modules/split2/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -23409,15 +27418,11 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/sshpk": { "version": "1.18.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha1-FmPlXN301oi4aka3fw1f42OroCg=", "dev": true, "license": "MIT", "dependencies": { @@ -23442,15 +27447,11 @@ }, "node_modules/sshpk/node_modules/jsbn": { "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true, "license": "MIT" }, "node_modules/ssri": { "version": "10.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ssri/-/ssri-10.0.5.tgz", - "integrity": "sha1-5J781uNjhRlstRXToq1sPwJl74w=", "dev": true, "license": "ISC", "dependencies": { @@ -23462,8 +27463,6 @@ }, "node_modules/ssri/node_modules/minipass": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha1-284DdA9QpHhrqZTB+5CIRNJ7A4w=", "dev": true, "license": "ISC", "engines": { @@ -23472,8 +27471,6 @@ }, "node_modules/statuses": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true, "license": "MIT", "engines": { @@ -23482,8 +27479,6 @@ }, "node_modules/stop-iteration-iterator": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha1-amC+C07nV9HtUlSFjsZrEMSSheQ=", "dev": true, "license": "MIT", "dependencies": { @@ -23493,20 +27488,52 @@ "node": ">= 0.4" } }, + "node_modules/store2": { + "version": "2.14.3", + "dev": true, + "license": "MIT" + }, + "node_modules/storybook": { + "version": "8.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/cli": "8.0.9" + }, + "bin": { + "sb": "index.js", + "storybook": "index.js" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/stream-buffers": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", "dev": true, "license": "Unlicense", "engines": { "node": ">= 0.10.0" } }, + "node_modules/stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==", + "dev": true, + "dependencies": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, "node_modules/streamroller": { "version": "3.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/streamroller/-/streamroller-3.1.5.tgz", - "integrity": "sha1-EmMYIymkXe8f+u9Y0xsV0T0u5/8=", "license": "MIT", "dependencies": { "date-format": "^4.0.14", @@ -23519,8 +27546,6 @@ }, "node_modules/streamroller/node_modules/fs-extra": { "version": "8.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA=", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -23533,8 +27558,6 @@ }, "node_modules/streamroller/node_modules/jsonfile": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -23542,8 +27565,6 @@ }, "node_modules/streamroller/node_modules/universalify": { "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", "license": "MIT", "engines": { "node": ">= 4.0.0" @@ -23551,8 +27572,6 @@ }, "node_modules/streamx": { "version": "2.16.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/streamx/-/streamx-2.16.1.tgz", - "integrity": "sha1-KzEb00gy8Iqmu01qgCl8nK74lhQ=", "dev": true, "license": "MIT", "dependencies": { @@ -23565,8 +27584,6 @@ }, "node_modules/string_decoder": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" @@ -23574,14 +27591,10 @@ }, "node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", "license": "MIT" }, "node_modules/string-width": { "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -23595,8 +27608,6 @@ "node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", "dev": true, "license": "MIT", "dependencies": { @@ -23610,8 +27621,6 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha1-tvoybXLSx4tt8C93Wcc/j2J0+qQ=", "dev": true, "license": "MIT", "dependencies": { @@ -23629,8 +27638,6 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha1-NlG4UTcZ6Kn0jefy93ZAsmZSsik=", "dev": true, "license": "MIT", "dependencies": { @@ -23644,8 +27651,6 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha1-fug03ajHwX7/MRhHK7Nb/tqjTd4=", "dev": true, "license": "MIT", "dependencies": { @@ -23662,8 +27667,6 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -23675,8 +27678,6 @@ "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -23688,8 +27689,6 @@ }, "node_modules/strip-bom": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true, "license": "MIT", "engines": { @@ -23698,8 +27697,6 @@ }, "node_modules/strip-eof": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true, "license": "MIT", "engines": { @@ -23708,8 +27705,6 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", "dev": true, "license": "MIT", "engines": { @@ -23718,8 +27713,6 @@ }, "node_modules/strip-indent": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=", "dev": true, "license": "MIT", "dependencies": { @@ -23731,8 +27724,6 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", "dev": true, "license": "MIT", "engines": { @@ -23742,10 +27733,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/style-loader": { + "version": "3.3.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, "node_modules/supercluster": { "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supercluster/-/supercluster-8.0.1.tgz", - "integrity": "sha1-mUa6EjU46emrFd5HJTH2BOc3LfU=", "license": "ISC", "dependencies": { "kdbush": "^4.0.2" @@ -23753,8 +27757,6 @@ }, "node_modules/supports-color": { "version": "5.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "license": "MIT", "dependencies": { @@ -23766,8 +27768,6 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha1-btpL00SjyUrqN21MwxvHcxEDngk=", "dev": true, "license": "MIT", "engines": { @@ -23777,20 +27777,28 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svg-pan-zoom": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/svg-pan-zoom/-/svg-pan-zoom-3.6.1.tgz", + "integrity": "sha512-JaKkGHHfGvRrcMPdJWkssLBeWqM+Isg/a09H7kgNNajT1cX5AztDTNs+C8UzpCxjCTRrG34WbquwaovZbmSk9g==", + "dev": true + }, "node_modules/symbol-observable": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha1-W0JfGSJ56H8vm5N6yFQNGYSzkgU=", "dev": true, "license": "MIT", "engines": { "node": ">=0.10" } }, + "node_modules/tablesort": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/tablesort/-/tablesort-5.3.0.tgz", + "integrity": "sha512-WkfcZBHsp47gVH9CBHG0ZXopriG01IA87arGrchvIe868d4RiXVvoYPS1zMq9IdW05kBs5iGsqxTABqLyWonbg==", + "dev": true + }, "node_modules/tapable": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=", "dev": true, "license": "MIT", "engines": { @@ -23799,8 +27807,6 @@ }, "node_modules/tar": { "version": "6.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar/-/tar-6.2.1.tgz", - "integrity": "sha1-cXVJxUG8PCrxV1G+qUsd0GjUsDo=", "dev": true, "license": "ISC", "dependencies": { @@ -23817,8 +27823,6 @@ }, "node_modules/tar-fs": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha1-SJoVq4Xx8L76uzcLfeT561y+h4Q=", "license": "MIT", "dependencies": { "chownr": "^1.1.1", @@ -23829,14 +27833,10 @@ }, "node_modules/tar-fs/node_modules/chownr": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=", "license": "ISC" }, "node_modules/tar-stream": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc=", "license": "MIT", "dependencies": { "bl": "^4.0.3", @@ -23851,8 +27851,6 @@ }, "node_modules/tar-stream/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -23865,8 +27863,6 @@ }, "node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", "dev": true, "license": "ISC", "dependencies": { @@ -23878,8 +27874,6 @@ }, "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -23891,8 +27885,6 @@ }, "node_modules/tar/node_modules/minipass": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -23901,8 +27893,6 @@ }, "node_modules/tar/node_modules/mkdirp": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", "dev": true, "license": "MIT", "bin": { @@ -23914,25 +27904,68 @@ }, "node_modules/tar/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, + "node_modules/telejson": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "memoizerific": "^1.11.3" + } + }, + "node_modules/temp": { + "version": "0.8.4", + "dev": true, + "license": "MIT", + "dependencies": { + "rimraf": "~2.6.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/temp-dir": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha1-vekrBb3+sVFugEycAK1FF38xMh4=", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/temp/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/temp/node_modules/rimraf": { + "version": "2.6.3", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/tempy": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha1-MP6QH9hpz7Nu4r2ZmAWqcvuwNd4=", "dev": true, "license": "MIT", "dependencies": { @@ -23951,8 +27984,6 @@ }, "node_modules/tempy/node_modules/type-fest": { "version": "0.16.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha1-MkC4kaeLDerpENvrhlU+VSoUiGA=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -23964,8 +27995,6 @@ }, "node_modules/terser": { "version": "5.16.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser/-/terser-5.16.3.tgz", - "integrity": "sha1-MmYBeptoLt/gGbjs3dKrqueznGs=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -23983,8 +28012,6 @@ }, "node_modules/terser-webpack-plugin": { "version": "5.3.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha1-kE9MkZPG/SoD9pOiFQxiqS9A0Zk=", "dev": true, "license": "MIT", "dependencies": { @@ -24018,8 +28045,6 @@ }, "node_modules/terser-webpack-plugin/node_modules/ajv": { "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -24035,8 +28060,6 @@ }, "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true, "license": "MIT", "peerDependencies": { @@ -24045,22 +28068,16 @@ }, "node_modules/terser-webpack-plugin/node_modules/commander": { "version": "2.20.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-2.20.3.tgz", - "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", "dev": true, "license": "MIT" }, "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", "dev": true, "license": "MIT", "dependencies": { @@ -24077,9 +28094,7 @@ } }, "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.30.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser/-/terser-5.30.3.tgz", - "integrity": "sha1-8bto3tQkCMMWtUjj7CUm190D9NI=", + "version": "5.31.0", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -24097,15 +28112,11 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-2.20.3.tgz", - "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", "dev": true, "license": "MIT" }, "node_modules/test-exclude": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha1-BKhphmHYBepvopO2y55jrARO8V4=", "dev": true, "license": "ISC", "dependencies": { @@ -24119,8 +28130,6 @@ }, "node_modules/test-exclude/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -24140,8 +28149,6 @@ }, "node_modules/text-extensions": { "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha1-GFPkX+45yUXOb2w2stZZtaq8KiY=", "dev": true, "license": "MIT", "engines": { @@ -24150,21 +28157,15 @@ }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true, "license": "MIT" }, "node_modules/through": { "version": "2.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "license": "MIT" }, "node_modules/through2": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-4.0.2.tgz", - "integrity": "sha1-p846wqeosLlmyA58SfBITDsjl2Q=", "dev": true, "license": "MIT", "dependencies": { @@ -24173,8 +28174,6 @@ }, "node_modules/through2/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -24188,27 +28187,38 @@ }, "node_modules/thunky": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", "dev": true, "license": "MIT" }, "node_modules/tiny-binary-search": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-binary-search/-/tiny-binary-search-1.0.3.tgz", - "integrity": "sha1-nVLj0W3RFx63RIbK9wS6CMDGIYY=", "license": "Apache-2.0" }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "dev": true + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "dev": true, + "license": "MIT" + }, "node_modules/tinyqueue": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tinyqueue/-/tinyqueue-2.0.3.tgz", - "integrity": "sha1-ZNhJLr8554Ade9NAYuKbRbIDXwg=", "license": "ISC" }, + "node_modules/tinyspy": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/tmp": { "version": "0.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha1-hFf8MDfc9HGcJRNnoa9lAO4czxQ=", "dev": true, "license": "MIT", "dependencies": { @@ -24220,8 +28230,6 @@ }, "node_modules/tmp/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -24241,8 +28249,6 @@ }, "node_modules/tmp/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -24257,8 +28263,6 @@ }, "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true, "license": "MIT", "engines": { @@ -24267,8 +28271,6 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", "dev": true, "license": "MIT", "dependencies": { @@ -24278,10 +28280,13 @@ "node": ">=8.0" } }, + "node_modules/tocbot": { + "version": "4.27.18", + "dev": true, + "license": "MIT" + }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha1-O+NDIaiKgg7RvYDfqjPkefu43TU=", "dev": true, "license": "MIT", "engines": { @@ -24290,8 +28295,6 @@ }, "node_modules/touch": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/touch/-/touch-3.1.0.tgz", - "integrity": "sha1-/jZfX3XsntTlaCXgu3bSSrdK+Ds=", "dev": true, "license": "ISC", "dependencies": { @@ -24303,8 +28306,6 @@ }, "node_modules/touch/node_modules/nopt": { "version": "1.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "dev": true, "license": "MIT", "dependencies": { @@ -24312,15 +28313,10 @@ }, "bin": { "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" } }, "node_modules/tough-cookie": { "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -24333,14 +28329,27 @@ }, "node_modules/tr46": { "version": "0.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", "license": "MIT" }, + "node_modules/traverse": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.9.tgz", + "integrity": "sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg==", + "dev": true, + "dependencies": { + "gopd": "^1.0.1", + "typedarray.prototype.slice": "^1.0.3", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/tree-kill": { "version": "1.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=", "dev": true, "license": "MIT", "bin": { @@ -24349,8 +28358,6 @@ }, "node_modules/trim-newlines": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha1-Jgpdli2LdSQlsy86fbDcrNF2wUQ=", "dev": true, "license": "MIT", "engines": { @@ -24359,8 +28366,6 @@ }, "node_modules/ts-api-utils": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha1-S0kOJxKfHo5oa0XMSrY3FNxg7qE=", "dev": true, "license": "MIT", "engines": { @@ -24370,10 +28375,26 @@ "typescript": ">=4.2.0" } }, + "node_modules/ts-dedent": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.10" + } + }, + "node_modules/ts-morph": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-22.0.0.tgz", + "integrity": "sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==", + "dev": true, + "dependencies": { + "@ts-morph/common": "~0.23.0", + "code-block-writer": "^13.0.1" + } + }, "node_modules/ts-node": { "version": "10.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha1-5z3pEClYr54fCxaKb/Mg4lrc/0s=", "dev": true, "license": "MIT", "dependencies": { @@ -24416,8 +28437,6 @@ }, "node_modules/ts-node/node_modules/diff": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff/-/diff-4.0.2.tgz", - "integrity": "sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -24426,8 +28445,6 @@ }, "node_modules/tsconfig-paths": { "version": "3.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha1-UpnsYF5VsauyPsk57xXtr0gwcNQ=", "dev": true, "license": "MIT", "dependencies": { @@ -24437,10 +28454,98 @@ "strip-bom": "^3.0.0" } }, + "node_modules/tsconfig-paths-webpack-plugin": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.7.0", + "tsconfig-paths": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "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/tsconfig-paths-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/tsconfig-paths": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/tsconfig-paths/node_modules/json5": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json5/-/json5-1.0.2.tgz", - "integrity": "sha1-Y9mNYPIbMTt3xNbaGL+mnYDh1ZM=", "dev": true, "license": "MIT", "dependencies": { @@ -24452,14 +28557,10 @@ }, "node_modules/tslib": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.0.0.tgz", - "integrity": "sha1-GNE/wtzgQFHiDwdMyDh/2Aic5PM=", "license": "0BSD" }, "node_modules/tsutils": { "version": "3.21.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=", "dev": true, "license": "MIT", "dependencies": { @@ -24474,15 +28575,11 @@ }, "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "dev": true, "license": "0BSD" }, "node_modules/tuf-js": { "version": "1.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tuf-js/-/tuf-js-1.1.7.tgz", - "integrity": "sha1-Ibeukqk3MBW+d9/gyygqgOw7vkM=", "dev": true, "license": "MIT", "dependencies": { @@ -24496,8 +28593,6 @@ }, "node_modules/tuf-js/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -24506,8 +28601,6 @@ }, "node_modules/tuf-js/node_modules/make-fetch-happen": { "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", "dev": true, "license": "ISC", "dependencies": { @@ -24533,8 +28626,6 @@ }, "node_modules/tuf-js/node_modules/minipass": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -24543,8 +28634,6 @@ }, "node_modules/tuf-js/node_modules/minipass-fetch": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha1-TU2bnzQFOvbG5ZemS+jmbkK/Rbc=", "dev": true, "license": "MIT", "dependencies": { @@ -24561,8 +28650,6 @@ }, "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha1-284DdA9QpHhrqZTB+5CIRNJ7A4w=", "dev": true, "license": "ISC", "engines": { @@ -24571,8 +28658,6 @@ }, "node_modules/tunnel-agent": { "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -24582,30 +28667,37 @@ "node": "*" } }, + "node_modules/tween-functions": { + "version": "1.2.0", + "dev": true, + "license": "BSD" + }, "node_modules/tweetnacl": { "version": "0.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", "dev": true, "license": "Unlicense" }, "node_modules/type-check": { "version": "0.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=", "dev": true, "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, "node_modules/type-fest": { "version": "0.21.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -24617,8 +28709,6 @@ }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", "dev": true, "license": "MIT", "dependencies": { @@ -24631,8 +28721,6 @@ }, "node_modules/typed-array-buffer": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha1-GGfF2Dsg/LXM8yZJ5eL8dCRHT/M=", "dev": true, "license": "MIT", "dependencies": { @@ -24646,8 +28734,6 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha1-2Sly08/5mj+i52Wij83A8did7Gc=", "dev": true, "license": "MIT", "dependencies": { @@ -24666,8 +28752,6 @@ }, "node_modules/typed-array-byte-offset": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha1-+eway5JZ85UJPkVn6zwopYDQIGM=", "dev": true, "license": "MIT", "dependencies": { @@ -24687,8 +28771,6 @@ }, "node_modules/typed-array-length": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha1-VxVSB8duZKNFdILf3BydHTxMc6M=", "dev": true, "license": "MIT", "dependencies": { @@ -24708,13 +28790,32 @@ }, "node_modules/typed-assert": { "version": "1.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-assert/-/typed-assert-1.0.9.tgz", - "integrity": "sha1-ivnU+TQyxJcOxxfjAG8z8TWwYhM=", "dev": true, "license": "MIT" }, + "node_modules/typedarray.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", + "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-offset": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typescript": { "version": "4.9.5", + "dev": true, "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typescript/-/typescript-4.9.5.tgz", "integrity": "sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=", "license": "Apache-2.0", @@ -24728,8 +28829,6 @@ }, "node_modules/typewise": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typewise/-/typewise-1.0.3.tgz", - "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=", "license": "MIT", "dependencies": { "typewise-core": "^1.2.0" @@ -24737,14 +28836,10 @@ }, "node_modules/typewise-core": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typewise-core/-/typewise-core-1.2.0.tgz", - "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU=", "license": "MIT" }, "node_modules/ua-parser-js": { "version": "0.7.37", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ua-parser-js/-/ua-parser-js-0.7.37.tgz", - "integrity": "sha1-5GTmbawtM6ehJR19epnWFX7CeDI=", "dev": true, "funding": [ { @@ -24765,10 +28860,13 @@ "node": "*" } }, + "node_modules/ufo": { + "version": "1.5.3", + "dev": true, + "license": "MIT" + }, "node_modules/uglify-js": { "version": "3.17.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha1-YWeM9fo/W363ibs0XfKa+4JXwiw=", "dev": true, "license": "BSD-2-Clause", "optional": true, @@ -24781,8 +28879,6 @@ }, "node_modules/unbox-primitive": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha1-KQMgIQV9Xmzb0IxRKcIm3/jtb54=", "dev": true, "license": "MIT", "dependencies": { @@ -24797,8 +28893,6 @@ }, "node_modules/unbzip2-stream": { "version": "1.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha1-sNoExDcTEd93HNwhXofyEwmRrOc=", "license": "MIT", "dependencies": { "buffer": "^5.2.1", @@ -24807,15 +28901,15 @@ }, "node_modules/undefsafe": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha1-OHM7kye9zSJtuIn7cjpu/RYubiw=", "dev": true, "license": "MIT" }, + "node_modules/undici-types": { + "version": "5.26.5", + "license": "MIT" + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=", "dev": true, "license": "MIT", "engines": { @@ -24824,8 +28918,6 @@ }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=", "dev": true, "license": "MIT", "dependencies": { @@ -24838,28 +28930,48 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha1-y1//3NFqBRJPWksL98N3Agisu+A=", "dev": true, "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/unicode-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "dev": true, + "dependencies": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha1-Q9QeO+aYvUk++REHfJsTH4J+jM0=", "dev": true, "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "dev": true, + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/unicode-trie/node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "dev": true + }, "node_modules/union-value": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", "license": "MIT", "dependencies": { "arr-union": "^3.1.0", @@ -24873,8 +28985,6 @@ }, "node_modules/unique-filename": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha1-SLp6WhaEn1CA0mx2DIbPXPBXcOo=", "dev": true, "license": "ISC", "dependencies": { @@ -24886,8 +28996,6 @@ }, "node_modules/unique-slug": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha1-a65rsWvpE1G63STNznQfiSplMuM=", "dev": true, "license": "ISC", "dependencies": { @@ -24899,8 +29007,6 @@ }, "node_modules/unique-string": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", "dev": true, "license": "MIT", "dependencies": { @@ -24910,30 +29016,111 @@ "node": ">=8" } }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/universalify": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha1-Fo78IYCWTmOG0GHglN9hr+I5sY0=", "dev": true, "license": "MIT", "engines": { "node": ">= 10.0.0" } }, + "node_modules/unix-crypt-td-js": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz", + "integrity": "sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==", + "dev": true + }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/unplugin": { + "version": "1.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.3", + "chokidar": "^3.6.0", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.6.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/unplugin/node_modules/chokidar": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/unplugin/node_modules/webpack-virtual-modules": { + "version": "0.6.1", + "dev": true, + "license": "MIT" + }, "node_modules/untildify": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha1-K8lHuVNlJIfkYAlJ+wkeOujNkZs=", "dev": true, "license": "MIT", "engines": { @@ -24941,9 +29128,7 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha1-PF5PXAg2Yb0472S2Mowm7WyCSMQ=", + "version": "1.0.14", "dev": true, "funding": [ { @@ -24961,7 +29146,7 @@ ], "license": "MIT", "dependencies": { - "escalade": "^3.1.1", + "escalade": "^3.1.2", "picocolors": "^1.0.0" }, "bin": { @@ -24973,24 +29158,63 @@ }, "node_modules/uri-js": { "version": "4.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", "dev": true, "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, + "node_modules/url": { + "version": "0.11.3", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/url/node_modules/qs": { + "version": "6.12.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/util": { + "version": "0.12.5", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "license": "MIT" + }, + "node_modules/utila": { + "version": "0.4.0", + "dev": true, "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", "dev": true, "license": "MIT", "engines": { @@ -24999,8 +29223,6 @@ }, "node_modules/uuid": { "version": "9.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha1-4YjUyIU8xyIiA5LEJM1jfzIpPzA=", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -25012,8 +29234,6 @@ }, "node_modules/uuid-by-string": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid-by-string/-/uuid-by-string-4.0.0.tgz", - "integrity": "sha1-HW2iFUKUNoroXThT5MiVz6UsEXk=", "license": "MIT", "dependencies": { "js-md5": "^0.7.3", @@ -25022,15 +29242,11 @@ }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha1-Yzbo1xllyz01obu3hoRFp8BSZL8=", "dev": true, "license": "MIT" }, "node_modules/validate-npm-package-license": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -25040,8 +29256,6 @@ }, "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", "dev": true, "license": "MIT", "dependencies": { @@ -25051,8 +29265,6 @@ }, "node_modules/validate-npm-package-name": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha1-8Wr9SDGOb5Ch7BATd/oDhM/IxxM=", "dev": true, "license": "ISC", "dependencies": { @@ -25064,14 +29276,10 @@ }, "node_modules/vanilla-text-mask": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vanilla-text-mask/-/vanilla-text-mask-5.1.1.tgz", - "integrity": "sha1-+FSBmyeFGRzvZR4+6Uhp9FhV82U=", "license": "Unlicense" }, "node_modules/vary": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true, "license": "MIT", "engines": { @@ -25080,8 +29288,6 @@ }, "node_modules/verror": { "version": "1.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "engines": [ "node >=0.6.0" @@ -25095,15 +29301,25 @@ }, "node_modules/verror/node_modules/core-util-is": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true, "license": "MIT" }, + "node_modules/vis": { + "version": "4.21.0-EOL", + "resolved": "https://registry.npmjs.org/vis/-/vis-4.21.0-EOL.tgz", + "integrity": "sha512-JVS1mywKg5S88XbkDJPfCb3n+vlg5fMA8Ae2hzs3KHAwD4ryM5qwlbFZ6ReDfY8te7I4NLCpuCoywJQEehvJlQ==", + "deprecated": "Please consider using https://github.com/visjs", + "dev": true, + "dependencies": { + "emitter-component": "^1.1.1", + "hammerjs": "^2.0.8", + "keycharm": "^0.2.0", + "moment": "^2.18.1", + "propagating-hammerjs": "^1.4.6" + } + }, "node_modules/void-elements": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", "dev": true, "license": "MIT", "engines": { @@ -25112,8 +29328,6 @@ }, "node_modules/vt-pbf": { "version": "3.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vt-pbf/-/vt-pbf-3.1.3.tgz", - "integrity": "sha1-aP0VB1ZGXi7a4cxcBI4GORbc+qw=", "license": "MIT", "dependencies": { "@mapbox/point-geometry": "0.1.0", @@ -25123,8 +29337,6 @@ }, "node_modules/watchpack": { "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha1-KTCPLKwVD6jkyS+Q4OyVSp/tf/8=", "dev": true, "license": "MIT", "dependencies": { @@ -25137,8 +29349,6 @@ }, "node_modules/wbuf": { "version": "1.7.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", "dev": true, "license": "MIT", "dependencies": { @@ -25147,8 +29357,6 @@ }, "node_modules/wcwidth": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", "dev": true, "license": "MIT", "dependencies": { @@ -25157,8 +29365,6 @@ }, "node_modules/webdriver-js-extender": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", - "integrity": "sha1-V9epPADbTMjVVuTT20tdsKgMO7c=", "dev": true, "license": "MIT", "dependencies": { @@ -25171,8 +29377,6 @@ }, "node_modules/webdriver-manager": { "version": "12.1.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webdriver-manager/-/webdriver-manager-12.1.9.tgz", - "integrity": "sha1-jYNUO5JxG3IXs5/vTNqVikcD0t8=", "dev": true, "license": "MIT", "dependencies": { @@ -25197,8 +29401,6 @@ }, "node_modules/webdriver-manager/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -25207,8 +29409,6 @@ }, "node_modules/webdriver-manager/node_modules/ansi-styles": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true, "license": "MIT", "engines": { @@ -25217,8 +29417,6 @@ }, "node_modules/webdriver-manager/node_modules/array-union": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "license": "MIT", "dependencies": { @@ -25230,8 +29428,6 @@ }, "node_modules/webdriver-manager/node_modules/chalk": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "license": "MIT", "dependencies": { @@ -25247,8 +29443,6 @@ }, "node_modules/webdriver-manager/node_modules/del": { "version": "2.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "license": "MIT", "dependencies": { @@ -25266,8 +29460,6 @@ }, "node_modules/webdriver-manager/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -25287,8 +29479,6 @@ }, "node_modules/webdriver-manager/node_modules/globby": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "license": "MIT", "dependencies": { @@ -25305,15 +29495,11 @@ }, "node_modules/webdriver-manager/node_modules/ini": { "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true, "license": "ISC" }, "node_modules/webdriver-manager/node_modules/is-path-cwd": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", "dev": true, "license": "MIT", "engines": { @@ -25322,8 +29508,6 @@ }, "node_modules/webdriver-manager/node_modules/rimraf": { "version": "2.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", "dev": true, "license": "ISC", "dependencies": { @@ -25335,8 +29519,6 @@ }, "node_modules/webdriver-manager/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -25345,8 +29527,6 @@ }, "node_modules/webdriver-manager/node_modules/strip-ansi": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "license": "MIT", "dependencies": { @@ -25358,8 +29538,6 @@ }, "node_modules/webdriver-manager/node_modules/supports-color": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true, "license": "MIT", "engines": { @@ -25368,8 +29546,6 @@ }, "node_modules/webdriver-manager/node_modules/xml2js": { "version": "0.4.23", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=", "dev": true, "license": "MIT", "dependencies": { @@ -25382,8 +29558,6 @@ }, "node_modules/webdriver-manager/node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", "dev": true, "license": "MIT", "engines": { @@ -25392,40 +29566,36 @@ }, "node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", "license": "BSD-2-Clause" }, "node_modules/webpack": { - "version": "5.76.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha1-d3PeAX6Yi8yw8Tx9dewkXzd9KVw=", + "version": "5.91.0", "dev": true, "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.16.0", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, "bin": { @@ -25446,8 +29616,6 @@ }, "node_modules/webpack-dev-middleware": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz", - "integrity": "sha1-/VhRJ+1E2rPyU9rw2Y9NWKUIjMI=", "dev": true, "license": "MIT", "dependencies": { @@ -25470,8 +29638,6 @@ }, "node_modules/webpack-dev-server": { "version": "4.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha1-rgfw1xygQ4z4hEbwkCm5LOgTgLU=", "dev": true, "license": "MIT", "dependencies": { @@ -25526,8 +29692,6 @@ }, "node_modules/webpack-dev-server/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -25547,8 +29711,6 @@ }, "node_modules/webpack-dev-server/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -25563,8 +29725,6 @@ }, "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { "version": "5.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha1-63s5KBy84Q4QTrK4vytj/OSaNRc=", "dev": true, "license": "MIT", "dependencies": { @@ -25585,10 +29745,18 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/webpack-hot-middleware": { + "version": "2.26.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "strip-ansi": "^6.0.0" + } + }, "node_modules/webpack-merge": { "version": "5.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha1-Kznb8ir4d3atdEw5AiNzHTCmj2E=", "dev": true, "license": "MIT", "dependencies": { @@ -25601,8 +29769,6 @@ }, "node_modules/webpack-sources": { "version": "3.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha1-LU2quEUf1LJAzCcFX/agwszqDN4=", "dev": true, "license": "MIT", "engines": { @@ -25611,8 +29777,6 @@ }, "node_modules/webpack-subresource-integrity": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", - "integrity": "sha1-i3YGsDPGzKwU5oQmfLf7H1wqEyo=", "dev": true, "license": "MIT", "dependencies": { @@ -25631,10 +29795,13 @@ } } }, + "node_modules/webpack-virtual-modules": { + "version": "0.5.0", + "dev": true, + "license": "MIT" + }, "node_modules/webpack/node_modules/ajv": { "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -25650,18 +29817,45 @@ }, "node_modules/webpack/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true, "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, + "node_modules/webpack/node_modules/browserslist": { + "version": "4.23.0", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -25674,8 +29868,6 @@ }, "node_modules/webpack/node_modules/estraverse": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -25684,15 +29876,11 @@ }, "node_modules/webpack/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", "dev": true, "license": "MIT", "dependencies": { @@ -25710,8 +29898,6 @@ }, "node_modules/websocket-driver": { "version": "0.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -25725,8 +29911,6 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", "dev": true, "license": "Apache-2.0", "engines": { @@ -25735,8 +29919,6 @@ }, "node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", "license": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -25745,8 +29927,6 @@ }, "node_modules/which": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-2.0.2.tgz", - "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", "dev": true, "license": "ISC", "dependencies": { @@ -25761,8 +29941,6 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=", "dev": true, "license": "MIT", "dependencies": { @@ -25778,8 +29956,6 @@ }, "node_modules/which-collection": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha1-Yn73YkOSChB+fOjpYZHevksWwqA=", "dev": true, "license": "MIT", "dependencies": { @@ -25797,14 +29973,10 @@ }, "node_modules/which-module": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha1-d2sf412Qrr6Z6KwV6yQJM4mkpAk=", "license": "ISC" }, "node_modules/which-typed-array": { "version": "1.1.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha1-JkhZ6bEaZJs4i/qvT3Z98fd5s40=", "dev": true, "license": "MIT", "dependencies": { @@ -25823,8 +29995,6 @@ }, "node_modules/wide-align": { "version": "1.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=", "dev": true, "license": "ISC", "dependencies": { @@ -25833,22 +30003,86 @@ }, "node_modules/wildcard": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha1-WrENAkhxmJVINrY0n3T/+WHhD2c=", "dev": true, "license": "MIT" }, + "node_modules/windows-release": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-4.0.0.tgz", + "integrity": "sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==", + "dev": true, + "dependencies": { + "execa": "^4.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/windows-release/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/windows-release/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/windows-release/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wordwrap": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true, "license": "MIT" }, "node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", "dev": true, "license": "MIT", "dependencies": { @@ -25866,8 +30100,6 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", "dev": true, "license": "MIT", "dependencies": { @@ -25884,8 +30116,6 @@ }, "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -25900,8 +30130,6 @@ }, "node_modules/wrap-ansi-cjs/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -25913,15 +30141,11 @@ }, "node_modules/wrap-ansi-cjs/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -25936,8 +30160,6 @@ }, "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "dev": true, "license": "MIT", "dependencies": { @@ -25949,21 +30171,25 @@ }, "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "dev": true, "license": "MIT" }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "license": "ISC" }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, "node_modules/ws": { "version": "8.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.8.0.tgz", - "integrity": "sha1-jnHHXi9jSNv414AFEHKXBWy3d2k=", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -25983,8 +30209,6 @@ }, "node_modules/xcode": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha1-PvtiqsZBqyxwJFj5oDAmlhRqpTw=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -25997,8 +30221,6 @@ }, "node_modules/xcode/node_modules/uuid": { "version": "7.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha1-xcnyyM8l3Ao3LE3xRBxB9b0MaAs=", "dev": true, "license": "MIT", "bin": { @@ -26007,8 +30229,6 @@ }, "node_modules/xml-js": { "version": "1.6.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha1-kn0vaUf38cGaMW3Y7qNhTosY+Ok=", "dev": true, "license": "MIT", "dependencies": { @@ -26020,15 +30240,11 @@ }, "node_modules/xml-js/node_modules/sax": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", - "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", "dev": true, "license": "ISC" }, "node_modules/xml2js": { "version": "0.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha1-2UQGMfuy7YACA/rRBvJyT2LEk7c=", "dev": true, "license": "MIT", "dependencies": { @@ -26041,8 +30257,6 @@ }, "node_modules/xml2js/node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", "dev": true, "license": "MIT", "engines": { @@ -26051,18 +30265,29 @@ }, "node_modules/xmlbuilder": { "version": "15.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha1-nc3OSe6mbY0QtCyulKecPI0MLsU=", "dev": true, "license": "MIT", "engines": { "node": ">=8.0" } }, + "node_modules/xmldoc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.3.0.tgz", + "integrity": "sha512-y7IRWW6PvEnYQZNZFMRLNJw+p3pezM4nKYPfr15g4OOW9i8VpeydycFuipE2297OvZnh3jSb2pxOt9QpkZUVng==", + "dev": true, + "dependencies": { + "sax": "^1.2.4" + } + }, + "node_modules/xmldoc/node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "dev": true + }, "node_modules/xpath": { "version": "0.0.32", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xpath/-/xpath-0.0.32.tgz", - "integrity": "sha1-G3PTNRr3NuF+wHjW2kuBdUBcSK8=", "dev": true, "license": "MIT", "engines": { @@ -26071,8 +30296,6 @@ }, "node_modules/xtend": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=", "dev": true, "license": "MIT", "engines": { @@ -26081,8 +30304,6 @@ }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", "dev": true, "license": "ISC", "engines": { @@ -26091,15 +30312,11 @@ }, "node_modules/yallist": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=", "dev": true, "license": "ISC" }, "node_modules/yaml": { "version": "1.10.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha1-IwHF/78StGfejaIzOkWeKeeSDks=", "dev": true, "license": "ISC", "engines": { @@ -26108,8 +30325,6 @@ }, "node_modules/yargs": { "version": "17.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha1-LiPylE6XYzmh7gDxjHf+3ugzJUE=", "dev": true, "license": "MIT", "dependencies": { @@ -26127,8 +30342,6 @@ }, "node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", "dev": true, "license": "ISC", "engines": { @@ -26137,8 +30350,6 @@ }, "node_modules/yargs/node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", "dev": true, "license": "ISC", "engines": { @@ -26147,8 +30358,6 @@ }, "node_modules/yauzl": { "version": "2.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", @@ -26157,8 +30366,6 @@ }, "node_modules/yn": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yn/-/yn-3.1.1.tgz", - "integrity": "sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A=", "dev": true, "license": "MIT", "engines": { @@ -26167,8 +30374,6 @@ }, "node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=", "dev": true, "license": "MIT", "engines": { @@ -26178,10 +30383,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/zepto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zepto/-/zepto-1.2.0.tgz", + "integrity": "sha512-C1x6lfvBICFTQIMgbt3JqMOno3VOtkWat/xEakLTOurskYIHPmzJrzd1e8BnmtdDVJlGuk5D+FxyCA8MPmkIyA==", + "dev": true + }, "node_modules/zone.js": { "version": "0.11.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/zone.js/-/zone.js-0.11.4.tgz", - "integrity": "sha1-D3Dc9quoD2mK9XNcuyV5aTlugCU=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" diff --git a/client/wfnews-war/src/main/angular/package.json b/client/wfnews-war/src/main/angular/package.json index 49f3022ae..67ccf01f7 100644 --- a/client/wfnews-war/src/main/angular/package.json +++ b/client/wfnews-war/src/main/angular/package.json @@ -3,7 +3,7 @@ "version": "2.2.0", "license": "MIT", "engines": { - "node": "^14.20.0 || ^16.13.0 || ^18.10.0" + "node": "^18.10.0" }, "browser": { "fs": false, @@ -27,7 +27,9 @@ "e2e": "ng e2e", "cr": "npm run lint && npm start.prod", "mavenbuild": "node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --configuration production --output-path ../../../target/angular --base-href / && replace-in-file /ngsw:/g ngsw:wfnewsi: dist/ngsw-worker.js --verbose --isRegex", - "mavenbuild-source-map": "node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --configuration production --output-path ../../../target/angular --base-href / --source-map && replace-in-file /ngsw:/g ngsw:wfnewsi: ../../../target/angular/ngsw-worker.js --verbose --isRegex" + "mavenbuild-source-map": "node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --configuration production --output-path ../../../target/angular --base-href / --source-map && replace-in-file /ngsw:/g ngsw:wfnewsi: ../../../target/angular/ngsw-worker.js --verbose --isRegex", + "storybook": "ng run WFNEWS:storybook", + "build-storybook": "ng run WFNEWS:build-storybook" }, "private": true, "dependencies": { @@ -134,17 +136,27 @@ "@angular/language-service": "15.2.9", "@capacitor/assets": "3.0.1", "@capacitor/cli": "5.0.5", + "@chromatic-com/storybook": "^1.3.3", + "@compodoc/compodoc": "^1.1.24", "@ngrx/schematics": "15.4.0", + "@storybook/addon-docs": "^8.0.9", + "@storybook/addon-essentials": "^8.0.9", + "@storybook/addon-interactions": "^8.0.9", + "@storybook/addon-links": "^8.0.9", + "@storybook/angular": "^8.0.9", + "@storybook/blocks": "^8.0.9", + "@storybook/test": "^8.0.9", "@types/jasmine": "3.6.0", "@types/jasminewd2": "2.0.2", "@types/jest": "28.1.6", - "@types/node": "12.11.1", + "@types/node": "^18.16.15", "@typescript-eslint/eslint-plugin": "6.15.0", "@typescript-eslint/parser": "6.15.0", "eslint": "8.56.0", "eslint-plugin-import": "latest", "eslint-plugin-jsdoc": "latest", "eslint-plugin-prefer-arrow": "latest", + "eslint-plugin-storybook": "^0.8.0", "jasmine-core": "5.0.0", "jasmine-spec-reporter": "7.0.0", "karma": "6.4.2", @@ -156,8 +168,10 @@ "prettier": "3.1.1", "protractor": "7.0.0", "replace-in-file": "3.4.2", + "storybook": "^8.0.9", "ts-node": "10.9.1", - "typescript": "4.9.5" + "typescript": "4.9.5", + "webpack": "^5.91.0" }, "overrides": { "core-js": "../_EXCLUDED_", diff --git a/client/wfnews-war/src/main/angular/src/app/components/active-wildfire-map/active-wildfire-map.component.html b/client/wfnews-war/src/main/angular/src/app/components/active-wildfire-map/active-wildfire-map.component.html index 89ad68b4f..c130ddc4e 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/active-wildfire-map/active-wildfire-map.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/active-wildfire-map/active-wildfire-map.component.html @@ -1,84 +1,126 @@
-
-
- +
+
+ +
+
+
+
+ -
-
-
- - +
- -
- - - - - - - - - - - - - - -
- - - - - + + + + - - -
+ + +
+
+ + +
+ +
+ + - - -
- -
- - -
- -
- - - -
+
+ + + + + +
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/alert-order-banner/alert-order-banner.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/alert-order-banner/alert-order-banner.stories.ts new file mode 100644 index 000000000..a47794543 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/alert-order-banner/alert-order-banner.stories.ts @@ -0,0 +1,44 @@ +import type { Meta, StoryObj } from '@storybook/angular'; +import { AlertOrderBannerComponent } from './alert-order-banner.component'; + +const meta: Meta = { + title: 'Banners/AlertOrderBanner', + component: AlertOrderBannerComponent, + tags: ['autodocs'], +}; + +export default meta; +type Story = StoryObj; + +// More on writing stories with args: https://storybook.js.org/docs/writing-stories/args +export const orderNoCard: Story = { + args: { + evacuation: { + orderAlertStatus: 'Order', + eventName: 'Event Name', + issuingAgency: 'Some Agency', + }, + isCard: false, + }, +}; + +export const alertCard: Story = { + args: { + areaRestriction: { + name: 'Area Name', + }, + isCard: true, + }, +}; + +export const evacuationAlert: Story = { + args: { + evacuation: { + orderAlertStatus: 'Alert', + eventName: 'Event Name', + issuingAgency: 'Some Agency', + }, + isCard: true, + }, +}; + diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.stories.ts new file mode 100644 index 000000000..22e067212 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.stories.ts @@ -0,0 +1,26 @@ +import { componentWrapperDecorator, type Meta, type StoryObj } from '@storybook/angular'; +import { CheckboxButtonComponent } from './checkbox-button.component'; + +const meta: Meta = { + title: 'Buttons/CheckboxButton', + component: CheckboxButtonComponent, + tags: ['autodocs'], +}; + +export default meta; +type Story = StoryObj; + +export const fullWidth: Story = { + args: { + checked: false, + }, +}; + +export const halfWidth: Story = { + args: { + checked: true, + }, + decorators: [ + componentWrapperDecorator((story) => `
${story}
`), + ], +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.stories.ts new file mode 100644 index 000000000..d06bfedb6 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.stories.ts @@ -0,0 +1,52 @@ +import { componentWrapperDecorator, type Meta, type StoryObj } from '@storybook/angular'; +import { LinkButtonComponent } from './link-button.component'; + +const meta: Meta = { + title: 'Buttons/LinkButton', + component: LinkButtonComponent, + tags: ['autodocs'], +}; + +export default meta; +type Story = StoryObj; + +export const fullWidth: Story = { + args: { + text: 'Google', + subtext: 'This will take you to Google.', + link: 'https://google.com', + }, +}; + +export const halfWidth: Story = { + args: { + text: 'Bing', + subtext: 'This will take you to Bing.', + link: 'https://bing.com', + }, + decorators: [ + componentWrapperDecorator((story) => `
${story}
`), + ], +}; + +export const longSubtitle: Story = { + args: { + text: 'Bing', + subtext: 'This will take you to Bing, but first it might take you to a different page, and then to Bing.', + link: 'https://bing.com', + }, + decorators: [ + componentWrapperDecorator((story) => `
${story}
`), + ], +}; + +export const longTitle: Story = { + args: { + text: 'Do people even use Yahoo anymore? How about AltaVista? or Ask Jeeves?', + subtext: 'This will take you to Yahoo.', + link: 'https://bing.com', + }, + decorators: [ + componentWrapperDecorator((story) => `
${story}
`), + ], +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/map-toggle-button/map-toggle-button.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/map-toggle-button/map-toggle-button.stories.ts new file mode 100644 index 000000000..f6d69b390 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/map-toggle-button/map-toggle-button.stories.ts @@ -0,0 +1,41 @@ +import { MatButtonToggleModule } from '@angular/material/button-toggle'; +import { componentWrapperDecorator, moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { MapToggleButtonComponent } from './map-toggle-button.component'; + +const meta: Meta = { + title: 'Buttons/MapToggleButton', + component: MapToggleButtonComponent, + tags: ['autodocs'], + parameters: { + backgrounds: { + default: 'white', + values: [ + { name: 'grey', value: '#dddddd' }, + { name: 'white', value: '#ffffff' }, + { name: 'black', value: '#000000'} + ], + }, + }, + decorators: [ + moduleMetadata({ + imports: [MatButtonToggleModule], + }), + componentWrapperDecorator((story) => + // eslint-disable-next-line max-len + `${story}` + ) + ], +}; + +export default meta; +type Story = StoryObj; + +export const fullWidth: Story = { + args: { + labelText: 'Map', + labelIconPath: '../../../../assets/images/svg-icons/map.svg', + value: 'map', + checked: false, + }, +}; + diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/mobile-sliding-drawer/mobile-sliding-drawer.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/mobile-sliding-drawer/mobile-sliding-drawer.stories.ts new file mode 100644 index 000000000..ee3b3c00e --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/mobile-sliding-drawer/mobile-sliding-drawer.stories.ts @@ -0,0 +1,49 @@ +import { DragDropModule } from '@angular/cdk/drag-drop'; +import { componentWrapperDecorator, moduleMetadata, type Meta } from '@storybook/angular'; +import { MobileSlidingDrawerComponent } from './mobile-sliding-drawer.component'; + +const meta: Meta = { + title: 'Menus/MobileSlidingDrawer', + component: MobileSlidingDrawerComponent, + tags: ['autodocs'], + parameters: { + backgrounds: { + default: 'white', + values: [ + { name: 'grey', value: '#dddddd' }, + { name: 'white', value: '#ffffff' }, + { name: 'black', value: '#000000'} + ], + }, + }, + decorators: [ + moduleMetadata({ + imports: [DragDropModule], + }), + componentWrapperDecorator((story) => + `
${story}
` + ) + ], +}; + +export default meta; + +const template = (args: MobileSlidingDrawerComponent) => ({ + props: args, + template: ` + + Content + + `, +}); + +export const basic = template.bind({}); +basic.args = { + isVisible: true, + isGreyBackground: false, + title: 'Content Title', +} as Partial; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/unsaved-changes-dialog/unsaved-changes-dialog.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/unsaved-changes-dialog/unsaved-changes-dialog.stories.ts new file mode 100644 index 000000000..16ba6b961 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/unsaved-changes-dialog/unsaved-changes-dialog.stories.ts @@ -0,0 +1,45 @@ +import { Component, Input } from '@angular/core'; +import { MatButtonModule } from '@angular/material/button'; +import { MatDialog, MatDialogModule } from '@angular/material/dialog'; +import { moduleMetadata, type Meta } from '@storybook/angular'; +import { UnsavedChangesDialog } from './unsaved-changes-dialog.component'; + +@Component({ + template: ` + + ` +}) +class LaunchDialogComponent { + @Input() width = ''; + constructor(private _dialog: MatDialog) { } + + launch(): void { + this._dialog.open(UnsavedChangesDialog, { + autoFocus: false, + width: this.width, + }); + } +} + +const meta: Meta = { + title: 'Dialogs/UnsavedChangesDialog', + component: LaunchDialogComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [UnsavedChangesDialog], + imports: [MatDialogModule, MatButtonModule], + }), + ], +}; + +export default meta; + +const template = (args: LaunchDialogComponent) => ({ + props: args, +}); + +export const primary = template.bind({}); +primary.args = { + width: '450px' +}; diff --git a/client/wfnews-war/src/main/angular/src/assets/icons/icon-128x128.png b/client/wfnews-war/src/main/angular/src/assets/icons/icon-128x128.png deleted file mode 100644 index 7ee2ba81a09d223eaac01ccc645b45cc81438728..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18265 zcmZ^~18`=+vp4+2w*ADmZCjh{#>r-5+fQt6Y}>Z&Y;0>|JNfp1?|o5k)px4q%uLU( zyQjP7)S1&YCtO8I8VMdB9smF!$;wEm{i{L$DX`H0?gK(b6aOkmGf_oR0H7`w;oS)8 zUms{9qoxP|cvAht1pxrB|G}RC04^*5z+XcEfG-sQz_HJ4R~7g-0B0}r-3b6d!1zxA z1Ego-0s!C$78=^l+KLK%CU!PVMnCP0O_|(n?Ej$w00DQte@z=xXCt7yjkT>4pSvL0 zeQ9;1~UI=gqf9zh53KW{>Lit zA1a@ksgs?x%YVdc+FCdZu?hSa`2QvUA8r55C2nV9?`Z1e^p8!5^?z9YZ`%KhS9Y{8 z{b%2Q)ckM!|4sXU@hawa&UXKN?Py^lYwK+4_)ppYaR09f{{JKXN0tEdf86zdx$nPY z^Iz0|!4ZNNVE*5M7J^5Sr27p3hyY|IL^a&OE_~n&i8R~3($e^yt`r>`N*EdC{hLJ! ztZC&CicZOjf|DiHck{wZp-A=u;FWL2s`C2>MlkFPn1C}-1gec9^g8qTAUVjOZ`q9e zjYSq2f^ARJk6$0%X|lF|8WqzU6K{pbvUr`2CV9=eFT9WWw|NW7AZV=H|Lz+wFfr+B zt7tyfW;EnnjC;%!SHB;5D$c*3aDF)d(E6>ZP&QWGY#vWg)T2JL=6}7{TOERfM)7r* z-{9+a?;y>rAqiJxz5XcRmctX>pZ!2PO`XSgHSOX*IXj#5+t-Ox$95o>yRn!uL2DlRut-3)`y(r>+Gj z^QG|ZrTeR}rh@-LcPMME=xc7=?0p?O!}7*P$v36%9)g!p1yV#}Q`kt%`!fV-^+8Kl zd!y0zLpWluZa|8Jdya_Hw-Fh0z56y1dtMe%4ln(dy^Y&P@692_WFxcvKu3`Q!c$B^ zuL8(`>>Y03iv~bz_1)@x9>k)r_w)0+z$~GE;%?zDkkX2M8tFN+S7b*z^s27FQ$cij z{~l7EkbK+GzV5yG979asA*+Ka7i4N7zo=(LGK#(nq5z=xt+iWLwENmz)|h3#zSO&) zuj{ll9mydRnG$*YQ5~0~OhU;L2?K}$e(unzb8Es!m`EQfnw}V_TVV(nD(%z+aEQ$Q zB2JCi1Cs|x{J{L=^IQ8{4}R8oF?F#jVWIjyYVljsNVD#i2-P1M6?e2O&u%uUYEMcR zYfu(8IwsG+G#iH|QmD|snTGLIQsdI!UaH4^Cq%QU3GC_h(@dwsi7uNi%#6Qd)33_& zN0aSZH3vKNlBzG zpa}`-k_{0>`Nz$(`pHO726#(GcxxaUXl?d7%F?$=HVlLb2UNUDCw9?XotQr=PVtsZU3a$H4iiF*??hI7 zuHwOi)F{w67OT|0{kf`N z=bYjb&v=U-*_tK~g3t#CxcFnHax1@DDSs==D5 zb}Iqf1_Fx{%Gp!q(52)~+k{vB-f!RX(Zqb4Tjbw~L;(^~XUU9gbAkF_eaP!KATL8+ zjZZ!0A$W$Q&9!QMJ8v)_sL7!dVrU9*SGaV!(#qe#H!_iF(-4p1U#y|zK`jNwxV8Q3 z!MdSyO0Ez;-ScZ4b{qY$2k#5&Q|YnAdi@`Pg3$6R@+J8ECiUg%-uAhe<46LF>rjw4 zz3vhN@nwWF4L(-ooNokvJ{`0nSGaH@2caRPBsXS^diq3_#41>{frKQ1Y3>sS+@+T` zHlkXnu;D=U&v+D?6$Eo0Ib6@l(W-kb1Gg}m5UXt=@j*94FjSo~*$dM4#k)LW)ZBP( zG;e39R9Z|Q!@GIr0eH}via{LW2MQY6&&R0ErN{UINFrc8ndh>F{1Wn*EH?0i_&N=j+ULp}1hIHuv$lrO2k zNlSV0d;KGJLusx}_89sBnBlh(+se4$m;rMtAoa#D_eJh-b$)@!R}TrfNgcPf)wHRx z3&fl?ZKa8QqE3b7tEKh#)crX));9FDA02GWwl!1K`_BYRulON261KPAlR?3BuoHnl zxBVIROfIMVs8mwH_xv!F-^(Yadw+VT(rvgl9jyE}6aG2`rOMrhIs_Oh>Mv_-Q_^T1>4uu`IGK;n-t{+24_>}QP%+`{{q zZSOSyzMp6#BA5~E->pB`&Jb)A8&FUZkYYZ$>)+ZhePxc|SQvDhD{Xr;V7FNz0gV>y ztdt4{qAdG$yiqr3=Ez%;pyV(k!|FD5-Z;qKlbv?3@rcZ`0Xg?pFZ)O5Zz^v6sUK?a zohGok4i3>kU*-$1>m>+t@9QNYz`$sK-yEH1`1H4Ts7un2!T?hmf$j`#A+9Zw&FG7bX-c629 z-uq=34)`XC+PnMtdz(jQT*!FZ7v}1tT9hAX1c_dro?eS6Q%0XvWk&66e8-&Dh>K;3?i-4VX z_yqTYQjN%1YK(5;VhogVKpdn2{+lC^;i*s}+x}4@*iMOBOyM=w1hx2WPuN7r?%<{0 z&VD{WJg>52W1d)k>j*PVw|Rr!z3!G3BfTcVtT77A9yo_jRizM>f#i>e46xXO*zKL@ z%r%&Mn>zgWme@cHm>5`jI?Hw=3I#KqWQb#LeUg$=LK}hKr-KFukm$&S*^_X+Y{<0CImh@6iAh~472V;ZO^ukaFu2vHRp5isje>a6LU~To= z_oDZ*;d&QyaIM8=J9$Q*c5IvXH8KI1$9F`osXkv}rr|B|u~A~H;JqO&_(j6vX4vt1 zP()!VAuTY!TCKIJ>w;&>V&H|u>aR0wTPYTOM-CTT<2c&BunCc6z+0<|hjk(6{3fup z1{F)*swH|&xRfBeuX-6^Cs$%3G?VGic?&yrky|PLf*eEzW_odJWO0n}!=?VTGNYBm zC#@AWN3YSeR*6kZy8H<#ukcHEXy@-q@!CnJ6@#>khnWKbJP=?V2Fnk=u|^UQn9k(T zG7Ej2v59BQ9(va9(foeK*AS8Ngz`$W)#PyKWMhmv5dm<(L%~YXdPtzk28rP8FrtIq zs({@u3OBvvOuq{Kg0!k}(e&|IfaGs*I71sheZ|B0xnwWRNH*TFJPm^hrczc80~#yw z%NG9VVLkS8wVKAmzl9<=@YTUPEYKKxW?c~g|1HY*4gJ^+%tLou9MPLgM991sff_k# z1j>t`ISmLTp|bFQq0bR$sI=NVvSl|_d?fiA=S(pB?pdOjxUr283K0U3C{QX{BrDa6 zWh(6|mRPQ~9uu{~P|hM1L55v0W<6}Q)+*v0p_8AX!x;ol%2uOD3K)Z>ut#qYZ$<6_ z#Ww8*>P40Pv@K^eSyJS<%wQU>Ir)LGpkd-9 zrFn>XohHL+PSf$8>H)L^4B0?W=|1?{lC)$;o#yhvgMH1@74*aA0ZPP;nISSXN3WSK z2_RVx_d#ek@qm;9j9`)C$I*7UJ?G00HC5#kTQ_9xeJO`^0!G|ly;TBv;q0dp)!ZAQ zPSAniO3D>a1F$|HI7VJPz*z&qn#Xjy?Y3(2lt2)+dJd^IcbID=oh`tk&9(@gvi$F$ zN#a%)((}(TG-Edj_l51dNoxviPOy#Gsa&2Bhyr#?X-|sSa6(VQUwXPTen5IAQnJ+%3&Y^_5>I_jIt~7I=xfu1C%->s*>kQKH)T*EU7@dIDhAxN-uii6wqYSTDfx7Ysk<=p@<*!TAD+i;%O-Xg zE0)`jmzDnwQypLb47ugRkAZ3-4G2W=^g-x{fIksta7Gl5?3mj8PHwh2c)Vy?hc3gx zchc~K)%(ELp7S(BJU4~tQ;2V|I*5PNtDLHt)EJB~e%tiEFoPQHHKI;nG{EqD7 zOXHO=kKc61#Cm!*E$97j9qY;k&2fD6+p#G?4bbn5O4I&*%yP10nBMQr%24nUXNXm} zHd^c^7B$?nUWiHZo}E`t8WZ;Lo72u`Mx)1akAi8;k-iXPUbj$04#|GLy0t!nM-d#D z`ATE|4ciY%w#(DB8OWFAPd{)}ksZ{F=OLl5zBcw5F7~t@97{{xj(z(xuFF5H?uKXu z*H`no_p3VkTEQdAnlMECqGdKUkQhQIPY?$fJreHs;*1`!D0>P6J;%q!H`@JMOAm6B zj9tWKJ^?w&P@|s}Bx$Y`wwVZTkV@T9w`j5CF>LNtKRV*)Itl~Zd-FZr?38i47%2cD z9@uC((A$DMC65TS%UvTHzKAhI9M==WD4;En5llId&EK7+wSL=Mv#5AV6{d@T$HEhC zz+t1{4|OJr^F2@~5j?~&bXjnVr9NHQR>ntPM?ecn%_ z`kjEiIeHpn4;$k`WOWAuHI#@b*JE{jtNnXY*A*eBXFt!O%~q~}=amRum^qB5-X`;H*ulXAtH!V-6CUOky>joHuqRaE4)sQ*K#Ee9-7 zhHeO|Nk|60HF5s@+(+ip(XYR&6!CHyvUjtm!r$BceF$Yq$&P0EKDOo1Fd4!b@Gtko z{wzY%Kf3SIJRUHkdYoB9H&U4R^m+#nU;&O&lVhyXV4Kkjbs~rO_)z*so%?JzClsey zO?4Y$Y3b4-m6uB`Z?8YqAY`do&wMDKt9?6B(aKFgTbMnw!PLe>Iv0jq-RW8PdzZgT zx?Q>u#JKU51pqo9Da`I`AKq@~m4(;NEx)A8il@w{4;=vnlBYXJ0suCxr-ZxB;^jnr zUZrTkCy4UFN!m9}Ac?r3(o6jeb#*uWlKgd>r^)SVGqbXbvwjIde%8r7=2dOBITi&u*oo2~= zKc^Xz%sup0?K(kTVvM>s<&$MJ{8AxrC-3ttEO)8u>`?(ixL5R6+ zGhw5M&+r!LX81{@P2Hb(n0jn=zzbP|GW? zuI92NrAl@;K@$G#`!D$-goXlir#G8?#;0;l=3D7O87C&ocZ;W z+g@3xzB*m`KFGY|_3N#r>`L^_&OG#$S+tl2wE!NpIUbz=zFL_eLFW?xR+hNpC`fnN zETZ7XK7m;wV=c?3|;-Gfzc!Wj1lj9%Glxq3y? z@w?TP3;eA7!_@^c-C{Q0KW3xRB`o*vu%{9;xtjy7RaNz{Cs$#7}3uw&*KP67vjyC0lf4uFE`5n zuz5D_D@NhD_%SaXLKBux{rDa&$6Tdm!u;M^Udf<3-4I)`QLL5p4RYBVkkSz#hbjR> z7;^x6>vsZq>x!ga;}N=tINv@51O(N&WPDsC#BM(FCePPW*vuLZ@IbtMocPFPtq7ui zgt`piVJRYo_z2n{kH^ODCV(}HCyFc$l#7@(GRDbpa>~IYf51@)1%$R}fJ9! zSf0tMUIdRZ?t57?K5d$)svR{lrq>Gx7t9uHk2C|m$3nar`R8OBj_jHv)m>edeJ1KFR_BbEuIrRBE(n>+$LG8Qd3{(1N;CO1e)wHqJEm1p5m^&(HeW@tn zcZ^CMq-A~w@1KD7RjArkBc1O%`iORLVD?eMPz@fqw^&KmTkqy&)kMpd{JH}Ev5$yk z0Fn9}<`6eqrV6!@PWhx*VTGZcj^(aTiy|Cs|FgWqhME$8X@J~d!8vR#4@?Ll#e+Qg z1L>3$OeIzcJo-BSg-e#ydtj*VQRvLgyyIGa5lw4$ku31m;&gwAoh0+~Lr%TN+G~mG zmUpXU5)M2^#OuIIvMz{D0Q2%_MM2`oCz!>7#Ky=CWcJgBbkAN+q_lcCZzNA6L29pd z#sxsN(GT8k31OR(}JVCNqranV>!N}lOgz3U#GR{z)h@i7XGgM^uZH^_>jzXWOlOC#VlP2?dm3HX5FtbuLhwh(H`n?P&%NA^Z#$D%i(!TgB-y7aMP%1`yAj9I z9&^KI7uF*l*a5lUVbtlwL?V~q`5g@9Bds(9(~ahhsEI~7=7-lEmuVot8RHi?a-PHi zxk=pjYoc;TcidCVs!3^c@;F%VTnLO&6#!#wNZ3@?v@$o&H}B7&8K06NW%@4B#lIML zamrSd!jkGp2Q@-p_u_KdUeDc*>Rv7OLRc$t-LJqLiO}}0X{GxQjJlOV5s%F&AUB!t z-zUoPqkR+XSvx{I6SL3`ef*5d6FiI22UwyxvPYY&h>EjlpkOF>38G}?drXnSuuP_nF7XPQ+M`w`P(4OudM7*7v_Ob z3;Es`UQE02`#!}%%IhLZC+?#qT9W15e$)*UNrPwz{`SyNV`y z3a52FS8#F0;c4{WYA4kEe7>S;iW9qnFn(Xekl=biyA#NYZ5lsYSgB)OWmNCUPLjEp zk-i4<0(b&t*FCo+!*FD?e~>1*VH>N4CwLxuLZWzO0a}$}<+i(;nw%1<-?nW|3TX3g zwxz|8@0I%DMzvEF$^(89&WN%O-|=x;)N_gTj*SjlQPtT?fXnupJI9*6o1mjemkhG) z-;-=D9Bypk(|0^>8hm|PjaDt02zLa@F zz?G^KB~aPsXV~CeiDuu-S+?M{U7%(HpS14Z1byDj11C8K!YKATR6Tgwm9$(TaxK{( z@?#F)ABnWd^IIi%=+c4%fdbh>Ki21!NlaZ`Kl!X#+ALd|eRiSE?}DM=?1dRhgAn~` zpD6;+z>?FJayp>qC?MO$-WDK1?kk#%_jr;H6PDv`ehwx#%!D2TS$@VHJU0ABp78~Y ze<#;bUl)sm<&VtoK z@V>esjfQ^l=z}#~lL%Wz1EHmvYZXd1KlS?hzdXc4ve@6`$eK+H`}N5I;C67o9#>}j zFE76sxuR}ewG{GMmiCqH*{-cnSD~W>pvEAVv~UeESB43(5TzSFz-My)vwJtf-MqJi#qVNC8An~4oRk#fX7mE{7L_C@XKkaK&mQc-s~ zNxRZyLtYq6tc!4=sN1le5fkZizRm1a6;|^?24yYvyCbgjAy17FSkE%*_`0FKU-Luh zu6&u?Mv+KdWLsntA97C!66}J z_!?#ToT=|(Ht>Xqk?anpCU%Qw4als}l7*-i??Iw;dH8Z$EyY8vo(lu75Ll`vj1U)z z0HU9i>3%?P#rtSDdVE3=dFb$j-(#G7lD}qLw!Jbj4E2xtAf8zY9V7RDWoDVB{7G)n z8T%5rS;`R}cwH(!tNiP{-R6~#6m~2}uG&m2X!c8S(zQD}OVYAKq$5{ThP_*2T z^TRi8TjRWyYskV=4@)ttsyqg-r15bXf;Qw*WHjUoloQ4|ESa-NIKN{5?ze zc{Amw>m1!Wm(yVilMRxL^-l`04Ay*q@$U8}tD+f&mB$Cv4+$Y^ckqL& z!e-bPYyi!4{H^cHhT_px7Zr0Hk$vKQ=UHV@h4yy=V!OI7GZt-Ko}1F$*qRm}LFdRyCzDvqipK&`L(2r#GdOqPmKP;-`#>SRB?~D`q)#672cxjwY z<#L0hElLKrr9uBc(wP9B1Blx9w_h{9Bn$#1Cm)J^O+gh$;FGLxjFf=z3Q?h*SUy#~MJ18F$re9n=qYcMrp)c4)F||9a#( zd3NW@eEZ@ln(-pky3Rk3BKd*gbs!{EiAaSx_nk z1{Z48++ei!O_&4X={4v(BE3FL;t*rZQ-m0D)_DaX2~yZQow zJU)J>vkYQvCa+WVDbF^;O%}$f?*ewJ(`uss`qVGDqcHcMbsdR!!wqx}d#mMt5Adv@KPoJqN3?c_S?5H%7x5k}i$U zZ+}GpByAsRCAN0=yV905+uDWpNZQ3l7bHP`)8%u*UVS8C?>qkfUD`l4FtOA)=Ctfo z9!O0}<|9-`JRA>2hUp`4Mb6X?P&nlAdPb}q+SN!Y{`RYKaFKf3<4O3LP;sWIsfqYa zS)W~{&uYXi5cszYp9a`HT)SCQ zDawEKidycG<=kkSC}%~J{+fF;t;Os= zDQ>+A?Dy~k-00y!Yg?y2#`lyWLR}GUqL6Fy2g0v*X34ypM8c?t0}-a0WZ&?Wc}Man zGe{SEIlHoD1Z@b7e-6Te_B9;Wugs=6j1hZMJS*wi>+kJ6wHuLc}TNawaF`2_MH**Of@Qg6Zl8Kt4So zn8h-kPwHWvO?%gGL{PHg6|D(a6T-!2mCCW5f&7tzY5ri)9$LGrSYY9<`yGasV>0Qj zO(>V0)B9=tu*6hYKz+$fB)c8pn&{YdKxaPdn_U9S!i5TNU0S;IZQk1#eywxIkklVq ztj#g}+cR$7Q}u^q*k&kyuAd@A>Y8!kV?&l^FP6ONo8cfVAcMWGQn%klSOq;&)W6=; z@h1=*h#BS`0$PW-W|w`HEr!AL#{~^L1LFXU;W{@L*)7wYRguas7q>lS+f^#edb$}Z zZVP6t+o%uG8rRNp6prY6)5W%%w;m0QZ*2*w`a=%Hzb@HO$8cGmb+ze8&7rIafrdum zIcI8Z$DfrE(;u1moCV*$6Df}SzT39uyU=t!0|g*4L{EbHj}Xv)!=fU+dJhUt4TE|i zZ#CsR?%L|*{X82K9v2v$G=Bt6tJzqbHnla8WWSusO;oHeWi@b4$n2~S?+qiCIRrFb zKE$UH5we1Zh4`wtPg8b~-dFp=ReQytfx_QmPr#DNgOz8AQAMvckYl#Kffoc(&Aj!w z3BA|R|HWZ+T%Eal+;xLAaT_kW3Jri6L}1+z?syclnm9U(K(Z0QS#4UkCnr->?SuG5 zqnZDB{qoMUJ}675ur?5JUmg*iQ8?^<(@_rT1=BuL9Wt}aZZA@%;)zD6wqZ}e`!l6F z$`s@7`U(+KgsN0`qqh{CZzkFG>vzG|M~N`SafQnw%dNQ(T-w#`y<~$KRoD5H4WYt)H4(OwBx$^&z@ho?LY%AYOEl8TXEglzWB>V8=Un+q;lhV_?5v_b_p0WH*ybQqpPq3K}5dU$Sz|3qE5-5{<8T=Jo=y-XI^^Hzs4 zl@({tcNK2r2%Alb?1~(Yr|Il4V6MRs{@G`#^wdXJr5~KLQu_cxBL!XlOt9?4m^f6T z?JxA9b~_1x?6vESn=yTX&oyMDfE6Q&NYKNN9nul}%5kN0n9khZ{9?AeePYtyQ5wrA zhq^7m8ob2^dnn)FXuCQwt|)p0`TekXxhVE92J6rtwZbr`zK#s$jE@0X-YhM+q4aP-x|)U z-Ct&Jj(zT9_}R|tnB&ZEqr2p`J}{^Tk71DUEhTL(ilnqgxW}WlB_p#6F1{68zWqB0 zL`gt-4lj3k0+^l9JXQUz;UG!N72~dF+T5An*pGhyP$03PPD)WHvwl+v%rT1zREg;% zk)mIL3yS>ERL^kI3ekhonE>%=Y1(WX7X#7lWZ3=EbND^W}_XoyTt=-b5%n>*6VF2jaD z(1M-Don<1JG-oHjQOL}n`GLUzi^zfJ5tcB}L;sxo`c`-@)?_26Tw-j;)4h7W?)M;_ zZmdSO2M|r>DVUmPl3rFD^X0J^`AOZR=5G=2s8+u~ouM@rSH!Y#!)5DQ*1x`5m z(b7yR6$V%&)Bcp+0LVBqFv2Ay%@Y+_^QlYP)d1yc5k)V3NA`yJi{|_Vl+WPg0{|1i^zc4HnJ9L*2L5-k;;O+LF}qPxOiaUBUzXk z;k|$MgeX@71>SOtb4RS(Fubtifo4n9(|oF{ka?Y`8HPYrRYe6?oAtZ$F*BjgLVa1@ z#viI?QDKlF+F_y^B!4(v14kK)xQuLXazxl*mcy+abH5E1hbWYzR!wV#*8mkr1sU)C3MgY2%NK zD~82|PGoxnv)X{vs|NMW0_CDYj`wF#SaAMeO}?RLyp!6^N3KM0a;y+v#QOuvJ=%C$ zQgEWAWl=&()+{MzA|V*6meS3I3qAJB^e?Oqp~lA*beZ7$A`2Y~9Ihzf?bmHz+sOB} z3zX#4ADS7ARxn;#sC5dJ#P!2bYOLv12T(X=7_fi=`1$5WT_`>37OP8Ns zJY>GJSE2_42h3IUAyyuerfFn*Jf`%p$3)!_*ZA27=}*tp;f@faDNqID6$(GXl}5I^ zi`IM2b18c=1zCOG_(&qMMaXn{=0|X=il_p z(F^E*-oWx26#q6t=pElpFrE0*$G#F15_@ie%dz9C1=bqAo+s}iZmrrp$WdjJ{dR&^ zvFsi6urLsj0$q<+5>1-kugB{1$~Ze_chn75%V|Gk6N?q=;fAxqG_Cx-wjBNDo{g$p zuU>F9=J}8$KI;p?cGL$Qa49-+=LA&@29agaTX*lL^Pb>Fke-si5K=&66iyKIE=p4G^@{%ljV()Rs2=)<* zCz;w1U9G4A`H3PV$EXJceiZf)N)RPbij=BJmWd_x$66t-K*@Xu>Y#(8Xp|H_M8V(y zB{fF-1cti&@dTW?P2uL((p?NjhwhaXTR&6iUw8zgYr~ea+^xE3Joi-6Z5!vy=e(SE z&)JQyshGH<=WM<^>#&>^jP~X=3fBUJgUb&32T(%N+OQ0vZp++nNAx6Xi&jq}9$ImI zak;=GxB&A{>(|5@u(exwHsn9u&<~IWI>D48v&he1Nx(umB97x*TUuUqMi6?XD?ow zvFYt7&;@oNx{U<)N zeY|C5<-SwtHaaK@g0eJwPtB2Tp{R7RiFGH!ktFpq>r*4caHtuY7?0nJ=)YZ${mr=a zmUDFC*FHTy(`@G=%Fu1%0_(rn=~`?k&MNL|yp&E#W`&D1I$4{@_82`Hnojx{j2-R(LI3k7u z+-bVvU&mAjJ9uRrcO4M<^)HqiMduel{|QDRz{kH&+u>m#f5VRR6GG%)xDO5T{x;p6 zWd$!683`Vb!nB9YiU@Aado7kA@ecD87rN?BlHI=Z>K=ObV)v`7Mxpb8d;2Fb0|9+2 z&SgjFc8$ix5KhMNYI9SUeL;h{h0jR6$6dLU>3WKG`GyV?Rsr?wop$n2>PaK5ocv_C`45iYa=mXxGQ-?s$S4uQoprB zSk}i+=d}Vpj{9R2IlW5u9e%p9ZgKzM{0Q(sLUPNiQO>QwvD+9ec>Y{lL&5gi($i~> z#;P~|LHSNmTfYhA2p4aV&@TZWCqg>S&MTY%UZ46`qX>pHueCeVEVo~rE;h|W|Z(Py+6Fn z5dLE6s=APF9)*bZxr%Ge`QYt}R1fxtOR_?cIQaeX9GS@fhiQ-O-|3P79mgQi`DOW8 zx6XKn_Lw&r@>?xKBCNliG6Sj*O=GKs*<=j$=*e~B@@udFD%)UAO%wAE#m z$B!_Wnm$jM5X3PZS4O`JyYlyZJGyzBA%+9jUEdb~rxp6m4Ex$~dGn_1s=w75tIG-` zP*N$gR0N=s+|;Ai01ZCd?Z1s(Cd50pXu^HFTEw{`(N-5&6kRONSZ@P4X+n=F4J}<4(lFc>xsL?YuJkG>Ze)b#%mz>8ROMG-9BVO z-PIX+!4TL|9pZwb&{Naws<6>K?|%OWJc{AkMGfWQX2d9ccBwaRXCAf?`P}Tp_BB*4 z^A%20pjxesxiTP~=4e|)O!Vfr=}*FFfLbk#p#$kU5;ocW?CX*%#OGJWnc%jNWg~-kC&&9R$;jt(aW(=dTXXLXfp=rzF0h{A zsD~FWHc}QU4Uin>XB=I+Bm4u?C^)DWdK{B!+Icaek1h1EqU!tA{>ayPb`C)JhoI2o z=u}SYY!fjbN|i^fVpjS&OQW)t>*YkPA@+P1;*t3(Hnb!XakcK&)?#_%pYZbcMD@hA z=SFLgQ5;}YA;7s29refzF$kdRSI~JE)rhQK)~jFrv;#D@M#(0G~O>=Zrz$3+?B#RX@F$TtTF!%@pbbzQV2*KH(tbW!K{-(hQiorQ;^4`dCNg6f9|(48u?u~ zF7yC{i$4tZq8%W2;PgB~5{^fW3g!(~%bHwbGwS!WJ189mu-qvc2x$!;++@_2hsj0t z?_%-yQcuV%TWGflCA_uvEwJiG(8ge1J)I@}^3NJ9d(P8G1>{NwHF!3Q{OD_y2xvf+ zut!lA2+{v{=wJu2>j~%tt>P=%qN{%#e5jkL;MX2L8yu@COfzNOQYsJU`~XGaHW?5?f6bXQbouFr7V7`Rqxv2HDzJG zj5_ipy~TmR_5E9@W;FrJ8bLWY03Ina5(X38xRxmw@m zG~qIn5j;dODg2YqaC=5`sQ-gTK+IPHcF^Z~fJnlg7LLcOxO%8|tEX&&wl!+3Ojdg) z=qWx{MSS&bztQ3<;M)@pq8>_UYl%_zYS0-To|?$!fw$SdaFV8ze|frR{kXs*jKX!T zf^(Lx1X9Sq<6g56sUYQqI5MBFLu04MNTV$9O47w`=DRR7zyy{gvKip)&1m8TZ<4#< zvS^=^2htsxdJ!Ov-mQ#=ZGFv`G?8U(@uMh``qg+<^OfUl`jao#g9Q|rNgKsni!dW(cg67G{dC-vUy#u84Llj89sQ2PFNy}|A^ zPDm6DSS12?Q0n%qJ#!|+y0~DeN>K?_Bi+h_yRC3zGP2w zkGc{Kqe-7GwwW5o^+_#HcP)2Z{!l#R>dtNaX+eAo5hNXUj0oHZ$NCEq)11y&$}52w z={1|$9s6&7g>wq3C+2xY266?$j z|Mq8+OmQ(-jJRRv&pTATXC<&uqwd$u#G;9g6{5OCj&yOGFMo9oy4i2& z;0{b>3DaKYaGFEfF~7xAdnan181PGQy}z7K*kpfVxz)T2h=(KG&b5q0L}-i|h0@?; zXs;_0^u6F-IOt%!kcc(_G-vT!mo( zctbyE=m(N<4F2Y?jBNOTOjpcG%MPL1J;o@T9mnK}9TS6LjR)A74^X&Y$qdkG!nKVM zN%Hz@;fLQlQQO)`X|+R!*zPV-ILAH0aeq-Du#%tJcwyKc?|@A{&7Xya6_@=$Rr)D? zBXfTzsOxPHjSdMBv@NqKkMrcetFrz($8Qi06zpUiWOCd<>~X+aIo?W}2+s8jusdf~ za!UYuac&E8pec+Oa)a@io4-Q9LVX|=y(bR>u>{euoXYvv@a;gZl;}hhw>q?tNxTzd zP-mDJ#STc2x46L_J}A`Lu3NBwZJ%RlnNw9k%og&%uS3iZTueUvh$n4bOqVlSc-bdL1tjy`OkD z_yVS4UVWdzV8K9zUs$3ZG63oCe@4)AU;G9EH^cWQ`u2GGCT`F`fD0C1NWi+NU06GS zrfvo!N43M#>6{GvSFvUSN$SpOpiSUrZwxFo+WEWmrF4k98F#nmQ7MT`)$h<_sEwXO zuV{ca+Q{7f{r6VO#kD9?pP&jaBXA#-D@OFUS0S8htGyiLH8ZKSJzT+?f6(0Iv!n=-{`d{ zAtU-R@IY02MY5e7pw1=Orvhu80YH65A0fr28EP!R zYy}dMi{_5ckqMkKq%%~P)fCiQS;=pXkl0%5mvUB1a6%d2Ehb_`mM=oDk`jrc)b}yi z<)rc2Vzu(bjK}XdZm@9gBMPYR4O9aqedeCD#ySsAR<#(G;?lCu{V?#Byeip)!XzWL zJW!biKY`u!2tp;L0wMzVWmp`wQ~lwx>lKz>c+Pf_O9Y&<0|xDfF_Z;@qRITUZFd_~ z)2VE&0+S%oj!`IH3%mqnV&i6h2+sJUq&0QXF9*dg`1oI_5^&?6qG@~GhpP^x;W1k!u;l1@py8@gB;-UC{)Wlz&oj63?Oo^Pkxj(jMT)v4nju_>POPv_!$bd?#B!v9O&%6)r z_|j#-HF{)4$Y!7XfbSDidPFo(y?c41C=!lWF1;WAfH-T<=?B95JJZth4u+QIa`=wM z;vvGxOIoDtK^0r3xG$D4P=(tn(y?80xq5I!PYPsR$ zZJ?vVO!@LkWXMZxR3!)OK5SoTbV@l8vlYkqMM0qp`2+(OeUz!;SULZ_rwP*m7#Ii1qGS}fuRtO%U{Lt)EnMp{~CWa>fCNI zseJ0R1q_+=-1qJTfQ8^6U;->5D{ynxNlGD76YKlyW2V>LZj0dachs`y$~vSD?^UCX zjS_UA<*^9!V55w3FUw!K>5hW=LtNEg#`$J2UR29BBO)P4)#Nf{f}JxAt&wOXl|m}8 ztWGXg`~QBMvZqdfwkFO}g6YU{B;ZSa=pG^Ish@cG1@WTX*C!cjhKi&Moqb$Moh2dR zFZn~6M6~||u98~=di6{E$10CmopKgbiCR|~xf@YD^GizMi}^LWAXJn!MUMr!&Mk2= zwgbVhJ)vy2D3UR%7(-OdW${WMKzoMgs6&66`~16mtg~TRXQ;w+OI50^@rm>|A**qc zZ<`~J3%zKG9Wks}`jf0{+}ey3i=ishrrOv4UjP6G|M_!D3V!{-q{_l%hjO^l1LnP? zSegZp4MGNWp&pOY26;SqpJGk9VWsf(aIAEGGiK_ans{f!Z&(jZaFo7Wrm?fs4b z(ty$Ax;m`3lIhs*mc?S1qwghm^{fp5@CF^2m&hjYgLrVwE+Oaw`Vk1GXh;O~O2L;S zKYr3ZYktDYqOXBV9P=F2p<6hwA3Eif=~xT!0Tg+LX=sz+UM5`u2J#RGB43D7E)r1K zGf2gueH< zRu9GN1L5*84kd}tL5E(X2M@~i0LYJ41QAIH@LSbPdJ1)U?sreTXU!E%gh3-#4+Sx_ z7w8x=%Cc|XV_05OQ;;f(9|y%?D)4*~`u3x69t+}2;Y?abf5HF&1guF!K~y6Swue=n zsA40||3LafmT9fTm&V}|wBtTVOxxRG2%y~CP3c>HxL>aHr+GxcYpxU%n?m0w2EK|2 zfTYei5D`j(e9q4!4(5?e+>9DK!r_~8*tlsekow7*->-g@wQz*M^^2=(8@$PD>$D?Y zd{Mu*vC&Oqw9vm5PtK_+am-i>I}FE@*x(v|#2qUh{%do7UJ^XNLl|va-@lB#d5zcI ze?uQhFm>v!DbxHEZS%07(IAr;Ov@tz;8}=(r-%qd67&*+qyzaplLkNlbi{M95rnv{ z=X~!@$I!oCQ{S*5s+(OycUi)(!3Nb!pfO%6H_|w!*^BH{jI*DQhQ6|;?Jn|0b?uEa z+PHs*d?I*g+O)+0-1o3rHwGU)YTR_;>T$~+=uLW%%{RqQPCW1M8(2>Whym*pVaq9p zaR%;TQ~-Yx(~a98x}T2f6shoXgEgwN%A3rQ0QV`*Ln;xz1ix#MhI9rbz4ak%%Uj=& zU9|v^(i>`PbsCQznm+wl%qT9!K7#MXws6qAeG&o{!~x$WAJMxe02F`{s9?xB)D!qj zI6{D8r^&{TrPwtTZsc%&)>fiz%XG_sVDir&-IV_hNY@${*Tj;|M`%_@hxQaEy&@}U ze!jOlJ|NKE>P8JzKLNU~8hh)7+Bc-Zl|W7!2BQ>g27H8DD|4*Qcj|esp%MTK5)}Xh zkWUOOhlGHVvG_@|q0J{!Sh`IuzuWbiaO-i5EFOXK{eO;r*UpC_?|fXI45=WC1+(z2fT$)haM2?1NV`3M9RBY}3``m*9cfJG zt$={UTbJe1x6H6~*beYj4|;Mz8oh+F@36A*TMoacL7Yy}E)w8=gZ%I{czSyWjuhlu z0eRLr*ba_|iFO_kb2^|t1uK7xAgQI#CPBd5OH(bC2ig?`uRMdB#U_MwkrsG_Q!>oc z`ymPNZv~D=bSCTK8c8e?dH_b0<`+u(dR@?Po!Vc|U8@ z9ycePOyXR=IBrA*p^G>YR=Ja~x_%lEdJ@u)jvIO@7hA|K>_8qdgT7l3Nn|pRDnKM+ zzGXg|arwhPyBB_ofU}6~=l=q;?jz`IR=@k6$6k+0uu547gY?Lr@-Ojo(Lk~ z2Pd#6kHR({Y8%e4Lr6fu^PYEg|M|Aq4NE;0_i6_&mH_Z&?8{{fT9joTVW(hC3p N002ovPDHLkV1h~V+=2iA diff --git a/client/wfnews-war/src/main/angular/src/assets/icons/icon-144x144.png b/client/wfnews-war/src/main/angular/src/assets/icons/icon-144x144.png deleted file mode 100644 index 1b2b1feaa5eef33978b3987b61ee4fbbba9562d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21821 zcmZ^}18^om*EW2|wr$(y#l3B6LT=KGcuD3!V(h`^ShW?@T!PO{15%#lK`oe zo0}6a6O*T>C!;4Dqoa!@6AKRy4-+#h6DupjKLmrTw}YFp7lVT<*?%kfUwXvMT}@rA zo!qP)9f<#<*Vx3--A#a$^go9F_x0c7bhEbjKb9O^|HrL=4l@0xhlz!endyJ){zv8i zkCa!%+||*}{Xgo}9jx61S^579{QrvokG211{cyB*axr&x{YMjI`5(&vE&G4*iZ0gX z|NQ%png5Odzh(a~UdhVQ&GBEXU93%|9o)=a{u%op_Wv5-|3Bh?bn!F&CtUwm`2IUL z|0VsG96?xqrvII2L0BYl+7tjl7$7YsqUHs17ECe_iF{JzpjK-YJ)FRcWHsk~%EsWxGxWVD7fd3nIp9jUuL4 zz;%>d5>M!E>UKyXv)+1d=iAJ>jFxXLV5M6$vatTgx2~O>{QAR3b$QMcVaSU}Y9vh6 z%}*F?JV4P@y-83n$8P*nzUo2J@1v!U!22VKmZd?oN=u6dPCRioc)4BCJN(Xbk@=dP z@$C*+%&Kx|*6s-+*0%QjY1?!eGK6z+eqkEH$zGZv&;9kg>G#@Gh!FE69;c0#M3|gv zhk{s|7y{^|t#pxEta#ng=fGsn3r=&u7Cw5C=K+QB(=79eA29@l%Pk;sFt*WYI&)mx zcE#-5d!@8sSY^F_OcKdeaw(pDsEkFEM`1@b-!?S1oi;{x!t3gcBj0%2MCUvpF5vqv zN2JmFAq7QUi0a#a(E}MIGEJzjcSmP?ewShaU%>gg>P38Gk*$03_eZ6(WayL)EeUH^ zVv#-+@gzxm6>3tYQ`yRr#T>IEtNa1x!QyK7XiImQ)e5mVPIEH6?|f%S84R7;E%1Fq z%6ys7lOcaQ*&!26Tgm`oUy{ngt%txOLCVPs*L21%Gz?xBr_ z$=`IMBKabVIuKoTO6}Uneg%;i(D*xJWqG8Wozvor<#X7&ENTtx%x>k^qPFYlUCDBh zBvIWov{FcZHV$OAmMAzXIfYY6d-M+lo0;xC?a^OMpi;kfh4VAmmj`Q&4{9!&h20*BMK59}Nu#pq|I(RbXj&(OmmL(Bi5QY3>Q6R^huew?$c(^FxH@APov zU?XHsG}iKYxby;Mz;4xdf@M)hr@a#gkq9Nj{ggVxH`F-|yGzNR8X_}#EQ;gt6#0h+9>)0>3J7e^Tc-uG`Hv7B%6|V@2U%|t@B`{L>g^R>0DDI7m6*jInop@z^dRYr|fz6Pos9od^J z84k}eyy8rPa7|WMVuUo*cDG(m)nUEcoSF*hjknO?;ix9#7!ZwL7eXR;JyQb~ScROQ zhXc~WY7Z9cszsL4H5w;TInGmc(kdBCjyu7`=zjsEV2N1;RMST2((%up`vw{CMI zZZOkly92%8O41^gi=3q##ct3b+$J^=iROel1z(oh2ALxlS`!_OC>tlj_H$V^cHCy% zTrdQ&f2tyb!quMwqg4*BKgZzuN63z>fV=nmQE*s=QSj8tGfcIb7X^k>mWe*W6)s%| z14<}qp7*p+VP@K=ZL=Yoe)9VSM#Mfu!jdT^0I+2v!Zl}dYC zE}F1%y9@ed!ZjnH~`!uL^4Y)S3~5K^=rBw{tIWY&Z~vEJbiVstq)T5x+w zi&1mJtR}9{v(Z@U*s`=W4UuA8NIam`1JkqVfdZ`{yGuTyDnc<>OgmwP(KsFYg2c zKPKy{t55`8M#1JI#2(uRf&;NGNfJC*t`d^O5cF*~OXPtRMrMHaFR^ zP@fJMCq(h6V;SpOfALuicJudL0vAK!1iZ<@#h!&;{*9iuy1q6o`>57BaqM!Zk;j#- z)h3vq{8^+cK?OZnHB1i!wqtd15nG6FjlaYTJDy7abz7rwe6%sq z#?L;bX_I@p5e>oJlcv$PU=%q({Lt!Tp}IbiIL@_X8)7@-a|bHXknc(SSEy(eDI93A zM|IU+gM`1Y%rE=lOQOf|`2$)RYpe`jFx9dLgrSI{xaAytNx1T5+qzFcS7oei)Q>KLiYJN ze8m;|?CHI-yj+Ai;gXw#jl@TeppPV`gAKT1wCqO!6vL<5hn3^3_IO}Bg{dDn??hKq z$!++gz3M{no0)w58Q$wx1g$B9vfVc69t-n!Y&T_KoCxh z12zv*wZaxsqNbe#Y({sWlu#t{`5pJI0#8~rrUwJzZu0-WCixY1Xb*>ckYS(GBw}aW z^BxihI@#G+yR?^fW|zGF?d3ZK0Z&BFX4;Hg(i|g=>b_`X7=-q5q(!z19c++58kpyE z2yHhq0~>6d#-8}q;mrjp*;7>eJxKTn$d>KEaX1sl8lfM119kVcQXNhY`4V*9J95a= zqCs^7CCvAMBn>segC5Ve7{6zSif(zKyx9J|VhDoh1DKIMFOK8ryPE(pc9om-Xtq+W zghR#3{oK4(gbzLE9LlzKVx`+H`G$$zcDsO}i6s-@b_JML4^Rk9>J0WqM1oSMvHEKk>5q15b1vU^g3UWrW8dW#G^p9&~GDo z;hFnK2G%KPjW*^ObT;wY#mnK7}JMuVGzI1z=zj%Z7>vu({ipd2W;kfe+Y+qEI=VB?lWzbC!)z47@J-d zauE%tBDLqH2eEr0>y}F?j^i{NLCS8Mx24N~h~MnI6&?yF$Y&y(E(^LiY_~yajiz#L z8aJcdU9^`xb{V4+AjQ-rYE2mb0L0d9MZoMvgi_dd9C0vGvp>iQ@q&)4U&W*8(7mj~ zdN=u8)3dPqo-CZ$Y;0f#OzCn6iQZn)<(?LT&8M)9QBVp#Yx%5uFP3MtKfkQG6_uAJ zD~084BNFBjJ;clQg+d_=x-hFxPB?{WZh$Kj4M%`DIjOckf1(st<|M2?sbJudYG1gQ zS5L0khJ2}4A3bOE`Bc*U*?D(=sZGm>iI6#8^!>@N1t3?_V)yfzc!i)-P4y-1cr>II zDY2>YxF)0pA7I2^kqs3$(Mcl^fTYEjEEj?5Bt}3KV+2qEQ08teSMx1lc0q-S2iOck z<&|>US{O@5x1~DON*U-{@nJ zSqA^xSe>O(jE6xt36~u(=$A-52<`8++qY%)4cZPGkh}23vei6VYMYPj(qPw+>+L0L zh~w>R#~%)1+S-C+Lszbz^USf+Y$0WBxLRnoo7F2 z-k7MoL9L&AW7udK_n3{^=EgG$0ROsi9pAhzg3c*x*uz5`cdrK7Y$Mh@TUib{a{$Ri(VJE;_ts0I{&Y$wDl3k`axQrdUi-9U>UguCwxCe%(wdwe`8D)Pe2QJD`PrkNTk z;TZG&DyR⁣qi(XPtKE{E8@jV4S1dtOrRI!vNzix&zDw%UV!kD&}n|nPzJKI&xY2 zD|L-L4|Whl-9RM^&4vi=`XKu}C2c{8G>#%vBp!K$BN|+| zAsB*O0C5mE-Iv9jm}NWwOEYBK5oEZhk8*W63w*9PYf+MN#V(+IRHeXb^0>hWDHM$! zFzfT944N`{a(z21%`UXj9b{!}+R;ZhO`cyLLEswN+(93155rWyw^veSrClU>x{?ps zJurr2c2MFyOG%nN`%n6trP(NxzlcvXgyl~CIxpFDQFI0qw>P?7oW+1djuB-_ zaVoTlmM8T!VToj6IHL}FZjoP?3rPCp;+#51#47c#GY<0;lFLzI^^Q!Z$U6QRHaB#Y zpuvZZSa{)a0X({UC_)m)A7+r)_vz-t_qE#dm~X-SfVSP@obGb67iF6w_ObFaXQTw< zO;-=XGxW~0dlg=755T|IihM9Ut63Q?57CY2xGv?QVF^>d z_OB>;fuV{`W{B>+2kbKKu5sR8-`JY*5nBsN9G&HqZYDCO2G|^r;WB)^#-gkkdFySOe{Vg$`_5;(}GF$Z0IuodP#}9iU&aV@Cy*G5|%s&dE9D7hniuPh(P3>WLzBBw*NFGez zcX>uq`++@gc*kjysR)69EN=%O<|k3U-S=6FWS>{Avc6R|g*5*Z?!FLe z`vZt9$7a*4lly#cnkq(;6MU*y4|i6_{GoHYYB2y@Up(&#A+{@=V4bHwGSCCcP|m4D z$W^IE>7`88>c^GS#?}*%T>=yVs1s076Lq@t%$17pN+T?2w-K#Y+BM|AI3AXAqR9Hh zM8p2NZ71|dS*}}d?8^$9+K9Gz%R@>U3>)h2dm?D zefjm}KEnYRvcCpUvrV?#uRDg~eU7sv0xdOU86(ceG-Pvw7r}1bfZ(AOB;8rm>esEF z%)Kol2;H}vHset7YAfL!wBOIwui0q$7N_8Z0}yPc{$D)1{Cr!@8Ut|ptM&<_Kgz0( zx562!tUlM88Rul`tEH}uXHHK( zO8(SFg(W!7ZsZc+F||0C5&&302x9=GnYT=$yl1-vzLxo(m9&1A>;h^R4gQX!&)NXx z3TL8c?~1px9@Pqkm}6I@47_7#cv&ThLLCiQ%L=0;)JtxuxiEQ5GXg76b%$kCb^q(5 z^9CF?HM_rjR)ZQQ2v#*WX!5%qE6oi$uro<|Z-U&`x8q^6;Az-PWY(gnXI{fHrN2Gu zwh;?B9-CJM7}LWuBFjk7Xxk^^+*Od6{A>oj*Bs7;+RPe~dAy8B08HZuBqyP?vT0#E z#2v~|2wt=3EM(yMY4J%|fS$$H-ai*@f3)%c^t8qE=D({~r#4#1Kkv|}GDaRY1w?~^ z*vDh{9XxEhZ}x&!YRyHOji64hw`<@WE!&)y38@@qjvaO1mQMcSIAi1ur*DUB;bek< zGv=2_CF;8Fju2u)o*j0Tf(g)>;jR;sN;w%`u>wKbY{w#APhg%718|s zNA=$Tj|)L4Vj87WFD(FI?x-yOlTHIS{i@iZ^g(k%xXYE^7!X36v~@98oh)q$BsmzX zo_~&`?YbutP78zGyHT#y(fUDds;t8Hi8y##+Pff9D zB0Gs~e|#^~i}Sx`JqoVI)FGEx>ZybDRrk}cIy=4|NzZ}NlCcQFNV)*8Oa^-ZVTdGv z2z+HEMM~;R6hj3&rqyMMbPwcFDmKr#Z3);GgdldwrxEnRlovd@Ft2+^fzKw83nld$ z_x8D3i*ec14Xs{U3J_680BX$2Dw?8oAWTZ7o>H8FQy2 ztMwiRhFHxvh`#EzBM!Y0|JJL-Rs&^Jcy6AQF|kn1>AAP>db~94d#{e$sW<+^cEP)# zi=mk{=RL1M`}6^aw9UqB9M-`!;WdF}l-B2#@-Ui~xY` z532YbOR1KuwU{K;r+SXWe^Bm!FB}WOh{RZ4y z30*p_j$|khunLh-yq$}kEMmJ@{;NMfnCL2QqDZ_f-aPo>F3$Z!DO6zc@x$XqDIcBu zah~W+(K&y;Gp_ler+fkvcx6Tg7Mthz<9WlLG_)z!gm7?GAiO}Cr4X3O1{5v72eD?O z4-vrjKs6B?FlZCRm!5M|9G!dW;lDN*`qa-c%ev0_0>`|PDS;2T53n;U&DEG_{FaVG zm^o6Nx`fya6j3Z0yB^SL{z{*-3foQ|T{?0YH#Cqid(B>4mZ2o6i z5jnf;lu=NSbfA}mNP?xWHU$$f4S;FuVNoc!j3I zxKgrMmh&sPTVq2F&SxkQg%lx|A$9!rsZw+kn4P!s{g+_0w(}7ut+qWgr90~z-!W=E zmVkYzP$p%HyJENsx!&$ck1yXY`xCHPFh_J{&yi>cBX#6@Bf5ok6t7bhm-WPpnzsTsE@DG>kNRoNxaUg?p8?|LrW z;4|Wzl4s}FlXIr|>r~5cNj|5%2AwpwF|NuFvVvS6G4IwV2YL!u^8OG`4RHuRD5!{i>n8rg2r|*mP1Tp$dBZXwfa@9F^JPD+RaT^VN=Mx83>O z)E0UR4PajLERjhU*a(x}-TvoU<{r-lX(R{ZSKfRfc7+RDQDn+n2Ke%gD2&QSk_6Ex zvH0Z=4Q#Ms#fpr7!nklZ+k>VfdUtd7()XBTCkH;>^UM~pc5Yyxl7mN5bN-ggW#Rw2 z5;CVI#|@8Lt)TC}-{WexjX!<1_nA|>cTYsbb>fLluWCb(Q$y#l8FX>` ziM~RJ8---H5Vi=V-ez7`-MU1dXwIWltn?)1bE&gBvD&3}J;sC}&u z@S`fiR2Knf!p}A&h->yqHdRkIXRx^70&nt zxD=frFTl2u-HSMQpINTA17eLRh2D&2(yA*7kgR;QQ@3~%R(BuN!eIT)8ai;cR7^u2 zDOHW{R>Z=9CQsL-o$)M#CA0D4FA@Lr$u@W*i^7gv)tq6#Cqr7gyPj0kknsfO5*-z*bmeutM8Tz+$IY~Si2 zPL6ZO)|Z$Pn0yNl%n;mW3W;7?jH4mqX3N89YV<)JLf~k2EqCUD5;GLiH5yi|ggsBP zM$z+mX(tAYhYVqIoc=qAZZd*?KfP7~;I@O@a>}YNE6aY3OYTB&x3}ul%rE08=#+=S z+!DoP^j2Fbd8(_GaOh<+R8$DK_)h{t-k}+mU#>eg3d9_VqgVvBQIfKp7WY^7)+gDm zR!;~--N$WB21TAY*%a<3JMH{9m4R8TdB?m6bYU0#_fd-%#ftXrt)ynTiD6n1&J4j+ z(OX?tc4y>X;4D`00&df52=)2A+G!fjPYE-(l1xOy=itJ0XU{^A-y3j6MlM$!a*RY@ zaiwpJ@W$XRvN%v&pYG-J{9&RGu{b5Q>FE_F;mYwn>pVuZfE^my7Z?+erWZ7*RhT_F zcxJ?bp=KvyJtYIi-ijKfcBatfJqWMxfhr*dbAHqzZcvH8+ncUQ!!Pl@&jF=aLlb^7 z%QW;J!a96B)WT#X2EH>Te$T(2p6;U7PFy60FgK{Y3cFVP*WFVF4d#o5WaP~uNK?y+NDYgvBmw>4`k87WND^(NnacDe-O_i z^h?(;LG`q8KxGT(McOA#6LkHY4XU)Rv$aZOTD7z7>fLIZ)b(xbh8;i~T*V2Iz_iFm z2Gg?m8DNOHTlO=W|Bd7DPmIxYL-$D^|0qb*pm`B|Y}#na-VD#*s2ZH!&gbyAm@NG5 z6fM3DsV1yNscuYshuG21PHITMvM8_DZkiLx-*|N(t2kf}I$=+kJoF;&6l-RQmLxtW zaPt(Zk*xDK!cukN_9{5(5^mWmwztGBnAy^76O{g51Gb!&(3pc}v8_LIF369i_Ai+I zp)kCG)SFsM_T`7ANdJ(!0+orgFP{4T=1CY8d&{dS| z{N?nTiK8enQDid^sbI*;u6$*&!?EUz#!ke6rj6Kv%~doPet*IGJ~wANEszNVHP-^M z46hIcuUl(ZRpjT80pO*VWMn8`u#Np4~E~6VT?wFe&^Ku^+?eCHsiC(uqa-az@ z>(H4;k2*0~J5E1*%$-M&er_C-oh;4JILg=7F~>gGoi;QG^W@MiH8~__9bMz|Bs4q6 zH6aerCnn^BjVQ%5we^N2FOcDR85ekXCk^`E=6z(e8QT)rZ07rNDt~tsNcm%J%P2Tf z_qCZgI=tngIQMB69_2oDF}#Sb5gI(=K@HmC(s9|NdhiyO9od?f^E4rBSRkrjK2|?Q zVcrU_6y-<6zr+raX}6~qd7b)hb1o3&XER81JK?7b4)HlJ!tN>BH!cfgS?ymOoP55C zm*<(?z}C@O9pVhvn4V*lJG{kk=KAUQJrczP=wYx*h@MNhrk(s`fLz8~yem6OH{f$d zUt(@C>HDmqt?d$C{^?Z1+SXljx#aOLcNvS{@9Jx6EHtkVNwIIn-PnKBskg%!#;#r~ zj#y$>ZsA9*caslJjtE1&Inrmkxb-k;?z(j&ut!fgD_! zD%YR#=cq66h`xrtx5qvv)Xz`2oK$&0cs@_Dof-XIGbwN^z>W*^I6j9%Q{I)sEEV@I z8;-jVgvUWJNLMh07yYh?#d|?QL=#^&I8FWHGJ(Cj7eLghgAPajuz@-L&U0$aO7h1V zO#*T1L{AAfm5@>;N_to(aCM0(j}y2EzvtCCp^1(s)nxBpRr?=cJl(j?qm7zNVnZB2 z^fSR`5B~0J<+CU9az*_<0JIwJ{OGxVr@bNkfHyX{rJEgz*7e}s74=)=7{#t}+&miq zY4!vDC`arG#;a8AtmFnIw3gtcNS9)lo4I-I_j%SIqVEd6fRP%S0|1&#JM7{Mfwe1H@I!2A-kmQe@Zb|Xj zoLWe^oJQj%W}0CSJT%h)uKFd=7Jo`ov@WFbL+`b|BljjK4&~q|YW(@?*?qa7=kDeA z^l%M$OIVDWAg$ zPvIIgCtbU0vNm}n*@#%#rk{3|!xn5Xerha9@sf)AoY z;V1!*|1q58!MjK6ePrhk6Vh1+{AjCQzHOdUNs40vUcw~+_>VvlaeVF$#-nb)a3XJx z`mp<8d(9X@7%Zn+xAfHudX$;C1*vGV?g+S@a)#F(CO(^ZQDJlL<~2rWgya2!DWS(E zy6Qqi+yBi>I4GTyDZwPY>s-_!?DabHf^FR4=A2p3l2cNCh}9Z2!_c=iCwzFimX5fu70vh{p9|ju-=aH(H|Llo#DvuQ$ue{ zcGUvD>hf#24Fqr?u7~*jlwhblRQ=Fr`0!Z8xvqCwG4*eA$p`^xw#E zlw37lxB?ng3fT`=Vb!x;328AliSTfg7(ycXO4ORIF>!5!%7AbwZJ?C*ZtqjB()!7w zUUe^a=@CPFn5#3Q6d&7YH(IYh1oa{){8x?A7NaI+%P~_imd=+kPtk?<1XY$>&K51o zpL99)=1)0GBk!uwn+^azvDPpIBjScX3BUt$Elp4$nU>+}npMK$Gm9Xn+hx?_xYfLw zgo;$=wo9f#O3Wqbf6XraL=C;Sm=44mPc`pfHP0$EZ$?;jmz5dt)^Ul!Qg6vG!fn`t z4YLRkZ|2F=OjnD$X2TjV6FchdDI>_kh>Zx9F*aeah3Oz8Jz7YT`bkEKC&M^h#iUmN zX7zA9^IMJ~m-k7FEG29BbM+2Esj*d;YFDHP18yoC4MmPxu7ItvG>gz~tQp%SK7B97 z(Pb;`P3&;0f^!S(ulkHTqCLQg`WE`$?MdmEQ@Vzo3Z*Jsg**>ei}?^&qyJ+R=l$rr zD9z7j{0Rl-@Hu$wmS$59aHbL1h&q{6Kx`Srfy(}gYLxMhTngvqiMk}y@Dwgy*smUzVsaWsV=r*4n z1SCJNeT)e+R>?XxJ%qWUj(sbh>P!^=IvVsjvsj$~cO>klJZzV%Y8iVc>C!*BDcUHP zX%ygCsoaq|e=r!M`LTx&S-nnKTt+mI^zUBVt!)5-syg}$rUTRI&k-Fm<=b#6t?m7BPyB|<@m&;e1MgE=X~lKEyGm%sjnfWri; zzf@=p4{b#E~lkjt=bop z<~qXJY6x@*wK{~wP0rzloe)<3or(MNaY*#-BdzG?we0eqQag;rgq4XZz*Csm4sd?O}`15R6!>UF|W{^0A4eaflYPT zSIUPQxh$Ei+nRR@k6q|YMJ~pJ7~kI7wO7-1z4n`7A=<*nsj|#thksABz{^^CsIc;` zs602XmDFNz07zJr3>}NJ@Xks%F~=8e9cinze5MY1Bfukza3ei@y`TE471r2OK93hW z%`dp7V4;k(Ge+~03LlzKe^zDb*4&a@7YAl62mj>l*=m1@=4B^q;lA}pnZqQ?#OmUHBo#>$&DSzleq6gaScF1~c-KNNRTEqY(by*rQ%aR8&eEs?g4O)xqA=ZM zaB+}aO%F>b^|RlQ@WXpHHhy=3ltAbUCyK3s$RnPjgCqEo$QPE=Z;#Np)zq?~tu04{j_zbw3GeSS zb3W3B|4?n8%DtuGugxoi}gGf$d07&5W^i1M9()>OKdm!^n#snmVzs>Lf zd%KChZ8B8zbJVw4;FqcD<^bT)u^n-7i5cSBtl6EJsTzdE!@f7*V)QOQFQt|&9@J6d zB)IslBDi9;LJ54XoD^>xI4oATf{MCu;wpg~I+^WbE*aW zSLFlge@Cve@WY>nF;gZ);wyp(=D`6pmF&!TBkc2NLmRP1i7521l?Lhvot7j_T^SLA zVDozD(x_fk0-4BO+*qTdCv&))NAnOvH^W71Wq%;dqb$<~J>07=^w{jB50>HQn4D`I zDN%Q!AyPx7l&6{Gkc9ub&x1k!7&cnVIIjGrM*!4U$$5d-w~Z|QGW(ae{W2LvJMCW?> z)7Q501L!Qp`q)2!Mu+&W=S*2+(h=~8`YWN_n1on7*M(X?4AaQK;Ex_$A7dy)gS$vZ7O>p1#Y0} zAoB>}4X8smZ9W)dP`gQuwPs-UTjV_J3{tX$2Zwxcfpj&dwYhBgImq z0xS4YS#tC(uW^u=z6HsCGZ$zCjzl3V9V`fZ|9w0QkzqX(%AmVp_XpB6wpQeOzSxBB zKYGdUIvqpt$VhvOrfH^EF~jfBAgeZ0G$FiZ<%5v2AZw80&m$rZ%RF63??6!m`IySW z{|YxoloLB(UNg*?#mk7#ei(z03p!9sP8Mn%v0bOH-)mg@{oWj&D)c!Yd|t^z=&?d= z;I=a0P0o+xcIaQo!|O(@!7>zWyOmB0PpS|9ec(qN*9e2g<$0~wmkCxN!1p2$$UVs8 z?P9)HvIf?v1^=^4CJ>5l>jQFEniU5`2E{88Dg+1e<2s+y-i1Ez9WT2kD6Zm-rGI zzkJksoV+iW4b|};TnO2YsWu`4BKCaAF#HUgI|g?BEfZE0^N?qLef6-~AzDvvAc_-` zk7i9nQ0XDl!k}67-5H1MCQxGKrclx|9+IZ)syJvP8zV9%56l?kzElQwO(6wWch6EZ zTSgRa(WNn^9BueY)*Y#tSeaCx?06qHNiv$FKG@ol?eZ7D?E0yYBUqCP;GX}G_Cl*I zGhT%cYtlk}sr0t6$3TmUF0v~|ErU^4RtAb1uTi-gp#?!>5@5a*qLP$#f@FbKBj`Z6 zFvpRq#9)jO)2I(Jdb+OobD~9kjAeGT)$M}q@nRz%Wn$i(9saPkLT3DXDp~Q9Cw*oo z5m3Ju$f$ylgexy8oDhFfxKTY^yjx1r}w=ll-G{@AtFzcjerSZ zDpSbKZ)st|Tho*grjF!b7j>RVBG=jW_8@2+a5#S_eh7aT2H|3@0U|Id;+^D@_Ogc9 zq0;Y<_m-ELJ)w^&XVc_=ZtxKYVt0cfBsaWLq}l!HKZ+$1I9b|+%DzT8B&4}a3sPD- zg`41xNr^Jl%z7fUq~P;K=&LcWx&<;OhK*TJJYBk2(1tPL4U~4#~nur zfZiIz<=%8d&(Al(VtQfo&RM6^QpjO=S8^n)w}C80(KRCX*{s(7_e!O_AF zvA4OB710TGdfhdHCs-wYTG1c&TUahkP<_{JJXmlYF(=7zS^7RQX4`rxL8ey%Wvmj6 z6U$O0B|Py9XnZ;NmMTbKu1 zCMgenLI6T|978^HUQzV#{8JXZnjG4+W{w{sd9vMIbDmx^p&ICWszuqC|8cT8SECVC zuCs)Oz;mV;iZ)4BsuLWQ;ui)cUO|t3NQ9o`{TYK53@q&Mk-1hbNJu&;rGJ$jY9vGz zexD`9swgb$V*j42fout=KHLLS5Ch}r=5l(j=il_<-TM6361-L)=5a%9_b8s{PH#KS z;XTtxJ1bi@i?@)j1ce;0Zc{C;6|GUp?1$DE7EC-XNPMN6*Q@(&0AaOF11*tXrb~{2 zxNNv~7dVoPIA)Ov>F?OPVn_V~5G(f|A!>DsJG$uGx4#7-67fbFJgP73W;78KukdWo z&j(*s%&#$0biDpv?KL;7t@*jTYihJ#AMNtnfxenwH`)35cyOZ-A95aPt&>5{u=?tQ zr$7&j6oW^XUV}k=9VXT&-%)ydc$bG8{GX3osu?~ z8AOPMUvZggo!J=ksmA3H?5u{cgka?2HTq_;e`^d-g%I)6lzu+e{^w-;my%e!_(riTfn?$KYn$A5pPjhQ^qwDFeRXh@R>u6}N>VGG}6|sV`v)>Uct}OR64dw>OV7EpX!p+)im!}JE#ZWI@9*Ms2)7MU1eKkNK zkD{gxE|b7EacvAG&PBC!+Z_H>gtKxx4Gk4i*Gm|}8E@Wf zV7#K?d~gkbkx1$%$S76=j)8|TJL+cYuhrJfJvhaWnF6A{*aR*anL#qgb_5yhrB(M; zW8B9`>h`Mcq2eess3IMvAxZbQeyR3um{u_!EI0)a?qS(}peGC=2$Sd}@b6sJa1~bN z?`)SeUw@kHx&cx-y6JATb*KS7r+=RqiNghdV_cjwR4&W-i2G;9=Z}`^^0L(`$YXq~ z@RblafiVzuZU%`<@?X%sUml7*cL_AAU;V@<)44d~0?{Ssk0DzR*3jTY2Q60qxwrfE ztMOYE;5ju;vsv(}#1QY&XcU#i`OcC;`;yG1Om5r+gvgTs{sm8!=ahQO+7!j^H^&4o zJvbEAV#ytkoOvN40VxHv?BA~vkb3No^QAD&cfbTSvB5u(t2ATR(fIaz>_xM13Rl;) zQs{CLYUS!U%aYaSFjO=r%VT>H9Oyxbg{$grE7ciC#0NY(5|jz#4EB@^acAu{ou7GAbt=pG%q142taxPyL^b{9QV8Ql?c%!we%a?5B!xCtaF=U{Y@PlDGkU(K`YnUe1702#CKwCD?gpl49O~^TU9c@6f2;dlA8&SYC!A z$vhd}v0lHxrI4JPa{1qREtm+R5n#1mS9rJrM31B}%g1=u{KKF_+`_Bj&u`Iooj)bK zdA-PRu!J{ElMRxAR4=F^iMv=R^oAG^sJVVuA&DN|fAcU(U) zqXvkZ7I1H%eji4+97rZnb=f2oOf=+GFoey{OltIsddSc{oUj$2vot_yuHQ1fLH<^| za*!@C;p=Jqo(jg&y!`Z(TVX!!b6R8p58Ro<8WdQ*eZ4v4XX)gcfjZq(($xh#l#8Tt zq~U%X=TsCcQHmm;Tp75nGwcZu+Dl3GyZ?UysBMMyuB>%Bwyq2FMZ4N&&$ zkE-ybS!&R!lU44?MX-*9$sXqMa1HDtnWxh=*d}@kNW)bx8)sdIU1#8q(Zf!?r)9?& zeGVYVGA^e!Gb?DM@50xYMq#p9lhNfO5)67cmbILIO))VPl!4NqVvKx#S|tQt+jaQ` z7XVh2MvpEjGz*Y{jsQFbpzwk&01GbUPXkAT3zY!j7oW0mRqg-W{VzN+#@)D5xDBrh z!z+^}{i!Mxx)gKaJWMFy>k;&OOt)}HX#b2vnR2(hsmz*V)sXY*mAz^Ow&i>Q+@}KI zVV7OM7thjN_s>)!q8Y=gT$G1A(Tng^)#_RV>>JnT0CiJNmjD0~kV!;AR3cgNbXr)( z*-MxH6CipZ<{Ot4kt~ZJKp~jLM(V5Rf62_55@+Rt1;S}=#1tKXW)fKfSU8{Iw)c+g zA6iPX6(2lu8Nfv2#(yTI$^(8HXmXh@kA$OJGr6Z*ox}~Kpb>f<%~*vfiH2tD=L5sx z3z}d$iy*8*el&YTGxMOM48u)Cd$iBS zI~zxg5Wx;FB^ANRe~foXI(;~1^d7;fK?v8oO;?xz91D{=CXpcs65kJ(f{XwtQs{+e z9YDi#P9u^|0mSHEO~hnHFR4r@1qJL#M#>N1nGSj9imf>;Q>J$p+N0(cBy>0sNpo2@ z#pUm8HR${cmAT<{m3g)i90}lIxyTRn1{{X~D)Ivdvg5EwY)j>~M2yIDl6X^9pVoPw zCf4!xO1<3LDup~_%9OkErulG!T!&}gd^|uou8EdT*B%Ic<$x^j1V?}c>~nnPw$oM$I0k9uaR=_ zCI3K(#|I)xJ3ibS#{$8!FkJGNP4B=n&P8{9y-Gia);^zGdEegn{Kn3>WXLxEkQJbo@*2wi%-gvbu8R@btEu^C;={?Kcr6(R&kgm+XUn=L#sxbV%gh#sSb^$O&D@7oPYy~3s_hI%*glDe$15q`k6dOHNY#3 zp$2w^S2BAsDQRes3J6SiLEBWWK!PNNt%EX-e?7CM0O=y|{ zfes@vT=O2?D>)M$q~AXSMEQsXr!$T(AL#GSc2TTAI#MPJZ$A$dp7yL#B%qbV7lVmhM?mBQ z%0X!KzC3I{kDzy9AG7?@WL-$j?)%+)`W--0G=5Wd=CWl!Z1Fq_)L|@vL~ztVMxvN2 zmBBN*$U+mgp4*(GsfE_1$a7uHy*m;dY>PSpg%yAw6D|A#KgkKtP!|jVkaKM^kkQ#S ztkNr7pof^^Ly6WoNRRIPY$+>a-dRLNqFgVLG7PC^a~5zE(!?L{yZXUDXv!EDo648M zR-~ytw;sgbO+xAh#0%WBM}+k-(7OU4Hf2G#K3!7s**4eR#^DJR#NfN0dTI!1McXX2 z1PfHbwr*X{b2IGjqipv`z9@9xSxdev1`|qS1>uZ@1Jm%boUi88@Ab zLC9iCn) z-ut~IoV+O7m&!v)(?4{owBiT-aXk~e^{j%K#>^#47BpMdl`xCIUhetH%qtz|{>o_6 zYHFl5E?&HNBO0)$u@wZp_qd5*T=}X66*?iQAW4x(p`WfadUZS_ZakYrp?UZ)g8?CI zVuj9nzc&W+kfrU8^Co0FDjY>c!LU7X*mp3v0WFz+gWNE~Db4z`*fYi#`a>)G6I(LP*Ee}DYT z0HE9qAITL+(PlSpS7H{e131KMCuH5uEtXM6kwDt|}ZJY$^L3 zMjp3vrC1wCLjLfJQ(1Z4)_ne@glU!_RtkkGj77ri=Ag47kTeK1h&0D3_9KS@J@_YZ zI)jJLAn&l}72=RT)~&sEc=C>yUr*9N?>3sj^qYIv0mL`)g=*n44^)N`7Y4g+8ma~%MKbhAk-a4LdD zfP^!y2_9+waKL0nqa~AHKIEEvWCrYrUN)&aqit9I?+JiN5Lmy>;edHq*YFEV9(;hk zFjfek75CcE3%eO6Az9d0a~Nc=dJ+O6B!cpnN{|cQ%P*)H{hZHOQFs_@!3@y>k?@gT z#{Pc@+DVv3^T1HXj1?;$gYD0S)V8Bgxi>0zXU2c;Tmk5vfI?s)7y1?d;HPOUG+iyQ zr@x3fYVM;A+M=9R~A$`rce0DAQN0xE*7DpJBHi zy*Dm+Nf1dYe%KzJ3N%SmRn%Msvqs(R~MCI3GYVC}?xqH`4RKg}6PKa2}*9rb_`A3eJ)*hQkWn z2&@e&#uycGEJR^DYq9iD{pi~kKT(`#Pv5^U!m&v9d56N0U7r_EoOn2D=?RRb)xhqU zhG?Ceg{8`odd3OGB7bZ5;7A62S;s!e1zkW4hk7KXP`>JvsaPVf>7AKp|;_%HO%k51P}8E zY5R{0K(y$jlV)Nmy1US2Ho%FfrsvpUuiu50#aME}flV53dc=`*QDTdb$ zTx|qFui*a44f%?H2JyMb`j`_>%=f33IiPV@XO`W5<$~tyfk~6jf|l=ZSkNgh3ofvu zf)3M8CDU%+vMYdi-|_3rb;Q3DC(=zH0GGwg&nVV><|3E?kTd7_JC?s3WXBzKHf^qP zgQhI0n>OmSWPmvc*VFUs7uChKMp~Wss>$j~=Y9tuzCZw?#SQ{8N4@r%S%FEGvC{3Py*cWQ zfNrco2wcw{#WL3mluD(BQN|PIAw%mE5wj zt6BmgwRT89xD2B2Q|J8_KrF>T(a7ruPo8iUiu&7?;YbO3NA$wHUxnodWY#$EcW?m^ z_#n6r&RzXF-|P0W5SE$XhHWT7L~i7kgsoT{Jtj;vY=TYNz35-v<%X5IOPe|GM*I81XL(SKO2ZaRWgdyeZ2bR3dCf0Vc{vm|^3-j5v>=x4s-p zEv$@%%~wX=w#y+0X8S$|V%hhn<7ysU+$s=MADo002$Xjv6n7scQ@~&>EeUC>L*W(U zjee~JV8DF$sbwcLE$y0xKa_&%VU$?mftVp$##js?v{9fEEy7wWXi%02(8a02Ty zVoy}=C?lF_Hg{AmV)M9H&>8sF*gr1EbUAIpg1GMkh!yf~I5cTuXB2QFHgQ-KY&!J5 zpGAGl91w|MvY@Llla!MlwA~ID^M=s9GXM#=Kz#9Ygcnp4`-vAGboC2*aT={M!Uj1> zVJjUk1Y@}p4AQF2>0B$|d?Qv`ziISewHkmQ#l8$4zX*6b@Eo^=dS@kiIQ|GZ-w@+c z$G}$pTnM!111;m(TjKmQZcUD9d)(ZOi-lujEl~<{S{Rr{5g?ezuI~AaLHsasBllQI z+AuJ09=$CnoS`=gm!mn$V<5COZ@&Zvb4y&=e;nEHgiN1iHv5a?`yQ~4UvMLg;Fn?T z#$*wYID%gF)>|LMhDp<*fH?!r%16pV;Svrfut~vmqF}(2Tgh{Nqu>SyA5a*oq9?s^ z0x)C>7cOOhlxK;c!&{sh1WqGkS>%3L(s%>3%=aVo{AR;#q-jV{3FM%4b&YN?rWW|` zt7j>NeU-RAq|3lyC)SlrvR=FDTokn0!@^a2ySOR|*AiM8u|2W{u@hsX8@tzhN82|?QDa=n+s{p#?@LHM;WgZ{juoAmEbT|&i z&V^M`H#(t?K>Oeo-~XU;toFJ1&G7|O6ac(BJ8*$g%W@9GP|0ZYlExs&NXRRP001=z zSqW^E<5z;XGEW;QvcbGsaBcz9LGQ|Y2NT)WLN3OThW8TY46ec8CqdN72`x#`k_0d6 ghK^2w_tBgG5B6TWw9Br91^@s607*qoM6N<$f=B}%uK)l5 diff --git a/client/wfnews-war/src/main/angular/src/assets/icons/icon-152x152.png b/client/wfnews-war/src/main/angular/src/assets/icons/icon-152x152.png deleted file mode 100644 index f6de15e82833e30b0365fda958b1b1f78d655534..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24115 zcmZ^|1CS;`vo-vTZCg9GZQHhOdvGLwpf`M^sl;*2$BZ zl@(pp-BC&kk_fQ4umAu6L0U>oL06r7|Ku{bP52tGXVhSMgRcMKLRYL+%9Fle*-X1QrfNn036zX3J4%O z7aITog|k-Ea?_HR<1ux#XD~K%G%;uJvUmE21_1cHc>Xo*&E1TNz3lBATzS0sN&gGM z^RN9MF(WDQe?i=A`AN0pm54=zm}T?Wdcy#s9J7;QBvd{R@!sKO>CH3`~swoBN+C-+!b$ zD(0?^cJBY7S9h>>6JX){FYx~>{y*0KTT9f@-pR$>)%Bm60Q3K-{NJ+w7q94IZT>I5 z|CssT`2Sn>|KgRb9NirM&9#fQskDQexywIe|D*lC9Q^-B{0|o&|C+x4&dq;G z|0PENmXGm&Ct3g&Nt`AH01yI5iwUcFfn52+4>n0YIfPzcK17i&))-~T=`XO4=JX3NIPAK`1xWcu#T>>!S0vOz~1?f};emVo$a zoOLy$@ADqGb9T+^8IFVP1Sw3Fxv{+5y1H7SkjLY$qxv58fQt)X+c@w2IN>d+PC4zU zxvJ4YlckqGi)9eMy2MwZ|2IwkNPo|qr98V~eesy13;KDYfZ+DI531!$a;x1Gltjl= zG(-T4*!QCa%@SVFWU7gIG+{OEf~MZeJgtcT;%r2;u8N-BHe8@?`cs9$t}#fST65A2 zx(&<$%g3k>1p7UdST!paq;RdB+WljQRnfp_>aZlDOkzog1~&>|7WpGc_Xg+fv#uO7 z>i`YOhLxqQ)Nsk@78ZDX>(hVL4fRAD)W{3nr2asWm4a2*L|9dzcf&pNX-Y|m$$MHU z+N`q_>s?o7jk2gTPGyDJuhC%e!1mdmUh(bdx9!d-OGp^BzE(&CSO*DuTnEdFU7$1* zicEFM=lbn`v)Ua8psCK_kL@*f#@ zEx}KN^thy6i>uMhaI1NHzdLJc?yxd`eCbckl8LM0$S)$^S{Z+buYO`0T?Q>9pp~HE zX=0rP-d`fIt(?9=;I+4&NDy)|IG@f((9qjZDX|92Q4@?Uq{dZ)ipNl)fpqSt)Hzs8 zCHS8h91Gi&=NFt3Xu&sd`n4N^#p(lOFrmmN>-io^nZvCa>f^IbIUOCQm*er0u-~`u zXtEUmW^KRSq!V8Qvzx%3qNLP*>VwT`toa;X%y;g5;XVAtq-R;$?9?K2(%9SbdFf#JYq9s)gk^>urln~VgKQZiV2iq}r9pM%RCLZt%yvP2SK=KsgCj&+!4s=zP;eT8 zm(=hV&&j8$yt#l91~ZavYfY{-E(}(+G^M5*RDoX$E=K^m6l!S0%W7P*yE5y&CAYZ^ zj5^3vE0)7*T!=tPp1Zg(CICSTkm$LAvj4PPF88mDy{c8mXdnTT`?yf4rYfP&s6 zVl@lQQO$RuhyF_z4r*Aw!v9okqu;Jgz4?4TmXeeV<5*s%))v&GKnEz^_Mh3W*B@bP zn()hbFoy!HfDvp86o(cJBp(F%BJS^qV8miy$S*vkm1c&<)_^j7_%?<9elSZGbvt| zFuQ|pexIvkopm&=^DK9%*HcyVQ@XGO*CCy-+JXZsqJg!GAcjx!mS?NI(=Rs`i39*G z#>h&jOze;Ccfxlpsl}8+Bc;0C?|um4m=&Yr_f?D5J)(Nr+20TjuZ zur|lQ6+~Gg)V_7!Tc9J$`Y#MKC;(<~;m7*YAzg5EE4cN#DufD!{4kTXOJL(+1A8ec z;Lpm5fu^p(RwNgI^s5a_J2UbFJD(KwSj$VdsSOyfcR}BGUOlBIG~z$ynZyfdFn~;< z;wmZ`#ESM=f4EA&5_4xVl0loGkaimVl$2jhBV<*7Sgfy_p|=-UG$eKJF;hr5D^Jk;8HiS zK@YIgjadKqoij0Q`i;l8;h|R39ZWLjh7bcoUy&H$pw+I6WZ)VtW~*15G?Pa8NAvSv zHb=+)M1{^3bz3-&C^?c6Nvto@^W1Qeo0#KNDO9y#t%|xeivQ+Pe~R3qr&fhbr7Mb7 zh|s`UjEj7XnSrY3mSQv0oc7hUqy3kJS!1N@n6p&~xpK>PFscnM;iqHlOJ`sxDCw3) zP;9l#JQ^I%*L6dx*ZrdS_yUlAr*4@XDMq~J;#DrEd(MY5k`WP5W82~T*xIh?^bQ@1 znhOx|+X^%Tx}|ETDRr)LR=2t9evXNe3u6Yec0Wng`rS#$*k4nfFE=LqNzikLDS=+> zOK_zA=gRW{!`6|_zKCa``M};yn-85h%`=|tt}@_H5rjoW0RD>GK<7~;l!!% zGm)-xmqj3L`~HRLkE4i{o5ku0FhGj(<`-pS+(v>7J3ISXzc_Kz8i=O20lW!ZGilxZ zzoV44)XSOJ1}V744Z7TZ+Dqe%NCXERI}Pq*FYy_(dfi$?dkP|8ifCIPkd|h>d}w+d|WM=C~GahgVInVgU8R4$Hi0?*y`G{J594MgZbjMIiU*- zaACSzOb`Lx6J>1yQM~lj1Ghv5CdTGu#n~Q^L*tZvY3n{mmbHm$s5a2HNmq$2hJ8(m z)5|FPiUg38@OUp!LOjNmAV7zUFjZWzyl+ofrym;3(kIB-TUn`@Xg9JCG9zs=sv(e1 zGG_QHCJt67-{&QI{&KlW+AHzD^8pz7$Ldf)J=i(Ia|DHB0q`%cg@V^5gPAgeKuZ+= zXb}>VE!H{JHL=Nu-@SFcy-KPN%v6z#+pIPSj8%#ZKMBKp|J&+W=5XZfA__XN;n69m z%i^mdGqaDn^rWxd#3ez+M&oWssWQQ);b2WYVdVs~zGY=3{q5x1GmTG#2qoM}$~3Ng zY5$Xsq>HbIBJUJy#2~^H}yHV?E{TITTrNwDy>qr*4*djH>T>twdz{qU&rgJSCw&bGIj0+K3Hz7bPVV?ZX`-PgFG2 zW|7lCfEP0B4MLjbQbxJeysbk~`dl0sp5nk;VaC5l=9kIQ+rs$guiq@T zdD*r9_P_POOfesih|`a@dUD}@l#8iUkLtR!GoPkTW^S~F?MGzwna?nAFiE5KECG!6 z0!pesM{R%sXz|J^PvoOx4ZAyth0{Nyij-9ueGCwP(BUd1?6uPUc`^u&PKAo?y}n2q z?*YK!K)<{VrZ~G2?4y)c1{Z6ayazvhCH{w|1jwmVCP?^wYh7`X&)E*vjindmb5|~i zE*FXE#R#hh!vY%Pg(?TpPxF(m!*aWaOS^a9O;tr3Q?2cp-xFXokh#U_>tXk?&mLAV zn}ap5a5E`d5)PvOp}@zWTpxhID2BqoJ+_z~BRX95G{X;??E_|>21>hNN|03egs4v68p4X%!_$jq2o(+%b*KmR-!>4= z93rET3i(qrSMZ`T@=7n}3}r(^hcM67ZBR2XTxkexu5t7)Hl7Yx(9hrj5z;)lnBEFF zGk7d98E~S=*aO~#a-K%@R&o1idnhK<2`6{zuO4Kxcm94Z_JvT2aG4k^xK*UM%n}~E zUuaq~0L!g$5zdw{Y^pw!P~+6~t1;kdBo9V?9Wrwmt*TiNw#9@W^#1Podx(<&xKprR zQ8viW+LNB5>2aqn2JV}a%!$2hB18W2&-hvPImJYJSi9GU07s{H_Wl3?Yn8(qqve;= zT$~46x5py-u;MsxY6`MVqUdFN^eljGl}TYF0R>GpY=a;2YXAkjumt1h z%R_~7-=PqK=<44LY+bzvo2vEfz-|)L_BY^2ch1F2Rr}?I<-Padri5AZ^R3xCeZN;j zo5d!Li{LqO`~aT_?51XZ;(MnWvsCiTEP zY%kdeO;w}{N_VKR#uPjAJa}4-r^*eN3~S%|4d_FNDV?#oqecA-R0;bCuVs%{*E?n3 z(fFCHx6I{PkF(lSPFjYz2}a2B=srEoMNpm_F~jW+G{*X-jEBfM^3KHV!5-~iwfRf9 zj)9RnVQsH|R)VN`=Z60Dmv>( z>-d2#^aB&e=PgI^_R2E%ZCq8NU9h?CPh}KQje)^Cy}*P0ASC4?&MjisC!!I!rmCvM ziN{=%t3nPkHReqXN8Cisfk+9?lnT+uU?XTFj z+Vpa8(|Kx0ul)0@&47LptwzsqK?8KQHjsHzmTHt_Pi-HDaSET`(lwMP;uC^M9mn^7?qPmo3Hsbq@qGu$ zwX?m#Xmuh_pcZFhp#k{|RN3#wXVN#lrzCsX?hzyDx77h;tUH~gCNj*OW4-A9|<3dTYocjoms(WWeD8-b}o!7k*AndRX`fuSr-IjLL1vWpEja5=9> zsnXFV)^d~I#`7I-+qE8MpW~7;3?80+jdQj4s!WZs|&(#Yv>GQJR+08ep3LS|SJ|QGReLwK~GtXKx+QfoL?^g3 zN1b-gMPvjq_ zVDD)aCwL&}fh-rL=2wgRUQndv`*h(tZzfGxg%ovSVhhHWF;)H$zz2C9U_^WBI8jv- zA%xI`bY4U&JY`ExYT3%&vhzI-l$NoQy=CM4EW(3?KzK9!dagP-a7l(Z4;xpf5HExx zMlv9w#s~Re!jfx0&G(nigcAJRJR*Lva) zP1DK3P?athXO@eqM%QA0ReguFeaoU+-QI=myX}+cFK=g8Y!y}!_+0{897U>-b0BSP zx{Y-Ssg5jx#$nWcB(%BN+#|_ykf|ZeaBTQIbt3@R0RNU{2+YF{vOTM+_$XXZZC8R| zzYu~ivTlh+i}&nvCTA*zhpQGw;LF(hfP8vUu{p(YRof~WWWN2l6{%i89V3hm9g0DY z1?YYGW3BzBZs6mS3$gUGleAgPUe@U5cfO8mm(7#zVaZ~#kf}ORZ^nPqdbq11g0Rmf zX=4eJQ(~~jtB}Z!PsV%6V*WA$S(>g|2M6TxhIp$oP;?VGJ_VtLJ0qpC7K$q+%iBke z%ge76v(8l3&YXN%R+bm6s)XW8t-7qKN>9!?4{Qfo!6;D?FPl0$*^8Uk>XsBAP*!!N zC=69GXA=2c5tYiyD2lu|hFAqd{dR&GqxyM5I^FkN-^7vXRHRYn1y5-kR?K7C8l~p! zdY#pc_Q}EvLo^m`tRx?d7iu<;|qU^rC~S)1-|jN2C}Sf%sU+5AO`ld!NBG zKMB^K%?j09aHlanY8akB;Q5XZ0oU%|QPJ@-#hOqvW0|p(_2#`1Jq&s%A`Z{Zro88o zwR5j}>dbUWK#wfiU6f3jS0%BmsEOettZn;+2m=U08FY;~K#D}xW04RT0~dxjI{P5f zBUjPJ_7Y)u;xUbq0yfkpw)U)%tGfoar0D>WqdmZ|nrDv=KuhPzYOB%8zw#Bh>3jXb z5CnCq^f05Ej1Pi+kG9orifj=r0(@PvH!A>`b?D3j+xuCp7jbq_nck-N=_Vv_>j^NR zltHI$H@o0T%_Cp783fE0W7&Xz}Xv>FzX0PTq|zj3=Z=u>BaI zl8`D6T>1FRyU|c2W5Ha68DYrMhx-(2A#`#l;tvZ;5S$I$I9ds?ZB2lTIKmj`;R9&^FM5}5LqjfcgYjhZCp*?WPJiv>N5ntkvEZcz$sI5;hoCm+ejKw~{`FgE@nCT}>A z>hb<4yb4J4inpJ6meKwgkW`la68?LM21v0l2+HcK|4OArYkS{FEf?RgpFg14X`t9> zG{y3$X1f1)GS%bGSse#5@jsZ_EXCpgRod0>vLsWtwu}D)d2V&n;Z0!lR78ZT!G%aV zM4~YaP-Z&tt%4?>t5;8@U^eO?gB)bolh`@bC642eN2a&`k<6a`DWrSPZx z$RQP5Ow5cXsns$Q`eQjiW`BbU)*JgN7$zzokpeV-5USJL&$Nf@xlD3uF*+(!@HqSS z%I2gS;^jp4EM*9~+p>E`mdAc;D z8^QRK+aKvN`5(gUE-N^|a+az~OCr@*O-E|CA#m!TfudH*a&NLgq&Wj ze1~Yw)LF`tc(_O2g2!&iu& znDBrn1W#K*ZSapoimFW?qNz_;?#XO)DPtH0z+TL@uq>oyDli>SLA9w%`!n%@${E#8 z?&xyC4F)~rLJ7>2|8%&`mL(^Z4nS?#TIo}HJ}dYRdc1?Kqjew+{>2?c>;6%nKP})f zAAty@w)1VE0TTUj;9W{MK1nWRrwb4K81M~p&4ggT%%!GbMu!l+o#cVbGsRzmdTfKQ zR5um%h^Zq_SXOwQ(FG6|U*(pZYIJUOoF$iBO6(6vfi77sh4-&0qWDSKKaRwCuAHye z(7*a6@dq!uGHk5pnj%kJ(376v$1-+j7%pZRfoQ1s`_$OjwHa zdV*~+`&-%GD`aQuDo^b?t0^o9qZD}#4kMAUs^Zn)mxTs+;>SC$>}g!)tT1YK|7zX7 zG6o?Q@I4NMc@3dfD71jU*zs+-I@E(=k5T|K9(Aom)$G^Zo|P84U{YzJ62)X`#fL65 zu~76f4WxQ5Yo{kFfha(AewR=dp0=tFS1yF`gkC&R$q-4<<^7EW>yd(;#OTwaOIjg3 z$0LK_5KERI6_VH=Ca58G8Bjk=&fI?6S+^Tp%oS(g`@IHoHqIP&GSNFocCO53rQ$<4 z(Z899?l(L-emYC36>O?B*d0=_MT$c$Q?=$V_M}W#4Xq{d8It-Y8RMJeUm^DoN(z3{ zwtt7?YVWjPJW&L>gK65^PV$Soe-6=y`C%TU17^j+y2}Et6$h(+i3?1Cs7EJo>n#%o zU@v8tOn5(%t8aE2;4F)V!Fn~&lJ@@&dMy;WrW%)og9@+Q>oEi~G)dsX=7%R?fX{dh z|26HcG-CDx6Qs|4t8cveV`|>;2BRpun0)*VJP*a~29YN$1fntyXTrjrCTTOBmZ#0!kn?h~9gg+e=6K)hfL`0y!PIk$A)0hM!zO+gAbC=P z72u`SV(xk{7a1_o)*S>#m&+pRB+dWZqB%d4@T#3daOYyF6A*?#t+JaneO`BPtY zcA(E+t28;`#4hKa2~p2Usfs()MGJ5PGnTtZLlG3nF``o9STGnP5b*%~7yo*}K<98)93y>>$ewhV{ zZ;O!?eRX;1cSj5lcXT0r!X7tV{T=ON^0sYgx`KTXgsX1Y#CxlSPJYXjgkEarJNcjU zS0EB01k=h=2zYfg7vUykh)s3w^>C+VVUd=bvVXnlC61Wxe=leeUk@ggWq^^-emDsn zdmv?6MB6-IUx?YW7;~INLyUSj1hjG;Zm6=ZX^OG9FCHn^po=;+0;jb3SD46|TN{;s zf3G;b{naA*z9?e0|GVM`f&s=4p}G@>P)_AKg;VBrRjnXV;>W6E@8~@c>1R8|-lsJH^vOhB4y_qp0Gdon?2K#~ejEVC# zw26};L2z-L9ZBfedHorBnvn1r@jN zM|h(eASMeHu@qDU6ggZE863fUR%Rqt3>WoP-uvRQn8oqsNqEsg+v|_HNEi$Q{ex^E zZgTRcp0$w|f?YqV-h)xO>-I`Uy{zv{+FFJhlYW1K>PRpPDAS`Iw+)Rd@uAmCzvxw! zq$%%WFrh#fya{$+uiSxRl8E~sLiy%KevD?_2kq6Enq+KWXg#_Z{mxN>b^4?I(O;e; zu?d>oGmbnY*8`hi?s$z+H2RBu(ab;IGJi=09f z_&6tNL72yY=>Uv5uW)um`4!`hPK3l8x?652q!8#d>sLu{Y}!?y=@AX&_sLv{rVmXK z++rm>zfz^&>?c~{$Eu2=ynNdCPx`|dV~lQvAN=L9qh~aZ;!_=|%bcIY;54%kAdXf(8uy*jY7wC~%F4X>Z%O+8oXg$Meb!7M#HETLftFWrUdfgI|uF#2JY;Fb$U& z2$peDx&&~j`Rt4!#a--?(XcWk;E7!KSwI>#WQOXVQ*+x#%Op7iN$Ez4|4 zhkr$hS3z8B~#JypppQL%Sh?cWt!3o5A-m)^og+^Sr zv6Gy7g-EBuma?*l(j#Pe55t!nt6w*IYyk&DH(Pf+)sh0$(s7MQGiEO5lF9jkV+cS_ zWI;O{2gv#()mq8f0`Gv9wXf-}$N)E9j@*qxyGSdT84Ee&R768Y#I*S$g&Q_es@Sb? z64m$+9ZkXwePr{Z&wEs6oDGn%M3;Aavj^};aR`g~4V9OI=!bxYsti;}eyfNpys?FO zC>6|KL4K=Bv+we@MM`3Vnb4+za8e!`lOk2u*wV6e1dp-(GTp>wl)Ir>7b( z1AiTm)ISOhPKnaM4%-q_WJRbK2WL?+fELb2D^e^r_U`R?JPZ7VS7NYSyqLh|&{)o6 z(Iz(mXnN50LtN={5S;yS1+7UgFt#cvkDjk292VQW<{4>>dT{*GY-m6|hu8`fzT96kIf}&5sNWsenX>^wmP^5P$*E?`& zBsg0)b`RLQhZij4x=rSV>>?+Mq<^hsF`=M3UdwDQXd)d!itn|a&x6LKT--~*eK<(+ z#l|$CUi}?)zpuAOZoFoAycEc?kktpPD-a>PXJAje&Ye1>Ufhyq{&;;GS`Ot@EIlf- zX7Jp^g2ZpIEYB}YUYs}a^N7%4J%+Y5ZF*RCM6S%@Ybc?x7&rtplKpxI*Yx%V&*;Op zHbbS@s*^vu+ldcM0MLcR4;OS(N7+63ipn=rn z)@u9r1LSfM2#5&64-F}z$7SLX;}g{p3=mbt<9rxw3L(?$OZ`w6BfluV>rZ06yIhzb zi1kuJ_PCKyg_cS9*^yaz#$DZHntE%-KOC|@9(WDK=m_271O%0;PP1ZkM_S`2DXZGq~Q>NFLM@igH2b4P3ZMQ5|()lKa=!${*P z6Gq5lk`RxcZs2Z%@lDVoKPcF-I2?Yu70f|<@dkrjSazQ+O^4>l>s5K5?-xnH@0jj? zvY?eN)IYWA5#V=WlSkhi;UO_}qu!bL=^ldE05NcD!DRF{61S5y(|?bjHyz$&`*!Ks zmX1`i#>+-x20t*YkhX1}A&dC$173&I?6;r9s7Npymrwd2m00+QsdS}&^`rN@03+`A z05cp`Ep+jDy}qBb+BYqe-tUSx!;E(1HydY_i*x#VClYPo1GAqiG! z2!TqsA%?|P%%EsK{7GsiP~%#6_5fZxm=Sk@>S$}H;DqqHk5^pPv@!+-HV=`J zO=1fzB!&@79mu24PPshM&z3LnT*E`%9meypYfTinD6`|q0rB0$c$i_*WEryY*Pmq3 z$=*j?;7!nCAO%O>7|N9lWV7<(?>M7OjxQf;2Z0-@clJWvKFn=iBeB%+)8Kf&r$FMb zI-qpCR&uy21uBVS zH~Bh5MdN=9tMgug0YNcgx{oze^KSYnt&>$im~unub^0ktdQu0l;1f{b&!DO_eY;sS z=I3*L_m+=S@trUB+lAUt9a+kNeD?dEMuTY?a>e50K-?5;u(u==Y!+f($4R?>G6Ta+`Mn z-^Y%CE>bGiIV=4(`?R|-{ig?t8mUqzXy*4Bm4!<)H(*Pc9bg?!l|yW;=-c|s))(I# z=L<0 zA2^vF@CIV`j0oM^t+c|_V&YN^%yRCC0^tWS7K`h+xyIn0*igdeIyT!*Z zNL*$LWd&`u9Mhpga!MQpXc%W6=onR#CiPQ*&i=ODj`I487eyT5%&L;TiPVo2Va|mA zkQTk|zizEc6FodiH(Erkd@b;-O(7W>c$j!*EEX)Q=QJxMkW}%P6@Q-lW}>&G90S=5 zQFbWSVq-h{v($0Z_wqe3ALgY718a5kVsr`17Z$sUM{W5{c32S+Ogw~!uMxV)q8A6V4lsVHNKITLM?IBjM-d1c#=Y~nUq-2k{}>~=@$EcsT~N6a(>L^n8llItX?#*(RHnd1b=-QWdA?XD zm^HpTmnRTsCIGfq$_PnXa?i(d3i&bq*Xx_Q;sY@CnU?75UYsCu+{@=P&IlGCs?Ym)7mQ9ONZ9Mkn&f87R-r*A zgimI=B}o{ze4fp9Rvu~-jPM_PPBL|@049`IJ_-rYa=H9iz5^MK?%(r1Q@kGNzHknL zzNdW;D+5hFkEvH}9W|MxjB(9kY#>ZT3tyLq*ntV40W`|H$WLU89lXop0}XPi&+Bq=8oyB6 zHY1MnrxzZOGHrzrkYNoUF}btY@E(sI734pt^UYo=z@$~7ci)d%(av%h9r6>l_Vq;v zuK%{&Vzpgiwjg;{FUkCtk{^ma225&f96zC;Yj(1r=TqXJ_HOh?4v5R;ic7IpJKw-PHo^m5EQeU|3BgF|Lys98rm zCGJ9W!?R`yepV(h2f&!PJUj(L;u~F>JY{fg)F~Dp6mE|zhFm%Mz^B} zK(q9L4^19)xOSuJO5xd8IP2Qq-@9IaJV*?w=t0Dvj7nfJ9@C?Zo$l~ktDr9a;N5}T zQCDB?zMG_3_111JT21QwEz=Gy^Lw8v?0Is;y#jG}Uz&&@b#}W2F^E}hSi3--U2=CZ zfCqlJFLsgOB0mG8*ue7#3nUuSFRWsa;9#+jU|g9jD!odM2XJ_)!G_O}qY4+AYE+Dk z^%zGFncqy+Le%vzY~)qh5;#73$PtB ze43(eBBo^1@EwYQc5j?Owv&6h7K^v}roc!3tUnxH=n0r!bg;@0Ikt6N_IGf5UeC?@Ak8iA z7qj7;bfXeEH<*!zMisCmK6O#9JOr#yms6<6B4@3;P+LKT9@;Pw`U0H7G{8l?agTp6 zH0gvItp?R-w}Apf{(ua%#r`g2M^d5VDVny9%Bf7sduVgl2xgceVy8u`|8Z&5(m=N) zddDpZfBpBSQ-qE{bl9-9r)~xAYmzjLw-mxT*b^y1l#cd$nWUjYkL3tC4pnD^FU;#t zXE23o*y(Tk=0#}>N zMz6-8m}e?oui9e~5*EuNnIfI%)m6hPPm4YsYwW@MN~{;u^4P z7XJJ_CQ1gHZzb=}($iVe!B9_HAox<<*B@25k>-coyLa-m34pE-KEd@(*?FQA}SIwR1) zQ=r9^44IhQXMJVN@@Ql1{U#wkQ1YF(3nE)F*{DB39Y>ngZaSWK`_{cd(wH$h)8Byls~D0 zf9M4boqzpiE2)idUWpd71kw90b>@Kxuw{8cd@^PV#VsEai&_QNf3qR#_@NzhM0f;G zgAyd2Av?d*b0pz513)3lc7tlsHI!AWXu{R1sd`t(nxi?E+$t$&XFq;63a1SSn5M$e zk@Sv1e}XzOQvtAUKCEG+Hx+U_;#M@s7jt-EU*bbumj_liooOeZSwgMDB|kgfiLV(g z3-p+;W@TUb0j=jBst&+~o>`DQzN(=|nP+ugP(G&jsHA0<+J_PZCowiLjB*@muU6E4 zpvNP5$aXp&Tad9U-jg?V$MeocyRvMH<{#@wBpv;eRuehiPtnQr`ktHHLDN86s|Mnt zQKh%tVm889zCNTsFo9hzi{ZLLtqi5c^qCvz4p@Ww*@&K6lnrx^`QUQ2c0mc)2Bc2;74zF&W`#5&}`ShV&F+k9n(%ydIwF{+;*T)LQ@UZd4Pg zZp?ATwfx#%i8p)Od`PF$mPLs8L#ugAvXfjVWa!i4$Q)(Z8fNsj_YbQg6NlZ4d0HJo z#-Nd>$!#K1+3n|v!61mp??f9EIgI5(9j)oCT#KOC1!nFdwNh9>Jo*yEkCBwwO79wn;J>Ra(s104~wqgbVC`1v;J@pNA?$D z{I_BuF7=;Ca&58M?|)XdYwFX&I)M;tFk|)sc74LT)%i7|siY>1y>n@-8{);cT+gcz zBz&(|Xa<8UsE=9HAe`SNTQh}E6MxA$QbDG>_yN_^Mxb^YjpKgqWr?+EXaxQc{|YR9 zst^D{r5(3)!xmQvhc0>rL1@|p9X1tBo@WzC1a4b3J5q}!ug1-8zEPCGktNKIhbDW6 z^MeJz>9jOyzTI|KgKL z@}lJLkD_Ws&D%SF>ISmfvse*GZ9wf=4Q_6&OTD!xIkM@2ga1v$MgbXw>#!aUXQ+RD7XE>z2l!c_=mGJVHg5woDl z;fU_oy#^L=-nxnP;}Aljl*J?~xN$4F!3ZU&fq#)5mjtp1lNXi#C+K(0)SIfH}(wrN$!nD8G zQ!_^xA|8$f)t74?m}?K_C@*y)|IpkUf5kGSPO=;PC7H2 zIy;LX!!d$|^6iIF%8gWe<@5U=vmWNk<i|AEFr|N!%aI5Y`2Bi~LEgVRM@NQ8pmO$nktPgrHF|R|~OozjF{CjNvbZBq9 z{&k)>5{DNK5*L~7N5h|RcK5h`sO`BUA5B#PV;gDG5I=ieUEkL`^3c14NP$&P99IF| z;nCU-%@7G=*0OMxDpQftv^d?IL6_#IiPd1X4_7X_SUoMx+U`=z=jp6ufA|CGApUV4 zoQkKtMM?esbglM!@D8MkzQ$ssUa)R~l~J9I<**H;8l4vHLu4Qkj$mJ;*3UD1Qn4>& zM;Hv7scC={a`k<3Suzj5#qcuN81A%hrt|wNL#WCqOQL`H$EIqjJad)^ppG%5`o#sO zV`xQ`$omompH5obo%`{Y)v|)ElWS-d}qagDj=nlp&mIkeu2*zu=yhLIh zu;36ME8w_RX6zVbiAgMHeN#jcDnV zFMiRj&#u=ld8Rq>i9h~P4*T9eD9pE^HhWGIYR&CM$dR!t1+4p4UUt@#nBw)y zYGu8+L{&9hrDC)r*21kTyg?+$1Qy#PJ&8(z(Z_nG#P_kD1LX!3V5k(jUtVOd7>m8x z+0kL)J&J%Kh2&9;%I&D$Zba7&D8<>>W1P>3oGNB44Zi$JMG*i18-__lK~zzV`w0yV z8nh%_(ckLq{3W`J^GXiW63sr9+|K&HDNDlje5Bmrj%GUq-c51NJosJ77);3JCtpaj>=fEojYou5Kw$3 z$8Cez_ObZx(h*~ox8*q;zXa$Y`1XJ#3U1ge*-EE04k8!qI^ZK9q1#ajVVwS52O40d zQd>Rmt(dO=3*Xl}92?8zFGQ?giqPG|eltw;Bt9kZM~WmU+nTj>X=x?O&Y#iPXy1;r zi{{$3w+u0i^wwfAi!n`=gR6VCJHGRegh33EO5!b#bgdHE`GO(>$eP#uY91(*t4=#N)3{P>8muD%h=N?jZU;VK%^IM?lfy28v za3YL7q6p<;MncVyGZv88I%@4B)3+5o-~e0TcZGKmC=cweJ`0)D;n1j{v}H%mg+SHl zbloCkUO#5U#5jCWaWxEhz>)7Fxac4D>Z@Ob73vQJwp{zI#K^Se&Ib&%AYmSfC&xn( z1gr03i_;`iU?lwixDQ)F3gAEIB+36^=Cd`iNNQ`*&bKM^;`iU)_PJV`n_;A1+xwZQ3M=R^}tWIcd{Wd3hJH-Q)9G{i0gTS4a|0F7eco^}=G6 z`0(W_T?duze?H^CEUYA`HRFl=i{zgTa!?YK5b;Q+XFo6b9gv>^2iSa6I}=t-(;kJ; z`n+&h!r&fPJ~qTQm#!`U(DLPvt-y3pfA=amk60czm>R!99WHbf*Z)2NDUZ}&Kl+wt zH)#e+R*y(WD#R%!q!ivPfUG)eW6{*+g1xcLH7+>mj{o}$W0C4= znbIK>4O4zHnDXtVC!ahD4Y&}-)pia1B;}U2y?M|M;)0_Fw8XL&7sk{ zFo#{d^2Me3fH>Cf^z)y93;vKI!3!7mGeQZZQcwuC61b8$E4juq^m9(SX|IK(Tb!`T?F6v=y$auHno!%D=2P|UX7)|g5Nz@(A=Ef`ts%ndle zP#~KlZ^4`C^mB){w7den{PEz!INfcx9f6LJ`Yk=-E|AKoLwa9227wBdHhRBJh#XMR9C^3>k7qXUntlFfvbr7(98yRgn)*yq(~xHyc;ic@U*YMN8VWt5>TBrc60wnXX+2Rqqp+e-5iXWXpIQ zb{PxYhb6<;563z~nNc4$S`}`;OV!?dJ#?#M%6e)g@`l1ASznYRBN75j2p8JyXxK6~ zu-EFXQz?grPzKzwVFT_K1buWF0Asl{-d#m@$e;g-PJU-b=0QrUxRPxWi=@y2# z-1f=i1MSHc%R(FVPfYmLAOAs9K<$3vJJu_tc8q5)5cqdbv) z2^9lFAKc?AUjV^MdX08g_-VmXZ}eK^t_BVU1ydQJ0e)4yX!H-+V(|;OqY#v}FYiN- zycgwV5M?~b6vnu5rdqRxTSBUVKX7-Sdg?)-UKgOt_$KaXHOd%$I-y>mmYg01LIjUg zC%pPeIUTa5oG``lji*N#7$P33$a0*Gf!bG(y5r9)G62b>ZR1>RVMb6(%5}!7RoN9M zo;cbvj60z$IgRS$(D0S%9tpu2ly?R5l48SB{eZrH2`(IsGpp;Ay=Db$T%4tb%{*P% zt5@Pw(?1~xtMe%r(+AUH$bU((s3oqlxvDwZbA1)_cEd|=&fCqXM|!X!{#)5zQ?nAA z&#Um}a#TxGUl^a$6jo7f1=IX1!`4HMlUIx{WnSV3^_l`z=}~y=N!fNwpvpYyI2}`M z8X67$XbR@(E&Inu`12zm95=j|tHk&0T1>H>j?*~dH}~Akm<3 z{0o7`s{l)$7hq8(zBymmhA|Rb5Y%`GRfedqHg)C7+_Lw-e+XWlJ8PrSqcM&0#h_jq z^|f}t{;V)lbHxb5I9|3DiiDfhh)-UrjE%3U{4>k&`a#bVk*M?46I{|pR64j~4e7r4(@L!l7-&nYC zp|t`7P~X%fAcX3(q@^?;o%KGv{eJT$>8}5;?>w;r*u4#T3lxs5NbsSQmT7F4PvHMPh!(9DB$IIUK zmKyenFDtWklgd5y08BDLTa}s;klL4nOXOc{D{8{OfVw&S;xDMz>VL)#c~xpO5Ebmv zv_S(H%UKWrZ0?dJTirYObr3<`(k#VW42+RrCM|4ZRn6o?&N63`okuhxZ$cl0F zn{Uc0dD%%P%|x<`cr*@xW_$ab5}8N89qLF!D*OJ`Vw4p0w&+XI{_JQ>G%H_C;aol zCyz0FvLg1pC-j8-1jFo&{x&G77pF#sLH_sg>PQ4OF2rQj+u|9SpE!aGY=(U25>sUD z2ToIFu2tnyL374l}-@DBJd?SZfeH9x}+7*O}N2CP3dnIDYU zdC(L9FZRupPsQYo=Wt7lJWsYMVB$#-fG{mg2MSPyJx%nBblJevH$V@e<$HY)bx|?a z3V*?c?Zh)g^-KyzUCmp?kGC`Y@9DI(g{PT#4<2j;c$*U$8;(r9k80k%9mhTpd6tgT z<3}r_vsD#deGyeemvCAnxctV*Ri;DMxJ1cNANnyTdX8s9+d9_XQE1lkI#va2-@x-< z%y(c0j5+n;(7RqHDCdnMkGyq@%)yU8XKnky9u1fyWGw`wak3O*CF>1A{`zo%u z-Iw4G!t}_74?4hD$b7a5oqZV?c`(197a^DH#%SMBD&RPkj5j3Or7y@nWtg2vLmZ7* zl0yJUKG+QxzTwO(^s^9V9fC#o~21W=HR z`w4fse|u{oMG6LFcL^v%YS5Ojvso01tWh7T-^fc-0ukyAF!ly6#uE))h$lP??XX>J z$OkTyk#>Z)19jcy4%nT7IS31asp6~^D;~}1`gKG2fooqX&p8Bw8>KMKpw)gvv{w2$ z2PF$K_?RkL*WK>~$&IrFp@fXeu0#?32Y-AX{$p+Uj1Pl-VvaUMT6{8|KRp~85R}y8 zK|gQ91`5>*ZldU_7&hh^M!hZuZwD%AgJ0JWT%~L9j8i23im8YmZOIm2Z1dbERx6Vc z;usdqpaFAx1YoRfhE2<4q`X&>$py`h^S8=KB$dN1KN!wK80YV6*3f1I2gnQMU`5N_ z0BX?2)7f~?Q;x=D{c=n#gA#T&Qu)9knCSQ$^f4}isnVcHTq+Y1=%|K>TU0TPFA#3; zwjx3&;xV`0o^PL`mk`#C8nqFag)+JGfP0?BEVUt|SYaK*d$JQjSa>Bx6L2xy_3S8A zxWR|rdhnP0ub9lAzx(y+_87oeD)i4~Re1$Y2U&^4Ctx8bo2DAC(uV)~-~O#~ zE&#M}(j?)>LOEDR)Y}9IzE0T_+}l3-LJG!l?*^-IkcfzIa9CQ&No*YlHegJST7d3I zKAM2~APHXxRfzeEMK2Ori`(_V3(+NtVWeGfP>=IJLII%qQuiL<60melg<-u*RI40t zp`Xk>zTdjFHHR-0y1!+0kPTm%-F^{v)}%cOFji(hM;C6+(xop#t@_{jc0!VTsP@+8 zqZocfMTN+W9^wt$Wy_YeLJ<4+C=W4Ef8lL77AylGo&Zci-}*siza`KCToTNW)Z+u6 zpekUkVWJS#;Z|1Hj)SZw&v^J@XjZ7F1$E$YnRHhi)A9QNJjF!NkY|#WUsxZ4g?VOR*LvMV)nk)}|UpsY;0x$c_(drRsyNX&iM<~cx>W$Cn(9kn!o>6!uF9Z3{D7X0BDJZtuoWUO*+0c2o@y%f^RCpfzj60Cz*w;i#+iai`pDzA z!7Zv0{v(bAZSqhC4WiBt7@Wg^Pr~Usc_CmLJs?)dq^(VOL=#(MNcj*C55w&e-zX)b zG6a=Rz2Fb-{cAwcO2G2tb^~DuE?n_OAtQ-XtmeAPQ45A;8ewQ|&$xF4U~C#U!9$RJ z$kadIVMLeyZu+SWq;M0KEQv8rQ&YXvZ|d*UW_1uBf5NF z7tlDU^5;MH{caQ{k_xr3(2P;LfJs5Q@>Gqcf9~qlMQT!znt_Uaw-ukSfsmLl1&y_k zS(D-zcW2Hok01-{L68J|SQzF52=(mZ#n=D=n-3}`=68%bt8iXmV_W`j!y_l$!m_#G z8cg0RY~MQuFjjydLyv1flKo&+>dLHUyvpzfm}cTN-1t@`a%F)p&dil7?+1vl z!`7HYK~jDT4FCOH7}y`jIti0c;P9^uT;X(I9#-y00)h+Ng_ms4lk)1H!IbE))CWoK z)w50SD8N`5b~rj;TL|sfPc}X9B>mwa@ETGFRp`7gYgvDVeO3-;*}T-VN&UN*f#ZN7 zIx9e*|1Y@bGx_uH88Ntzby`k-NHmgwTI-dp@6^VXIa>K)$r(&a+t#j?em!&L%5UI9 z@V7y$0!@KZu5VqD{#|lXZb-dYCxA>SZ~(So3iRv8c=%(Z04{E@73*Ml4(hX?9d-TP zPf5Y7G-B*hC3Z9NI}R|`n~n9`ynVw%Dni0;NSq0H#>=4c&21!x&szEDr?y$vjoAE##-$cR ziE`F+mr;hid~t;jeB21g$|+Vjg$lR?gl=|3Dw^DsE!;f%hQ&W)efHGU$g=463V^X9 z!5g(*zcW0fVn!tL2b@w`0*XLtLEZc?9kbYFM^KRx@E?KG<@4|O8v;=LjKTQ$P8t5d zj&YEk?_)(djeOUv)l-CbWJP$cAguSS#~%AUELva2xe9fsPFw*w%Z}N04QApUITT!) z-UA9o;DKxfje#GP0`RgU6S4IAw!)o<+_dC#%u>KL$g9SlRo`m>7E}zqv%TZsv2%FE zfcz&Y0(JQ*MlY%TY@e!sAwFOPG(MIDK!jR=EqJ=cVYob1GF4W=q&n{J`0Jcg#&W9U zH-f^F!+P_6=3|d7#E!*8Xtyq{ibP^5)1YLwh(Fq<2ReMWGr+N4bS1t_z=az4VB;4- zaCX=8h9@Gax7zc!kNx=rA7^~>g@Y}UU^zYA-UhIq^();su3jyDkAZpu+6rI8An_SR z0AZh(;_j*^1dyLqkR5=webxvQ0G23U9G__^VEP*i$^D=3b+ZwZ@nzg{ka19vO3Prj zIQ{X*UpW2I$IfUiTIb>{?zv)juOv=6qzX)pV_=O#qtOd+2$y;? z6@)|R$_FP5>(7MO^?qV`P)bS#x}nb(_(pF?^6I{#Y2$YGi_Q;)O8=kz?^_7vpdKLlJZve z(~rRtaFqj%8F90&^o$vAcMtM}({~jB8F<8IEJo&@a92}P2EqT<<5Pkmx{yuiRrgMv zdMKF6vjC`bkk3@u6swTW9s`n8`w_^&&pO~a?JOvKI8DXy$Irp>^gK?KJPL`(jmQ4s z(M4f%k#tb^8N+gRbY*w#bB-n_xexfjv}uQc8CedkjKjc0)6S_+$#lNfG`=^J$%gz-$tDt7#u{I#9R6Te~Kx5oxr=2)lclGyxPQ4G{ zISy8#$6*Q`2I`dt@rnX6v=f#Em^R_rOW3ts>1y`!Nq_$9vrJDH=HD}K|LLCnEj4t{ z7W=kK)4;R}U$OY4lg8kj<5Ezv@nE2-+n**FcE^Pv5~_s^!uxUx)-4QkbLk$5sIi87 z8^ADAn6AKQJ%m#%pE>rA55K_r@PNn@**dG|v>Dd5FF-7rbzCZ8;PW508!0BB5N4^| ziHrZ*-ZTE*1gx?)h2DMcS_0XUsZ)ocv;TxMh$n3;;#+x8qryF9WxM1`U_s*TK}PWO zpje0(hA}>;FS&>MJnlWn$&60NCB^x%WkkO@xpA4;;KDQ?ucy9#z)!N0Avov{9kSbL z6Ux&eKHW~!_|f*vZ&0T_Q`lgX67poc77K-2YogIlwBnmVaNPfk?@Dj)2w=>x{CNnh zuCOxj2_+L|+=UvO0i$#@IldXZ-Hj^h{Peir{ss0deSUIuB4HekgCpVe$?(9*q9D8} zzlMVrwhi~8w>;Wj;ScM&S5#(qD-nW>=|RorVSImvLDjKmn1g@`UrF>03-2udF0ddb zdWM}7hB0mE=ar7zi~=&;t~Dv)!QV2tbV7=W}@&KBsvC1PFEO3S(M?b0d@aK!&C12>=b0jbaAKy|ibb zQTZ@br60k`p=Z~vH(w8Be#|~}Y$LMRXDA!H;$7#sEfRtZR3L5J#Vau+S3+uDL5hZB z|2*MK${>1NVF&aHprDs_<+&fXM8N`ZmhOe30p=py!m3k`!(4e33>#%$I1x_Oo^`0< zT0)n7aR(*H;?T<9?OH>Tacz3&=(@&|@;*Z-d_yUfM zJ#9}C3MG)Sml)s&;#zhuVLP}lPrF^*ARQ01piTt4&b>tPY4~hR8)n0w8?Jf%_{K-% zu%$HOHw6$R_j9BfWy7RVHet}QL|{Bxf@V5`N4_+} zD>tD9dBhw+#m7E?gsBI!=L5=r#>eq>SWtpF0vxD?^`L(tdtPX4E?+c!0;T=WFwl49nTDNQ<~4H;0QadMBzGM@L4P-|6&^63RktRn%KBn zOcJmz1QxY{ue#axg%17|7OPpjcx- zszxKqaDb*7V5x-IA&uEC0zZHRlBPUvS+xOI+#cHO>E3!Uc5Ct7yjMKWd^sPrU!{U# nSup}C8r}<6z~#^ORsa77C20O50sXPw00000NkvXXu0mjf30W9B diff --git a/client/wfnews-war/src/main/angular/src/assets/icons/icon-192x192.png b/client/wfnews-war/src/main/angular/src/assets/icons/icon-192x192.png deleted file mode 100644 index 918710637314be423f1e6a60c26e9fb4f27544e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29394 zcmZ^}18`?Svp4*YZQHhO+qRR9ZQHgs*x0tUF*des`^$6heNk`KcdCwhe%(FYT{EYr z=R_*XOTa;6LjwQ+I4Ma{<)3@se@;m7pR4kQ4aCn4)Ivy32mq*$hxsr9`*|lckyMrg z0KCWnfPfGH;O&PLZ~_3hG6Dc+h5!I}1^|HJkkg^W`_lmBAgSdH0KlO9=L7;|nvYmhPLWW=-pP!Rjh>aBk(eKvkdTnq$<&-%SycRg*ni&mh%H@Q9Jm=6 z+}+*j-C5}Eoh%rbxVX3&7?~NEndyEIbk3f3E=C@7cFrXKE#!a65jAr*ak6r7v9h-# z{Eu8CV|!N@K4RkkDEi;WfA`bH%KZOmvUC0)vwjR@_)iN16Fnot|Cas3%KINGx3ZbD zy^ZUC#H-m^x$rad{ulWFCI267|IH<0Z|mS>=Is2##?SOWEdMv{|HUgfS(*LV_a8O? z8~=aP{$ISJrM-*&kFTAqOr-2w%$$Cd{SWv5>frxB;(uiEGW^F~|CjszJ2wAC{Rs{~ zG%v&d4m3YBf*5r&03ZmE5*1SQ0J`vnGE`k`|894`nlx>oAgv05-a~JVauo^%5EmLY z+nyM7uCA5VR@+U56_k|)fR5!&I;DSK zKj(T=Bqt=;A`3btwLfn(GW1^aY_GzxRlKPI>+{-S-?qJP{lV~~M1S&AWv_XVGsB*t zm>;RM^IW9?%kS|paTCldg;m2rD1Qs)Gx>{5v2Lf@d!7?oeAm)fqcY304(t1zRrsYvYAivK>WcEXup@TZ9dbD;D%bblM}#th zs%(B$34W6TcM6759-MACtjuAk5Gv81B&$QuEf~U(-uAq9R-{$i4a5UGw3cE=(25yH^lv{YdG2CZqopDxJ1_(r0=eJq6?sSf*jiVT(tk(xp=HIXIN7;Tw*Csr06`_#tm#vudC7@7Y2>0N!!egL~4 z@!+@f?j)Po+)bjKobBny-N20>0ly?#43&AWAPSI-4kVC$3uKs+>KJ5YP?<6w)uGp! z+j`s=<6HanCk{R8JEVq9&dCtd$N05U>N_$fSpaT|)hu+CzRv*avYSDDl_G7fbo&L+ zh4*A&h0{3a@67xRTtn+V<(Uso6T<*uLVUD9L}aUR>DH3iAey_cZTBt1yW&P4e(~7f zQ$kJ>!DG}w>VswDLQtTefu#z3yBEe2ZPkmewy@utZr;Ljygpf3PB&XSUzpFPy}x;o zPSgWcEC@jnLJ(Cd_)gozPqY^(y9YF#tW+55%_k$*xg@VF5&fWIkOkoj5Su_}a=7oG z_UaxZ(bwg(iCA*%tTfCP$jhu)o-~N!z}x+L2`$06hl!&k5AIrAGK3)Yb(|`zg|{PV z+s`;;EAY9yflR9B+oz4ro+p2cLlK5QUJdu}?~nU>ZOxfX@}9d+FiPVcc9>I|mN0>8 zD{2)!WqZ~|p&u4GZby41!HP5aovBG1G-oLe$HN#&3R zh%gM&6VVROo*=`<^823M8c@cD_^sz0O=23x6ev(+D(`Bl%H_M3jT5N+TjiRz0}4_P zw9lGAtT-Jfd15s3Ux*}fUnS&AiHtUV%(hH?)N=cMqQpi(JAvWr<>o9c-(;WIB= z`?3&e8k(AA9BUkgMzD%j_$-17MbqxOz>SrauI<UNl0YF-k;HAB^*ml4&m4RQZ~dZn6^_AZ{H!}d!(zp=MB z3w3}mYXo*Jv_XpcxVbCV^y{y?FGxm|IE)YVaPOyX=e#Zzs2Y^tPVN4!0%QUvNZR~& z$~yBsh!5N1(KU(UzAO%0su0nXA_fcXYrKTm>{m))Y0J^?zlMgjKxoSpFUwh%@R3mHLTL7CZ>_WEQ< zuZLMaz$-irM3Lwv)F^FZ&wkCv(Y9q47TMX{M46Ey@F&Aj-{?u_HrempYThdX%a$zt z=&Yj@RP%nt6QWZX!9i%l{D9~qPF3#D6cV+jkbBV8=#vx5bBsE=9uQ}~z%=zgo=CM^ zpSmg%Hu|fXx8hGQqO3s+O3l7dpknRaQ)Pb>WB@A<>N6QgM@Lwe-{_6SZS9aX(S<7} z+C+yXc#lUW4AeLveBkM_2&ShBgve|ZN#aH)WAi~z7~E;2&qOcXe;lj&@zwZJ`zV1P zRH?aGt*NM!dTOmb{AD4KM~P&bs+iXDY&_}2T7jnwRTslogF;Ow-Hi>EsiJ~U1r&r} zQw-d&MXn9iS+1vs&n74LG5fDZhWsR>*Jh4_5oRmb%_`L*w7Ymc&8=`$RN+;Bvy8LJ zmoKgbu%0eeBM16{iw1l~5G~vU6y?o_H4t3M_y%~i-cpP`=Wut6g2`89N>9Qi3!oon>LQ@LkRSu6t9{1CvWTIxNm{-6S4kbZ)CVc_>+Bm> z$gRyN)oB(vBQ#O+OzJw2K!G)mTY!#dxuL(5stIsX&-3(D3ipLB!WTfn-MS^3)SA<_9(M!f!{1{5nrwDYG z0Tym*4oz(W^a5|(7bWK7ld*Kjiv%D*?S?{28*Jz6o4nRxhazb{TMc-J%V3l#Rdw{} zy$wCTGDGDJ1g?%E9g25~_lZUBgH(NY-#^$L=iIHK(7DmK&t$e_5S_DrupuUd4u!t| zcVw}xSZ*F6j4O^8LphWo2}&24qJ&@WhX1)#OS-j2^Yo%_m;&$;GrXdWFjG@0npgt> zIlP3M`%<+Lp5RTw*wlDK)Py^vvmE)@rrN zkFVXt$PoiQqD-KM3ZEcybU)<%slMTFbnnEAwt+0!o2)NHP))c8B%=G${(C?3MSFMf?(s3^sX9^0f(Hqz|9Rrf*( zENNE9n zL$qK_6LlOVO%|uYMQIuwwJl#r_XN%*6V_%XTm57{*p+0utT^|Rv`Hk0$7|o*L|AY& zU5IzH?vgTyrqSWDj7-ts1$mWg*hK346IG@#{XxmtSDJ8 z6@OYD?ZpsI@4{DatRnPLDq=?;h{B};Tquby2u0R%w5&CBaZ-uq`jN}?S2uUrnxabl11S!G*N{DxFNu*m-FihY{q?vC7(wzJ9JoSb~RTl@OyVr_AH>jM+Mj~hM-JA5x54jL%+;rs9&m_4*@DY~XJ;WvjU<9Pnv5N|P-=f5J zjZHOsj>H`KQf~B}b$`8``?kFqYQ`fA#+@_aYaA(Y)JToa@GxvQs0c{y5z;z@}BEZv$V-xCf$rdSiLE!BEMz68}>WTJs zlV_c>L>d1e1R&C?uQAEG1yEr;R_zf4fI0tsJe)V-$5Y&aRCnWcB&Kr&I{TU#Y^48q z{@4~U&P z4Uu;_vK$Q1)t&3mF|llw_d#%NSco~`XO#8Q^SvFe&&chX5*@`jq44msC;*YCo6Q(G zyhSskW-mc~2W~@$R2$Rm2-Y3AV#of+fg}kNK-x>S<-LM|Xp^?;cF9H2vh|b-wsNxL z#c|OSZXJsp@b6)kfKA$-jQ8pB*lxrvNlI!)roh3O{0)*Ukf-y~w!(0YKjE9HpbBB_ zk&EwMP@@=(nD6Bx8nTJtmNM^j#)IpAQ%=RZyXUjPaq*0oVbibkc+y2Xa)tc+<-)&O1~-wPH06P*FK7 zeCYo$#`O5@1!0@hIi%zI+CGw_y`kRw9w}S|`up5jaR%`5oZH++on+aIliu(AmGb*< z!NxU3tf5$)nc6$e;v6I{3pBw4_TpRi^r`B`doAp2V?-YZ3QC9joK@uBhSIXf7Uxr; z`S@D~bcq~Bvw85=1`7RDEh{#+>RmTDV%+C>oHxU|PK)xDInLRSdu1M8wrrizrwPJ=x?i0Q55iiOrqLBp)0 zK*OYKjzI$nZdL5e{i==&fy1=7O-WR2vVc5lPY83Mms+rw=SqKT*GQ*Qmo_`-9fFO- zaGr>0Np@NpE*fOHSNnQ4*5ho%$CLo*6YD+*$^52cyE&z2MA(>% zz%OgUO5-out{Ko*VNPurY>i%wiR81>f3eepLk6QNC(%NK$s~hUNpYDpb%t0651HG= z3|$(%T(f6Lk$ddy2VJEEl8n86sW;vopycU#_B;3|5}l=U4xP&JXDSUXZ?MHQBivwB zhrMiE1-*i|NRMkur|+}=NkXtzsH*+~gd4yvFdUmtanjjwA4%v?+J=CMXFdAjZL@{2 zHS%Yqt)HqV_hoQ)DdkkhjxZxPgTfv4oQ_LVKafpFTf_Ft~i>vM~N;?&1O5)b_ktM8Q}hDqDf^5wfA5p;!g<=rP^iCAkDH! zfaOVhXwJ^nT1Y{0^CJSO*sqb$h8yo{u>MuRPk7|ZF}$wr`pMAKVRPm@Kbs9peYD9$ zihTg#wgtNrEBxG;pJ=~MS>lOHQ7(f^q#b8D=={At5x`7n4(uih+O+h=EZR2{ z^SuMo4y5orzl4BUSW$JxMq$mqL3fWsw63p-Tz^-G6kci>c)Xtn7XxVLy$vEp%m|a_ zu_~giEo}1GU$**qvsUkZRIhT>Y|DRzD!|+6j5javn*MjX7B1~tA05hyCn@00C% z*)^P}S4D(cwVfWnp%Tz)Cb?3u4}1w0ehI<7mKPBp_ypnnJt3D2XhQlcTw}m|QR|_g zr`JQ%`cv{GL@Os?o`gz-pc8zpNH*tF+3g^(moKevgILF6Qph@Fwa^~OWESWrpvI{r z&utM5#oq4k$OoSU5`5SV!=UcB1#Io))*~jkJ9#6AU4!EnEQk_fgM-P;G^%#SPTOB7 zYhO!((e3Hv^FI+9`qqIuDHRGGA1&`j&#f4Uy{7Ig zz!yz~xP{O~lMY^mXhN_FWCM~j*_Pe-1yGjx9o;>`0~cgZf=4~hQfL0yaWX*A(QXEd^S?om;A(-iVvzh|1kTfgG=irKC$%2~=$MCB3)Bf#0x*uC|x z{2Q&Hras6szSSa?#yf!v*n{trvw=z=4^{+Ie4Pck=Jko+rt>1pwU$+bj8DBO=UT%i#5z*S3vtq&F~ne&3}p9ACV z6t82l2)=9~RHgufXujMXa^rFz!FR~>%^3Mk6setU8Ldzyn$4pvWWA63-k-WVy1VmS z3q>d=VSANSuZpuSY+ZN820@@Z9^`M52%!%tWGS237k|`XUYE%DWF1N>)=Ogw`Rhc` zx+Z9AFBgl}gZ}o$JnW*4nQ?l0_}%&-whpg>p`9s6SbC0;GAZl;2AvNpw%Zeuluox; zr?o854?R;qa^bJn8z49kAFJV;gF%iWeg}+`(|Pysbi6ptL>K3`>Q)hznRG#XG=91@ ze1hZCMmZIw{lfVOwnz$Hm));Gii5~k=)EKtDeO9`wPCB3P$RUF5iG}^=v>b3QKX;6 zR&foz>v9m7nprkSx9XnfC|k)TDktvfb9kvI_}kcHx2iDb=gW+K)rhf<$=fi6sR@sS zcSisL6pwzYKZ1 zWiv`Vh`uMTu?+7x=5OzquT=G+?;w+#nxG4lJQJ|Aktd{*VSwSbRU`RgDsa4mU1mEb z{f?$eOtHb-;wMO8$myD&fx4A^q^p}HxfMBWM;W;)8&NX|>Zi*87S&K=vAIC~RDiO` zZ{e#fmd#!fhw&W@uXlf%Z3EG`n?m20ibw(s}4+?o408X9!_z2~dRCU1|p~36D%c>ulFUgXOIP zfw zrn8d$b{HGzEw%2H#*?jghY=Ocd)@{|Iw=2Z@Yz$5!>dpBRj<6Nc`U*-HhA<3sKRaq zG7RQG*$s~5jy;=hEmrDW41ft>i1S7CI_(?kWJ<1@p;sZHVnC)Cpz1|5^lf9c&-A*#lLZui}m@=Lr@$9hs@xhBKW`d zdhsV>{sJ$zN;CSNSf6L4XDK5K%r^!eZNOMUhCL~}aujlyzBcuC z3}_Y0K#tUW{R6jgsP^XRi=R|2?_%lcT>rE(0Vh&~F# zgtt(yrfH`2wlPLXvg2`u3qGen+J0+m*+&t=*WQdi>2a-ggH8C3gzAWl+5{<6TI!n& z)9A;e{xM$slHt+@?U>50@+@pA;vcNpze_^_gk-8xy^y(KyRs%}s&nA;uksoM#pr#2 z7c;q;aV}^18EgB_+A>{+W5NzJw%5Pi3{<9gRlld^ePBvqF8}G z4b$Lb&*EebYSzjU}v^RdPb31y52nEF8_}py!&P!pSuAZJFcV!Ip`Dxr7 z=b$svB(vlvJYPQRYb1Wct0W6J*Nj8d+V~&HSMAylHXPk1#MXxf?9+krCQ6Id2b2*? z-Y9gVdxDPepRkRI1wjVXlnZ^BMhF%Wm?JAz0Pwa-;O+0NZ9|>ozt$MenpPG#UYgr9 z)4gs{DEtaItLTRlC=Tx&(Bp1bgN3m?{x*$gt48*~fd|yRYgnMXCSNe?aZeb_vos-( zA#;MLPSiMpo!cn@C^d3qDksS_*BrhtQ0S@UOKYrTO#Y@>jbD_ax=rJkncC>yCPAf+ zo`+Lxtae3wre>uM(&0NY{0vJ&k9x5F4Eqj%B$b4`0IRn&)yaNeGjBCMnltG9Wvz#MoccucR3{01^L?)Z!>_*6{EdG8 zK?WsDb?IKlc@T-tXfMol7i~5(2|GKLV+m|HMF`p@d62}#47z+zA^6K3^FvbWYRNZ% z^Ql}v(0GIx)T|0&`*C2nz{$B_+ ziOpYTX>kjM5wMO8Jx~gio=9MNkH!QUK%BW(KKTQm&G~({H{>-50(Psi80ZILElnK= zv7TRLBJdqM71hM|qwci#3!VI@h4habTK91@&fH()bor8CL~9)6eV?1A%Api-Do79R zU8w3wmI)-VN5eA+`biA0PXZyz89~4J-8$B6bpWWP{ljN~K=11=u4UB{6%4j@c5}B? zLYV8nO1nXoMmmMz6OXi-A@u%Nmzv(T2**h-zMfseBG^0`jG0S&)*vp;^7>cfu3 zQUo%%m`O(;G|At*?*~{)oz+XC83|~3A@t`Tw^w>hGA9cjks;&x>{!OV)wpf}TrD#3 zvgE!bvgRtN3vy&`fmYR+mlqP-|9To#RzyAyJ{ZZDSYPm-3rk36$kJ`Sc&d8wgVwhw zQGf*@Z`S2vnJ2kUWg~dsFRGJfK1E!+9{k5C@j++}p#o+ewFZ@s`-AO2C>tWcfaFMC zL$h@>vI{VkyYEGrjZqKAM#nll9}a?lL5UCCkI6)g;e`5-SwZyV?JOq5wvsJx)>)Vn zd2WB<=)LcIM2e|5h0wtcCQZ0k7{!wK{y2~tMK4*;i^9^^ToQR~o2Ix~e3T1v*U?eC z=(D0m-uK%fg@&P;&;~EK|FeK^s(}GXGv;d`ydf4Q%Z0>%pI*L;}rVOstFIB@Z4nbv5X8SqNn4O1?Wr%|2 zBFWGr4l?`=z2VlQl99<4eRo&&th2eT!G7&~Lx8~;53;Lb2bPPh$z?NZ~j3*c_INmEyP**OS$m% zS-jqUyABdy^fl1Q;&9_kW|ZeiOs*W2!}0+3V?I%&n-lMnn%$@{i*uhcH5@7KspFV! zIUX(Ofl(S$m9rvw4X~p8Cv$B?V??hsTM(C65x5kK1(=NSUm({B1m~Z6$>L3>maYZ- zx0M%}uN$xjUz;k2=8Ctu)klp1Y~A(mi*KIO`~7)a_Yg*!*k-G)2|>5E=WOSlG;EC4 ze?t}U%AR6v_28o|5f?M8ESIWJ>S$*A=Yve^^X5kjA7zUv}k}Zb0#PP8a&s z17vuNGXS$*aF&?JW@H{+CE>PY=aUlxxjC>&Hp2A4_arO0s?<%=WyFst%Uu}`Z zGiViS!~9#nq0X9NKU3@Wu2vN$Kfg3de6=cr^_alJBGA~!B&oe0w-$p=EnW}M%94Uh z41p0piLc@ld6`!I-ZIl=)qz=Dw&g%95dX{?&<`oOD=zw8h@(ghejB#9d7@qHX)EdZ zf{U-Fx0cRslg%q$1xs~3QEM*r_XXgsO8UvB%4HQh02N7d*n-Ftx*O*5^h+g-3qqKL zcvp`?e827=WURO@EFkXIyCS^{#&f_~lKV=YHS1wtJ7@{1+Fm*6+p`%P0^U{nW9g4votVOh(bH-KZve z*AoKmM|7J7?i2l$2$r$?_69No;EM_H>S7x@(H=-r4-E+9lS&vF_S|&)zsq5H!g}8$c~%ek*AFL!t344IRAp*v zl^C&w_AYEE5gsMGC6OwN194+dD#p0rmv(a`03EZM$aye@Z0u?z&x;G4DfONY?8g<@ zag9U+&a@HL)G!!MiN4?|a_A{F7an-K86q!LEdNej1x(KO~-)iGMP0yuo zYrFjwI>`UgleYyFZ^$1pHi_xGhd2?gkOZ7Llqj`QM;nJO;e1-2&l(UxzTsYtQEQh==)Rq@$&W0)KF61 z2SIY#)X>X@ozUYD+k4-__hrfD4;U|FdD2%4_uDq+&wER!zi>KLir^?R3w{k zV6V>;BFuDVyP>j!4LS=`R18mu3p^$!*AR|iuUO^o`DTpDP^b6^S7%U;k%Qx_jp=Eg z`f%}7qQ)dc$Fr%W#`V0Z@dQ~Gpy5#^un4*6?l&V6gst~@V{L`U6rYhemo=T;3^OvE zJ}35Vi(k0lk#o7T><=(1>JQ;6B>A1n!^bNd&CRgU*+C#)@8dMfxA$pY`u{#}D5f*i zbL`r>nGf(nlj$)bjOXtB$g5!$DfsTqwL3B*`TFBoWa^{ozGq2P55r6MgL)o2TvHTx zL-AR>@WQ^9jwV^g$?)i-!WOEp=Etm-eTAoq&kiBo+VCBlWuAb7!i4qwdd7X5)p3eqgT%f zWD*br4G=oGd=bi`YM$^JpWYm$bQEpT_8trhd`xlw`6?6LI5k;L%ZKzlg?Uet>fI@i zpXT96T6q%~CYt#ryL(1{aUlGVS!McuuA*=SH$4O5J*ZMr&cp%_AnJm#*Ib&aQv8d9 zfDUsvtw2Ote?RpHQn3Tm!^w7^T>J7Db=jgGxn7FNYD(jR&ivdhY1%U&I7#*s(=-Zd z1u+a2hOroHBm(?g)7i`r)aZ=hAw>!k0)KO=Gy5{)+@h6~n=my_Q@o9mq2f$sdg8KR zWx2x7t8r`y|G>v}KNdHgBJNFfRrhKiRjuE926Irxr-?vfs}c&vd(AvD?6Xbb~6xRtzlU%+AMgv_}SxfukEli%e?q~QZZ zu-kVWea{!8xYQT$_vbjpCPM4lAMF6nL%$e%13eX#iS?#ax88+`$5Rn$ihhETn(7Z; zx;w~a3$WLX+~&Xv(P}{owW40lg^m)-tL!}-^{K}9VLCFfxO>{}mR?c56TgUl*c1(7ylL_T3PJYss^w>AFEw1bFs|;f zca&piXHO;On-FC&7U45vznSs<*GjTQxuO${c!2hyAp=)ME-`Lu*NU)mG=ksz>vDAn zXTlr-$L`6;9V2~_zb|&A2`GNjI8sEZfs&z$%!`k#TXhECdz#bCJFL2ULt$qG|Im^k zYCpkY$D<|des$-^G-K#}BXz4akPpk7_+hjTFDV}X=z{s`Q{iZZ%^|A9;4WyuoE>KG zW`@93gO-M##>{WdzN*XpSv=dB8cQfx$kZXf94}RHd?{ zLYa}>aUq`Z2cg0%tS#(bBaaXPmoU|R=zr$Q$0&AMqP0pdZ_YCg^n}57dVgy9(QGeJ zar8R`mcm*Up#1)%pkHMNa@9V+8UwuNA~|6;281V@ByI=Og8V<05nhqw9b^_%@s}V| zeizlVUGnv;QgV8|vB}Jkyii^B11EQzHifx z8-?{-#sLv4JUkg$61O=ETxs+OgkE2-Lqz0Ic}sUOy`%9=s{%*p;%V-v^I66;bH+RG z1ntEgrli+0&;4Z)lwU6R zC;aQIMS!XKqV6t>2#_Ce8PB{UA#Yi0nykiWGN5 zJNQ6+y=|{!toReskD+E#E#Z-iYY_y}g>*9y)g2SzbHnXv)hwPN&l$w7{KF#ADc)uv zhCV#WkWSa2v{VNG^1?dMR%*DQy&>-3lvQ^_iuTJ3r?nU41AY2!_taIfV^~!7!y@EO zD0V4|#P%v(eXM`6G7hUJLA|-61!fvCB*1@jm0+#2tp3%a$2}{y4O{t`8KXS)-ZG6& zX1m>CH@vXA8bk1kq7&aGSzcZtGvBF)c5~4zwgT8)c=)di9}RQm{&*Cr#)5d25%iy% z0`Jb3f988}epqSjgLhyvbg`QRAE#2!aqT@Ym?{C>#Myn@Ux^8d3-iIHx&{H2D z#Tg6Kyx*h@U^%M3h1$*1nmM~N*A07(XU&q!8Gtcyd{?AbuD@i^7+$I>IBhzdwta!J z-{y9Qu_WGvWeJi!q@W;g3J}JlfC_OfV~}@2()78tF{4>IJT%gCd^dZ&bbE(PmW4J} zWZh~~Yp0*PnhjWDPNfjBD-@vFlmG25y>Q`PS$ZK5m`Rim=rLI@iEvi<;7{KaTx`=A zHOzadfC^+V_SIs=aXu2fku9bmIb)`MAaV+qj>?-s?Sa&3MBBr~S3| zcfIcZP8hug&ae95!V|)TTOm$x5}Zv(l%!_EonBw@s;kxYaw|Vyt7asgZ;o^Cj)K>o zO1wTz@d1x%k!Dt$7_7k!EVr}sc$%+$tmPf_J8oX|cNo$2JzXw0=d=U06V*TEbacUc zRsqQd#ubZ9Fgn0?$C1{|z~%gjNC?rDXbbn&2snw$YE1UG7YfK;VRIn7b);@ir|pj%@cU|8r2f03tXjZchq$pso<#D@eoQ2y@_^hz-$)NEos zm|#)f@LXHe%p56DlpH-%x`eM_0D6)87KkJ;K6b4?*M8Tb=)9Q2V?;q+foCuLcy#~r zK?$dJ^U~!SewoY_QF}%I>D@8*F|GvXzyfI1SW zgx#dj0@Zg)K~4YqK#;O4ek4fDWa*6U)3K$A*@tUiV?o14ZsdaU@B7z zP4;udBr4t>dH&TjVqI&ZYcAY#?(G)zQTNA~q{Rm%wy#lVbNJXh&*!=gnlIz3tfxzi zL&Yf28qg1vEE}kCK?ohB_-6x!uFAyxs}vC+!PB;Odj$p)7t_=_W7X*C9b{vVt5~zT zN>-yKp=_@g5g_zh4U8L!8_nT3cN#3u+*2S%`7+v99-N?NwGzeJwsrI~1)Ps=J+%tV zQ3UED5I(zSIz1=mzGLKfF>cJ=b}RF6k-+u0bA^(@YEP%9)(HK=T>gy;ywld5s1bp3 zjxVAUL;iD=TO#zCwSNvxEMffHW`O00 zzwM7!IG=U0n|6WuC$!n3G^GOqvE;7yZ%IhwMRbkLm!&q}o}PoZbDiCRs_L30Z`2P& zw}&W^E-jbmO`;7YLJ}T#I(-itA@BFpP`t=jP6x4OV|0wJIAcDFO$eJ_xzR;raA$E=z-f5o11$40mBz5mkDI zoGShv90L z*I2(k#55|DH%{ZI+~)jl}+BrTiWGmSZ0|polj`}1NtLE9ia;%%|bp^ zKep?e+XNaId}Y2y<1^p*(Z({t0z+a1Q)yu5>$E1c0Oc3=FCqCE<3o2Qq|4)C=c}fq z9m=>?7%IR3n!2-=^6@TM`+rU+Sp^%-{4tVIqQ1)MX*yl zNXG~I?R=c`@jVifQ@e9uHR_RDbZJU;)+CGhqr`<^GH z8`ft^0boLc-aj4T!H{iY3pMlJe_i&un6;G5Oun zwRt^%4(~`}2+v@8G-N9?@k~pAo@441b4hIq(@o;>j*+1T5Xue_6?r^{;rCSH%1K`% z9Q!`fT=5}zv8Mgp@TA3BB=olZ(QnQ zuKGBOKFtSp6!PoPgyCgV;#4%v<=H_QY~qG8=9z)-x+|$+N#kk;p`BwEmcpDC;fToHH zG_z*f{_Dn?cowWu2Y4+y_bIY8hc@sIq0(!n&HO3qy;quseYHzRc5&&>Ih@*?_&g2_ z20osQ$4`H6N+3sBnDn9P(y%mnTbt3IwYu3OTxjP`P^ zPn&_z-cC^;ho(}U@bn`axZ@X*ZZ+H54Fhw}wwMhWA}T>1wD}Ov9tY0?=)(dq6JwW4 zB7eJ7&P*n!bc>ju|1ytm`X=q!AOm1@9Y_ZI4!#Ltd;Xlb*qT28Atn5gTK%a%SP<45 zp1|+NCW1EURNt)LU+DuSN+8%nzr5CiphfVc+^;6)ugu>COG>)J8Z=U8k*fe~LIXW43BmgIDUIGC1@n%!TK zpXX-E=!i!ssg=XT0LUzr07{ITQMA72FQ>(I?WPCJ@*O4Gs8!c3y+|%{kNy+w(Kmmk zmuKi9-a>{n$Org=U!?qKq#o?<9k9z9kU*yIQGKK)-MBTaR$$Uqh%DCD7^%k0vInWBiT%?tx~&JG1d_{1c%?Crn% zVD|(^oQ>Ijb*0iZ-l(Qf>lbMhd29*lcjXp*UCmd#L9*NWAZ znQaCUHdPWqg?ir8o2OPBwD7LGUZBWBPL4!qRP>Sn%CxYO(VaU_Ipu)+XU~4P!m)3T zxNar4ZHgF{!=(#BG6;NLx8&e_(xO8SSCbbkP*`!G602)favhd26qbXFV(Bt>jta1u z4PsZn7><+y5$ywCtf?2XEa&2f50yq+W0c^Q?Tu~T@|!kPRPBH9_0M}eiF%ISl}1O| zDjWRIescb;<1Ft}xM&aa9~%7GZW%9!W20k00GTwQeL|vQ001y0NklzONGE5iMAs&kZ{2p1E@`i?p_U55uIPL8!ud-5&K?gU#FsAIcUQ>ydZRkK2DkFwy!SO}pLn*Q}bw|HbBccsHvpTcF zg~WhKg@?c&EI3e>E`-Q~6Rgxb9mbcZeB%$-)0uR3<6RfF(VU7RAzB0xd!9LK{;iXY z)TbH~I9?BviP}ZhlbiZ_`8zyA_@&oo)#p5cJ(b1w3 z@4tl(F!sIY7r`k=k81}5_948)2eSmEK}8b@n-q|(GQiK6+h7=GX<=SuQ@itjTa2Pl z9{P>zU*;iQ>ZK}*Jd~}rQ!K}z!@Fil^{wO0)TbH%e)K^inUJ%6k+2gugm`k93Pk}u z9)MD-lfF&nHz!$(@jHRO69QS(* zA9?Vq1fzLb#+}=k#{Ae=?8xAwA03C=OJ)wxe_46?l z%#*a%w|YO?``dr~7Q>UvH{_;C98=eW(uZ=@k`buqYG(bl(sV!8khFOKFNUdLD7D?q zBclf2%fkj7k^hkwig~_cY)*#GFxa6Pv5T}vi~uB4c%W?d67eK37@jxl-z@?78$36@ z;L*pfz&CG{1peb-JH4vRW!rb2e)_~{Q{$h@J$Dw4WmFy9*pY+N>3WJ8*az3g$Or&m zQdy=7O2OqZd6njQJlyAi?Tc~+kq;{N5s{WIK?U3%kj}y$-O(8y(BdDuj9+kdFI1Kf zuAgvTYET8AtGfJuo}ueia`{HjA`k85=yjYveG~d~hqbJGxH4qSY)om+Py1dKO5VVs zWO-vtkzu45KP?8qhtL7WN<&^nul|R@B4|X1A?U6_2J@)^{{&XVa4J-{U4$Jn4X$&= zg4)Nf2s*KG6nAg&QsiN}*ePB)fBxxt4Gpj1c$QhXg@#<8Ryk)D6nBK{V?dywq)=5( zs8sm{*s+DfbR0^E0KNd1K!JvCGYWe7mbX|7z{Q>DND{tz;8r|i&6De;v5y&nhm7^@ z#t$c6{--K}pIjeKjXAxDJoFyiJMi$?r|x}d^SYPHOm8MfdxSY;B~PNtelV}N&?h{u zR7Fa0W;IuYQUz&a9wFADg0u)ULN~~a7y;~GR3yb?I*y1BUHO+Ti<~@hqC_!d{%uzH z#s!Z(5ht)Q{3-`Z^%gz}gu|QUlPl&{|Fk%jyff@N1tRNfuAj5yqP{bVdw{r^XUy0! zs;sOS7{azH%Jz(nKd#>il<$wA*FV||ezZnDvb1zhx0(#_A>UZ@+I6T<}!$AGy3{*j!C`1|R z#AwgbQy+f#e8gd5jSg3u5)M5ok@stB(_Ef0cK!Oh%Uy2{L>?c7UQT6wCO~t202?VP z!nz&)FeboBAlT6!Rsb#q8J%d|LzK}T8e~c>$db-o;8tf6zUhvJVu7_b(3RkLMw~{S zT;HL-Iqk~ZuAy6U{e!=|46=LA9bLMSGSVA=+$YbR_qF15$InTe9cW1qt}Y|Sw4lFz_6czuj}tEffu1}|#X{uy>!L-|$G-K}OC_E=M?@YOof`Tj9NBRSAYs6J z$jJ4}E6Y_eI=eJ?I49yO0S5G%bL*tb6Bc5|Hx2O9?@sd|jKGpE;Vgy0l@M-Mwcbyv zJJ(y4`%Sy@kJrH5&>K~H=lTqfA`ivFns_|&)akSTGS0Anp2oxESf zGNMzbV)!#3N3UQvFok~PJLm`C{3bMiCf_?po;J# z*LP9jnKk)>X84jOpwlHAOKcOE)|CIyigkB=83|h#b5g0|82;g zyy_{U;QoQ-3l=QF)k}XNC&I8S&)(U7@}{Q%24F@!^EB!ZAX5sC&r3N7-{6F5>eSDEJ6=Y3U>oU0HtVn0st7*qCpHA}K7f*^pG%{(bC(OTYHDUvzkJ z|Jas3F4|iPt{c&^0VyNFHKXfGArD?Ep{z+$RsO^ZY|MWR z%pb60t4BNL2|vj*%c<*b%DzG$vi*n=KrOZtDjb7irBd(8US1$TSKrX`fU>g-BRGUM zWL@x)6)RTPfwNa(@~XE`eX%En8z(z zTPW_Z!lf?&cQU?&Z^BqV0r~)4nG&K0?SurAQGy(X<@?3esv+F|UYZw;Y)(1PwOV=q zdB~4$ewOY#PpQlJ-cG|M4YioCoU^Ppb;qaA99y}q;g1zwdI9$|VDTXD9T*scK(e^t z&E33Sl~m){MU}(|7w#606(GB?q&;7JOAEkne2kzPF#>qap9pg;3n#nk^Ez{o&vZd3 z6mC@Bou@tg@UKyHA2c6b}Ywc9T5C7BP}@W&GSIa{eZ~j3kxCg6hgoP zSX}|XZz(m8$`3${@HL0`IlZ(6L8M3}{z)`l6u_d5bn-WY*VADQkc4Y{7VD}0mAR%(hXP6cHs=}#L zl)LRkaDUJcWqm4SCujjABgl{RTD0wmJV%TGX875`#Z~WjtHwcP6nJnk{19$ds_Ff* zG3QDkSZk!>@gBp2Oe@X$T?-a`q%e`V9lP@sHY0F^DCf&DG)pst>x;-ETrB{r&%>qW zfdSeP2uL->8%+fK4um3RN0(S&MjM}Q7*!glXN3#%qGo-{y{|r2@x|kQ^gnOWmvH?) zF5kET1hNt3h;5(kkDqoznQfcDEmzLRz^heD8e*XduFoWPtF&&PjILABlKH}pH5Ui( zmYi`O){P`_!Cr%0yuq1m$tc6ckKxORFBpd6Lg*1xBSrvOd3sN{UY5aNv?yaYYFTDm zBz(bVmoMK+?hX#tBlj1v2OC}PoIn349KgGr3-JK{4CfzA{Jr@h2Q$&ZEiEq6w@*q( zmk`#FVf9L-_t*jipod$6LVJM^4GM-K{02uPG0kV|Zc(fX~}z z1~&}ML~^M!x&PRMRLOz+;W$P}Vj=W@*a|X{%s(}VgzGVcz*sM?2t#x+B5K44pv9jE z1MuF&tzXRCpod^lZrsNkZZ_2YiynOVPfJm>OL`G~IGVwAJxdoZtOWQUz%En+RKkvU z&ht+2Q_d&&JLP@EgzWl!U+O#%d-&1W0%+M^N`@Z94v#FAX#ub-1LG=IaWrCXcGP`u z=Z`!0*m&$d zSp0cyQ6#)L0XB>?d(xP*8XWMm(#m7kop&Bn<)8V1vg{V@XQ)>Ok6@(uOSFT!nRh}# zy6w!Wd>gX92-={Vloe|3wK)etZ%M4iK3jBx(UUUYYS&zVq6h1{Yc2N{K&Lry=7rl) zLaAu}*TuM|1|xRcFWO?+;v_a1Rx566yBjNP%G&hZ0|V>Kb;jMRE*tzNj!I`2U$~lN zk=}GRb%yzb5_w1J9c}|NmX3e}T38AqlV(~muRE>u{ zDT6{dK;0BV40eaYz^%%_X;&=pwMj*F};O7yIC54>WLgj;#25{}HL9L^C#*CoHzpy&rPypc* zk1T8>TIohV(ho zMmR80h{srln;j?N6ct~^a#}Zas@v1iC7cL53QHXBJo)7LMTx}4dU?a}fS<#<#f8|U zLb;c%8{a<638^gZE#?`RWys%0e*kk97C|4h3J?-#MDV|taQ}W-(P5uczlb+Jb#YB> z<}ZGUy^>mWZvz>`vZ|`E03YCg=!6sY2XX#1&oEDSO)T#Q@PR!XVLo(`M^eBDaUQ9& z@p)CS@Df!prbwlqxd);TCU?1c2jzk+`Yix8C>i*XymDZW{#~O%!m6x-gYG%yJjpBG2iTPe(>R& zmS3*a9o(hGd$)qSwV1UaSn(t?;V1(I;IBC57%+S5I{^RJQGP}%mYNC{ec;n$PRa&p z_R=_trF6Qgm^BNc&m#amZkVLpk3VLKEMLlpk@|x{V(#YvL&uvW10!@s=%72IlE^_m zJkxxfi(yd)1Bss~3OA!Lld*h}dxiV=kOmQbVE&P{Yp*CXjJ|}Y#ta|$l#wc&(QCZk?wv>Qd+5}&V-N6Wi#ZHf z6z%xKHcnY@{LsvqUqbp`FSbJ8fCFsh1lQMPk-Onvf)}a9Ioirz`wvy|=?ih!*al^9 zdw~c<~ggq2U{?EL2oOwwqk&S$R=h z#D{(Ms5f$aC|_g=dN$I$GkdVqdY#QcKoTbJi$Sy@XnPB1-Maif zea@yFubu%s9r{Xd=J5~ddT{2<(-6#$u`i-Z4(S5$;g0p4^Rghgc_^>_`a`PdGgqkM z@nclS{kP%DRjmAEwA}W{GGeyy6C!7^NFN|mJ~$@_;-hD-_wzF%uYqvjAt#7j3)wZ# zy6dhDj%lvOJ<1GIMrryLIK+%(H2NpHZJ05m$Fw)BTPNm)O-5raH!r_0 zIA>G4(7^^ziaRvts!huI51ugd9;^krC(ksiaB2mvm6Svh_&F^H9X}F@!@69YKpj5x zOf_!KT$T98-!U~;q|1gGBZrqf;!Onjzn}#`hZxeC7qYQm*mjJ!CEWTtI2?Y}BZ!7G zT8JltdMt@p!QK~Ce=^FYhZfePG`Ce$+(%Cv7cbt9a4^(o@}~Kv;QrWn^LaG)bej8C z4k_j}tTK9o2w2BbnUWO^aLH6q=}d*V(QkUt?zLZ92M&k@xHY06Fi^o62i~;&krfLU zMteK7i~XQL+B`DVY{6#FWSEq6da%i?>18$HKfa>um!DSl z=GQS21kr~bUmyI;i~wKq?w1$s!f^1IHXQ{ehXsuP(77SHjWo$obu3XIhzPBbu+$Pd%>2e`h&vpQ%@gr*Bh6$z+H= zNV1=yfCwa?KKBn=1<5#MNDE>T#KiT+lI!Xvs_(`nif+;7{By(!0LyGy1ja}2z4v9z zygbRfqM)|p=Gi$#JArFSv3}k#R?<9JSeNaFVNwJDVOZe)pGt6R;lMiC*}?5lAH^CM z-FOKG1i-qswKu7E(fZ(~9)>j6NY{Ypr#93Y0EFZG7S7QB%Rzs->uM5uZ=9cY%Ou=;s@8OqOu~@a@Wt4G3H=d{wxHI z2ZgyH&z&s*&5=y`(Hag}zpn8Lqu@pzl&=(5c9g@RA8`UeCcGOtK?Q~Fk+)KorWqf- zD3)co1%OWF=RZX^WgPqOrfU6r2abCD@e{H3avwDRbd%Hkv7VS-{@C&5caU^y`OQE1 zmv29j+2)--#4SVcy*Lr{S(;Mmjp|~~xXDK6$j%D=PtP3H) z4&PD?=nFi@L{?AOfB5s@mqtzj;)mJi>%28XQb z-<>*jEd%F)ReWcw;M^g@w$H%sFv{m_0&-rE6n(N4t1g=mG?)bea3OvPDe(SAm(&_C%%;O~-1V4s1&npUte+5||wCFLfvY#P4ZNs8RdgZQR z+%O-T_XRa!?mX3e*B>D7BMBzfrDAR~06g=?tObCV8fJd^%d`OUEth0q1n5~w^TyZc zYedveApoG#qx||w?A~%hp<6M$$;^t((nGF2%o<}f#C-Ll>#oDn6|OUsV(sE|hEG(u zb+S68`xd#+8wiWsUn-E5n3V#lYcYc<|NUQ}5x3e({L#1mLm)VUyub=sIBs#(A%DL6 zZyd_)N%SG-XD9!@B^}Vamh7I_3Krns#;At{S4Lm&>hOz zvL2%X#WLg>fICx0eoL9%4+scC(vDucg_DokI_ws^-TODwdxh$`<;!Va{J?S#l76N# z(;3dszqSdZ6##W_onepba>3GHWze;pP41>-RunM$+rouBbZh_NA^?aQog+U?0|C!p zc6tQlG|{FRod8uVwN+pt{;?7UZ_EY#kU<5P2zCorPOyIJxZ`5DR`ymlfd~TID~54| zr%M8S@HcHy;mHT6iKl-|wLkTsO1P4ht1$#%nSeEg0%&i=S}AP=RNbMc2j=ddS8QCBKzo9W`OlMsAj5JMV6O^Z)_%fr3wiqR)dfW|Tnx#bKM@ z2qNtE<_MhA)~X`oC#i9>=cr`e8kKqz$FmoW&2au~5htS$z>h==aiCCSU6#CINPA9z zB^`w+n+GM@M{B#qKD?hhl>pcZurIJ=<;s`P7x)bhvSn^LcHc#z1FY=){O!yGN5QFc zj%7_DhbBJ>>~i@g0Z7oSK>5?3f_C3TA`Tu|R6rws@{#42CRPh>R0?^<{m`o!4cm`! z1>7I&E>1&BIR@eq%VI?8j(K(x2^AeXUX3~Y2$g*Kd6jzi4cXkndkG|q%oBgY*^x3D z`dq$?J}}F?F~AWr%=V^+5v@&95%bXXM@*bueyV5Q4n0B)N5X5xs>d=~@-|7k8i zJP;J8X>lstJDUsIWel7r*)jNR733K^spb!R{<0%R0(pjKw7guE>@!6r-*`o(w{6z9 z&|{5{WQmUe(9mbNKlRz)aHGFj2EHDnSJ>8yH9_kB=@(s>lp7~UX#79O=1wPoI66FR z1wOib`Q}tK`rQIv{h8Gl06w@)iE{=R-rupp(d)y@Jy>x*iUS;Hz^rZLQ>Ri_vbOgz z?|%e-0T!1dTu`sixw$qGbmp^jNiqqRI>7u8?q`PCh}0X!l_*ZMD8RX;srTMdPDdL? zfw2AwOB|SpE?^G;?t@;agQSdaO(4(*greUpAQQ_Uuu&|8wT()(jNtGm|0d83ppZF$^Ii@AnWKI@80-AW@Z4p~0J#OTGTq zc47tt*1NW&o6Lup`w#T{fB-fFN^M}!L1&)&KwTjcot$*XTcyX!-D6?RLm2){*sqt2U$lzxRgbXv z!#H;d0zf)EjtDV9$w=h$98*A{%CIP^0&M_J4Nj#9fL>Ism?tcr?k&K}Jt3eKl8W|I z;K##+$}jllTT(z21i%-aPY5s*H@>yN-}PiyS5G5c42`Ozql2PhlxY|i<(C-4=MFc5 z-@-Mrytg1oudIB9z0NXBMUU?c@L?wU&dD%IulA7D0w4!y{qp3XFynS($r5L0h(9dH zU4;M?n|U5>@{xxhej#C5m*YY^rcW-gV2yQIB|Hz*Io*3 zmmvVA4@aBe&|zgPs;&LOHrK5!^jCDU5-`KNFWm&kt5DxvB|_Faw$zy5wY&9@zXR|G z0cE}k1Q^PXm9AmqKYeq2(LI$s@!Yg}1Cl`D_I{eXe&j&R#6WC`jeCq@~@=dq+;oMYp`cGfTVe zaLZB7`VMB7A^;@UTUJveX=*4ft-*zK+b}AW&m#;W1|7oeu%$pzc432=`2^Q|wH0e) zV9Ci8ILp04%S~9wUl2MY(%{xnYK%Y+jhJVpM1O1lz=Vu&VKL7XhEmaNGlab?T{mOF7~2 zr|k0L5^H|{=eW{!7%F@-BBwH-26LY?>UKMBO20!<2vY-tl^Lj@qQy*` z>$(;T*17z&b01hVg8{(I7Ql^~Muq8^httjM9@aVqEd$)%kJX=B&&&qdT&$s_$W&%Hwv2Jd_HKY*e2ARf!UHY}IWPU5F>RGHiP3@8dz|uge z*c=)9e-GXN%Z4Ri=QVA zY@L??>Fe!n~!tmeJYVfOcanuU6C7r*I{qMg%&U=XG>_qO*(%EGR zfQgflp&AvcdHm6DzMe?mjPtqwQ(=Fs-$HZ&_@mX;g8Ox5!6QvL0uvC)372F#x+}fc zMw@1Uk>yA#T(d&dJS+$Ru@AVW|1E|dFAXPFYDn-#4}BbZMJpir!?KW{VWWF1I>Q_$ z^J!fIAMitxCICiyW_ z5E z5W^TV)Q|we0D4jci|!0(*}_afDdi{;JPZ;uz zA?-4Z{QUp+t~I#IqYQu7lW++G3_}a8R&H9&a0?7=5)F|c?T?D%C}?FAMn}gPXY4;^ z{2|9q9c)J(ar{I0BgMkBG>lN?5^f=dAPS??4poa2!Iq)|wzMIHoSV<{?zi9Bb8^l} z;GEn}*yKCke(%0}f8X7Aci-Kmw)6C7S}w>5);W%~G4nhW_7TqjBy2pA&b9YVTk)P( z=|{0qoZ68npp0Ii?W&R|W460>FsDOVF={ZJCVEu2GOYjb4P_|F%MTkiCG?MJ7TKM$s+v!z5|qHtiZ_zBAoP@O^s( z!H-SwoXGX=-oMP){L0gk%;x5jFmDlA7Ox|o0hr2=32?^$H;%RbWJYJFPz{{)TQWnD zDGIUfi|xnvV^jPesb>#|K`CewiOA1P1XDqxkw4niBZQ=30iNIzLGTqS>~1$sXRh+y znzO5$)`RjP9#@M}6uf1cUJp8_7PgbXC!D2lYdmIH*r1J&%uJ33l0W%wub0vrqvN-w}P%h*m) zgfIc=T3dujgc%e}7=yTi5TXe&0p#EWw;05lX;x37nZe|k?j=|z2V`^nnKN%Av_UgvCR+uV*d`V_~zQ{ESVan zpHamC11zKT%BkagPgAv&Sl-36tjq)^sm=MRoQQNCr_iLCs zBvDXQ$ZJdyATLrL2kx9wkK#573#A*vSkicSqy;T$ca0yyc!Q9Q#Zolq&Wfe`jvlAj zkgw&``DCcAb#)uycME!hNysljoG4%qD6tYi!?<%j+?tRJu3=m;CVR=7dBJxGgH*5V zxO)va(>+XHk@lDH&!d3|ot`G$(?2bE~K4ySNDtrUfK^GJ%fEe6yE`f)=S# zu&Sfu*D=SP`+g$6jTFxwfwT@Q8KLOBOCB>s9M$qOA4>E|_F{6@oruGeuHB491LC)3 zqt6H=ew0aO%RoRm8GUx<;o92ADn0KYPER8dkm*SjeGFT=VvV$d2t))C1jrzD3o7B~ zf(cI811NlqTd-*A#c*eq>pOLeT8^KmIF#?4P^Mewm-b`z_0guACeScGMerC?rl$BeoQ3RrhS=kkV;WvZOgz^xX z#AygLA;Cb+mIqQuqd=w5tTbkRi}!=7JL9r?uW^RjC$U%JWs z%{VqbSUDFoFi$1U)mnxIe+3d!@7Sqo5dREZs$uzvh~it2Jh2B%ATTn^?PThv?WA6V zQqKW5>AbXX->JVdU@~Q6V_VXWmToFGU%pBOFF}=;Dk*~-4qHU-HQ;;l<;y3*1dnDj zfv)soQli5!-?WE}AoQ#VOv4$Uvg^0177Y_dU}FtA2KqFdT{(-p?!LO9rA>}f8AywZ zp2ThoHrD7~LFe<(s#Oyry0UwMPW^nAANYVemC~sj|_f03_ zy|Hx9t8z>Y!=Mfp-}+8w+DD5~B|TbFTVy&}QLH2~!IaCF597Y!PX}WHsvYP?xu{r3 zv@{{{26ht`GJ}Dq@B_kU3oLF*T;hiessTf5+&dn(=3zk3I}?7ma8KKh;hf?;ds|y$ zDEl+Me8yx3?xthIkPkN>Jc^_|f!ls~#_Qeq&lm1c!&Qk7b*#e}pD8;-9NL9*Hopue z5CQ-ZN=sHu^7>-{hOL>S5F<#%gp5Ex?jCx z6F1dhMI7ik2g<}V4H<%4Q8{MNdo8l}C!6pSm|~8WaK+h7%TU{;oQFEn;f_y>Lre#5 zQ{05h`l3)n;MU7t5LwO{qJgHlKL#+}8KzG?0Ww=xVGibkC{YLWLT43rs^&$076CK-U$8)Zw0HwqwmsJ8YAP}@!{ z997*+$aSLZ3DExDxgjCbWD|5DSlaEb7y(D5Td4`Y%Nb6qJCQt%_m*o{ofa+YN23r| z-hsFRW*E)l3d^a~X3R1`P>||wU91xvdE}A%FrT*_nv0KNrbT)K6b^4)xuY^75z_E& z+6%(OF%w_6{t`wI7K7ICbgw{1@f*k6p6Ejd99;x1+xRCwcO*S~*MePYu*_&+urk}| zwza9#xyO3%z%m{4##}*#Nc2q*($Cl%K*5Ytr+lbSGazFUy=kXse&>P}a?=Da{sRB3 zG!0KPf{FlmT$Q!BfQDYd!uWD0H!s_}HJ@jUA}&IaC3h8}@~WYAInj39&x zM7~WsKzU(>+@yjeth9I};RfLYnhsaT2?U&-1r-FF>jyp=frs$kz2Ej~>mN9v;u6lCd)xL>w_~@G_PjaH1v{$LDi~O~87ZN1%T%%XiDCe}+|Z{v^2tY6 zLQ!C2#CDo^n+phs-2r3^USFnX=vAyHftz-^@;eu-kegIcmOsKI9Q^1o)prmFdxc;M zm28?JEsqN5G9bvPybDUj6Xv6AeY8kSIB7G@AaM0lDo8FYUzjbq}4FtKEX(GN^26@g`^ zL5D9)0h$ILf2deT#W{#d4(}U=dXW9RAG4yf_jFuhROM`>tjalqrN|o@p%Lc}aeTn= z4mC8)a+2}&7+tQzru4a-e+1!Bp^Q_K)R;$u3Y((Ak}-f(7JkBaPor-3MTU%Fx z;GTry4TPrK$YIsw&U82-o+(X0$% z0t!#Gf=S330t5Syu%*J}dH_1&I~br62NaJXy6Ed;Pcd{lFxx|TH*R^sVdVcpNGI{V zKk3Jh%-?n9KZrvNRVJ3q{A@ytcp5$y-cp`pA)|wxM-ZQ=8}kk`Q}>?n@^<%_Z#@j_ zV#{@EK&taWh_ms1KXiFK5-KDoAyziq+@!+QEA}3=OAi1ziJ1>C$)G$1Z-HIGd705| zjA8M<0rZP_UPn*!2doC1sfr zicFCjXU{|v{$b1@Jp@Ai5ZdntK-1HqtS}YyJqh?#=mjQ%>e2Yip^cA<>VrO)J^?DCPJ60Xyi1Uh)n4CIA2c M07*qoM6N<$g7~e*Bme*a diff --git a/client/wfnews-war/src/main/angular/src/assets/icons/icon-384x384.png b/client/wfnews-war/src/main/angular/src/assets/icons/icon-384x384.png deleted file mode 100644 index 32c56d1f4d7b0727dfcf62d63728a031e4ad88cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73274 zcmZ^K1#lcOkl^l`nK5Q&W@ct)#yDn-nVFdx;>0n;?3mdxGc(7`Z2#u&{{HH!eygT- zrl-}CT52^;l!}rx5b0Dyu2E?8(Vq;#mU3;YLZEvhIA0MsQQyqZFR zpGnMR)D!^#Zz=#FFcbiI27>~R004Iu0N}3)0Kk_C0N^;~wy6q$U%)xZ=(+*`2pIn^ zARs#z7XSbu*lOsw=_o4jnLFAunOZoSSu%OqJAttQ00A#P@U6Y2n<?dNDe|4T>0($(C> z*2&G*(ShV2T~jkhcQ-*YvVR@@_wPT)>1J#7|9Wz8{jX_(C&>Ko4Kphf3-f=|1~(P> z2jx?+L^Vi96amxmdcof}07k{#TR#3H#sp$}YB+ z;Q9UQ=D+d(C+vUYtJpZYIf8lZVrwqz;AZIp?(Dx>|K9=r|1tiHmH_iVcKr|b{pZ^J z2Nb+GLhu62|Gm&c@F7KvqIj!wY!o2N!54ndY(n(zMZh3K!~U&!uPpFh%bP zt!4J0&*|brH*n5#&WJ#8D2b0B?S5r{kLTmFl_ZBHlfg&BkwKj!K}GivLr=baPyhY4 z$*bwU=~u&Fnz6WEW2{a2<}hEWzFO%sS;?pA{s(;!4_*NT6--jQ6L!NL(pB|8 zMtyQn5vujxvVG$D-fPLTaVG90*zhp8jJj~&Pcu=!NM z{tlz+U5>HKLtI3^`gxBoAuz78Q((-U4f^%}Rr8{wwgaM&U09Z<_+u0Fw^#(=qY8p8%{q14 z^J1|fxbQ=fH-ad@%WR^z6&0XEeCewIeW^E-V;gb?g9?lNmLw8bO%o+6PQV`eg-GN@ zbTNK2`Ob`+yNlefpqeEek6}75KI-?^@j%FE=WtLsh+L%`HV`e+Oe94b$O!4*^}N@V zNw}Gc`Q8H&qH7Jb0>KdbCCbb#m?SMh-87THY6u?DzV(mwJlG1MQt03&iVW|Eoj~P; zrH-(viyG8}IWXMYm}etsIHD?W=6T*)dmJ+P%=$)PoY?EZ58X8Yx3uu%u2#X03Bg5B6J z7At1GAa?bRcW3}wmAdosC}coXni0!`O-Wy>43&oE&CFE9u~rM~>J-pRlGY$0!1P*V zfK9g7)Gp(9aq*t4pJD9RD6WWX4RzcQv1hgIg}(`*etWA1=G<}FM-`Kwp|sDhdOO#5 zpY7X(9XNK=ebL zaN8(*1Po+VlhJd{pFXZ;KXKs2ddsNy3Rq)+;6f3(-5>t&xImRRKZ7eq3rz(+`{|ui;t9Te7{;i_eZT4) zn0h5Me3IOrSd+A=(FF9yaU@ibgQ>IEEl8w>aHkp2$|9PbX$|mg4!+F->s%RtPxy zg65e(f~HrSX%D~zq6wrjduZ`8K+}AaJ#dGIfgnW?Tf3nGI-WvJVzG(CWf9Yz7pSAjzStzK6U6LBA= zF79?PNN}U8spBC=S$)Ausu1o={=5W`9Pqu8`$r+8x6jd=oswZnq;B(pVAX3fRl$eu z7hxvhOst>shcSIhd}0)T?P4^=c2NNeTv^Do@UX!xX{dL!+YeT*ooSCso&N6`f0@62 zc=V>Q2Y;%y8(tzbYs)IYQv~;5<@TUyz2AuXxSOpmyq+BC_iNIb5EhVooov^Jts$mF zMXhG?9?|s|cbcaQDtwm(g9Or6I^Gvv*Zaxywl@enrp^XYR0T#f(K-B;Kb86sYkV%32vQ-d!62jHWC#Y>!5># zvSOY5>Ta>5qo5)fg2^JFFLiLHxF}$CsYzzyi~vV&Eq?&PQt7;AIyz@Lcd2LftA@u zPl*3(TkB}bx`a0znGSInC7wY{iO!)%je$OW1JdwtYY}(!zda*1%+)}mth1vDGZYUw z4~aK?*v^hue$W2JeF7l?wQGeAo=~^K_vXqIh9Z#`cAIfp;m-<#n>>NyW+r>>L?RSh zIJm+b*AL;fOj8Eb$N}!ZzuA#vpf8;(i;4W6X8oFFOQBo2)%^;}n1m!!!lqWKb#gWH zlj87esl4e+P*bIVt@`0;@msvj=7t0Fn*_XsaFkqCLFFt%MRzn7z0R4s`Rc`~=bGUX zp2S$dl4hb?f(QY%?@b8r)dLbrWd5NMCN@*Dsin#?huAN6mXmJJ5br$_Qx{!kBW5NW zR39#W!-BT=D5OuHBcJ3ORU%Xo#;+fmXL5)M4>i0E72m9Ap&ICp-d&Zxnu{~smjF?u zgJiKFhnQ=RhNaD|PAVRh2zqvTdRff<)k%uSPkaJIHZrP& zS94?)K7tW<^KM}wtvf31>jw@IjXhoNo9(ZXQj{goeS(5SB|}!iqLvgOZLj)3kZv$k z_Zf-EFNPRhUo11HpS5a6^$dNg#D$j_62wxcRYwyK@>A`8SbIQfGnzOs6rFMFXE9iT z3hk0G&+~fk`MDFNm~d5H#CCy7$Cxf5s>V~Rl`+y*=Y8^;dbdOVR8YPNlZAnLgTl2l zVFupHbdjL2D|sl*KNQL$Hp3v?fz6`K3Tnr(T z<`M|q&P&JORwoizsir1NM~J0H{D~;O$9quo0@VZ8)T#b{4qLo<6WZl8m|uFTi?HP) zX0++P{lP*nAmpFY?!$GP%PEdP{<3~{ALk|f)7rLV?t~vPb_m( zlONZkRU1c_1K|;|BiqS%s$GSW1pacr*Qmaa%bk2q)d#3R)e;2#^=9G7fORq2f~riQ zV0s?Q_$HH$q%%6MM5^e2lS>32x;b)-=_tpEiTeraHu%!-FxT7JeC?ff0d!9f_y*ZT zBX>Zq_jdrTf@ny2gX;StB$YJaXs{Jk)pYR0{BQP&)h0+iBbo6KCifWb`QELwf+zy(uZS5Yp0Jiwz`vwVCE87nY4zg<)=|i z!IZ8N5S?q-aR5rMGqSXT0_S8bx>owI(xOOCem@o7cW~mAcPY-X@P|>oD`gT4N(UX; z33n1G(1{1pmWz0La(6ZJocR0{mvi69U~Ya*(7^IT3>=g0S99JzAiP>~d}j#vco?Y% zHP{F|O-M;%hz>e4uEtbkcR0452*2M{_&=U$32_JZnV0Tlzkbd{M}&gMWMMW4!XD%f zp+Pkv?Ed@rnk(Pu&m=zj6#@)F^RR-%qgfxuojQi|J`3WAsIQ6rRwNd6bX%+9096^S zXl5k33f+FOv#PM<1%jg&0V19$mx^%;EOdJw?~nUmD>v0|ak?a099#*sB_g+JdB4OI zMZ-b+#ek{+f1wyC!xq(oHY5{{i9y0EH}A)*^N4b9DiQav0lqQlXV>_&%frP|7f(KJ z;}^U!3(yLoMNP;`IrF8bo{_?dBB%7a*nVB;wg-vQ%}ax95&_kA8W}bIdOr)p#D7SWSG&<`=FV zIz=Z7#^+wfjO_fCVwgU%sZv;ld9=|Ov+T%l`9aBsfSV^qO#788v0DLP2a({|t*|vf zYltz`P?!}%`5b;-7rr$X{+t&ux#sd_+aQ^G24~u%Po7;-B+^QYO4yak@0e0h)Lp7B zasj*Ic24VQCOw5G$shd9t$ll2zFOcFHVC&xdJ%GhM|N&PHC^JNSu*uHa*uriPsHtD zD-!dZa*$$hglaQIfcZ`FGiaUD1UVj!GM1hjYV4?Z4U_XpkrwJUo&<5{BQE^id|g)j zl|L8GMA1b5!C11|6O}rWl|3_iT~yVZG8ChwcO*)p{=xAnNBGJZbL0fHM2RWM;V&NK zqC&#wPb=+Dg#zAlWdK&+_Wu6wKVc>WEnOAYgu<0!P9#kw!kJsIFUkK_;FBxhj6U*E zCw}?9%^4)&7uT+1WvnGZi;{-I&BvFUtwWFb9^!xI*!G%SsnfC8i=Hx@w%`o|iIOdjXSt2wcJjKHjqjo798-{ZAM zaO&bZB>CZ4fNb*tNntG>`)KNqM_5O!vaB8sSYWmx#ej*B<6`7Ml-Fd) zvc6DrHco`8G;CZ6Z#dY6!T3iLgRDT-01mTurnlk;xpLb+%487ZJ9?L{6}I!UA=Eetz&f1cLr1hjh^g z+78HiIRv-7mLXQC)b8|wU3VBosBX(`(pK(CE$6nIj|L< ze~bkZFo9UT_~f=@-}7?arM4^rO zE#|n~F@k=RR-J}lvL|4VltO~xW7axCl#0i_V|-qy7gZrELt{~=DA*>a)l7DXhi&B9 zyuv{#3PD)w>s8m4IQJcR%wD9Xx)xSF1($NPKWY1m!ioRHRD9ghoTGL>vw1)(ZYBe0 zKYl_wV%TF4p4SN7tCRgi1EstMYnt9m0W?f2CKjlsR~Ydk`JZtf?qPaA>=k1@Ary6x zByRWELGH4wm$xxHPhA30tx!K%l~;>v&v#0XdUS($>tf#ch2Akh_@srh=J_Q>;0cx# zCHG{pVopKtI7yGyRL*cbGsEN@_}W;jnEzaQn@TZbZi>{4dc4g=iM)r-!#Wz@`>FMU z{xK1W%7W0RN{9C$^v{A7f;I1EPXYZt7&rGPe%!ctF^rfKcFx92{lO`K@l84EEWk^{ z;sH^FlY@~fL@tLsOho?_{UKi2S6QmOPJHeZnT|3Q4o4mAKAL%FP9au^NNeN#@HKiL z6&BNV6wKaxd%@U5!lXo4#}VO<7WCXSPpc&=`~mHbsvy_A?C5gwIM-|&bJRHG&_wcN zb8VJe)E)URG$HW|cT1rR5O;s9!ICdDG2$RMZDx;W4amiFz>MiJ=-;aM=|>i#&_X)_ zYH*H0Lg(q&T_PV&*wyUznSGim>7cN>h6}C9aFK2YWHef~2_nA^Qnxb);p=llf<3a6YT!J zS>J3Nz+?q_8fT#tJjhiD{$2rIInB+1`kJ7{M$ao1f`wP&$rpc=s*n|vD9dGJJqg7& z10oPf^AF|IrB{WrFG!R>g*)v=F&vC2QaZTz9Xj5ZJTj9vY?#t${|aFgY7g*;2ho)P z7=3pJtVl1rpDJFxida+0)XIJZ7MeD;nPsJ<(1zRf(LjM^Hsg_kfEL}FJK z4+6Vbm%>ZZDf%SNk)C!0h}kA73p9W5Rz*F(tk8khXrz9JQq?s~bNBV`_wouma<9r~ z>l1fHpPznkz_sBzz^RRJbRMO38W`J40}j())M zl4Hp0JuL2WAtVri@x-)fUD|}DW@tjkl7$H%_n#p* zLUa{M(L>fn8lYrjet(ipy67pprhq&u-+_1f2Hg~4X01{m5a)APu{q2i!nI+-lvNYh znRQMFCbKSR@~1!pekte<5%EABFNF?Z)2;jfF~4DgNA?XUD-BkMqb+7g9oIRjZ54LUAN<| z%+pI0yI29g5tXWM>D*~4vTeMWd-F2UT_A;T!is*1A@IiwIl{X^?+hn4N>u+JQv}_uA7@05>1s_Qu_sn@?FEMLAE$R zrqoVOF?9i`Hata|7TF$@ttKmC2Xx~>)RsZ+)k-Y%f!p(#8*#ink^_jEFw;Qsrv3e( zqSj41;7^mzSToUt0LPKOg&T3$FHu9`hnsOmDkQJ?e4i7U{)0MsQ8e4*rM097&}5G{ z6pf!p_bFTSTj#GerG@3H=7i}lCe+#Y2S+;EL#%ynuH88;pxnH*czWK#?k3>J-tLAe?mbKmw$;XQ==-bB-zaHj{jmYnBmdNGinw;l35R;2eukrdM55<&OILNI1|(8DU=|fi<&)u$ zV(LB28mI;;yA)1wJ6?yBWi$#mbuk@Rj;0D9SfgjV232o4 zo{c%j95EBd;=}=2AS5j&Qwg@G>!z z2Gadin8lO~a?8$o6ZtZ!cKHTDxVDJEeRjc@6?|DAKYTt=x%Ec?Q_Cx?)|M`5xGM`t zUx>?AO-IXeMl7kRHqY@{k9KN(opIA{)S)I}XlKjFV(*K$H6WX;C6h$_5U9hbiKjWE z86!{x{Rd(6Uh9C%AfUmr%sIA~0b2SI?zV;|H90$s{AJ8C!}|>Nh!-h4%R)(BE`+M2U?{rvL2sHLS9@YP>) zNIA@pU|v*XHu|`zyA9d4@BRHo*&mOCk=mjTgy?`Z`|9rfS<`@SK5R~;9adq5mO;bm z&5e>?7B=zHO>pyj)VRAkztT>6rnu<i%5JzSasHF@qu;9T-95^OEWeCOb_b>}km5#n^js1hNyWvKk z0eY4Y`kn23-O{IVZl~}mYZ;S;JuquMp!_}?L`e9`v>EVjTQSJ^QW~rAp>gnnluu;h z^WCD#25{wl@KDAM47L+3{KU7fEWc;V|BXlJ2-Ym!asgQ04ntMf{pVGLs;-CXgsv>G z4ah(&-`%i3z2MiN_PkN4{fTZ#E4g=6c)nlgr)@i>Py|J*b$+@?c z4gEaG5Bz7R0C%!V(?o%KuZ^`Yhh3W<`=qRB27G}SRZh+wzsrBMV6_O)?WF)z5RH*O zC|T*1VRd>#s_F0?-RwVPbVtnTV@iLi9e5J_)9?fm?6Pz*An&V(!VN;lO!F7k&0jJg z4UQDE^{#4C+2A7@VKPYEG1CT`Xm)o)5tv@zq+U0=W&VtqGcK6k^7z*j{bcZQCU2bb zLZJ?5pVm`~>DqjhqC0NA_`@skJcL~+=f3r9vd1;2QCdWnuOwe}T8wA}2Mm^OhaxQu zi%{Sl>C(wA#~3qGx&@e`kT@{^w%$I%|yP)ke6$=bPuSzQB!4#}i zO6Eu(rle}bO?gWF=aJA-x6;-cU@p~~N#;UNdm4CbKruFXNef@j@(FO@I{O^D0Qy!7~jy zDj&X9F$rsX>|o-*bslwv!VcJ1X%tvimSfTo=L2B>ko_eKYm2Ps>ZWUfi=Wh*@hyaA zB+|?Br_e-DQf-|+&tg22D{fWQUS8)ISmO(=r!l~!Of*D z3HZ#8>(S0c`#_7-)CvDXh1FHtIW_RBe`J5w%;X;L8d|K&r%C{9U2!sXjY`Um zg?e{paOM~IoYzq$pcCXdG%yjDzACUI)_^K7@$1qvHa*t)nrz$_2zIfBmbtS zmG#7O>W$yTC#~j1+EsSnyhp{bm}}sBVG?cOBLfjsynLsaOnJ&*l5`Y4a`@EZHH2#$d_Er-f>J2mkFP6qKhWNDF-)fPf(J zXbC~cz@0S)%-h$nm7XtJUwc`$P7}K2`!v#Q^x!iVHS^u)ubUhf_N}Y{_0^-+9wB!} zACZE}evOP&2fRT}-MH3+K8RGxRD~Fdjb!zZRk_e`NmW^Q$^?fKNPwkQ6KD&)Q|v%qK#Vi&VM3;@vadR>L*D z*uRaF{#9)2`!!1=?O*PVu9929@Lm@9UI)o_w55N zDSP#gKo$c7CQsWnTk+1psW#XwLW!9k%hUPwr&@-v^k&M7PoTVF@4=xOntS<^wj%gU zD$Mq-ms=G($d|oy9kt9L(90P0trX6HsHwL~*9Fad?3$(Ry=oYwv_Fj`- zu-XS4>~@fv2ZK4MbOoR-j+W5xF&cu!w6nAG7Ef2eH6^i0Zv6I_!Q8S_kuV5$yt%}^-(&O9O#oBO_}yjMiVqf~rd123Jz;z}KOaB&%d z&HyKn{$Ez3vt z0`?<2ZWTrbG;!L8_y&Vubk~gdfV4m=c`zpF)m{yxd^<}Le7IR)pQ(4=URgn{eh{I2 z{$|QuJ7et1m6LN4bDmJ_y4xYw0e47(P`eDIPk;g%y>_|b7;M8ZymOrO=YN5uxvAw; zHYs?Sj*mDczK$jbhsk{6!9w;3>}*`+VFs~D+?)K*ZV3D~!C$22h@ETK-m^Z5Vck|} zn=FuOTPouwE9BA}b|Y05h5?GClO@nA590M4SnKe&75mwxbvsAE~jEe?Ht{1|4MFN*k{Jv+%?7OaL{f^;QaLbz}QY>fd6ZR zE6CHI3D)GCG!yNBNG?Z#u0Th;!$!wD@UlLH#S}*uU}eFPruTygU!xzK69+lyAj1I} zk+vCOgJGHaz}63Su(&Ojj1=Na*mg0`PfmfgWvC9nz?Y0;lO?Y;_$(UdrL~nHn0$%6 z2%*f5H}*rlQAfAnI6Lcw;&-nV;~-nGbayLdooTMDP4}b=T^#A$EDx|cZwHX%+He4;VSsgALZ9m*bX|UaVJUcue5MYBo$C-5D z;f4PC7Zm%IG-IKG3}1C(quk`_zVF!iy0bVrisa`zsRC_n&A6nLpB1n4Fca8{2O@E* z^P3+jB(-RZ#H}`KBfSWV!2OE5Km%FG6CX|-54{aPW_m9jD#D>uX6Y+-P#Q||HY4s2 zg#bLQJ4zn!juGrGI^P+t3r%NCrz1&?IX@^a#Xyc~%Y>mr_xUohn_mlPz!uqegDIw8>=R{iZ@Ei+S|Qthqj7$uDXl(Scng zav;@xi;5AYKH1w1upD03iN>oqIZuZx68k(z>yY%-Ls{+CGS|!QH23xF*p7kz?33mc zPZa-zg%lt*#feJyE3HUOr?z8oT)-((!RqYdI<6PeQ{YfOyV}L%9O*n9wy(YtA8>RL z)k?g!6wp@&<-iXQRs}<2-zW=pU;)?z>Q#b}NDspkyB4MvMdFQ+aNVcQ?v|)a2@CmG zQ5CSJWH0xg<2gfNQ1OdWPY3y{^lLr728fn*(=<1YYmCMM;Tob=b~Z)yRIApI-4^Og zdtJuxQ$dAF?n@{6ah~fd2m9DaUmK42`xFEv^#7E6h^l(dvFf}UlC25ycMD>P!A+*U zY5`+*=5X^&R9noZ5aD;XXa}N#<*qoGcE5>4itm#KuK#ENAl^;-Y226u``q)d?Dq-{ zv!F=#gw}JDU;98iYmIyS^d60$zxPe}!>TVH1+TsfHe~Sma@6icfmZCt9Il1@#$5*s zUz-}er)~&Y3h-KwK5?Z;eJlf~ucIw{rCfvGae7pG6td(?TIb9h8WmU-U_+gYsK@lm zwxlzWO17yXRXD3I!wE3gL-` zk<_xSezmq0z;(&hv3tdu$SZiJz%gwKk58E~m$!oKUOKX@9hC>#&Hl1nvSbSOnb5zw zg2+A1-e^yOaLimDE0FpKc`L4dqnMT{`M@dI?%}8xFl$l}fBIy(H1?weF-HYgIQYl$ zq%*t{3$k4TygF+9xPp8QlR;P_O)?ZzF9~IFjK^~xDf6rsGv(1rBX8`&a@<|3``It6 zThAPXRWYrZreBi}(EzUG+BpmyKXFlktdHBR8sXo$o=}QTgRBc}<5Irhz>Rs0wp7l~ zIFt9$qKB@NS9YN({KtZ`5v#gg>C$czs}^yD+TDt?J#F|TVsugBv7;fG^2)o}#0zv` zO##kl5>gd1Sg{2H*1^y~z4s6rqqk zE$fPg5svB!+1Ws26ZtP^1baf0cSj1IYc3vl2-W~8Df>@@s-_#Cv?&++p+8cb7+vKu zhgm8oU;||-YesyHF{j2pGBR@CfTsyhe+qX^WNbv)1^NsbnA-E#i;p!cqMyTVLVxed zav&7ovFchiyq3JS{TyJynt`K04=h5R8o5o${QXM2gN;?l#*htn)bJWhvCx9e#1xtG zzS)_k%JnmE$##95aINtwG(bdgOz9E09%rlXKUm}raPnc($LW_GbUs~pgxhcwdV-xJ_mY3eJNuk&!aIZ218ZKSFv1 zH1b2KDgbcP85q^ZFY-#Q_BGj^!@h&hzbiFYfV~t)-!L6;#I=2X4KXIIPe-u1OX^^S zj;pm!?m2v{Iak5MFO09{nV3_~VeWncvJ5~LoDGa5bvgNi4g!|CH);?qq2B_Vp0#@f z>#<|Yzxo)V+SdrGm*Rg8Z8oRJ#nTYRRj?bJcq6u)$i7JLhE=Zb2f3#DCVwq!8Z1nT z%tH!h}sDsWEbFy^&c2P2q@0{jo69Rvvz}Dj*DY=wse;U;I*Qh7rjjjj! z^Lo#Q?Jxa_0CJ12Bw@8yEt(#1P*9Rf~&|PiThv<Pmki^n&sc|;Y(@8^cqM)QCMzE>DUPtvUimqLZJWZJVrHaqmIxld;e~B`A`N)b- zvFmwE7z@#Ql=f5p9Z+jd$DAvaIjoYgHoRg2Gebg*`tsV%+|`h%A$k(~lVo0X-v_)i zh4iv>!G~nW*6+?;GTv+AzYl&4fEgMmVp%K9rCyum)wlM{`sXjIs|yTk)Tml0sF8)7KjLuN~DHEv0wdADRqI3ciIFlOWn_{=Ev^=IknGGRC5=N?s!YiM2`fmzlaNSU95bhsnjC|x6;C~dyeaP+;D7iV+NMDeZP!r) zk(YiQX+lY}L21JLMc5$dB9Mmy(7q9S=^|3%S-Lb}%9pJnI<)^=_|89`&5A6VmLo`| zh@2`hO7=5NA+5+*fMxURmSdO6oxME6MFEWA;(#@>rQ=@TBAnG;N+$O0`|o@V`x<_2 z4np5Tr+i->9k*F+ucH`T=b#>B4A7i|*!Derg4m%n1tYm^VQ+>luPsG~T=gF$@ix>_ zsMzay)mw&CaWuG^#Vf()dtsVYmrQ>W@qpCD1@4Xm8G-oS`VC1CK!q(Y2*UK-1lb=Q z&=!1|+y@jjLTz$gyx)9|`|8UjvQLjTcH#9eNa{svJ%dyNIDUzGYOa_aIj>jhBK%xX ze{aFY8~b{Ud0bnxUW;f20wAVj2`jxU6g2`$fkwlC;0yY{w)A%=>qvA?Hg;?I8OC8AsFU z#Yx1d{F^CX?UAEcWE!~&)IE=s%8}yl zk%`mJV``KRsTTJ|)$?p-JUYKP zI|S2dQxNq+vS4SR)wSFp3y~^#1TSP^^pd&{9azoii;4xtf?~CjR0+yZcuV6ZA z-<0iJ$9%bt1!jMGV`tO&sazyh!my=uJr>6}>A`)Dso;(v4~Wt*sY;&yt{@i%2r9{K z!{xPjL^r^!jE;f@PRIwl_ZDN4r>ZA2OMS?$j_Y_*O}x$#2b0*(n*Eq?Zdcy;Nbn&V z2GK-%=ndYnbVn4@IyVT3Y84V-11>ZAe~@&iljHA@X|dnxhP%7P#o88@ly}!o;JV9& z@SM;BsLYZkHiK8J{SGA^?TLn8%NAVq!hLbOYxoY7UtxAFmL7DyoGZTB+M+)FL_vpD z`pyXNt5s+0O~Y(z8%_*`)f0V*hKsGmGEtRC3=^>(J|KH4w%_YZ3kNlfNNs_~khx$q zS$KZ^P5Zsb2kHh#I7d&lAd=C^H=8U>x}^2nB}`jD!UDkNgaJ)ciz(I$B@Y!`s#&+P z1*&*?o@Mwk%DyTVBg?Un2=<4{GJCAyOM4zi#Q8opbKh2)nU6PL3bcgiuY1b{H`rJ6 zg_~>lVEFyp4JV_Ya5_af7!4V&^@&0&Ve}d(u$ouqb^e5+sY4bsM4^p-U?wZETK8Jw zP$i?r$4iC#|3PL4rulc-mUx9S+yt%XNsNt0@?%*0c|)lDVSBDP)t*8zP=Lf4C@W=H zd8akMit(-`EPKyggQs)uJDL(tfgt{_NM;KQ4DdLik{(l zhF0r1GKRJhF$lM6=aS~21Cl0)7BY=YObCuPT;0qtoGx!hI%$bmbjEoAi*(x*;kNYT zcsihsK>#?Q!@<7h^7JE{rH983_AhaZU;C$T1bLOid`rRK>FHKEPqimN0zX7^v);zt z?H{1v>Kp%t=Jz+E%B>*6@}Kk|xbJ02MQPY6`ZPWn>0lHl4jDJ3kr-r#Dt6sf ziXq7c`ar}X3#BX}@zoHCAa^#6b2AWyZK-=s%_DAbs4SZn&hn!PIWLIDUi_Ijw$Y@` z9s0Mx??*aA?6cn*;=!ybOFr=EkBbAPaAHGC4ORY_Uo5#+sq7aPC^=L`C*gld0bxkC zX{i73=kxtm?OX2-3%VYABhFU^xGyLEx)PkOhd4CB3yTmvU3h76ba;p9JZ7thzN~S5 z3(D`0FVJH#swFs3jaIFUDAgKvK|s`FH|#}l-Ub>-A2(ncLz??$MQ+dN4@dT@>Kti1 zh4$ee^HlN&&nqq+x}6Bqj-Dqbu)TWN=MPaX_qN6U^ozj4C3WqEq$W$55+a8F1gyZt z3~5wh)^h9^Tuv0ixF$pWH1m>ah)K;+WcE*eE1+QD2Z0`i>Xztt^1#uokJYauf6IG1 zP#X7sAv_b{JUr-eU{*81FwslDPeu)D=P_Xy)Twzf3oy1H5`|Rb`|OW&3iFy7Jksyj z!)rlO;ucA@wgp$>PDnrFrF4|h;M0cIONU*;ZvRpXJJm=x6{IZwWTyZ(6t|fvK>bEi z@O*Y^A*krwTNe@BP|IKUV!divK@j>qmlH6EO!YQ{m@W0zf;v~>1H8WojMWuE{4j3~ zFuR4*V^|MJnvXJt6mh?|Th?o=E(sAbSlUKE|7kbT;%ob{VLT7{zNUaW#U=X1zedQK zGI{Drm^$0&Yqrj>zY0dL?gay~n-WMZ44J~L`ewy?$0DX6DMF|cMB{-t8b}^mYxI$z zUP_i;b6h!cVP5~8h`+(ou!jJ1On(|9DiZT5xaP%^No$p;hO-5Z&Q9xlYSpF zZS5IzCm+KWvFb!OlE4^GB3C7c14c<@4Y#`yjn$Ida<;4Bgw>1|nM4W;2u~0Xxkwty zdHMfc2}jsyCSPjdQbo=Y*5FQsl}E}UAmV}S`5>J|@d~(~v`z)g#&oYievW)E8Ivc> zsvcw&=jVMSir1^lN=Yluy6mK_{fJ-o)Wc98!0d*}EgdjQQd)fTzO!3o96_ui>@}-V zZswBB3z%=r&-y@64t^3p3sLXfn6U17{QyzoRQg5YN#-zQsRu3pX;BkUQj3=OM&3;! zgH=3QZ1&BBa6ywqg##tNf;j9Ok*Q8a$e?g~GAS(mGa z{SoWQq4SxNUqtn{8CoAl{TwshN+b?qIssU+_WQzdW0Nho!`l`?H_xXv!mf}72;HPj zWQZ7EvhcWO9TZ=!toPdP?H2F8L!pm)<7ld;@g3xH z+P40btkl$}h)oY5{K1J8Gk>r-QK&eXptOX!&+7vLPWNtf5?AiKxtkZe-Wwkx$Q||0qJ&{>r_qq*+I#hO9o5@ZCJzDxdk()iA|lrbd_xT1(`gSn)6&224alX+f_<~^9tXE@P}<`;|v+X_2A;9PZI+d5L-4Fx+7<%p`H1oSC95k;-D}TN zj)8LY&C$91zEAe?xEcC_sq{p3k_jifq23!DNzAI;i*iEC^XXvI_iGv=8*+)W&a;ln zQA28!mQ`8wTO8~iFQ=T6}#JQ3@r-tkX6;Ces zGdIMFk*Z*uPwzUXKU?kR@r3m<3B5m5m?B#F9lA@_)oK2Nj!?F5UPo-%G2^aG?Y$RRf*|-w;0~hzoyXGgcP6?t|Lg4sKj68 zg$eYQ^$L6IZ@mco4VVYEo|ve3b{A z(N5+wZ?3H0n)0GA?LUWqh98|L`6zK~pev>C%J^p@DcEHr=0Gjz9i)0i+lHx|o2`c^TFm9HTB#TU0p>$*~uY4)2 z!a>Q*OvtQEC~Dj`Y$eeyoh!wglV#mLOnG`<8+}5{!ReZm+FPpoB8sL+TZ?@_yR$$^ zKps%AFWmW!Qp8983XlK`GO!8Rr(13H689F*#R(Z1YjkG*w;jAS|y-(ceOT0Oc4)lB+{v@+~A#>d%B*Xoifzauz z%j=vSysMJBO)h7)l_9`}DyssDEJZTsF~p7DQwNt?NN!6`wXz&sQx4GM4n!R3^vQC} z=`9;vW4LGdz8mpfHnxv_CpHoeJ`WfztH{l5FwgVjU4n}JhK$gUmp3VA1}%aF`$_Z| zQ>3rN*;K;>=Idhf=l<;)-TwojKwiJ`+tawT?&~7c35J-T5(*drP(qMu4${X80YF>x z{99J9`t0It_D3;j`*S{~5uu9o<0 z61RGx1~B}i=OYSfv=8Y2ZR{QjU9`Oni~u5D6$NvmD7yyc=VCc@GF;>HW(L57*!R!a z^>q8r%fwVL1!%E%d3U#i#opvCf4KKYb8|x%_qpJJ&0 zo@iQ#iwT@0wqw@oq#9_YgD4_TBtaot`z;Gg;=`-2KEzi{FEh7JWlL z0$j%DG%_KDi}M&EPvS#_E|Y`>7R>|*ij0b2j1O3tBI;4)6e8inr96I&wtQaFblHbq za9D%_$_Layn9?S# zBVO~GdtSjQjhW~O0f&2y02oe_s)F#zUM%+h=#ul7AG~YFvrVr1>OHv}o$O7}fNI$H zG}BuTZe%53=J>fsMePyCio@RXA<@v*A_jkVJGOal5ms%JRQZ5mg>7e#Vx&dwmt2Jq zL)=oIO3TRL8KXsH^bPJQmO@asKbn(n zdr_POVjbTXH8Jca%CC+lG5(P$UQL{^Wvl&zrkz&pnOVY#lH5 zM$9^p5U2`A%rQp%2ltyl^?+zQ=W=n#m2Vbyc2Ep-|6Byv^Dk)R50#H}z$czjmF7r@?pu>)K)5B($n z`PE+tR`5cYa*Bi)zcj2dO5mJQ!8o19Q+Y6@p;T2lGAFy>Zs@G;`R%l=8!LFF^_rwuUcuvu93O=ve9jr?iR zmlH+13;?}28+wb8h#{dEIEfI(YM3lR<;|=a5RTMI@Pv?J5Pm2Fa%vHo{W5EnDiR0_ zi@+!W2T4_eUd1+lXigG+eL>$n&(FD-qBo>rr2a_+5Tum-F~#C%>s7nOK8u zpDx;!(9NZ?$LxqCctv9k5CFUeK>DBp{W!mn4%BqCn}Ld!kvK%zuqWhM^~w5})4v>O z&kAW9s8sroxti6OpsE-`HFnTg+CmO0?ikXdE82Cah8<8qo|O-c*a0VLLyXT_Amd22=-j3RJ}NiEsp$K$v*-1h%-n zlJS?_s26@@dh;7nU;=u(Fc0IIW(v?wA7cJLS+(lu10UbAsWtB$Jt*&Ctv==tWqoC6nTX9_wAlzx@mU zPDb9^JG;t0@~27!wCA5r{J!zzw>Bjc7sK99+18Utw@+sP;@G`Zh$pp^d8?L{9c92>>{; z2>ddqV6O@&e^H#o zJgic<%r(z7mbhQh;p{Kwzf#A>mVOVNX$`^r5mm^@)XVk3xU9}9BC7jEFcVXd285kHU&fN%5a6QAzV%vP##X_=TnWf$!B)O)*rt1s~1tsb=Re#MrW;gX^IJl^?|QP zFFp11t;zVwF!w-$1{W$!IBS^!>Hi@B;;r>Kyag2yEdVG-LO}n8wAIn{4FBMvPN8t< zun-LH7KrQ-A;@@!QJ{L5#jvJTCx8sPt?cSzZug7TtA4h~bua8uJAKgN>JjMpn0cXh zuwMjwo)QcH@mjI))Yk}a*9)TO_Wu>ZV2`kx=Hd&7%)^k695D-CbR}MZ@m^ubM~s{l z!-Pa}#3@u*f)G-PC>%}8ObEDz%ycHQ0LqFS#p{*JC`{!`{7L3PktmJAIvt*24WnsG z$_9R}rlB_V;$Cb0(yP99Athgji%&W`)048u$$EdNeja-L@tdI2M9T*a{B+n?K z2i0V}4jExNAvw1hTR`K&%hDlrz$BT%OeK9NI6N*yVpEPg#FJ{hBM#?+{yg<4zMlu&-xrozZK=K>;8|5Q9 zEhAGPlAo3ooQi&wClod^v5tr^H9{oEj4Fgv4JA~;xh%j?Q4H|&HH~2YJ=XepZ~aDu z`Ipzm4_5#`^sZSqb~{@;UbED-{r_<=GDj__f@L0LAWJZ85&)98RD>cjdC5hBET{=a zokvbRWI+9rbR|c#iCBI<`#ZYKIRGX^@sF7S6w{+(LuAkmBmew2|M4FWI{2BV?`qCu z4(;{90jrGplLgNpmlN*O8^xTC_lhN}&cfdQA+h(CAH$Zc;k?sG4PQ zXlno_ZP%qlvZVoiiX$tEOhx$0BA}+boej->%9|~v} z0g_jCFH}GzVuQApmYofN_F%DuVl=W&Jgc8Z091JQvmO6UoANiEefE*{J$vt|7h>K3 zm_Od+>R|r(*h$?(dSGYUM$vNCmEwSN&Jzh(hU~rLW^C_#K*Wgglbv|ldd?rW{KC2G z!VeyvkOL!zKXd$y$V614NH#J70Gtl#*&9*j0A9#mrdPQj0zN9I2#4yR;9OBzr;!+b zxOSoOeLG?5;nB`hKMFfPS48qFVdS&9*+Pmh~d{PlruY6wE!(guqaKm zCBm1|3?L@E?mxmICj|jP{TOb>aeC_yfdA3%ZeG7IYXL+fpb;0(RAwB;=uDS6sd-K(fixqi2PrE z4_$vN%sF78SB?7R_pcZ>2Z*f23|sTqA~>TVfo2}?M)43KdCN$7s-7EhgwFUynK3rk zhzcNwN0=@73I(I-Bx(pp;gX-Y8Md&Kd55}GGQMr6`07#b{?`vu)MPXN%~)ePqN^)+ z?_1Wq)*tHqNsd%)vi6Y*QccR_(C)x-L>z|ul5=3T!x>HWw%qzN&bXp&p#S^1d|vpr z?Li-075zoqJH4Jg_%I!@E2^uyPTN+uUDLQMV;$>KZ8*c7889i{}JZKqsq2I zknoj~^-g@P&NEv?!}8O_0q344>RMVv|9$t09Ik7$>l=mLfWaD_=%p`Nf6dX4Uom2S zP|Fx6WVr+h83K7&2zwo?9rB{$rFrK~&i{M=RqZW1 z9>2c4^ekM)x`op;WcQ+sp}46; zQomr&;0jT`U6h&1UNU#iC=yMPa7Z6A79|)s88a8e<5?tvRGuL$EJNZ(3ZUGn?)ipP zEV(;l_wCH5RxW@4R~`sp*v(oA!*1!3+9Z=r^q2PfFUMa04}IuE^~Z02=#IJAa5R96 zWw6|iRryJD)ESN|VsqL=&4M<}1p1jzOS(kL4aqP0I1`$p6`V0c@@Qm=Rw6^kX-N{v z+IS@ei~y*BH-Rh_;_?n={y(|!g8yDRFmUBwAH!f;DV*UWe+$<%5+iiBKPBqhUk;o7 zXN$TybHu=dn?&}(-{XRIm~v>ssGk@=A2E_2FOTr)1IBkP7h=gDVZ;=n*amkY2N}5t zOmQ?2WDZ`GBofeGe(C_{%H^|g8KLYDQ+c$CDy$C|9%9KFhrs|!E{pWjd0ecLe10(T z{GW#AoO$twKl^tY`7`rZRhW!N^ibiI&u;upo9!$b@Pa(vxMWzx$talegj&Y$&xnTh zBVoKXA^bf9=p=Ohz6u6hz7K>zPIGp62{bI761|j2C!u7<4Wob&0K-T!wE!CVYvzv| zyuQDvukVVUY?e;<(zG@5rcZ6X##>sn!nDxq4dUZ=b7J8|mqOS7a_IPb#hzdO45R)R zFzTn%pK!1)S!k*LVwr7AFn!0!STpiaIN<9JM|;R7WD>-z5!Q7H(-MU83geI-98co` zT$~4&Nl$0g*b9BXSKr*2e6Gj8^MGrmp^aatM=t#9BV$nlVToGP^6^JmDSJIUMA%v52 zHk2{Vt3B+VGj2o*7y&RMStcJC9r-i!ck-I~&*%j!Qu+8rh8dlmJO5YzwBMpzdi4l_@56OBdsF*v!@h8_) zC9^<~i(w&xM5TP3^PtQKksKw{YYkyyz`}|Ul5(5|Kg93=;u3)etzND^6-(^_%YCG; z{@u$y_|EcIXvKy6j61b%m)Sser8D29dkJE32?L6 z{t1h(Ou~>*Q~@R+9;#;aP#{Unl1fqrHCkxP9F#c z+IT-{E;{nxgpt2w{+MmzDBh$MI#R|s*AZ)O5p@SI#^}EnG@{Qy&KN_|M$_?&Kmewu zj3H7JBm$BV_$7L?<6h>gApzmU7H&!GzRLJ+0s0j8};5mH1&$(KW-@w-ImDz2m}6cWeU9!yPGR{ygET(N?s zjfyu9qJR+qQ}`Z?toE6q%%46!?B<|hn2V1(HGhFvc*?1wVLnFvPi_<0Ee{J43>NnG zOMCsqM1dY*kn+PLm?oK&?hqlU?i?l$d}QGOB9u@J6^#ViD2X* zS4b~Gs6X1ON1a?ZiqHV0kXhhY*N1Yk1a|qvl6$ev`FvmMJxBf1zkO4P8w3Udaf_J$ zBs;m!|3;_d{qL{+*!BlE%(J{#!M+cbn^G;D$G(3n5f=?d9fASE0OmuO^zt>I zissx$gf9ibu=*)9IX#qk^viVDaReZT#PoW4zKui8jo66*cOCzlp9lqp(Kr%kyk(?7 zRPDpNeR5go{HKojNBC5fXGt~}c?*j0sQoIA9}zqoN9=t%qy{ZQ>j@`{dF{tS|Kp0G zM>h)}S2vQ)ekzDnBRUUy;!oSb;j(lbf3cF_3{tq1K;y}}Awta}G+qd&>?w{TR5{8| zIdfbjzYvciiCe(wvSgf6390fJ0e)S7!U@Z!%wl6<+&J|bmVb+PR~|*PMn?|2&b~{+!4?u?62GE_11c%7M|h`_9>QCU$rR9DR>B)CM^&uNI4s91WyaT@Rn&QF5mFX9qdsps?g(rU7{tH<8wD`>=K+GQOliG{zFb+V?g$kod~(#! z%7xolQrQHtX~&CH*+TjNB%#xqYzfv8+HG?^p{kZqq%%tmiI|J*MfJUDP=Uk*l4 zX5fM^ZSM>)jrWI!MDyWCiUUtOP1MxYivGVoB(je`BF#F(v@_v^F7k1PFnE|b(+95q zC{p1TK4+bx1VTZbZ%Gs)B+JlnjmP;@tn~1ceiWWWQvnTDNYN}fIcK30h7j_2ppe^A zn@aS!iJcGjr!LgYpY-tUX`Jkx0!LRlk~xuku2_BIfjztKYxOd<1Mc*h5VvTyh|zy7 zW{D}>{N?vyhKP45BtCaSgr0?N2&pCC7etH@7b1}doyBhe;js=VfrSRRV>gc=K{#es z|CkxTBzHeq^`wvSwiPR`sNdW3PkTMAgw8fG=j=n@`ClLTaDR|q5x-8X@Rz64bkJ&2 z9XE5Oh*`MD_l`GT^wy@qUH?%V_;x0MZJ(();k%F4(XC&!9@Ko|F;e%RA3|6j{3<3Z zbq=|bK9xY#&A`!Ugs1ym;qZe|@WU@=@DRi1wF9#&ie>zufDr(b_!?{geOJPy^ZM7l z?uv$d?)y0!8Phy?jr}7$(C#i3lX=@l~RTPj7Wsrgw6&JxJOj)tv z0)#jWcN1{JY~Z2xXcu~6H4`=`Tk2|(&t=8VU0(g#mwogb>j{kxc3Hf)zgwr8v?rY- zz+GOrv|YHrf5YqEyU6MN*9^{Dl}{r7g%o zWW^&SCsT+Za8Y_|5W#^g@l|4tr!(OU0dz21^-_PQB*u+Q0V4oLrptt(H1a3r|Kp1; zy1cb#@Aq@GU<$)-c=2b>!E{WaeJt$S_=xA=dd9|u^Mwo34!IXzz{lwe8)lv9L*|jc zVwlWRiF*7o(gzCmLmw=Ez{J?ePd`x-bEHlr8G;f5VOH=k&rm{ukf=xv;|wVql`q2; zYbh=+iiGs|$5k&z;*1%S3qg>p98C*-vK4ss81rZSnAkcLzu`U3asPZ<`kFo(^<&ea zZ(Tk4qkf`~-09QBGmLvKKl_IZo&L)PGp_GjHr*;VeeWC5j`saGHj3usj}rbMw&Oce z_fPeXI-)H1DLttVnbZs=2%PFz@Q~&JlT%P-#Ce3@BJx+eG&G(p5+V9eK#tIUl}iX$VMRGc zWq&cAtT$j`I+^brOYV|^bpNaD7Q%cLr~5iKPn5EGvz=a2}Ck{;WAf>*QgQ)a5chbnT1G+sjz?) zj_~18sJfVFyFB3sK}&ry`9dbhKRcBA)N!Bu&KC)h7I|-3yx3blMWcRd?!z7JxX5Kw ze*Ig|KWgFM|N6VRmOFP()`dmSDL&mRDOLPS+deZHkvjNb(TIKjUhfVNnaqF0(Kpm9 zaP**#BS#!vgH^Yvhr*L+deA|tKz2wI3Ij^d+2G|&VC6X@HZt=k)7n!k`E|kIr9wF1~U&4dq8foqUn9N>!I4hN&5FuO~3@Vcr7I~k{*gyTF)%MZL zKl$Y?l+Okn>Y9p0UMhHE8|pxN2AIsfZ7UwGx5{+|DCfK^S*%^XmEYE3)HDvkIX zxQ=K&Wx25ZoNxzrW8oK{0r#!y8cknHO@cs&sUyhgunfsx>KJy)qx&xc#^jVU^F8~w z41VlLMxclqP}({S^x;KEZN$7MhBJfQgMKqP|>EngUW1P*fCD^aZH_(#uV5 zZ>Q}2f8Uy!efBx`rr%B`xo1yVv!<_^S+izMVQi;|o40`B-3jmB%$90{Tn5`KLIa~edC(IFqMh*#h4}I%U6tp&<10Ttm&9LQ>;joOA(I)f z)umxC7UtHg!c!NVe)I0_8-JF>joNM>yUhN6$R()AEm*KvC^R>!>LcExQse4WVdF~S zzexSFzWLw$^^S=Zui>N(2}G~nj73yzM@}EHd}|hycI*!lW!|KI)w9%FwuXyeZ*%N$ z$@@^sCl|0>i+B&5eDZI`bal;c^Kj!5mu|`zD1(*ha6ZcIB;YRi^p!ZQOIKBb%i)R2 zUcy<`&dj&OlOAK3%M7;#!cv0l7!zy)jN2?TBuwnupT`K+2%p^`3(_&jit#L3#HVK& zykITCNf?s{3y-fvBLZt@Cd$t#AoU7Vesv-iT@TXQ;-tQDz^K_@Q=gpK%|qV$1IGGu z=hhD>Vd3R2iWGnAv-8HhciGarC%L&(8?!m)fu+F>JQl>1&sdCC;2Cyr(cTM=aGYM# z;$0C)jK%QU*TgeVRjPA?^4q}vq1Y#>I1vO$U^Vp~_}j1$TzR_+Y^a^>`G7=4yG2v6 zNUlr05I^mfLzzc(@16XARzxpm*svyg$@`G;g2YeEfyB=PC!Y9)35CM!rb2-lsD{i| zd~+4$LBum2kEyDPw2CJ1SUXfZ_;OVN!wLU|zF3gU$yM3R9h ziPB9|^pTYu;!6l38`Mk)USzvcq_X8;qC`N zcuzG4VZ{1ui9Vso7LH!D+kU_sz%e)Cx4VxrhQA0pmz;syp)t+jWOhyfJJ?zj_nZsj zUq5TshwEBeu5Zp#0s|*qL)^&t!CA^ zA^q?q1R+Ie3y9UGQn8iYYWc=O#iyry{q|oo4t4mbdGm3h%IWtDT{e&WlI4RJ;$j*L_T)APB?gI zoMy!z+LDKH$fAv~6319f9Rw^OAYypwRvv!hspA&I;Aztmbn+uW0&c#fZ0806X*FUQ=(JRzrOkLkB>fn z-7CMC8gB{4|+KLa(p$!zwi6o@~Vu{?+y(sc?cMiqy?o@(&> z`6Ua8%d7BMquWjjr6n&NPuf-LC-CB>aR?$w0a&>c2pj9P{?;upCO+(8@1m~_FrgO6 zenYXu%lt@E1_pN8a;d0_q>{$@M;o&igr3UY#nIgFORpN*d+ds zUOaooNo$t;XQJOt;?I*!*3OXFVFrDMBA-wb5*s^KjXvf*%EyH-uN}lcc;{EQJ=fg#b6$}=_8-RQ(v(C8PO zPX6aVAE?dcM&r#nvIf}uhMqAam4h!0c27E)lvNaO$8fgdIMZ8j0CJQGJO?2E>y@~8 z2S1FYk?IeijJtFukq9B2up%+L8Z@E0zH}x8R{V(`ek6FtD*4j(A`TPTd=M%Ca0ZcJ z4VIMzGllS-eAM-0RoDWp%DKy$3YDLl`i(p869^FgYbnz|0Q!5FUf5U_&h&fgycypb z*V+784^loYJ{amlNW?S9GwT-8W9&a;PMHSQOCC}`%dwLLX^}P!AVU_m0Sx<0xD$l! z8bbdPkA$&NOQUE2dJ;&*a;;gF%hzb7KXr|~tg_Q=rUrIS0Gp|tO$9AJ;RIf<&)+-I*HkZmAeBBSf4rIQcQ8;X!<2dH^ETleQhC9kRknMMHgZ$T*op<1b=7wL4FSH-j z3Mn6`bihRI56%9CHt<@T)Y!AmREfGum0JO=u(rL}2<1dRT%*!S;6WG~c0IO{w(9oR zPW@{G0cgO2t^wdeEFFz@cQ}hG-}lXbu`O{?V&?=9uD@RFLz-RDOMVC4i);bP``>fg zX){OXa$juf>>Sb(KO}xJNMTe#zCQ*P4rKZ0!Nb8>TAdtUHncRX2+Jq}CvoK`z@y`8 z*l@50(EgI5SOvm5^|v&V`01Y_Y)QThLD2a&kk&60n^s`p*-S1SaU=00o@UI)e(`@* z<90vz`X7Cb#9!Dw8Rg*?_kfCaGH+blqP*A-39gRM@WiSlmiX`dDX9T7^_KYUbZnvqxJu(doqzV(6L)K9crB63 zr6Cqla_CzgHCPOl2MmCl#6N*sy=40o$0XM2X4+@t%W5su3yNW8hfoq$bV#}2q>rrp zLrV!AreP(#B+NvTwCxY`A&Bs!?ZGP2f(s5wiQ_ylC25u5&=C<%8j+7VKHub3tFq3E z>tfZPc<(oFUqmD%{8Q$ObkBej3t9Eo*K_^rEu44p?z?PQ@ssh6cTyXki@>QgE}$7+ zKg$IppRhgf+;o@$Hvqv$Ea9+T?FN6ZVOUgn8`r6tV~IHvZZR4iHfkK2nDVTGnKp&b9gYXAimQr*|+s(AY^n|AGY)WgveR z&Vl$a*gZ`1vGdRTSk?NszB@{J@s>RFCqQ2^N)rtiXCU*o`Lxh}*h%I$u2)s>IYNz| zdWb4CKu=VA19A*56>p2%J_1DSGHjQk7d@=e{X^P~UUUY*dOsN~1Z)(30~pu^1rklf zBC0boUx+`|a61EgS0kLg;bafb&BH0*1D@A3LBu#AXDCd=5k(Mg@CEeR1n3DPNWer00z>f`6ksbxuy~6;VzaOk z13z>Z?Enc-1s2Am+U;CbEQ0G?31@jeddp+g`|f$j4VL)ha!_V*9`f}A&Lifke<7GB z)Z_D`%g*294|7g^Y|rkN+mrchyfu#tgm_^A`5(ID62!j%4WAW<9ID0~bGRxrtx;an zYLtk?-?jn2*3RaD342*P;Mw;!XQXcuW>a9$wHS4sSXWDSV^?-p&Hllg%bUZwGptwx zW(qEP?6mc)0i)zCzwoTHjvupO!{U4nFHPvB$rkIcxbo?Vx37ITSfbdPQ_9EXm3+8$ z`i7mu1d(I<>5TWz=COs6xYmIfWDi+qm~|w6hGYqo1|GKD8i$S*hST{F=m4pO6*&Ir zX!>LBAcS$0q@`iGy~wAcZY-5Zsg+sp$yJG(t4_TBj^|l)vU{d3SU|l!n<6I!>o4PA z)elXvOZ2M$ycr*>?Cy|Ne|s*U^CNgA1!whA3{!4qB<${C4*+_BGhqQLV+p&rXfMHm zs)YbSp=pCk@4LSmKmA0gcz}BFb+2m;v9hyc1eoyj#YCjvgfd_g=GWS3W$CTEM;HLC zVMi&3=i)Uy?E)dw39TFY1mL)lObc%i95 zr9k}0;ij)@Z&Zb~B>vd2NZW*RZ`wzEXvZJhil$eVj)Z6!Ef_@VZj7;pn_mzz*n{4G z?D4WKxt2ovF5i_+>${lVVbnErtMJF-uMN!Ck&x1dtSQ< z!F2URBJetv&WuHBpd=LyWN@2FK%)s|0v@tWkccL4zFfYmO(f#$bAI;qLhOb^Cm-`Q zb@}BvKcn2m3eq5hMEF^?^>Zi3PN-ijtNzF5o_=*jYr|JYxqhORyna`B{X>q8sB5?Q zOCn!rT(45^nykj3cCu1X?VMlza*_B8sO}fEmNah>jo74r3J{=rw6Be91K{S=PD60x zUF-sW!A&PzuO;%`%JZ*TtDoQ;oJn41a`^pjuC0b&Y5F+FR@K9AX3RKsbVtXdT{+Rb z$U6XAZHk?BtD|f)peFuUMA{Jo3_9In^NJfzl4NUVLIOd5lTq`L03qK5ka&b)3>a97 zb_v#gI>>kkq{drOxdt|24%&s)1Lx%)AN%4Z{L6B)S9mLpNw+~kn7Jv+bVPpxyAD%TSmqU+sobI zFjE~SLTS8kSlAxmGnQ~zuXg5#Y@dy5ReJw})%Y1C{u@<(<%>f6ZJQ8X3EKzlBls-R zGL}#fkKuu%h(n?=j*SniVUE!z{)pzqV~*RMkFITR-*4a17vd>SeL*ucduZ^TzniXs zaMNrW>TMW8)(=%ZWG=ZRnds>FG2g~5>8yiXCwe92faQ}EIe*VQ%5Jlz=K_v}(0G8A zYkTo64>FTS04)~dD*foCm<6=oFkYJp`IbhO^qCg_GspxNJ;IT7UIo^8>u7#1j^}Qx z5{cM)75mrH*r<~a`QF{^$!a1=OM2T{Xr!DU>jCHdCsZd8{5|Sx4Hu5 z`n$83wLB27AjUxCGiP7m8sTM>vczS!P@AVpu5-rYLzLY)M*0f5I?OVzQVx;Ei~Gv^o`6>k4jT zW1{-Hqi_DvO#~Ai{Y#*ue-JKmN&3j9Ro+JTqwhcCyo!$2?~IQ)lbX7yzzuIgJH-du zZT%2d>PUV{?VAfT;3h(8yl`099^f;Ua9FurL_OCpQ`N_uti~O83}pUSsr)Lg{0;Y$ z5m1OAUU(@fYvxQ>Dy2IE4!H<64)vt8~BiF0n-Zk_+(9RsEp zCf8%yk?f4%pPgp_y)>>lw9EZ+_Ux0Yo0{fEv^oB!+g;6wqOBQ0g)dBaT5jMPvsR- zSJH2LbpE3|VfZ+H%YrNS_1)?Q=fjze+zD_<6%!lzw($Hr@=LpwC7iZ+vB(iuH#dJf z0@e?D#E|F|B#co@{8<*bnYHrF5w64-XHQ5Sy97Ll3Jd>--C?9b7y%4sSS_)aOqsZw z#3A?$kYJG{jW3ab&krSNRNqjUN=MiDvERLxuG@d=Eq8s4#9!1mAPS|lB+>x?2)hU5 zl3F{}!iAA1&zb&}2`wAm9GmZ+(cYcSLv<(mk?4pjqkIFL(XC1j^$o($b}KY2Q=`wi zP>ntMNbvh#RrwYFfy`S{78}y8z2MV5pxBl@+FyeBWB)XgAVy#bfuQ5CFPq+FBjnnZHanrL7{=xsA zKKxK^hMm7GTkEv0I9;C8M|Ap26D|+Q$Y-rtfY%BW*YtbI|H2w^yu|e`R4t&C> zHDKAVh3BO&ihZ``Hx|5IJ}Xeurfu_OK2f*rWV|Ix9Z^@IPKejKhY{DbGgb|QiMp(A zcF?(#1r(}49teSzkez?=#k(ioeDj)ieegTzbwp}Ng>ItBlY@aH$?R37$I{R6XT)mC z#CY7(1||q38P@*AQ23EoWIV$D^prswgawE+>cDC6!mX2qMZ!!(11FOJ6S8pPuLE(Z zAJ;7WXk9W9Yshj^vzDilF5;*C5h!XCu1|ax=?~{+DD&p%mM7})n z!mHOqgCA5rY`fU!`mtjrbE%n!T!ZH$G5L8XAd!rEXo2kfg9P6OmYq9*P$NGNnSVMb ztX}<%QI1oE-oVxWpw^Kk{&=8P23U|?p~#w)il208{)GJK5;*!AQ)UUA5?plA7IuXP zuMR7QTGaen7HUbT$%DWJ0i{^r0-xV2)WoAv53A9)RQyMO8nw?phksuae_{7PTjmKu z{KF{@j6KZmnU={UA3tZt^}DqLOF!043%H^ zrb_Jg4z=rLA5*DORjTV>iA+h*p=9#-1RiW$(YT69ZXwm<%Q4GTa` zs09jt34^ z*wx8ELf6j>>Ua;TV}LAgtHN%sPC3BI%l+j!=Nysl?!FLj`*PVcs0Y77{6YA+`qxWv zj)Ra9M`$S8K?A5ToOOl$G!}%wlYfB;J4(Xn2%yAnCl~QGVfv$CX}5o+iG=Wga3UAE zBrZiIk8rycpW&x>eUd9#g8j4a6TJ zmN%WhHYmQ*{{=L5T67j2F zNZJ(w65lQUOfxJaH=EDI@kR!&;&rQvXgX5Wew0LBJdE0Li>2K%z%bgXZn-c!0`Vf$ z@-lv9OUrlCSoO4Pbq|9!K??B);pd?*GbW2R4xTXUhZ&YYlK7AuM!BDHYj9xFXy`1i z*unk@w%;Zl0l*KP%z&)!wMbF0FA^evh&q1)W_}PU#8M&(A`+IA!3U3A#D|*ZMABXD zN0xUcQdb;v+t2PN=yUU?Kuz=WUbu zoYFnbSdpSIWcNVAXBZhaCT@(YY?tzym#Z-sd=?r#r>NX=9QMBaCt(L^#co*tm`2sj zwV6^%e=&7n`-iO(Mk4~607VZE4HJfy2pSHeqFyYWa^F}J`}irJ`TBoE-_P8++kDT1 zXGfG4TYAZnvmjV-5|r;15;5?ApnEkE$(@KK^-E%s_S@qpXp*-_aeFVN)zxzE>8GDQ zuC48%u51>Ecut>8jsa2aJ?UP3NzS8Koy9=>#TX<(V}+0w{RpXD<$iPrQQ)xW0@lxd z8J}|5Hom}F2XO>pX0kA0@{tP#I78y#I6Y#k)*uS$kt;cjx(OaCtiNULJgY6h$BKN}1$G zmp!OF+Zvk+GyVY6Q8op;4ngMt06+jqL_t&+0Q3U40BAs$zZGFYGRER!WnXAqts>R6 zYT||SROPOdRM(5os>1SrD<@eciC8wCWXvMq7k{?zgu?{Hv@x@!!*s;n!vsqA$sise z1G~l{{Rk6nvN9f9(-f(n_`&bb^%u^GY|k6bm`bG4nDU#K9P>gt9yz$Zv7<2dj02(B zbeD+VT=qHWt)xBe}P={koen` ze>f$*9)gc7$#qE4k8bTM_Y2$sh=D5!2m*rzo5rVs^l&bwz)7mq6x~Hz5vPGIfbi$5 zqLCO59^DlxcKct(?e@+i7X0dF5`W?IgAY4c#GeZR=AFc!eE#3RZ~9mETL0#MCS^O% zS5VjqcF*vV?g<(Qr2@-`m$>rFpH->J?@@bv>Kauseyr;J%flf4|EGyR4|_ugzCmaLg9d}M>6je#D2zhcX5v7pFUaT4(AFIk+8*! z^Y>1letK0`*HImwN57l0m7^oqNaN3V7 zBAQ~)HW2vOU3(ZWLuK^BGmzmZMv-Jn9(R$jA}h*fPvhaO8>nfH;B*(0+iEBB#G0DX znOWak@JA*?!aoISng`=8UZ$S`;s5I5#lC}nK=&iFrq4}1yXd+x5od2)0#wb=G>QU{ z)iWslf_d6*!@h%6znAS)-ugeQ(I3dDvBw>!3hP&>j%OYP-2)v=VC65}9;u*^Wa~*^ z2=x}Rn)WZ|MOs&PAVx6GVmR@^Q{riirC}kLz`)IpBgXL}t{?5n$JHCnRc9!L-Qgm< z>f>j)VvMAJf8M(j1 zuS557TRde~|6N_O`UiU31N%6o&7)(Y5fFdg@|6K7EGZ`f z9nD}05Slz%>P;uY7|ekzoPG;y2E6P9fJ|~KVFJwv%pT~bpGPN)rDJ%6T}9t$N>yHU z^8BCOLzLw6FKyi08!UN#9{i78U+?gZ=M3^wf8JSV*R{1|M(4W@DilEY^B(SUfzJ;q z++s^G=flLXU2uE1u=X_-8MBL;c=gX!)n0q3?j?U!xtE?sSS4D97rY9({X)gk&0K8D zpworCir~F^>R^p1MA+$FR-0u`c0U(e#Tdj>S2xBlo_fU%{}#Ug3EM96$<&@-CDMIf zJf8Rlq|8P&U%)2#)Z1!#?|7fZwI|on#Bd=p)*cRsD!AYmdTN-v51k z;Jvf+x6t;PN6Yu=q-f}KkF>)c>}?SM@-dgN(Q!+gNL&VKNl3Y$1{8F(O0e-WpyH>! zqEd7J3I{g!B;@NXm6c>{_|NOA>)(o4Y?UFuZ1NgOnunImKMz{1ET42iH=nge+wfz@__9lmIX3DzPiLt$5et6@b;Jo^;<@iu(W(R#%S9r7yZ>+Z_!|x; zdMvom{bf774XF)3(4g*zU)Fax$I`l}0RMN>rv0fppC|i=EPzrfyo1TeK-mHg5?Zo- zgy5FJ>iDJ2Brb!vB&6Ig2xN~pi17`l!zkf2NaSej>WFha1FH~<8aJIbk! zMEv6L!1X&e}i_2SujVqLs$F1Ivd|iz?{BZF8 zUsaudx(|L(O_Z!auMdfMN;{UeDN*ZA5GpV8Z1c@VwsyjrzCbHsf-qVLXJEzO*o*$! z!}PuGR8=yuw#j*7!iR1<*&Oawru6>FGcrrJ_po`JGB^Z)!_77XvNLd5z{-Gw-2cTn=gh)J_^6HoC_o<* z|E(zv$&Katlg(4!%ej~<@B7+IL-JSKXes(JmIR1b2(NL6Vwv~`OX$;E+5{#xo*PKG zfyW5PAoX&oh#SRSuE;t!_S;uRjXvV=yYBe}i9gvr039rOeoFR`jpK9G|E+oR#ymRn zlyC06a@8y2vt1W?*>0~DJRf2AfcQ(@4YwaQ24CmGL2vHG$5rxOQ`KHKEL5XG{JZ}8 zxaxf3PS9J_K)izY?M$183n{HCZ5#Ft?6#fxl|TG2P1D8Ps+N|IM@jn!X}d?he~G~;03osq zCJEx8(b+5ZNsb6^W9?E)+=MoMfm<+00LGlb8wA2)Wc9U|2?)Y1IueIao*2#%jC_g} zhon%#A4|mJZi5qjwJnkQ>`8b2@>X;{2`4G9VU=pRZ@%&ymn)}o z44RBmKHTIM`;k~f?JW%&a6UAgX=BM?D5eJGuZ?e|3BpAQB3LYeM-fWmJNXp2@@?(j z^5wZnQ(n9E>V`#`O!S1g+oR}BsYRJ-(aD+m?4K_?^B5<$;lGysB4clx`v7mt34n)xC)C&He|FYc2gVv2PH7t?oj*eSrT>+XS9C}c zT+-L#U?E-C2eBMC+FyI&*T9LJ!J$b&pc!B+Ov#!6OK1|{Xb^wnM_7%{VCvNYPRmIrh_;hF5R7BC*dWGu;95ZLsi+=LBkq#RO9Q*3)+*wbD+QQJ5U97CEf=Z`3J#oyB$CVLxFtY>*vj@Nxb~>*&VqY`=dVe z3-yoww34XvFFYpb*y>4u{WV0r1P?m2j75W2>_WARBb0C@lK|YsJV*v~u@R++6At}f zhvAUdRlZvj$8(IH|DVRns*j)clV2=iAa&+Uc^>K;j6A)KFc4o7ek$|BRexbM-Fx<| zBdgk4zf#@aGQ$M{Z1ceXbzI)zEz_zu5V`BaG}z9Gl&o5Fe|}6=oc$rS>*c>u6%!|_ zj=wHeos0ely&1cL>RoWon-`ibsk1@Rj)C1+#ZSVd#n}l1IO7vU3-=ZqJ?KCdm;p>D zj5CBm`vcHhr|7!T~~A5_S)Y1p$&2h{x%6uP)M*8Q%>PJnR`DLe@Tcnr}m;uJuQ zi17@djcW&mh7V$e;E^A*?Eq{p<+$-~NGz>zqceiN-N$PaM;l7-yNE=J(gR%`T3-XQ!Td1Bnzx+An<~FKHw=7iSPo9ol zz-ra_KR2nuTYpn-?QSR*T8jEfEq|K@l|Eren{TLow?gj{K?v#TwkC4;io=4eq7UQ zKQ7=gHd(`)?BG*0Oq?vBu<@ahHp%N}Ssn!cQB{rn_W|B^6M$9w5Xn(9=16d z$Y?KKOy@uv2Rn|aeTs4ZybCAp{?_Wx#aFMrqBi2j+HzU1mGAIkp;z2%4P^HEFfCd2 zr<1DGD&nyssiCEwxR zU_*<3)(3HHA1U+Fu-3C!%S9YEMW8TNfdZk$RxA?3#qfqMclLyj+-8XX4k`X~=G50y zTvQ$2^yb}T-9lAMP6ezVrf>7*LjuT&N3c=Cx{q~h@@7HYh&NTdT1WncuwgCvP;9rY zvvGxh#`f+y^UVEX+3a!92f~O0CiW+Djad!Z0TEsu75zA10#{Ht?gYw>_A2!kS6Mn5 zq6o)ex^z0mA#Upzq?Aozutur7CmO%$=zAa9pTu9pIx%(z<1!b|7?@SL$OS&_{j+BL z_ug-;cw<~4cV*P`Vy(F833d-j;P77Hppl#?iU0|p{3}mj)!(T0c;E@OPv#~S$#trY zw_dF}e)~Pl%#*Y(A3RDU{Yf`08`89~Y1p7i89<<(X4Af9A#|4f!C^X;K*~=q_=Wg$ z)$j{qq0%+8SzpAFAV;0yy;A}W$GI0ac#%A!@&Z!5Eb`||N zzVyFvuC{v;0AihNkOC7Bqdx=)r34Krh>)+1$K%b>_#3M$s*aoXzrVSP5G249s|1A& z#|TC4A8Q8bF2saQ)eXp-bN?ALKJwT}$G?7x#Gr{ltYEx%7<+?Y))I{Q%|VB%?pKzmhI?)S;eSQBWA{Uvn4|L)mN9*ywE0b* z=t&dqE!w9TVr?Nfi^~Qfy7V0ZDS8%d8mIl$(eW!5Mpk)9`$Td3N-e{I?>?WnrB7D= zR^I<7pSg7JT^e5hsRto1?Ea7q^az`o@RwQ1V*;p2Vt2&}02wrZuu%n(=cHm)ZfEC~(Fo}MYUa#+-IkUkh5ZAfF%XSc-h*UJFkwTS>8265ke_zz zupSaZfD=5SZqBH^-W4$9U1PGz>Rd>24A7Yb`S)`bxXimT66tP8RbDv#SM~R(`umD1 z92S(9#$xUJFLJ0=H`LdY@E3kDXUsFQh^Usw#W*@Bj_tl5IYzo=Kvn^@h0jn@A=mlr7 zwL&lgTl_Jg#>4chP)rF316fqkuMo;)k*K6qOwjaChWYtq%!zjUY4uW5YW91svvEvW^E+mv_LEnt-1M*(nrlLW5*D7i!vBbA^&o} zz|BZ-^q2(bjrewVA-DyOW3m`qCsA|@IykK)khsywF#vGT8;`GXqKjYMZNfz#x%EdY ze6U>x<0kKXh?Lp`Uh3=_x3b|&6&u#iOGAx88@F%V0S$Y}9%(=jaoh>v!|biiD!1(K zs_ufT)TDDSP^od_RNLSFs5&10Arx)k=IX@5(BN3%V$~n)|JbZVgFoG#bg(6jCq7~f zoX7zSFnxvO>B!b;@rk@JAqQPWK;%@XD^xg&;-Bbu$Eje^8N-m_;A65x{TGPSz)135X7pc^tv(%)| zU#n^lJXqyczNH%On6C=U{sDH+-r!4PvzqT>qw2q2icFL=nyhJ?c!Yj*KLCsXn;5oF znmh@(3DWFG_z=eW=`K|^HP}Q95JP>Ht*VH}*R`v+R(hk32Jv6DqjLU1DtO?Q1QSsu=VQ4ej7j(ZiKGEGB#ltK)pE9(D-J?s;pE>GB+-w*sA%hHje*JRgx2{(culTOo_e-JGDVv#Ao??G`V;d!PwgRpYaQQ2wF6of+|Aj z#7qMAQS|TreZ{=P`;F8xWS@~bSz!oHgeA}$AUNIv<;{W)(b1$Fd z=5A=|qM{#B>#=!6r1q2mN%IffGFth>wkPz73MvxuY{?#dECP^ z^lh;N7`uMGv~s$mRO_ zo(Y-$F{v8i#NNNW-#ywWsMKI`g*k@JoZfQtVoQ zxBe1_ALC}9qP>KrNSGc*M+n$Mbeg<@yW)X=?pIb-##T3}yLS8J4=!eO^P1O=vVCM% zy3ef-cmL_K8Hd%jt@}Zz9Qw+sZ@6}P%`wa6V|5=Ll~z%RfpRji`3^w{|jS*3y%?b4)C^^0BqwzM*MVBV4VC6oczB{Km3(3qp7oahsF>_3p-{%P68k+ zQE2as#^Y*bG@3c(zK5=5CP0YeGwbUqRx%)leE!R!mSZk%Z{B+8rIYqtvEpm#_3JK8 zq5QbPOMz_CwGnW@tE&^YDWH=rk2iQKb2jxQf>VG|Ej|3S0SAO z=|f7V6tr}Yi76i;;)cwb5B%A4_<>K+Q~TN9aOaY~#Q@#EG{HB37EThfkxf4&ZX3=Z zNmhQOubOP+alb0+LP6b&4Uun8zVf!u2`C?O-;Spo88>XmlH{)RS65tmNacp5e@;QS zQ&zb+yMivEtuX9N9wvYoCIBZ6N)XgVNn}=JLE-(}G zVCBXmC!TnC7OP4S7F@?Qop%shO~#XSLfyY?j>KjB1%`RF`7N0k;H{at7|z8$+T%>X zMCVQb(X$n}*45&u)|RTOi)Sso_dcZI*3X%PbGaQpnA@t_B)cd4BG>&hW_&jB`fFc- z2CnLsT+VOTJGAH~2Iy9$F{FUVxk8uAZ&(BAlNvStgP&Go-gCID?wcQf0M9f21sXeR zlsjrS5Pono_(y65quW2!GlC9LUcw?w(N+!?7Vl+SMc6b2okNa~1oo`R8M`PA<{u zLE^{Rg2az0vaU@`6}STsA60=K4-z1kzH~^qW>7Yq65|-y%TW^OzLBgFV#H4Xq_fL)#3j5+oI1a9@S}~M#ihgp)U<*wGOePqB<&%H}BD8E0(1Wq`aF~+-;X>Wp z#})W|MKluM7>&KMX56SVF1Yg-uMRNFr-a?}tJ$+pt!Zhxesp)&VN}VD$JeQ%nUYx} zqhGTAv6?Tmw<)KqRn;APiW+z9@hVYOr8<`ULv{c2X*4$Y&9xKoMSJ0Wf}p|J31~=Y zja{?y;MW^Vnhi}jOQB&8dPES0@E%40wJ#?f!J$9&WK?Y!KvVS5ZpQF)Rp~^0Wt+S9 zjn3-hj=lOjugGEVTppliY(xXT?H>vT*c<25SN!eqIyXPI4Fdm|R{6+K&m3(s2`+%3 z7PJl%z~&4q4$@|=dH;9;8^H&`BV(X#rZLU!-$Hdu%j7D|`W;wz0enEjKR1)Dk|62C zhG5%(pko_&i+;2REOlU{%ArE%HZ`MGSiAn!11b-g2^FGAxqh$YxP&5cla6H^n< zdcWH9taDT{ol>oTcuch~zEAntE?l?(ZDD)!c}9HLYP#jLt>~6!?C~Sv5}_1Qyh700 zT?)hC0M1wfx5VuUA4EWqbW`8YCL^93kEbJVG)F$S*Ol|nw8VdEKM?Y0le)hy)o>4NcTkRQYw~)1dtp6Z;}*#F15+bnYCM)UmAN`fpWKef+F@@4bUq zuEm2X_68+U_m`1FUZ`o#V7UGAoO7nuG;O?NRD0XhPOy7gG`nZStoWsE&_0E(PF&h5 zs8R1ZN{u=6P!&rhROd_oR=K51gdOBojY4f`vCfjUNYJRZHRwTub_`jyU-6g3SX!D( zf5MqQ62yU*aEu6Nw+CSs5+h4IlZ?Pw{0yLx6f7KL=W9~&`07rl@vY8^3y%7)?>>xt zU~@OeojP~N#XOl}c;)}h#iu{BTcP#nrfv{_SL^n-St9IK8D!drbWdyyw5BFN_HY&u zNLQ61K&f2^TEr94#Mt8xR^t%7?tlZ9m`W%E9_G#wJpp9&aPWS5$t6kWjW_Tjl&p_= zCt%1L8FCy=b|53C^piZxXxF*lydUB?e6b5^kt5OW?s(!z5dVKt&R*d{99A>^IumlW zbo}DQE)L&wlQWt4b$|NPO_duOJ{hN2XQ5!lI!6xiHwTJdXNRiTYcDnC-BVP0>=?-S zuT!nBzX&zX9m+|8@60yEy zJCJlAK@dua|rmnzh33cgXLr-{Hev zrWYpuf4J!MXZ8f~Z_e`ivjZhb05Ihy>{c5V0BRo+Cg?K zn^)Qr|Mjjf+;IcL`jX#IeC5P{Z?61vWcz^l?}!1*hoYZ}(U^!)shciskVszPU^|!f zkA}|^FRB+QIMOE*T#&*Lu#D&lz+M2WX>1%{iPr!@fUrs#9ug+OuoU8;yQ?0srq>w% zz^@3`T^)@kHY)YZUyeNbM6AZMLX`WN_{*vvD}Uvz<)x1C4*>Mh_G zgYa|3KQj2JYz`3r0-h6Pf$H|(UyXX_JB8=p_2z4;ux=HUx=X3`BdRP7SF>C!=_@M!{-9F z3{tSrB*3CUVOX{XI-J+W;?K-{L@*R0d93 zO+}eNVfP4xCEDSJhh4xedx%7v1|R7X#x8y(@$>{!!ul{#gTVou#6e_8I+t*9VKA0d zueHT~x=+_p|4(H;)MfPfkmW;4+9yVczj;gg&mTDTnO*aS?c=H)Tlq70tQY9{PfVy5 zEvtC@*DOVB;meAk>kN10^J;yYcOpW+rKYSNajSopdPGkER*_$-t!=!#4~4Z@SyK-S zC;MY~5@4pqPb{$M)4f7fEEZpxPCt3(0}r0e(Q5|P4(ncFGQAn5{5+mz{~0gc`IDcLU%=a?&iX+b~LUiNH3hj7Px1q{+zdNc$Pt6TtJ&%d8D8m%A6h zmxUR&EC?B=(qW6E!HiuTSNSCV(T%?P`k4x3%I+%b*ive z6Z9`&8tgNcp|I?*CW()!R59@X*_KjmApAZK^xpVtQ(y7lXaR(8ZZncA0hGuk@O}hAFM<4xK%yr*^=L6BndG&JOOsG%w zS)$Tt7_ImU@dqi&%y{z2YkjQxsl^lic4+rmnnc81#hm(jrt2-7J^Rp#=B8hd_5Hn? zA>o5nKbKa0u3{rxe_=cG6LxRPzF9a4YHgS!H~uas8NdD2#cG?Y&!V8Vj5tXC+Ggo)dDBB>zQ^xh!YSmYD#+4R7l_%kO) z_*vXN!c;B>75S-TQmyEWJo22H@Zq^%`o>Cs4iqL%&iGjMhqg7kSUdXbV@E-i&W~Jp z#v!A+JDwe_vWfNr9(3V(5q@kwd;8k@=`E~0E*}c@+PYQE)ZL+f=^dhsPbh#iA29HX zKTZ^qsJO)rfmh$@>WulXy*_H6gD$!1bsvjKXYSm7TUhOAoo-Kj7I#D%5GyI$ZI@m4 z&RjgcD<6SDBTJtd?ga+PA+Z&++NKP(UZ~B z55#{^+6i5Rt9}nW;X50o;M-L(vXLKD<1Qr|9CEk#CF{<&j9z`H9wXh&kxte4w*6PPQ|I?NF z$lhQ2@eCpUROe8STjYIA{3$KAXquA8Tpqvh%u~j7H2tNz(3NPFgzKOh!ye&?%OQ<GF}}%n#q?RvGLla3$->56rxB*L?f8vzS=B9Jc`7oPFPqIGI!b ze_dK7#*Bhc7F>hnhl|JuZ<+nIWbT^#L(5joAXXhGQ?i?jH!(%Ee z@1`OZ70T;u)OE$`;bAZ~a<(m{A~`i7jF*5pLpZ*dSBW^(Lb&@O#-mlQtSYTcR@yK( zBYpyi<@0y}RNAvRP=;xvVcd4rfl<54js9rXV~=Gh<1cR=NVo0VLd~aC2K4v}W*U^h<> zWd0Bo8oor+C%q6x7{OvE0`b&g#TlVkymFk3ZBXf6P?jax6%d_JHI+}roS2UXTi)o3 z{;WRs&d*(a_0{Xi>*uO}vJn4bT76|(0-=G)6dHh1!avSA<+r=JxzifEATD5- zZRSD4(|b%3Lhs>OO=@Y?mCnki6}tiwei|YC_=+2WBKYO2aWzm=4l`xnNv!G-Wk&o2 z&{0!UQ_%uZJ!$S?-F7*MdL~!Ilh3^GcOUwwavoEwXU!@=471NWC8d1kE?AJg2#;^f zec^@w9oOA;dJAs!7I2dq#J}&i>VwfNWDnqwmmQaf5H=IA28l{coLYO} zgd}4ty4+Rk{OWl}eD&7fGNh==q3>7yK<|L~$4LC|x#awPCeAr!(bz)gE*l}~gP?v@ z3Br}VR{mD2QWM7EA{dnPf!GHVC@rjLv_-J9vu$mF1O(bkDl4Ey6z2J=ojU;5!>}^h zX!MXMXMK+B;cK!Lt{ZQNME>-?haY~gavm0moc<8?lv}+Rus=P2&Y=^Y``fQ@bhaO) ze0b11avo|yKj3@AiG*JD$MGd)5FT-n`kLON*U-XOw?3vPk%((Li(lgx$kXe9P4qYe zETKITw5Uk_1)^l^S|?wlZoaaU^7m6H z*WbsNx@`80#Fz&aq1i_-n03aejmz$;j;PwUf}b6bMFg*+w05f0!TYI5I;{$g4X97y z1xQ;J&j3(ohVaX7AecnykJ6xDcupQS$gl%w-MIs>?K|YZRt*HkK`nR z2ln371ytMIw{rb9GqQsu%LiuB+|#}~uCo=FQuxj@9&(}3Kxt-ew7&gH8oo-uV-HO1 zdF%!t$PcJi2)So5%Du(SwQw77_2t> z^ycC~wmK%PLfrFWP0?ugvOV@ZN2$e%y!jJk@b+C!xLPy23Gd#SGc%(*I=-6g?xK_r z&j3aSzaIs`H4v4+4c;0Y^v3a63rR1<0xeA^*`x^wDTceyk&vgX5(9w1BJt$Mk_f}@ zv9kl|iS=RvcJh!obW2KvF*wbqm;pit$h8eln|BGN8^z?#fuf!3a;j@xSNy8UU;E*$ z4Cf*50bgB+*R&kAYrmK!b0!PF|I(|js=DOW=kMCp&%UpzyF2gWb~y67jZZjkXBLr= z*WIn+yX~TqzLZD)ptZnV&vXXs{f zM{d24&^rtV9J#%><6Mya|DBsT-dg#OxZ<*BA_SI~6 zH{{=3@;!&t)0x}TiZaeIm^sj^s;kuK(RC^Y;$OfD(9i_?AvKUc4*jh&ge*cAZQ5JA z4GccU7DOp`>of!3VitOMSr3-Wq=hg3XA==8l8h%JZ)6jXJ`>%2|H=QYiT@(#@ZljZ zs4!#nx#1!Lh~3HcOR^7Ka^8`bz5KVACiuDcZS3gG;<5o2nvnGAmz2wjf;8kg&h}PF z|GY~@Akyn~G|>}TK$k|iWJ4+rap^YgE}Ft@9}qYR#QX4NX^bG}h}{7U_cp@B<)sn{ zcX@TqC(gV7{(jNtZ={HFkj-}Qf99D#jmzhcz{M^;*aGPcVVDm0YLp9I3kS32`^?(BIZG(+`4oszPwYdYfjf`Zvt-`Td-kSB`F4 z`|UWMd2YcQ0;rStmTNJLZ3pda0|+d*RaL6u9eYFcvlWWq@C=5VH0^}?;(x#e?S@Kb zEy~=;3YRJsAhD;S!IhP8K&$+jKQ zmW4_O*98-5koyrP0Kct4RZTe;t9ERWn(;IzAL*e2I8?G;0B}Mu{XpmfI}iV(cd)_O zfbf@To^=mD$_tECGvX(JXlG}eJmH5{4+h^*Y)!CWs#B@>szmadb02u%Ir9DIKL5O| zvic&s_Mq-T5dT<5$Fs>oAqwO?-5U0iKGfWaClORlb+t(N$Yg+ml@L~`L^G1P8mBQI zu`?*_4m@c=KsY=EC#y%}7NQYGgE%I|ATOnP3nFedZQv-lAhETnL~Lc=-O%h;e)K&z z%)f^@lo8|}@e{y?v14NsnwyoAH;kYm z)_CY@9!5~S*>&5NPn`H6W)FOShr0dyBCBL0Q5Vav&OZCy(e>+}72*$#qQE@_2JZHk zP)H{RY89k>Dsa`GD>iEHG_+R+H?ecq7m!&qt~unb(d$Ce0}ZFy00@ZnAs5?D~iHl+S6JRc9(a6|0JwOP%ffN-0u$K__0E+|&e({o? zB|oJ^zC3Zs4P%%D!{H`6LyPnWo{mES#e7vf7H`Ze@3nmV%ZHrt!5h^HC*=G1ke8XV zISPM8&lKO&pjwchU3Ag7NsX)LkIA*q?#4@KEd>><`fVhZVbBaS0g11|hBs8rIrH$W zSwdxBc?mCnK%kAxd&(k#$g^Foh-dj3fbr(Vdcs{ zRY2MY*I|bL${&N8BAzvn@`>S!riT??$zZhu)r?>3)L%1@1Bx38Wst4Ddhmna`w-TCqZ5>_9dEdVEfucCNE-*^fp!eobp059bLEL~~)$hhOKoEFkA@%vgZ~n=* z87-v0XKN05!v!+Au-Vc<8Ql6_wQ5zQu~4Y0i;O9>wTbrF#_WNut-0kO{%<^c z_`61TSB<)@!YQ1WgF?U-={r#0Y%zvYVI~L5ppBeJTou;+pQ`=9r&SE%zuo_N0n4Zq zJBzMw!sv=eE?LveEDFH(LIV|>*18Rh5P#a?@5O`-Hdw{%&vZxf1i&He@DXS4)KgbP zvf17AD3u=2pLM!bxXJoS;Sx`CI`zqq-+AX6qlS5hI~oVLD0V~de&Cc-o~d=5!*R)r zyNY2g>Z#@XQ>v=6Lh9G@``MZ#OeD6J+b@0`j%ufnGRBjVhn3{@Aj7Ddfp)N!_U3sJ> zV^fhR_Q!Z?Y{pX~H4gTLzb{)>kw_-N|4h~uI&)pi*EQGp`P#M0X&a?f<6CZb#J&9H zn_Ev%>S;!MdfJhfbh+-$)sbjzYd()BAcRH^O_rgH9bk8-itTcss(trVm0z<|`JEe; zldM6Lac2mF24_3loq#3^s3vv?H1c5)38~f+@F}JO~N3VL&12;0OP6)zL_-0YaWD{EE*X`Q0DsRX^@) zP>()DJA>m#5_9|oZlE){*BO{IClgn7t5UH@#EnEMYE#+B#+O$$Osq^K)<&RFwrfK5 z+VyX~>DJ$V=X#TsRv?HVcH=ML@yBDP?pKJ%Z>x+&PwK*|zb&8Fynd#llQ7YS$cJ?c zrGDO;zpC1g+^C`u1MYhBA6o2_tAFtRb=J)<;HArOLV%Y{_p-_d9K%>hmJ@dNBi+V~ zi@}5|1!5V2KO=hrFb&pTUEN;Y-Y!k7n{-fHlFN>0D>`3GZQW;?lf~1fxoUB7uy1ef zcz0kb?hgF=^wU2#wyo{|HR*?3hP66p4o(vObSkB#d{8+;kMtR7ZWV6xt|-L*w4{3chl;EI3|9Ra zdk#cQ5;;u#=gj#`Dn20}gTkE@jz7~_>*hSSp%S8yYop+eC9^FnCgDbKCUZkGlP@#S z-!sSEd+AbHbWo*(tFqTXhxAwQ?u6T#%j4BIADnf004RuBqUkYi002M$NklD%2LNfmG~RB(>fg4pKJY~qq5zuZ13M=HHm4OD`f%(+W>PwjKAb+;_>*p zXzaTmxcARi#-*yz<8 zmEOcvX3UaT$eqJou@UVoESh%IX^@}%ZdEM0AJ{#3umxg1SVNOqN|8c{%H5%$fwh|E zb0U=d`MVl**{782WmWf^e^YK8VxJzKo&ij-OXEU8s6Vp_yR;|1fC8G9s}VND>m)F4(Av~m3S_V{}2d_5>nbX~M?cxY}3OP_}O(D5JN0O{1X zcHQ*`Vt#SXoII4h?NA~<*aMId$$#gv%SNS_E`0zZuL^u0Eb6ERad;Y8`Gen|#G!A& zNcwQ>v+-yGy9`=At~J@Rp#mm9(%?bFz*36Lf`@{&7uSMJk0}}xf(fibXqXQT7vv97 zjGgPwLLIccuF9#`R>W#9IrXL=JY!Ls2icuVFTJX=Gg?Tb3!c}37rj~wIVaH_ak^DU zM_VG%b;Rh=x$thl#y2b?n;rXQu<$;(KyVi0wlG+YPaSvMZg}SK#-tN@KTn@qa(Ue5 zRa5~!^yvXh#`hdHu2L1p&r?|Iuns*?9ZH$U^^XYgz)}BayIXL(=*Xy?tRT$h+nT)vK`PN(a*XD9n?Kt#BTEq6x zSF?RU{Nss$?PEr)9Hz@b?)G#yVw-|*shA2#jG4=M;JK*qk}vGLouJG4_H-iJ@#9-><@rsCd04x221uy%-4=9#lJkKe4kg0quuq6Se(cd# z<^B9utD@0#TLFi>2tyqW%|qUx6lE3`+iOvyXUtY!^E#DZ{&(f3Yf;fy{bP?Wm4n6< z!f!f&RFx2RGYJqS!el~_CNouvMhhl;!V{0*wYDq=BgQ$RCxEY_`7&s#%j@f#@!Hk0 zXrWMtJ+3tOK(`BP$1Cpb@V&ZxzO~8i zY)v*c=E274jTJ}=B*Y4d*c|Auo!yG52R6nCv3t}L#~d@mcfD^_N23RHm_uIVZ=N>y3|5B@bKpml?P($*I$(L2cs-r)xwi+Z>Hu&($BrK6g~|$MXH5 z=HWf*hK3tja-jY4{N7-caL3c+U`<1lXA&=X*$ZAWj7^J`5MvpsNOLnpP;w*)XtT{8 zBJu(d`XSNK)S~FQ*=U;y)Tpx6ahI36RzFuU;Zq-eW#0!ftyhd!UUp+d91!0uUe)KTv&xbBUKsCyO*2VOrH2oazhUc?`nCg0!dXi>3u zOjo0hKS|}5E>Yfw*OXf^hU{IvD>U0K-IS;eb{ZObuyLhUSxfZd4v{eY&mEft!Vyd& zjsm&x^9fvq7@1~7PXKH(`!Gx)8vU!vW-pX>ANaN`#IgFv%cQT*dhdIGtR8>7FIN8! z4v%FAfkWRrq1{t;I*vKS8~6h5Xo?i|Oed2nZ4Z2bu!njE4pcLq`QdO42JPmEq#4(e zM;zjAnuz{ zt86s=Wr>1Jg>za8wiPZe2p~;XfFxM%(NhnuaM~-b0dxPVs%RwA4t5WVjQ_)q@SA$V zv_-Mc=hfJc-K$)vv+DZSqu3FU^#dkbIpMecfsG+GtgD$#C8EJn)A*40VQ@b zGeAHpr|`PXYRSX;B|FqUf@6sN3`1|ZLniOvoOaqb#}o<&bb1hl7!HScy%d@&f6z)*feC>2zywxWjKf%MkPX4` zHUBhZIhp_t79Cf^i^B%mgbhruaLftAO`LE#jE;4vM_u$#?Hzlu-T(e^ciuZiJ@AuO zt-wuE6B=Wa3K9RJ*EZV7=eIjuAom|T`sfe2?UgTAM`K^a0FSg|)sO7*QTD;;``cKW z-oUXwkAd~G>hG%htgBV^yY^RIf5*WuG?HRlfEq`wOJkXak+va07f)$$v5P<3j&M31 zZ4Vs9Fu?r(_PzzcuBtqD?|mNgNG1;;kRS>KrI@Iw1BN6#Mgb87Y)eD6)!y3HVC_|V z)oSfk8ES2-*4lgVVo58YyfgALfDi(i@JOf_L=cdqL_y?DlF1~Q$2n)8`+fhv*4}HM zIcG9+W|GXA*=y$P{jdME)?SZ)t-W5G?+1lqh;^~O6^(YaI5sA3(l-G7Y#p=arNa+@ zWWe`d%lbSl*k=FU&omS*p7xpDp2@s+|J&brEkhjZ*gq>gdwJKKcizI5-MhcotH)e4 zWY3NjkZ1c$$BCY%8V-{wMimA{TuAKtVZ#-7Q6e<>V> zCgsE}EP}^A05GCC?+Xj_`X!8I3n@9N+@x;+*dtnr-p{8lzIaC%1V3-WnelM8)a>=l zL}#$nf@N!iEzMVa;~U@TWrby&#uTtQFKEX0?HA8LVdZfG(ASW4oUh~jf)^u?ew@}# zCvn__ieW;>outUh_sn^rGfy0Xd3bhl)JMcBn#9OSn!b+{)Q zUvgsHKp=YJS*!+o=D)l{{`~XU@tg4m9=rj^J>Vn@8h^<%JPr~?^O`^sc8$GepUFk= zS$QcY$VB>yW?|%cQ*f_rExie&w{#Z@N#V(Ho%9U=vuRstunSO2!RG3!>Tj8ZlWB|nDTpTe6tNgCc1krljfc!#hCdh6rWxZQ>HoyM^S9RUC z`IBch`S?l~rxvZmc-)!)EWdmMy!FHrXRkhS$+!Gc<_V1RFB`ytNquHB7aG>auiG%j zep9PgeCBR%=7%rxX1?`UZ}AlDFz@oiCE^pJ zh*%n_D41vn!WUnE{`q~f*TyWlRmRD2ZTvzqf_$*^062L6ZhQcp1%~72POgtYNqsD( zRx~(;ru=OmzVXKAr1I8SuRRj=h_FulVzz2}Z|_&ju>I)$v-8|=j+K_1yz)HH1+Y8> zbHx5)AbvKJV=fEpu=-iil_8?Xk_u_wC-{tTC8zPnniG6B012)5tyOHYD&WN(yDEl*7JFxCM_lWIdC(4|AC`g=Ls$^wxEBgjgNnZJIalvA6BqxwW}i zJOJHhz9R4KO!WuR5gW)iUpid;MoL>@4!67cj5GdncByp4PJG-2572PEe^#_CdT=ex z{FsYogQZACyS5#fkFM39M>4Z@~yS+VQzs$Af#KmXhgo1y@cO({~ zw{MqqvK}{FIoMNL@F0fr%a3@6UiclHcGU0f?!FRd{Tzati;fTTnSCEA9=OOqr)@Q- z>`@RbYqGXS=vGFAAfve`JVsZvgV-E58)S<3x{T*-+%}ty>zLl&_w>B`gFYqR0Juw% zz3;zWv7!gx2VUKbUO5~s&)##sU&6+(%+5^k^m)f0e-8sf@2&0vgd*#6ycf^XoF5qY zJB;zN%s1q!4pv-#$JbU&t;Jd?c~!^-n0l6id&EGzah7cTmf!a9fRDryyy_8}VX!bo z9dXgD<^`Xh#AisR<+Ax+82^@*=_f4wUe{Li(DVHKW)y`n0xYwgD5o6mS##1!3+`IF zo-U=5MeRPFO$$si3WiAX7>XW zT3Xh4oClEH-+MU<{UJ7fdBv9In?2J2AvBh(x}5a>A$jbE4IiKFd9Op|x3Bzl>DymI zOm;5$#L{#b`jG@N_06e`L+T~t8?h0RnqK88Vy2iV6`h0%mp~c8s`9a%v9tx8oSEBM zC~aw(HvNRdzkAI#F7w1>@3O*v%Fm!)_A379+GqZu`O3C5%{7aPyt6qUKmU!%gr_r z@Q`M3goTyaOqlIUh|bj@K7!`uHxu3c!lA-Vcrv-kSAc5d&I@MpwP*VD?(O&(3n~wL zPJ1g;S)#JL5y3bnL(3@{WnkNqGAmU;FIDOGZQh zDG85OP+^KQjg5(I$6ap2X4S`cspT<0%EHFX?v6^nAb5a$A|n>9Fi^6n6WiF;wv4B><=ScS2p zx%tVn@4kD1Nnxfni`b|gmyUAy=Z3S+x?tX}UH`soaIk>M-@QKOJKodFG}hCw zYPhQxzX%H;jswSck#rH!r2&qbL&IlM*_9E|3Y}J;(4fOnAB8Pr&6L9!aDZVw^d5>~ zOUv;K|D)>>eyH6a2jh=|;p4jyGRb?#;>8CbobR+|Gao7;%?9;+Cyw*G(Hm7cvgw$( z>oYmesVWmZ4Ag|myMVkqI7+$xh(`#HOr@WCTpYhbz}>!Ey1n_AZ}eIYoaJr1^z+DD zJUZr#Fd!o}Si)jn*$7b&Yqs2tLeg0#h$ElC&>!JIGcu%EU8>s;^Z6hcEcq|=?|j{Y z*&pphpOMQg#&<;*W4gZ`lVi#_45LWTsg%pz$e!rlawu**_s1*b^S3h$_Udq}%lJdi zUv3VKYwqj&3yc8Z3w5!%qy9#4H2B=`#mQfsvu>hn@5v`1RwxOw!A8WSOq{w&2I&D- zghrg=EpOZ_v>1w5m~l6KO`kiu@g3UpX#6?hJ08a0F74zBpF0;X{@qLvJcUW#58=?Z z5{$nL_aHhbR+HEvjb-TP!ESHfKiuq1KjH|l=Z1gB=L)cx3XOuC^vTE9jFZffP6Yk@ zmpgMwm^7hG1}e?ST7F?uS-~HW=mQv|Bi~;jF z>xRrXj{Tz|NivxF%EW@-{*oyqSX{JHD_6v8k*@km&4=XQt!$n!cFE=Sm2E|!mtN`-M z8EpXOENrOyHk$G>r5XSx48~dInehSa6Yd^82(Y`R6I9DfR_3!DOH`vt%bs7HJZxoO2xWt;w#lQ z7;eyN01}uuGC0Zu`I*~MD*ZNSn)4BIbv?d}QE{VCA-rd=HU4XsERl6f{oo@Z&HiuYjS}a`1CYnymLJ*8s?-Fy!X1 z4nFwy9^dbQS;BcO<2S=kWACE@!1({&EHw5Qih2qVCj}`t@0n*#YxBGVF=Ne1Yu66e zqjsOm@JtoH0kE>!I)-FIJeI z|AKeKm%rut=lo0{4xe4`z2Wb#_L^tU_O^ciUu3DLhr{2>vOv!mc<@^T zuVsP=L`r@_G%-}X<&h4DP+}g{13yQ3a1$lG%MTaq@xxRPXu*~P|Lk9XLk@gzd;IJJ z6;2>Gt&__%I=GDEru{-D^YZ3{4}OxO^^X5{!tQe|_$7b& zm$QRX>An5B^S9yhi<7?6`>&CXtb|cTlv-GYF{+@XsYkAqHSG2--XR{tn7~J>93W;u zfsmn}o?_{_Qf4;S;d||ej_n{nXV~YDv77e?{XEBB=b-HP7=xMojoT()Lyx=F!+${?Ds2o|CEJW&m3=?mWH0{DK zNWvkOs*&MgUdn6nk)28G8qT1MM_zE%1+qK%&@H#D#|PBcwdk5q4zG;W(P*%9@hCp| zx0_+0tecWGI@PC`xr&3IefC|`J&$J>ar0V3)_QY4cZql4@h5oOR$c2Ao?PeoGv{HD6O+DtC$|M6${PR% zj^73%qLu+>8d2h6eydAqRtcHnHw@|)y`238jPZYYgWtI6Xf{`q)-{wt8P8m>djk5~ z+P)WHW70Ss4IyWUWBh+J<7&gGC*JnxiX0|?b6RqTx1jX|vbSXrZ>(u|mVUB=vI5q2 zB-@`>(3oE!USgE-0Fl5M{X`o)Z~D_XNEp>rsc5k^8)SDBix0f*>RYbqL_0Q?p&vWu zzvjdfkH(C`&D`9DxUj=9^^AYM*(+?m$D8x9fAS9QIMv&}=0{%N`X74!>^EROU;ydD zo3dUPMFeSCrsYhIC+7Z2zBl2mbMw zy}4(c<@Kyz>+Qb#2VQXCd^Cr;;wLIB$V)NuNI=OU`l*zcs9=yN3_>s*N)~y;YG9e^ z6Mk@_N~wM$uX-^4kK@}*;d8CC4|;;ZUG&7{`wAGJ%epDs0PrP~ujN1f)TahYnasDj za~CC|?$(~=5?fq@LG*aH9dLm8f{;z-(cLjoEkj3_FIzS@TP(g2yFnSZhRZ9C|8odP z41TpFkcx@Q$jVpCB}nw>Pp%Hl0hv~Y&nUIt1e42R8HB&sn#l$@2Iih)uUvJHdj`MJ zHmX~C$h_%;nyS)jop=ZR$+;n$+@hd9V1}C%su`{)IR1%(K0nkNm{jb;o6n z@i&RRK_z!?YDWKIQ;O-VXpq_>ri)4MI@kbi~M_*J&1+KhEBO$f0l2S{MI95(sd?pkB1tUDX#C{T$ z#}HLm(26J7C{db~CZ4*40Xb9-){@iHZvY55Suaz%0bo|Ml70c}yZc*PuWROtAf1@2 zE5Cj8)CXHyvX32kB-G&bu`Vs~(bbrjScGp1aQLULhNRBm$43m6NtS*}<)TUpXqBa} znyYLGTt2P9l~Pu3C0^>Z+5)NQ4A%)8VwIB6Uup@0%$@&_>saegb)58-vO&*OaQv!Q@#SZ|8B5>i&3oVbyI@ytxI#$f%s*5kAWDr~E>RV8!FOpG@EG0;*g7UW#~=eEgq} zIHel^CV=gwKR9-5R7(nsu2da~^Cmdl&}?y}2XrQC&`ouk(SIXidI zJTPzw;zNs3m!1*FeJ?R`L!5a9Fcr@R#K(z^akYnY8v^B4SzCwcOUMZ!fl&d=7%5Re zI1RhGku%J5ceo$?0B~7W{!|1*rja;yEIOeN=lh(6asN|z!~^7}*0?`5dKF)L!JE1C zbZ_42XL!3eJ?ZtXxz6)v9HOhjkY`c~kOA8JCV*6u43P^7`U6^NT5bqO4Fp-Ki@X9F zIO0*frHP)3Pe5Yoxzv=+_{GrMJZ)OXW90SEANvt5)H9LYly3mIw2yNEe|7ogzZqz0 z`Sq(Bz`!#wdKf-jR`(GQ=ygiZaUh?U31Af8hU_(R4uI7)u6{^a zdh9O-9Ei#9I?L>60ch&_P`SupIQ*6B#BcPP8x+a#%=SXDRLVBrNS3jz`;U765|ErMw6Z zX#oaFG?#}-M7-oPKvMz|x@y(oca_Aog!A{2 z+`;;HTyw+bPP`r0yY8QjKjcHK`F{r*!FQwg&&FknEcwKf;>|DY-R{jgeu+2dU5mWk zn}6x;T7ReKPs7LDb@`3S3#PqwfUUt6i>zL41W4n*!voMDlypk>f6RAMcS5WqWVv=E&s&1>Nbs= z%RlRV`(xA^$xVTRIpXXn^V5qS#{c?STfZo$L)a2FG8J-cWK*&D3$kx&Z+Fe#$TT=y zb9#D8nIbHb=~X$Th5}hdwVIk}M+ggOg|@!v;UYu?M0&K6t6oyo8NQg^65@NrY?*Ku z947G5eJzCLmrApyOa6Ha>)Qa-wM;)Af|EYq4Al!|562{5Y$0(O1y(^RNmBP#_;x|r#<)3^`y0ih%bdW2*yNeZhOfVr+593%_gw#RniR$Z6KGb9xpfMCvhs9^5 zMHTqOR9IxJNg-u&urvsve8T|&JbB!TuAWYmfqHv@cHaQb1Zkg!eIe-gawyRj4=3Eo z17e4>?D?2=)KOl(tql{tPkDt`U+}!9Ry;l5VDYSy?hz2>k=ks>D3ei;CVi^GqQ>EK zc_?Q5QVujE34cgqp}ggc?`L=HF77Orrrk+Y`wNFM&!&V+8-R*z?lxn;_-y1CcXLb_ z+XBJDA~&qF3`kI(X63aH%RLOyOaRY(=_L=RfC^*7S`Vp+rlOihW;)rlic%p$M!*Po zz#FqCRMErAF9x83jUttD$YzWI1MmA!k$lP+#{Vf#hu6Vlxeo&6VN#DJb4;JBXJ#Ba z*W;O5{m=f&3wQS7LoetDvFFdUKsnGmJ?fV)?Ar3d1cS2%TG3>be-a`ZF;Tt>U3I%W zK#Poq6~pw4MhQUih<|BX9^WMhgEezL`JLyd((n&cBW(bf3XbE>O-=}Z_{JL_*okGK zGxB++(Ma9`)p6fikqW)bYOEc4btdjCKz`j0V*py;!1jw$0C$ss(QpT zgx_kggoH9p3^f)Y(1<9?N)ct5kkm-)QYZ~T+tIysC;TgB?f?pYhiCmGh`M!|*iFov zBx%{pH|M=+vu8?C9envk{lE*)f0D^wMBOGb?@SMq<~BFPD>U+2er3`I!EgdaNaP7u z$W-D*gYbx;Du>_YBh1W^yPv%tpyxd?c|ZRs&sT9t8-R)gq4(B}8>Q?0$k9iCVQUb) zjGbZpQqzcfau7V6I$qJ@OmKA0yaDvgoXN8#q;w+ehIEX#{Y4MJ+9tIy!c^fgg2JL2 zc(q(-{x1$?GPkBFREM`ZF-Ng_9T2p(+IyoWWZf zxh>uTR@U+uzx7g=g^@>LHt@5(eZ`kbxkGgM=Y<#QYd3R9487~X1IwkH98EYffeFT?b#7=~61*E%wFoZ8+Kj}V z9<7>=1_z`9*DHpD82uMo6iCEqfwIpt`io_M7kTR4!bfe!Vf@Z(;}8&>wVj64m^Vo& zJP(aNd;T~wNrritz?LRYW)i{n>@@>`GhGhO39;MN5#VTPD zP=1l4UdB-IB8Bq!ta!DJ2VKUl&Kz_^Ixu4kX`+GVq)aRzH zFrPn!D*54X6t&S-ek?xe3|FpPnOT!RO?``SZCFY!@q6qYo({X)xsDd(ACP=>6xk*Kd;>X&NWB z3(>%8IxAp2-PZPZ4qX(I6B zVL0;H)YQa=48~u3{WQT*>fwp`(3-5o!l(;Tkr6GH5FX(a7RsxRM5gljMVL3kV^G8k ziSqJiScx=#<$)hj7Oas`57t)%es25j(yJN2`C10mzWmbB9{@?g26t%#FoF!UXTqO* z#~pu$Vs?R2Oqb_|e(-B^q}m8#Iq_Jua8;eiD-swsxW;Hm+?BNSk8tFjQ-b0tk5?rlb6L;RDhLGo2MCQt1LI4{6Hb$SR*8ND~Fh7wfk?6gLdK z34>KB2$hcmHfm#eK!(TaqQ6{flL>79s+php-c~vGdx}l|A~nRN4S-FFVeWi2fwr$(y5_5{6M}JwdrCsu+?1vBgm~3m*S5v8% zSS1qIz@cejsam<|i=FjF^;-~;M3T`m$5?^X0LV4AHI^rmDTg_Hgwyv14<>0W`v9zJ z+<(b8mPX7wY+&|s819Ka=gACkQje(_C!I-KLEvIoZLeL@Bg#OKEgv-sdn{uRsvAV3 z$_N=gi?u{mBEd-D7N6j=vKkxk<+koFhUHAlrNp$KHs7tsM%UE1r47Ic^Vx0?`{1p& z{(N_9>&IL0YK+876dYD|PBvjEXc5(J>aA}>k^LadwoKEn8vQUa*$l<{$BJnyCBX`3 z>n#n38Uhih;BrYc5NaeMrbtPIi2clKaeYcol?;;opTRS1kK#_NErtFsa_4f#E-eJ6aBfbOB zj|w)TqeO;{^FAQ5x6cC*Id2gq5dg^xTohtND%0EW2uagbWsF3m0DkJBPQmFz#dBQ5 z$22K75g!F5Xe!X3h^q`~suO-y8|xA=G8j?x`*#<3aGieh*|1O98{bk>H;NQMIg&JE zZ~xX)PyN|}g~Ho=i^W0sxm&o57Qye!<+k7O`lC*`?5fM2B0qUY5d>KoM%i0_Y3`;c zu72u(a_Pu^EL#I|pElTx_;@&Oq^qh5$QU0(ZkUXNjR$+Et`o08xg^VHarREx2&P^^ z$feYr2{Hra@)N7xapGG$u@tw?e2X*!D6d|!Z6`FvNU&G*tsPd>B$kYpu;t49ObSf1x zBIWYLd`bsR^eDcTOcYL1S8--bF55F$zJ1P@Zg@XG++!x}5wWT1_NhUc3`vYKTDC|2 zzA$(0IXg*rRK0a>z&U&C;I^|GLwR%e0H64SaCt2kjZZ3ay5jT z7;YM+zWvH>SC0&d1QIRo(6No=Z>Y08`ZiI)Q&min+AAEYPcW_=#slQo=5l%d8IL^p z2GVUF*N`3#UB+2bvUV3n=vI7Pj=U2q?@SW9hF{VO=`Vjm$3_25t{5T1qY0q=abjo> zoSX`g68khiRH+WRflIy8V~_G*kd^=}{1G2DlO#V}Y)CPKQ9~NZhFN{VAb01KbKj(Q z&catDbCfhSuW18NN4~Syz)9hcU48X)zdY>l&z5lVAwJ$Nulg)rt>|^k^h>8v^(l4e zr-+?D*yRQHmeJ*5!&9fK{Vry9#10#exSsMcYd@;ibLEMRj1d_kN)FdxsAj8O*m1$X zk0T9A)3TZ7OgWVK8+)wtu#v7ov_nWxdecrhCc)!U8XIg4seOmGJ#OAL-6bUi)>xP{ zW0W<)V?JetpEP|cYoL|gl~FzV34pJzMnu zB%jN{Oqbcez!B&ruPF@AqH42*bkseK*=8L2m3;ob9XzK-Mwd*fuP@H~O^WBmtC3(u z)rwmyGFp*IjVt*OUXZL78WR2`T!lB*6$@5j39;V^V{F=RC-jZd!wy0xRGq$I!(-_B zuWjX_eiLvrpJs)ogoP97Z<34Yt84q2lH@ls;!{{Cszi*j@CXSKz>8ih3%rJ-ctsPb zs%;qRHOx#wBJ^T-NwX*+YS<<`(j;v3KyZdpX7?b!Tafz)Y8lIB50RfFm$U(>FC$sn z{LX7v$l+lhz5kvopUkwbXv;Tek)TDc+-WTr-|~gi&UphnSr}6ubpx=>oGSVGyKaAE z!1Et(!gfpqIk);@XV9Dn2%Cc7$o^u_iNx7WU9Q+jVKyM-J!Ad)AMPrZ9%&8&&I?SiBR%5hSKEoy z14<0EF|6c}R43lRxQUbeBbEemL0FSDVm3JIC!;WvTmDoL(N>nAfn%bGiG)$1(#j|C zt(38RAfhhidiqKQocH}@s_d%wv_FZ@wBD@LF~O7%z9-Sd&(hUKeK*;|Sj z`)v+O|AXr5T@Gra_Iz{e?S0xAZP@(MN-fD`A1k_BT6Jo~rp5(cR(_M@O0?dD0!6BB zaKk%t8_D4?TCIGafmK+N42>C6JDhllm@Z zfso^r;2;PZq(gH+<)!7on*CkH5*F`-zxVL6Gv~-K5Z>^VVf0t#AGG>sJn+EvyNbp2 zmFTJ{5nLVN{lKEQ-uYl z3Wh0-0Ktf+c!Pk4e#0!VSHiq+?zP>8XA83q|0+?p9(v9MdkbT%_MfY}aPPk;Pt1_J zF!5)N{D%(uo%4Pfv^;$z)^EPKujg#Wc-xjO^`x~91Fc%Id%(|J+XVXoB@J7ES@}a8 zyUdErYC4<~Ls5;(soz#!^~G9i>mDlXVi0D4W1$N;@NZUWupn;%8|xUpv+=^c>@8a+ z`HrQqpOK}eXk^%7aCjyV7^ep9sOEv%RKhmantS>P0xKwFDE39t`h7b6dMrL)yMR-*pdJI)=HXfo{M5Dk8IPxLeJ6QhVA^&j0&7Al> zZiUoAqdmPb1=0p!oXbHcCjTyNU!L>2zP zlh53B`%ky|*+*M4jlCKuQK?N`M>UtfstIH3v%_P=V)h{jl2p(d1~C){8wm;vE|#c- z0IRr)ZQ0BlXFPoWM~T{4N4`a20KgoO4EtbN=;wD7i$6ym@-*2A+Xyi3HlJ(~NqRD= zNRw+4j$}kud|*&cG2)bw|732*M?t7w$qHWNCxMx`P^a=p@DdS+&mfH`zxA8j-e26- zUu^oM2tKip5~-_5fwTdrNRaXHUa)aRfxSMj>+3z&x6C?fM-9NYg8{2A{B-&9+?d}25S*P5F8Tf+_LWM5I4YW(!zTW4o}>#N012kOaRL_B zgtU!?Bpw*$PuWzEY~nXaBd!Ke22Fac$BO|e_r0PLjw_2{=fNK~GSxhDXQ)u3Tr zVq+MdBJnU$1?S_bCxMF5Mlhxl5;6c9hpJAjMv`cK5eY|o>?&ZCCJev)lVxYk<@m9k z>sL4W_hGQ6>z4`k!ZMt}{;85=hI%g$2ipJ(NA zHXr3FE#E}D+hNDZ5F@tQAP|UQCaE|80-B3W>d0Ul8Q~|7Fz~Lr;&6nRz*}7!z6OV3 zpAue+v%3mmu^8n3;N6{_#WH*U?j(b5W%2@VVviN#lkolv-zjezKWz609o#|n3l9t0<(gt9d z#F=O$yP9O{p@&|9jYUsk9Jw(j5{F61=q8i$Gf$9?aA|LpM?3Swi1Wy0rf-%M|z z{FTH0^|mhg#_x(16MB`E#C-x>(gt7xWWq?JK*Pbg0KNsFQe4FMTR5o>Bh@hx`4X#w z?pFpU`MNvGd!lk;3Gy#WFBTS}%&0%f1%ponAUEfPe*6(9pUWgy_ z6OF((`ijLrrZzO{d>a_7U-Leal%mJ9Lpqs+mNX~ECLI75rbqo|2e9xNc?VWdt_(mO zWdTuMpx84wyD693)?fPG8~*Q)zlv5hXkVerZue12G;}a&1JGdE$6<(0_8d2CxE6MvWHiFRS;`CYq~nA^8jOv@k9vAVFXA9%2DA6kYKzqdxWxbYHZ56-eQ3} zgnw`22j2a^*Z{9wwvcQ2$K==u*wsPUBXA8`^+km+{4Iur>^^~p7~+#;w24fQm}rx} zgav1l${6w}rA;69be4 zQH{^CCum02%7tEb2UZ1PqVZpU@_VPBa(>t2gB)szL#Q9JtApORVZ%?nfq{iP3x!o! zA(X>h59?>c3}qOj93{Uto=g`SZ8hAQHP(nTPnf`(cEUps{Winsb!9=)l|xwW*_6$1 z?JxcK@Jm*oOAR=8JxJI4GbKju%!}N}1yat5kpdh#VDItHB}@JvdZwS?cZm_RG51Q{ zr_&K87qj_PtRrYIG~R60*nUtf7Ipdqb2Up zNTmtf9{l8&G!vk@tmx#oc*%?GB*dmnWi{Uzri6?wp2ILYNz17;I=J{IHND9eeFe40Dm5 zKK&I5Yv1ZLJB2wRqvDE3Q^D!@((LA3{CJ zqZ}|!zZmm#7XSboX-PyuRG@8}_hX{j^Bn6YF&j$`VRRyI`DStI`t?tre*gOS?JO1k z2t$3(;7u=wBP3X7Cv-!=&b&BefEa$0hLx~nFBwfniC-^qx(kgg?Pw@yGa_e< zLS$G#i0txEAQB@WWL&IWiHSzg%JXhq62-X0L<8k}3&p{inM}vS=XTsoF`XD5pEm*O zvm3@ZuKnKoH&tB)SDRh4#oeIPNQ~QK0lE&U za`i>4%=lHhENd>1So;k%PV%bI(14S-e9y$$UV~3q%JWN3BubGgX|kt)zVV_gZDUF9 zL%W(7C?=+uxW?G}z$C3=L(k~cdEA@XD}4Lw^Uo0tqo91P?ygNqo4x`dmfCd0cGeXD z;Tk-ZoU9I2ipv0HhYPhWVds!C-rWW5XRt`RRbV!Y(Gzj{o|U6b0Da+w7=Fsovx)Lv z?Db<6$CT^_;nwB3=WPm;Tps+*Gz4H&x+%OUaK4d%=$pX2t=5o=(eaDx3;_uPeUF#4 zFs{Uec_4!*<<3|T4k6#~uy6aM{q85QL#Q+zlu`3FSN;sYsZU%MF(~4@K2w*+lpKTE z^0EN1o1Ld!85P5vdT}mI=`R-^Ko##8iK8X1aK&Q;=VUK6gz~%hJoOZVd`_PyYNy9P`T06yeK&bdJ4)jmk~Wod{-sa{CLsI?e*( zWm(%ohuqPBygL}(v}It$d;=$B?T)0sIDN{v^0+GH_#8iRS=iD>w8cx5Gp%MKeQSdI zlh_O8S<>6iAvwAT<)e`o2U}7JRt0re@6A{J_o8eRum{5t7>T9_R!!etHvsNat5F4mE9AxSlyM2^VN&>KskWH>s^(y5!|0pI#$WO)L+Tkli{5>N`0rZZJ7mSwbX^HaOMN_P&$>!(ZRJE zl*ZIUk3?)?F(4o3#7(^O%bW|N3*7IgmUYIi)x7}v1NeG(j7LDK`cUa|3=#FZlbeFwqYP;v@?3$2d+Tr6=>0Cp;lH>|$9>?6*FQT&n?tn6M^fl`2yLNdwcqp`D=?O7SYF)c6lQ+gvlGsb*r zNnz@R3_1xwtoAHBA?0D)_L`eHxUT;#6}FBlfNEX?p&FJipu7*o_l+yX%g zmtZ1%kGZ7}{$GDRZ>uiqARdLoqQCakg&vzpiAd=5|F{(_ivG$lY(zvK0*?L3BO<}y zW&RA7tL)9$cb3%|Dn!Ze+WzroTF1u+z;CvZe6a>xU6mP;A3Ko1an+Stj>XXUl&i)MAXsls%da0>2{ zl-E5a;`~m>H6@<_!3snJ9S;G6+7}P`whkaob^k4Yo!b!7ME6pe{?A}|Fx|ml9z_*J zHjj&U9I>UkXQGLOqbOR@TZZ)ybm(S?&#`sxHE$RwfRVkkK~(Wr0^kJwWXKb6;Y3W9 z+(0EBLPl)RN$rac#GJo~g|#3-nrV<)G-Bo;+A3fZzSH)6qV4anUuRrVWI&|x#t=_4 zeB@Ws>Sm@UqC9SZ7Fw9*q0l4{J4(oMpRbB~@6V`9+g-mc$)94r)WL?~K%vg~1mK-T zzjo9oapytWolFAS50A$GJOTZIO{e}X!S+-*Y)?Llxk?~D`N8_%%K7ENGHo* zMEtx>G@$+h^SR1w1CMnU$wIx)wzARRSiNDhF}%a4LEVEYUsHcK2_wf z)&O^-S9AviuC-a84Kbs@jDL&2kQ>divWZE5VWE=Rmzgx%c+21p1_7+`SNC9{=epE? zd@fw`86MO3mG_2;6?pqSgcsyrOuqBh-{!+P8YJOJShKFocD7cGfC!g@GT&7Ls%Lgw*x3a0xDe;5P81uR>27_V1n<3<&3&j1FxPX|-x zXf8V}plpbp*}Un8PLK?7m;=lKvK?|zj&{Q7nL`#ohQ-HEP(HB{=N>kc{KxBAlmYejpr{2B6^;4_~8qapdtnXe5)P*qRaZ{ zCK?DY`DY{;{^Kd1p3OW*>Sc;E`>f(p>^?}AR#q{PR^jyTU|x7I)oyZ>z*k)lulbl* zYSqjiKa9n6G7A?jLJ6`5HpoCG@OwikV_AX+*gW-2(PdwGzak1debS}*WAs?zW}mO==EA8u z3)SE{SBDJUpdiMOtj-Z^V>k1;+Lqq?iixQ`DNH4X2~(;U)|g^|E{pMxcTWk#BzGFH z0PKSjXsbzGbsD1YVDdS88LEr(=bRBY`xqfMrqhY-w4 zM#xeNg#rRS{OxqCW&8*aJZ+^Ul5RjF5~`9Uf?7>G)x^fayWoIw7UQR;9J~;hvln_G z6vRcR8<#nf?=%nfp}W?H1pkaAGZfwzcD$F(%(=5*$zxwq-)qLTKqmD{K5Q_vxZ&$p zw-|dVh}n0W*|bitN`Q~QKi2Ek*89w>6O~W`N{CTbm3(x@#EvF9PyJbZg#kPr;|FXV`|d?^undszqs2d*M$wj8GI*)lSWD^q3sTcW|j%PNh0-cfNLsomZ9G zU@PM`kM5Y~J*O}ln>`YgSQSX5eBZ3OJYXPkAxT3Wka^AdTm{)^(u-#mwfNXWZ28#I za5G5s{wBkC$dE6RvLUMJ(CkOe=Uv}{HFuX?@c_W;B&5%l{awO8!_tatk76p{jb5&E+P}7rs*dFJ ztN}bh{tn+9Mi!H0DxRa?no0!qNdo+Q`zwS=h+oi`R=%Ao=K&V-Sik)X{iNlqy+&07 zM}9g#pRTB=cp;^9DldCFi+65OaPK;S+^=@>g4g}ag&c#G*H4{j5V<`wr+!(5v#+Nj z99Hu4T$Y@C?EM^={T*owMogNQGhWNno{4H;Y~b>5cXNLZ*uH8_r8SQeE^4Er=)5e4 z`y>4Y6|l#9{;Yz4%Y&d%e&}ZcAgnqe?!v1@=mGhXJ0Tf01*9v9#kWgaE~H36}F zVtpAEMWV^JfXsZe$jnMjo^%ygS>L6RUN4hQaif%GN0wU?z@O~iw#!e&gfptvy8t~% z=08wnpsVxLJb)Kq7zonekWb9cq+$5=0v&|ePd&dZTnc8L*~B`F30V_c%3t?tq8>#z zY~QKICLR1oZ~a*D{i=?tC=PzumomhGp78LHg4BU={H4ex+Th;!WbeMom+6eF2x8~d zhwWMV>8}&BInt3TqaA_wI&<2tN89q+5rKw^1J13TAI-bz5l}f^}DlRVXfaCzDeAXH$u!G$}O=r;ClD?$B6ed62Yo?6UQIb z$5fnC_gSYWZYI5G3x|;LEAW*2^Ck3FzCGbShaqxkzK^!?Pv?^InI=Od)o9bYVaKx+ z3_nXWz9>iJ{w-Qs7t?I?L5eX6{$8@W??0*vJ{~4H{vxsf{j4!1Di_?KRfA{wxhvP$ zU{Of_Ik9qgycibZ6({p+la^*N+zncJ&;p*wY|rqC*FAlcF?4R1bRlr>kC47X0TF4r zJ9aM3w(k@V*^_>K%?gY(UhLg*^574TwtrWoq<7x{$O%!Dy@|ef=>i&N>7xCXwRT;v^-efoPnjE%$7Uy)) z;ZXMX1OSua5SH;!pFQ=qaH|xbTY79iT-}Q!(Mt{TRn7Y-5w@d?R8F*emB87NTLYPn z7CIJ1`^h3X)0YtX8ZXN6vQI&bpX23Uzcu?Lv`wIWrOi*hFyU^J`D2t9s#yk4L{hME zqtIzL4ag)3YUiCSY@?lJe|8{lpr~mhkn)Eb@+32YSW3h~t+56fD~y z@kZUCIEWnni=zBLD2hs{hlM*k-L80JV=00U8$&zUXc^yaC})dXzKn&f;OD93|IY8( zqzDPdCSrOnbgr_`*it^9-H+>kJ3_jD_4?K*u#@xd>Gto4Jbs=;s+8l53e{YU44x&y zC#{t3m^sXijpFqA5^=imhx{yu-X_k~Sxl~OvJ^W=dA1%Yn$gXx`yoY-2Pxgw)^psg(fWbbdqQJGQ2ux%NKelYm)7Db7^s~0 zo(-17$`Lx3xhp|35=FFz#B3HE)Cjn(3wBnchq3xIoM7@@gxkE9W|C_;e7g@|TgO?- zk%uaz(D?YDXuqc?RtZd3agfmlx2IS4Us`XA!mSAUu?T}pGgg#f#qZASjYk>` zg6b^fQ&0{cy}mL2gr98w?+~?#T%s!Z>XHph!_3Lp<*;n&eZEXT=9kH~8V5>=Td%pV zI)wbh-5)Y6EI+ZJW^}}e03|lFm%-JGq0VNAJa%*FKI!P~drea4q>uB|X90CM-GkV| z4G?=iL)leF?r6(P`Zg$7agFrk5{qgBch|F%fsRhniJ0L@lSlbtIpVM;Sb0sYfRF1* z*AxkWv+~j95i-U3%`dLke~S_Z;GFOB*kgVqr)G7TB~}^gbt20Z(I|!2mWY6m6xPxZ zq>$Hag}OVv(WkHENLUju${5iq$K@@%kL6M_yJLsyyq`<(G>CX%nQt5C%%vjnS~i_3F`XHIM#p>IeP6P@yJOC*$>1b;o*%+LCOL zN-{Eu2B$}56!QpG-P+R9V{W$+5`s>n%PT^u-F<@%mpH}hmZOzWnb!#%LZs1Zp+;>~ zmaj&xi$W&XFIwM8plMX#_*9sPSr1Ke>&8)W+hM+I@UWSC12PSnSTQ^TA4&(4o`+l> zCN^l2=A@N!klExoGiY~H#?+O3n=U~>W7e-JYsgk-r%GtMXoQ>YO+Ctfbw zbsPW|ZmfojZPLQh|ZO*YjqoEUwiX7dv>1n*^0%a*p1 zus1r4}xWv<2@8^6?C-_&*7TyApUjLZ7}<73E_zzFHuj_W1{ zvh%ZvpN}uI{JB-kxY{Ma9W@-rY$)6aNZABA5^9LglKuo2Rq_p#UTP6_VHc zpIE`uUoS4h0NrDhQK?&Yvo4?E2b-H5W2~vyc?AG6)qiBX<oSvh=~t7)vOlNoKKd-z4{$9V3OmsFo3mz)*P7<#WMA9&mxAu*r2iYIs@u zFrHcHS(n+izi;EAN3gPY7d%^?_9ZbwLmUlvy3`r}CCdl`CgK>s&4 zKN&(^ka4`|$Mtj=>#aGn;n^Nid@a~^d1gH_V#!(T5vM?AYr@eAv}G$JH*X_B251FfM#74uiH3Q`znch5_laOgd)h!7uDg(O_K!T8j>bJ( zJgA=SV`1_%ADD}V{TVsCFk#^yBSlTsf*TY`8j!TD}7b80`6Uz;U{8 zZWpw}Wc5y2l9A)(`epR3I_d4@($C3#^;yY6(XF}o1ElYtm{Ue|{BcKY->Y}1lY5F? z-xdcun3@I#7Mb#pWz>E=o86w2uzkFT_bnRTa@=G1N`@WJUrpy26M+*!xfqWLdcnqCxM!8a{Jz3ow`6+fAt)E5gGV;Qziu z__G*;=3!2Px%#`KBQUiBtMjg_nq&2=P!CnIbgS6fW9gc4Z#`j;TVhT<8we!sXSdnl zS9tU{lA6t5tQxCiPZPT?h~x0#;Cz{_&4Q76=P8Hmw+#d`QRN%FS;L=jS-0k#2rEBNrs7{tDa`J6_!AwlK1xEA*Pf zdVR>R0i^)W>$3o)=varlG8Tt}84N-N@e zR!ZK-yty&Po~UEO?5^3s)z=pnK6UVqD<7KkG@YJxoj@%tWY8a5Mb*lAYAUHNAC^u7 VQc=8(wrG#vGc_I6DrM`){{iR@HB|rr diff --git a/client/wfnews-war/src/main/angular/src/assets/icons/icon-512x512.png b/client/wfnews-war/src/main/angular/src/assets/icons/icon-512x512.png deleted file mode 100644 index 7bd6cbf763f210a6a254c1ff7e0bbb3d0e4237f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111600 zcmZ_01yq#L^EdwNvcS?^QcI__NV9Z_A|c(~DIf?eNOyNB(ukxqEFcY1iYN`zlG6EK zzQ1_i^PcnPoIU&O-FxrMy)$>_Gc$LI(s-_fhy4f}002A{WqC~i0HYqk02BlDcH;Z} z3iSrDl~I=gfZ7C{8*_BjXPBk3raA!lu>t@h6aXH&AhrPDH6H-%m;r!TCIC>l<+i?* zKz)JbrmXJ?05~KMFA$KOONp8t$6i~{OHcion5C;TkGYkrg*A__vm2^607&?Xp&p&B zz06_0&Q30#V!o1$|LGxydVXl;WrY2wia)UIBr}s2-0!-?(_0`#yH@ zWcsg3{%0O}YfnoLdp9q8R~OjByyh0Jue~H086OD!@85s%>1A*8e<-$H zhL@j*kN1D)Mh%sCXcg16_H=c6{V=_bi@leWfW&_~|G&-uhuVLQl5=%-^RV{xL=BVT z|L-CHciaEl|AmLWHEMkiWd67R|K0Zg_Sdj;^>Rh+wTHc>ii?-E2a4E#kNzJ9|NndZ z_goUZ58L&BZQp;%=0B|{;YeXi@cyr$rLYMUI8y)s4yee>X#0Zxc3>flbkd#%E@`SA zY&(U9J|=`uFQ>Ct{-z>T*CVYlG=fiNS=pps_+*W}EME>U5R6~ly6F`uitiOMJ&zq` zG=DkG9%=UBgEuL02!=Au(e;PU>CA!8zTr;C&JK58b#?K$TI*uRrpxA?%MbC*1^@k) z=;at9GYEbRVs5&KigJB#S4OC0VWLev-)MY7g!uHq;?q-*Td`*pyvJ)+OM025i^=QRg zZn-G_Il}-hAWb%X*I5Ljj78YAn5jJz)Z(_8%(CgjBffpD_DxT~XVN}qAp5tWm$^76 za~CJ6F2&HtQrt2P=;0U2W18~)j0!9LBXypOA6N&zf*+z)Fs$y z+^5xf#_{DRSNNEa&}VGmD&QGgw$aZjxY_m2k8;7M&YU+F$-2BgV@LGfUz&KbJ%1B> z4h_W+JBY2ce%Z6oTuL@$uLg&~!-xy9)JbFq=*L)=Js#Uqj$piKH8^G~`EWn0?{W2F zZsue^CF(9BXQ<5L5{7-U9F)+DEkjC+kJ?A%5e$iqJSrTpwtWmfuQEwDsJB;I+0?BT zn;Tqz%J%qLzN3CYWKW@#Ws@5b0ED(XrhF>kBE{Q5ggo_Yzf(hg)PxCTQxS^&MN{E- zGhWf#Pb}I=5c4}$N}r(fbvsgP`lMf9LWtnD#RR|WX{7$;4FkdtP~zibL5VMu*vTl8 zi15SbO0HkxB6bod{W0HWLIn~%aut5P?G`zz(n?{=3rto{az;3-wR|p1DtP3D2Kq(M z2>}lWgQH83e2MA!g@k`_DIs=Uub+xh5m#9D}?G(X=Fuo`*8XVK71S!J8;id$sh&vfe&vSHM)zZc>_3TzVE2~kv9Xs{> z)*G+d<*(?3TSC-kmYT3*PbPGj-%DZ+3_gYvA&jRS*@d{wB(kL3<~iSZl+>imM0Yyc zl=>1fZgp&2HH;n+MU%%6fV9#>E^g>WfRd&W)iK#UK>gNF#&18~*T6COyr zQ9{7I$O03;?l2TtSn=*y_+I9#&P3(LCo$8l-w6Lvph#jPb}jm)Tbbdf>70N(*Eixs z{^0fX?onV2dqN;s-5YI&Uj6-&Blg~$v!nDSj0}gT=`&`Q+v!QKuf{hXh{}I087`$s ziGkYlObkd!7NX!&=b>hM^HODH1^A__jPmXm`zQt5eD3FxyV~!c77xBaXk+wP2lsLT zbUr3@0<6qApjNM>kk}W<#EF_PYtF7l(#D`?%y<6XzeiI{7#uLfv0UapMM=i|!Z8Q1 z|07*8;0~V;JRJo$BRL$T{&t{VadqEFGw7&O%kcS$r3A0Rrg!ADsb7hmDIaD@kRCA- zw@VuwZvu*}QQO7xhyd-+I&AThh*+YJgsc=YOf}`~N9Al(8$P8W^>FRrXCaq#<>#pG=4UML@wa-YMkr_$ z+LjtlU4^85hVmHeRb6PUin>*UsG9>73%!ZV&!bK}BAy;l8X1vb{Kl0rCjiU%` zV|s6j!-CW>diowI3}5bwVhQ$AiV;~WwvCEc@LW>^YrAn`!`o@L8A~*1(CMHgjOc4J zb!0Vth1+GOOU_<_j=xNA(&nE>E?`A(9q9CZ;mPnJB#eB^4~|Pfncq0+{`p=`h8pX> z=&!?{4Am*rzzHRz5e6i`-{_ABAfG2!xfVj9bI2Gma_I9nzXWP8ytuJ0=pe<$NNrN! zN+IK>g5h_$!7(q~K9dZ=m^cxd_XMBHW%bOxc%AE?>&4aqT4sB1l*uN0M~4#|A)?1e zu@FSW{zhBKjG#p=7EVS)8Cq1xBZBR>bxQGg=E?b{y}Gec4ejqK%;^B)(F?4e^n`Q> zd2TIa4*dlMR@G938hFx_J*>#RV%aV=R8Mp}3aO(lRAJ7`;LR*j^hS?k>lQufO7+@b zklVT)Fpj{%uBq)?gmmZkJQxn{2uNxcf&C(EZR9tYgK65Bww=UL$!p z`PAs7)LCWEROxXFDZnxHj{g0J$`EfXvwDQcskLoXSm|R~S6GRA*~IrI><`$#RI&Kn z`?>`mX)mPOg)t^Z;R*F z9Qs`XjE#$?BY^wX=`_rAPnq@3Vvw&`5^+Ox)g@ntQ|O82#13X_ztDEyiFrZ7S#`1U zYIcrA<0>W&=lHlMf0#x=w0*JHfUpgdlpWjiW8r25hyO-+q!zq$3re+LSFebWLpp`9KX#%^ ztD>ucMAYD0B8(R&WVSKiSpKaWie3^Ws)18mh_QhmF(YB`VcJ9nbQ1c4&hKvp}xhN8PuxWN_o2$_}>c zUV0XA12du?66&b8`Z1$`gPhk8{QlrEi84!J2sS**L&gNdcrxS^+We@YzX~L0fBkku zT*@!OD$uiuC;x3uj}r0E>!y^;0(EHUc=oUF_WN8+8rBffW}KNpAeMejn)9&S5K@z?4DNcv8PIw4`d*Ahi7Add(^ zb!e~z|EySzpAvp6GwGpcbye0m7c#68L6Tcue|~c8fd~Czsfd}dywwxkT$XIHIWr2l zADRHhn{B#KwE5x5VVv{AP#@kgIc+hsOnhO)3mHg_BOry-um016_&!Z{b8$X!FQVY1 z(^f$zNHMGmO85w6n;N6w+eIIQTdb-ngE8b`hoq4yXr{qT;J|8&&LwYSYLASsPR|lY z=sBf68pFR4V)_0vyc(v661Ad07^6*fB+TnXdK8D`U}xM-l_p2{MrRaRgD~fN^!Og< zx>uTsZSy8Ljz~XgYSPVz4~B<89+}3%of$Q*^vcwEvbYorWr(29@!$Tf!;zY*W|NY( z&^v5r!vhDz0H4=Z2*`rVjFB9l#SC+6ylO|8Z_!i5brP{7$S&ah=q(viX%Z$2HL9VE zh3sPK7@;YR-qa4BCEM8v0eC{?IgxkIWVgr6W)Qq6e_cifQ4Kn7?4kJA4IRaX7;%Hx zsh}^65qTvgeV@eR-|J)$gJxwj|=!CDCWUv(>Na+8&EORKZDvNmDUr5Phn zI02B4*<7Q1G(Mdwj{j)js7H=;QsC~=k`mQ?=QB+w5^{QBQe+>>@U}v0z#7IkEw2^f zp=zLvynBluFX`3nRV%mQiRr%{Q3j-xQUzt>@%8sBu(e|(cLB7n%TqisJ$%^PZC#Tq zwa>BO<)-50GV@%w?;)?TeMR|b_qsfuZ>rOF(EpbCJ5h(|p+m>Q?xYN^_|Il?3eJl# z@fi|9Z_p+*;W_CSH<=36_kW_>ZsNkFzw<4Rczq?y-InVQe*91D>-J^`v_IJGk(F!^ zG!@_^;b7yhP6fl$D0agyBHqKkQ6cM)W$PubDyLRba{BX~bm}L|Tjo-Bk;^CxTZa9h zv=w~aaRT6aT2M3A%%D2o%Hh8!6q4URR8m+wXI|jke@6m^gS@XWZktt~zcZsLD=8}LnhwX!5NX#i1*Miy(o<*iKMV2^ z{=KpRBLsQeXw0=TmDf|Fdf|T;F&57Yn~-LP~$RqLHE_$+QYLy+0{x@l0iYt_DZssCeXSaeDQ!^IDC5-)JSH} z`=>P3`=iI#e6W(N%47661wH-s_^QU`Ue9Xdd(sn9Ycn}T!?dA^V@%Tr>@I^k9Tj9w z(Umr+U1ef`dt|>wGkUw(TQqpxl>PMbMb~suU>L#T+3Ac;?WV5ySNgz4TE)xR5(3L^ z*q-uRZK1rc($1dTvn7M;P8|yYTK*pAuhzt$-ix;GCLglR0h-~Q!z!V?*b8CmNeTDqDiw!~FZ_2(-6lmrSiV>^OVW(q5)$m#z54IXGGx?eA@bKnt7Z%% zjeUAEQ=1~X&OPNIKAqWYmf6>zognG+BZFwxN3|6nzJ zaUOeM?LtPStMjT_aN)5d$&{3t1D_iQ%61>306U@!I~I<|RAa=Qp|x016yWl;4xd@u zzVm6ZKCn~b_(m0OF2t69HRS53g>~4E=8{PIo5KuR4FJ{y@7ciq-}wP-Wk zd2%{LMa(N6B!JR`T1Hg5pq8=!k}8-=9v+MbP(eB^reB<`m@Ry6n1~9hu2IX_O~__3 zFf7bMcxgV<09QCu>ixzNrCw$=$KHyZ%q?$f=Cywr9%w#)IdrayCSyQcNP=S2HG-K~upESe78q(H zMye8QzT9li(VF+HA;(m3|K@9uQr=x%cZG9HR}i zT?5NTM=alOk{i1~M0n5<6DfkA(+?2B-UhUu@L)4xN0yDq-RJdPM_XGyQbF-`8zbno zEryRrn z&iWAGsTYj}d@_XyQ2iW(p5CY@Na2WH#Ie#!8;flm`100aC58v*t0PJwW-+im{Ib4v z;B(jVBaDzW8yR&G_3bb7O|fkPrXQGFbllbq7CC*}mvDHbxd_eB&0gUO`qV8F!9+Vw ztI4Kz7IadB=mo0Wjdccr{bu|znGTOrBTkS9tC^9+?L;BpfQJV7u#Q#-9B;aixo@uA zZHr*R7JWLoUDeciUwf_C`ETsaaO>Q&rq2-_n9ra7HZtu+NfO?R$Kg}DhI_4){hCT4ZobAxDS3)v5IFDP5z1 z=k%}GJ8r{gTc6vuA+o9YY|6q36M2CrUkU1aP@#8(%yRyZN-alWRGw`07>B1@Mp_zn zd7ylNc&}x8srW)CRC=F}FNs_Qn?%QhS|XjonQfdzjn{~$fz*oo3;r;<1^SJms(tZi zvQ!i>8ZfDbP5BK!h6)}ubXH#0B?K6X;qDx0{R-m?V7jn?tU^=owAadMEK!=8Eo)ZQ zsPp`?Yjs~KaI1NLeCiLyvPe5x`YsLDwY*^pWq?iBY~#9$JyT(s!(Iy>k99r`=K80Q z5DENuE!>AtF zL&P4v>^U8a)F#y17zaa@t_!NH58nBkUD3X1vpTZ@yQLm3^VDuO1(C{zu!^c>pqhi|V{v85y-LlG0Z+=AKG zj&^@{qlE7I*M+gEp6v5?Mz6r}6ox!YFcbuwfT0a7WadG)qMJK_rcPhp&s(ngjw(?L z2~r&4K6{lNBoH=wKO|$a1{m9+O)p<{KcK2+`yX$TDp0_{C+d(Z;7C|V5B-mmE`>Vj z*D}86R=Kax*UH%B&cTJ8B3Gqu+#^5+jOV=4g#A%Qsxe>fF%fd&pv1kCpB>slyjz6T z_GwF08WqtR3|%}9iY7`awiWBcKaB~;qEb^{4|w#?I~shx*u7pDqcYY{6XlV{mhpKA z_LxvWE6wjO+P_igs48UZEh5dZDVuNfn$8G~1Vc-T^+FkFJ%krpTot4uj0x_aXBMr= zCb5ysbbA1`%KgFm(;Cw*j#{hBB|QrTZP}sH9H75k%gROL+i}qkxe&3s`Oo1>FcErS zYOk88J#Ov8KM-dTWZ5}47ToA1OB!BpL6MF|gC+&gk z+H7~jzd#6Gq0K2)U7Z0dr{Qu1m%*#L<|g;8+9LT+YF72K2YmPZ^z0ybVj5yg*|Rx`2uep6 zH?Oo$%`|Zcwfj=n=dnO*e}E_)o(0Lj48?%&2czHR`~OifNAeW9#DdG|r&!^1%vLc+ z?nxoUX7lGm1hT;%@4E{sr;F}&FTP%{FDY1K|%URMGOJ9RXnqP(1t+szJs>!nYKo4gk3*_f$ z5WD|Yrv0$Z7N%y8)v=g9dAkmbLYRM#@lu|n%A@(S}0G57lo1$o@mv4`L9rtpxuFFrEQrO6AEEdJ!J@UB880m9!SfiFqJ`Bq z;E%+JEC92UbeRp7M{{{_6Hwsap$*0mY-kJNRV;jua(;#H!&Afs)rj0EcxKsxMyfwZ zY~b8cnMP)?VG5V_4W3C_+{a7G`ic|pI4VmVdYQMBBzvUEuTJ>H9o$ckq*lkSEP8U$ zvly8c4b9VmP@KjCglvM~(@+HGcT*elOw8>U8@`=9e4dhSlOKQQrVe0ko+W%=(u5OL zg!0kKIqMiSoOB-0Uo7fAe>GFZ+x#}#jEDjMhvb92ZwWmxDM1Vv0pbX&;VW8lApgaL zx5OxNTts*_3?6~;>y1|X;l*^{r(nTvgF-@EJ>^r)`Wl<;F`Es0owiG~J`EflnOI1W z?6iisZZ}k$7R6qL6l4^Y@V|kcAn_3n+dDyjVC0Jh=`O+BuiLRR=E>lOXa&Ey@Fh+q z(!qzBj=xJI5Tt83(@)LH8JzUWqP!HsF4^7XGzjRRDN`AFrKDQFCx44NakeBxS%o zbd3r!!p{S>KGGyT!#k(F+V9H6@JF<_Su>48zHj<|^Q+beWuBUXFbZE1LUBO@c(w$P zgGAQbV_jVk3=bgz$?jdVSUM<3*?~UB)6S|~qdE>9oNEv?3p5{-_hjZ{d z^H{frY$Diy`L=6;#i%#=s5KWI`nA1+^{d;=r1;;{F#45IfMxA43sk>*J_GHrMlU2% zOu9xwFQ6xw&*Y_pNhu-w z_ha-c95o2%kk=O%Q6c3}yg6$1Vq^PB!}GWA+;nC>30}|A6&jfGyPQ)JmGzn~^PeTw z3xeyR!FPq9qwAK=s`eZ=p6>syL09e#-@i2HKRJ=wX5f=}%*UzsPU`!rWF`o<7-@S< z!1t=A@%j0WjRb)Ln8)~b-jjEtN4*qGd{p2Yg*;rU64d#RMO5PYAFH^aS4HJ3OT!Nd z%gi~J0VhyZEsYcC!SbUu_OA28$vDxVR{vzDJ*oSj25f+(q%J7={#5BGpoCe`Gae@h zPLqMZ%q5B_ndj2F{qD%3|GCn`aQS_nf2Ehr%J*LdADJ&P+1Z^dl%Lo>ZEadiNglvF zKRud3ssNTA&Ztr@+&LD_vm5%17hEkSF9I6C`b6qS5+@D{p*K zWEQc0QQ^1g@y2ffLQGMTDJR5q9S>8m7y66<9IYA;IG%jS!h!~PvU7#s zA@l(Q>av#d=yJ2tEemF@lhmW8HR+rAO48z`#Ze{97wF17f^yLB`*IfHz_JZxu%bK= zk8r$dQa?6Pft&36(tQCgKRkv@5@76MyOGK@a5Co6q?KY+8>H3lw5W~xTQX@(6GZig z=lc&ppGkuyjq{bnM(gO0odJjAh3s!=h1Q6k&X@eMfgn5b!bRSeiPhDUqL6Yg_Dw3Z zf*aWDA=**q-44gmAj=0^Wf{+P?vTznAuYnr!eIn@I(gLA_~nKk9|ud#O;ruln~Cmr z9DagN>4JkRIAaN)lz)#f2K~zEKWI5+wkI6K#Q3oW7nT^W0)%b|Juz*Wz!h9mi{ek( zfBaZg80~&iGm}c%vJmlgcG0|r3AxrnP9=qr&({LNlu7^n-iO)nY>82=S}y{Ns>~YY zC!d6(j@c6-%28}4K4WNEwc`t2X|LX?y*YJZEs+bcxu`r zXdAkM(d>4WgpeuZJduCp2R(U7We#@lqD8q@%CR|v2;auj<*|-BL7Y|x5AGdWyNw_Rl&$4^ zGT%&!5*8Fb+;Hj9^<|v{>uodUs~lpB6N2kd$$cs`;Yf1CW~If*y}=5}i=f+Gd-OT* zFY>~YAhG&r(N}=Y4>wO+YTDpsA$XN2g)QLFF#X;}wjP+pGozs)(HFq@?l$FO$&E&M ztitc|XvgT&?w{gu6SfEoGr2w9@$Xwc;lHv?9>Qc3i56kSLRLa#`@O`NU|A*gwCC?H zB3HO?!AKrN51wZWwl_MZtoolj2fpcy)Ox_9w#eLXkhWY4HMnd#*zyZia2@pIyf>9@ zs*eoE`QUM@6mz*WPU4&(^D|!zQW3r~a~lxqZincIrdWgE_}jgMC8mK-yuIS!;lSW5 zk(7tcNU`%YjD?306|%feE_MUFLeO3Pn;pIr!8r&s>k$)8iXIkk@5_8t&Fs_t;zrC7 zuD}SPpTK=E-HL;%Yroq9u5{4u>u1!Vu6JPJLAb|LN)Yi)XwPTf02M)(7;|UE$*YSv zl7E?JrA>F-G-ydLfEL_ktQR{<0j7Uw%FM)7V~#)E&);M<4SoA7f~*HlB`aQ!2Lwpa z?9kclqaw>U5MisEy}(cEd3Mf8+hf4@AFf7W{AT-?4CZkZ5|&7eU-&SkaC}=0+9c(T zyW~#1;Ve_0=77Hxg~wgEF6IJ|ot+gveYVVpg179v&@7WJU?k|CUBPaj{Iq$e7XyeT zZadCgUU47iNIV!UH1AI@5jti~7puY~0p>FtR5FZev#A~ERq+8PbBz11pnEvH6Vy>6Z zzkoXj{=TDIH+gA+UO1_gdHvLpaPW1>I#(B0ZvE?ar_~>(`_Qtd04ePVa2@_0s+UO& z=WWl5_1jf^6KIUe`P4J@b#ixI;*1b__Brl;eO~l7A=6;s0X+=78>kWlzl6NvUfk(A z;xcZyBXBO<4_vZ>lrg_H|4UC|L+%aeVI&%;Hx#|5Q8b+pozoU0*^BzK^`wsL8e@G& ziPk4Z|FafkXCL&kR77wt7Op@vXa(aG>}jz*ts`B`8h=jwhP#m|iIAs@V|U~T=DaR$T3SpT`o5&6zNr4Zoa8}OQ-Upose*eM+%EUY zJZ^(J1A7G8t@9}_01>0CZ1tj2V$$Fn&@5xEj=^OdA&I52-qCYPWqCOGdu8$0qiNwm6&M!RM_zQ$S*9 zhuR3h!JW3|2E&=#_=rKsj#1}`cev6+4$~#9urcnuo$=Rfz(w!~XID%EXg_9+QLwyr zAjAJD4q>6Q6_@LrYH~93AQyvlN7g^TJ#n!@cuZ|Sb`NKvp(eL*CPpDtos?V2UNb%a zEZMYE5&y>q?lq+B=Ydn+@fZqI;?vZRK_O5l>c2lZZZ60^>toxu%%204%s)42XYTQD zK$KI26P`qW%b%S7%BwSKi+((X{Tyr5lxKR*`yVb`zc5pe1M=rxk!G4_$3rsM6Pg*{ zB9J#BhKCt=vin9XYoo{hoy5%j`YR+Ln+-`!$HQY{dtyF;8*vscB?hxAw&?LdGya_N zFDJx(#eabjDG0n4_Zk&pf-Oa*$PwNn)JU8WCO=xb_{n8V$_egx?Fx7FS+0UO2A75J{I5|M4)zHLV z#S``Esu-)LbOH-ZTd!88E$$_%;BBSCJ9^UT1gxKf(C_GAW+nxnrgOil*3Y}jJ0eaq zPgL^1D`4UeFk^YM1K!=q{fK;C*!JRV&QfHW!lGa2;Ll)(E~l-tIdQV$C33WO>caep z`g~to^um0_m^aoCMyS&u@)b{t`#fDP#{p-?^qF*K!jH|nd*!YkSRNW85BLa4tY$K% zW?=4<41jo;hQCwRYn1{|%s{T#N&W5r4b6?GKHJ3q-UZgB-x~Mh`5z2!Le#8c#k||a zcb*9PRoU<6M;8xvp=7EvV?)T5f~Q!l+u63{-03mcB_AcR?5wU zvTN+_sJcjfrV`4L9W8tQ+@%h_lUWLCUo+xo%Yt1-qI(v*2TnJT5ennsQ-LrxLCRDw z=~~ELR7{F=5m?i%)8&J z_AS^LZn`hKsC3&E)RvSlGy>O@1#Ov>Yn0NBnD`qLyfgVe@?s^MqFC<>gE(ei-jY+f z?I>aEJTB9OuU5E3Ni4jG$!#~TQY+E^ThsmDJc=*S>(~0z%=|wSUGFvbG0{{zxOKoG zLN7=TrR5mO4%0%}KW+4Iw$t_y@}+r`4a{L_cybHK#YF<+fY550N5P{tzI%GHY*GPH?n3~HHNIjY6ek)SV+SuCw@6&#VV4S1WJ4t@ z>5nX8_3hmrGFXS8jr}L&V8fYeb+1!`M+I$1{VBxpw{&RzmI_$E^a5DkRIf?^>b+ks z%HX9g=_ES>1X6|U5E&|1U+{4Tmlk#6fUB>wi7-5{!6oqguPWOT*_zh zyFY)e-t)o;Dpq$|qv}yyugx0u3yJdVCv2ll=5p<8=3q?9;B6U{ zY1r;gazur_@yKm)pW&t51izmrUmS-o_0_Tmo>tH4K|REX^`lW~xNAtuAw;!0yfh^L0J@HwnTrU*v98J@0uA;BX?u zd|a1wB}{>*IvETu9Y;iVvk^*b1hnUF!VGTHW(lN@OF?rvpR+!Te5MgpC%zjB?+3sJ zDt5B!77Y2%@>ZUQb zx%qkShp0?n>~MbXN){eGXS&)vHhP!mpqg<%D?U@`c>n!nUC6tMpPE=LBru+4CgQf- z8y+2S&tDUGV7QP2H#vhW8IM=yyl9(h{RU}vB@%clit`ZBlH-f{v~&^{ehT_}6!6pJ zE*-tPk>3?LN`+-f7h{f*z$0Cx z|K}MzRiidP?elDy6ec?0)L;NCf{*$hGIDXZuq+VJf~8oP48=Y38fv<~UJ6{t+<(6=fiB?~J z_>`=!`*}YSSwaQ0S|}nww#CHrm@MIOZ|e!LFV2-)lxs4}qg8>c^2~HvnZiNx2$beM zu)VFAx{G2PD;T+Jx^a78I-fi4Qe(~%@3WTqHm9V-p*q_P6JCdo4M02&UBN}g#JQ^^ zgxT=J%A>906sZrtD#{?tC;c-Atg#Fv72zn5qw_AG+UDUt`;^y~`6X+!!#K$f4OJveP}X-mYsd+u4FY)ET|f;GB>PK0xoeF$W}4)3K7GtC67(@O@X@^S%;=taYp(d2 zhf0A?pDjuCpBBr><}N6(e7ju~Oh-WW(-7K>IQzy0G`-(&%M~MFTs??ED6chhQ`t5&Oxg>AB0bMCVSk z5R;n~%HWF#DCWK+%H)UebnWt74*MTfJKr}C@^Ad1Z9@FokuRso<`1`NW)Sdn!_{Km z{1R!U)aLeQzCCq#nK=ZEerxylQ%9;P@vOO&^kl+_o@g*njJ&{0zQ|!WLJsG@zN;VC zy3Zz6YY(OAC|myWKY(Zc?!GLl;9&-YCB=n|hQ=;pG?m$&Dcj5^Cu-wB`0D;?QVI}t&RWODLc z3s{YQP2)Rryr&C7V{xHRJP|~RsOSc13Q;V?Ae^0Fc>L*3!L&fQl<&&bJ~HrGs9|t> zIf$HV94xj=b&i!}B1A9(sIUWiV60*uy+p<&DaJaYZVPVmBj1v*k>o7@RI@XJ2ZiiZ@v4oCgg!_C+Ugp7{Zkdo0s&`RW#2AymZ zWr{3aJKq!oV{@eqJxFdkpzeAtx&qU6qg;oi`3>CI~U zq@1aCEZAgHJNH~o3t7L#82l{cd#%F1AvWwMSs?<6=hpmN%y#aVP07lksxmikQlSf6 zD?$C+0^}@2^phfKA4HOhzi5;^;uQQ5BUW8rk;6s#rBX`rhXcN$3yg_uc%CGISA7<< zGoJMc@f}ZkF1}$r3H77kU#E%oTkrpT`#}vRq{4Q-Wa@k&;dSUg`)?`VCk^~H)(8B& z{*wsn_dffX;g=3$n{A#P_u;R>n3z_-ITPwWGrpHeMqLrrC zlI+G(BFbZYiQBx7k+WKx77J)U5jVM=1YJ_MRnsK?LARLAx`RPAhse#Pk0)ny`{{AV z{vrW!?&_x@51a{Tj@rsG@Xb!A{M|Wty1(1v)YpDkY`K3Inlr>jGYwl zU`0Tc{NHOH`kO`FQ1vXL5A-esud~$oz>`c=47gW)tq0vc+aBz8P=O)x7v zSmsk;o{U$r_zx&B2-3937_EQ(DL#*Z>?Lp#zp){NZy?t255e&J>y7BYvpexdjy;gC zEh02XH~^JD%Tdg^Hh2vg-1W5UVqjkF%gM9V z`sJHa{pK~MDayo|dp5FavYD&9r_^_}X>0-DrCw$4LR zuQEJG+)y2Ib9;9@w!he9ayO>%>h8nJTLuEr5+eLIX(qk<%V)1J z1tTR$f#2v<*mId5<7#$oBbg(jk~d1PSA}?Dk~Y{Ptl8a|Szxp1aO-zi*w|~>X^1Jm zH9Y^Un1bqw?LE^W{qQg9$@jiyzsV5$=s3(7s@<b27wH*P8II^$T59P!uk*>biZzwCp^UHO9I_Akt@|lr zV3rS3^kKJ$ijMr#CilSN{qq$oh8yR)yMZDO!hTJ!OU?9bcCs2~KemaRx5>p8znZzv zw)?EI3}0aw#2WDs7hkTRv@qLZdouE8>D|4>MR>iyB6$}Vax2?YP2yVhq>@V$phsvm50G{Wl?32{ec+mZ+ zYfHQH+Y`e}qvs-r*U^}VRkwIk-O@aZcRw~*Cj-v}MlUQqtem7VoK_to*_u@h6e0G^ z%3fIp$$dpqR+7}qSLVd4ZJy|KC&Si+?xCm)FxEV z$s2d%=U*Cd+f`b*wE5MUp$Sb@m88Yi{V&3vt?!|h>adwFVw=o!rq4S`hO+gbE<38<00V@;l@5r58>)j69ux+^;hdui)8HtLvd+567?pusM z*sp-i6Y#nz`KbM`6OLb|t`J?4Vqr|_Cx1AB8C4-u*5ngx@Q>4k4B}~Q-iwV`iBu62 zj=u=UuX!^O#JOw4PJkZ238l_40Ma-Z*W9DB!qG$G4WDnjn4j114Vbx=S7N!_jZPX= zov$BstP5;&X8NE%!}}}7)%RajRYTKYqGh3j*Cpaw1*KR;Au&4qdq+s&?w3?s)GirA?gWQcQ#aa-~CihFL5`R zuvxi(xh9-nSFPOtM+WWWG_wuB31SmxHE2CN>$;F1g_w!80_KplE=FNycD5O#)Rm;K z%6zXPw`zr=DX`4zm@iK(JZg_LSrD2QmxS+qQ(0ArWSO^gV_m`O_gvzq-5I{(z*S$v z=lg5tA?mk`+#i4v+L{qfqDx7+nid4z2MbJixA6Dpr(b6j#)DLBOb&mP?J%p{OzNS` z!i3)1P)9itL|}HmDLz!X+Mh0P`I}bgn{KzoP*4AElb?1$(q|tk%RgrRoARtVJHXzY za8YLQdr{m~Msv!<(o@gg%Y-GPL5{^piBRUd@gwC*WX@u_fg^glO*JA@fh;yy>f#7< zh>$reY;dCoosSe4mfMwJCDTv3+x^ks8X1J)Qt%i!d(dT-j&+ zYWMAj!QWkv^T4aULoMf)cCJFNL~71&*l;;KHlGr5LgYW=H=o7_6MnXzy<>~RGxoES zu*GsFH@s28#Q2;eTy;BVa^@j&htlBp9kTrGO+hbq80$%MWf)8?rp5>~qe=Ud$yu(f z;f&qXC4+AR4cxfc#w^jJU!yBn;1asacED1nn4=<-xFUaNV%45rTdM}?DmcjsTNQe* zW~ZpV4r#h%bpnvgi01RIvf_VSCRVu`T9@3r9%t#0zQ#8&wVFzmj?ewr6gW_$V192`D?S?! z!{tWzD*Lx7ba2V0nphq3OU;a^2m`woJOO_hqU~SXIKDXk7@O7FIFCDzfk!5#8`AoqG948R;4?> z5K#dNzS>+}y})pK^96Gx*QQcAuO?CA!AxMe@=Q$<`(t87cQqllu-&bMkG%T#q(3xT zw(n!D2>5dD9&U+$mCer5n!>{k^?zou#n$_y2ewFRsaG__2^%RgL3kuN~!K_Twn>v`7yl1p%cH z0k%GsGNqWXBtAm*(`c0q#y@(mP>4r0<>gy;_DJW%>b&Lz)ixJXENGHg!c!5Et)SCX zL6Vw!WYEDpmWABU(BM448-Ih-g9A3dRdcnD5cUAnGt{ejr z?YBnnP+mC(nE8fx+)7Bo`jhL@;n`{FqhGvKgkJb(SMTW0K0g--!@Vg4x3uu{AN-(* zlJ~54JClBwXR8;)I&xpvql?WX`jIrb_OK|Ed~lW#{e78PNhlvbuDo3x)NFBeOa zkr*XxlggD<0%F+_@#9zyGDS;DIGFxVz3!vGk?n2>Tc7qo_rL(X@zV^{GR*!HAD;Y2 zSRsWVZ^968Jl?LyZb}Si9j(=QcmBT5T(0!?+iVaRhpFCUtN_&e2r~awMPM_g{qZ!l zZpWMdi$)H7(HuS`Y%PHYE(`x~U@+B9NBrs?bHuz?y^`hugtPY#NCt9pW&lAFjwJ%y zqk&!wP{g}@Vd|yDX<-tPOX`$SnIV!Z67*}DP)^dra^(t8kuvlc2@#587G7Z4!!@<< zBZArg9!+F2v78|v#~DDSgfMm(cF}=TXXkC{WmqmrdA!gV2w@z62S%hxI{=>(IW!K` z6~z{bWcG_se|>XW8U*%LaJk|*`^&|T4FOgFjtwu)%?Nl1kij3O_gDGC|LkGB`9t_S zT4Hv)_?_hY;fx&;ov(SdNH3f(tQU6StrLg-sF)y;ThdSnLWr)z3(*o8Nl{6P&_kN6 z&i{y{`$arTgdPcoB_Yr!kVAqWpj$}u`7fbG(~;YP%9wNx77C7=zEiffpi2tru-)kl zWISYdHg%E%pi^lF0Iv9RAF}}F0W4V=n6v^XVXwV@X(De~YKL;hNhd#ev&UM0H65Zdxa;g9p~JXrlx5J0P6PDErbwN zk~;hWj0-D^Qy7ao0m57;po&}p`r7!1viE&<1(pH~b`UgOBUIgbSOKUm{@i+?*z>P8HHihUxfrqq)@RQ@4WZ+` zX~v{x32sseAX=0jgdwzophP9iSEPEvU8WX4$`CzLv0PYRu@q!vNjjwkZDNKzy!@bd zi$!D>)I)v_A#E}7VI=;Ci0)udlGfJ4I;J_$bSNJP`<2Zw_=D)j_cU^$Z)6B)j}?S9 z4v&CHjHM$h;y6DT=T~$jv{Z8Jb5vS72%@D6zUmqQRsiaH_?Y>bL;#O;<)(oFb>&uJ z-qCaA2hJMa7c=o3J=f8Nx;$inA84xjU0zX`F3pezB9 z#Jm*sk!)dyQU3(8EMKgI8~l|H3#5vYObKiM^P>Iy*N8bUevz<;4hZ+aA0hm)?oUDne??hL1pkTz1Cm#u z7z;yw1+gMBLLWtHND2y4Ir$e5BD@rt@)F}!O;iHHX2L+&v`6tPpc{!xOt;&Xes{|o z*X?mPck3{!lLETP$@GO>d}o!6a2~(zB`s+DTwehwBeXq|+zAlaWR$W&ehUQ@7z-yj zYPnC2-gD~$d14^@1}H_UuHyJL^2G=+0*6DOuct@r&17hr*7?EZmwaHJk^f?@P#_03 zHa1at7S)HVU^b;efGSCN`x_e($;Bs&1s9zU>v9uQ|2tss4hZG8KS)Dg43WH*LFp$k zAObKyScDE4{eyyHX|jTn%z?1=UT391rlNATK9<$5Ge$#;{@}7pK0enrzL+zNn1{ca;iOJlfzcoN`o{@3V&NMu6^ZsXVeQ!|M2@WfG4<~W zp;%`~R+7w>k~&C{M2{2%!*rQ9$Vhog2*m_d@+%zp7$Er+d>n)Gu=g`_0K zYLRvO6d3RYksUb!ndc8cT<%F21I30=j@z0?3oTXc~?Cj*ip zpxg-%H3TfptSCwN2EaK&h5ygE|Np#9QQ#Y3bB13eOL3}`I4b~kGEmIs%p-s||0a2) z@2$6{?!M;AAD^f=H|I>thI?O{4d91fnITcIzuktf|9P*wRJ5IX3by<`E5xDax^6JMTPs95v1WSmjSxPlr*yqCWe-u?~>_l2jtb$?&% zNQoDSy;1>7^jL;SBS9HS@*@$N7o12BYd~9(>|Q&i1d8J?PL9RA>LR32sfo~v75GFK zrXoogi;OzE4(&euyRwp=n~o@HL*Azn$aHITxX>TpesL$bc)7p+KcS{j8=$v-90+8F zE`g&RiWDQVD-t4GaI_Zp(!viu^A;!xjkn|re;e!msZ&l9C&1wk8H?G^K7lEJ zEC)bm3LXBSD>2a$C;?GaWrkQT4*-ygR6kTCcxke}SjJ)@UkQj5DW=I5igm{G#9|>Y zG9dXbmh%$v>60iKf0jt6VG5D@*G1P~pC!+Km3;e`JPhuW&vr|(UxDqHOAYA&h%6G~ zmt+$kG(+H8u<;v*FMtWTB4vU!(x;?{z|qW>jaw4Rn)QXvyc7@tsy>3O0My4gF_$xd z06hoqS-m>73J>gWUjL5EPucg()9tQ(!6DN$@PtfHn6{n)o@%}c61cSP54#98nG`3k zUM=+Iw6LDtE(Ce|(`d_|KSL~~jn|_{5b22dgpf`FNe?OI3R0%9EM+L>_US|jgqFit|A+n+I$wyj8$v@I(ZN6?dFc{(lC6NzvTzP$+De<&^^!Bc|9(p7UPwCy_^Kxa zc);puw3ye5AwZV?{g|v?vuRV|&a2j3e%ij>cg-z~C&%Fc1<&s5s-CZR}2 z`QqkehsC1Huax`!&D~E6cldeij|dL>AwGNr10aKYz#`S^9(*#xkYI=B>xtTy<;|kBxzZdU5cVB(QU(OjFzN^VBh@9hMK2*>lDtwhgK&4~j zVf1%!k63W|RigdOGlaEww{Z78?Z5e#%1d9O1h-NF6A`YI6iY5ilZo*R#R8MjqkTYq zzF;g;OUn@tF`A#Xl<4OvW<`i1uCP=%&vOnMBTjzKzsS-9(%Eh?t6$}`-u&Z#uitU; zx!9VxB1Zxps@h@O07udg5FP<(SHNVtLaYw51t{1C9U0uYV4s`?Ah*U;RV*JzY8HXR ze<^B~ZDx!Sm>vWMdwP=Vwr-UMS$AG@#qFnA`LC$9Enw|Omi}zmbQqYW(ck{vqI1<7 z#JrcDgKcE{g}oc={^1^ZPtK7<@Iq7>g(9&a7>JA#;Tj}MHX>;uodVH_AC6@8GQ{%9 z+GM%Vh|eb#>mq_zS-h^Gtlv<`x0l_gqNHrl73rj~?c_JoSN!#Mw@+xI`zHEcRrKm# zu)t$OvtK_arKe#4NZ;?n8?I6(VF>8pXke#+?1$S57;sO0CkH{vNm_=``uq z*v$l}1UdO$qX_U;rWzd>W~=fD^uf}k7UiKUEJw}4jSt16ng!C;YRQiZdjA!&`G~u5u;E2n7xE$~u<+5zU?dF`QG-gFc_QSwNyJTvvw0tp2Y{@Cue4sVWh z(p?}ysbkS_X-A7`u_8e>B6|M=ig%A>F4lmgFcJo&5-@>I$-$prv*fv0%x@=Nr_WBL z9m-Z(2oy=eM+zPho#eMV=Y+Jw@Zsi@;0$@B(K&~Ja&MX)qfE*>*&a!`15FM1I6 zF7kWF0?XQt?n6-$Vt5?NLhk(|n?83o%>vL)hodXZxvGf(D*)9*pWB{s1jwhq+ug0N z`o=f%-?{3tb6&h_$4?hJ)&*mhO?&+Dpq#i>YQ~wY)dnHiNch{s2SxgnrDE}#HwX=u zIXe0;>j{8tSSt6)dc0@4GWn$Y!Y_E)Rs^{#dmrqPZ~74WYdTZ9 zZo94lu8%B?scV?xAOk?hz%0%Y=L=%pz-fWPROTcS%}v?AktuvoPz<12jj#ext0TjF zO*;Y`*RD<61Pg3B(C6E4zxKUzM~5GtW9B=CO*4-N9`Er#9O4ji3by&#*-??0zd$U$ z{4#9!YZm4%toe`Zg@^%s(#>y)kfdlxDlxkY(+~&*PM9~!jK88DB~h3JZ&*hpF{BkM zlQOy(rNYGmkzh!V(fsU^7D=FB5S6?DBdQgr9*d?FCPtFCrZ4~CPP`2#ap;e4 zUW)IwT5;W8a{dFhj_w&xj8h+=1lV*eaM-V-;MU8li?KY;dMaEudhZvyl3YtnNr85)3oNXg(*P#d=VZ2YlF=6-ijb_6y^=vpz3NZR@Jo zfj>T1^5$YID+RV+f8hnXqO6qD|FlMb3>U5W+c_uzbUr{7w#n_0xi}9$`j_pG)Nk6|4z#%JFmK7i1x*k zOI}&7!XH~Zcgp8Ej;DNE3l8_eb?k}<83JM_fQQ+!X#i+X6?r&>(yX4`eP3Rxth~*1 zappmVyUo=f2Lh}B90zz@wDu7o&weW*{6GBR56{2*%GF!vyY}CW<_i`r(qfuaJ|&O& zF<1NDo*oWKaKfVB$&F)bR})L#@>bEZWU(-weF{GQcY167o-{1Vzo2DbAjSkGr3Jzg zb%!!Dpi?r@eSuA6c}>U&LX1Yah(KliAd!Mg((n;&Gss8xNM-S+Wnwfrs8P~n5Bx8W zyt%^AT9OHK$o|zMKU=j?W}bm`+%CkZLSbTA8`x9jPBACP$#48RE?+to~hSJlbK_64aryUYM1aC8WevEODG`;lkA zZ(n)k;?=+2^5Drv?iFK}Rlpu+vUm0$-A7m7tjh%{f(;Q;_-lBZT+(x`C;XpzN;tc> z`@$a(N{I={LH~Vu8DizfOGJH`3g74>r$lZ!Qi=J6@p#9O|T5GL&5?ADL3%B-^F+kXX5{3|jd#EwN{-c-M3T-B^= zCz*~z?tG^3eD}5jhPV1s`3LuYv&}M;VOt@K=p-zpv8lV-T-I>=c;HKG z|2(Gs;YWT+&)XpUPZY*8J0SdF^hf^vC4ls_4=xIO&;J;-eijnD*q|O{mUme~N?V^E zPezH7f%2M=^2nH9( zV_5X3FU#C5n|lze;xll$P)*Zf z;NJgeE#wuL`CE7>(t6}n9*c)>w2@K)l9EjMZ~ngUKMB+RB>bQIJ%qpi&Okym5C~!a zJsKsIy~-qbS^WZ~cYu_`q_Adte<)G|*=S8o^=)E>CefdvqhKrOm@&(}1RzUixl!Jn>D~BI- zTo!@`2Hy~xZoX&V9skxQ9TTy4Ko6Z7`(y>6#s-AhnK}Yre|LA94nYxpecJb~zT)e1 zjl$P0tY7x`i}^ zN|T-bTV~dCY3zsoyr(0nE7<#QV%dEP&vx{K6aWhf0Bz~? zzZ0_mQ4E5v)3}r$n}irQOza3))-mUqt7LZe4j7PjV8sC<#IVOV}03#Yl|i0W3*@(1@ga@2f<>Uxe$=IuyhcRcYFkK_(9a05}GmQ4Bqk0&wj?My@y_(XXLs`bgNJToE`7HU>OAVo5}c( zhLVQr*e@yZy>a$~a?FE@sL#cI2UKrtiUUD(lveTeu!OEze=Z5|4p=O}p;|$J6@Xe9 z3Fc#}2q;+dPm){Tf4<>{^X^^!x+mrt`8OUMA1^qt^&?CFa?h-(Hr8n6BsL^5$h|K- z{3Yfs5GVJ%RWvVJB#b{`pZ~M)?~iGJmn2HCHXH%8tPB3vfV|@aN%(@n6(S7hoQ@lN z`xSeTrv7_-XGGY60}M*HXJ_Cl@4~@9a}38ZFjP~V?V=iK1_0gwP7S^NZ>oC|Ufe72jix^5pU;-#2XInD||l?Q;EpE?3$?AM1^4XpVa-?{3F zi0mj!7=jwVUmuu`tIH7SKc@?V-RziG3(xm)j=p{ak#b_U`aJ_eq6+lu*61>Pgq z{-sjjcWNp(QuN3MfD`~+)brrqgz8E`2{K5a@Zpe0L{%ix`5R=?z&3)7uNp#t6@VHV z3})r%5upA3WbD_ADcJ8^b>+J{h7N6RFXYrQ+a{N*bf6DkM?wG(douX5Uf3mCx?Ukp zx#k*?Y-<&T9lsU!b5CL$AZ#XSZa#SPM=&Y`WyBW(o`{S$C}pZ7MM?$1;2xy=@nRWD z05O&?hz6Nu;h+XDB9qD#3Q3W&AuUogXtN|uzS$xhkx52kjor{vTFM-Do*K2!^8DXF z=)aA7)m8q}_xrD@srSI||Khyu&|yQz>3$bIqz(obb=b$^h>C!pkLD%(OQ)lP6}52H z{=5EViF6MP`9pOID7wy zS%D_xhCo4HdX|Tme6ZuAoPa|%bp;U|zvZf%H-Vyx8S?n&ae>dZE97@QoieU# zPwFSG}RkEeEwxPs?Bsr3cCYa!$Ntc~oZONMb#AEoD&Fe7WGd8J0T}(W(lC z2cjylbE8v0Kp~(0^ydGytFJ!w-4Fg~aGq_wa}=ijwyI)Uk$w6f5mQJi1+IN*ix)avFl$H-171=wT1KM81Whr$Scd8- z(q)aYC?XV((PS>4SWE~*GJhBg%T8!h<_qeQ)meI4gTo*Dcf%v+enh4Wz!A?3dHkdH z$o55n+u!G}yR-#c4WW3A=`m5l~2igWo8d0d1MW6~xMX))HBA^JIEubp) zE6vTfTrA6OI>57ZA&AutumVtB{JHg`KwxtwLkIRK?)7M^#WutyGx!fzfC?#MpuW%q@D^kGjDF^EfP z5NRkbEyIK$d&w)cSC33A)>+Jp;uHze{o3M9co`;?k$HWpm&Gp~RDye?qOd$AN9ca; z5>ljIOpBAn4-1qpzKWCUq0r!{mnX~>pPN(rBDE9*TMAs z1_%#0%BDX#*+G5}f-gWM80%+*9w-8lxg#7e=-NsfWWJj1k>#3xW1~pvw<%U7M`i|r z>G{&k46oeEEJR?-+O>&QnGB})h4VjGUHPFCM~5D5wyhJ#Y{$e@HhcCvn(qWXZ6Vxk zZ1YobQr$`K`g1Y&+;fHT{4=8P>z@iSJ_5@L2!AO@{0ixz9$tu$V2IEtD5C*Al19bC zXc+C;7CoVtJg#2D=RISocqS zqV4KWJ}4djU`pGseMW9u)~-mLiCM7iH@tcQRJy;UxBuzA@Jo|pirQl$nlK1)2!pY< zgDn2tA0-%@D424x$ur<;mplW~`2d?UYz!C!uR0M{0IGvKw|W!^kg?y&+ioMPesT93 zF8TOLBg6k_XU7Cgou#G!QB=WMfPl30fBp|5ebTAo)a&0X+LtaB1?=%RxBU#KB>+u2 z(w98H$>+QOkdGi&q##s`$Q)kOCzhmzRrpH4gye{FK${I>=`s?dco{-c86_Yn6Vw&v z4LLy_<%mf4go7}f{j z_3tDo05tnBP0w*p_$vt=2BI2Pf~cvO7JxX>JQkus5GP*9Mx%s(@|a*H;htIOc-C76 zXxm*{@x<~>sW<}DV>D86Ho1Y>h5&i?qy7EenN0eFTONI2VQ&25v4Y{an(C^qoA4h& zvkjJ`?=J~7%vX~KKl7PwqW$7EV)3PK5Xt5yk^lX#!ae@96F{!{2ajWVXv=9|dh`cG z?~yOb(iN^x_ir>7m@t-~@)ayE-#%vr9h6?7bePjymBE;mcfTCLc%4= zCFnt!fTN(n;4aI15&0SAF-VKN`cg7XBFsceOPX1CD4U;qgUp8QY*_c75r;q2p1d;M znvxl?w!iDbGlV79!SFADwX_#OiDSQGJQPh8I4v7>6GFJ6*m)G6=trX3TPY`A737b@ zP}=ll!mzGJsZC#l2A z_>+On3xs&(aKSL~xX{?M-_eW`9^yF4*TsP>&Yma4{5M@MPPq7Dp&&l~_|Js<{7!GZ zp9C_bTj?`9c;J%&zymsLke>5i%$ErMEzA%U^a&(CBE>ynPi-Q-SSw{F3f;m6ytw}v z2%;!2K@sxJUseh5v=y(dpuylS>-8cNc%-xl5ih~Es?hF|gs|+EKb`lsk3HjVT$_Nm zzZrk~7nuR6aJaVk>$xd??vP;>04JtzrthMzt4X~5msS}i#0L*KgG3|*K`I~3M|1;| z6^eN6f&aXrui_uTC`SI(jQ@`AdGb`7NLRU#$CUV(o1+YV;?0 z>ggfVJa_xsF1!F<_SX&-EYf`{@B&B5BjmC#%gaII!xlnS48*_<;PsOg-5oEuYDzt` zeet1J7Rzv`nh3B0P)+o??GSnZufOW#eJ|Y6UdXrST$j9?(OZu9>KK;b zKnwvASkRERO$Zy#!oI}sU?Qb(4%;eTL@@Pldaxyfm zKS+$e(aFSU9bs-iP)rMo7jsZr`8FkAUUD&e5CT1>kOXw9ZDJ$Tgnz|)8xSM+^1Pr@ zGufKPy1%oj>6-uZQLjKxu#yoeU-=+8{gJIG;!|zdriZT4?_zol>1cdWv6}L$^)U@$ zEbS&Gluay2ka=JS;HrjbLEXBwMpo6+Rkn0#GaRoR0u|68E5|I?+?WWEbDvedXTQFy z-@LJH|NgaPl$KYdu^(Cb^L01`@SrB6Ed}lnOdQ_R`pQehk~LR|^xRI7-|;(PJ+Vbv z_$z^>KNJPJ=;>RO=_CZbn4c{3gdb8E__>RPVzmS^*q?o$kXBl+)ac4g`;)kqEBk?X zh_y%6BB8W0N%neFY(K(6X_cU}sgPeZJeLrT2sqiXyQSQ4k>!Q94F9K@kuaNGyvkF2D6(xwyNsHc(g#fnQly zS7mnB!fJHaHDd#1i3%E!UJ{a!Hht#y`#;Zn%6Gnd?<63ZnVaOEWWMj5x1I8x`@W|i zlr3lcRk4JnDb?5F8}sZ0i2~4&&=cG8j(-WXMgYdYj9W46p#-?t&mQZ0`x{QX?Wp0Q z)n#lMDq?{ZbV=*LkUf;0ps1vAjV}-PDQ&(_%{==;b@=%gsPvRB%=iCB75;dK*h_`m z{$$9XOf-fKRjvVAoPE1Ag!m|mp%5ZI7jzzPw41`s9l=E*ohw zSo+p`VoIPj0x&V<+=`{X1bDKaEcVO3?|p|J|HnVvGBck$t+!apg#aW!Y%N zB8v%$Fmx2bII#o{`~ACOJGUpVoOf~d*RtP#B5(P#iN$-v^heoALt{A3q5nnwg;EK& zS@gD_Wsl`Kd9ln^#nTYaGNG$0LpB5eMhSkmrDnby^Zna4tC3&*NR@e}zs&bT7Weo!RM*hbRMh;7I1gaF z@^Z>N1d1^ji+3!z6_2;|`aTZ`Z%85D2oEDLc#lj+OF$j5px6kovNWwB1sDy_Tw+>B za@WrC4f8I(_69Ec3s!Y=zJ0>oLzo&{ilP5Mz3o-6Mw0((2*c<21mmZ(S+A0D>;mu_ z0L-;1%18l#R*wh}3D=0mhXb#x51!b@5DN;+h{krn)-C`kh{<`3UuBw{{Ip_i@)F=m z|Esgv>T)dhyX~BFUORKw&Y#T~&2}(vn9djb1;8YD-W3NlktA z8`Ke(y-Rg0T%<<-^aqvu^?%{0-yv=M2=Uaut58^f+Arn!T_VVe6ll>*}SFt(5z3r%q{w} zu}tKfL;pPSk8hlOab0IJjtO&F6El7~8ximxfOs3Glw^CTHrX!UEURdF2}&AN7GY@` z(g}H7<#C8-ynOtY+iz;eKmyhQw8r{e8Befh{3_D~XQUNf^OwL)IM#P%cXx$-fPa1S zioc(q&;3uPT%Iygt+H!_vuImx&m{l_ooT}m|A4CYZ&PzGyh0te@+~-GHLgbf_vfnc zyB@IPC!N3?uJrn?G^34ur5piy2zv3SAtqqO5Jj9uYC;cZZGe6|qL6~Tjwl3Mke1t+ zPg8q1k!90qWf>rXVH$~RNUY%o2l`?<6-)Q`S0DW0&V?tcdvVUc-tRvtJ=C5ZJH+}v znB4NgY3aoAg9RMofG^A3jEm!s5)FVDhW}*>0DhUei58@e8YuhCY+4A?K<#T3G(17I zfDwRLdExX-@5_a5!`ku7mqgHdj8y`y2EbS)(}M5Q61WLB`K`gRzSJ|{fBoyOJ)*Dw zqlLl2Y5|%6L;k$%r{(ri0ztY>m9URLHGPIU?5{qe=Dp?=Rob;(jr{UQs`$t~==FEV z+^n4Gj{=RBsSZW-xgju^XzT!nv=Ks0XFv^=J}JmwlLBG1aL2F3xu?LR$OtG*l#AL2 zX`q(Y5FQn6qb+3;DmheWQ}_1GT)F0|t9EX>?aH=bjXs9j5>3>bTVj{@^pqYr|D=~- zgeD8)FKhA;zcdQQB^~IBS8+v8ygen;OKzG(B4eR7D7YGMNMR8MVuO^0HY{fR%c?V_ z;>n?xiTLe*Y}p|xh>3r+T3!=h<_BGjJky`Y`o1-ro%NRA{QCdR92z=z2uuAd*t#Z* z{ZJy~r`h)Z;^r1V43xsi|3XbY?Hy|28E2{V^yzB!p^d6=&o5QAkW)e16tmC|8Wzf2 z92BozTjv1qaKzP;h+b!_3~)Cc;C&4mQBCVSS`?p}$%G>T4FibB3fC*f+4i@Iw~ET zYjHTKFuqI$Tmu}_?JS1D`(kByqL$AR$lC_A6p4o-MX+uFA$lJ38;_?t)Wf?|F#dn{ zm1-4>{(_0U;ZKrf9vfC4mrz*v_uvI5{Oy!v{MCKM5=YI(#rQKyS1#~WakoICD^&=Ba)-(igY;1#MmICPHz0%9?r>C97XyfId2BGZ6<=Z{0@# z*w7eW&1MDStqE$df*05rTkskgdshJ{lPPiOwvn25m?)F4dbs0=B+LZx@-UxwqR&53(X;KX^VI1>X0{uFrJFJk>Tdj6b-$JKn}mj)>z zmOFa<0eb!kOaat152KNjfzGALl(B|}Pmj*?0&had8)p8F9Q@DE9n*ETx?gq6`i4o_ zZ4oB=;PbWSUJkx*KJGc@Ha}kIvm7h^|K)=7-_};h|7l9OeB@xM#GXGF`#JS7?upso zBH-$4%=K4_MOAw8UN!C173!$>Tq#%hj@McW#4u}+JT0$*+n`4whSo(sHbF$3<_9t9&C8dmiH$Jxa`>^*Vr03r zkiip?2+FzC)G3KS?#z69_S-*qOEs%v*Zgc53$r!`7u9%rs+ji=x;GXcyJT4gzmZ$o zFzo}I%%Sm#`K_QFxdkveB_oXiS--KTlCb3~G?75Gm@LYJvgxTX+7L@sIx=0m4iVJL zc1=t^y>zs^=s&ayp;ZF=vIMxzZ~pDK%Y{DwcE%ZhdDxC!U+*fHrw>;u1^mKW$NG*{ z*hZ0ZIA08Waa1jQ*T>Z1E6-PPT+KT8%l}ciJANp`|3Rixdi`~xY7Mp{sL{d_mqua% zrlX2@EEssl?W<_RXUTkC4Ko=TmLLkq8jL!j~bV!;#QBM6bF(;0y?;LBwYVI1^> z?S7r@_iqk<@}hU1e-X*Lk6js{;W{Zp&{;G-)G}#&sA8e;c?|s@J5nn1)WL}vq2(x2 zsiNW?X&eL06C+tr{ICD9eD>%Jy{3r-LN>}Xe;jv$x1w?kLk>~-r=C!wzrjU5JDx(XpF{rOZ!qK^N@Xb8Ey|}7zD!j zEe~kDkftIYX=@1A$~>G}@a5KWL#De(H;Q}38 zAhSfKnrXt;bKFay)c_dxB0e}G;5I)P|01+U(0$%{|K8radqp05(Xqs;gkEOL_&2Hs z)U;gahjaQXBZI2aw@J;t=!0tBDa)}%Dxrq&xl83Y{0u{~7%t_IKd(-g{rxb;qD75n zty9KY`9jZX-RtRM_UUS8{x!Q1VqSI06{}zx0TG3+g*Vz+pk-)0t$>J*$VY&U05}0V zxrT^n-~{Y&gqb`LN$25cy`&MKG44syShZ3}b#K}leY%LB>13uwWa_Ls?R+>ndNPMYc_0-uY{P>s+W6m%gMKE{_*b!3 zhQ^=!{)2e+U#27zUByZ@4>LJo#-Apc%ShNIPtBStH%bb?wyL~xl!A8;4`IE0@5#w` z@rW?(fZ@TT27maK*}`_j>st0`PvtibxYh{3I27u^B$CG8-sZP%*(pDrl^b2&TPSd` zUy9155qOH5=0!9YX#@Y&&ccxfC$XQ)Er5JjtN_ykBA>qJK5w16q( zi^#PCOad76@U{^U$v;U=T=dZ9V5?s)-PxXbx;I!q@6yjp&%e4pn?SEq8m%^o6aDVq zxKUENU|!*i)6Qo%vrE#u$to73=f$UmLI_P)n)=*ld$@UN~`vtPax_s)*0{$KqM zuJ64IG}!soF-`aSAxN|$x7W#km^)uh64v0b9qQPSuEy{JN1+i#PZ(TizYUQ9@$loc z>fi8?#E;7odlDq=q~pFe*JP<9Fp*ffF6cN!gpFPYDB8nYUW3GuHhJ{?GuwM(KZWr> zm0&sIcan|&Mr`?8g2S=yf6IxhJCgCsVfjhCOSBvSxWa)r#1fNoMpY_S6B>06L-DS=i4U|fpzz!!Sk zk|n978#WZawsPeuGoE<7XL_lmu+pCw`n1mUAM5ku_CC(%mma=LO; zfP}Pl8UB0KC*j2qFO;J-HC4#}UfWK4WA&UU=D%i3OEHrn5cGVgGrn zjq$%Nn+hiBYG0dN-tu>J_qse5{hf$pelaJu-%GzGoTxVpadP%lEC9qA0Ht9RHw)0D z$9?ab#1L&=9gRf-VZEgF=}_q^aIs8VEIwL20@xmswA{p&K&t^TvE{wr$A;f?(7j|y za@EF-h5tC?j8ocn?&#?#6x5JXE#u$t>$1c!kB@!brT$$ihPnKOt3Rq{zv=`Ss6Y+e z^(&SC?JuAxao&3ehy1zF&ussu@-#Zs*PYa=b&Kv8H%AE~S{6YcA0!A0Q2(OG`uVbomh596QO z)*D+tfAtMA?7y)Ij6Zw+H2x2)JYgYn`Rz;s_ODdIX@9|l&HL*@!;>FSz7viboP)ZD zOQouL?@%e0rzv~;wH>eTAsPPscBDo-W(0L@3E89ul~oEuVzJRF0>@5(5a04mLU4cxENQZGPS8Skd_Z=c%VG?-(BHX~%&zd7L5+39X)gZ81VCa)m#&WAUj6Romj{ zsUxrYn3{L;GF2YvQ++@FuFBo{V?E^0i+r%XkEg$AXWlkgD?6f`Jr-)>TIYi-zM*)J zFyi$BRyIH()boX2Z51qigLmW%0?TLK?D02pk%f;wLC9By@z2xvKe8j~jK3`So8+GV z`s}jA5*+r!MSm3>IoOp+z>-%{PX(RCeB9d3>ZE8 zadc*rpZFtUozVbcO;Ux<;{Eg*0W~RM(zJ{*@>i_{l|-zZPj_~&PExifGAUw9Klz~=S^qs8^^2j_c8q+o#|4eaf7Xf51+_<%YJ@=BL;JKS_ZFEhB z5Z8eLXxRHEq5bn@*6|Zp5A;Aac+wIS$+(}yC_T^ikKs<4^weo>_dcEei8cQ0`QwN` zF}xo4#Cx;L;*9i9t6u$aZ1=mcH;)RSs*`&%Cd(Eh0O|R&_543?l|&i|jubn>5yx;X zk-#EU^??Wt0vrP3|4J~I#L^_V=9;lv7WEQakmpzetp>nzEWiVuoqLtd>3-@zPCxzT z#RG$v_xJVX%mF_w<6lz&f>cVCM}}4T>BrUVH@;0B`Ht0U+EGWV;RiOV{vX_i8~lDR zEBtu|KotuoIhSvpZ|tZmL#IO#mvC#v{=1 zq2<*ONh8Oy+c#yB&OSW2W7nBW-JWZb7y|Q^*Jtj9?|Cxg!WNIx6v)pr6Jlf#tV^by%h_jNB6+dOf_)ZqrhSt`-xqN<5ir zSDT01FFWErpZhx$Y?;UVuA0OX{!G#XEc#30TFla&Z-2w8nWf=tb2xDi4l6$KFU+)` z(~0r3yNyAJ#LVd`J!=|9q_C1lE|y}QWWvl}U3nW+!&F+nkllW6V(J`$vgW0VH2_{q zxQ?&|7_Sm&_29;e*`kvgIl@ZJNqG{-_%H&ChYf?{@V1vB(O|ZMnLaykh&Q0lh|m@rqp2 zIA9dEoj^7!=Exkq26`-P1i-pjSr+eeFL!ZmceEf?pZXqS)@T|W=rkAg)oR!+Sg}$;>)vGPt>gsNAihU{_!h;Rs&%C%67k% zj5+_*(zV@kAo!0@KIs;05W2LlfN{$J``Mhu+HbSBZxRkANyAS&RowoRN-sD}&0qC4 zHDk#VRUREt19$#h<^O;~eG(}w^qZ!8{OI&sdoPxjDG>!*r$Mz6HpW$Ku+Z{B7crq4 zq`^l1GiU@@u84B>0-jeJ1e38Z^16P|;Pi7_%31Qut}d@yKKboaZug_{|K@uxUUAs)_S@ox5mg9cCA0yXMCa=A zZ98;6e%2_{BIo~WKdvrz-73_zPJf0PI*Rf>m*Fx%%|Sd#Bvi{@saBUAyThUlRqHho zCD0_5aU!zXisPA-fE?}H-JQ=~dF4?ryZ`?0b`1?K=__-=lH5*K^V5AM5)VKc8vj&U z=K8AxJJs})PgC=8flp@UOeKf<{Ps>9>hlz~SHbYZNw44bl&J_&iqV3k?gJ$HBBzGq zDULxpVXhEdq4F2hkr7 zD!KOdOlHeq{NYC`Q%^kW1J~}Tx;_5Uk`*x%{Md*FG*9`v?XNCde01+)|J+#~Rl_Qt z$C1Qo*O;5&G)1D5-hWXgX3ta^?EkOiVf?um6+2hL%3wHb;qy%=)s$mUCLnL~urzh3 zD8iM2`Bant#r#YhT>e%A;Nbe+d(16+{%6AY|KF>wTKwYs@4sU~Zgh5EwVKDzH{JS? znxcd9sP#O%JX(U^pok;V%Km5oqrgAPItRcFj(v?;d6dTJx6es3!%e$Ud(@r==&3pAps%_RRmD~E1 z8u{&SRC(tXT&mKEE-HRjJj&Oqdn!5VR{WDjfGJP|mfUIEYP6xTq7l616>2;j(s*1r z#A%R+@VwTT`yeM8z=jPHNjEv*8l+JY1-L;OI{gX_hRHld;IFn3V5HlrXUz;E%$=7L zklfzhnE=;7D8Ja$8+`7V-@oa@>el7Chitb&o^b1jGyRgzgGwirwdoqGK^7x;A|i&! z1PrO>Gf$0*2r;rO8E{M^oKV?J)WvA%NkpeDzV_oOyx}7X5ApeQypm3~O;a0oC9Yli zH`jecsV^w*@jrUajaa@u`R<`BaK8VI>+)Z_>Y|PpZGQ5OxryqF`wL~JEp4+t>8WHw zaNKWYcvz(mU8K_30Z_>gqspSODs>zL?mNOG-(}CKwx-**A2btqO#OD;wh*j*CmXdI z=K=QIH``(yOUpC*G(>(su2sFZKF-{)I7~l(}HFKLze9M-*o=@M=sd@^si^+^Rv+N z$MK}WldF$3XQq=Bp^P)d%bT>>8F)Fv6@Bzh(bFZ z2BOIp$vQsm)iINZ&b11dE)$=4@Q}Aoslyo>9*)fU{?4{^`mw>(lRYD|SN!Eiv%i(A zd{^I8TCPu_WDJw)IOl)#jotZWF#dn@&_j1Dh?QT|m%|aiIA3Q{6V@nl)afdWe;f_i z_Cw}lNDD{*V)&n%d+gZ`UKKGC_+{wuovhacT^J}=--OnC*m^*U8X}0(kZODwHBY3k zT)71ARx`jW!EyDr8UW*3yv-}zF8E{5pT>VCjQsUL@wdCG~4{HnO* zsNBC>O?lBv)tpxxuiEF#QTd%a)ab^0vBH0g3fkIni4XdxxWGqlwX=o}>WiAp3qs2Y zq;aBsYub>kAy5={Z6hFzpmwrAV{}wTUPG~s8v#yn`_>`C@5L8^BVI88q4KXq3*HnK zak37*S}i7F|J%E!B_Hfnw>|$)FT7B#T~mB4dr2l(vo@#JtPQg|i9Y^@xZ3~I81_H; z;fH^d(~{mqC2#|J{y5$@ zZ|3}6&;Ot`{`@vnOgOcVmb)}Kppr1~b5B28O@IFL019w{&%LVf@cmG9IK+(${iyMH zdmnkoE{2ZmHtaP5K<jkrH@Og7h2bYfm5N{LW)J^t+bNVkHS<@qkEowvY}eU(o6l zTW0VPNM{idQC@&vosX%(y_Hu^H-)o{W^qYY`ztm-z+wLv_sg(9jKAc(DUul`f`%52+E^x|I*vRPpSGf^ zxdF6Q?AE{Vo4fDkJP;H4Xpw-6!~6tvwQ(QUp~DIh5(*U_+erm5yjNFMHtR99yyIB{ ztp>n&mTnWu{wfyyy~AJdhdKYDav9r{0_;(?KkOz<_&6s?R`|o9S8$Gh*HO)#IL*@n&%Eo^J*mJ z(rDKjW*46jNXUUiwT5X4k?=Y2o@9!Ekc~WaW60HMc7io6o*~4<<%tb(LSDr2((x{g z`9D2Wz3&f&8Ea1a&?kRM4A1mmGWo~)N+S7q?2=`f#ka1@alzjUH)-P^&iOM}P3X{2 ztqkW>+w+c8Y3}_W?$?V|u_ZA4rbxGZ6g_6eT=;`Nk}I1%R}X|rQ1&4tc-Xpc;Wck9 z2}JS4=o5nL$;N}_a=};)X)8EhCD3XBj91Avq1^SCT#{LS>#flRf7eQQd|k2OD9xDVZr6Y1Ih0nJ@n$Ys_dE(Zt*+niW}HCl~XBAG?V(`34e=k z?a6&@_3A@kxcR{!&52cB&{rrGFb&k)XJzO!_f_XHM`FQ$OqE9ZQ2yb!aD_?`D;pi~ z#uru#jnN;@`t694gpEx4Ei?TVOqli4hqiRN(1v}8EjJk@&}sloMyXFioU-5##=o`T z&lEnC9OwEg7#6MMMpegQhpX8yeW_}nJx3J>`c&?b2Qk;bRRx)LxiL*&loIMRXUHMW zTXN@p*{G(oh|sX>MgZYX4}--YO1Jvc>Ps!r$TcrfvW7q!D4uo|Jq}#N$Xj71K@pjR zS-FC*!x}D4$3{SH?p^+zN3(=tLmt?qDwd^{r?jOq+Y1Tx)M)$Py!`)s?mBYFVn1&2 zd+&`}KodOgKJK{WlI{(K+pc)Wu}5!z=m)domBah<*y`8p#-D~9i~rJx9HQD5&BZ9! zAZ{eUYzpqNsB__m!bdPth9I6lS|jG&0qVjcO5bR;fJx{FNf9sRcL^qIp-@UpdbSr z*24u+v2;q!dc`Z%jH8Z}!%;>aeOMKqcvR;118(n=oBJ?d3MJ}mC*Qtt>csY@oF0@s zL_;oH4s1LwY;=wsd0CXkx=7)tQ$q|G+1HU%gGmyVXh+teW&|d~IUo&7MDv z|G&QT!c|A?-1N;Um0YZ^9279J-aPyKBPsR*(g4V*&KEsj#c%*nxo;Pc=8N(h(b;cf z-x{jF9cY9KxCXVrQbxbClUvgeu+*riv3M+A&J{`+ka$qQ$5~|SJy9jlY5+`BNl#Kd z#`qU;w*L{wJowz}PkLqjV6_`|A< zIsYJu3w&_ae>m5Vk4J?@W9B<*MFVn%7cc=kQjf^;IvfE8?~{oi4|zw3MS>>flO#qZ zYoLZ9t+qiT0HI@24JTgG9w5@DU%a6Z(ci#@Z4np&^x0~QKtvk3Ru+RC=@-#{xoJ31 z)pC0ROV5*CYU6PHi!c1(KfQ-Zsor#4@|ye3DQC?U)Pzm8Lt0`hH+CnM@K(P|R;*k! z`1H5iOCxHu8WfPf6ickB9k>4Faw>J`p%~>_fGep7%*lU%WBaQ9p2&&K2;cJI8sv)K zkA%SQwIN_-NJTQT{K~`12+OYuY9Ns)K0%869__VU4I*!W#-jvU4S?||)h3b2)&A`H zt1o<^^Cjzk_=|Z1{j-O-&tDy63;w9o%xZlO`NyD$X1(aeYTDu>a2QHbjc(eciklzD zD1Qkf0($#)m3#cDjv^|lfp+vjt`Pt>Yxe|g1GZjxJQ`F7&+1l`OZ4#`Kkl^`b(oZHTu}YI1OzVdi_bP3E<&} zx@@S+pgyBIO_ZEG_K@ljZ*8|`;}fod!qglFAB|D-_<}@+28T~EzxAA!kAylB!=mGI z`SWm^r9oO84dP-WfRY+1{F*qKU1)Wj=vU3RrxKZbHK86D&V1tq=~FIOA6zvG@}PUw z%2+e4@@LlU$Qk{=y70{R&nOIjHiqe-q6+Z82@m;ULVd@A#Tu6~j{VIXd8BGT6utiu z^!^J&_-nEmi7e2#h%OZo*v#tqt-1u`IecL>P5KNr-UCV_OKmXj>f-IlA=&k z(c_=7crjM{r&R9gZK{Y%d}MDlhx@6$oHDazq>UYw7XE7|O3Y|73#)s3c;j^t#NpNx zIH1;@I*w;)%qfGersuAKcv@vk;a+?iKUQ483OyKXgGDo#rx8>q&k|V#`j*vdA%R1E zrgXGtHVp-vHmk1po%rGFzawY)V{J+haIU}G?yIx{CiN{h`mJ3nI}g@he9m_dSEJ|k zm5P-T>Jo}&|M(3B7+&YM$Io7R|H-% zhf7b$=M=L6>73OugbJL7!ZrdtF^+&RI!^?>ST@O0D|V$4sY0StJunoz<n*SS-ooi`H2$ z(5OxBIg2+2vktYsdvWo*62vjkcVfblHd36{;@mda+US;YJAXPznS z`ty12QBL5;)nL!h1SfE!qN9c>!vtZ-wrjxxH61sfCED9nVfSuT+<`;KaHVgMGDja^ zYJgg&&XjAQNpTpUk4`H}W2i&4vx}O_QR^U{LTVn?p7=^Pw6~CL6lm1`>c~PlPPA!2 z0Am%eRk}i=`66CJDvbd0MCg6FNNF??rpy}16k)2A2&y=3wj=fUka}QqvE!=OeB`?S zq(nK+S5EY6uDM?1BzX9YGg3#dU6=pzm1~y1bnB!4GN&?nOmCqq#ve%^qjbV@Y8oHw zzd7}9%8QS|X@9V@gFBv42IPx+pEb-AfpiUufrYm>9-kdmI~EIKrCddos)c(*>=W}E z2o_B1F^(nBY5uhOM~nESCGpETcz#?^ew9)Q zXUZhiv_*%j&e^l@8F13fmZwx1H~Mi(Ku+_6rS)}|G39&sWIlDRA*TY=MU0K@^~x}` z>NWB`nVvUHmz3KoO;h{{MhXxfUvZzoP3}2X7 z##h2>ivaujlTYUY_0&)*yQKJvPpa%Ya%h#JWU?{z`kUrBUt4CJGE=jAsz-OP%m4JE zGhf-U<)NN=s+1WlR`Qi*-{WsH;lDZUH87yMjz3Pd&7Fmze;EHFiXEc@QYkELv~p;u z`L^;|31L+sj83YJ4LE?Hgw3MH1rjZplL;plxPTO#?}q4uXgIA_qZE z5AZBPiDfYFpSyke@>4s?rJv9ULV01LZU5-`H_}D5FsZCHHP+FjobVcRYEmQM3`Igy;V^C5>IW9p0L_??+01^QiIA8dymF-3Xv>54Kf{rWY zi*3nx1`90IQ-%1?|5%yv{uLkl#|L2D-ubu3DfVqwKN9l@E);)jltuQ(yPCN_UY#sd;(@6guvC+Cr}w0$4ZY27=H*WC)!i- z;!y0rQ>S0|dNdr#&80C-S3i)h1KQPo+5fB`m$89_}@Xf%rQ19 z<%8q~i4)J_IJ3X7YnLi)e;NuA7x-XBw5S)SVvNUz`F0@PQ^9YH3cw7-uQVR#W~4pMObHmG z=u49U=I4}>2Hny z&o4Orx)&GwuT57=iP4IjN3V^)UqH?7XGLH^PAl&m`0NAX)w6VDfAKT0Znuul(2zUj{bN7x;AZ9Dko% zL^Q+WA)Jx19B2AxKXApOpTF(QUmsE$zOsLCfHUW4I9C%*ndm(g9KR(RxfL8})ppGD zROgY0Vcx$_sT}_7w!gh)O6miN3}N)uIChU*3_E4u&#*>$EG-uRV*VeOKHsScmPF}V zp$RL2)*65bE9!k85%>Bp-LRqf>36*;ibwau7J%i|w2`6^4JB zieoz;PxPzgajpoI5Lfw=Mn)FV#h??#gog$b5QcyV+$0%+F zi~Mr&KWq&;uQ>T**Z)l9;R2s)cF!zgH%il7;Nyyb`Nb|7oH`T)nD4*s(hH71{INfN zb6&i9L|?Ilm7!cOqi;Ca?|MdT{?8!riA@+yA5>CjQZC08D(D?~@pB zTe&j6s=Hg}E|=VY|F@@=%b8&qe+b7BzkB;}?~^1gx;iDpMJ#+$ z*z+Iok`ucR+NF|OEL29dAsr6!+R~F*8&3KxR%nd?!J5T$jzHKz;A>b%53nb|fXQK^ zB!qe!4G%_GN1*XxYJ}W8JYvrqQq%(_Pkx1|BQXG74AMKEl1U}D=3|8ia&6h;ul~Zd zlwVzmZKg}ILGa$J96lAs**reZ_uH+9|9#=P@0vHd^NXo+PW6=n{BC$ami~hFJ2y|t z_ns17XI<{=RWsjks!GqChIKDnF%F1J_F`1={DyS)O}}mo_*In9NPTkvdQd7pyWq@Y ztO65y!-R-PhH6w+>0}Itk>4@xZSU?y)x*qPwsioIU!D`_Z#4iWu(0=4R9UQAhVhqH zGv@vOXXfbWG92{7Q~nO@p1)BvH2!HE=F{2PrIKxFS@mDVDSzzVaFH5Sj(*mbxW)(+ z-dek@ZCoR5=J6Sk0^tMBU5#5y<{MTa#KVer0xW<8RFIZLr-m?ZfxfrHz)*$^B!%+; zo;L(X`9hM=C$v#fMb03%ClkrhSW-PyNdMb!g8A>e^y=&ulC95T75&xg%gs96kI{(O zDUbK0magr|sT*!cum8=DZn6nb+A!h_`QktM!#$!cvZo2vNmex(TB)Lwe!LBi&&(CtNb(}&V?)|ek^o7 z7?Dw}27r{sBs^LTfJrFy=NM&hc27@`g^=&P;SGPgpjdouANKlVp4)6}e~!|dn7xWq z%(#-dv!h+LwYAB@KA!E*p-<^9+wKgN4f0`Etc%|%HRl;aX?er?9%(~judGar0G)U({KMkK_0XgIJ)v-vz!%ZbnssN36_!+c#25gb(2t#6~hS&At zolnQBnGCK)-aM-Ac`7mGgC}P{FUmVy-QQDE*+%KtQYZ7t#>sMhFjnrCcV7C!CBOLI z&4(tdui8~ARm31w_mh+T#wtW^`NPy-93x@VU-?oQ_$u{n!*}P$3t?6#t}fI$LA!9Y#|EqItY^s( zL@Y+_Tp3sZ-nB4C>`>0*p#)YNrc?(r9vAkIwXoW-BZZN#3=ODRXPu_Ho_Dw^?bxiO z_mAI5XxvE+=js#uRv_N4o|A?Fi({D1=QH654;gA{D8rWnKa!eHbfwb8{@`b+Ge5VC zqR?ibDBE-(sO2WG1ZqFq1V-J8>e-e6&nTzy|L0Y!md_{@ZsET7YCIk`$e*pi{e+%F z{%u&?G^MjsjDLkaeD-ko_LU6tQ=>|R&g9dg^xKANcpO;wbR=kC+V2RA)LMRx_o+g^ z@r3{_gJFT;;p2RG7@PPkIRlbXN2>{0JXV-^HP}5h%slzBe^}j*K(Q+sOT?0GvHNq$ zZ~r``U&2IcT-;b@aV*G!4!P#FqtTgiNj{IQIkHvnth+Z3i zR~q}LN9O$p`c&uAm+4ji{kT(S1b-M6kl)6hvZX)0P?(>Rt^+b;n#Zwf2?)SVW{tbo%g5lW{TLvgWZtJV00-PO_$;6(_CmwhzHub%ye*F6X5>dFU zrDyAc>f$Cm$xrfX9$Xx|5?9IwINax7FMs=zLk73~+x&drF~b-rtHhEef>JUOq>B9o>{6Qh10%Tgn&c8_H2^0013Z)H(c5wt{LB~_`1y3D zj=*~NJbq&t`}=z)a`q=0D(PerL;g6!KZz6kY)@Y6l{)PLy`>ug)IkwL=Q8b7Rt>~* zIV6cXFuB0uCGS;Sq$`@3V^;qRePQ1P~QHS^?GsTgni+p!6)W9+=- zs(-0pVMg6=hjmfvgTdJf7m{jUEe++-*}AMldk_VBE5q?%^?zGBQ5jI{GiU$p{UYMN zC7^1qJ0VQg4w~2g|AROPKGoT`-yYB6=lz4_%Rh+~|HllJxMw*?+uzuMRs>X7nRHsU zx3|gihBCs`Rs3U~ZLd}GtpUcnhem+VMToUgH1f30L<|j;BKhDvqiiKHt*(cqsiIF2 zY=nZzi7;?0N5msw_2n4N5+(wF7+Hug3Wy?rCIZe1(joH%&Llv}vKkaIAgiXdrPFRWM&}sloWNH5y zadFWf4*My5YsHEW&Ft_0z+kb6b8UkIa>c(jrtI}+u+5K7R{mR~Ol3qE!ecc8fCUAx zcv&0hbeMQt$dZaokqchA)Cck%DG@e)LY)P7Y=G*9hnC@y1E6CYBThe&Mw}0_FQ+_ziJ zc-?Z6RCKj zFjC%Djm`R@2zqdf7jY=M<(t?NXnll2po3VZSuW`ZxAp3X7&btQ6NHwlqZ1AjzeO58Z#k}$tI4Bz1f2ovXrJM(1WhcwyskT2hZ~7alQoo> zez;g3#a$R}x{>IWmsfDkYs=Wmtql`i3v-7w!) zgofErh_^nGY4{ww^NNQ4rRP=^Kjt5Y*0V)`@NE8NfUPrm}UxcZ19;TLB#$U=}k{@iVwOo^x z0DekrsPh-4zW=({eS20ew`!6?f2Y8s1@P&YKWkih#UeeF$oOb5*c(PZh=MlC?b^O z_2j(fc}OEZazyg#MnWh$Bq15D;jOBUR5DS<0)G$0Hac+ajF?IdmWl;TG-K$<^hLcga9-!p#Z4LZ z+c=c*xbPlmJXF0LgM21(_DF*a1<54N^&e2F1q;-?Gfq{p6c+tG{isrfA@saCi%X5c z2=TJQ__ltHY1oqwe?LN`c^sedc)t}Z%E`90UR|{`rcRcV?a6q4IM$On_w&oqH~u-G^QjoxS2#oA=~Dd3t+6SeIOWq{yorLU zSm1Y!T2={GWt-mcGrd2=x`Z=tT$j(n|Ej zNRHo>#(!j3C8p0*b6&Sh#nDhMJ^dKQ0ryCQY;nSt!o@F`pV$ti(7eA&rK(7_(7 z4E@9SfAuYIdCkJDTYnzQx^x@uqcDAEw zHiq1*q2d*~5GXuh&?vKLBf!Zu9xF#OO?f8w(ql0JN8>z(&U^*SLuS|ehMfBJfS~5f z`83j?p)kr}I^@BZ0l2WinXsXV$QBfZ$5esy{L?b&*tT+9^#|!szI@S3u2%1TZyqW+ z*sywaV(HrE-`2X_M!jjqF{q9YjPy$2ocp1ORr1w+b z2Qf{a2pazs=KHbpOt$z%4)&pSa*BmHM!>xM6zkCfM;Pis2SVSx(MSN|_9D6qrnMDG+x5=(phAq3}^~@`f-X(!_V%!Gy=S+JvMmj5y)OO7F5bz$z*C2 zyRM!nCBFVx+ssd$^>^3*fxHi4JxOrG4ctQ7^n3c5Ue5I|>**;6F#b2c`=S>dy>t5) z=8yC(FBEgCR|TUuRZiymZIP4bKyf_ir;^WMxId-loN<~;&%%iY+n-cbUh#|d0Cs_6 zm|t58uHtD_E!b5Xc=Uf%2am_$jbty(-yL0q-jGFJnv8>S6_rTFOXbuJSs4GjahMc% z_lvq0$S1Jb6dF%n3nH3K9zeW&7??|w-x~r>;D(0cByJm) zx8`(dGB{0V32XRlv|gHwC`pe^3)AMqC4N4n=Vwpx3lb@8pWIqW+_xmgC|}ahe~~|D(6P@voY%58lSjvP% z&f}F6;cyP+JoPY#G9DN91UQ)U>_Lv<^GF@BgBgztTON#x@t_}tnZG&borCRu3o-1! zNmY9{<9p+VKT|J-&oc9E{UQee{huN2{Q68t4UhaTYH3JU3!_}}(pgW9EWk^tOe~Sl z#WoG(UvTW4Rqq)>`+-rI=7DB!JtwyWS|b3HTmCL~^mZ~hyFB;J6)XO7dT;N02J(4c z@{>9cel6@d;L`8Ne7{ozZZyzp6ch`!EGXhONLWA&`8R)Fo_z{gN6@>k;)Y8a|Ji4sr8*8>gbRMQ zgvOt>Sn84y&w{X3GEyiyAZT0f_L3s`J%K?Q0(+r#Xr_gZaTu>o56&u2Tv!0Z1mI?chS_6frC3Rp6v zr3=d7wOYlDXlhvkpJ(_)lu%&r|#; zhP{3$bj?;Hx0!;R{;D1a<8ONX|9$=$e|>oGmU|Xd@~<5j87-DDw}Ct-@poYAEM$zs z{?!tUKMwkwbN1P)^N7P$dDm7|-Sq@Cfz38PWvy1&%h%;^P>lOC`QVfVdiO^jf$fc1 z6G_sls*p-2Qu)5p6Qh-dUlGogJodNcnymzCt5UP2?|@Gaeig3meEVsqbQRIX;gAjZ;H3(B*n#Quc!Vz!HhflhJGq*Vq*jCzN{~&fCriA5 zbCMs^{DsbBB2&Z`upKJ-vnSJ2KX%q9zwmR4<1KjBh%&rCxZ76ZitFx;Jk3vi`_caisL}9(HJ2jR04u&EaWH0Zj6D=vlTb zu5fMXcg{TXtusbP|Dr#i=gMZgDSnbu_vc4XW1qqnChqa4vpo=iVc@6-JcS|@`oX@l zGq)a@c<~Ut(>jLHB8^POL2o1m9kCY^yoSz5)$|VLk%E_pnTtH&?NEFqtsZ&ktrw;t z-jiNBKe2vVjR+yDRtx9?r#jo)Gf$Qhy9W~OSH1c(H+_}tJihm*`9muE%RE2RoW&Xb zD>ruImP;7_n{G<}*ZLn^-?ekgduGKds*lzmEg{&tKWhyP+YCts*8$c`>q4J}jPdsPBNfjG@T*@aL24j^(O9e~_mi%w zQnEdf%nw!m)RsK@7R|p5uO2HvgIdp~D1qqLY>FfuJc-~XCOF5u^3NAvJag8QPd?UO zD0CGtSBq23IM4ZCK*(x(Y#J_4Jp6PDO!G;P z3gaj7Y3-R{YoVGOPPJe2wW)`H`E%K9A4T#Mza?4h9@$SE4gV=UJu$3#kpq3!z3q*s zb_@-Cd2Xz7)NnqpaNISI_f4}%Bun}kdTYbP)WT}Rjc7cWBR3uw-UE$?a`D&l)rKQH z48Zs+to9FZqTlRu&lBU%o_}Tg!$5+Y#vj%-A}8!^Q-Y2gmB-Q0V*~b0I*Q`kI-kyB zYGg~DtbqxsUs)+n%SJ-c@K2|MT(0BoZEyPI*B-jziuBR%y|K0L-xQ&z5)q~m%B!{} zB5e6AN@#4r$|apASJU_q;Ee*a&{`US^Wi+&Yx%7BIzGokdSNz%T|TamYRc=`(vaTBaw2QPd!X@9^>Pf- z$@Pc@hDLIL-${9RP$h6s)0}hPsM;6J$5y{hs`B(hkOwMR?}&~wy&k^=1VEs1+5jV9 z5PbPGei(j1`7kR-;1Y!J6b6P|71jY02!)-gz0;PEH{yXEh;bI!SF{@~!(M!D)ABcA&zuE-B| zUkTlV9QOKovLAc>ocE6mS%S|R^I8!$osICiG;|deog8DXtHejFzX_iJ)5a!F)PDq2XZoaduiVp5b9ITUF-q zZJDX>JL6M&Ti@NQS112-!Gbar;yzKVh;rN=)7;kkt3ZbP5!(;XKj(@mql4GXi>v9q zxjZ&&#Bg3548JWG&^WL2)Rf(GrD3j(Y!^jscn>rls$PykI=LP(?=hD&(PFq97p3x zYbe_YwPbihRy7ez1|#{7WnHU2{j=(A*%VHi+;2vvY%v{7@75ZCN%-0~Vb%XCT=Dyf zE3TN`zH#FXviK*4z8)0A{^+dn=X}3hz)A&IlM&K1GV(6VGR#@aMIpLOD6tW?7EkJs zE*c7@SsIOROa&=Gu)9GQ%4DdXLqnsfBo#@W9+u2Pk}pg|2_=YQJQcBkGi_5-J314a zi<@7t-8^A@Uk=bSBv{1i7oqN>{;!I&VeE&kjO zgC)V$CfdobK)FlJVyJ-(HL&ZaWG1c1j6V@ zCn59XOM4BC33#tsxe@YEa;>1KScDqpvx=$jO1U^al}L@m(&den)Y^5^j(XJzH{AMV z8vl)Q?|n~c)vEnxFEzLJu`pJ3-#PjZfBo0#K~;`G}UiY@duyAzIrsQN8zl`>MWg zW|vB;c%^X5J?9c=jQ~97B7AlNj_vMFphg$IdER-iY2Us3g3)prKl-|XxMwGHlBmV_ z6m%qF@pxN%{PAM&qir4S?>pgb>^z}$Nq5R+@L&X0DIi~16&4!UO&q{ zQf0!zJMet0H2AHQcRZ;&k2^`tKJ`=;PbXF3v5mOa_etQ)PDlPekb9}(d@w-g*LlG7 zQPH&sp>#Y>jwQ2&Z7Xnuz~iln%f@XR0scsy7J&mP(rxi_A@Pxpi$1!wx;~4ZdUl`m z)O(g=mz3%${aPuUh%|U@`<(f^kkY$*?%Uy~(j>n1dbTCdY5+Xj5_=Bx?yUc8Hqm~^ z9cy{k|1j17L!{g1{2atjC@Ymgg2o?5&r&;45zxu6(kT|B9xPla@Su`|5*qs#tj#0I zqw)x$(Rg-^fJiD_+9(T-VLGwJrYR7iF#!)oJ!*BRqz9=q?4CRd^_dt4Va}DAleTyq z#TZw+sc=|A)XW~%?;{?4lsj8+nvGK5yKv?6 z+ee4~WnO;t73D%+Vaq}Z!`mo@Dp&X)9FCO*r~4_`NE-jC%g<7?PdW)_IF?lL;oqz3 zz!qctLFZK$DI7mczjY`)Hwa)oLc51jjmR>>Sc%~^Azi2UAi_q^-@cIP-*7(Nkxq~H zSAO2H>bfrp&ChTLz&>)zmi1Irk5V&VdBo+@=e1E&9tY7kFU$6nnG7VsCVwBrcyNhn zH2@~?d(YmXTdm)@v=)BmHFhv>1cbjQ|Ni6FHsbXq-oSn8dRO?ott=jXe9(2tI9mTDCv{bTK)( z8pOPKjR23|2_iSdARSe#_Q;`I)7F8jU7s$;2Ky6TpE&8CzVeS`qvPs+mF=!9SNo^rl&n~mA>7vBBu&Lg)!d3{&!_RG4eB{fpU9yeL6$$5S|7Ba5sX%6A2 z<0^?29ccVihjyx&=Ut#?Eff%O15E*Fi1s0-^^6mCMg9@(lFR!hc5 z=l`ZOWQ?bw7c43!gZO*q?A3AteSp!ya-~q2`8O0(<%K_MbOTVtK8FVz!9iA4wtVoM zLr3r1{BD&;yE0KaY1`Mn))8EM@i2aM@~eIhQ5^KFtu+7>R0TNq&wbA~UUu2yWV!rL zxm-?h%M+sC%ddTc68H?GvBsa<{G2n2L$n8gzFN@%4T-=FGv(1a96c_eF?Aqr->r%d{;$5(FPVYu zuQC4e)oo4Ma|%dm$fJa;r{3?%(M73hLWar`^KG5)H!yoU7`VV(k zt7y2czGJ%4NbwG!|$EC8b#0CvAl2dBcS zANrReMOer>c}{c#nSu*B=(C`(2NU8wG`xW0zdx5*A314|1N@Ijp<)dquwuQprgl8y z!8!JoN~tT6NEK6U>WOlE-BVL$|NYt5een)5qQ{?t(Jv~T+wTc#cCYmMm(%dW{l{BZ zoHTXC8$LBxl~1Tt%Br_i!CkgN3R~XTKnUwXv*&6br7uXPaf#1nm0qw|%{}i;*yF!Q z6}COD%8&jI6Co(F1bY57{``@!favTG#uS(|Ck-xAS2eYJ*0P5Pi=k}Y!W=KNFCAiGs=~8Bd}Cz)@Ui17ifOUT`{v0MP+823_D3MM?FI04viYqn7a; zFdRP@<>P|^uQAA8@+3YHCorh_OtNm4Wdjj&H4#Di%H#PCM?+cYW{;H{SdWl2>tVe|PT@xFl`=ImM4T>%sBW9L-{{|CUQHopE^YQ=jb^ z?7gG|^V&m2+-Acqt${-K))vaa@@DDa_kn@E(w0A|_E)@4%{%=}m7F?7jicKC^VAvw1`(WEH9~Gc-yjbVFR#r-KX_LjOmp+ODqIh**>w0N0T@riN_)}14ZFV zibScDQI8IGzDuoL(=R9fE$4cbedCUp{wR%mxtfc8cuFQdrGEswWVqc3(yTi!9+6ARGhzHmFetrsCvcm`?xZjjL4JCX22^xRvYK)-h z35SE{&uIjRW~ym8Sef!hENlc&yswjL(n3;#sOvPD378l0)-i7s=ERYP&Ifp{4u|&R z^yQKdh93ziLt7=Mv}IyXmxF!$_5m3`E&aDIxtytcf1D*>5f z*&9&{|L2#$t;?5l#dGyrD^|Q|S}u3;NEwU2F=zVcOPp9v>G_NC*XFBjI2WP z;Y^|sX=+FB;M$|H^!rXz3l0w*YJfKg0l&QM002M$Nklm<( z7ji`s)La1!$EJFgsW?Zmn6lefope)p?;j?4{Z+e*b51Eo?KCJkLP#Wf5ymZiD! zvhP!)KVgt=QbXO+5ZC7yDi`IPRBH`SJ^ZrO* zaI893diIsL`sh@givg8cLc=Kt64)+XELCHf*sOeK{*@BeTGsZ|Uv3b#a5ZJJu1j!1hV zL9p1-1A0Yi5#%B>K*+PvI(|`I#7Bs=41jdE6lkwUPipOI(rCf%9me87@Q@3t32DJ4 zPMqgYC(;$H?0%{ezjJr8;KV@^?=^eMQ&k=n2DU0PxTs?>9F2Y1~5!X!!YO6#>sM_boBuE-xM~3b#ZNXsBJr zoGKtaosL127RIYwd||4DDk?o15&}FdRGa!xlEqsJ8#5Uq4G%AmArBXF%|(6Mc+O!%IuF~>>sXA3uSliWDZpt} zl{h|mtbMB5zAg67H~r1u-LtRH`e%oU#-Hg#OdspQlp`-l!`M=aMdpyp9{Gvab>3^@q#Dr4^Z0D~@U~F) zv?9GMBIs%~tEDGO{9$|yma&r~F|{q7-cpShpGb9m_S7$Z^`j76QD6LuT7StUnPBa$ z7y;TpdMU_|Ti}ON{G{&w=uKz*O?vC2*UVDojuD>Xr*KtoOiuBOvnUQ$$MgIvgS{%q z_o_MX__&(!%2z2>%&XDg{Y;fNZ^Wno4z1yu87}r?t=82WmBzY%UI8E@P;W&o(K25R<<2(ji4mpLE!a5^kYP_S_&|v+l7^p z*bAi|57IaOcFuw$PW|$&AExoIVn06{fXi>C@o#>|p?>aEprY>H z|Gd%R&vX=X9RvA75ficOdSU;XZYDK<&h~K%S+RJkAJ6mO_Ml46UZ57e{~y(?*DS;S z{#|PH&L61Kra$6BZw&d%Vn6=mjq@uJL187;70k!e?}tT%1>%kWwE52Yv>sU`4ia0O zW89lZ3&zM_G1Hz(Jh?Oez=C&t{sZJW|M*<=v3lbF{bYQSi2SFjImV>rLB3X(h)aGR7SDU8K z{Lre;e({&2q|slwWJ%Q?g-ckoJ03oCTsF&thh%}@w=Oz=<@AC6kIx+)IHrsPY=$d1 z#g9c0aIW8$Nweo_9MXr%6lB^}Wpo&;{C}sWp8hU1_snxu5<~uZ4EYx~{tUXTJ6|kdu2i;4^Eb-*e;EP5 zXF&2RIAJ0d#EK^)iR;wwe$gmLk?gesjZ2`_0BBq;&k35vKItsBN`3c?GtQZgx&NUO zhO%(^Ni)|{rY#O*F2>)>y*8o*kRsF)E))_(DLihB~jJUtefT1nE?JhuTsJ9vV)y zUG>_Vzy5tv(}@1(f(2#FnU_^}w-M0XFE&;>fA_ltuIZJ%+uvFF#+P>FhCedBcjw9^ zR<94k`r~Fgu2+%Xl`G@s&epz99qR@c`eptjvbASmxwQCw)=6BR^MP?R8x@>om|gvj zD*x(I?DfZSCVWc{J(hjD%sX|J@VQv52^@;1Jwb5;lv>RUe(-ONFhAz z{eP7QRxo=KStYf05aSulpm>s9FZ=fnm2FPTRptPV&@m=I-ot@D4Bc1_vFW!owIFJ2 zHyrx70k{@v^U|jxYCQ{e(%_(!Fns~&cpQ*^J=oPWTWEt{{7x3`>y1AbO} zHd{#ZfFI6XJDu$=kfk9?B4+YD;m zdr3BN01$`rBso)oGU2i$`c(`T4(a;U_b1exdHMPk2MhkL)DCqq?Bs8W$vZhAZ3L~t+&2mA~#9G2~FKd7%(B!RvC%}RB@uEx&)t{OA_ zcpOFxtDe9AQRQBE8uA_sd$9(r_~U4V+)#0Aw!pBXtb&G5+4#T{If>D-9I}vA$VBSv<1elWEIjn08*UZf`3rakWN^*$Igmk%vag>1 zzAq-jfg?L}g#yx8CYSUU02A-@PnODIAP}&|1(Pj@AVKR7c3uY<+{C^8Ln~wS+dsoY znnMhm=VG6jan$tmTp6IsUpWk9TIrC+{-y)x%-`EF4Avlk339uk(g?y8){W9G2^tJ=>m<;xcG6K_l95X>Q?$-Ec$vq2K@Z;^Yf|{ZE{>nwWv+Uf$=& zlpk|1TW+Y3CA+O*C7{MWUhjMLX%#(mwwiF>w^Z$c?^OA%n^f2Deys|to`>MC#eRPc z@Jce#Q zMt$d}11O(@s!arg+2WDFcvAJOGr24eq3Z631JwaQKg`)tuREai??R>0Kc74IgxW1z zj_kqYAC-4R-?ZR~f8TXDC)0y52w+gsehnl083f3zUi!9vyGRp~6Rs1wFA|M1kU;>4 z8zcn>IJ3w@02ZQwKs1P1-o{X5bw?yV@1)!Q=W&JzJTCVKrs07SwQS_8??ryB$7aon zU|*Db{L-^7`uImLu6_FPua7Ha$5Zfk+KQ`F%w9xug4W&CaLoq?JFQq;6KKC}79xY7(IhxdH@#;@ii+_lrMM^QYzTQeSWp(eXqt4*0P=N4()S6f&Nl1+~OX z?1QJAG`+Tvy}GHrTD}k`{^t(Vw>f(Su#V zt$w!4f$9KYyDSL!85(Ph$&ayd(X$`e5k3d_41l* zdZxV8m(S2V|0!pvXwzub^H0qB z|Fl>Yx4x#VnlXqNOv6<_G@Mc*oT{gpSz7Gx)nbTe$PA5yVjS?KzsFgM#BcLg^Adrv z5!)Rfh{K^L0z3>}DUBlhbBTx*+1L?MOSX>rm|8TqFjT_dc?c`_)cn(r8JBPS(zYI4 zHVp)+hoZM(`9LWdZvl7>z(Fg^vQT>`?jBPT-{OXDt<2xjNP*3bSw}i zIyuY2^A)`iMgV{#Y8>|Rrv$x1UxNTj(Y{oe!i#eUgynC(E<__pTrP|*4_rJ6!k^o5 zdBQZPy5l1jjHeeYg$tVpt`SRLy|y6fh64f4ty1V*hc@ zocJ0%j1jXXAzLCU)z=bCYQO7&I4TvBi5h;rtGSn;w4tMGyAux`28~gmF31WXXZ{fW z+tLxWyrb#(bFTQWC350_2xk6V`j>WvvnXT!@z~ulg)66c-xn#a*jHk8P6cCO=wHHO z73`*)K`{jISa9B|!;(cNb0Bi|7d8E0lRGbCtM-04P?72V;8(pWa6l?G9(v))>gcj% zXBKeyk5~VIYMN{Xs+|XtnLna8t;J0w0R0aFm?0P2&43ory|e3vuMq^_hvk8rzm4;t&PZ|VX<6~c3ojhA-^O)ch^$|AS)(e(y0Hq?0mZ49v4*g| z+k1I+gyw5VlSQEi!EfPaM`7z4%=%waV?O^qHU88&D%?=7GXHu(buU?{iW^_StiK7H zBzOx0gD4sb%RUY37fmme${q$w(8Mnmma}cAqAqsH0>>m#YBCYAL z+MG=ufBfa&eA-@!n@n?uoe804Bov z9RQYH35nJs?yI1TB1gl1mr`?!L;;y$Knc5QtH^=s0H7jUb_{6L{vP$Of1S_}2praf z=TWgaRd$$V$HE*cZ0`G)8>cVOU^x071hC)HEv#1`goctToS%V*walTSRS~B z8hjVQSd6#Zx^+7*#U=3oOVTL4n~xMXn^iUvwB(TAhDhYGR~qU+dEw1>ZeYNCrdKUl zQkXG_FPkykp)eHuQ`8Fg;goAW_vvv5uio^z2 zA~Cy4m{QMB=MuHbPIs&PKb}&F4}4Tj{LbyF?y&dBUVq1c5m z;IO2-NDLx>4YCK1=x}CZ z5dNJI!EO1P;|{v$`X%;_mqx9*Hx0?v)}`}i$E^j6yO&&a=DGV6+AnDB%CL@B7XFfc z76AtU5&aUNtN@sd3PO>Y2n5o+3dn3?JX4w?I6+i@`r$xz0MHL}2I7VKXIakSzi4;& zM?+a$XbA>!0AS?JxHvR+n@^eG_4EzWGjI^VUd6@tFvBbzdO%_=1?dY-`{C==6+obi zB^@hb@(=(;%yazcCk<&i$*sVR7*!9`IQg<;+MBD7z+OB zP~0SCXgW$?_#?~VJS)r&S`H*Wbn;2(MqYm7hkMwCQSF&DmijH8SqOn|A=JTNbw72VDz1G|Sq+nTzZ`Q*bK}iZ zDc$rNzEa|7U|&^--V%aq0l*M>E4+!u!E=K3)PEB>5b@s|obl=N*Tkn2iPplQx}A-M z0+B8}Pu5+C95;FX4O;kLc9R?&?K7-5>G3G8{7t)QarZ5k&f9lP`^uZM#U3L;A02?N)Qnk z2P(B49hP}6_5L$Yn_Ji3c6mdl=V)#@wP0S0_j#jW&4^ri+G#ANHb2bzi`|_n|L12^ z?YZ;S#0x&Fk_R24iY=Q|`>*d%+2a4DgzQIj#O%HUQ=r5ax;2dsfKx?O3T0DPYk zmJbYv$H!xJ!F~*<-UE@iPFrS(o)$x=&zN8}5VL6tf9m(g%)c9#?z#)n<0j0%dC5x7 z{D(;RbH!>Fulzx=)=?LH=+<$;LT!5?fPt#re_dt9FzXN1n%yhOxF>(bAYQPr1M%pn zP+jXpc&t`e;hXZHRIUATpgI8Pmp$9}{NVKI0oB}GoY2y8>gZxI*gV0-0X;j=eT%_$+MBziZs5*ue}e#`R5}JBK~@-e2)=~tL@IW45suSMD^uv1@za~8 zY-mFel5H32BcaIVV5nzPB!1BecQ5=oJ*dUcy0bZhYkh{C;1Owfvj2n4&GJ$j6UdYO z^=%#3*0;AF9)+?RyfVpURPM{fWQAo!=3*x#iX|Juy?*TV=T<(Y!eb9o6K?sH8vEf> zaGfurdj9YCs^^Jc=o9|+d+7R~gKj6z{>$p8X%wcilCVNEpK#HShIHo7WSMsM=TDz{?cR~%jBVYy zG|ouH`pK!wPaAbSREMXPWjCvwJCfs^iebC8HFylN_nca^yx(AZF=aOgR0jZWu>x@U zm_cCq|MVgh|DeM6-eiA^alBP>&i=))(=c`b;3{=D9zQ=^BkkxQfbr=deW4Ltiq{jT zz}@7P(ZERv6RUGVfa{=-6Q;n4n#a+ta3U59tq+EO`|`NapZUy>e)byiFdK=?xN{MD z`jKroYnp>3LXi*aSMjbnbM_n4y7jA(O`9&L#jLgqH~O;5;!Tq<1iw?jBRfySk~-EY zJlV^Geuefe%6|19s`1lbRTIzow2DodtP0yUtByzSQMsiLVr5`7mi+g^te=xnu-Vf# zB&||EX#;y%t7vF-?85YN&KpmsrWzXg1zlOSHDC{#CnAAX_z=a!YvNE6N*haVdx{#9BW?Q12V6r?XSf=lsw;xzb- ztHO-lrK3gsjoi~oM(2uSewZ@U;7)N@G@;&z#4kJX-e2BCe5&yM&FtBHv2REYI5CdF zFexncAG~>UU@qR1V0bru`qTUDxpBjliEW!c*@z|7PAvC#VxJ!`^>G7Lw4?Oq?qH;3 z7Yl>+h>ERH?sld}}iUn7%4D*Xuxp~PPrE`O5T-e1c8X<#tEAKdK}`R2W~0cazf)a_;e#MuhGOf@MlHZ z(m~ZxNE|o$k{e~&UtKmd2mTm6U&*u;|B}SCFtCE?MOFnk9H2I}LQO}< z894nPV8;x1|NB}yk#)Ksa1!7Vy#2w6E!~NOG#rC~Qg7!=nU8bY$LF656bgYPX8jvO zq373*88h#kpWY_QK{!x@3f~-5`1-;aX^ux{&W!S*9;WNkOD~Nc|N5(!MpwP|&2hy- zv<;mcwwL&3zgF8WT?^)GGgOxfM88Tg=%mHfHwdt<(&Eeveam89r&LQT-lg9 zLv8JELQ*NJ-5FLL0KA3L$DLL=Ko-vBX7kZM%s?@?)s62h1UqP?mAWZkGaA4kfQfNw zoUHYAO^^+b#;iJs!};i_oB%ux*@bx0LJ}t^ghdP|CoZxRsQJOtW=!F_8%}hu4Fs+` zVd1Z@pciNT(9W30Y?`xz5o_34&Rehm%KIVwG0VUIjE~H#`RDS>N87~%(wU5E4Okg4 zg0uZSDSkY{fQYqUzu$PT=U ziloZ`Ac`{^m}f~@Gjxy9dB%lTJPQyB)P|!qQ{ek-bMw`lnC%jWdp)_?Db{L-@+R5N zy<|T7d*A7&9}w8O^}X2HVn`!u|6kgN(@A=>>GTyExGWPbbe8 zyPFt5k&I%lJ{pN^41~6|Bqq*nWmF-JnbLfu`JU5H zKdx@piPtsd^HUX`=WQ<(vba$~RWwm@plbXa;66VELvF=WDt74cYTQNlsHS75LvMVI z>R$Rs)&2DSs<;L(_ccz&x*TSaS?G6?X)zZ3%NVLB=mrSk0vyaBNk3L@n(abKIHG@W<2s`w!usKPCZ| znqdV}7rs~@hM?2!Sj4glU{IV3xwY6T{oPS38z%&gnyI^@WE`H#&;PKW!aFw(|M zzoC0K?Gk*$6D@s>tBghh2CUMl0Jc}|*|{;4!axKX?2AeKb##5hwT}}f`h5uhaARF< zWR0>OShmjr7k%;i>o)->xM1GAz>Eb8My&AX4C&zI%Po0e2=7PSe(t&N8NGE=s-|V@ z>;$S&HnnJ#)G9)Ec_Dhc$)#aMrO}aUJHO>s+8eA(H8)raiD^&(HqkIMT>H|G7ge{Fl#}64`&zW0{9PbLNyu9UFd{w{xl( z2x6eF535Sr2l4?MWCDRlfWkF6+X3TnrY~x20~Dwi_-MhkQg|m&hGK@3ebMdq@ah2I zO;iEQ-pIG?EuZ+rzQNV2kI3rlf7`31Zz86_BauFXy-8U|C~y-^nZN5-)(g3C(uqSa zYF1hc=xZgQ)FJvpla%OW_~GmTAOdjE!d7*Wa13|*UtcqN{Keg69@dD!A}nOp%PWwq_6CBJ)jmpJDXPd zH7iu~9q&@(&c8u59epfLiN{sa7|ST2`9 zS3_f(rgn|Muk;yZLY~R=^d)deU*e{|FF!vV=+a+RUJK}J5WuKNrpR-N+}P21Y@Yl43OA#w2mC6Q73)nPgf0q8{`rloaMwGg#>~A~jh%kHitjN=rPr@j zJ%4Fdxfh>NDps$o(eHo=gmwfj`E#|%S4o{Hq|%w_bj_oyY+S5q#RDIPLxYN_MLO(& z^;(kl;8mijG(eVcD}KCzc@PM8nu^H^!j+T$p+GSb3MbT>j=<+2{BI=Hl2j@*HxrH#lS46ik4cwT!alSoqnVScaPig&N@1S z5qtg5n=|P@+@7PU?qM-Kwoq>w}^HH*?X0H>gDqDqfqL@z`S{cCVkaB4@c@p6G4Zy!nUqU7fR|STX8E zox!bT%BkuBKW_!~*r~Cv02RJ=+Zt8-zLV9s<4;tz2fR}i@#aBm^Ajrjf4@~K-HB^` z)Z~ZCLQQ_=7>=n<_@$L~vsBwnB;unzJyzo@zl0k?gF_G2byQICDjz*mqVeJjy%VSx zm+*2^))vLPj0R8OWou%ANXDvD|LhEZ=CI3u@H65$f_X>>#!FJuLo-sCalFb{zc-K09EMGDmoaW)P3PjIoN(8VFpvMh z;5qq+aw6z=e}WS9g>Y7;y-q|T+8Z(TLt(yP+bA=v19v=4>~Aw z|NQ57;^n`|ISv5$#;)6fw;#qxz%XrUFm4DiEZ+bffWCAEFz@Uf%9l?iJ@|MgQ+caU zfF6)=cx@>9%*si7op;I2H?LlZgGNdnTo5HABY}~gG~5Ec15h?pnBiv*Ukx z?wZk-HMtYZ{XF1@x`N(KzZBVvZ=SGrM=KBcQTKbkZ5w8OVKw%&bJUn)-lrl>qg7_p zMwR}*KjJmN=ds6+t6}w+=&{X-CO_0ZPsJ(ml{Olub~+v)%M^|4p=_z3U&LZ zI(XR68sd}wCdseNni-h_#Z}Lpf70or(wkGQ*wHEmLcG2I)>f67aft2!X8w_StN_q0 z1<)5qoD`9LxI$YD<=#Pvg_{5i7tRS{8BUgH9jxk483(EZfHH>k=R_T||t z4hDPPNF**j^}a>75tqyA)0&${+@2oy`Em8IFzc09GO2m<5{Io_eQmP4>$5e`;MZO( zVxJ$94U-w>p=vxFa4He^`MIZGXy2w1`yQx9zwiC30oVFeAgH?j`J&1$|EnstZctWo zlnfH&biY(QEfA!>mCFWC1(oW_Xmw@vB)~%ie3yh^*FkiT!&p6`=y3gLt~Vn$#yb~9 z9LC3!3J0^yr_2dL==4{S9+gnbTa(uu@x>dyM#81HK=tnYp}pp3vcl`O`!8CQ`Tcn( z&8p3HJrKZIyPOq-?g5*F+_z*bE|6vODhS~pf*N3#QQHfZ{LSW6rVu>hmMgD$&-`zF z_5YF^-Vga!9RT#ly6OO+KkoG77w_!co3j=OFe=>`a6RoO$errNer88j0+?8#5esad z>5&U}kT?jSsWcEU+X3Vun|?ABj%|uYvu(9CAD(;fqThouq*AFOUd1z0J_&1Qf0$#@ z;^#ctbKeN+L0hE@PIT!QWWad1i=CHfMq z)Q%-AA59hSx5A=aV2i%ek%t;xm)AtR=8WUVBnd*ns-ZKesuo%2ViD* zcsFKwSlWHt9OROw#)jmbxgfv3CfJu>8J(X-^SGbGfi_O@=ISGn$Tmwoxnkm^$rS#} zr%Z`}=M?@U=0FefWpS?`6~V?k1Gxp~oO8tD4}Iu~iQBgRxW16z6R-7U3)t&N!>S5@ zUF`lZ2Z|Ut7jYP}*wwBYrX8gw&;7U>d(=_5zE{9<|Ff#=nZ>HGX*Fj3jSwri|3TgT zV#sw}A4~O%Htj0e9Q1yED$!R&FCmu2;_+|@dqYghyde{-5~d&QZBA%6Q0`MywaG+u zbw}W#pKjjgfMdS^;lEG?uYP8F5sI&dL-<=OXYLoJ@PGI-XU&|{we8Ua&R=ATDvPno z;PruEjSZn6X-eXZCt491;h9``Iq9==DG|B@f)P8m&C2P6fO|Lf!Dt`lZtbY90PH~V zUj^J0{w8hM(3r%lvl-6*@p#J)1To@K*^0 zE16$ha>1-U+txi&lkcGdi!68-VNNRNU_E{kg8p`*XA+5%QOmgW#RDd9yZv3aK@U*S zlP4~XIN;K~Y8f1!Y~=Wd%@g`%!?qoPu5h(B82Ac=|941!%RIc|w*W$Rgc#f%`ss`YFlZ|Ma`#iuOV6s0Vlkny34@|5<&ew?dimTA#w~zR=aB!gY0O%#lZ_ z#sd$;5^q9fH*HYaSN@58{!JqItymHvfa4JUG_c{*`>crefSCk+Tp&>9P0L+@C{-_QsW93C8(juv{suSDbZHAI@8X~n}LGV8C4Mn zY7nAF#(DiOkc?;zfMnPJ!zZaOG+Vu6EFOrUS+R~U zPqwyB2=i-Dz$Langl{W8unN)E{!gDg3`bZ{CD=ta|<1O|9*pu%LUswOGWp zCs6=ZZAUD;a>Me+UjZligW-^Bm~x03b@0I|*3_i(ot-MPas@Q}t(F6SR=f@s2%4Vt ztD2_jxFO2bFt~cn2E7&1vFm!s`e(=?9W+pb9K4dhgXiFg3j~73Ec8Ou_=4^W%jYnW z`+j{ij*n1DJbHDEHz7li|26S=;MMMM^CN``pZMIDQ>*M-aLshyQoa>2Z0BL9Y>WCf zIP<6QuTQtCG@fAM7MJA3m%F#_kOzR8>QuNEZvaT&GvF{;+DKACbrti6kjk32AZJ4p z=SbQ@9B^)i39;I74V=-I-0#McfAPc#f{pj-e_Xj7c zgo0~KaZ5$JF&kW8*KqDR_uO+g1V5C1t1Oh~jF@XX?EIi_K-8!{cv&l#xk_*sdFPjImQ^tur~EA*^qb#bAdGMDjC0^G^YhPsa^{rQb&u3% zT2+q~$OWHuJX1z_6m?Q`cgS^505GZ7CL4tZQsK>-@X!dJ*9S)xw2o2vi2S(~Yb`@M<4sK0m$i!h`o%x8}Nrj;@or zf8A!=>0%%d#S94jVAb^E0EHOpLIH>TBDG1?c-XsC-Clb^kAGa2`*Z77DZ2;idqcS5 z6|DiPv(GQW&sU>*1>GBC#jB`_pz2O<4GSA%>YYe@X;vv-|_0JfoXVBn4#bQk=d6gUVrU6Jk=Y*Q@!Yopqd!Z z&M;p)J+VySNHQY8G1bB#DF}PRzVA?t`|hJ6b@ehB=w9`jDz3)p+R77+58C3CjSTU-5ul(BW|14n5tT zpy=;{yfhA<7%IW2P)tEShKKJW(PZGIw&49|x9xTD-@bk2W*d6;o7HqR)Q|ZvEyf_t z)?*O<9Q@vQ(K$2sYk~03v~k&A_WYeL&zn<2`j&sW{S$zagXky>0LVOvY=@$fy`FG5 z7b{MDfrm*t-g2Ve<^fa(00S&w^91m=nwrz!(bE%8cXe?Puv_s@Iy5#)PbWt93Ec3} z{qOpIzIBC)`UtX}F&D<$Aq&xE$!aqXY{YXRM*7MGL=lD$}Fc za|Sd$st)eC8clvXGm#@SZVKKa4*A*mi#Ii@QTyzp5@W|ep&PV1tzE4OTQ?!)5c3gS z>7xyB>DDXt?W{C3{RnCC_f#%%bzvkmXC&(9PnV%u? zhwH3bkY}iCyz5XKi-b3%10Cx+Yd(L(SAK9i>6WMFM649+W3wB~a9Cb(g#Tj~oH=Vk z>xM^aa@{!WJOl^+$}_`01uy!Au>2q4{y%5`#F74l7ID$irvYln%I5NcSk3r#-Ri?Y z{CS_qRS)67ZY99pN|`4+JEaCTY~32i;WaFWd3&h067sG^D}AIiN`Hg&_MN)XYJb47 zg=*&;67l#OiR24EI_8-7KlSA=w^88oPVq>{{iFNs7oCOWPNqd>{cG2JrzxM0;FZVf zA;10#h@Cd-LIJaW=%rP4lP0LTi4(DZ8&%oXR#j--j91;#Sndz&**WWt*La=&>V$CR zzcbb}hyy*$=ip12aML~xW1+?_$(vPgJn71+1P*4W0|MVJ7rc=y5*5LuKJ~ID~DD1 zAvy3@o+TRtfausdtODR@m0AARY?XReKJh507dP>tKj0msutHlk+vPxY0I*#aX@t&I ztE4K13xznZG!3XS4lwLp4Ndy8feZq4uWHwXLg5X8(2q|$^VloY`Cshv%(i!G)>Akk zd=<8KEU59l?PDLCIJ%|fzOn5c@6S+wKOUOJ3J;$&-Kl9Dv5|8Iivw4D+o*2b7*)5& z1T6R0%3vVB1%e;X^ukkFROAC4?S4K&qEe`O1uNJr^~wtais8Nnms};AgH%RW;@b|M z6OejssGUG1VdZHtIL@zwQ;y|JCs8qm;eGY`XehF^m{9-M9{K9jD}Vegdj0W+InaW= zs0Y{khV7I;7qSN$OT^(`kicf=nOLslb}*w|X> zTd53)Z)MYnvUOo3K2ju=3!CFn*-!}<)n4PWsDM?oJq}a{0Ndk`_P6FPUoNxNoWRPdt%QPdp*d_~K;! z&Yt;O_MADq9#lvntq+`X$~p0k8*XYW6dF77c{z`OW$l<*-qks)ehml67cTe5Y7(k` z{1}yJgvP#5P-VAmQ+78F_)*{oF#%(T>|E>f347KKRulru`f>qlA0oKM5BIwSiJ-Eu zTw+)%o)a*^5V0byL4aqu6>d+p*HIZ9ad{j-gox!{e<5HOL-jQ^k(FJ+7hcKNf9B+G zT>l)=m!vL;z4t%wgzz6;!*egl2-TVA|8Vw6AFIoB-y5dzr+QzW_SZSD$eqDVsa?SS zKXm^`sQ?IeDG!H*yoKSetOyLBUd)%2g3I`a0YFP8e~_eay4(O@`aK0Qm?_`2!>SGd z22g&iIi>~R0N_|uPZ>2E*Z_ifTcWspky%rT8{iL=m?%{jiv^)MAvN>qC0C~~p8w$V z>4Ba7j4!qMZEkM1Eu8ZI{sk8_?6-dHf`*QcIYnGU>nPpp$JnLXU-&Am(}flx(1Q^6 zb)!eAXhL zDgW{A^ zIuH6SI(UpdWA2@zWU8+qh5}9<7p6Tve&HFnj_Ka^=`41=@Q4L;4Y>MEyj&WJWQZ`g zGkF!6)QAUwu;_*XfM$EC0QEW!P&tee1HbY?0KK4g0^e{;XBZkqRSK^H7P-=gKU0W8 zUHxbdR0jY%SQDb%-5EvAW}MlSSHK+%>+OKw-O9B5a+)b+*9|xpUh4^x2 zWr^AvRX3_mMQW0m(xSKRz-CDf3p&^e5aCba3X;*O9=@QZM`q>Fy}jdSI(Ww^NEN&s zIDg9N85fPf4SiX#B}p!rf?w$)VS!eY_Ys&Rq7pT!>`XYIqVZ^4txAWM|4WU!;N-7e zx0KkT(QhX`a^=-=vE=NN|7X8!`#G(dbfJjB8-JIvsYja2W#81(i)$xnBe==O)? zcciV3f%QSx31f3y_%XuSn-;=cxX`h`QCZjY5R`q>3(Qzx@Srk4*I17Sn9Ox zx1}m)w_x6^1;W38CH)|l^lLHWPh#dD#LAcSxp;S74)$^8#X$n&z=uxPz%6h9G~9Jb zU+$v179bMExY^;;h}!@)sIPA+24WZ&?GC*+e1gl22o~V<8r++pdL_enFrbnrgnups zZN7Cib+LbUS$|(;H(Y$eH?IE^v0ROQsS-Zn!(~=pIy1WeO^Y%=_}oPY9=&emt>abZ z{o8slnzMp<#7gI9I8(-S0YsM~qhhv5xIl$pMh>4k&1kwvBuK0Sf<< z9pTSq|G7A5x3d_)XM5+TQtSxQzdZfa&(v+(c0FG1tLrEfFx#<$0ox8$3$l0VkSEm1 z9!ubAUjsVkn11u6fVwXY0sgXPQby{^Y=h+Z6J8n|7><`Am4!toF*R0+Mr`<$!mB`N zKyCmfdbi~=U=P@k@RzesH+9~K488|hqL8q}R>V${T^9|8TkJaZ_m1e*Q`dg-8ns|r zZsm9NeipEz?$)4G+vA8+Lv+A@U<+CtO_f2K!r zGF%D60Mmx7j!kO9c@k)bgnDQ_xWuXw%7JNNVRL0s3@sWcPF+?g0D-X^!h>8rY1Nhv z9eLY-|M!8P`uf-ZrLF>MO38 zE)ofDD;BOk`RQlnz#nJ+J4^U;)_=<4#X(u}Po-iH{Q$v0KELS?-)-F1`dOaa=qwg- zwb`m_^XsE-${|0@^lO_MR82A=f}UGmG$o;k0(W2n_X>`c7dI0UlfpU>F)n9}u*# z>R8AZYGZYYJ?evFf%vaQi}Wk5q^cS}2dV=AKR+tECOgn%M~58@g>XvNsf-n|cPk*e zzG6NZi9}j#_1`m}c@|<{1rEl{pI7X51}Au}X-+D|K}qfxbLQ;R^z1YDO$Y>z+?LDX zfD<1f)~bAWM%qSfoT$(2h$+`Uco?PggHf8yNJu9}qXNEHiN z)v1DfRj{J)?~?_CoNOK%EvB<7GOkfYakhkoWaBmtG!p0nlk#v!a)$!`_{+f@m0y>b7wxh_!~?Xulnt*)BaR2GzT{g*nQkTd-j<%+qT_bkMi1T z+jw>k%be0-j0EP5kTf_om}-1Eu&t|4%B-I?+bs8M6mrx_vqMuk2LnPXkpkVNkZ@g> z2y6kB$43+&tVB}^xNn=EyaKHsp;tf@LyR7?emh{aAmM^n^OL6q27mI(5_S^jmr9r8s1F zQ)XwK@MjumR^ln^{TDCpzWJiF8xMZ&$!GSm@`tvj(>Xk29mGHw;!&IJbJ$=G@-OQj z&Y4)aU6R;y0%rYKamqq%wD4cg_PGosd;jub{5rK}`^nV_AYc|6!lWHmE0|ZKl3gsh zs_BOV)e%xZ%yGP|_$#l-a&|TnIYLICyXiXsl^~PAZ>6f~oK^Nc{Df3eHme4h?!}Bjl zYG8j{^Ly|UbEZyRxBB;c<~k4E*4>lF$~f=$kBmN_r~flp{vSUY`v3886fPnt9su+v zPYO@-UY8LI!Ey6P3drLRPg&*T1|S~p3?;jDg$7F1ROUc+1)wrtTqx@sc8~ajp?`5t zZ{H}e-RQ%-qeW#CP?*zV+bh;JHoo^-yy|x&W*hUJd&R@a4t91Q#2>aCvj6juIfvG* zSn-F^g<@?>4w`B7Os6XR%L+th_<-?%Uu|7dg(8p%n9>sNUs~0KtoY@1UIqc;;olKA z{k7oZqZ^GwPfy3AQkZ4Qtl;#8rUNfam@j^cK`{=}KqB?wIP{#UQksBEVGAqO(OBq> zZ0L!8A%P4rYZ_!gN#aWl_T;VVK{kZj#LYn^fW3w(8)7^4M6no)qImMIy za`2Vu9TA4?h0u>ro}_|U{x7s`B#QyW_{3p7>x&3^{FZ8((u zL|=F@aux!7PE`*9_F3fB0YIOu(H^K;Zry@)x7991K2Z2aY&+7KOsb9J8c(19i(ksC zepq@R_F0eY_oK5zy7CLpIOF8n%^U8m#mlN4cx4Te4C{$8F(qR-5+MDrxstor*3RcJmO{0i43?5K7`O& z9(LdY@_yWK%L4G?cYxlnO<~A-zD~Embp_A>bKnmywsgs#;IopTXz)|C1H1)LHT`g)IsoX0Iptnx z@*}Dpm8Wkg-MHse2o;MFJ04e?8b_V;iC^6JvZ&VG2~YZ(C4c7kS0|r*&4kX*E7Q21 z*&VQW0FV!uRE@&{3U&&9j$#vL)(>6&GV6D0v;J{RBS}(rkhTcCTdGIPnkFIYHGL3ZH-eefQmi_7$|2EgN>-{>}p?vJ&&i zj2YK8b#;BQBb_eba1%ShYJK+BOE84m{6e9SEcYjH#gC>yUF%vnh+Fzp*xXK+fQph) z(6{sPhgK08C@z+Jz>An%Zr4WALWfS2AMW7jABRG49b|f#fM_>hH$3Bs_#CUC;KN^V zrx3zv^oDpWx+)Xw*_^HU>M{R)^Y50gI8M%MF zVd8UAruP@}iI5!*MC;UR8MWZgiHZO9iLYI=mKc1p*Glo#zGc1BG|UjT1)hCjw2z;4 z%1wLZx<6aUbg4Eg#4E3{VNT8tMQ7*oDmbc1CHCG6C;zc~m}y5HPLHK`? z-&6Yd1= z!VRwTOSqtj#e-$6#Pdeq7aVAEaE$2Xd8A)iFmSStqZ-)-Y>b5J5{d9@+2E$l`Q#@* zaLrARh`*lo+nDta`;)zl-)p$!4|kAPUVri*7fjxN>&6Esbho}6@A%;v&LH;t?Wh-j zMA^Y;D;!pZZJSlydp@AT4bVr}vQD4=4@2EF4gpG;nX+ZUAOj^BTr5-LU#c)pHsPWF zOI3+Qc8V^t5ykTDC8jz6*dB*=Q-8KC^op6keRegP}-0P>{ zcg{rlIRdz5R*7T6ze-GWVNQokLc(Y~R>!IRoM1hqo{}oXDPfd066Hz(2i*IoC zuTHJ06D1-qI_wmhRxJ+sZGml5I`Z{HqVM^EN?p*meZ-E)X@2R)6(#XbaE09`oVh9?o=_RM+?% zF7)kh;S7m~`e=B=AK2s3ML(PrD89R;yE|8eQojIJ!I;gFZ^(K4<$6@| zkSSONh^qXC4Jb>ekoe2Wg_*oqiEjMF&SEDH(Fkz-#VTt6x(0&A2~kC&yX~!Q&7T2$ zs{?@TFbVa`UaHko6@ta$bEsS&M#a<%Zrh>VMZMX)iU}MYUmvi3bk?sI-@61ejH$zW z;@>jD|GtlWKdgTK#`s2ZF zNHJF%4n>NQq*{>;EnF5Kb@``K*I^_2RypLif9j^4zRz#?BuoAa7G&lF@WdG>eJZhe z_0L8Xb81^ApRof$Y=7-4x-K~TkEmj2n~J>SAl&`m2Q&XJr8+m^Gy@-QTk3DfIGxW^#=?Xgj-KI5^nM|Q8IA!WodCK?KC!BC$ zLwoz}1wLRB3gvOwuPXc<=F7f51Ydo?HBUc2%q<8tYlyxrGn1>|8Xj%=9g zvK*6q1R4?J%I;}b$#>0Cq1sxNU%dh)g58xMucq=mv6CDAh!r1Gp3J0F09f!}*98nJ zh(`eZNyI^bhKSSo(6eg#;6QZ%&{JaIf6+2LO2!HX7g*+07&!oMz;yFG`;mvHtXhgM%z>+2K(5BlK+X4&r#b6=Iq z{g7~+2={HIw}dx)PzS3V-|amsg;GY;FD~i*_Cp?*05}hnxN*oY8i4-(cp|i>82SC517oL8z4q2GQutG$6r&$0 zd;OgCFP}0+g#VYm^vT+%W`F31`}VZ`vL@S8*OtxY&*|6{Jv~rciCaOAF7PtcUDByfkr&eqkw|QPG;u%nE7J>&%;llYEwr4CWrd4ow?gj{+W){EKZSU()SwX ziG!HN7%}cBTLHKdjgQO?mS%)y}@D`i#FKL@HS0R8jF=Zi;hEE`L%?8v09 z`FwXxhqOD)l%VVQ`Lj(8w<1!fNtNyX0l)(THh~wfpZXK%k%et)p5n4`TFnw?XlwZfk5$<$(!3@xa zxqbvz@-PV7`*r9YG!woPWHxT$YF}Mr^yOUak-sMPc+U~vF~XnE^*)xtR@1Q6?f!Ct zbX!ZNtB?qP+&*~h^pk!%x~KE;#zJmis`JGu|B#vWvz_je1{Jv2u|?G!eiW|$O;Cj` zP^t*ce>fG0I>2IJ-IE_*op7p?_HYW=TTe+sTA_FRHAutg#XwN-Po!T=zXYir{eQ{?8`fkAxa2ZtM@X$)-Il64o|bkj}kB9Mn?hGgM}gd$LYdL-JhN%(SwtA zGgCKimp}qBU8bL=j|f~+*J65YJtcF&(i2xqWGOxu*^?o$8WbWR44<xbR9t4CH2meq*l7hlDz@MnZxasPRnsR2sw)6}vZmzm7u*Y` zYxCsE&lY=n-Uy>3hLNgB%dTv!VzH3KfwI;_;+C@?eDHB(DmZoN(qVbz2iKe;({MBR zw)4)rV0=%{?ZvJx5&qz3RrrGmX1~7yTK#bTOI8B>og9$1TMLO`{`^+BO2&iY!!Kd@ zZ3dse<%XSadBQ5;xpW%enG5=&_l4whIK(zI;Nq={M96~9%6Q=AeE28l)gN=%jPLyP zZlGIsDiz|ae+U&=Ns&Ov2j*xsy-XNWN`vTSwZXXM0Uwo87H-wBjaiSMdg4zew6{Lh zm`m@~iM@UZLhN8DoW>X= z;ey115C6*#0opCx2GFd0>D?*B&vnGA>6Zg;f6_13ZtjU{#yJgZoO!BfTDK70%j#DulAuJIKPIP1XdHBQ;*qqBRk9TiO z#}W-zuGWr@J?Za%UO)Fwf9hd6et*KT$KrazEu(_g!R?s!L+}?s$PIrn?k`<{3E21z zBFqVL$KxnVgGrw+JnsLeThye>zNVt1N2%-!Pb!50fEDJ|Kd_F-y#LRzq)cf6m`hv) zx_`hi^~;pK;29hsI{prAI@p+q723P*49)oQh4#WZL2K?JmQ~f1alo*(3|w{kIN)^1 zgk@^*rYha0h58V89f$N##bO|j*?)U|!{;gdscv*Qgg*}$QuyEV@sE#g*t+#`NBHx= z;clU6vAYv5dv13xepwJ0d6v5jkaQe={4Pj33bpw zMB)GZhu>B6yW`$_Jw)U0aH8m7s`5o&!kw9*1jGn;b%TPpA~99Ka)0gnXQ|kPiK?*i z4P|$%LoP9(#nT0D@dDS(+y#cbyKcjWQbp2q4l%*n3X6*);mQ6%F_++kqH6l#K=lkj zKg=;+-WgXW7TXf&?tX{y+ZBIxCu(Qwp*MDYICA^hzxvhUC0KUHvgD9!LF08NzG42A zuY6@p@~?mWL!)Kw->&cZ@A}K0Z?Q5^*z?(5?)QiBY8u@}D6p^7<%Yfv77Zs<_kr$= zSs)rltDzCFCUP){qvE*SXaU$E2^8X)Y;gk6)`qOWzZ*Ko z7w=ef!)jz_9Re2m-yL`K?6!R1yLI8vft|QX)LpQ17-2;G4AXhtb-&1Q2u~BFyH&7h zl4>~eXk}xJQ&_hGvv@RdmZvFbR%FMpUb%GwU~#i95ZQ5S7aUyK$B*p&lZtqPi;oEt zR$QE^?g5Z#{g~0=bv9R9#8sW29!o?-*vA!4HB2A%qN15vmTH6Xyrb-@A4K3 z?c&DA*u_maI#45=y-6~7gn8|PV~EAC!|io5oMYL0M?y3lyfzSstnl<^M7^(%tp5o32~)%Ugf= zSK|NTr{7=u=wmm@6l<{%=F&RuITg?_1dN zPgOVlWECAZLFL!Ks_f2-`Hy}3!{IPjz)`$dI03SPHEQE2ib@OHXPdiDEz7DCxwCe!^as~)8c?eG? zIrufRK@%a#75(XV!RJ5U(3Q6EphBk2%7>0fWZVCw3gJVir&7NUZs=Sc%=Z*-`|iHQ1T%2*`3Q{SZ2w7+mjtoX<;JdNAS zKEfn0r$6SE0Ng&Xi%~o^ST+4|pgI8Pk2@Z}v3u?*9Y||qBp>GI;)|~3v`=@ra;Rd9{0I;Y**KnIQWF;y78RZP)0h^!$#(L z$3GU;*Zi1VS^Dh76mLx{^Q2c9NN2kbnm)in;|t3mB5;pYhwXfO!FvIG=)D}ibc2@U z0@EIBa6#KnM=?mu;o#Um3-Mcy+H=PLQ(rv4%T7&4-!;96J9enM%g8tE5b)5yU*J=? zd*hvR@x{r_W5=fV-Q2Oq=AKOM^=(}>XIyY`gHqC0A z%TNOFwlU5?)ox#<>QB2uMaGO(nH7JOgMe1FmX%v)RetaRH{I)d&c2iDCYvG0iRxAf zBjkmY{tOPj5)SPgUF8i{`o%ILud_Fe*VkwF#YG^VYJlQk82+#$#{fgKcf$nvcH!`dgn;>JIfNl;&6|-sx|a z19}Vr!e6%JJOZDw*dPD&=f>qDxvp?7vR}HVdt%nDX~9Bu^3EH-yK*MN zdqC?5*vzo*`N>aO_&aCLLYxJd%WzGKO%CX7>^Ajg{ASs*!Yl~?Cr_AKAIiqQT(s;j z)`ddB4hVjXORx$-%{Omz!_}+K78N=0SXF=c5x4@lMHScl16u+(^)Fqevw)9*f-saE zG+n6SCI-+A95pR1iJ zwsz8_z=TbkV)1V3vNrv~4h6N-ka2Q4UmuGF*T$mve)Qpo|0YePxp_#>GVstJRv5CW z%P$`ld-26*AnNMyqS9{vtS@K&uJA{VkPgkM8Pc!8ZfckK86a`t;VgCvmcet#<)@rR z2WA4PMBzz;5PL(TUDIl>3iKWtu?o6;K#SCRNTiQ6_nNX=Ay6ftspj-K6)|8HCxd=K;M%sZ{oyPhUD|R9tQD$cGQ_O6UHK?dXPl zJ{(P2(bsa(j^O{?a>MhIAe|wZ**^y1&y|C9>(&JqVCkNA4kR4m&uC0WXm<^OmQi6% z;L{&?-(0LBe6ubR+`ltlP!RrHMZnD#Pv%|fx0{75LOwfRRii%qc@@NVR%Y2B(b7A4 zQ4_-2S%@JkjL>)3V)pfASb$*6yvmXP2-XSP`O);ia|aS6V)UqI_yxM&0qFofw69v1&;g;2V?S1sT zU;N@_qk?z99N2M0%`?zFe8LI88k^0Y!9#xl#@Jp5+mz>du)`m$@VLhx$FhHIO+xxi z>AQ@O0CUJR;}oj^bnIgF9Nl%j%zbK&=BGC>&O?nIzrJ$<#>4qFP7?IuD?JJ4$1y$} z19pDphacDCv3hZ&Pq(wR(MWU~n$^}|Y~C?Hyz^E@vAm=&Ut&D(yf4(;b=UP>AOFnd zQ}R}^qb?S%>&bPkwR4e3AYSarZfHt(j^AogxC=qq$GO(02N1IE?24N*%-&AQ7;5q} zD`!uB;OKV-tiW|KD{x8xjK~xVS>WL5KD|xo$+pYO9fkSunIr%P114d-nee~6)*aj;l@$MosZ3vsn@;q2L8ozT;BMr#%i zn&Zs@J;EQXSaz*&jPOt5ML#Y0osL{wCNC&0deS)kpLRGC9YYA9Yel!`l1PteDEvXW zI6|vkX67XnPJAvNEN1pzmK4NSqBr;q!%WyDJbdU^f*DLtM6d!{z|y}}j{_0w3c-K8 zkeqnY$FIEsQ%Lw>Mm~3wip-faDHtA`9h=FjWGGy0$G!W8e6eed%0(l$Ex3LaqaiwJ z%8gv@TeuL53pyoctem8m8v)CV-&(dThkgG1ACEaE-V?O01na+)422?H*ycw9 zaIjVJrNM!ZD0;=Tivb|uZK$l~CP&kUPe$Txm45~2G73;}5XKo_TXs)nW-nFKsZe}S ziUlUc2IjKhWMxZA5I*vYkEcGf&Upu(L<0Z8Y;qg{Q2Z02fI*3!-pbI`oGHLqB-ZN3 z&w=Uyz|W6@kt*5I(6Ftk1>1zS9pEz5NH<7y5eKP)Nb%ag@3ZfBnclxlnp9A) zyfS1-hwzV4`2XU}GmomdGs(e)&@u@0YHPY?-rm+rd^b_)@GsSHJI=F{@Xu+?u%K?i=u; zjL$Gs6DU1=ZV~t;et7YGf%N6zYFTq_t&Lf~9GHFTeeXM~$Fi@f4TtvaDijoiKcyUQ zo{8}9yJ-80U{{4>Y2S(@RpHgARMRKEt>Sy`t+KEDT@^R~OIgtdoW$pN2*%;P2x|_F z%pd?(5&FiTsKN`4gRl0dg+B5tA2$pkV8CMG<-cN}n6*@{Q0F@U$`Go?&w=Uyz|W6< zU2~>jB)MpjO7`?Tl(p?EfK2|Gn%6Jw&h$jHDMmw~Kx;Ji{nX7jcR~k$ln0iEDorUI zETr&PP=(s`{PPQN{#SKzyJR;$^hee+285DH2b{{-Sc^h#qlhc@E#1Y_E`f> z;AH{#1D4KM0v#BQn;93qkHEcY_M-fM_TB_ekD|;U?|#p@lK>MAK?D(%tY=UpL5&9} zt|%Ts-SuV{Z+E@+(2vWgzg^e$+SUKM%Brv+9*oMR1_H_;atQ$y6E8#r1WY)ROftuN zbpOBKr|PM$e&?OZ9PgXV(KYjS*K<~NRrOQVb%r>J5)H%Mh0fr%e9sq8-Ld99uO7eU z@dv&2t-ZgEO1txa`qM}lth#w{aDX$qAF^t8+Hrc-M6~a323ygY-Jmqwz%wiC`?7KE z+GBHJ^wF+-?qmjtaeg)k3aG!9o-JiVv(yK!;#er&0jpObB7;(xMvHTgJ7Xw%Irn z*M)ywdWE(Hd3H~K|L|e=-Wzw0jpb_jJZH1BIL=SUO@CmZwuiyJL&qHRh2ZkbgOfLG zXxs7_zJfzGB`*B+uRnc296u3X|J?2r(O8;}U*x4?0ki!v<`0*AaW_=Av}~kLC{Q3+ zntn+cPIH~K@KHvHDop-Kxf9luOas5FYCxNqcvm&($yc{WG>?N}+wo|3t<%uoNP_q|{I%B?A8bldCQPW{Os_SnQ+Z$JFYVE>nXC@3uJ3&w7^44eLJ3vyj6FsOqz zKMt{yqJYGc(yoPD%MplfG9LpX3?3;q!h;LT8s+Hhz>4GHi(zSG2UjeMi|gTzd|VtB znUBadyEI7wo2pGH8EQfbuqd*Ck?@0OJ?n-QaeUlxy*>_HS&$PX_8r36-56W`c65~P zEfn8->c)+q{Su7YTR4W=ro=-1q`+BncEk{ zj5V|J=P|zA`&O`FFJWG>_V{<=sXmBt{)2G{81s-{me@?wdsKZi5cDzKolj)x zv&D(H>ahA+fwL+lelya?M=E2#|9gHKEPL@ggM(lFhM@MR+k^3I&PA^P*7|5%SuRyE z%Psx#vz5HUTBZrxvfMb~Ps)$-H|mgZL}#Vgl`mCB!rMn`M?G!D%ign{b4bu)YA@(v`*#N(coyZ)*tCgV@ojPZN@L~! zu7QER?(N(Er(CH7sQfuma!HmmR{q@Ck7NGWHzHm6GY4G3p~wC_Z;B=1AR64}PXNM@ z5SHW+loIC=Jg*2e#zXmSi1j=^oV&^$#oKlT|9jH^edh>P z{+#7+XXdMkcT4kr7hJJ+%`M%9!sko5+`-(; z2YY|;{bB#M^fjUSVx0`G7`3&uf=(C50q&z+6rkg%^P`!R6zWur6 zZ^?H3vw_%+%D+&6v4rtLTI|_LU1zh1w>{*RF^LJI*vtfU;fWfn%O|V6(tVl;Pa)&z zO?gbzEy>ggSl?d^<2+`Dhga+jzwq31zkLREu;N{Xy&~+){0UKzaN2lb`0TmD1iu=; z6o0gK?W&DykN-}&kiQIj_djJNg8ffBBj`BjpkQqC zjY0Il?=b}uhoxdzK%8X0Ede%H8!K?BAb z&rAdyGV?G6vcf#Waxk=Qo7nN4%a`BLv2|-uz(F>c-CjrOlZL?z)wP9PB8W+M#V9I2 zkjquK?%)5NwgluU<-|W4(6e9ls;71R`Op8jV{D9H|D|bFdY+!e;-z8h?&_4Km#qBh zc%6QFsLg63(V!^dm_kNkU?V|)B4jC6mi80>DNQNBvg4-4-0KPViN>FVGv1vK%MVq< zvEPh`uYKM5-;y%PuYR5mnF#JxUx*2@CE30g!CraXaR;Kc_CCDKf4>al{5!B+H5zdk zq7LQV)?{!oOrFi57QIJi{dWendw&-6z3_d(il?s$D)-zG)P8dfn)-cO3&R}RE`B5$ z%ZYUTyRmx0UgGinP?(7NbV{uN#mPE*7){X4uNRG@+o&s49z~pH& zC1rc5baOqIy9cxDF%>9k>u!2eMx+T*Y!c`1ya%T<= zNwa^yhaURmGLDm?;eo=nB+Hl1`0prj)gzNdER>{t;xidx+XhqQib^zOori9qq{5q2 z@kAlZ3IZe5EMk<=UrKRPq~Rb5ll{8$x$@oPx#;Rj_X}S6wF|x@d--F?D77BnNbHp> zzxoI8PH;60{Toj>{_o;K{uUh7`+6XUbnia@{GCyua0A!>q?@xd z)z}vPIx@EWFvcs#3Wfh-2!rd_7uz*+n#&523eh)S{_@k8S1QlO(kM2F7U5B+d(JC< z`SUp6F6{9y-J7&e#zt9>0erM?`xt^_CjjRRps{!c>0KusA$N)!HG0BRc_rX!$_g7V z`g4k_%Zi2a@5Tzze~tD&`<-9^`j2lu=F)09(hSexti@4pzST13`Huy8dswK8Wu9We|2O z$E<&EZZV31^bkoIG)hc47J@0$EGjH7=HD?XT8feoJqBAQQ#?ko;l#8Xqi7W45pd65 z$9)Ke-QcsUp90wsfS(%E@Us%tEp*3=#Z6JQ`bsQ1Wh;|~3}tQKJH#aFEEe*krQ%hu zx#W_Y86$lC*SLp4s~x|d*oAu1``_Q){j;BaG~|9LOSr|&uFbB_PV9cl8<sZS3ocl|b~{A>d%e=PZn z%qWgYH`~PzKzbvkYDUVk_>jT2SY?<%VG&dwQ&!2#cY%(LiDb7wgYk%95N5DpP8Jq9 z$8opaC~6&;hbWM_CMl3L0GcGqo={s?u9Q}0R4QFIyldCTupX#@;!guIAG!CDXSJmqrXt`0{Nl$jLxBfU5q-r8Cp;2E zc4s0j-i%|h1MK3*q+`X;GCLpMUoZCa#ETRP%UwZz+nqsq^(%svFFg%M{O$_IuDb*& zhd8paiv~c5l`iV|E=XCjIxz2YuhMA21v0nEd~H!;ya@9BFhWWB#;FF zoSRPo1m-5@$49GiSX-_~I15j9X`TXE1E6`jOo_ewu)|~+;QAwuxa+yY!}oX9>xZJ- z(3Hk0CEHKrD^kXrxGR^t>zhX%^>v2$)6r4+>S=Z8`t|?0H@&I9^oKwET^(Qlcr`f^ zx8w{dv%iEn7iAoZV#fWM+GY}y@inAAON+5%@MzJohz77h(y%*OQau592?-e&kCFmR z9ZlJE9HkUn-MooBE{zQX${T6h_yDsNBcZY!2l{NUMwcFa_C+rtpRN48K4N0q>o#L% zKfd@`@mEk*d+OEdyQ4Vz$K|DBA13&*^5O>C|is1N}hwl{_nU*Ar#wQj}~(FXsaY9y)Lroh*FB z(ZOo~@eq)PfbrwrIxW4-iA!e5;Qy^)wP05xK{SZ^3Vxg0V`@{48P?OX0lu58iw3)Q5oU0NZR7K@X*d`PPdJ=TC!WS6v!F? z%~E9=xZ&Pj`D&<^%U9Ir(S8776y-VG`!uv>P8;Z7_a+V>S7 zw!gwm=5SZB_`5fL;~Q7;X)yNLR^!{hef#PA2f=~(q~cc<)&VUo$FGwjHe2FPM}fpH zAsNK-Ob#T5jJ)7e!>1x9C20^vlS|k%1T)--aGbtkA8GxQ%8_7+lk!Z^SHZsiSUX?8 z`mx@aKR5W9z}W@_D}F|mv->Z9;z`}uzV|=sadb15AHERV_r~}!9-QDOd~JxrqERV^ z44e7zpr85~1! z-jHJK84zaxn}!Z+X^t5%{Wc8C?O^IaBRmW%zru!&QG5X=ey$&MZE|JL?nw${4S*yq zX5`~Azy%mPe9srZcxR)m}D4(#~=x~K|voS(6k+5L=L=B7>oX>ek_zwGF@{kGtccYib}AJ8A{zTt|X_PZYk zVK&CS+cF~hoL|ER!ieE+Ji_APQgT}0Ji3z?mGX9=3l1eR zD&H%phgWcchp5$1vwJ!PvIampJ!S^krA4(u;aefb-Ni!BOhe1Kc`O;mp9?#2-?ePn z#ZPAdDuZomBqDMD!Cm||u32+#M?Qa1M=m^q$Mj-0Dj$dCGP83`uxUEZ=9jPk zUtS#?_>bQV`kwTZVB{A+Mc4n=G3oCR9OG0?Or0qMrXXqgV5;-Si`;S3GDH+{f+t}8 zayJ=9NpTjZJW|E0LNJ&{hU#EHSe%c?t3kb9`h&=?Hfpl#X9x1Z69$do* z9B|oooVu4o1q_hIcCR{qg`x7VbQKD@kz(;TZ+z)XZ(sy?qFEav60(~WZ*f>28+!-G z{xPd}Nml+G^GC0DVhq(%O_As<9QsR_6oWN}(r0R-%#|>wDb3V?_CdA7Mj)ZkCk~zj zoA`xJ8Wczz!3?lg%!Q>9^son|j+Z{^^XK2gG5@_$`Ri9d5AL~q?b=sG`TQ-*ipAHV zt3SeIRF3nr_e(k`%!6guX{7-2H|*#Rs=vf~|F?ZSSb5T4V!i(z!N|sQkfMF2$ja`P zrYx8eVl~_HAvp0{9{B0ZjRXq_g4MW>qu;_RqcHj9$BXeBpFtL|2Cz~=>!dJp8_Bm{ zSI+7;Cd3pjOQ0zdXHO(<3WTDUd(%1R+=#f%{b73 zV`VM18Pfz7GU<=RJ-c(8Wz7HpKmbWZK~yBJf1>7smW$q94EdFI~O5Yvb|9f4MUZzsX(vFuQ*Yk!1>ImpUy$Z6Vuvn?Q2Zs&8+)gpC1Oa{lbLl4=T>3Sv@uo2ngCq!Rw3OK7uKX&KmPkWQ#1n()h@On+b>t~MDuBCs zC*zNTsJB!MM&jK6d)ztS9*oaeT|DaZ8`?VIkGuIXTI_+^xOVNarE+;wZ?SkfzWC#D zEI|dS13!5mCyRE5Z;}E`F&04VVNoA`FevQ*$l$Pde<B+H!}2ZQ>Zo6NYs%%il) zE9E1xbyB5EVWuuqe4K~8;;ctxNp%DxATNQz$yM~hM?iln<-v}Ip|~)p-QN9*58Wrh z-FHY^_CGPtvN*0;17ME%s0ZvkwBLT0J($ne@^M^3+1#rwPrQ=V&O#x?=g;lGS-JB1 zIX=>);-ACGX$UL&%4=Wyq(ZHB;<)Udx-<;wM2pA$kBx zcM9gJb%kJHz!M}kbB!r5xdm(F%;2UeaHcI}Z^JM^EuX)jM`na`H|o9UFdmO(h&cJL z{HuYp&cZ(HviE<>3;*-(x=VEK_rL?EE{~#I9m@_8l&ur?;`8p~pjh#nuYb1lrcP$9 z)Qw#vul}a@5We=Q8Uh-QYE9&(8Q!F9AehJi&OkB0OGX2#VqHCE{MYXZmo0w-!;A4{ zjve>f*68JUKiBm$tjpJ|`5flDoQ3k9$9O+0|7?;U6K0l9da%qePEgx&O>po(eKT0L z`nX`^XE$Qp|0|gEcQCRauQ?kBa8eYcu&H0Lq{u%ZVFC{@1}7weh_N^i7Fl63GRkDb zF=XhIz=deTGBQ>iwLg|FM&Yf(v8}%?L!dVFMRUs<0CUVrevxoCGS$>OI=;RecXr34 zXtvEDHbfc2vG~V$biGjcA!%IxH_&2(%o27?JO+=u8_Dgh!}w=AUr;rfXFe@ z!s8gtW009VDJH|47PL6tL?#gz#YRbvhY`XcZ5C?JK}*UmnG~7%HERIOJk2IZTx~JG zJLsUFU=yCZ(H+lpm9g>(%q>RX-H9+BUEEozRL46zrTf1vt6#Qkk)?m%c*#qS%~z{W zW%obAUUKD!2Ge}~+l(|e%-SnjGW|`S(bnz>15Ko7CezYXHJNiXOxzNw$rugZV;3W; zUsH{-O^k6`pU7huy=CQ6FdB!Se!~A1{R)}^Kp zm?F-grSJ$+B4WypEzyeh3%hVp4m^(T!Ggm@iPmf04+7*h{95D<$RoIO!FV-#IA81k z4LEQB%KmL@l#2dEa#?Z)ydC*==Fm``n*#mQS!eC26^j?hI$9n}X^Lw*f^<3&NL1kD zzmARv?pv|q4iYx4Zg~?R?Cs{F9h3j4iGDe3H(C0{=g>i|iU4=YO_p9Bu zeC4A*OwOTg+icCS$AD(c;8*^+a(Sq?PV}W!2z_6d#G^M~_8Gbfi!v zY~<(r40M2UFAnr&+}Zj1fxCp|OmpnBvS;_^DUiKL&C_K@ zSXjZh=j4;6J92kV&sTTmay3-ST#6)>=8TlhkQrfwMVv*DtJQ|yf7V$Kupx5BS!cDh z_W?($y0!l(FsH`+`Zv2Cwygq~VKVGBc6R^oY1e19O(s&vp~TEJkEgQWZVaCyj3o6< z<eEC1~nFq7- z?=BRM#$-Q!`IqrHORmh#E)^${V(Q5r|JdgDfqR1TW1bcq_BZbi3fiXB#}TQ)@Jm=ivaltk;^1(i zBtokkqmucb2^w1fQpB{IdOj3I7;NTWa#`{T`2L#!2KV2O& z<&zSQ@&5>4rMvq29-#b@_&RE}g&f?xSyY~X+G$V9*XvIk#n!(|aq}Nm{5WkCHfwse zMQod6rAL3$&FO^S*QHqA=>%55pzKvSEmMkSaVZuBJY~ik^%M(1EzF($g!3=j$T=@Z zZD`MuKTi1LT$3xG{`CEG_4%OFhz_1nAf!*4)(9AKZozzN#Y zaT5oEczu}6&cTmuiNhc#8=wWjs%&`3rOniytN}1}`b?Y3Np~=eT!)P9(Tbn6JCd+h zz%QxO);AqS)XLZaILwb>B~(YXD(nBZ9(5G+w6$Rl4oY-7Mn;~#9|A<6RZKiwQZE@R zeOCUmxi}3{$^cEBTV$1=V`KKrB#RRM#$bId8V-X=Boe4mmK5h8(5xo`ZJr26=wiuV z{o#6{L%RNZj~)hkMi1bEnaab7rrh9%lUU%n1f`-hve_?cY1r5|LvjQO4oQ?mRMBd{yYXIyqiKfqR z^}2Pk{O^^QUbgF8^h2?@w#}g;4k{fT!PXTkh8f78PdK5~9RR_4JCsoxAAfGh zwf|=MU)!E(zABcne^!0gu@NwnhJe^N+BjDtXwn>Dv=Y>x2ITIRkSK5z-y>wJHm%CU z*ODd#BX}i3A)gcybu7C>zf%5FPd<0>Pv&@Evn0^6VUC? z%D+5U-I+X60EGfOHU`l+l63cM~5CXE5Lja1~BQK@yEiE~CV z6`TP?f#G!gP1qEb;(@G*Ya*|7-l>`nw^|2Qm|)`H9pgO*|0i+BwCQ;1A$!2o6~`a{ z_xSREEw=S#KXmrx&qSZALxzS0oLRvn9eE%)wSlZs={qgnWSrAdk}&z<85@g5|7c*=^Mz01Xx|Zz{UZf@wsc%(330|hClp?O z!U@O0e18^W{;>Bl#I)xGpJkX!LX4@$jKo@gPTY;Q-xD14hW7;f9gB^Ae*ar6_rsTe z4o6w%v9N-BDzSWn-&D9>3PFY7h?3kVLOd3>;V75mu{y|Z1O*|Y=3>;4pRoKAufk4L zWUNjV5s;^Gmdp;QgX^<8ElHw1`m)5@V-n4bfxQ46!+ZyhMa2O@|J{iVdhlAc?SLS@ z<0Cyif7VzMZl!znx^+@Uu*>1eU6^bL$1k&12h++Zw?!A1cG5tKtwIRAPwHT(q#@8? zu$uC#!W2=F#%zjR^aAv}B4vV6nUo>}Gzut7N~EzN5mvhLh2qX??e_5CW#>`k>UBdc z@6EyrlN@LKbNnBtX`a=I1_uJEp>dnpCe5eW-dQk^o;a^7h#tN-IPf*^K;{4RVD#=g zgPq?$PZ|Yb5!04rLq!B41&wzGh>OA&6c~6@-pC@1mfwgFmx!D9fZ|4-)oI~`Q8+A^ z=rlenLqL8;rvxqCSW&S$TEoX%YlT1RnYsHGM zJQ&9hqkUb*tofEM&C__XziZip4_-)k!^tOejdV+2fNk5hNg3(gvEvc!kLB{eC0G07 zxjFuyRR2K0sZBCa^Q$%l_LwQEYyzVa5FWg~%}pqlCQ&e0Ylf3ZDKqbl&e9A?09>%( z4@;{s_3?k7^r`c9vw|KNX#H^3;NT!9$_C5+^rsK^%q7`ykLV8A z&4ii>+kh#~;k&;1&3ngsdcNPoUVtd7N*CKq6itH{=b#58Si?*A=h4wt*UcekW#i=x zvC+^o$13oe{SBrOv&F;0Mizh4@gW9Dt&p)!3QhUMFmTcsn38EK;xs}5i`Y@iN~7rv zCsY$H&e0W-#sjM1c-`WTYHeHCo&N@@{cYIvhx27vzOFpsgrgC}d$G4agKBjdrp~41 zPzXZU1r~;A$JSuwsjmz6fBNyk*!}kgJHK~+5RL2%!p=VQ<-sH|Wmss`N!joU2)t5; zJd_k9$f%gPTbO)wL@I+1Te>tH952HVCgUL>2+Lq$^Zxj_2(45MZv^?9mcRYqG2#k$ z=741oD7)+-1+oUf9ujDl#lp=}=L9h{D!BiD@L+$x z&<=dU6IxpMRoUlW^rBK>bo9~am&H;s+2L?PToyYbhusy-*AAYP38RVQ0V(uk2?C=i zhRhnrY00E?L88&Prsy7E<46O}KRON1k{qm3f`|SNR3I4kxa0|EUwrofz9rXPHPq6w zi*Uj%n>S0ZSX8h7LtmlLTf^>>hzDw}%*{3hB>&j$58Dv!dN?@XFHZ~hTmAH4{Ll9X zJ2rd^mH%*%>*z)0kJSLE{cSO{Wy%ZH6aLOMPZqrsR&%Eu9}7A0Hm;=#cTRUH9MLO8tR0VwU&!ABYWr3N0T1p7QbL2a%>m zdH|Yzn35>Ah;dB-^*IvBO`I`qhD&A0CN>iYwSAN7v5b?_MHv;+Lr0GTCi8M{34Z+t z*kJ1Glv=-jJ$IY-1c{xS8^Wyr0gN+TdE9YNL<0Xcy8fv!`}&_-va-=8WBc*=NU-un zFAw&A>ajs(+n<9SS9}NS|FKfIqbG>4uM&FlZ2qH4wmEAm=L9yz1w>_#xLKGoR?g8$ zay*F`^}33jJSlzDql%19p%X{6@_VoeBCZ#5VPW^~Y9-E<%mzSP+P5{egt-VWSp%R= znaat47&qmxd9Z!I{XX+BTIKmTMk_#$&}~JiF;AomYqjCht+(Doh3f|gTUtl=?Aj&c zv-PpD7j$)Y_Tfv74UDB_q+xiZ``^}po~cUm&>AX(P{431lrT5*C0s@-;St*iq;lvz z;ebz>Qpg4%rC7D#KG7R<7fU?#FRHxl>qD4k70FpQuS%ISt zEdPt*+%J|L@ycHa{+NC%AW(LhMhavNfN3PsY*|ntSFeImd-Hkc-8fz>{&xrV1#oZ7 zY?bm4==~kzv|}ot4gij^Zz3V1|h^7*RDMT zzE|3>|E%kOLf%Xh0Xq0z+=7@146p`ZcjJ30w z!a!pwKg(`Sb%QX#Nz{_SSq^y0{H|I(sOR$EH^RqE)GAatS&EPu2jKL1N8@^|Zmk%Go$0;BDufw-sOOpX$J*J-9hH03b=uSC&88GXico`sn|9FqeA(69ZbZJD|0iyMre@LF}mM zs-A0XjXYkoaGhPXP|xL_E-xM{!lmZ$%zSEo8mAo1jWan3pgu=Zp%g&@Lrg=)?x|RE zZ{Q+0l~Z=hXNpt6YT%wrvx1b9vFnddXDi~OUq7G4@H-k{+qQvMFg23dLxL6eZCT>)szc?tM zoMQj~s}Fh0rysa#U|nJLTUvVrx{1u zy$PjS?Z*Mfz_=vFydtf6BCoP9jgHC=!1^+`CV+*ZMe2Q~1r1TND63HtS_){+Pd>+{ z9^TWLMI;T>Z>ogHtKKK2{nPB?ri=NjEvrry36lVwwg1{1q!f~N=xpuXwKH1Z`z)ue&y zOJV|yA{&LLOt!R;wb2Fc!(S`pqeKv* zNJ+R`m^XE*!-st_&|Ns-5x*}(KUj*ne27mHY*D)GN22PX<7_vFD$efHO@XWdFx`}z zJ73JhRH$ZGU*DNHz$d`bx+Sz@=hVfDb-!(|lwqvpb)I_?EKm)2eolh)ooBavw6l8# zsa!@@p|k)XCCFU?kBg`Vm*!&r*gR4~6Pd{~QRa6WYO{zJ`@_Qd0~DP@xHQko9{+d8pm_DNYz=)uKrx*<9>h^%75K`K>?dD6+`p zhkD=ksjV@(|1nI}@_8x}))Kg6FW+9wlac50>!Z<>c;Xvv-jW z^37hwo+OJrLwt$5311^NJ=C^|5%be%0znbR)=l8IvPo-B`7Nh{ei-nl^_XUWvg%z$ zgjbOQD1~}rX#n8s@efZv`@$WhATAAD3ID8oc16sk#~=R)$RC2W{|Jt+K<1{C0$MM2 z_4Ni_{Rbd(!eIQqdxF}-4+fm=xe1CP8ZHv~PaHAu2-$-T!H5a3 zxd_?_LPq(m4sr_$7x57gzY$YF7@YQ^&BR?b@g^(+`kVK;G&?i^?q#ai#7gO{%0Df zR+px$WHzf`{K2nzFBLLbUGiIx!Xj^EgblFBfG#X@=f!HWND;Gojf#XW8i+Jvz9Qqd zIvkyP;H(DY$FYW`LYUh<9^F^%*za;do{>%dlXRHnC2Ii8GT~+`#$|y#1m*REgLm!j z>-%gGLjiEEewmJ5zAO0UD`*N=i^XRJ7hF(+0?ems&lo)q99qiGrgu6C#F&BNtX@KH z%1?5NpaAb_lByPhr5V4GU;&4U4U!tqwn2BPU!|o_Z|o>(p?JLg6uSGU4+1 zrI29Tla6u`y+(yg`cMCl;W*p-Uy^t(mzKZebBWB7kv--ZnY6P0l1u*Op+e!89oQTQ zWq)=PS+Eu+xc~mP8qtbbwXkHeC;gzv85khiCjF)9Bp9AXyz=v&a!PQ>1mW}gY7-6$ zDP*|C!25zuujipMk@Il$0xcv|#5IoJ7K>YnUf19HZB=*Ob(h2vb4m_n7@6C13b5pr zI?6$3cc7d8;D6v4m*_(JI z6suYrAk^V_0Epk=3^T404~YdC%s+Uo$I?xFJe=SOa}ETKs16E)viJYMK#s2_$(fsd z3S|=QnrZ7*>?%%5?klZ4W^F;ydnW`HS$8fdN+cqIbN6 zW4D&5GkHOyhNRG6leAz$HO+)cWPE<#pH{6D+&yoaCk=^#^Y|Q_I zbTxRG==G~sIS#`&=WBSh-2(t=DtlKi$sVOClF<~E7)$w!K}S~y4)?=hHyoD1zm`M# zwMa>sq(03l=AZmbAS?^^KgE;c2S9yva-%$b7NJVws?T_6n1 z;D{1shS7lzM|~LkFXY40_Fc8zwW$1EG7SYoS>0t)YfjfJ5$BYAa}#C-D|-WkVKma$ z_vSGU1w_$w_XY?#87L|i_q*Y#Pd%D3`3TNfpIeNKG*&C*xMJZ`XPj|BF!0Hh!@H~Z z(E#D4Hg>2Lfh-^$YO9Pbl7wJlG<^cc(?}I1&1IBTsd`tuxqF&DFKLtVdvR6 zGtQ==f^s(r%nDd}-~k|@#Yu@t7{KWB3ur>6DAj;hKDM2_AO%mKFsVL;l|UJzB+V~; zAW%-|+&Ga+Zc?4RT1xS zzKHJ!L0Wflz9{4KPQHbn)v7CwcdIwMn@Wyd{$;%Tob4|?F($ighM5Z7W}z#0+8Ss1 zG(ST!nG6Mz_cn#e1Fz_Cy46D-%Wr%J6r5EftmLr_0@JS^>sMI$R6yBCcQnX|GdROS zzwucjS2vYLDwzBi6u(YfJg~lm&40v3S)S}R%M{2O0JBWE7K+8&?2PMEPe1+4t%brZ z*dV9_`uDg&5GGRvIqV1CfB*evr=C0SY+(v|*X$~y=dXmXes1b1UH+0Lwo;rzl1$3u_!w^oD0PyDaeN6qkuW|rprSJ&CIa+1Jrfu>?+ZNusFg6*nigsu z)MNJnz~)u=Q0o$|{!v6QsSORF5+?uhtDjE3{FzBoh6E*k%`H=`NC%BS-UR963{g}# zwDpL9yNC{QGd%N008Vv^UoaL&n*MBw69vRE4E`*Og@tTMN=(#4hcF~MRR{HOKPphr zF2Y=hAb)Q7?st#>?sF%XpEEEt?a9)R&)gI#kTn3NNSwV%deMdr3@NE+QNTGDg?n)(sW?CwJWf|lW zao8i@S*pn&nF*smXAqmPJ09`_NL1Ug)+REE;xv)E)cI!I4@2p4SAqzp0ai#+J-0H& z-v$5^Rqh?b<~1m&v_BG)HUu-TRTc_3$y2}jZ2{2P_a;|x)sz9#r33|ibR>z5q z3X@0a)WcK}oFkZYvN$b^a`*W~&dL}G=<#&WD-Is#2SOD(uazOM@R6TCBGg$R3gZ$w zIfuvV57g_+zeeg&*}*@WNG-W%4S<#;V{4S0a_OZbDEhgVegFGk*&2rD_LZ^i6@~)# zRHJwA*rD42r{AMFM(ZrQO5qD#;f+|D@IX;o;w=qgjxpRj;!J-UU}HXMoKn`RX(Sw% z7&kzkAyffhOPb9|D{FF}f}~7IJWWjfaFj>xo-TGi^Gww+s7eE%f7`Y_6}yzG=>VOh zqtc*6!}bqoP;JjIl_3BxC3*A#zxWFUG=ro}nUr&1@&s*$X^A7ssA!V2nz^`Z8FfWX zJWiQWYr_<*UMvg4kvLfehHPV@JiL?c!wLvZlr->=-wG&?4^xCXltp+LZWMJQtN7U>yWzh2(;vrahSZ5VsMrvs%QU-?a!2I4&l z>)Zx3mpk-d|L*S&gkaRFl>n*7IrPxdj(kUr9dY&@O_7%ZAjTC-vJ%@TR%(xrp5hYW zsZ&t+aWPy1HBWUzlJE_0lc;ETU{H3SSN-@Jij!yY9L_ zA|dZ(0|4o&(I9D2I(@=C=Ij(vp~><-JheQy67l55Ym-A$1xQn|lfg0x&f`~Jrk?n{ za;h?p=IO9Fd8@&vQ4s^AfX73WsG|z{7!Rcjzd(kGc;OL`!Kng^G67PLW%cPO8i+?> z`xwqW&X>PLk)iv3YXeXP*?q1lkTn42nu0Bs=X`)KVS}Jc2L?ulySh%q%7A(~3`;2a z6B+@0QLAVG;7q~8AM?lGAI_*eyG1Jj>|>c_il6=LXm?b(xLCk4#aSL)Wc4lRo2#pk z8Huf;P14`wkC);QVPd9mASYok1oJmR0(@eyClGvuRVMLF$Ck0+4=z`!BaB@B(F8)2 zL*85I5YISXzh0KA;u!0ji>MIsMZCv(F0G8izR<uh;#r%t$Uv`}q2pcVArO#d+k_s#!H^RaucZ2eDkgPhzPd5B1&W1ph zs+Rf^4Mv_r|5%Y)U5*_PgE&99|NGD0!hQdlD2Oy98c^*6&|k zdg-r+mo0m50keehQsiMN8;xZcu}cvv0di69FBpT~bIxh0;l6rXzm$=?irqV63;_VZ zE4%a@A9}((02(j*GbutY{w85e<3JR!{MXQg0)3Gr*6OZ?dNFBKsk+?5$G;{?~3uYiRG zGLjJhd>w{}1hE~g~`_`LY4_ck+-6z@nGadPL)$eo#F`7 zuW(8)X;wgZtl!=kSNv61bd|aE@4Ned;9O}aqGz=6<0mbcL9-27B}-)V3gU`Hd^Nx$7zeZ zG)yGe7H6ezHqPQ#KWQe7UEUBj1WO@HqD=Tqo>;|+ydVTL{7%dWCBs3MAZTI5MVYNU zOO8fGNS2OA5WKw@9>JNiCgL8fItpP1j)(R8mBQV^>?r4D`ekD)CiA{q5 zWt?@h&}8D2Nmx=qTEr+#;{-}%#5XCQ6;*cOGZIA>tT>RJC68>w850co0-XmC1eX+0 zV=k5kCBOPZ43o)z3X+i~1I(3AZeiTSCxwJ~151T$d3ckCJsE}BaCss^CsA=yJu5(V zD<~>F9YV5X6Q;o!KI*f~P7of8lDiE^`JsJ<*0mJh8~j%T9jv8%00K)jk#PIeZGKV|g?1CevDYpViT0D2_7Va%L? zoKBpPP}Uw=Zl>JisV7vG5eb?~^Op)v)ihP5#B|t-RS|`4F#LMVaUK9#InN@FCsu-o zkKIz|4jPK%OLo?3b*u*9uu@CsuCz45lPU93Mk;^dV_x~`4v7DPB!lya&k#j0;jbZ`I!{X5$8g3;T=*2xo3m|ynG9`nSp%SLN!vQb82_rg_p0k2 z`7i(X)pPF*i!UF?mqsCqa<&nGcQ~w-@dlNn`b!xq4L1+;X;ln#Y2rvOcg+ae0(eRD zd|z9oe0Rl>5S^^$Q z@?7%3=7f?AL3772+Vl~UWEhw&zvR5i3ZF+4JTI^WmPbp9VBN(Az#DKp<7UR3<{dX6U03@cocgies|@+eDfNNKIV=I%p4?2 zX0G)q(6UOR^-;?-A_dHA0nca7{omg*Mc#S!6&K!K>ibA{XLneLqZ%0a?#O-sy|wBS zf>YnPoP5W$VK4Vf`nqn~8AbPW@L=v~oK?VhEJo)K1875l_vt#aChU}(zN`tun0F0t zdKyxJs%ZL-nyglj7j4a>$OQDg}T9cNJlg&m{ydYJG0SIV9ltS{)C5z&=h zTAl(ef4N&8!%U$|fq``c@-_C3AN^q9=D7Hsu2M%CCkIwxH49_)deoN-5C7cu`;K)2 zE%Iy`9F*7ehZkP>;8>Xdae?c%^@VOx7z;@aCj#=X(TQ=MLAsDtf7WtBW`Ch6pA zDsYogyh>6t^K2IZVVA$~Colm~ftw>JLU2O1JQOs#4U1J|bWnVP4kO5``3aK<+o*wH zaHJazmd79r-H@yj8wX358{;MNQ~@7e^l?|70BV5IE5ppuWl^Eh!gaSHQ{KOdA5!My}s-h|+Ec{~%m*7*8(tqjI74*-pT6K+2BO1Qj|Ii7peKDW`_tgkSCP8XQ%=zpyH$(7P-S4 z6>?!=$5?$wE?71|_SMfnazXY6G42b=WetFZlv{}F09FQ^VJqV|UHzk1++B~qyR2BE z;jCA&PQN3nzcN_=_8!ggv6sgavV zNifF18Y7xur}n8`B$qY6%>~HlGdnIzz)kEd@0O<18a=W{D?F2E_| zZP#i5UFKRSmCi#C)@@i4$nv_N%M{a4(pf4(rXHM4;v^^3C!7j^%`z&QI*3z8vhWy$ zdAWfRJaC%fB&!a~FJN*pbdj?mkml&(u{@T58`XC=Z~X&by%+143*l+4--!}IWv(FwvIamyf-D3OhxAmn5wQLzSHI$(T6}R| zq0m*S*N0c;a*z1f!*|K)fZ%D_1gf!W1wZc^r1OunlosW&AfK;^$M@nT@|3Ce>F zAFEI6gjLIvhqSWfV_6fI60$lBgXOk2@S8u46Y)-1A|=v5DOUKEr%@*ZSDf4}tkPDA z+4Lu<^px_Y2S@5#R_34hpA^Mc&Vp_P$}=pGOV$8bAQ{ydO*R5#c_0WcUwQZ$zs`4z zpc}0>SE~ev*G6AK{^uXLsb$@0gXpsT!BIz*srP|=aYGI3ona(stnKSe%F=S245)^4 zx=%i>hCs?_`kGB>VvN&hA8PQcvNT$;e&&haT=KhX)u0du$KUev>()`S9j60Q@5viB zR1jqNf@`lmf4pA53M&F!1BCR&;3Utz2VuRbc_@BOc;1C(=~}^37Jdf`zaTvv1yw7( z^gCr_c65pxT^N5C0uc@=G=jz>K128Q0c}JKU9JW}$;3%Oh9?Qb%AgG$Mp3awE0r(4 z9~1s6-1KKDe^?|5w|9J517Po@b6Y~;^1usLVUK_d&)fRO-h)o~eW_=ph^@4i)hf?= z{VD4odD>u5UvD>EX+;F?Ubajc6leDxaL)F6v<-*3a6bV1cDEvgg{32@%#E>~NkXWB z-lGf|nlLqnXbk#P=?5ibYQpFTAwi)p7Hs3aMb0j%znNO`m5!r=lKNt*kY+-ou^(Eu z&V2R9@%why>+FJH&sEDBuQQ2H+jtw(Ua}%dc_C{?OD5QCPvsYK9k7s{sE0%3r5DG_ zlhKqD5FCz31Gq4a$2_{F8QF$7h!`(M-rYpr#LIX=heuTjp98Eo>F8-%(OC{hYr#1O zfArfM0Eg?&%)b6jM(mwy)&ST$>D;zZPTPz|05=M{UZ>76IZVpKU{L!Oc2>AFKR)f2^(P-g57zIy55|qQ$jjO%=XR>bGJm1bS| zA45j#+Qj0n# zC^W%(I-BaCI&ndc%ZY=q@WDs@+t==kvE$#d*!5I3XZO960$BrK@1%3vLwPqUdT9iF z=iFbsx#ys#>?n12eRbC#KF)woU5V8-EpiA)*5;nM_9@@r8U?@V$mOsrV7R0w?M#>q zNDJv~rs`2w0*CS?4as2|KpQx){I@?clTUwyowH2--VWr0EAGTm)7To| zO*g*mMMulhy%r8BnIOy+jTqS+XaJoLSkn48I4N)xJxpcb7iXm)`C?PqCWNV4NdQ7_ zrtHw~cKBljZTZd3N?D|QKwBP@tt42Y+`zANDzG@w<=AW(gsFr~mL_+~Ta=(vKogyf zI8<&U}`HoxhisRSfg@5tmNP*a+ZoK=pfH`}wuS z#%gv+J90S)Cr9MGB8Ue4zVJI14}VZQu!su~K`<#3jQ$1DM4 zm%WezruT3!1e67__fml4sWhex@iWIC-}&C_uOEe%dEL^N?1J?{e)*r)@JQDuV>dUp z;9I_740KN0p}yFs4hQMF@F$ImN03wFEUf4W&j3Oi#}nsFFe<~GRh&kk5hk7o)<`L^ zOd@ZU*qhLOS%iiadiDb}SA52?7jL|AGa8wzFzlpZwerq-f|CMSelK6U_LF`2{QHM% zwHo5b^Cw(1rwY@L|5SXlr8)hGjYi1fpj7?t&VVfAR5;XvDLw-loXFuqHO6mPL+r>U z>V+Uap&MB;lb;u1voxbew(1DF-|)Tv#x)WIs4!$*}V_K&4O%W3dom~?W%2G<-b19RR;Jx z_#$WSWR88;$%iUiT1{J99wGV0GQ1usNlryNWr|2-7?6B<@t#OF@p+65R9{YY8I~BI zW^t{%fE598{r?fi%AflKG^l6^h>{eqTenUU5=#R=FkG!-qpKoTBnEA1aI_@SEm9)A z0iG`NHEnZ7ZY(kISQJ^c2Z6lA>l`|PRaXiin^oZW4a}=yh0maj29>vHU*0lM(#VJ$ z{RS3L^h(^Tob^9a4L&KAKgv*6`I{8nSJ$?@#QW-DvT&0W;CO8UrCw(bJ$tVn=^9ol z-^8S?-*@COBX9{A>8Vmojj_)|1E@yO#|zRCl*^b_g;M+klpt~nH0TFfY_IT4(2yX+ zsHd6Ikgq4q?XK10u6*$Pn_l|-*Hg)s&4VplU6Mq~_;>(}ZalPKrSj?>)#{J2(bb}z z6qtJc#>|uaWX{l|HCn&3vlA5O*>#r{y*Cb z!1Cl?{{{MJbBZ<%s~FA(Er}i66Cp{y#MdB0&=I+rivv=OlSC!qp_s=sSw9Y*iTgd& zxa2WJFTk}gJ89*r!Oay8H6_Yg>th4}gI!{e~ z>*L@D(%>l|LgEpw8{A>m!IzUr^UT~%96iei_tSg41f+G)+LJ(xNvydzA z7_V>3=Q>^|TI8^wfuzff$jt5a6v!F?dp*e)O@Q)x^JzxQ<#RA=`*!pKa2KzIcdmO2 zvxEjv4Wl!r4f>sJY{1iCnyFCALGzo~QuXmjQFdEhIk~>WbFngI$IC-o#3Rv7u|T{&attv=b@+Rrru()1bv)uvZp7S zZLsr3PRf$^m?nGh*nD#L^j-zdmNuxZRTMd$;dpcE-3N(}( zf=*i;)G>viSix-4C|~;PLq7f8KmP7rCzr#sHf6K^nN0iGWetFRoB<0tc+NH03QTgarU)rO^g7*E&KO)zNfR#7f{V|a)~xcD z$!Anj5EgfgSK^LbaK=q9d;UuYFzsPe3(uQy!FZn2HgCpmm#a#rY})idZP~JCqM`XC z^aRM^S77spxjd;w@UxQ>Iq{05JziL_t(36DD2A zXL!A>fJwJHjJS~!3H6dLnvEWYk*KBLgUN{UfnV5FECls9|L(&-eaRJ@*RLu)=JOjC z<^B%x#0%__H2@Y^hRwI=Ztd@vZoKjF@h^_l>%T2yUjW2$$#?C=-h@EOGck_FDmLaJ zvHDAWPb*Ty6fn|h$g{&K<&9ic7HCFCopO1ogfX%3z+osL4D0+t4D0nTVu!$fcG0(U zD1Z@RBY-`ib18UY-Bp#9s8p|9KVEP`Ta13-{_UKuKdGFNRgbZ_<_b0N zSlir0r^+-Td8lSwCYlKaxmy^EqH1p;e^5L=_GOB*41lAp8LtfuP7pll`s-h{qh9}1 z7Y+_Wc`KmYRoWW3mqz>An`#6wTWoEc+>**!aXLpNDRK}LS(PSWae}8`s&=D71%;+5 zVCY7S{f6ZT7NBoc)M{$>*crCsPp*VoW=`Zrei| zy$!m2#Rx?}3BU+C*w;h9<#DX=un(ZGSjZ38qklT~;vap2UAvqZ=!v$)>+f-aeF9EL zZ^W0d4@G`7s*fX5a$03$dbK(tPCwFtX+r04o?mgoV;N_QOX*;M7+9BLKmvY-ZgIAJ zn6jrdaCzW`GJFTdFx5OGKU|36mH{S6$40+xJh-+i&!#Auoz z{KAso#1td{1evCY2}luC)lk#mJk6fBfhhsO<8;A~?SaEx)fy&@MgM-&%bs^4D}VL` zB?9g7vA2Os1o^{00bfCl^9*c4_3OSomI-2>86vj$=LIlnkr}RRG5^Fhe2H5gm%YMg zn3>Wvv>3r9f?Ea$W6ldW z>Dp^=j(d8J#gM?corQd^6v`ZwDk{e%F%Lx=0h({P8?T*x^ad2NDT}nNVgL2oO91TpZmG-%R7I;+TXSJ^E_+K z-p?9k(+$`ns}V61@_Ryrw_gbi3D!+w%fxmEiqvQG`izZHVUwes)7~4Nte^bR-@qi1 zKgnnkVzLV!ak_mLH8uW^drEnWjrANr;pL^Vj*FQ-yhvuPPop{XkA{7r&a$^16>r zkLZ8TN|vkSlB<{9H)Zb-Q*6j}yqA=w>>An}peuQwK#@)>=`1jm7unI0@`Kjls{Nmh zFUvoU-)!)Y$5VzLV&|>=Sk&+C7nc}aw8Bz@wM2XQSv18;{ZJqE#m8`` z@D~}(=@$v%Jmiu9HA6>A!9cagjJ_wOgnLBMdyR$-ZDl6t`x`X27sQQ3;6<8<&`&4B z%(%oVBER{6)C9XSVn2N8G_#8JOu;0428m)HFQM`Comy_+gmM{g`#i6V2y`aRg|tYL znKGHIy^u7WS|DM+bt?TZrb!1>G~3{ei1rbYEob0b#V`-wgr!Mm<{uO<*?f#V8xgj> zF+~j4+@??RMOG|#2BHljMi6brF=}u>y@JCJQzne}ta4x32l_`N{JQ z0A$gvZ#-~N&8?I$MmojYpcQ|bE7g-((#psx&pN7&HNFB|u45u3k#?Y?n1 z;#-Jw?6$TA-{Bgx!xkIja^qEbW*>C=-a?-6RFV@vC-U}0BXTRg&TeZOJ@4VvIZBWa zO*Pc&@`4}Cd{NX9sa?l^_Pyh^f>^K}>>Q5ea;3Cjb9%5st{<$G?&0<+gPJn(K`BKo z%s4z6d$n#xnt&J8Io=pK3aQ)Rx*MY}fzCpHj*81g#N5X>Z&fgQx!yLxBMk4f za1q^_rw+yE_)T=|uQL%s6oT2tSK{DlFkT!F6XYEBGBZy<(4e2rkc|&6!4gl2St+wf zUx%3KYm{1Dw8>~CCSYhAb!Nyh?=&;ZM^8t0eku!?v{#Q1p`Ks6n@g^}mz{@_D0dJO zi7s@lFC5b@cS_Cq2rJxQ55FV$+rNt^`3Xk`FKvDwkV~-3`Q4So;KsH5*Sb%T$VGRDYJG6VN^+=#zdOOi76Ap7w1@t0T7bLCsh1TRd} z<#*yG25I-!KkImXb9gJ%A(Ty-A#2N%Il0kZZwSTCR|imFhF0Z_O+(CPGSUAKEYSmA z)=-;}gQV&}NJ5d~-q0uJqkpDwm_S?$H|uA?FIvdBmAIAroPx;95qK_r$6$Q2S5zr3 zy_cOIcouLG*m4zQ^(6d>fD|i*(3LNY+}w{t^5jr-`ja%i-h(?Q?lU3>>)lkSg%wiH z7Txv;W3Jh()&jp@n(E_7AL#d^!_9`2f4NyZC7m(2laug(n~SgCEx7ZL>Pz1@V7?Nu z88V32Jt0B2&uphPti3}gZWscbP@;Y81#LM5zO$Gl9rt+x#O&AxQxFzLm<4REt@zohRE_lj|L~AhYf*K zf-jC#&A}M*Mp>wEJhd_q+GeSJ(W=&d`#1gOr}55X$=Z|Y+#AtH)U{c%wryXhUv`rk zLU+ELxy2Lx)d0pem;&3RmvP%4BtYfp4)1>ryFSw?+@x< z@Fe-r(uvA?gX)ssR;kls!D?%GM%Je|F1WWf^x-5-;I#)NTB{2R>OG+3=r4hEE!6WAW`* z3fs5uLhBnjt~NqVcbY~cxDIGejmO57BcK9@X9^(fnT8Rw4Q9LGA9*teA=py^-iwU_ zdlhJ3)RI`p1xkP_^kv=(W>6VcR2HvCnwyQCEr}NI!k$>$W)6)lQ2eW4j*@oXot_vL z-bjd?+?2ble+Z4bdIZ;N_1+!0B^cArI&&59)g*+;F~OACNuU%nd&l zm}jX1=1!&9{ zPNAH6hcQH*1&kNL+h5$p19Ox(S`Jr1tZ8{)zFeer79An-em|}9I$E%JnX$3m=H=){ zQ{t~y>6qF)C&{s;ViPB9`?_xfWxzo$<|lr#DY^cX1RtJ9WE=?=UzVSVAGYjYnqx~| zcIz`T0MTy9&we*+K*`$OR%VH-jFW^_gommD@|e{)4ySzE_+TQt6i<*3t+Jl_MDVuS z>=3k~nX^)Nc5%Z{npTO`0{sMY0MD5xM%F|s{n1@MGmJUI;?4`}*tTq3Lt$7ryut|j zYV7jdc|(|)+tKAjR_~JYObXN{Htw|+g24q^O)y$c8&DE5rc|z7dD~=!l6F=LHBhpL z<5jv*47}$}XVJ(shzWkr;HY^4Ax~pnd1U;K^cmW5=RFLB*QvP8PL#;YfYCSXwN>ar z{o>;Tqs&Fu1|H4b?$vGS?JC=wyyVtJJ9$VsU#Y62cobQRmv>}4JE10@kKss3( z)MmsgLGZ=n;OEZf#Z@JereMXwsK3D)WRHxo4bJTxYY@`?ptbdH$;)z+aQyQq* zmnxzwQTLNq2((}38lb~l@5w%wVcv(-SJseK)~}9M$>H;Htp~w);jisH3XjDG%?Hz% z{NG(BRC^IIT=8{FCa;*G-+Y+#l)NC+w|y%4IeBGr>Ca#LNZHk_#Y!6?JHi%^(W@){ z8pgVy`#s0lhAD2Wb{9dn)u%z{mB@9HK`R=qfNalP?;7EOO~CTWZx?pWN0U!4H-e&T zpbN${C7^u&)hzo%SVX3uS?q(w;%r^wTNN5rGcY@9_%E%Aq)F+YyP3-@D@H3T{>{js z-+^`Q`o_Zn1)JSg@7_U14@0>@x4zAR$`i_?h8VmEVg9MUZ8(&FzBXKimvDOBl;XH) zm4nss5sfCFenOMz?#BiG^zItNG9Iv0jt1yWFWwaHxIez!raqcq>`h4yH;ie?d~EjD zKZ#B$_dQk`qH#YyyQc5rNJ{p$3O^yKWAn1DBL_29_^`#{_F;4o>b3N*Pgd3((lZ}Q za?uRws})3$SDkXdn^Pcn4e`PGvMRMYB?^?*>vrykK9E&zB-7BKW-RKdI$zT!YUz6@gbb&>uhdbOO99#!qmgpy#EY110I{7CHaxZS&PM?}eKey|W& zfhF{#a{R5kO(jO^^voCk;DD!IviH}m*=IMxzN1vf@JuU2xcb!3S-R2R?%Qaym1v3X z>{MB?KT|NCl61@lgSgu$%;H9RsaOGdz$4tTa{u-^!*|IxU1sK$eZjIT&(%L?kcTu^ zX9%AXJRJi)oX#ED+=*6g^1-swWooO&&lBEMPW@&~PzOxQn@NZb+>vlmuDR<;+JUAx zWFJpyr1wSjm1W>+L>-Y`mmUq1Dl6RnWowXu49A5!HE{Q=u1h>^ZXcZi=9F>6sAPwC zH30IYJ5iqPlAXdMgMpi+LC?A~)?{<5mm}azv-6)(x7gw~QN6vmjjt#++-4U28!Dlb z4}XXw0kKglG-TWE&6{MT+WOZaH zuQ5}@Zdij(&EkTn1k3>WmT{Z|ttpKYehi*q7W#Lw+a zzY1Fa=BJ5f%K1rp`mi!=bBkIUkzv`v7O^ps%5@j_GQIR3hscIEsssG3prTjzo_FEz zt=`MjM_nta^Jzqj88Mus z=z{Jw)`A#Iz_OWJQXy_tZU8JYX|76J;YAEzbJg5^Z=4B8HI~mfTiKG0TvbOL%E~#^ zi$?%?scgoU5%4a9c94^_u|c9m!X|WW_~0mTd+K-R*sQDi_=^#1!- z{Ee}5@2QW!xa75nh*hHm5iC5lg8|V{&YM?MPXIo^XN7n(Q`IO2VvyylDW=l8jtW

xad!_D5n9K+j|K$b?}-W zdh0XY>757FC>Cx4d(7@8=gzNeBsY5i{q$84voh{9sQ$v>EpWNEja(>)cAW`9x^@Ee-LULcb*pl&Gu?xpmO$OX{( zrR_U_1l`fs^FZ7`{Y@JL5a*ZLVMUx7?GO11N|$Nu>3wt+n;3F~$7!Kh2d#(29M6x(!v9`- z#83*53e>9-v~_<`?N($KsIQ`~e*=;Wy1OtPat&c2CjHrq8FP&AT|)Nlw2b`vRP~yl zwNuR*QaBm)G&N4^6NKKYREdpHtVq+UH zG^ADfc@Nx#FHt*M;oNQ)-1V0S9Nry)w+s%GZSs*J(!~4oekyU6^$2#sk}pX1cA$AZ zf*%ZEUK;ykMq(AXQr+Yme3WbWD;M>>O0F~~zFzFnetBUA6Y=L=oyy8rKg8&{+J{`* zm{RX#!PRqNrOB0~P0A>$AagPlc$9XO+SwT^!8&7B$G&8l*kORh+lm)@2YLD1(pEb9 zQFKDYgF1(v!k^1fmWUKtM%M~NWb9I;FCT5M zofR8G33|e`f9&c7nRAKuimUi4^0VhR06Ib{HHn`f^j4Xk%hnDKr5cfWy}N9Z#*6&! z5y>Gy5HJ%){tTLWS=I)#KK3cm zn*fVo252*nkBvvYYej(kB-D<%m--S@%!8?uf#F>k00PLH{^174DE_L3kF;+ZBQkDBNne*F{TKkUr1WPvV{*n zA#=VO);hJdjTnE6qpqQ`Wds#q87RCV72(+?$RqLs)cy7Jc^0!>$3Wnde!X=1-j){k zmO`BH4^0HQq6b2@0{F9*e0Ko*&y?=D%D-SHjJ|SRnO^DiR)YZ=nQrKYsJw-P2$yDbH~fJhfKtbc zd2KdeE#e#cw9g!%>BX>B;_2tQHv-^1yhh!%0d4@?^2ZjRiSw>c_F|cUi zo?3%w(7$p{jNYk3Os_vyENXL*^P{P8EhJ_zGxU|3*tZ06F*wPL?407OAF_r>A@!QS z;)-Ej!h`Wtn9C;lmReUH$|)F538hAmsjuZ!W5Is{td+c zHDm2V&4>>lK=YiW7`XVZ0^SC9x$%yD9tq{*1fgOPq3;*Ij-+5*W+i>YPy4<%&W-r!2u)8W zuon44-_5#WDR?0pFlkNFt;)`@t!ScW`V=1V;X29@vD0%mfDk%z~>PnC?X9b zqD}aN>5f9u0#u<6nRoYS02`?!yiUSB6<~6DTVX(`{ZH=DQBR%qVM}EV7S-A_&T)sw zjs8OIz9_=YbFCm_&JEr&(OZJ4>hVjYPk(oUwEY#ESSpQ8LAqV*kY41z{uX?#iZFxS zgxKS^;WTkZuznnjj~g0t{zyY1K^Nj1(2`Ap-9~3zDW_fP+=fLUFbJ&m7Kr7Y!6tZB z1-ivhV&r*c$@o+r64CychaZ$APGW(I`z+~puDQaC=9ERO{~p>$2zH!%u1Ymk*#75`#0(TlQ^6-iEb&fT+~1g==4$y$bJ=0%~QE7gzv zH02GI56Ff=kT`JELNbrv`x?JhQ~BN_=?>A+z~{W%MBIW%o_UWXWO(O25}y1^;dAFKD|{tB<_)Y3}}93;+Nhkl${PdV)VTAq-% zj4S0@>q60iNtsH>Y>=R#8im7wMXIgVWDM6XP|aG1yl&vsBYr!ot$+LZ%fYX!wA95X ze7>;`+N|j9@apW1Uea||9&5eG&soKCJ6c*v{@4i%3xwR2`$yFeGG^drv{r;6;x*J? zc2NDkUy-<1`j&9GkeypQWcS!g5OEN5vu|S|$TY>(I%x1O)uVIsZ&;kG=9`x!$}&R1 zaq|qsp6e}tG+kxKajac%B&>C1wHyE4RU|K#P{H;o-o8CHafl_5ZosH7EQR3*5!jh+ zfJl|<7ILxV6^mc7L$nZcv;coQNdv^yvy~ebvHc?1e zo9`Lai^_u(wiY^C2|ic9;iuABk!s;Th~~{(?wNnd zoqrG~T7~7q>33AybQtJ+81ajZh;e^@{XBtx-FS9+6X$;}Rm5RhzhJOlLmo8*#@L|K z99aaShkiopVA@HSP`cijg+Rq_;?4x~C}+{c<5%SK>0qICR}afDto})k3pbQYu-}7@ z;G|RSZF)FkLW}P4{R>_~;7 zvETX`#mN7@bJHR1XYZ}sgB-HzPwGIa=E9eykiX&@Fl`yh@A*qk=P>b zvwYt;XaRX85p-(@b3%HQse|He9|B1m*NJ^De`bcIdzu zEuD^nt@}J7ZO?x6nXpvm3%15cP54&8(8fOP}Q*OD#5GqMqj2ZSa~6afaNR zGT^ih;@VyGGbG{P&>SGVcfcTZl$??lDqb^6(ns>xmrp;{ejgceX1#U?g0U>iTXkPH zQKabO@tT1L1z4vylC%h-qCj5|z*{j9Ik}<*TA26YYB=QQhc1$y%g6wm*EWN{e%``i zjyQxZl5Wyijw)zkdyQ5D|AW}9Du_}|y9K1u3JS#i7lE|u^0SuH{Bav^f@@QjJ0<+z zjXN4*uPuffZsdo-cb4C4_V*!!f?nFClqJtT@h@-`FPKU02`Cr0r8?4F9l{D)WP0gV)_k$6)e_kTuj8+*O0e}cLje)H`Wv}Zek zBI7&e?hD-Y*Ck4cf|75DEEu2W|5HF$g#DkGlJ{s>^vP_6kSQxCf%ufaPnF98YF5m~ zz~*B|yEbDwTP-TM*Ib2+m{r>`5oy(RLfa;PzulD{u_99N>wbM&XYSa01g88?9)eZu z_o^d?pK6+rjM;BL7Q_(Ge7=mH0aAHaQPV+93p+`3}Rjm@2_pk1dC*JRdZ|A?e-cB zFyc$O zt?33WKk52o97~T*{4|ge_k8-k{?$@9_X@FB`tqyUmi7-31mdZ89G|ZPMfs2ULhkY= zuvNZ?q2E|h&7@iMf6gCry>^_%81qIN(5sMF`dxX?x57e}SbinzQ5chU( zuiC?&$%BW3wQhk=^J|IvJx4I^o?yR1uZ<MGnf(uLX>0FW zTu^Zx_t}+A^Hrj4BO~wq&8JqA)u6j>H%9iqscL=xlL9m6@VWx(cN<`sPy9~yNz>p-&9c)!iyp{pI~a01rXqSNBb=pYrRgUdxEgTSYsv= zLG*7)vV!^6rvNa{gOS9!e=8t9qhd8Gnc2aa=TRD!j_wPY?#!l$iJwFmCDiu?q#b#} zYy9saA88(JmbI-l(&g}T|B`CmqGgA*OxS<)q_Q@L74O(x&?VnT$iHOGe}y3XEGwK!?I#}a2!S+( zkDQQpnoxzA7VfI2_n|&-67KRzuK&#Bk=)H_4r#*Tbwxpy-n!(6Om2Xy<-iXSN}s^6 z+Rqqkgz-M?>zhdMN-+}>G8oRSXBF#nvJ%v>oQex`AJ+<73^ubF`IOLJRg!j>C^{(M zJOLb3*`A1e`@RnY+)I0?G39uw1l00{n-2WCldiD59UGhYHm6P+bAtq>3+8xKZ%|Jz}X+^Vx& z7wy|peAkZ7CuswaZO^~+pe?%ort26%hp6Vq#5p#75)G7=h;Soyc6I{QN4}%Or=9r= z%BaC8@{n*!>FyR5jfP!dxwC{mZG*!vButCJrpe~8BW#M>qZiTwDdf=3T~ zeP6HR29tf2(B2MvyLyxwZ{8-GS^ECT78Oft zLgjBezT)$q-ZdkamFXSzJVTT!QI2Zha!35G*oeSpHR4Jign7n+}%-L+}jm4ZDJ)0dYCUPlcS$-ULpBQqab`8FZQ-^l}JeEW)eL&lo zwTkyoGn%L{qnU@OMG9E3&nm2<>vE>?Wj7MiW;(6U1Q&!n?U9Tcc(3~V2(gBZLtBEL2&vA) zN7pV9ykY0n>yEadx2C<*UZ|gek|vP8^J7LK&2xYcTubrJXU)k(X?qQi<0Kv%lVo%} zJ4y|oYi$>*dR=C}V-`(89_G2DDp&dY28TP6zPS_kQJV6USi)P(>Ddw)VEEf!{KTCN z?O%D^>F;ONL@8_1yssEVjGctji+iV1Lx+a^G#e4f4i^e>RJb!OD8Wrw0z8dWSJ$_&YHZxgh+rX zH9nf6w_MK%6(tbC5Kec!{ve#(MDRRwgr>)T8KHzR|sxfA!JH}Yw3LvysXaE2Jq@*aT^`}?-+knV_-nu7E3V%98J1I3O z0H7fO{Rx8fXAZVf)KUWg{OJLJkO%lKp|jX zXD1g=VP7%oe=vmqjQ_$M)Zl+mppIhH25K5$8CMS*FdsWFJ14a`8W;=~^{}=T){>R~ zm-(NW7_~hV>L$#=;p5}O?!&|G>S4#hB_t%o!O6|R&CT|Q!RG1b0)_apxp>n2Q{;bj zWNkdHJRIDh4z4cXzq$}hS1+g-HT7Rd|9<|tPpE_K|9Nup{8w0i0_6C+!okJP$?|DV`@^EK>Up{{>&?crdhH3fK{j)az zK>rj+98Hwt--Q-O!;)i81^_68m1L!KeBmZdP;+#KGG7jJgMOKq&|s^}$$tgH$apYd zVBb2Cj5yoyCB!xJLQ;WOP45g>GSu+#ehfR|s#+TGaY0Oq3bztR>B7*K_=F=62?%yy zS)85*+nu~reUy(H$dro5hxSyNk-t2g)|DdV=2P>Ks9AGEWazC@TYCb`{Wd;8^yK^< zYAbFMj90WsE4fM1qp6AJ4`dP8Dj%iHfFBs_eHD)7$u7p+eZfbEP)&2nrwv`Ak6DNM z53@5o(do%0ElSfXv|dKXD-U?LIRT_?jzVv1mGny3Yo~V-1~mLvcTkaH6j};f=QBDy zO7h?`O}ypQ1`P2kwH`LRWeZ-4Wm%jv- zEa$^9^YTVLv;f#>=ZH;U6VfJ7L1752BMx+GoeCymXPr;+ zPrErWZNYu0HbQYC;v^*vuPNz5l7p08&Ny#Y*VWEsTV0;2=)*%scD~#ODwckP*VsVK z>-MS%{25<>f%%1=X&2RaF&TNr3Ft_;TtsQyA@i-7Qa`1{{_LmosR(H+@Bk%>lb4EI zA|I0hpUaWjVe07e*C%s&7vE8uF#m8pQ5^Jue!XqCy^gF z?PIFtO;3eQrWn;^T-Lqhnr!^9OcRd+2Sn44IG;vRB0NmgLX*+3ZIMH@>%I8R#34cN zoa4{V5g7JImr}nMm7kG>D@u2wBD6p+sd~MbklDaow9^P@W&T@hDwj7FwB~M zjc6UVZiC_+YQ}oMTsXhkSd#7M27I8#&CyU~TME%i^7Ht<@UxQt=qUb(EZ*_QT4?{= zfX?7eF~&=^1yH&`P8H3Q;w1Qo7@7w=qasHLt)!I6XFirO!mH2UKdC_;6>CT9-Q7&a zm5|Dh-ZzVhGa`WxuxG7lX;Rjf71_?tBFW$xF=!-g6KNMgGl$aR?CI;Th_rcrU*Imk zwt=sA1$W$kc1#2mB>q3 zM=Kv9Qyp-{dQkFecDEOSr~H0nyoOWCHu9+6b(yHUU*_aGr8@JiUsgf_Uai&*aUN(2 zHzkFDZOJ6%vQS$-dND1`O-Wbg*WP~1glEYwwpp~j^9zpN&$VKYRcDrbKN2mc>TPHY zN92`I5wRuXo~Z>+hb z9U;n=hg$gFGuqu{?-1o|O8gx@1*z^qRY{M8s}j16fD-S2NOPF;2bB|!bMUv14>kHe zm>OUSU@Xc_nBnRSHljMswYc*mNV9otPDV0w`)%eHiAXpAZXBFgH^H6~%9$OZOr3J~ zMWqR47{IE4D&7jjW=o!6V!{wD?VtWmk~l5pM@fg-woPzM65TQZS^)nF7wMD=yS3^= zV`U7ks_$1+fr^?5Srm?}2GbCB1=~DsSV}4SoOUsIxCn?_jzY}m)oj0VZ_0HkRd(Mu zZMODs#G#H&jpu=()Z&+7&Oio6wzGWhSXD{anXZrM>LCv!S^Z{1=7bWO&Ipx(Vb##0 zCk^+?sJ;LWHGh*_WnqSE&87`DpB*#5sef9h2MWAIqjAPljTQOGbzmGbN}XOf#!$-> z=cMYJ7_f!8;rL+Ef%G;d73_Fm{upS>%VV#6(Mr^r!eKs=QoShCDNjt}R5$dDjKwyQ zpY)jv@>aTd2w4*1lR-Y_b*BqHrXf=w{h@+X0LZB&L^lHb9b%9FZXbD0_?Uu4-KGqSY6TdAWf!3l8hY>qReod2zc+T%JaX?$Rr+Ae(}Lsb z>LS>1vzGK2W%9I3W$8V5Sd=zU50S(YDILP$ zfxW6krl6vhrL)UbAJd9`BCEECgJ&5hOOwc_4cUz)ZZ-zzHI_|0Ud^i;7M(T8+jCt# z4S#w?Cl|Ms(%3U$>el;WA93rBWIwRjKp(AVSXiB*=cy33W3^g<$L!Ye3i?X&98P_{ z;Cjibyqa4MqQFxRu$LQ$5Nhugq=fQT4A5-+$fy09DAZ)Z5JK8?PZEUNO8zrUFDzSH zddl6btpt|$l|EwC-!L9sQWXPZsx6N6d%k&w(dT?sA|E@1`q&gzq3U^bq4wsD(M?PPy8o1>l_I zXfF`rNj<2`kWh^@?bhK`RVVbjf5k(BkR(|;1U<9Q&*R~``)vldgKm34Q0vl-Xh{Fu zTssV-sPs5HzbLL4r{vOex&#KNgl7CI6onB*7gjx_5HCK!Kc3CSvVA({^7|Xgl)m3K z%{(nJ6p+({On6V?%q~quo4-!Ayj2QL^e72rLU2fEZ1903S)nC<5Xi)6h-<2Dy*<_u z@9ZArd}Bekm*2i*$T3PbjLhXr=ele(x-Ss(5KpO4!ju~p)T#L9JyjE)wsdICc`f`1 zf3spYNE&wC;XdldYkkP7Zs*$W9jL5)a!U4SD;W(^B~yJfR>Z-TCHpA!9xE=lG)KT| zJ-p5e8JhuKWLK@NxZ?r$a;*hb4a50j74tnW?7n~3(wftWA6~==UuCFrs^GU>T&eG( zIz_mZo z9yZHZ4V)}?#EWwOAs$^4NKB=XkOX77MN(-*8k+NEPLN6c3Q|oJWB#0Wi1KL}DJN^} z(@4yzI~Rw2CF}cDL3O`CU@#TamT-(ZB0i;`a4IH+B9{lF?@Jwi2H}Bb$N)uj1s5C> z6DBJ{#Pp@o%KK04Qj9Vu9oIy`mxAF(*#z(&Sqt~GDLd6roaav2qcumLBh}|Lt_EK1WP!~ zBw|_PkH6@uYy{d@HcB);5!i4Eme(;xRbaU7NGU;>T}HB-P9J9!zRj9vyxbwze=kjq z`#K&?Xk-4Ob0UcIFfHe$7VZr#KnK<18a^wJS+{Nj;fUm)7{7g|j1H3xqAyY;*jzO& zeCOIMr3s0raFI7)aeReNraFJM>6WHB7Sdh6hTXadN`rUU=W?T52f{I5S{{b-(aS`8T!E#;keruY--=iKL+*KPiaLlCL()(<>I+rX&OX?-FI2xrm z$t&lifpja{n;yOdt_~xQ)ax7g%%K3nHbF_Qu?q2YG@2o=0l*ER2p*>rdGu$9Ci@jO zr)ZThaj%lylg}^%;}6nG43yzHZBQVo0~$La4#lro30)`JJB{J}6kh5i9(Y{tYF3VB z!+*D!Me_dsb(l3BrV~sk0L9BRAgXp^+4dC0As3Ia46?-EX+VwOGbDa9VQJCQ<0ew+ zR4IM)u>D9ei}y4C%l}h%CiKR8{DG@xzuJQ z5=0;IxOfOphx-seBy0v(67C|*m5DmLZ=Kd`IDL70#2D_ri=kuze^7m|dMGxRPPW%7ICwt}huLTZJ{~|aWAIKk#R=U|D~%%`YHFiMCD`YegMla_)gGZf!As4gvzmN0 zA60tm8s77m%_n;242)~m17Sqj9%e6?>Uwt2g_{?HxTsJn5qSda;b+Mm$?hz)3ojeW zlE@L5IWfIR)m^duy@f4(4PC<>!lX@kgM#7QW7^xi^^bP zdpj?eSI9&8sThKJ%xFM7&FJSs3<+d;O%Ru(0fDB-?7n|zlhD~llxY3=))XZ6#FIli zEJJ8(SEb7J+w-O|lYu}@E!NU7p->=~Mv*KdZA6@z_R(0T@PYE@E!rAJ9vzM%V@%rktDQE^$Nw0h4NH*%AVi zdtz*2rQkFXZ6b~-9!H1T0CcQKbonnBMf9#A9;_HSeUjKJViv})?={*;q+14gO$ETB zzuJE{eRN*u|5^6Zl)19RNi=mLLn^k&KXqBf&YJKu=PaWjhZO0?>yDzaW+D}y1Z#23 ziJ$ib?77K!=sCsc?Zhd#<0Fj37=Y_!`#UiOQ@hvN`_Gfs1Yd;r}uZbFubg)xVngJyuv%r zGR^x$H10;q-uJzj*!J@F$n|OGnv=6m$*VcPCa+s0OqYeo@I>UgT}p~Lwv6Cpeb!3m zTd(dRSYq%oG9_f7z}C{A(5*-PHf(st2{YDnUmJ)I04bje?0A=hUe3^)8591du^=Lu z?Iq|KZ(6K(8n%Uv99{S4S{9UhJ74OWYWOgNISN9&6zjEwCm=M>5XG2j{cMdXS8cy) zpqw?M8qf+53vX68M!CV>Op_O-C~39b+pCy<-dqvaL?eWExS{^;U9OERAccMXBy~D0%ccyzUTIg^b!mtkeAhA!;H9>=Z`u>W){=Y`M%l}P3%$hPr*o_;9!D?L z>R*!k9Z)Al&>#bwVClr?B&au%r*`2H>_HSX-|Y4cH139e_3|F?YDb-fpLjh}b%v$; zqx(u-=YD^d4aps7Wf>$!iaR5FDP0O}9)F|dHTBEzu9D_0q`G|DP`XJHIJb?Gsicy& zF_d7|6{w{p+SD3Hu}my#uI)*0d&6ekRU1(z8ABwLPi!ECxKR`$)=6m}PhA!mrd(CY zh=Y{M-zCZ3FX~^2I2Z=$y_A3EL@Uw^cXD*O=r(^SF<cG6ZCp82b7>@$_ zWet0^sHAbc2|2L_QLxI3H?=u$H9H*Oj@(ybgx94@mA5`{_Hnt6ni}^N5(2v3O`_Sd zDpyd2Gp+T6UH^36>FUgFw$5yH7ZgQjSsm)Mbr_t@CgWfc`%!vnOeorA^Ajl8=qgNF z7kWb5zcIvz;~33ksD=9-^?3i&xMpNQ)zHsfL2L1$3NQ2-humYNNj`W`s(a}!5Q$ic zqu@v{`>cnfaJYnsHE4@(wC+P?Dob`nL1>zKCb#yE=P&(?pXKxdV8q!*FvSegk*y2C zF}xu{J!6zLM9D@11|G!;KBvzyO4KjJdehtYYqQa6&rx>4nG|n*<+Sz-$wORtcjM;k z6`u4VW}eu_Iy2pXD3S*iZB1v%fcZ(13dK2PIRXYrSCH;!I7-#Brn72SU$yZk2TiU|T8g=UwemqkiLzSvk4r6vJaKm>~_053D~cEEUv!Jbe?OE>-VX zkB8rlgmJ$);X(_{TVkRxAtOScl4Oojor{)?KTq3EMn2zBq^)d!Y>)CPv$p8sQz;A?Mbs;#pM7n+ebJ zr1<>~EX$XVUU!(N)b(Y8TSD_)p|iE1k&eS1ZwNBvaNHruEz}qSnU!9uzU?Sp#9% zn9!-_Nn!@XiQs3(Qq5Oumx8>IvVfFqo;*28RZwDrbpCr(XX|b1m>}t)P zANNM$)y%tG*1GrDyUulZfNAOb5A{KbeC4A?y8|FJ`$)ra>BXXATD7l=vYNQ)cDijg z``#M*g!53uY9?>nwdew}5v;B~0jx>60F#71Low%VIxewa9u)|a{+PK8~kIKTfQHw zNb5AZcfUlB!(8}l(Y~vDI_t?Bi!wPP6E|h84j-BK=6MlLj#6(>9fw36RhlOcXgoK8 zFf2wnj5ZQImhx0*tk;qH9igS?ZN_LGP6V;r_4~#a?}D88h|tyVC9ZA-?$_%ZtaJnP zRKC2u<(gzhM&UD9hr&hg5^Jkd$1B)}_H6|`^%4Dy<|I{qXCvpmyGjtya_v_{QT^6Z zJWf|%Z+qR-W;M7NC>t0YG(4^yz@|hb`o;A!Z65pR zp%?vT)D%#G5(fNYlh9cG+Ca~xVkK884bO8@yflc;x0Y%QQrl|7M_O$x2K0h)4jIk| zo&d7w0g%%QqZ_QA8+Z&GEV`4C#%~Q1qMKfHlOq&Lbf9+5eE67iwOIaQc1@y-V=gcw z?|L7Bn%n?G9J2^#O-is6#Ii+6g#H`kKr~bczcjRRmL12K`@7G6zSX+y`+A| zUIr|Kdm5bm{;M{lm?dyb%oPE<8ErZV!Kdp0Ph@s|d%;(YcrJl?4StYA!24A!U|*@+ zT-wJ&z*k{R+MDFjN@uHNtyU>9qz6MZDLZ{$SD!HzacWW!0d(>Tbq`_O8~a_JlZ zSzn=cD_DQlV0Z#4W~3tt$WRRm{<-`B^VN>#g-B)wtN9$~!@A6Qxuoh}Ro#A;qQ0g;(mJ{vZDQNFwr}<`IrdTdRZ2zm0)D)g-)KjFxrbKb*#43GL0ztvf`IdF_F|FOBF)f=@ zM96WP#>r^9AJ=;O84{_o_%F^xnRXV>K}hA^op5v0c5-+;-a^e68A6gKy&9t(hh-kc zn@hyp2{;mXlQMkKi4_HARW^XErbcK@8#$t2A`#M`FHP4Eh6(K27gncO2stq$tNAGH zUW*r%`#?#{m&x8%5+5w-YwX?z%0l^V;qR*?bI;}7*cFcNWagPe1{cWeWsH$F;g?M8;pOXW8sZ9O z7X&GApz|=C*8U`k^G3r&4h;Pegv@Xt4d4==wtCpG zXws4ws%K!|z2VSsAMKH#U1VWn)zIV6*opoL2COirA7>+`g+_X?Dfx2ZhR3cH zcDDUMGH=4jFS*%#D^+4)-)QxPpTMBvYSdCfHbT&iDhIDKt8wQcvZn8lfg2MWgu=JD z+qeL@Sn&dZ$awM%9T!$p@E$}0r|2A4j+#PykRVukHj#og{+C-s+IVH*uh-+$_qoj?n4TO7mOXX3z1(H9c$Wvh?n_t2 zs>DwS?8DEeZ!wSc3L}Ub1x1PH`04;%T+6G}+|Xh+lHz|G4hEYcDP~k!IA;vlT9Ro+b)pA zWUUEv_VL-dd1#AV(E!vN*)CX*6)Sxw-h9K)xCY)20kb(33zsvb?Xg-5X-%V<*fC(Z z;F~b9*<{1JpX9{_*%DBbQW7?c5fJW^L4{}_2hZD!ZbRKU{*)qM92FTTfCWJ;3VVd( zoCf?U;pzMKd{l=p`Y?k?^JnG}`21&bTh0v;_el8x8$1TH=!}aZRx8nWpcvVA&jeV4 z5Es@!!93(d0HNfSdu^GM3^bz8Gp2micRqP02PH+9kB>&|AVI*3OYhq*ka%|Y&TXb% zb79AEk>h&R@O7=}bR8L+;L|A=QVgkeXL)TmMURV&$5I693n25FWoJvyc+*RAoSN~y z28;eND+XGfc#NHd22vt+KB9XuP3b(&-3sUl?fs9EU@n)hg)+FoUFgpqQGVPa!#N+za#eEZusf-)ErE;PSQ$0V-#4(J) zK4zhN4Mq#Qj=)b|_MxqHHyq9&=dt4Ini^0*QH3~K@ekxgcvR2Yx~gxms=KG1vHFgI zcI<-%nJ>DHTNw)8DK$iZK4atFq)mRr6ey$eSV3kd& z;o9qh!*(UTSd3NSCV47UmG^t1L~u$dV^CA3J`^NZet4sy?mRey z3zAEX-NjBT|Ti9V^ZuXQ^icz7ud=-`o6)dC$akQJ2Dfh<_l+nYaTL zf<&nR7yG{Ffug?fDrE`pj9o5O?SHy2#!4XbkcGbcHPnEw;53gyA>2akyciKcX~7|j qVA;f>Vp=QG8N7zF`tySI1*?pR{`Y(24UO>En?&55mvZQIGjwrv~#y!YM@^;P|+s!w;XUTg2( zy}Ro4sdK{RWyKI+zrz9m00aqfVa30--aiEz^6z~&)s_8k1#T)JBLD!@#=^bpL;UR% z8j35*0016j0DxZ*0Py-3@;e3qoEZRsQ#}BHGZg^9w99N$;Ql)RV<)ce2mrvL{!>5z z>6usn04SXKPcspe_(oI!hcbmEP064WaJ5jY#odVS?O5l7>Idc2?+_g9gIvk6@^9rBmdjuAvSYz zvg4$ucXf58b7iKpbugu8WzE16yY&9%ABu9R2t8?|C|zoBWR_8^`~I^*2EJe@5sT=@{t$+xA~6_dh77 zqOqf`mGeL5m2J$Oc$v8WMgG6=|9JbiO32pQ&cWEx@vn@R@jsIPjs0J~oP)XX-}wG< z^WXgcjs0J~yqT?&?ccR_FgKL2aWZ!J>+C=3|C-?cpYb1C-1Pq}*Z*3+f9K|3=-=e< z!gAC9ccOV=kwmBx008Ps31NYsZXgTVFkV{9tzVa%%xR-WC!n+QkO%5D#*{3D=y6M7#3IQW;CZw%bLVLX zHdkMKt~Tin66pn+9)!%Umk!BaPg%BHTdfO5VM&AuGmX+iU)v$nlhR4aUgSJ=x5hW` zDYtE34)3P~6_IU!-i(Tl6(6kS<{Ah&ySu$Dg=+gzP!_f9UQ@{Nd!})*jjN|=xUS?GR`FOI-th4pxAb$D z*Uck?VZuSc4Cr3qcsyi`#*2}SPoX`-!{pIcxVUw6ClW~kM$js4dVky%oN}5z+@tz1 z8n~@sie}xfZ* z5DI`h$&WszOz}P_uOY?oY!8rhfFTiBhhem&LgbT5BllyRj96bgUjX-%nzztV1XLpA zyqOYV7z<$dw-=?;jk12K9(6bfEZq1Xb;a9Sr+~%c;ox%GXOb0(D(qW^97>GW{4kfA z&i0&Oj;7bd{Mc>{Ll$xe!n=ba4>aD9Eu&g2Vk~-joyLx#E~f1OP=ag{#4r5yR=jtXY9`FvR$TC zP)Ndk*5Y%R?CXNB0=;@W!h|0a9AqHgM55Q8H09}jcKIl9d8j#{a4S{vI&km~ew}$A z%ch%}C!A-7^D^jl9ZMebjCGQy{Ry_r#VEWdIo$ zys#EbUVH#!*pZP0l(PPFL(^r?+bcT=OHz2*7MkDEL_|5s{T-Fw2Y{O+tx+S&v(+yh zxA;IX=2=~#8nq=eRI=jNo>33c+1Ewv_F67yP13hZ#EANc1B%=-ySRwF#h>iAV*VS_ z|145jg;-PfBXquc&5u&Bu;LJez+XI{G;(D+aY9P{y<&T%df~PK=-Y(}4sCkAS2xAQ z5O*V&juSy71*c=>e;eFUd(BOZMkv@O4D5U^ac2S+9X&iOuCO1VqU zF@1KajK86S{76u!*uY3}wZHa<7=$ywqVBCW2_nN;sz~sYRA=-F^ExUfW1Ix9Wa1@P zbKjd)ZR6^D7iQ>y)l-6`Od_z;7aS+cb`D<<6LKN8t%oK zm~AKs%4pJW_DAG9qm63`j>AWfJ!v1&fOI3l?2vs4XI2-^+Fl7B6G>)irDu>aw&RY) zkDmC&Omh3Zgh@Cy*%_8+sNPLBnI~#c`5+~DMj$wzC!va&TRzv3BIa_@J{zl46~v4= z)hRw@VfNkNA_^z0jeJ9?cc-WJ227Kf&xI;D;ECF=PIjfY=UxwriQrB@l#zjE=LmO{ zwaFhKa^>dvEEsGhsfjNPKZ&5S^^8&&_f%(FBXrb!btM0){q$TgZFC=?G@EShw}KMB zW&%>|S5;sL)M{KgHQEU2v`D^G1vjImRrV^6^brWsliRuvsud-q zqamU>c1*rko>%6(HZ9B05PR}=)n!H4UG)(H(9KVkRXVF`{bYrVo3wTveP1#(vj3-vi;Ca;O&PCMLm$`zIp z(G3Wa%M6BkkOdT(goF17HmbGgdr?Lem6<->5BmrJ9QZJgzU+3?NhS!Nn}HRrfFA=N zo^W<+Dj;oBJ%bk8+VpT7GNu>7L8%cf5}GiK|je zXE@h48Y~BJ!lS9`QUw6F?_?DD7=pKK`PsM8{NViD<(oitl;BLPe#FEvlAaH|31k&J z)CjF^gnK$+zo)`MWSHA`zCqcK&GJ;N?e`bnqwyjF?c{l@yOBjUwi|z2wCpy0MXaXH zPLOsY5r9drNM^UiV}o%&%Zpp&9s?>Sr7f4i<^w$Qd}jqozg!wc)7B7#Cm=L5@pwm7 zVPBY;sN)ch35QkHlYc?E8NerqO7ZjvMbNl+SQ0Z)32~UK0dp}~)9GFz5MEMsf%ND$ zf~;phv#M_23vp0BnXaN*b!OVXOX){>kzI2Y0T78@Yf+{ul1+B{?xQT$u81yqPmwDW z+oFVmDk$fry+qT^*slCOt4j$Wr*$wEz_Pu~dN-$}uy1B9hL}*tgnLy&u4zw%RbTXz zZ!i7(tgFak=*>p5G=0gO8$Pqv)R8k^4W~us@+(!XMMVkTtZHx6k(A4(=|`kOZ!Q!7 z-3Xeem<0IYF>z(f4?iQywNRC^#pUq#0`1k~w>O#EWW)I=j^IwLo-ZKqEXUK)%w*iR z$Sx((E{fD^IA?w|-nAv3+<1`#yx`YHb&+hnq`qdp4>M{%>FuU(%xQ&2(7~9i`?`<9Gyv}4j1e88|q7>S8yggSI4{>WG#Co)9czc|?Xi=!xOBP338LBv3 zJs-~KXXyAXPRg)S8Fr(%{%MlBpi}t*NW2-ojl?|xr}?49J_xUdImo%?g?Hl>CkyE5 z?_!gV-ted|8C*kdJ@q?5P&WG>M*D)mX32w!6($4tj*XBf0nAJ!k;qrF<27i7AE2e7 zje6xQCKwvGNa>E3ZZv8N#ty0o*a0_1e`5wB#_FuV{|e*>PpZr3pkfYq54sid(;-4YA)yO6jA^m!R==_^CT9g zJCvNY@Pqrkb>@3UodQ#`G6n~BZwV+OBdFd$J z*A~e{-CLtlIkji)#{<}OdrOG?P}TJEDhF2l`6kgExaf9pztlkFc9&BGsccrQt8y$| z56%@-X*F7b%u^wQzloiwnoHWMu9xH{T9}N-Tr=+C-hM$q{zBDTn5dvYZRZYWh2ZXM zGshxwD)>q+5&oLrH?RrFlZZK;)O)f*%QAO3FTCsL<>V7LGwJj68~_;q&+U z<-1XscAdvC=u=o9(w^e9@Tzam*=u`#9B%?S5r#2IJ0zhJ*PER7O+EF|#UqE?@780$ z_?xlW@B!Ip?HU%wS^G5$GsnwnD^8;h&>XH~5FauU4{PNlf$J}?oAIea7I*e56fxj* zp{+b_dRE-NScnjkUQ&Dz!kOuu-3S9tpdQ@hrNhbvbFR|PWa`a>>}2SeupH$N4;n3C zRNG51%U|3gif)@c~Y{mXnK)qG+a!ICOC;n zP0ykq>H&7O|D!Equ&pH9O%6?GI(@+%k&c^22A(dykR<{rrEO$0U zbK%%rd`QOvt^*E#uZk`OM^6BYNd)eE&vYQC%HIRbGK(ln=g)BC))MNoKlw$^$JO}G zdl!`gMPrG!)$&{B&q$H_01RI%Fd*-M41COHxPkfz ztuet0*(%&N;xcIwqVi)h>)Vl-fK?f`{}Gf-&;}5Uvp0v;(j@$Bb1kG)CVQua{rUo~ zpAoVuxk#$;2fiwi5ng6h|Bm8rNZ2;MM^goakaAS@eh23~ZV>&&Y)c{AVP}e?%K0Bd z=BMrf7h);$I87%zUSU~l{RQ$#tdv{F?n;)%@Ck@ee_2-Qc9$6N>l#krd(<9C7g(*h z!F44x77P^F41IFmne25YXimP&T4PG!IRx%Zi4-To1=#zMDdlNIujSq5-H$FkW+Wn~jjzWcNuN0k>AApRQjP z-ET2ZG!89YzZ9v+;jg`5}U36rUH(O4=3 z_EcP*bO}sD)H5|*8W;Db(8!%|9Yz$0Wd4z$@kIS)fc|MCxN2bsAh?t*-TKL_e#RcgxWW z=*JmCsz(_ak;iCBEQlo=C8z~BadG7DwFO~Vr+q!Vf>em-X_M`g9xZ+`+p9A!z_+$j znm2LCv%Etr_N}^Yv%2B^^J64fI!={{<`Spg8${tM<(LWA=&I&P){ANa@2TCb8Zb-1 zdx6M~W*zZI{~a~2jxSh&37`g@$uueMuGKJX&a8OkqxTf-GB;G0j#hT`;l(wQ7yivHKcn_i- z=jMfi`=S>?c z%vV7?lc13v^xIsR-1F1)?@yy;Wz6x}Y&hGF!C`*q@-!4$Lx#lH?n3OAAe^xz!~m$= ztCZE`(VtpRWH<;zZTYKJ){Z?W6cD@ zWN6JDlo8la#FdxBKYQfs$Kr~*8%R^+bxQcEitL#X7Z9*b6Tvi4okyNLeO`>x{eDBFyzrKf33T#l@+zJ9_QAlZKVs zDc!d)T8%<`xo^n_ruF1I$>fDjLQD8gE``;Bz2ksr$ymbC5QL*c2KjrOc;{ik$ynIf zKF?=~;Bxf8TQ78p)*Ai7aW0w0GwexpH-s~!du7p9j?Y_d*4d_UeOeV7N|#nhN}B%gvEDu|9K%_9%+n9 z76|g{R=cg5^2_#kZ@rw7dv~qH>&^JOZy$b#7*mv#{h*8yRZyrev}aJ4sii*Up>Hn& zH~pG>8EiSwYc^WFcN7pF6`|mSWTzR!YoD2kd280$Uu`LpxFXkJfNTXW{W9%{3<{B( zQEcWeEsc>cyxPKY_Kejy<{(bW%Qi-&weTXpr4Y8Ff-$3k%t)j88EDGtH@?yC*GzC1 z$%zoa(D%21*s3jfYb=Si*)z?|43g`Y&sm9uoz*MLl<^kd)XIqj{FawSVbnQW!VnrmwMHo0hbailQ98lM?+Cph(8(%iSWhEkr}gl zvA-e$#Ug)MCibm%M_|Z>We=>m_CKR}z$Gix;crDy4^T#`yBPLbn?E*0is|}(CCuQ1 zr0EJl!XbBcIi_N3ZGwv+O|381$Qva9AP)2iI_yu_M58#5-X89wM3^jU^rv1waT!2j zXl&3IyuQ@Nc_NaKS9w+weTt3y$E`?{-H zb4si6bPanlU0SqEZ-*vCTz_a_wyaEPVoBGxWSwP*6%+P;nZ3P+Y@t&)Nbip{CJ2G} zN|>Ys5H5BZiktBT}0-9Db@p!F2vfth9=>t4^w>NBz0D2bKJc~zP=*9}|MokgA=7mo-R zL1rBLVMwkPS05gYWlt$~C(2wK>r@7vsu4^E7eq`@r(<=j?kzQ`xk(lt zEN0>pPWmTG_Oi0IP?Vf`-E|QCCVb*7`KQKe8XDL1$GKGP3I8{!=${7g-`M5-g(vWe zI9YpQ@u8MA@kA!~7+8FVqF77;l0jm&vFNi!=4>9H-lo+W&Zw2-ugGXTVI(tNNyVnp zo&{QSM{J(sqDxpqmyD^yo|Fz)1Iz#?b>p;c^ruu1J>dawG~|}hmpqhVY8QPrlt0Dl zS~i+4fqN{Crk!WJw^?7U1gi6|0u#55pB;_M*&x@oc#l|~XKkd$O}rS}m_0B05!~5G zurX>RAyT;Y6H|N2&=~OM_ruN~aR4wD5h!7Ri;Lf&#P^Vm^EY31&xKR!mve4A-rnM* zyLsaj(!hr=HH9K`a>E&X%{Y%Ej|IA(&>7O37TN=J^IF3&U=O6%{k;Iv$fM^ zSHIxe9q6pYNIB^3c4VDE(Cgsg#5`WaCGfrcp7EgN7z4i>#DVvml|vE!YL0f~2iNOn zX==VNN+pHYkuJPdNaK8x+hzdiES#XRcJS? z#9A`MPCHV`N%>?_1zS1l){a6Xa(d2X)Suv%)?Dc_<4UZ@2lJ zZ4JZ;`|{&@8vfoLSFi3^jZ0JkR2ZSOr=Mh;@_9&QJ?MKdF;sEy3%dQEzVCf&)*A2i zsJ@TWQVD=}eh2n*kVgHND`%;w%@nzNwFb@i@m7j>EG2Q@n@R_z!hPQGBu! zA+hkKd&mZ~0fN{37Qic1tzL{sfvorAn_&;Q8?}dfS(T9SgPPejwifW-@TU4M<`sn` zK;+s6n>WPNQz*D73yC>_$@j0-x?+*i)RpH=1t?c}hV^ZC)O*{t?t*8RNKjIE>y z=EI1ztv+pL{d}y}9PY3O;Bmg_!}_n^qlh1LU}XIJVJ{)IWU*e<(h$N#?GLL`>DxXq z_!)QS_0{ojXT3RaFrViup_bOxd=^AY#CJZXoj<6HCAY6r#pQlHBe&vaeb=9kq>C1Jlpg-|LA_p9;<~ zZwiC8v~vLn#sSZEulqXzh6n<>u+o)$lx7HI{SDmk=jn~-iRHZV&uv<2edLR@QYE?I zi)#Xj{!B%FZ@V5d9l<)+D=~5qH8yAhCzf!Z9`I6b{d~7CH~gcTD!{Km-%24TB=?9B z#Zl+|+7=VrpIPZ_Aab+w$GYMCXImRBk;rl7N4%eIP#R@}A&|V~VF6pbU>bM=*E(x8 z`i&hm-+Wm(a!SfLA+cNU0KB1#6u}tt zZK+3RC5|jW5X#CE2+^c}V7vf_m#&z$v8NkN!tz3ALZ$3v5x~7~%w7nGyD*AO{DUGc zo4K#*DUsnKnui+$k9mDi)yBN$i(~p7aVdv}zBq*6gY)U_j*XkqGDC;?I_?qEQyLrf zagT1wB>D}5mmMl-<*Z!v8_J6Xck5vnw=@;F7}(w=LUi3Dm(?VwJCN#2cL9K@ZJdzu z1VFm20aC)=>siCyuV|?7VA%&1}@qqC@rZt)?tzNh^ozE zE?5|?^r=fGoORABRh#iCZuyDa3MCega-S$x{S={8FWW?W&x2J`{uV{9ocOX=`I%!k z-$jFv-|DYZ)&!o|_OlBj(?Do#f#ExCe|r44pU=n9Uw6L=+$#Lx$Q4A~^be+bUc?0V z52op{&OfNv5%%=CeptTi&~^jz87uKn3@MW>Mvoym`ho@?N-_8Bxa;4W4wx-^t)6ltBy`#*i)(*ZLy&+8vgN8H+9WTqgn z`4IdoLy{z8?bgu?@SwNQUtF%DKKQfPUd;!#kQ`2vQwlef+irP?z8Ws~;S;RYSI%}V)XlIb` zkKH5+LEM=8HU98*;fsiC(We0rtVMTXPIUxZ_RqND{sS6J@lEjTx`3Qa0tY^5-AsrX zD|x{sBz#3>Ox@f0Sd+GmIw^2H8P>bQ(%Po9!zAdA#uNiGKgRaKAtLA|v>u)o6gYV< z`X7M1Ff<|x3uw--{(cmDJMI0< z7_=Pgk(H|+H_L)Q((tZ|g>B;_ z-BUNe9Q9bsf4VEC*poHkfXLaSeiSXBqJS-F7xDGIwH|GsS=L$b2~y}N?}5D>*9U%7 zhUJF|vwIFkY<-dFJ~N`t7e8AO|M6m->AK!k(#-Sz0(E3X`_5IG`aJta3)&eCu)we* zE5XhuAqljP3*3E~2Uo!kmYDRq89Z|A`f@SCzbfD$T~hW0Z+#Z)AxTg|2^dg0(t9TA zHju&z5R~05F1yrrvmdr00&sy4mrT#EFO=I*V3}O}R#qmT0n-7RB36=sA3l(h;idYF z100G#iN6T}G6$A{VDm_yE>bM%GKRFRy|W!(^A6%)%pHx&JbFZEBVVr z&E?(5_xaF@^s#bQwA_QSf`(BFuXVl;0hDi*M2BW&=?(FvJ3uRYcM3$E%`YQeQ-#9 zAf7F=buA@wl@e7D|0^18X$q+)y<2QL6i+JI@sm4fgWBmhWYYY$(&k*ivzx;1ak0M6_IUL z;Ta9Es%c?4;pH(NLn6ZHg1qs=U9*FUn=7pDI|I+sbLOMV?*BwWhWYY|jY+B5Mc|iG z`3!ilkG(#8Md3vN{q!-p-8U4d{G%}Z;%0ojLy6-9clr|!)(ottTm+QU2p-1-%obI8 zfoq6fr*M-N)4@j#^K5OQEnPYGXfwPcP&h5ab;uGW{JolMKU_PRsy&(5Wlr z`#7u_MpNkg-z{Nm@#f2EXMV$ZdzD8MFF2#6aUDnT;-4)QcFF=CsZhW92g20+bi-3g@`*}$CB%d( zwbwF&-74$TK{4h6(KdiZukJq1xFi1!|mp`9XEd7r~<|ModY1+B3M?eSL>rpaMCFdFxJlcaS7 z)y?&HMl=Zz!V!+-iSD`Fcf0Q>c0>Uoj1UJ;iU}KsI<-5w{#eSb{(`bJ=+3yFE?Xi& zemr>MCE;f=)1ZbozJ6j>BKL);*#H;(X%|bsh>^HEK)OsKc^{gaFxO1tM+`sp>+NPk z0@|5=6A>XIQLPO`D*T17MM9^ahd%!>Md4+OTWD2!>kP~F>+bBD-SkL@(#&!zWrWi} zE;|)iNsRBN8=$BL-Tp!N3Rtn@LSfSq;$+0e7GuGIal4Vj!|c7{UP{91Kw<`c(tiCn2A*1JoIkt1(o* zvKd4H-AMvx*L)%%5rh;d`O$n8nUrtY&W(A-Q$(6=Chxlof84W;d2?1&jXk+qZ;>tZ + +

+
+ # Configure your project + + Because Storybook works separately from your app, you'll need to configure it for your specific stack and setup. Below, explore guides for configuring Storybook with popular frameworks and tools. If you get stuck, learn how you can ask for help from our community. +
+
+
+ +
+
+
+
+
+ # Do more with Storybook + + Now that you know the basics, let's explore other parts of Storybook that will improve your experience. This list is just to get you started. You can customise Storybook in many ways to fit your needs. +
+ +
+
+ +
+

Publish to Chromatic

+

Publish your Storybook to review and collaborate with your entire team.

+ Learn more +
+
+

Figma Plugin

+

Embed your stories into Figma to cross-reference the design and live + implementation in one place.

+ Learn more +
+
+

Testing

+

Use stories to test a component in all its variations, no matter how + complex.

+ Learn more +
+
+

Accessibility

+

Automatically test your components for a11y issues as you develop.

+ Learn more +
+
+

Theming

+

Theme Storybook's UI to personalize it to your project.

+ Learn more +
+
+
+
+
+
+

Addons

+

Integrate your tools with Storybook to connect workflows.

+ Discover all addons +
+
+ + diff --git a/client/wfnews-war/src/main/angular/tsconfig.json b/client/wfnews-war/src/main/angular/tsconfig.json index ef1b5feca..c650101e6 100644 --- a/client/wfnews-war/src/main/angular/tsconfig.json +++ b/client/wfnews-war/src/main/angular/tsconfig.json @@ -27,7 +27,7 @@ "target": "ES2022", "module": "ES2022", "useDefineForClassFields": false, - "lib": ["ES2022", "dom"] + "lib": ["ES2022", "DOM"], }, "angularCompilerOptions": { "enableI18nLegacyMessageIdFormat": false, From 2633817caebd70da346d6b6c2758796650c00c2b Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Thu, 9 May 2024 10:04:52 -0700 Subject: [PATCH 003/184] package-lock update (#1895) --- .../src/main/angular/package-lock.json | 35769 ++++++++++++++-- 1 file changed, 33296 insertions(+), 2473 deletions(-) diff --git a/client/wfnews-war/src/main/angular/package-lock.json b/client/wfnews-war/src/main/angular/package-lock.json index 0697fddd5..b2b5457fa 100644 --- a/client/wfnews-war/src/main/angular/package-lock.json +++ b/client/wfnews-war/src/main/angular/package-lock.json @@ -1,7 +1,7 @@ { "name": "wildfire", "version": "2.2.0", - "lockfileVersion": 3, + "lockfileVersion": 2, "requires": true, "packages": { "": { @@ -153,29 +153,27 @@ "node": "^18.10.0" } }, - "node_modules/@adobe/css-tools": { - "version": "4.3.3", - "dev": true, - "license": "MIT" - }, "node_modules/_EXCLUDED_": { "dev": true }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha1-vZFUrsmYP3ezoDTsqgFcLkIB9s8=", + "node_modules/@adobe/css-tools": { + "version": "4.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@adobe/css-tools/-/css-tools-4.3.3.tgz", + "integrity": "sha1-kHSb3ouJzUF2QiT1qsKc1BOPdf8=", "dev": true, "license": "MIT" }, "node_modules/@aduh95/viz.js": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@aduh95/viz.js/-/viz.js-3.4.0.tgz", - "integrity": "sha512-KI2nVf9JdwWCXqK6RVf+9/096G7VWN4Z84mnynlyZKao2xQENW8WNEjLmvdlxS5X8PNWXFC1zqwm7tveOXw/4A==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@aduh95/viz.js/-/viz.js-3.4.0.tgz", + "integrity": "sha1-Y1oCDZU4bIrK++AlshWCON6Ilmg=", + "dev": true, + "license": "MIT" }, "node_modules/@ampproject/remapping": { "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha1-VsEzgkeA3jF0rtWraDTzAmeQFU0=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -188,6 +186,8 @@ }, "node_modules/@angular-devkit/architect": { "version": "0.1502.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/architect/-/architect-0.1502.8.tgz", + "integrity": "sha1-n9P9J7On/F+OtlySUAtNnRW4eeg=", "dev": true, "license": "MIT", "dependencies": { @@ -202,6 +202,8 @@ }, "node_modules/@angular-devkit/build-angular": { "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/build-angular/-/build-angular-15.2.8.tgz", + "integrity": "sha1-VBISW4EP7ghOuK/CC5kRYGrWYXA=", "dev": true, "license": "MIT", "dependencies": { @@ -309,52 +311,17 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "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/@types/estree": { "version": "0.0.51", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha1-z9cJJKJaP9MrIY5eQg5ol+GsT0A=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/ast": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=", "dev": true, "license": "MIT", "dependencies": { @@ -364,21 +331,29 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha1-9sYacF8P16auyqToGY8j2dwXnk8=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha1-GmMZLYeI5cASgAump6RscFKI/RY=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-buffer": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha1-gyqQDrREiEzemnytRn+BUA9eWrU=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=", "dev": true, "license": "MIT", "dependencies": { @@ -389,11 +364,15 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha1-Ie4GWntjXzGec48N1zv72igcCXo=", "dev": true, "license": "MIT", "dependencies": { @@ -405,6 +384,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/ieee754": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=", "dev": true, "license": "MIT", "dependencies": { @@ -413,6 +394,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/leb128": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -421,11 +404,15 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/utf8": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-edit": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=", "dev": true, "license": "MIT", "dependencies": { @@ -441,6 +428,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-gen": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=", "dev": true, "license": "MIT", "dependencies": { @@ -453,6 +442,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-opt": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=", "dev": true, "license": "MIT", "dependencies": { @@ -464,6 +455,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-parser": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha1-hspzRTT0F+m9PGfHocddi+QfsZk=", "dev": true, "license": "MIT", "dependencies": { @@ -477,6 +470,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wast-printer": { "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=", "dev": true, "license": "MIT", "dependencies": { @@ -486,6 +481,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/ajv": { "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -501,6 +498,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/ajv-keywords": { "version": "3.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true, "license": "MIT", "peerDependencies": { @@ -509,11 +508,15 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/es-module-lexer": { "version": "0.9.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/eslint-scope": { "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -526,6 +529,8 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/estraverse": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -534,11 +539,15 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/schema-utils": { "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", "dev": true, "license": "MIT", "dependencies": { @@ -556,11 +565,15 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/tslib": { "version": "2.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha1-Qr/thvV4eutB0DGGbI9AJCng/d8=", "dev": true, "license": "0BSD" }, "node_modules/@angular-devkit/build-angular/node_modules/webpack": { "version": "5.76.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack/-/webpack-5.76.1.tgz", + "integrity": "sha1-d3PeAX6Yi8yw8Tx9dewkXzd9KVw=", "dev": true, "license": "MIT", "dependencies": { @@ -607,6 +620,8 @@ }, "node_modules/@angular-devkit/build-webpack": { "version": "0.1502.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/build-webpack/-/build-webpack-0.1502.8.tgz", + "integrity": "sha1-GzdUgN7vGwkg4aY9lSeVvTO7+zg=", "dev": true, "license": "MIT", "dependencies": { @@ -625,6 +640,8 @@ }, "node_modules/@angular-devkit/core": { "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/core/-/core-15.2.8.tgz", + "integrity": "sha1-/0lK568Tew8BCd647jTxVQ7VzB0=", "dev": true, "license": "MIT", "dependencies": { @@ -650,6 +667,8 @@ }, "node_modules/@angular-devkit/schematics": { "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/schematics/-/schematics-15.2.8.tgz", + "integrity": "sha1-x9/GkuP1TkMIWohF2MnzkKJRmqM=", "dev": true, "license": "MIT", "dependencies": { @@ -667,6 +686,8 @@ }, "node_modules/@angular-eslint/builder": { "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/builder/-/builder-15.2.1.tgz", + "integrity": "sha1-zoxl47ZxiX23WtkLQe9M1u/mJvA=", "dev": true, "license": "MIT", "peerDependencies": { @@ -676,11 +697,15 @@ }, "node_modules/@angular-eslint/bundled-angular-compiler": { "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-15.2.1.tgz", + "integrity": "sha1-fHekoZlCho2EQ3K1s7ViwNYw3h4=", "dev": true, "license": "MIT" }, "node_modules/@angular-eslint/eslint-plugin": { "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/eslint-plugin/-/eslint-plugin-15.2.1.tgz", + "integrity": "sha1-YW56ofOupiA+iHwgdJuH0Iu5XT4=", "dev": true, "license": "MIT", "dependencies": { @@ -694,49 +719,9 @@ }, "node_modules/@angular-eslint/eslint-plugin-template": { "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-15.2.1.tgz", + "integrity": "sha1-rzn2bp2XHX92Na3Zzxo5bxdm/WQ=", "dev": true, - "license": "MIT", - "dependencies": { - "@angular-eslint/bundled-angular-compiler": "15.2.1", - "@angular-eslint/utils": "15.2.1", - "@typescript-eslint/type-utils": "5.48.2", - "@typescript-eslint/utils": "5.48.2", - "aria-query": "5.1.3", - "axobject-query": "3.1.1" - }, - "peerDependencies": { - "eslint": "^7.20.0 || ^8.0.0", - "typescript": "*" - } - }, - "node_modules/@angular/core/node_modules/tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "license": "0BSD" - }, - "node_modules/@angular/flex-layout": { - "version": "11.0.0-beta.33", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/flex-layout/-/flex-layout-11.0.0-beta.33.tgz", - "integrity": "sha1-wtCPkBZHAbZqYrjENltOIsHpV4k=", - "deprecated": "This package has been deprecated. Please see https://blog.angular.io/modern-css-in-angular-layouts-4a259dca9127", - "license": "MIT", - "peer": true, - "dependencies": { - "tslib": "^2.0.0" - }, - "peerDependencies": { - "@angular/cdk": "^11.0.0", - "@angular/common": ">=11.0.0", - "@angular/core": ">=11.0.0", - "@angular/platform-browser": ">=11.0.0", - "rxjs": "^6.0.0" - } - }, - "node_modules/@angular/forms": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/forms/-/forms-15.2.9.tgz", - "integrity": "sha1-w7SwEI9OtJZt3Fp+yZE8LKLJTwA=", "license": "MIT", "dependencies": { "@angular-eslint/bundled-angular-compiler": "15.2.1", @@ -753,6 +738,8 @@ }, "node_modules/@angular-eslint/schematics": { "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/schematics/-/schematics-15.2.1.tgz", + "integrity": "sha1-9WLhuLCCSt4c/cW7q6smxQUQp/E=", "dev": true, "license": "MIT", "dependencies": { @@ -768,6 +755,8 @@ }, "node_modules/@angular-eslint/template-parser": { "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/template-parser/-/template-parser-15.2.1.tgz", + "integrity": "sha1-2+SXiv3OqBudXKw9Zywg3lgh3FQ=", "dev": true, "license": "MIT", "dependencies": { @@ -781,6 +770,8 @@ }, "node_modules/@angular-eslint/utils": { "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/utils/-/utils-15.2.1.tgz", + "integrity": "sha1-sob92xuLQ9lrkQCSN9p/dNnmTdo=", "dev": true, "license": "MIT", "dependencies": { @@ -794,6 +785,8 @@ }, "node_modules/@angular/animations": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/animations/-/animations-15.2.9.tgz", + "integrity": "sha1-8Hc9IHGloXwDR41YOAKbA7urmgM=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -807,10 +800,14 @@ }, "node_modules/@angular/animations/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/cdk": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/cdk/-/cdk-15.2.9.tgz", + "integrity": "sha1-4i3weylv7G3M9m1WnDrMPFBMIFg=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -826,10 +823,14 @@ }, "node_modules/@angular/cdk/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/cli": { "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/cli/-/cli-15.2.8.tgz", + "integrity": "sha1-YS/9aVka6gEJ2wpt2PrsgESkuA0=", "dev": true, "license": "MIT", "dependencies": { @@ -863,6 +864,8 @@ }, "node_modules/@angular/common": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/common/-/common-15.2.9.tgz", + "integrity": "sha1-Xh1HzoMZNbz1RbFy+IMHrtrPFTU=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -877,41 +880,14 @@ }, "node_modules/@angular/common/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/compiler": { "version": "15.2.9", - "license": "MIT", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" - }, - "peerDependencies": { - "@angular/core": "15.2.9" - }, - "peerDependenciesMeta": { - "@angular/core": { - "optional": true - } - } - }, - "node_modules/@assemblyscript/loader": { - "version": "0.10.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@assemblyscript/loader/-/loader-0.10.1.tgz", - "integrity": "sha1-cORWePBscvouNQ6FU+xKTXK5LgY=", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@babel/_EXCLUDED_": { - "dev": true - }, - "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha1-cYtLGYQYCaWLKbaM3oC8Xhqm2a4=", - "dev": true, + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/compiler/-/compiler-15.2.9.tgz", + "integrity": "sha1-P1XiBrDjgMKDNtKiM7cTLyHXJkQ=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -930,6 +906,8 @@ }, "node_modules/@angular/compiler-cli": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/compiler-cli/-/compiler-cli-15.2.9.tgz", + "integrity": "sha1-2eYBPWqGWOSiEKynmX5w0G9pdqg=", "dev": true, "license": "MIT", "dependencies": { @@ -959,6 +937,8 @@ }, "node_modules/@angular/compiler-cli/node_modules/@babel/core": { "version": "7.19.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha1-JRn2KlFFj0O2gtYVg8OBDn3O5kw=", "dev": true, "license": "MIT", "dependencies": { @@ -988,43 +968,18 @@ }, "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@angular/compiler-cli/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@angular/compiler-cli/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": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@angular/compiler-cli/node_modules/magic-string": { "version": "0.27.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha1-5KNBO0urbZjSvs/9SLSiV+/9u/M=", "dev": true, "license": "MIT", "dependencies": { @@ -1036,15 +991,21 @@ }, "node_modules/@angular/compiler-cli/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@angular/compiler/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/core": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/core/-/core-15.2.9.tgz", + "integrity": "sha1-fLEsyD/MkvIxls6sguB7Z7LgIgM=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1059,10 +1020,14 @@ }, "node_modules/@angular/core/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/forms": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/forms/-/forms-15.2.9.tgz", + "integrity": "sha1-w7SwEI9OtJZt3Fp+yZE8LKLJTwA=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1079,10 +1044,14 @@ }, "node_modules/@angular/forms/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/language-service": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/language-service/-/language-service-15.2.9.tgz", + "integrity": "sha1-epTjOUCTpCXHV/ezhbSpTtsJF4o=", "dev": true, "license": "MIT", "engines": { @@ -1091,6 +1060,8 @@ }, "node_modules/@angular/material": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/material/-/material-15.2.9.tgz", + "integrity": "sha1-1J8YZgBTv56uAI5HOOvGUzSihJE=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -1154,10 +1125,14 @@ }, "node_modules/@angular/material/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/platform-browser": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/platform-browser/-/platform-browser-15.2.9.tgz", + "integrity": "sha1-kVBkWEPMGLCE+1v3Al5uMgwqvh4=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1178,6 +1153,8 @@ }, "node_modules/@angular/platform-browser-dynamic": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.9.tgz", + "integrity": "sha1-qjG6Y9U17kn986YP53FQNWW048k=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1194,14 +1171,20 @@ }, "node_modules/@angular/platform-browser-dynamic/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/platform-browser/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/router": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/router/-/router-15.2.9.tgz", + "integrity": "sha1-w4eb4ivaI26s+XoYoehhm1GlPUc=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1218,10 +1201,14 @@ }, "node_modules/@angular/router/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/service-worker": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/service-worker/-/service-worker-15.2.9.tgz", + "integrity": "sha1-hKtOeFlt8oOPMLonCPybjnp6QaA=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1239,10 +1226,14 @@ }, "node_modules/@angular/service-worker/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/youtube-player": { "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/youtube-player/-/youtube-player-15.2.9.tgz", + "integrity": "sha1-t+fHNzby/ek1nv8QBG1nxQwgjU0=", "license": "MIT", "dependencies": { "@types/youtube": "^0.0.42", @@ -1256,15 +1247,21 @@ }, "node_modules/@angular/youtube-player/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@assemblyscript/loader": { "version": "0.10.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha1-cORWePBscvouNQ6FU+xKTXK5LgY=", "dev": true, "license": "Apache-2.0" }, "node_modules/@aw-web-design/x-default-browser": { "version": "1.4.126", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", + "integrity": "sha1-Q+S9jwMU7ZB6hxjX6GKiA695vBY=", "dev": true, "license": "MIT", "dependencies": { @@ -1274,8 +1271,13 @@ "x-default-browser": "bin/x-default-browser.js" } }, + "node_modules/@babel/_EXCLUDED_": { + "dev": true + }, "node_modules/@babel/code-frame": { "version": "7.24.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha1-cYtLGYQYCaWLKbaM3oC8Xhqm2a4=", "dev": true, "license": "MIT", "dependencies": { @@ -1288,6 +1290,8 @@ }, "node_modules/@babel/compat-data": { "version": "7.24.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha1-bxAjcukJTyXZCMoNNPx0x0YGBZo=", "dev": true, "license": "MIT", "engines": { @@ -1295,26 +1299,27 @@ } }, "node_modules/@babel/core": { - "version": "7.22.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.8.tgz", - "integrity": "sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==", + "version": "7.20.12", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha1-eTDbV0Q8ZxStIWlT0TVtrA64SW0=", "dev": true, + "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.7", - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-module-transforms": "^7.22.5", - "@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", - "@nicolo-ribaudo/semver-v6": "^6.3.3", + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2" + "json5": "^2.2.2", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" @@ -1324,51 +1329,20 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "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/@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/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { "version": "7.20.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha1-n6dyyfhqRsasmzIQOUAHErlvZM4=", "dev": true, "license": "MIT", "dependencies": { @@ -1382,6 +1356,8 @@ }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -1395,6 +1371,8 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha1-6qSfb4DVoz+aXdInbm1uRRvgprs=", "dev": true, "license": "MIT", "dependencies": { @@ -1406,6 +1384,8 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.22.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha1-VCaxCc861HuREg+DKNirG+iwuVY=", "dev": true, "license": "MIT", "dependencies": { @@ -1417,6 +1397,8 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.23.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha1-TXkGmxbLzxRhKJ7M+72BUBrjmZE=", "dev": true, "license": "MIT", "dependencies": { @@ -1432,6 +1414,8 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": { "version": "4.23.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", "dev": true, "funding": [ { @@ -1463,6 +1447,8 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -1471,6 +1457,8 @@ }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", + "integrity": "sha1-fRnaksfgzY0RwJryzhuOdRKm5yM=", "dev": true, "license": "MIT", "dependencies": { @@ -1493,6 +1481,8 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -1504,6 +1494,8 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", "dev": true, "license": "MIT", "dependencies": { @@ -1515,6 +1507,8 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -1523,6 +1517,8 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.22.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha1-XukAk5FOoJY5sBxxHbDWd15Vi+E=", "dev": true, "license": "MIT", "dependencies": { @@ -1539,6 +1535,8 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -1550,6 +1548,8 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -1558,6 +1558,8 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha1-hhLlW+XVHwzR82tKWoOSTomIS3o=", "dev": true, "license": "MIT", "dependencies": { @@ -1574,6 +1576,8 @@ }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -1582,6 +1586,8 @@ }, "node_modules/@babel/helper-environment-visitor": { "version": "7.22.20", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha1-lhWdth00op26RUyVn1rkpkm6kWc=", "dev": true, "license": "MIT", "engines": { @@ -1590,6 +1596,8 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.23.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha1-H5o829WyaYpnDDDSc1+a+V7VJ1k=", "dev": true, "license": "MIT", "dependencies": { @@ -1602,6 +1610,8 @@ }, "node_modules/@babel/helper-function-name/node_modules/@babel/template": { "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -1615,6 +1625,8 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha1-wBoAfawFwIWRTo+2UrM521DYI7s=", "dev": true, "license": "MIT", "dependencies": { @@ -1626,6 +1638,8 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", + "integrity": "sha1-WYHhMdXHADx9H6GtSehsmwl+xHU=", "dev": true, "license": "MIT", "dependencies": { @@ -1637,6 +1651,8 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.24.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha1-asR25tFox8I/87o89PeEHUasgSg=", "dev": true, "license": "MIT", "dependencies": { @@ -1648,6 +1664,8 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", + "integrity": "sha1-6mxeM/eyYqCudi/VmGNVxF9UpUU=", "dev": true, "license": "MIT", "dependencies": { @@ -1666,6 +1684,8 @@ }, "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", "dev": true, "license": "MIT", "dependencies": { @@ -1677,6 +1697,8 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha1-8hUxqcy/9kT90Va0B3wW/ww/YJ4=", "dev": true, "license": "MIT", "dependencies": { @@ -1688,6 +1710,8 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", + "integrity": "sha1-qSRgfdJUplaV5b0gm5i5ArOy8Ro=", "dev": true, "license": "MIT", "engines": { @@ -1696,6 +1720,8 @@ }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.22.20", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha1-e2jhy0+pZNKZb9Bjcj+0jsqEmOA=", "dev": true, "license": "MIT", "dependencies": { @@ -1712,6 +1738,8 @@ }, "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -1723,6 +1751,8 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha1-cIW9GdSgt+2PQFwe1zzLcPMjq8E=", "dev": true, "license": "MIT", "dependencies": { @@ -1739,6 +1769,8 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", + "integrity": "sha1-UNpbcvWMFrB/vZkoEL5gSUeOhbo=", "dev": true, "license": "MIT", "dependencies": { @@ -1750,6 +1782,8 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha1-AH8VJAtXUcU3xA53q7TonuqqiEc=", "dev": true, "license": "MIT", "dependencies": { @@ -1761,6 +1795,8 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha1-c2eUm8dbIMbVpdSpe7ooJK6O8HU=", "dev": true, "license": "MIT", "dependencies": { @@ -1772,6 +1808,8 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha1-+Zw201k9uVQHBdBzmh8QteIMaW4=", "dev": true, "license": "MIT", "engines": { @@ -1780,6 +1818,8 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha1-kYsaf6IwVmA1BjcAib2ZDYcg22I=", "dev": true, "license": "MIT", "engines": { @@ -1788,6 +1828,8 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.23.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha1-kHo/vUUjQmKFNl0SBsQjxMVSAwc=", "dev": true, "license": "MIT", "engines": { @@ -1796,6 +1838,8 @@ }, "node_modules/@babel/helper-wrap-function": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", + "integrity": "sha1-M1+TTAli4sHtH7nXngalYRUGfAk=", "dev": true, "license": "MIT", "dependencies": { @@ -1809,6 +1853,8 @@ }, "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -1822,6 +1868,8 @@ }, "node_modules/@babel/helpers": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helpers/-/helpers-7.24.5.tgz", + "integrity": "sha1-/t64fur6YrYhFgQCGBrYWFoipAo=", "dev": true, "license": "MIT", "dependencies": { @@ -1835,6 +1883,8 @@ }, "node_modules/@babel/helpers/node_modules/@babel/template": { "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -1848,6 +1898,8 @@ }, "node_modules/@babel/highlight": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha1-vAYT+Y4d0HIOmbKp7jdgGUpwS24=", "dev": true, "license": "MIT", "dependencies": { @@ -1862,6 +1914,8 @@ }, "node_modules/@babel/parser": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha1-Sk1atDFVeeU5ioLc9jbKgMM5J5A=", "dev": true, "license": "MIT", "bin": { @@ -1873,6 +1927,8 @@ }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", + "integrity": "sha1-TDaF65zXkLytKEOQD+AlDJHM+JU=", "dev": true, "license": "MIT", "dependencies": { @@ -1888,6 +1944,8 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", + "integrity": "sha1-tkXZuowrxbevUPD+lJ+e2+sHyM8=", "dev": true, "license": "MIT", "dependencies": { @@ -1902,6 +1960,8 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha1-2oJh8ml/D0GwhVuR06IKH7/ScdM=", "dev": true, "license": "MIT", "dependencies": { @@ -1918,6 +1978,8 @@ }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha1-EYHZaFmEyR1le43fFPBIemurKYg=", "dev": true, "license": "MIT", "dependencies": { @@ -1933,6 +1995,9 @@ }, "node_modules/@babel/plugin-proposal-async-generator-functions": { "version": "7.20.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha1-v7cnbS1XPLZ7o3mYSiM04mK6UyY=", + "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.", "dev": true, "license": "MIT", "dependencies": { @@ -1950,6 +2015,9 @@ }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha1-sRD1l0GJX37CGm//aW7EYmXERqM=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1965,6 +2033,9 @@ }, "node_modules/@babel/plugin-proposal-class-static-block": { "version": "7.21.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha1-d73Wb7e2BfOmEwLSJL36z1VHl30=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1981,6 +2052,9 @@ }, "node_modules/@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha1-crz41Ah5n1R9dZKYw8J8fn+qTZQ=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.", "dev": true, "license": "MIT", "dependencies": { @@ -1996,6 +2070,9 @@ }, "node_modules/@babel/plugin-proposal-export-namespace-from": { "version": "7.18.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha1-X3MTqzSM2xnVkBRfkkdUDpR2EgM=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2011,6 +2088,9 @@ }, "node_modules/@babel/plugin-proposal-json-strings": { "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha1-foeIwYEcOTr/digX59vx69DAXws=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2026,6 +2106,9 @@ }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { "version": "7.20.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha1-37yqj3tNN7Uei/tG2Upa6iu4nYM=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2041,6 +2124,9 @@ }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha1-/dlAqZp0Dld9bHU6tvu0P9uUZ+E=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2056,6 +2142,9 @@ }, "node_modules/@babel/plugin-proposal-numeric-separator": { "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha1-iZsU+6/ofwU9LF/wWzYCnGLhPHU=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2071,6 +2160,9 @@ }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.20.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha1-qmYpQO9CV3nHVTSlxB6dk27cOQo=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2089,6 +2181,9 @@ }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha1-+UANDmo+qTup73CwnnLdbaY4oss=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2104,6 +2199,9 @@ }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha1-iG9ciXjet9MPZ4suJDRrKHI00+o=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2120,6 +2218,9 @@ }, "node_modules/@babel/plugin-proposal-private-methods": { "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha1-UgnefSE0V1SKmENvoogvUvS+a+o=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2135,6 +2236,9 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha1-adWXCGtnYMQSZSXPoVTzRjH/Jyw=", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2152,6 +2256,9 @@ }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha1-r2E9LNXmQ2Q7Zc3tZCB7Fchct44=", + "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, "license": "MIT", "dependencies": { @@ -2167,6 +2274,8 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", "dev": true, "license": "MIT", "dependencies": { @@ -2178,6 +2287,8 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=", "dev": true, "license": "MIT", "dependencies": { @@ -2189,6 +2300,8 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=", "dev": true, "license": "MIT", "dependencies": { @@ -2203,6 +2316,8 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", "dev": true, "license": "MIT", "dependencies": { @@ -2214,6 +2329,8 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", "dev": true, "license": "MIT", "dependencies": { @@ -2225,6 +2342,8 @@ }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", + "integrity": "sha1-h1wl40KNeJbIdYl2X8i50y8kvY0=", "dev": true, "license": "MIT", "dependencies": { @@ -2239,6 +2358,8 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha1-2zqtckFToA6qwRWj+4mN5UTjSXE=", "dev": true, "license": "MIT", "dependencies": { @@ -2253,6 +2374,8 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha1-xmuWbGO3FMTuxQj89XY7Hy04EJM=", "dev": true, "license": "MIT", "dependencies": { @@ -2267,6 +2390,8 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=", "dev": true, "license": "MIT", "dependencies": { @@ -2278,6 +2403,8 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", "dev": true, "license": "MIT", "dependencies": { @@ -2289,6 +2416,8 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha1-P2ygS4yEGBHbw8XF+DeTTg1ibBA=", "dev": true, "license": "MIT", "dependencies": { @@ -2303,6 +2432,8 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", "dev": true, "license": "MIT", "dependencies": { @@ -2314,6 +2445,8 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", "dev": true, "license": "MIT", "dependencies": { @@ -2325,6 +2458,8 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", "dev": true, "license": "MIT", "dependencies": { @@ -2336,6 +2471,8 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", "dev": true, "license": "MIT", "dependencies": { @@ -2347,6 +2484,8 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", "dev": true, "license": "MIT", "dependencies": { @@ -2358,6 +2497,8 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", "dev": true, "license": "MIT", "dependencies": { @@ -2369,6 +2510,8 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=", "dev": true, "license": "MIT", "dependencies": { @@ -2383,6 +2526,8 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=", "dev": true, "license": "MIT", "dependencies": { @@ -2397,6 +2542,8 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha1-s7zFHzltFfNZFoP5AjneFDwHaEQ=", "dev": true, "license": "MIT", "dependencies": { @@ -2411,6 +2558,8 @@ }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha1-1Jo7PmtS5b5nQAIjF1gCNKakc1c=", "dev": true, "license": "MIT", "dependencies": { @@ -2426,6 +2575,8 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha1-K/JjYXBgycxFvNv0krjMgFCCvyc=", "dev": true, "license": "MIT", "dependencies": { @@ -2440,6 +2591,8 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.24.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha1-j6euSBsQB2jMmELIYXgIxTUri4k=", "dev": true, "license": "MIT", "dependencies": { @@ -2457,6 +2610,8 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.20.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha1-3+4YYjyMsx3reWqjyoTdqc6pQ1Q=", "dev": true, "license": "MIT", "dependencies": { @@ -2473,6 +2628,8 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha1-HJR5niD81cTUWJUju8V7dpKXk4A=", "dev": true, "license": "MIT", "dependencies": { @@ -2487,6 +2644,8 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", + "integrity": "sha1-iVdBkTl/hWYdb3SNS4nuTZ7mmio=", "dev": true, "license": "MIT", "dependencies": { @@ -2501,6 +2660,8 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha1-vL8a72umCFz93sn8jViHHPAR/Ck=", "dev": true, "license": "MIT", "dependencies": { @@ -2516,6 +2677,8 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.24.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha1-GkZTwM+KxGRB7EBt7ObpvFkDVqQ=", "dev": true, "license": "MIT", "dependencies": { @@ -2532,6 +2695,8 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", + "integrity": "sha1-BeBKCd9JpGNIKZoOJL/X6QESkzk=", "dev": true, "license": "MIT", "dependencies": { @@ -2553,6 +2718,8 @@ }, "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -2564,6 +2731,8 @@ }, "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", "dev": true, "license": "MIT", "dependencies": { @@ -2575,6 +2744,8 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha1-vH54f44CHsz7Z3r18TwpqZNO2Kc=", "dev": true, "license": "MIT", "dependencies": { @@ -2590,6 +2761,8 @@ }, "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template": { "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -2603,6 +2776,8 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", + "integrity": "sha1-gIQ+5qUg9zYmhtGpentTVE7eRTw=", "dev": true, "license": "MIT", "dependencies": { @@ -2617,6 +2792,8 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha1-1WkT0vEnlcyZMIAbhMb4xHUTrBM=", "dev": true, "license": "MIT", "dependencies": { @@ -2632,6 +2809,8 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha1-U0enl/6CuNCXSdEOn1uDZlrbyog=", "dev": true, "license": "MIT", "dependencies": { @@ -2646,6 +2825,8 @@ }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha1-KlpJlZIBlw3Qml/KhWy2UeREOd0=", "dev": true, "license": "MIT", "dependencies": { @@ -2661,6 +2842,8 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha1-ZlDr61vVwBLV9fkKJmE6CBYui6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -2676,6 +2859,8 @@ }, "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha1-8DNUH8A24++y3LWO7a/U9rgHis0=", "dev": true, "license": "MIT", "dependencies": { @@ -2691,6 +2876,8 @@ }, "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", + "integrity": "sha1-+o0KFGUG6hldoWcdOO7UWSQrLcw=", "dev": true, "license": "MIT", "dependencies": { @@ -2706,6 +2893,8 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha1-Z0SERrZ6tsCRNgzjcX59OlniAv0=", "dev": true, "license": "MIT", "dependencies": { @@ -2721,6 +2910,8 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha1-jLpvdzBibMTf5MovpRYhWgWSs2E=", "dev": true, "license": "MIT", "dependencies": { @@ -2737,6 +2928,8 @@ }, "node_modules/@babel/plugin-transform-json-strings": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha1-COY2m2KrPop7YQiRUbFhGAyCmfc=", "dev": true, "license": "MIT", "dependencies": { @@ -2752,6 +2945,8 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha1-ChmCKXr4Pms8lJcmhgZ99YjFwJY=", "dev": true, "license": "MIT", "dependencies": { @@ -2766,6 +2961,8 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha1-cZ2K3tGqlLj7NOOnha6FGOJM+kA=", "dev": true, "license": "MIT", "dependencies": { @@ -2781,6 +2978,8 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha1-iW0jYByS9DeviwE3GtNL63XfRIk=", "dev": true, "license": "MIT", "dependencies": { @@ -2795,6 +2994,8 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha1-ttgp7RUlhTaXfpx8xkN4FIcf+jk=", "dev": true, "license": "MIT", "dependencies": { @@ -2810,6 +3011,8 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha1-5xuh0NaeBJoiv5Czhn4mOCPT8bk=", "dev": true, "license": "MIT", "dependencies": { @@ -2826,6 +3029,8 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha1-K5Ylo9TkRbq6yXiNrsOQlOaxHj4=", "dev": true, "license": "MIT", "dependencies": { @@ -2843,6 +3048,8 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha1-aSIMZmU6Gc8sCHK5x2K5pIuL6+8=", "dev": true, "license": "MIT", "dependencies": { @@ -2858,6 +3065,8 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha1-Z/4Y7ozgLVfIVRheJ+PclZsumR8=", "dev": true, "license": "MIT", "dependencies": { @@ -2873,6 +3082,8 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha1-KcWZiPo9AVfeHIcaKM2DCWNjzDQ=", "dev": true, "license": "MIT", "dependencies": { @@ -2887,6 +3098,8 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha1-DNSUu5fLB9QovWUWMsudQUBROYg=", "dev": true, "license": "MIT", "dependencies": { @@ -2902,6 +3115,8 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha1-W8AZzls0NcHK3zchXlXkM9Z01Og=", "dev": true, "license": "MIT", "dependencies": { @@ -2917,6 +3132,8 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", + "integrity": "sha1-+Ru8sJL/lXxUtAkchr2oNy8LEO8=", "dev": true, "license": "MIT", "dependencies": { @@ -2934,6 +3151,8 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha1-5x1qsTSDzKie2VpHT1Qrv8IKBSA=", "dev": true, "license": "MIT", "dependencies": { @@ -2949,6 +3168,8 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha1-kqPQ7+hHunIvGkUIZpsjE0Zp4to=", "dev": true, "license": "MIT", "dependencies": { @@ -2964,6 +3185,8 @@ }, "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", + "integrity": "sha1-pjNL69f53T3zdEeIDQvWS3eOYA8=", "dev": true, "license": "MIT", "dependencies": { @@ -2980,6 +3203,8 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", + "integrity": "sha1-XDsj86a4/tCQ+bmPKSaJbTFTzGI=", "dev": true, "license": "MIT", "dependencies": { @@ -2994,6 +3219,8 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha1-oPqhrofv8Hfh5HpeyBw67zg9wVo=", "dev": true, "license": "MIT", "dependencies": { @@ -3009,6 +3236,8 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", + "integrity": "sha1-9dH8rTbjDJYBNMtHnxypilsG7aU=", "dev": true, "license": "MIT", "dependencies": { @@ -3026,6 +3255,8 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -3037,6 +3268,8 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha1-1qmuq5bwN0n07r6wtuqOkOyViCU=", "dev": true, "license": "MIT", "dependencies": { @@ -3051,6 +3284,8 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha1-Ylt1RbrlI2O9wfu9xyUrUEZAnIw=", "dev": true, "license": "MIT", "dependencies": { @@ -3066,6 +3301,8 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha1-jecp9ey6r1z4O2feE7rTiiG+V8E=", "dev": true, "license": "MIT", "dependencies": { @@ -3080,6 +3317,8 @@ }, "node_modules/@babel/plugin-transform-runtime": { "version": "7.19.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha1-nSqdv04SZE1vRuXnW/vwK11ukZQ=", "dev": true, "license": "MIT", "dependencies": { @@ -3099,6 +3338,8 @@ }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -3107,6 +3348,8 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha1-upoJFEz1XTXsa5OjIlO+ytjuW1U=", "dev": true, "license": "MIT", "dependencies": { @@ -3121,6 +3364,8 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha1-oaz5FSy/aQ5NoLoQeQs6x9Kys5E=", "dev": true, "license": "MIT", "dependencies": { @@ -3136,6 +3381,8 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha1-8D5nKRLG4gPtjW4CcdnCET3AMbk=", "dev": true, "license": "MIT", "dependencies": { @@ -3150,6 +3397,8 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha1-FeIWaHOjDYYX4+LMrbhmQ9Mnqrc=", "dev": true, "license": "MIT", "dependencies": { @@ -3164,6 +3413,8 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", + "integrity": "sha1-cDys5e90FV+17sq2PL/Dm90l/hI=", "dev": true, "license": "MIT", "dependencies": { @@ -3178,6 +3429,8 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", + "integrity": "sha1-vLqXnkYhINwGp1vTTEc6BHgZMbg=", "dev": true, "license": "MIT", "dependencies": { @@ -3195,6 +3448,8 @@ }, "node_modules/@babel/plugin-transform-typescript/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -3206,6 +3461,8 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha1-+z+hZnZUmsfHRJ25s0JhSYXCo6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -3220,6 +3477,8 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha1-VnBP1NmdqB5enwwMk8q9kdvEiJ4=", "dev": true, "license": "MIT", "dependencies": { @@ -3235,6 +3494,8 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha1-V8PBkdaPmYrEa3CDgMHOTRNTY4U=", "dev": true, "license": "MIT", "dependencies": { @@ -3250,6 +3511,8 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha1-weoXWwKvz/yc9XqcRlgyZiUWW38=", "dev": true, "license": "MIT", "dependencies": { @@ -3265,6 +3528,8 @@ }, "node_modules/@babel/preset-env": { "version": "7.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha1-mxZCqke7n0Oob5YwAReA2rf4ZQY=", "dev": true, "license": "MIT", "dependencies": { @@ -3351,12 +3616,10 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env/node_modules/core-js-compat": { - "resolved": "node_modules/@babel/_EXCLUDED_", - "link": true - }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -3365,6 +3628,8 @@ }, "node_modules/@babel/preset-flow": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-flow/-/preset-flow-7.24.1.tgz", + "integrity": "sha1-2nGWwgwtfdTpjP2LGS/lO1628Ls=", "dev": true, "license": "MIT", "dependencies": { @@ -3381,6 +3646,8 @@ }, "node_modules/@babel/preset-modules": { "version": "0.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha1-MbzdjxlThDcznRevANF32FTZ1Fg=", "dev": true, "license": "MIT", "dependencies": { @@ -3396,6 +3663,8 @@ }, "node_modules/@babel/preset-typescript": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", + "integrity": "sha1-ib3xOjFJoXs7KiycYlR/BtuIRew=", "dev": true, "license": "MIT", "dependencies": { @@ -3414,6 +3683,8 @@ }, "node_modules/@babel/register": { "version": "7.23.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/register/-/register-7.23.7.tgz", + "integrity": "sha1-SFpeeVGTnSEwTK5K8XGf24h7wDg=", "dev": true, "license": "MIT", "dependencies": { @@ -3432,6 +3703,8 @@ }, "node_modules/@babel/register/node_modules/find-cache-dir": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", "dev": true, "license": "MIT", "dependencies": { @@ -3445,6 +3718,8 @@ }, "node_modules/@babel/register/node_modules/find-up": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", "dev": true, "license": "MIT", "dependencies": { @@ -3456,6 +3731,8 @@ }, "node_modules/@babel/register/node_modules/locate-path": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", "dev": true, "license": "MIT", "dependencies": { @@ -3468,6 +3745,8 @@ }, "node_modules/@babel/register/node_modules/make-dir": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "dev": true, "license": "MIT", "dependencies": { @@ -3478,8 +3757,26 @@ "node": ">=6" } }, + "node_modules/@babel/register/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@babel/register/node_modules/p-locate": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", "dev": true, "license": "MIT", "dependencies": { @@ -3491,6 +3788,8 @@ }, "node_modules/@babel/register/node_modules/path-exists": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true, "license": "MIT", "engines": { @@ -3499,6 +3798,8 @@ }, "node_modules/@babel/register/node_modules/pify": { "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", "dev": true, "license": "MIT", "engines": { @@ -3507,6 +3808,8 @@ }, "node_modules/@babel/register/node_modules/pkg-dir": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", "dev": true, "license": "MIT", "dependencies": { @@ -3518,6 +3821,8 @@ }, "node_modules/@babel/register/node_modules/semver": { "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -3526,11 +3831,15 @@ }, "node_modules/@babel/regjsgen": { "version": "0.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha1-8LppsHXh8F+yglt/rZkeetuxgxA=", "dev": true, "license": "MIT" }, "node_modules/@babel/runtime": { "version": "7.20.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha1-cFWrinz/K49gWL9q5F/4StKt7Us=", "dev": true, "license": "MIT", "dependencies": { @@ -3542,6 +3851,8 @@ }, "node_modules/@babel/template": { "version": "7.20.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha1-oVCQwoOag7AqqZbAtJlABYQf1ag=", "dev": true, "license": "MIT", "dependencies": { @@ -3555,9 +3866,10 @@ }, "node_modules/@babel/traverse": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha1-lyqgvEXxaYO/ZKofh3st0O6n5vg=", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.2", "@babel/generator": "^7.24.5", @@ -3576,9 +3888,10 @@ }, "node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.5", "@jridgewell/gen-mapping": "^0.3.5", @@ -3591,9 +3904,10 @@ }, "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.5" }, @@ -3603,9 +3917,10 @@ }, "node_modules/@babel/traverse/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -3617,6 +3932,8 @@ }, "node_modules/@babel/types": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/types/-/types-7.24.5.tgz", + "integrity": "sha1-dmGTCvxjilOD6wxK7lm3TzjbhNc=", "dev": true, "license": "MIT", "dependencies": { @@ -3630,6 +3947,8 @@ }, "node_modules/@busacca/ng-pick-datetime": { "version": "10.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@busacca/ng-pick-datetime/-/ng-pick-datetime-10.0.0.tgz", + "integrity": "sha1-srOccVMtNjgCacdo12sLu3b60YY=", "dependencies": { "tslib": "^2.0.0" }, @@ -3643,6 +3962,8 @@ }, "node_modules/@capacitor-community/fcm": { "version": "5.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor-community/fcm/-/fcm-5.0.2.tgz", + "integrity": "sha1-EFpJFr+X3u8hfVKoXXEPN9y/Z1Q=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3650,6 +3971,8 @@ }, "node_modules/@capacitor/android": { "version": "5.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/android/-/android-5.6.0.tgz", + "integrity": "sha1-YqXkaXRmvu1CZdpvOTm0Lo8A5kI=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.6.0" @@ -3657,6 +3980,8 @@ }, "node_modules/@capacitor/app": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/app/-/app-5.0.6.tgz", + "integrity": "sha1-LuAlURFf0uktx+gbwwpsb6eO+mY=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3664,6 +3989,8 @@ }, "node_modules/@capacitor/app-launcher": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/app-launcher/-/app-launcher-5.0.6.tgz", + "integrity": "sha1-B7vyE2FKwsXlRF2bE/do+9Tmee0=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3671,6 +3998,8 @@ }, "node_modules/@capacitor/assets": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/assets/-/assets-3.0.1.tgz", + "integrity": "sha1-PaDNJ9Tjqi6EUksNAZOZhj+NGLQ=", "dev": true, "license": "MIT", "dependencies": { @@ -3696,6 +4025,8 @@ }, "node_modules/@capacitor/assets/node_modules/@capacitor/cli": { "version": "5.7.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/cli/-/cli-5.7.5.tgz", + "integrity": "sha1-pcpDnuEOZ+oQBevKuZcB6d7qJiY=", "dev": true, "license": "MIT", "dependencies": { @@ -3727,14 +4058,31 @@ }, "node_modules/@capacitor/assets/node_modules/@capacitor/cli/node_modules/commander": { "version": "9.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-9.5.0.tgz", + "integrity": "sha1-vAjR61zt98y3l6lhmdQce8PmDTA=", "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || >=14" } }, + "node_modules/@capacitor/assets/node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha1-OsedZ+xSxMEHiT4CN+t4fLrLztc=", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, "node_modules/@capacitor/assets/node_modules/ini": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-4.1.2.tgz", + "integrity": "sha1-f2RtvZyupZXmH4jvYL//iwH4Ewo=", "dev": true, "license": "ISC", "engines": { @@ -3743,6 +4091,8 @@ }, "node_modules/@capacitor/assets/node_modules/native-run": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/native-run/-/native-run-2.0.1.tgz", + "integrity": "sha1-qbITwygksAfL3QJ54O3TwkvML3o=", "dev": true, "license": "MIT", "dependencies": { @@ -3767,6 +4117,8 @@ }, "node_modules/@capacitor/assets/node_modules/split2": { "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-4.2.0.tgz", + "integrity": "sha1-ycWSCQTRSLqwufZxRfJFqGqtv6Q=", "dev": true, "license": "ISC", "engines": { @@ -3775,11 +4127,15 @@ }, "node_modules/@capacitor/assets/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@capacitor/assets/node_modules/yargs": { "version": "17.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha1-mR3zmspnWhkrgW4eA2P5110qomk=", "dev": true, "license": "MIT", "dependencies": { @@ -3797,6 +4153,8 @@ }, "node_modules/@capacitor/assets/node_modules/yargs-parser": { "version": "21.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", "dev": true, "license": "ISC", "engines": { @@ -3805,6 +4163,8 @@ }, "node_modules/@capacitor/browser": { "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/browser/-/browser-5.1.0.tgz", + "integrity": "sha1-I4ljjAlxbYFXZfliK188ceIde28=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3812,6 +4172,8 @@ }, "node_modules/@capacitor/camera": { "version": "5.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/camera/-/camera-5.0.8.tgz", + "integrity": "sha1-5CfPjRiWGdTD7htJHozz0kaZcq0=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3819,6 +4181,8 @@ }, "node_modules/@capacitor/cli": { "version": "5.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/cli/-/cli-5.0.5.tgz", + "integrity": "sha1-STbXgrPpYCtzfPyng+0796Gh6Eg=", "dev": true, "license": "MIT", "dependencies": { @@ -3850,6 +4214,8 @@ }, "node_modules/@capacitor/cli/node_modules/commander": { "version": "9.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-9.5.0.tgz", + "integrity": "sha1-vAjR61zt98y3l6lhmdQce8PmDTA=", "dev": true, "license": "MIT", "engines": { @@ -3858,11 +4224,15 @@ }, "node_modules/@capacitor/cli/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@capacitor/core": { "version": "5.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/core/-/core-5.6.0.tgz", + "integrity": "sha1-Cfdm9l0VbNpqDIa+07HMbk4RhMs=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -3870,10 +4240,14 @@ }, "node_modules/@capacitor/core/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@capacitor/device": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/device/-/device-5.0.6.tgz", + "integrity": "sha1-ETIqnHNxlvLfj4Krvm0aWzLjX7c=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3881,6 +4255,8 @@ }, "node_modules/@capacitor/dialog": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/dialog/-/dialog-5.0.6.tgz", + "integrity": "sha1-j6Cu5gBT/8oDg/p3gEBOGvZCues=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3888,6 +4264,8 @@ }, "node_modules/@capacitor/filesystem": { "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/filesystem/-/filesystem-5.2.0.tgz", + "integrity": "sha1-bkUp6wWchYaezGhkPyUSPb44do8=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.1.1" @@ -3895,6 +4273,8 @@ }, "node_modules/@capacitor/geolocation": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/geolocation/-/geolocation-5.0.6.tgz", + "integrity": "sha1-BffZb0J0hHxOCfRDytcaIRJqZ5o=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3902,6 +4282,8 @@ }, "node_modules/@capacitor/haptics": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/haptics/-/haptics-5.0.6.tgz", + "integrity": "sha1-wi/WrLxiy9/zknne1ofEGPLImlo=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3909,6 +4291,8 @@ }, "node_modules/@capacitor/ios": { "version": "5.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/ios/-/ios-5.6.0.tgz", + "integrity": "sha1-wndgYVJu33JazWfdIUwv2HI2oDA=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.6.0" @@ -3916,6 +4300,8 @@ }, "node_modules/@capacitor/keyboard": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/keyboard/-/keyboard-5.0.6.tgz", + "integrity": "sha1-BEAOcbZ3q/nx/Bzq/9EhHn2GQxk=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3923,6 +4309,8 @@ }, "node_modules/@capacitor/motion": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/motion/-/motion-5.0.6.tgz", + "integrity": "sha1-Nfv0jPQJZ7W9YJUoT22CDJAJo7I=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3930,6 +4318,8 @@ }, "node_modules/@capacitor/network": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/network/-/network-5.0.6.tgz", + "integrity": "sha1-bBCfBTvPbu+64DN0Jui558IzSjs=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3937,6 +4327,8 @@ }, "node_modules/@capacitor/preferences": { "version": "5.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/preferences/-/preferences-5.0.7.tgz", + "integrity": "sha1-okxaC4L8XQdFWxoYzYoozBc/l24=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3944,6 +4336,8 @@ }, "node_modules/@capacitor/push-notifications": { "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/push-notifications/-/push-notifications-5.1.0.tgz", + "integrity": "sha1-bI4iNmEOmiXrSkGjfZ3AoW8RYtI=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3951,6 +4345,8 @@ }, "node_modules/@capacitor/splash-screen": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/splash-screen/-/splash-screen-5.0.6.tgz", + "integrity": "sha1-0pMg3knMaK3Vnhf+y2SqLxoIRH8=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3958,6 +4354,8 @@ }, "node_modules/@capacitor/status-bar": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/status-bar/-/status-bar-5.0.6.tgz", + "integrity": "sha1-KBVop/eurPgHd3AsuZR8KdwyaFw=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3965,6 +4363,8 @@ }, "node_modules/@capawesome/capacitor-background-task": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capawesome/capacitor-background-task/-/capacitor-background-task-5.0.0.tgz", + "integrity": "sha1-65hRMQZd9Z+V/6Hp7zq/DzVzo18=", "funding": [ { "type": "github", @@ -3981,11 +4381,13 @@ } }, "node_modules/@chromatic-com/storybook": { - "version": "1.3.3", + "version": "1.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@chromatic-com/storybook/-/storybook-1.3.4.tgz", + "integrity": "sha1-HoB0cj4q4w4BzPnANJcTfPD18iQ=", "dev": true, "license": "MIT", "dependencies": { - "chromatic": "^11.3.0", + "chromatic": "^11.3.1", "filesize": "^10.0.12", "jsonfile": "^6.1.0", "react-confetti": "^6.1.0", @@ -3996,33 +4398,10 @@ "yarn": ">=1.22.18" } }, - "node_modules/@chromatic-com/storybook/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@chromatic-com/storybook/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/@ckeditor/ckeditor5-adapter-ckfinder": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-35.4.0.tgz", + "integrity": "sha1-wdnLu2vmgvI+WU2QAqdEFJKtgF4=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4034,6 +4413,8 @@ }, "node_modules/@ckeditor/ckeditor5-alignment": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-35.4.0.tgz", + "integrity": "sha1-mRKyXd3L+L5H8WC1eYvehM11uMo=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4045,6 +4426,8 @@ }, "node_modules/@ckeditor/ckeditor5-angular": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-angular/-/ckeditor5-angular-4.0.0.tgz", + "integrity": "sha1-cHBmrIPM7RXjGN1rksWVAaG5agU=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-watchdog": "^34.0.0", @@ -4059,6 +4442,8 @@ }, "node_modules/@ckeditor/ckeditor5-autoformat": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-35.4.0.tgz", + "integrity": "sha1-EEimrEwJbXgHwEEMVUm8F86z/e8=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4070,6 +4455,8 @@ }, "node_modules/@ckeditor/ckeditor5-basic-styles": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-35.4.0.tgz", + "integrity": "sha1-O1JwmXUR/F1kBR7p95PjVu4Xhqk=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4081,6 +4468,8 @@ }, "node_modules/@ckeditor/ckeditor5-block-quote": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-35.4.0.tgz", + "integrity": "sha1-+mzOEzIAJD3cYTF83uqd00rGPXs=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4092,6 +4481,8 @@ }, "node_modules/@ckeditor/ckeditor5-build-decoupled-document": { "version": "35.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-build-decoupled-document/-/ckeditor5-build-decoupled-document-35.0.1.tgz", + "integrity": "sha1-xWjrGJNF/zoqReLUShOu2L1SvIY=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-adapter-ckfinder": "^35.0.1", @@ -4124,6 +4515,8 @@ }, "node_modules/@ckeditor/ckeditor5-ckbox": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-35.4.0.tgz", + "integrity": "sha1-Rr2fvRnUq91IUlc2pD0Hjn3lUr4=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4135,6 +4528,8 @@ }, "node_modules/@ckeditor/ckeditor5-ckfinder": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-35.4.0.tgz", + "integrity": "sha1-qn8kPEfzhPsrt5L1qTmd68IjJ1I=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4146,6 +4541,8 @@ }, "node_modules/@ckeditor/ckeditor5-clipboard": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-35.4.0.tgz", + "integrity": "sha1-hSn9RdBqft6g9zzQtbMFLyJyM1w=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4161,6 +4558,8 @@ }, "node_modules/@ckeditor/ckeditor5-cloud-services": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-35.4.0.tgz", + "integrity": "sha1-kk4mdBTn+cUBL6n+TR3otRiFHZY=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4172,6 +4571,8 @@ }, "node_modules/@ckeditor/ckeditor5-core": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-core/-/ckeditor5-core-35.4.0.tgz", + "integrity": "sha1-OTkERcg2OoDUzg5F2T76E7hSP24=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-engine": "^35.4.0", @@ -4186,6 +4587,8 @@ }, "node_modules/@ckeditor/ckeditor5-easy-image": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-35.4.0.tgz", + "integrity": "sha1-tp6EyXwcuDeWvekUwP83Tuln6sQ=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4197,6 +4600,8 @@ }, "node_modules/@ckeditor/ckeditor5-editor-decoupled": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-35.4.0.tgz", + "integrity": "sha1-YbcP3PqLi/hywYzmk+69JpM2VOU=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0", @@ -4209,6 +4614,8 @@ }, "node_modules/@ckeditor/ckeditor5-engine": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-35.4.0.tgz", + "integrity": "sha1-yw7Z8MWp7wCyT/vY0hAP/x4OkMs=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-utils": "^35.4.0", @@ -4221,6 +4628,8 @@ }, "node_modules/@ckeditor/ckeditor5-enter": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-35.4.0.tgz", + "integrity": "sha1-wPln3D9I+usH2DmsBCYifhGK3lY=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4233,6 +4642,8 @@ }, "node_modules/@ckeditor/ckeditor5-essentials": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-35.4.0.tgz", + "integrity": "sha1-TVZlWIYga5EuIXjLlEDOkzypYQA=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4244,6 +4655,8 @@ }, "node_modules/@ckeditor/ckeditor5-font": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-font/-/ckeditor5-font-35.4.0.tgz", + "integrity": "sha1-jNGaz2Rqe+nlfinAHBi7+wgOM4s=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4255,6 +4668,8 @@ }, "node_modules/@ckeditor/ckeditor5-heading": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-35.4.0.tgz", + "integrity": "sha1-hva4oB4DiOYd1oflbmMQKfdfGj0=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4266,6 +4681,8 @@ }, "node_modules/@ckeditor/ckeditor5-image": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-image/-/ckeditor5-image-35.4.0.tgz", + "integrity": "sha1-FtbXvwpHu9DeVGZsq/Nm5T0HHc8=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -4279,6 +4696,8 @@ }, "node_modules/@ckeditor/ckeditor5-indent": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-35.4.0.tgz", + "integrity": "sha1-BFyIzRanp6SIgSjRxBu+oTUqOGE=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4290,6 +4709,8 @@ }, "node_modules/@ckeditor/ckeditor5-link": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-link/-/ckeditor5-link-35.4.0.tgz", + "integrity": "sha1-m3A9HUzjnCFMCBjvsAQXNboEJus=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -4303,6 +4724,8 @@ }, "node_modules/@ckeditor/ckeditor5-list": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-list/-/ckeditor5-list-35.4.0.tgz", + "integrity": "sha1-v3W9I7LlcWKL5pUmpyknkow7gR8=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -4315,6 +4738,8 @@ }, "node_modules/@ckeditor/ckeditor5-media-embed": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-35.4.0.tgz", + "integrity": "sha1-iE+epxUpe5smj6FsHoA/ZvjxXsc=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -4327,6 +4752,8 @@ }, "node_modules/@ckeditor/ckeditor5-paragraph": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-35.4.0.tgz", + "integrity": "sha1-22ur0Z6zfGZ3G3NV0M0IgMubWZw=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4340,6 +4767,8 @@ }, "node_modules/@ckeditor/ckeditor5-paste-from-office": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-35.4.0.tgz", + "integrity": "sha1-+pMReyumbHSvYEFHmjsJSdMQ7KI=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4351,6 +4780,8 @@ }, "node_modules/@ckeditor/ckeditor5-select-all": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-35.4.0.tgz", + "integrity": "sha1-t8IOn2huWUl+hIJcR4bdh04i1OI=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4364,6 +4795,8 @@ }, "node_modules/@ckeditor/ckeditor5-table": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-table/-/ckeditor5-table-35.4.0.tgz", + "integrity": "sha1-CpP+39dkCnJx+u/MlUBuXy+pZtI=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0", @@ -4376,6 +4809,8 @@ }, "node_modules/@ckeditor/ckeditor5-typing": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-35.4.0.tgz", + "integrity": "sha1-t4YDKlQc/RAlYusHwhxi4LbVAsY=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4390,6 +4825,8 @@ }, "node_modules/@ckeditor/ckeditor5-ui": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-35.4.0.tgz", + "integrity": "sha1-duWQMq7mZSxr1xfzD8MwoGSzRR4=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4403,6 +4840,8 @@ }, "node_modules/@ckeditor/ckeditor5-undo": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-35.4.0.tgz", + "integrity": "sha1-95sZvmm4uatXWSz+TsRkWzcot3M=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4416,6 +4855,8 @@ }, "node_modules/@ckeditor/ckeditor5-upload": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-35.4.0.tgz", + "integrity": "sha1-V5RKToJM3uN7tT15Xb6YBV4R10g=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4429,6 +4870,8 @@ }, "node_modules/@ckeditor/ckeditor5-utils": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-35.4.0.tgz", + "integrity": "sha1-xcKWosGINoTmdLGnEPzEG3ReFWs=", "license": "GPL-2.0-or-later", "dependencies": { "lodash-es": "^4.17.15" @@ -4440,6 +4883,8 @@ }, "node_modules/@ckeditor/ckeditor5-watchdog": { "version": "34.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-34.2.0.tgz", + "integrity": "sha1-8VbHUuqPwxB6G5S63AM3aiL9r7g=", "license": "GPL-2.0-or-later", "dependencies": { "lodash-es": "^4.17.15" @@ -4451,6 +4896,8 @@ }, "node_modules/@ckeditor/ckeditor5-widget": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-35.4.0.tgz", + "integrity": "sha1-qA7UxPV6EZi0fE6TCQ+OvmL3Dss=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4468,6 +4915,8 @@ }, "node_modules/@colors/colors": { "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha1-u1BFecHK6SPmV2pPXaQ9Jfl729k=", "dev": true, "license": "MIT", "engines": { @@ -4476,10 +4925,11 @@ }, "node_modules/@compodoc/compodoc": { "version": "1.1.24", - "resolved": "https://registry.npmjs.org/@compodoc/compodoc/-/compodoc-1.1.24.tgz", - "integrity": "sha512-m1NNB8N1V87cXzuts/t3FO5UFnbvhJUVO9rB/+QeIvTDpUy1MYprvZQNTWEEMXPg4+J7lXfTRc55KMLiB79jkA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/compodoc/-/compodoc-1.1.24.tgz", + "integrity": "sha1-1qP1pgmM683zETOhZSSVP8wAp5w=", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { "@angular-devkit/schematics": "17.3.5", "@babel/core": "^7.24.4", @@ -4531,11 +4981,15 @@ "node": ">= 16.0.0" } }, + "node_modules/@compodoc/compodoc/node_modules/_EXCLUDED_": { + "dev": true + }, "node_modules/@compodoc/compodoc/node_modules/@angular-devkit/core": { "version": "17.3.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-17.3.5.tgz", - "integrity": "sha512-iqGv45HVI+yRROoTqQTY0QChYlRCZkFUfIjdfJLegjc6xq9sLtxDr03CWM45BKGG5lSxDOy+qu/pdRvtL3V2eg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/core/-/core-17.3.5.tgz", + "integrity": "sha1-WvAd6VtJRVh66h/qoQEfh0hf/uU=", "dev": true, + "license": "MIT", "dependencies": { "ajv": "8.12.0", "ajv-formats": "2.1.1", @@ -4560,9 +5014,10 @@ }, "node_modules/@compodoc/compodoc/node_modules/@angular-devkit/schematics": { "version": "17.3.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-17.3.5.tgz", - "integrity": "sha512-oh/mvpMKxGfk5v9QIB7LfGsDC/iVpmsIAvbb4+1ddCx86EJXdz3xWnVDbUehOd6n7HJXnQrNirWjWvWquM2GhQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/schematics/-/schematics-17.3.5.tgz", + "integrity": "sha1-XqMaPl19xesR94a3ltBTbwqbBb0=", "dev": true, + "license": "MIT", "dependencies": { "@angular-devkit/core": "17.3.5", "jsonc-parser": "3.2.1", @@ -4576,11 +5031,15 @@ "yarn": ">= 1.13.0" } }, + "node_modules/@compodoc/compodoc/node_modules/@babel/_EXCLUDED_": { + "dev": true + }, "node_modules/@compodoc/compodoc/node_modules/@babel/core": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.2", @@ -4608,18 +5067,20 @@ }, "node_modules/@compodoc/compodoc/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@compodoc/compodoc/node_modules/@babel/generator": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.5", "@jridgewell/gen-mapping": "^0.3.5", @@ -4632,9 +5093,10 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha1-GFlPeJw1lKyyTP20p/e30ui9kS0=", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -4648,9 +5110,10 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha1-eET5KJVG76n+usLeTP41igUL1wM=", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -4660,9 +5123,10 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha1-DiIHA7ifIhaADOexxTywz1IcN/Q=", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.24.1", "@babel/helper-plugin-utils": "^7.24.0", @@ -4677,9 +5141,10 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/preset-env": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.24.5.tgz", + "integrity": "sha1-aprJC9WlqdrlAq9g38WMGQVRu80=", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.24.4", "@babel/helper-compilation-targets": "^7.23.6", @@ -4772,18 +5237,20 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@compodoc/compodoc/node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha1-zLiKLEnIFyNoYf7ngmCAVzuKkjo=", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -4795,9 +5262,10 @@ }, "node_modules/@compodoc/compodoc/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.23.5", "@babel/parser": "^7.24.0", @@ -4809,9 +5277,10 @@ }, "node_modules/@compodoc/compodoc/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -4823,9 +5292,10 @@ }, "node_modules/@compodoc/compodoc/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4836,17 +5306,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@compodoc/compodoc/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/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha1-MDIN/j/+GjNsFa/c2v1v1hWyXjM=", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.2", @@ -4858,18 +5323,20 @@ }, "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs3": { "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha1-eJrIJAWtZkwgR20CM7SFKB3rnHc=", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.1", "core-js-compat": "^3.36.1" @@ -4878,11 +5345,16 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs3/node_modules/core-js-compat": { + "resolved": "node_modules/@compodoc/compodoc/node_modules/_EXCLUDED_", + "link": true + }, "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha1-rdxH4kDt0doQWOvaAwIfOCu6eF4=", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" }, @@ -4892,18 +5364,20 @@ }, "node_modules/@compodoc/compodoc/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@compodoc/compodoc/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4917,9 +5391,10 @@ }, "node_modules/@compodoc/compodoc/node_modules/chokidar": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha1-GXxsxmnvKo3F57TZfuTgksPrDVs=", "dev": true, + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -4939,70 +5414,33 @@ "fsevents": "~2.3.2" } }, - "node_modules/@compodoc/compodoc/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/@compodoc/compodoc/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/@compodoc/compodoc/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-12.0.0.tgz", + "integrity": "sha1-uSnbbfhUYICt/QBKshXtSM9vJZI=", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@compodoc/compodoc/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/@compodoc/compodoc/node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", "dev": true, - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } + "license": "MIT" + }, + "node_modules/@compodoc/compodoc/node_modules/core-js-compat": { + "resolved": "node_modules/@compodoc/compodoc/node_modules/@babel/_EXCLUDED_", + "link": true }, "node_modules/@compodoc/compodoc/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -5013,16 +5451,17 @@ } }, "node_modules/@compodoc/compodoc/node_modules/glob": { - "version": "10.3.12", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", - "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", + "version": "10.3.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", + "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.3.6", "minimatch": "^9.0.1", "minipass": "^7.0.4", - "path-scurry": "^1.10.2" + "path-scurry": "^1.11.0" }, "bin": { "glob": "dist/esm/bin.mjs" @@ -5036,48 +5475,27 @@ }, "node_modules/@compodoc/compodoc/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@compodoc/compodoc/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, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/@compodoc/compodoc/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/@compodoc/compodoc/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha1-AxkEVxzPkp12cO6MVHVFCByzfxo=", "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } + "license": "MIT" }, "node_modules/@compodoc/compodoc/node_modules/magic-string": { "version": "0.30.8", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", - "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.30.8.tgz", + "integrity": "sha1-FOhiQkbSvtunDVRiqpmsloGERhM=", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" }, @@ -5087,9 +5505,10 @@ }, "node_modules/@compodoc/compodoc/node_modules/minimatch": { "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -5101,19 +5520,21 @@ } }, "node_modules/@compodoc/compodoc/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, "node_modules/@compodoc/compodoc/node_modules/picomatch": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.1.tgz", - "integrity": "sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picomatch/-/picomatch-4.0.1.tgz", + "integrity": "sha1-aMJsiDc5nlgZ7c5IWQQS6gfxegc=", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -5123,21 +5544,20 @@ }, "node_modules/@compodoc/compodoc/node_modules/rxjs": { "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha1-b289meqARCke/ZLnx/z1YsQFdUM=", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@compodoc/compodoc/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==", + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -5147,9 +5567,10 @@ }, "node_modules/@compodoc/compodoc/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -5159,21 +5580,17 @@ }, "node_modules/@compodoc/compodoc/node_modules/tslib": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, - "node_modules/@compodoc/compodoc/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 + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true, + "license": "0BSD" }, "node_modules/@compodoc/live-server": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@compodoc/live-server/-/live-server-1.2.3.tgz", - "integrity": "sha512-hDmntVCyjjaxuJzPzBx68orNZ7TW4BtHWMnXlIVn5dqhK7vuFF/11hspO1cMmc+2QTYgqde1TBcb3127S7Zrow==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/live-server/-/live-server-1.2.3.tgz", + "integrity": "sha1-LktZIAkaNeS4IcuZOHEj49+jCmM=", "dev": true, + "license": "MIT", "dependencies": { "chokidar": "^3.5.2", "colors": "1.4.0", @@ -5199,9 +5616,10 @@ }, "node_modules/@compodoc/live-server/node_modules/open": { "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/open/-/open-8.4.0.tgz", + "integrity": "sha1-NFMhrhj4E4+CVlqRD9xrOejCRPg=", "dev": true, + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -5216,9 +5634,10 @@ }, "node_modules/@compodoc/ngd-core": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@compodoc/ngd-core/-/ngd-core-2.1.1.tgz", - "integrity": "sha512-Z+wE6wWZYVnudRYg6qunDlyh3Orw39Ib66Gvrz5kX5u7So+iu3tr6sQJdqH6yGS3hAjig5avlfhWLlgsb6/x1Q==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/ngd-core/-/ngd-core-2.1.1.tgz", + "integrity": "sha1-+Moiu77iCQrYF6dUThz/mtH1/Oo=", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.3", "fancy-log": "^2.0.0", @@ -5230,9 +5649,10 @@ }, "node_modules/@compodoc/ngd-core/node_modules/typescript": { "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha1-QszvLFcf29D2cYsdH15uXvAG9hE=", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5243,9 +5663,10 @@ }, "node_modules/@compodoc/ngd-transformer": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@compodoc/ngd-transformer/-/ngd-transformer-2.1.3.tgz", - "integrity": "sha512-oWxJza7CpWR8/FeWYfE6j+jgncnGBsTWnZLt5rD2GUpsGSQTuGrsFPnmbbaVLgRS5QIVWBJYke7QFBr/7qVMWg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/ngd-transformer/-/ngd-transformer-2.1.3.tgz", + "integrity": "sha1-V7Se+/lyh3NjDMFUiZWzABZzdpY=", "dev": true, + "license": "MIT", "dependencies": { "@aduh95/viz.js": "3.4.0", "@compodoc/ngd-core": "~2.1.1", @@ -5258,9 +5679,10 @@ }, "node_modules/@compodoc/ngd-transformer/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -5272,6 +5694,8 @@ }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha1-AGKcNaaI4FqIsc2mhPudXnPwAKE=", "dev": true, "license": "MIT", "dependencies": { @@ -5283,6 +5707,8 @@ }, "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha1-ZTT9WTOlO6fL86F2FeJzoNEnP/k=", "dev": true, "license": "MIT", "dependencies": { @@ -5292,6 +5718,8 @@ }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha1-HVcr+74Ut3BOC6Dzm3SBW4SHDXA=", "dev": true, "license": "MIT", "engines": { @@ -5300,6 +5728,8 @@ }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha1-CN559U6zQG+dqvd8duNTE9qWOWM=", "dev": true, "license": "MIT", "peerDependencies": { @@ -5307,10 +5737,15 @@ } }, "node_modules/@es-joy/jsdoccomment": { - "version": "0.42.0", + "version": "0.43.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@es-joy/jsdoccomment/-/jsdoccomment-0.43.0.tgz", + "integrity": "sha1-NcKVyt0Kk50aOmzRVI9m7HbTiHA=", "dev": true, "license": "MIT", "dependencies": { + "@types/eslint": "^8.56.5", + "@types/estree": "^1.0.5", + "@typescript-eslint/types": "^7.2.0", "comment-parser": "1.4.1", "esquery": "^1.5.0", "jsdoc-type-pratt-parser": "~4.0.0" @@ -5319,8 +5754,398 @@ "node": ">=16" } }, + "node_modules/@es-joy/jsdoccomment/node_modules/@typescript-eslint/types": { + "version": "7.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-7.8.0.tgz", + "integrity": "sha1-H9JXezrYg7dpVG4tHvN5+SmnCR0=", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha1-pw9KwRxqHfwYuLuxMoQVXZM7lTc=", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.17.8.tgz", + "integrity": "sha1-xB5JavVB4XU2nUgWTQzwGl9lbPY=", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz", + "integrity": "sha1-s9W2WjsuBzpsfuNrHzwwyPAAMVs=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.17.8.tgz", + "integrity": "sha1-CA+mfCm+d/Wjyl7kzHjVv5J+Ojs=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz", + "integrity": "sha1-BTYiv5qC9D1cB1t4GOAmGPe0o5c=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz", + "integrity": "sha1-ihqts1jVN9jvrYF7saW/+RuEc0s=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz", + "integrity": "sha1-5nONAIG6ByGlxsZ06Exuf86mGYk=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz", + "integrity": "sha1-GFXlYvK3MPRIP26UCG6eJZf+tMM=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz", + "integrity": "sha1-GBJwcrJwu2MhxtEb4gv9MODWrRc=", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz", + "integrity": "sha1-SB2jiVJyGj/bd8F6Ns6qzEJwtcU=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz", + "integrity": "sha1-7kAK97O8aejKLlk8o1FW/7mr1U8=", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz", + "integrity": "sha1-jFCdikVGk9OYJLg7P2bEAIcvzoI=", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz", + "integrity": "sha1-8rDTbmP7Jrw/lbIDtqgGOCkhAco=", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz", + "integrity": "sha1-HmKL4APgNukEI3FgKMyIT+W6Jb0=", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz", + "integrity": "sha1-QZqBXLTD+58beO9SlfW0i4v2Qno=", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz", + "integrity": "sha1-KRxJrlw9EdImNSdVwINZEf4anlw=", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz", + "integrity": "sha1-Axmdkcdvr4C9VBBPXL8KSJvDn2o=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz", + "integrity": "sha1-tDbXZ+GyGFL57SEuK7V/dyA7CuI=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz", + "integrity": "sha1-0UgdhTniHUcpzQSgRQomwsh4nok=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz", + "integrity": "sha1-LPuBJuB5ssAP0b8JVUHp9cR4d+Q=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz", + "integrity": "sha1-fG7P0JfKI7ghGXU79wcruu/lHjo=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz", + "integrity": "sha1-z/7GPDyw74VjoE304J+nEFYXHQA=", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@esbuild/win32-x64": { "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz", + "integrity": "sha1-IAoJZc9lSsKLlxNY7NypzFtEwzU=", "cpu": [ "x64" ], @@ -5336,6 +6161,8 @@ }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha1-ojUU6Pua8SadX3eIqlVnmNYca1k=", "dev": true, "license": "MIT", "dependencies": { @@ -5350,6 +6177,8 @@ }, "node_modules/@eslint-community/regexpp": { "version": "4.10.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha1-VI9t5VaFfIu3O77nDDXcgqLnTWM=", "dev": true, "license": "MIT", "engines": { @@ -5358,6 +6187,8 @@ }, "node_modules/@eslint/eslintrc": { "version": "2.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha1-OIomnw8lwbatwxe1osVXFIlMcK0=", "dev": true, "license": "MIT", "dependencies": { @@ -5380,6 +6211,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/ajv": { "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -5395,11 +6228,15 @@ }, "node_modules/@eslint/eslintrc/node_modules/argparse": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", "dev": true, "license": "Python-2.0" }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-13.24.0.tgz", + "integrity": "sha1-hDKhnXjODB6DOUnDats0VAC7EXE=", "dev": true, "license": "MIT", "dependencies": { @@ -5414,6 +6251,8 @@ }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", "dev": true, "license": "MIT", "dependencies": { @@ -5425,11 +6264,15 @@ }, "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -5441,6 +6284,8 @@ }, "node_modules/@eslint/js": { "version": "8.56.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha1-7yA1D+xgWn9wNaAXZHMbLeDzeCs=", "dev": true, "license": "MIT", "engines": { @@ -5449,14 +6294,17 @@ }, "node_modules/@fal-works/esbuild-plugin-global-externals": { "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", + "integrity": "sha1-wF7TWtgt+OasYWxouSwigr0IO6Q=", "dev": true, "license": "MIT" }, "node_modules/@foliojs-fork/fontkit": { "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz", - "integrity": "sha512-IfB5EiIb+GZk+77TRB86AHroVaqfq8JRFlUbz0WEwsInyCG0epX2tCPOy+UfaWPju30DeVoUAXfzWXmhn753KA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz", + "integrity": "sha1-lCQcGVvGIEFXvITDPzS9yWfsqcM=", "dev": true, + "license": "MIT", "dependencies": { "@foliojs-fork/restructure": "^2.0.2", "brotli": "^1.2.0", @@ -5470,9 +6318,10 @@ }, "node_modules/@foliojs-fork/fontkit/node_modules/deep-equal": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", - "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha1-eKVht4MO7zE0x/bzo9avJypnh2E=", "dev": true, + "license": "MIT", "dependencies": { "is-arguments": "^1.1.1", "is-date-object": "^1.0.5", @@ -5490,9 +6339,10 @@ }, "node_modules/@foliojs-fork/linebreak": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz", - "integrity": "sha512-ZPohpxxbuKNE0l/5iBJnOAfUaMACwvUIKCvqtWGKIMv1lPYoNjYXRfhi9FeeV9McBkBLxsMFWTVVhHJA8cyzvg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz", + "integrity": "sha1-Mv7gPVQx+nMoQ3NDnhcuRRrh4to=", "dev": true, + "license": "MIT", "dependencies": { "base64-js": "1.3.1", "unicode-trie": "^2.0.0" @@ -5500,15 +6350,17 @@ }, "node_modules/@foliojs-fork/linebreak/node_modules/base64-js": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE=", + "dev": true, + "license": "MIT" }, "node_modules/@foliojs-fork/pdfkit": { "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@foliojs-fork/pdfkit/-/pdfkit-0.14.0.tgz", - "integrity": "sha512-nMOiQAv6id89MT3tVTCgc7HxD5ZMANwio2o5yvs5sexQkC0KI3BLaLakpsrHmFfeGFAhqPmZATZGbJGXTUebpg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/pdfkit/-/pdfkit-0.14.0.tgz", + "integrity": "sha1-7RhoBQ7dKQQoRlX43N3Va0lXbJg=", "dev": true, + "license": "MIT", "dependencies": { "@foliojs-fork/fontkit": "^1.9.1", "@foliojs-fork/linebreak": "^1.1.1", @@ -5518,17 +6370,22 @@ }, "node_modules/@foliojs-fork/restructure": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@foliojs-fork/restructure/-/restructure-2.0.2.tgz", - "integrity": "sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/restructure/-/restructure-2.0.2.tgz", + "integrity": "sha1-c3Wauir/Hah7fEVU5oOccNQ8krQ=", + "dev": true, + "license": "MIT" }, "node_modules/@gar/promisify": { "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha1-VVGTqy47s7atw9VRycAw2ehg2vY=", "dev": true, "license": "MIT" }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha1-145IGgOfdWbsyWYLTqf+ax/sRCs=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -5542,6 +6399,8 @@ }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha1-r1smkaIrRL6EewyoFkHF+2rQFyw=", "dev": true, "license": "Apache-2.0", "engines": { @@ -5554,11 +6413,15 @@ }, "node_modules/@humanwhocodes/object-schema": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha1-Siho111taWPkI7z5C3/RvjQ0CdM=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/@hutson/parse-repository-url": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha1-mMI8lQo9m2yPDa7QbabDrwaYE0A=", "dev": true, "license": "Apache-2.0", "engines": { @@ -5567,6 +6430,8 @@ }, "node_modules/@ionic-native/core": { "version": "5.36.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic-native/core/-/core-5.36.0.tgz", + "integrity": "sha1-cSxApTCxGbADno0Wy1d4mfUFQdQ=", "license": "MIT", "dependencies": { "@types/cordova": "latest" @@ -5577,6 +6442,8 @@ }, "node_modules/@ionic-native/http": { "version": "5.36.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic-native/http/-/http-5.36.0.tgz", + "integrity": "sha1-FTez34MFS2FpR8UeHuIU/+NiLeM=", "license": "MIT", "dependencies": { "@types/cordova": "latest" @@ -5588,6 +6455,8 @@ }, "node_modules/@ionic/angular": { "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/angular/-/angular-7.6.2.tgz", + "integrity": "sha1-uDZPGbHkhI4/f9DPxYWQPfOsK1g=", "license": "MIT", "dependencies": { "@ionic/core": "7.6.2", @@ -5605,10 +6474,14 @@ }, "node_modules/@ionic/angular/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@ionic/cli-framework-output": { "version": "2.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", + "integrity": "sha1-KdVBrMd3Omqs7sXzsHmTf7zvVAI=", "dev": true, "license": "MIT", "dependencies": { @@ -5622,11 +6495,15 @@ }, "node_modules/@ionic/cli-framework-output/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/core": { "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha1-x23OJLVAVLCitLNuJKdrzUtg5zQ=", "license": "MIT", "dependencies": { "@stencil/core": "^4.8.2", @@ -5636,10 +6513,14 @@ }, "node_modules/@ionic/core/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@ionic/pwa-elements": { "version": "3.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/pwa-elements/-/pwa-elements-3.2.2.tgz", + "integrity": "sha1-p1eyLXBU5xiyDnIvGpNvfe/wmgE=", "license": "MIT", "engines": { "node": ">=16.0.0", @@ -5648,6 +6529,8 @@ }, "node_modules/@ionic/storage": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/storage/-/storage-4.0.0.tgz", + "integrity": "sha1-MxlwQqv7uItrb2sFHKZKlWaBLAE=", "license": "MIT", "dependencies": { "localforage": "^1.9.0" @@ -5655,6 +6538,8 @@ }, "node_modules/@ionic/storage-angular": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/storage-angular/-/storage-angular-4.0.0.tgz", + "integrity": "sha1-3N+9IHte+QXrRfJJV/FL1TONe7g=", "license": "MIT", "dependencies": { "@ionic/storage": "^4.0.0", @@ -5667,10 +6552,14 @@ }, "node_modules/@ionic/storage-angular/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@ionic/utils-array": { "version": "2.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-array/-/utils-array-2.1.6.tgz", + "integrity": "sha1-7uhjvpRe4aKLmhD/Fv3qd2+hjCI=", "dev": true, "license": "MIT", "dependencies": { @@ -5683,11 +6572,15 @@ }, "node_modules/@ionic/utils-array/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-fs": { "version": "3.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", + "integrity": "sha1-4NQSJScsNGhGhn6IoLhLGk7p2ck=", "dev": true, "license": "MIT", "dependencies": { @@ -5702,6 +6595,8 @@ }, "node_modules/@ionic/utils-fs/node_modules/fs-extra": { "version": "9.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", "dev": true, "license": "MIT", "dependencies": { @@ -5716,11 +6611,15 @@ }, "node_modules/@ionic/utils-fs/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-object": { "version": "2.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-object/-/utils-object-2.1.6.tgz", + "integrity": "sha1-wCWb+SW2wSZj0G9rwXA+XctWXm0=", "dev": true, "license": "MIT", "dependencies": { @@ -5733,11 +6632,15 @@ }, "node_modules/@ionic/utils-object/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-process": { "version": "2.1.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-process/-/utils-process-2.1.11.tgz", + "integrity": "sha1-rAbfojBwJwlasEIKI0kkqe/+tr0=", "dev": true, "license": "MIT", "dependencies": { @@ -5754,6 +6657,8 @@ }, "node_modules/@ionic/utils-process/node_modules/@ionic/utils-terminal": { "version": "2.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", + "integrity": "sha1-5AxEtnYmXtagemhAe9puE1hw+Hk=", "dev": true, "license": "MIT", "dependencies": { @@ -5771,13 +6676,30 @@ "node": ">=16.0.0" } }, + "node_modules/@ionic/utils-process/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@ionic/utils-process/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-stream": { "version": "3.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-stream/-/utils-stream-3.1.6.tgz", + "integrity": "sha1-fC/c9NnmIeiyJg4v7iRxglpOIU8=", "dev": true, "license": "MIT", "dependencies": { @@ -5790,11 +6712,15 @@ }, "node_modules/@ionic/utils-stream/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-subprocess": { "version": "2.1.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz", + "integrity": "sha1-BiJL3G2Yke2GseVW/BcqDuq9yEY=", "dev": true, "license": "MIT", "dependencies": { @@ -5813,6 +6739,8 @@ }, "node_modules/@ionic/utils-subprocess/node_modules/@ionic/utils-terminal": { "version": "2.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", + "integrity": "sha1-5AxEtnYmXtagemhAe9puE1hw+Hk=", "dev": true, "license": "MIT", "dependencies": { @@ -5830,13 +6758,30 @@ "node": ">=16.0.0" } }, + "node_modules/@ionic/utils-subprocess/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@ionic/utils-subprocess/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-terminal": { "version": "2.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", + "integrity": "sha1-pIRl9ASW7o8pxtkuRQbV8ZdirDw=", "dev": true, "license": "MIT", "dependencies": { @@ -5854,13 +6799,30 @@ "node": ">=16.0.0" } }, + "node_modules/@ionic/utils-terminal/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@ionic/utils-terminal/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@isaacs/cliui": { "version": "8.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha1-s3Znt7wYHBaHgiWbq0JHT79StVA=", "dev": true, "license": "ISC", "dependencies": { @@ -5875,19 +6837,10 @@ "node": ">=12" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha1-DmIyDPmcIa//OzASGSVGqsv7BcU=", "dev": true, "license": "MIT", "engines": { @@ -5899,11 +6852,15 @@ }, "node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha1-hAyIA7DYBH9P8M+WMXazLU7z7XI=", "dev": true, "license": "MIT" }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha1-FPja7G2B5yIdKjV+Zoyrc728p5Q=", "dev": true, "license": "MIT", "dependencies": { @@ -5918,22 +6875,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha1-VtwiNo7lcPrOG0mBmXXZuaXq0hQ=", "dev": true, "license": "MIT", "dependencies": { @@ -5950,6 +6895,8 @@ }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0=", "dev": true, "license": "ISC", "dependencies": { @@ -5963,8 +6910,66 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=", "dev": true, "license": "MIT", "engines": { @@ -5973,6 +6978,8 @@ }, "node_modules/@jest/schemas": { "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha1-rYuGpm8R8zYZ49fh3N3X8tQP+QU=", "dev": true, "license": "MIT", "dependencies": { @@ -5984,6 +6991,8 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha1-5dLkUDBqlJHjvXfjI+ONev8xWZY=", "dev": true, "license": "MIT", "dependencies": { @@ -5996,6 +7005,8 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha1-eg7mAfYPmaIMfHxf8MgDiMEYm9Y=", "dev": true, "license": "MIT", "engines": { @@ -6004,6 +7015,8 @@ }, "node_modules/@jridgewell/set-array": { "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha1-VY+2Ry7RakyFC4iVMOazZDjEkoA=", "dev": true, "license": "MIT", "engines": { @@ -6012,6 +7025,8 @@ }, "node_modules/@jridgewell/source-map": { "version": "0.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha1-nXHKiG4yUC65NiyadKRnh8Nt+Bo=", "dev": true, "license": "MIT", "dependencies": { @@ -6021,6 +7036,8 @@ }, "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -6034,11 +7051,15 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha1-18bmdVx4VnqVHgSrUu8P0m3lnzI=", "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha1-FfGQ6YiV8/wjJ27hS8drZ1wuUPA=", "dev": true, "license": "MIT", "dependencies": { @@ -6048,11 +7069,15 @@ }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha1-T8VsFcWAua233DwzOhNOVAtEv7E=", "dev": true, "license": "MIT" }, "node_modules/@mapbox/geojson-rewind": { "version": "0.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", + "integrity": "sha1-WRpdcanNHaGgvzQgs76jGw/HlGo=", "license": "ISC", "dependencies": { "get-stream": "^6.0.1", @@ -6064,24 +7089,34 @@ }, "node_modules/@mapbox/jsonlint-lines-primitives": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", + "integrity": "sha1-zlblOfg1UrWNENZy6k1vya3HsjQ=", "engines": { "node": ">= 0.6" } }, "node_modules/@mapbox/point-geometry": { "version": "0.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", + "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=", "license": "ISC" }, "node_modules/@mapbox/tiny-sdf": { "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz", + "integrity": "sha1-mh0z5QGAk+iPak3yND6IYFYocoI=", "license": "BSD-2-Clause" }, "node_modules/@mapbox/unitbezier": { "version": "0.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", + "integrity": "sha1-0y3rZscXfp6d/Du9aXCD4uZX/wE=", "license": "BSD-2-Clause" }, "node_modules/@mapbox/vector-tile": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", + "integrity": "sha1-06dMkEAtBuiexm3knsgX/1NAlmY=", "license": "BSD-3-Clause", "dependencies": { "@mapbox/point-geometry": "~0.1.0" @@ -6089,6 +7124,8 @@ }, "node_modules/@mapbox/whoots-js": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", + "integrity": "sha1-SXxnoc71DRokWbpg8xXkSNKth/4=", "license": "ISC", "engines": { "node": ">=6.0.0" @@ -6096,6 +7133,8 @@ }, "node_modules/@maplibre/maplibre-gl-style-spec": { "version": "19.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-19.3.3.tgz", + "integrity": "sha1-oQYki9LiXnfJY6Nirq9jDgD5JOk=", "license": "ISC", "dependencies": { "@mapbox/jsonlint-lines-primitives": "~2.0.2", @@ -6113,6 +7152,8 @@ }, "node_modules/@material/animation": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/animation/-/animation-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-1C7N0x2lY1/1tEpTxvyHRt5/Wlo=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -6120,10 +7161,14 @@ }, "node_modules/@material/animation/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/auto-init": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/auto-init/-/auto-init-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-OcrwTlZHttc6Y/jZCnRKktM5TzE=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -6132,10 +7177,14 @@ }, "node_modules/@material/auto-init/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/banner": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/banner/-/banner-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-nm5W8P0fVyoEbqDf4/r6GBpebIQ=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -6154,10 +7203,14 @@ }, "node_modules/@material/banner/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/base": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/base/-/base-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-/ps+AffcHtBk4Gv7D4sHLQ18fRA=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -6165,10 +7218,14 @@ }, "node_modules/@material/base/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/button": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/button/-/button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-cUqqgM63P+8oUt2bJb/mNAdulXw=", "license": "MIT", "dependencies": { "@material/density": "15.0.0-canary.684e33d25.0", @@ -6188,10 +7245,14 @@ }, "node_modules/@material/button/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/card": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/card/-/card-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-aMQAd0apNCLJoBDSfc8l1xdu3XI=", "license": "MIT", "dependencies": { "@material/dom": "15.0.0-canary.684e33d25.0", @@ -6207,10 +7268,14 @@ }, "node_modules/@material/card/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/checkbox": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/checkbox/-/checkbox-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-K0ilVBXqsQznO6h6+PXC537rGFE=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6227,10 +7292,14 @@ }, "node_modules/@material/checkbox/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/chips": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/chips/-/chips-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-gZKeDBirWKjrBoLq2dNzUri1g6M=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6254,10 +7323,14 @@ }, "node_modules/@material/chips/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/circular-progress": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/circular-progress/-/circular-progress-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-hITOK1PQdLSLaFH2B1jC+slJaok=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6272,10 +7345,14 @@ }, "node_modules/@material/circular-progress/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/data-table": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/data-table/-/data-table-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-TDhPx0UAqkczzj/maKkoAH7zsck=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6301,10 +7378,14 @@ }, "node_modules/@material/data-table/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/density": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/density/-/density-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-mvHqDolCNB928DLUKkzRMgUKAH4=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -6312,10 +7393,14 @@ }, "node_modules/@material/density/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/dialog": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/dialog/-/dialog-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-FBFk1r2/VC9yJLFy30Cnny5WKqg=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6337,10 +7422,14 @@ }, "node_modules/@material/dialog/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/dom": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/dom/-/dom-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-FIf0oBh6qPsSgZUzU3IYiIwllOs=", "license": "MIT", "dependencies": { "@material/feature-targeting": "15.0.0-canary.684e33d25.0", @@ -6350,10 +7439,14 @@ }, "node_modules/@material/dom/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/drawer": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/drawer/-/drawer-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-xW3GekQQMMtM3vIDAwnTTB1SZsw=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6372,10 +7465,14 @@ }, "node_modules/@material/drawer/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/elevation": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/elevation/-/elevation-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-ma0YeRfQaoSA94AInSVIZFicfQU=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6388,10 +7485,14 @@ }, "node_modules/@material/elevation/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/fab": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/fab/-/fab-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-EgM9Z3EqBNJctG4WRhVaGpIuPLg=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6411,10 +7512,14 @@ }, "node_modules/@material/fab/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/feature-targeting": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/feature-targeting/-/feature-targeting-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-cyR+C80lsDE6b3g86NDbPrHZsno=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -6422,10 +7527,14 @@ }, "node_modules/@material/feature-targeting/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/floating-label": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/floating-label/-/floating-label-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-aVZbUI9OnRmpvlicz0lVlsgQKgc=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6440,10 +7549,14 @@ }, "node_modules/@material/floating-label/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/focus-ring": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/focus-ring/-/focus-ring-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-5HmF56i2ppbbI1RnCkJ6T9NPMKU=", "license": "MIT", "dependencies": { "@material/dom": "15.0.0-canary.684e33d25.0", @@ -6453,6 +7566,8 @@ }, "node_modules/@material/form-field": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/form-field/-/form-field-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-AzkwQC6XZsLGJJyqbhKVVXr2GjY=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -6466,10 +7581,14 @@ }, "node_modules/@material/form-field/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/icon-button": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/icon-button/-/icon-button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-sfGtul8pR8O7MXld8pIfoufR+GI=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -6487,10 +7606,14 @@ }, "node_modules/@material/icon-button/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/image-list": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/image-list/-/image-list-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-0Tc2n+6jARKHkGpikXhNaS5wHN0=", "license": "MIT", "dependencies": { "@material/feature-targeting": "15.0.0-canary.684e33d25.0", @@ -6502,10 +7625,14 @@ }, "node_modules/@material/image-list/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/layout-grid": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/layout-grid/-/layout-grid-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-TJ88Lu5lD07ylxpMD6z3x7wh9fA=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -6513,10 +7640,14 @@ }, "node_modules/@material/layout-grid/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/line-ripple": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/line-ripple/-/line-ripple-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-30YBp4Da6Rn/udK+wF+hiSOMnWc=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6528,10 +7659,14 @@ }, "node_modules/@material/line-ripple/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/linear-progress": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/linear-progress/-/linear-progress-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-cJMZnIu5RrwVtnfJaKQ/jwMvVG8=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6546,10 +7681,14 @@ }, "node_modules/@material/linear-progress/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/list": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/list/-/list-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-LxKsYlD52hmEPtEi88bYfKQD28E=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -6567,10 +7706,14 @@ }, "node_modules/@material/list/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/menu": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/menu/-/menu-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-H8oEpbqiUU6FDbgqIY68xl7YwP4=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -6589,6 +7732,8 @@ }, "node_modules/@material/menu-surface": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/menu-surface/-/menu-surface-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-w5fsYXA6HmskzidR6Vm1UmyQm6k=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6603,14 +7748,20 @@ }, "node_modules/@material/menu-surface/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/menu/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/notched-outline": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/notched-outline/-/notched-outline-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-wYtI2KnVFTcX4dyxOsUfzsjKhIk=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -6624,10 +7775,14 @@ }, "node_modules/@material/notched-outline/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/progress-indicator": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/progress-indicator/-/progress-indicator-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-Jg+Hs8MA2RfITWEEd8bfqPr8vxo=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -6635,10 +7790,14 @@ }, "node_modules/@material/progress-indicator/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/radio": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/radio/-/radio-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-eihGEkweeNalE67oyjuvvj/88ak=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6655,10 +7814,14 @@ }, "node_modules/@material/radio/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/ripple": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/ripple/-/ripple-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-Gtsy5Pbay7nmXSb7GmGU8l6NtvA=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6672,10 +7835,14 @@ }, "node_modules/@material/ripple/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/rtl": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/rtl/-/rtl-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-ifaaHsLJzJBU04p3i1rNg0bWk4U=", "license": "MIT", "dependencies": { "@material/theme": "15.0.0-canary.684e33d25.0", @@ -6684,10 +7851,14 @@ }, "node_modules/@material/rtl/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/segmented-button": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/segmented-button/-/segmented-button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-HqFAnKcm8KZHZwMU+tQIvGpYAkE=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -6702,10 +7873,14 @@ }, "node_modules/@material/segmented-button/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/select": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/select/-/select-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-5eL+70j+0TFFCexfIGsxHSYX7W8=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6731,10 +7906,14 @@ }, "node_modules/@material/select/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/shape": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/shape/-/shape-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-PirIa5v/ZKh8FF1GF4uspR5syZ8=", "license": "MIT", "dependencies": { "@material/feature-targeting": "15.0.0-canary.684e33d25.0", @@ -6745,10 +7924,14 @@ }, "node_modules/@material/shape/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/slider": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/slider/-/slider-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-JivvfDNkilOBOQxt91Gtw/VnXA0=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6766,10 +7949,14 @@ }, "node_modules/@material/slider/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/snackbar": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/snackbar/-/snackbar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-Q3NO++QpBckcdzzJW/uQh8fhYsc=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6790,10 +7977,14 @@ }, "node_modules/@material/snackbar/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/switch": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/switch/-/switch-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-zRC5VO/EkZe9G+7CecI88muW6wM=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6814,10 +8005,14 @@ }, "node_modules/@material/switch/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/tab": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab/-/tab-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-c7ErjmkWsdC+/H3WTw9DrkXqLyA=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -6835,6 +8030,8 @@ }, "node_modules/@material/tab-bar": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-bar/-/tab-bar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-YhykDY7Ta/chMHTFc3ZAzkmYRIA=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6853,10 +8050,14 @@ }, "node_modules/@material/tab-bar/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/tab-indicator": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-indicator/-/tab-indicator-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-MFxEYaRTlGGcn4nvymFoFtIQNbE=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6868,10 +8069,14 @@ }, "node_modules/@material/tab-indicator/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/tab-scroller": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-scroller/-/tab-scroller-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-/+cw3MpPoYMftUHpze6cVm//FKs=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6884,14 +8089,20 @@ }, "node_modules/@material/tab-scroller/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/tab/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/textfield": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/textfield/-/textfield-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-rj3MpXqoCoGh/sauiId/YnTZq20=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6913,10 +8124,14 @@ }, "node_modules/@material/textfield/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/theme": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/theme/-/theme-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-D6b6pPvm8XYH4jE8gm5e3+zOBSo=", "license": "MIT", "dependencies": { "@material/feature-targeting": "15.0.0-canary.684e33d25.0", @@ -6925,10 +8140,14 @@ }, "node_modules/@material/theme/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/tokens": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tokens/-/tokens-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-6/7CJ7fx7Z2zUiexmaJHZdGII1Y=", "license": "MIT", "dependencies": { "@material/elevation": "15.0.0-canary.684e33d25.0" @@ -6936,6 +8155,8 @@ }, "node_modules/@material/tooltip": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tooltip/-/tooltip-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-mBogoBCnxBBk8aZV8/JIJYhYXtU=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6955,10 +8176,14 @@ }, "node_modules/@material/tooltip/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/top-app-bar": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/top-app-bar/-/top-app-bar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-P1CE1sH3+6p5HyPdq8jBPdRUhGU=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -6974,10 +8199,14 @@ }, "node_modules/@material/top-app-bar/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/touch-target": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/touch-target/-/touch-target-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-T+2cAgy9jYE7jAH4WQZSt8cZy6c=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -6989,10 +8218,14 @@ }, "node_modules/@material/touch-target/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/typography": { "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/typography/-/typography-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-0r0s+QVCBjN7C1mmM+Dc6PjjVjs=", "license": "MIT", "dependencies": { "@material/feature-targeting": "15.0.0-canary.684e33d25.0", @@ -7002,10 +8235,14 @@ }, "node_modules/@material/typography/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@mdx-js/react": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha1-mXoZs6W3g9k2x1rnxHz+Yvln90Y=", "dev": true, "license": "MIT", "dependencies": { @@ -7022,6 +8259,8 @@ }, "node_modules/@ndelangen/get-tarball": { "version": "3.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", + "integrity": "sha1-cn/0RU5l80cH50Klnl5rH1JdiWQ=", "dev": true, "license": "MIT", "dependencies": { @@ -7032,6 +8271,8 @@ }, "node_modules/@ngrx/effects": { "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/effects/-/effects-15.4.0.tgz", + "integrity": "sha1-MegKou8TlTdyYHucbcsS784uHaU=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" @@ -7044,6 +8285,8 @@ }, "node_modules/@ngrx/entity": { "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/entity/-/entity-15.4.0.tgz", + "integrity": "sha1-lodFqAejNC7FI84no5r9uk7mAfE=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" @@ -7056,6 +8299,8 @@ }, "node_modules/@ngrx/router-store": { "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/router-store/-/router-store-15.4.0.tgz", + "integrity": "sha1-erkqxUW93n5w3ZktS7lqIv5vnS4=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" @@ -7070,11 +8315,15 @@ }, "node_modules/@ngrx/schematics": { "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/schematics/-/schematics-15.4.0.tgz", + "integrity": "sha1-5JTm/qFa0Ir+kpcuwziixdL2Mt0=", "dev": true, "license": "MIT" }, "node_modules/@ngrx/store": { "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/store/-/store-15.4.0.tgz", + "integrity": "sha1-GF7hjlxBR8fbYP07IjzEKfgm1RQ=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" @@ -7086,6 +8335,8 @@ }, "node_modules/@ngrx/store-devtools": { "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/store-devtools/-/store-devtools-15.4.0.tgz", + "integrity": "sha1-OcGjH4E9xDKO0PuCaEOEXINCLC0=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" @@ -7097,6 +8348,8 @@ }, "node_modules/@ngtools/webpack": { "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngtools/webpack/-/webpack-15.2.8.tgz", + "integrity": "sha1-34+5MAzPlMq4+K1p+xb9MRgebII=", "dev": true, "license": "MIT", "engines": { @@ -7110,17 +8363,10 @@ "webpack": "^5.54.0" } }, - "node_modules/@nicolo-ribaudo/semver-v6": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", - "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", "dev": true, "license": "MIT", "dependencies": { @@ -7133,6 +8379,8 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", "dev": true, "license": "MIT", "engines": { @@ -7141,6 +8389,8 @@ }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", "dev": true, "license": "MIT", "dependencies": { @@ -7152,7 +8402,9 @@ } }, "node_modules/@npmcli/fs": { - "version": "3.1.0", + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha1-Wc2qWtypXRNfwA8rtT9XcVdc5yY=", "dev": true, "license": "ISC", "dependencies": { @@ -7164,6 +8416,8 @@ }, "node_modules/@npmcli/git": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/git/-/git-4.1.0.tgz", + "integrity": "sha1-qwrT/YK8TYwTUbbGLw+lbo/mr6Y=", "dev": true, "license": "ISC", "dependencies": { @@ -7182,6 +8436,8 @@ }, "node_modules/@npmcli/git/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -7190,6 +8446,8 @@ }, "node_modules/@npmcli/git/node_modules/which": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", + "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", "dev": true, "license": "ISC", "dependencies": { @@ -7204,6 +8462,8 @@ }, "node_modules/@npmcli/installed-package-contents": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", + "integrity": "sha1-YwSOX25AlHo6iNy8tP2bdv3TfBc=", "dev": true, "license": "ISC", "dependencies": { @@ -7219,6 +8479,9 @@ }, "node_modules/@npmcli/move-file": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha1-Jva9w3nYf3XlVzm6uJ21JbBhAOQ=", + "deprecated": "This functionality has been moved to @npmcli/fs", "dev": true, "license": "MIT", "dependencies": { @@ -7231,6 +8494,8 @@ }, "node_modules/@npmcli/move-file/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -7250,6 +8515,8 @@ }, "node_modules/@npmcli/move-file/node_modules/mkdirp": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", "dev": true, "license": "MIT", "bin": { @@ -7261,6 +8528,8 @@ }, "node_modules/@npmcli/move-file/node_modules/rimraf": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -7275,6 +8544,8 @@ }, "node_modules/@npmcli/node-gyp": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha1-EBstBJDvGqIO1GDkwIE/DbVgVFo=", "dev": true, "license": "ISC", "engines": { @@ -7283,6 +8554,8 @@ }, "node_modules/@npmcli/promise-spawn": { "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", + "integrity": "sha1-yLxPor0PAcuXnYeYugOPMUz6cPI=", "dev": true, "license": "ISC", "dependencies": { @@ -7294,6 +8567,8 @@ }, "node_modules/@npmcli/promise-spawn/node_modules/which": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", + "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", "dev": true, "license": "ISC", "dependencies": { @@ -7308,6 +8583,8 @@ }, "node_modules/@npmcli/run-script": { "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/run-script/-/run-script-6.0.2.tgz", + "integrity": "sha1-olRS1F7n9/uMFt+vliRCPAwOuIU=", "dev": true, "license": "ISC", "dependencies": { @@ -7323,6 +8600,8 @@ }, "node_modules/@npmcli/run-script/node_modules/which": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", + "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", "dev": true, "license": "ISC", "dependencies": { @@ -7337,6 +8616,8 @@ }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha1-p36nQvqyV3UUVDTrHSMoz1ATrDM=", "dev": true, "license": "MIT", "optional": true, @@ -7346,6 +8627,8 @@ }, "node_modules/@prettier/plugin-xml": { "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@prettier/plugin-xml/-/plugin-xml-2.2.0.tgz", + "integrity": "sha1-K8KuZnqoFzaf25Oap9NuqIEFSD0=", "dev": true, "license": "MIT", "dependencies": { @@ -7355,10 +8638,14 @@ }, "node_modules/@qqnluaq/smk": { "version": "1.0.16000", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@qqnluaq/smk/-/smk-1.0.16000.tgz", + "integrity": "sha1-cQX8ZF9GcsI/1TIiXksw/VjuRsM=", "license": "APSL-2.0" }, "node_modules/@radix-ui/react-compose-refs": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha1-fthotmlGqmAw5YCx/8o4bdTSGYk=", "dev": true, "license": "MIT", "dependencies": { @@ -7376,6 +8663,8 @@ }, "node_modules/@radix-ui/react-slot": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha1-qf9EI+reZ/UB/7MuwiBkvJ0wmas=", "dev": true, "license": "MIT", "dependencies": { @@ -7394,6 +8683,8 @@ }, "node_modules/@schematics/angular": { "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@schematics/angular/-/angular-15.2.8.tgz", + "integrity": "sha1-2EWQPxzEd9KZ+WjrW8QKmFXP2RE=", "dev": true, "license": "MIT", "dependencies": { @@ -7409,6 +8700,8 @@ }, "node_modules/@sigstore/bundle": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/bundle/-/bundle-1.1.0.tgz", + "integrity": "sha1-F/jYE7CTSLFu7tZqjPHD1r09BPE=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -7420,6 +8713,8 @@ }, "node_modules/@sigstore/protobuf-specs": { "version": "0.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", + "integrity": "sha1-vp7088OAUsQ705nT95LJf/niJ3s=", "dev": true, "license": "Apache-2.0", "engines": { @@ -7428,6 +8723,8 @@ }, "node_modules/@sigstore/sign": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/sign/-/sign-1.0.0.tgz", + "integrity": "sha1-awjrwvbJKqWssHpJeEy2c4eW97Q=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -7441,6 +8738,8 @@ }, "node_modules/@sigstore/sign/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -7449,6 +8748,8 @@ }, "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", "dev": true, "license": "ISC", "dependencies": { @@ -7474,6 +8775,8 @@ }, "node_modules/@sigstore/sign/node_modules/minipass": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -7481,7 +8784,9 @@ } }, "node_modules/@sigstore/sign/node_modules/minipass-fetch": { - "version": "3.0.4", + "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", "dev": true, "license": "MIT", "dependencies": { @@ -7497,7 +8802,9 @@ } }, "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -7506,6 +8813,8 @@ }, "node_modules/@sigstore/tuf": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/tuf/-/tuf-1.0.3.tgz", + "integrity": "sha1-KmWYZ3Lt6ZZIVyjwJ7BRTAtwsWA=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -7518,16 +8827,22 @@ }, "node_modules/@sinclair/typebox": { "version": "0.24.51", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha1-ZF8z/k4C3v4m8vXAQQ4cCU6sf18=", "dev": true, "license": "MIT" }, "node_modules/@socket.io/component-emitter": { "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha1-gh+EQvQXXY8EZ7na8m46GOLQKvI=", "dev": true, "license": "MIT" }, "node_modules/@stencil/core": { - "version": "4.17.2", + "version": "4.18.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@stencil/core/-/core-4.18.0.tgz", + "integrity": "sha1-lE11xzX2klF4A5BPjUMAMwfhoss=", "license": "MIT", "bin": { "stencil": "bin/stencil" @@ -7538,11 +8853,13 @@ } }, "node_modules/@storybook/addon-actions": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-actions/-/addon-actions-8.0.10.tgz", + "integrity": "sha1-35/eDSNBdO2l6xx6+ULajgGSS1A=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-events": "8.0.9", + "@storybook/core-events": "8.0.10", "@storybook/global": "^5.0.0", "@types/uuid": "^9.0.1", "dequal": "^2.0.2", @@ -7555,7 +8872,9 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-backgrounds/-/addon-backgrounds-8.0.10.tgz", + "integrity": "sha1-J7sa81TQwuaJM9WyeV+QCLhLHsU=", "dev": true, "license": "MIT", "dependencies": { @@ -7569,11 +8888,13 @@ } }, "node_modules/@storybook/addon-controls": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-controls/-/addon-controls-8.0.10.tgz", + "integrity": "sha1-SeqpvJFPlGLVbb78B7ovjPnVp6k=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/blocks": "8.0.9", + "@storybook/blocks": "8.0.10", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" }, @@ -7583,24 +8904,25 @@ } }, "node_modules/@storybook/addon-docs": { - "version": "8.0.9", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.0.9.tgz", - "integrity": "sha512-x7hX7UuzJtClu6XwU3SfpyFhuckVcgqgD6BU6Ihxl0zs+i4xp6iKVXYSnHFMRM1sgoeT8TjPxab35Ke8w8BVRw==", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-docs/-/addon-docs-8.0.10.tgz", + "integrity": "sha1-V6o7/sJZlcidF/GvksTLJqH5LqM=", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.12.3", "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.0.9", - "@storybook/client-logger": "8.0.9", - "@storybook/components": "8.0.9", - "@storybook/csf-plugin": "8.0.9", - "@storybook/csf-tools": "8.0.9", + "@storybook/blocks": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/components": "8.0.10", + "@storybook/csf-plugin": "8.0.10", + "@storybook/csf-tools": "8.0.10", "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.0.9", - "@storybook/preview-api": "8.0.9", - "@storybook/react-dom-shim": "8.0.9", - "@storybook/theming": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/node-logger": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@storybook/react-dom-shim": "8.0.10", + "@storybook/theming": "8.0.10", + "@storybook/types": "8.0.10", "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "fs-extra": "^11.1.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", @@ -7616,6 +8938,8 @@ }, "node_modules/@storybook/addon-docs/node_modules/fs-extra": { "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -7628,23 +8952,25 @@ } }, "node_modules/@storybook/addon-essentials": { - "version": "8.0.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/addon-actions": "8.0.9", - "@storybook/addon-backgrounds": "8.0.9", - "@storybook/addon-controls": "8.0.9", - "@storybook/addon-docs": "8.0.9", - "@storybook/addon-highlight": "8.0.9", - "@storybook/addon-measure": "8.0.9", - "@storybook/addon-outline": "8.0.9", - "@storybook/addon-toolbars": "8.0.9", - "@storybook/addon-viewport": "8.0.9", - "@storybook/core-common": "8.0.9", - "@storybook/manager-api": "8.0.9", - "@storybook/node-logger": "8.0.9", - "@storybook/preview-api": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-essentials/-/addon-essentials-8.0.10.tgz", + "integrity": "sha1-SQKbLabWGgzthn1PyDsU/pjyy3Y=", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addon-actions": "8.0.10", + "@storybook/addon-backgrounds": "8.0.10", + "@storybook/addon-controls": "8.0.10", + "@storybook/addon-docs": "8.0.10", + "@storybook/addon-highlight": "8.0.10", + "@storybook/addon-measure": "8.0.10", + "@storybook/addon-outline": "8.0.10", + "@storybook/addon-toolbars": "8.0.10", + "@storybook/addon-viewport": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/manager-api": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/preview-api": "8.0.10", "ts-dedent": "^2.0.0" }, "funding": { @@ -7653,7 +8979,9 @@ } }, "node_modules/@storybook/addon-highlight": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-highlight/-/addon-highlight-8.0.10.tgz", + "integrity": "sha1-u3tNuUTKbipAbD/ypud6M5VErrc=", "dev": true, "license": "MIT", "dependencies": { @@ -7665,14 +8993,16 @@ } }, "node_modules/@storybook/addon-interactions": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-interactions/-/addon-interactions-8.0.10.tgz", + "integrity": "sha1-PyQ0SvwXXP74venpR0Uh+iYoyQg=", "dev": true, "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.0.9", - "@storybook/test": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/instrumenter": "8.0.10", + "@storybook/test": "8.0.10", + "@storybook/types": "8.0.10", "polished": "^4.2.2", "ts-dedent": "^2.2.0" }, @@ -7682,7 +9012,9 @@ } }, "node_modules/@storybook/addon-links": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-links/-/addon-links-8.0.10.tgz", + "integrity": "sha1-aFLFoEbfE38dFt2XGxTvQZH0954=", "dev": true, "license": "MIT", "dependencies": { @@ -7704,7 +9036,9 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-measure/-/addon-measure-8.0.10.tgz", + "integrity": "sha1-5ZEhY07jXG/hKCkkVt9Pqu0P7QE=", "dev": true, "license": "MIT", "dependencies": { @@ -7717,7 +9051,9 @@ } }, "node_modules/@storybook/addon-outline": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-outline/-/addon-outline-8.0.10.tgz", + "integrity": "sha1-1SDm/0r+pR77BW7sqIAy34jIU5Q=", "dev": true, "license": "MIT", "dependencies": { @@ -7730,7 +9066,9 @@ } }, "node_modules/@storybook/addon-toolbars": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-toolbars/-/addon-toolbars-8.0.10.tgz", + "integrity": "sha1-dTx9OJWthNhYn798KbqvZCSWiLc=", "dev": true, "license": "MIT", "funding": { @@ -7739,7 +9077,9 @@ } }, "node_modules/@storybook/addon-viewport": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-viewport/-/addon-viewport-8.0.10.tgz", + "integrity": "sha1-eR3d1IUH9j3j+Qngiijk8bJPDbU=", "dev": true, "license": "MIT", "dependencies": { @@ -7751,22 +9091,24 @@ } }, "node_modules/@storybook/angular": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/angular/-/angular-8.0.10.tgz", + "integrity": "sha1-vcowc0yLYtMrjhP7aZruGHapzTg=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "8.0.9", - "@storybook/client-logger": "8.0.9", - "@storybook/core-common": "8.0.9", - "@storybook/core-events": "8.0.9", - "@storybook/core-server": "8.0.9", - "@storybook/core-webpack": "8.0.9", - "@storybook/docs-tools": "8.0.9", + "@storybook/builder-webpack5": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/core-server": "8.0.10", + "@storybook/core-webpack": "8.0.10", + "@storybook/docs-tools": "8.0.10", "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.0.9", - "@storybook/preview-api": "8.0.9", - "@storybook/telemetry": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/node-logger": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@storybook/telemetry": "8.0.10", + "@storybook/types": "8.0.10", "@types/node": "^18.0.0", "@types/react": "^18.0.37", "@types/react-dom": "^18.0.11", @@ -7810,198 +9152,25 @@ } } }, - "node_modules/@storybook/angular/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/@storybook/angular/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@storybook/angular/node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@storybook/angular/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/angular/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/blocks": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/blocks/-/blocks-8.0.10.tgz", + "integrity": "sha1-r4e39OxbH5qRlbH5k/7qexNHV4Y=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.9", - "@storybook/client-logger": "8.0.9", - "@storybook/components": "8.0.9", - "@storybook/core-events": "8.0.9", + "@storybook/channels": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/components": "8.0.10", + "@storybook/core-events": "8.0.10", "@storybook/csf": "^0.1.4", - "@storybook/docs-tools": "8.0.9", + "@storybook/docs-tools": "8.0.10", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/manager-api": "8.0.9", - "@storybook/preview-api": "8.0.9", - "@storybook/theming": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/manager-api": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@storybook/theming": "8.0.10", + "@storybook/types": "8.0.10", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", @@ -8032,31 +9201,17 @@ } } }, - "node_modules/@storybook/blocks/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/blocks/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@storybook/builder-manager": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/builder-manager/-/builder-manager-8.0.10.tgz", + "integrity": "sha1-E68WJIE/wmwiHIigwnCRrEiwV4E=", "dev": true, "license": "MIT", "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "8.0.9", - "@storybook/manager": "8.0.9", - "@storybook/node-logger": "8.0.9", + "@storybook/core-common": "8.0.10", + "@storybook/manager": "8.0.10", + "@storybook/node-logger": "8.0.10", "@types/ejs": "^3.1.1", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", "browser-assert": "^1.2.1", @@ -8073,8 +9228,367 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha1-O0iMSa7p1JHCyPmKkJt4WHDW6ZU=", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha1-2xySAqW8kuoEx7aEDxu+Cev55rk=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha1-OxYoAp5VdiSdKy12ZpblB2hEn5g=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha1-boUXoEXd2GrjDGYIyEdevAxAALs=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha1-kO0Jjh+d2Kk4FpWyB+HP9FVAoNA=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha1-1xUC0e6JoRMDJ+iQNkZmx2CiqRE=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha1-ql6ljZwd2a9oi4tvY+8NPWDOpTw=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha1-drO5jLH4eTb7w38HPvq61J3NiJw=", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha1-BVtjcl32eDebD2250PqFRjdVsuU=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha1-wOXnh8KFJk5d/Hp58EuLTu/a1/o=", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha1-phhOYr183GPgwESLg4AQAWUyGcU=", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha1-0I45zob0Xvj8iFSdKcYris9WSao=", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha1-jSUvC3dW/9bRy95epn/4/SBDfyA=", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha1-Gfbc2xRAna5gf2bKEYHdTp24EwA=", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha1-PIMMkPGl190Uc9VZXqTruSCYhoU=", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha1-huyjUgOvwNneBpTGTsCrCjePb/8=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha1-53HI6w4Pbhh3/9QiADa5iu1ZFeY=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha1-mnla5LTjfmdPD01xbz4ibdfDm68=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha1-ffI7YaSXuKwYne9uJalWc8rtsD8=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha1-8a5av5ygUq4RwbyAb7TA9Rm6z5A=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/builder-manager/node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha1-JB/mLDTY6EYc1wgneBPh0LpVziM=", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@storybook/builder-manager/node_modules/@esbuild/win32-x64": { "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha1-nJB7IeMKUtuVm6T4C7AaDMQD1cw=", "cpu": [ "x64" ], @@ -8090,6 +9604,8 @@ }, "node_modules/@storybook/builder-manager/node_modules/esbuild": { "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha1-nWsjhlYXZu5rWlUZbG12bSjIfqE=", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -8127,6 +9643,8 @@ }, "node_modules/@storybook/builder-manager/node_modules/fs-extra": { "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -8139,18 +9657,20 @@ } }, "node_modules/@storybook/builder-webpack5": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/builder-webpack5/-/builder-webpack5-8.0.10.tgz", + "integrity": "sha1-KUDfd72jScf3hA0dSCOB9JNEA5Q=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.9", - "@storybook/client-logger": "8.0.9", - "@storybook/core-common": "8.0.9", - "@storybook/core-events": "8.0.9", - "@storybook/core-webpack": "8.0.9", - "@storybook/node-logger": "8.0.9", - "@storybook/preview": "8.0.9", - "@storybook/preview-api": "8.0.9", + "@storybook/channels": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/core-webpack": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/preview": "8.0.10", + "@storybook/preview-api": "8.0.10", "@types/node": "^18.0.0", "@types/semver": "^7.3.4", "browser-assert": "^1.2.1", @@ -8190,6 +9710,8 @@ }, "node_modules/@storybook/builder-webpack5/node_modules/fs-extra": { "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -8203,6 +9725,8 @@ }, "node_modules/@storybook/builder-webpack5/node_modules/magic-string": { "version": "0.30.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha1-Ej2cQaDLVkDIkrBB1M+zvQqks54=", "dev": true, "license": "MIT", "dependencies": { @@ -8211,6 +9735,8 @@ }, "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware": { "version": "6.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", + "integrity": "sha1-efQQP4yJhWTJ6Ww6nCQi3lDySbw=", "dev": true, "license": "MIT", "dependencies": { @@ -8237,12 +9763,14 @@ } }, "node_modules/@storybook/channels": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/channels/-/channels-8.0.10.tgz", + "integrity": "sha1-VhQbRAAWk/+Z4oKN7saFt8Ev8sY=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.0.9", - "@storybook/core-events": "8.0.9", + "@storybook/client-logger": "8.0.10", + "@storybook/core-events": "8.0.10", "@storybook/global": "^5.0.0", "telejson": "^7.2.0", "tiny-invariant": "^1.3.1" @@ -8253,21 +9781,23 @@ } }, "node_modules/@storybook/cli": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/cli/-/cli-8.0.10.tgz", + "integrity": "sha1-E3d0n1Rrw4kSKJByIzBZ4Npbz/w=", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.23.0", "@babel/types": "^7.23.0", "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "8.0.9", - "@storybook/core-common": "8.0.9", - "@storybook/core-events": "8.0.9", - "@storybook/core-server": "8.0.9", - "@storybook/csf-tools": "8.0.9", - "@storybook/node-logger": "8.0.9", - "@storybook/telemetry": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/codemod": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/core-server": "8.0.10", + "@storybook/csf-tools": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/telemetry": "8.0.10", + "@storybook/types": "8.0.10", "@types/semver": "^7.3.4", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", @@ -8305,6 +9835,8 @@ }, "node_modules/@storybook/cli/node_modules/@babel/core": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", "dev": true, "license": "MIT", "dependencies": { @@ -8334,6 +9866,8 @@ }, "node_modules/@storybook/cli/node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -8342,6 +9876,8 @@ }, "node_modules/@storybook/cli/node_modules/@babel/generator": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -8356,6 +9892,8 @@ }, "node_modules/@storybook/cli/node_modules/@babel/template": { "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -8369,6 +9907,8 @@ }, "node_modules/@storybook/cli/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -8382,6 +9922,8 @@ }, "node_modules/@storybook/cli/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -8396,6 +9938,8 @@ }, "node_modules/@storybook/cli/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -8409,24 +9953,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/cli/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/cli/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@storybook/cli/node_modules/commander": { "version": "6.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-6.2.1.tgz", + "integrity": "sha1-B5LraC37wyWZm7K4T93duhEKxzw=", "dev": true, "license": "MIT", "engines": { @@ -8435,26 +9965,15 @@ }, "node_modules/@storybook/cli/node_modules/convert-source-map": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", "dev": true, "license": "MIT" }, - "node_modules/@storybook/cli/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@storybook/cli/node_modules/fs-extra": { "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -8468,166 +9987,18 @@ }, "node_modules/@storybook/cli/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@storybook/cli/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/@storybook/cli/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@storybook/cli/node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@storybook/cli/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/read-pkg": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/cli/node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/cli/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/cli/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -8637,16 +10008,10 @@ "node": ">=8" } }, - "node_modules/@storybook/cli/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/client-logger": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/client-logger/-/client-logger-8.0.10.tgz", + "integrity": "sha1-096Dd/QfbHZle6dccpWW3GfF/8s=", "dev": true, "license": "MIT", "dependencies": { @@ -8658,7 +10023,9 @@ } }, "node_modules/@storybook/codemod": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/codemod/-/codemod-8.0.10.tgz", + "integrity": "sha1-y1pVOBTUUS5fBfPTog0HNJxtvPk=", "dev": true, "license": "MIT", "dependencies": { @@ -8666,9 +10033,9 @@ "@babel/preset-env": "^7.23.2", "@babel/types": "^7.23.0", "@storybook/csf": "^0.1.4", - "@storybook/csf-tools": "8.0.9", - "@storybook/node-logger": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/csf-tools": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/types": "8.0.10", "@types/cross-spawn": "^6.0.2", "cross-spawn": "^7.0.3", "globby": "^11.0.2", @@ -8683,8 +10050,16 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/codemod/node_modules/_EXCLUDED_": { + "dev": true + }, + "node_modules/@storybook/codemod/node_modules/@babel/_EXCLUDED_": { + "dev": true + }, "node_modules/@storybook/codemod/node_modules/@babel/core": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", "dev": true, "license": "MIT", "dependencies": { @@ -8714,6 +10089,8 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/generator": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -8728,6 +10105,8 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha1-GFlPeJw1lKyyTP20p/e30ui9kS0=", "dev": true, "license": "MIT", "dependencies": { @@ -8743,6 +10122,8 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha1-eET5KJVG76n+usLeTP41igUL1wM=", "dev": true, "license": "MIT", "engines": { @@ -8754,6 +10135,8 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha1-DiIHA7ifIhaADOexxTywz1IcN/Q=", "dev": true, "license": "MIT", "dependencies": { @@ -8770,6 +10153,8 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/preset-env": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.24.5.tgz", + "integrity": "sha1-aprJC9WlqdrlAq9g38WMGQVRu80=", "dev": true, "license": "MIT", "dependencies": { @@ -8864,6 +10249,8 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha1-zLiKLEnIFyNoYf7ngmCAVzuKkjo=", "dev": true, "license": "MIT", "dependencies": { @@ -8877,6 +10264,8 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/template": { "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -8890,6 +10279,8 @@ }, "node_modules/@storybook/codemod/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -8903,6 +10294,8 @@ }, "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha1-MDIN/j/+GjNsFa/c2v1v1hWyXjM=", "dev": true, "license": "MIT", "dependencies": { @@ -8916,6 +10309,8 @@ }, "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs3": { "version": "0.10.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha1-eJrIJAWtZkwgR20CM7SFKB3rnHc=", "dev": true, "license": "MIT", "dependencies": { @@ -8926,8 +10321,14 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs3/node_modules/core-js-compat": { + "resolved": "node_modules/@storybook/codemod/node_modules/_EXCLUDED_", + "link": true + }, "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha1-rdxH4kDt0doQWOvaAwIfOCu6eF4=", "dev": true, "license": "MIT", "dependencies": { @@ -8939,11 +10340,19 @@ }, "node_modules/@storybook/codemod/node_modules/convert-source-map": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", "dev": true, "license": "MIT" }, + "node_modules/@storybook/codemod/node_modules/core-js-compat": { + "resolved": "node_modules/@storybook/codemod/node_modules/@babel/_EXCLUDED_", + "link": true + }, "node_modules/@storybook/codemod/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -8951,17 +10360,19 @@ } }, "node_modules/@storybook/components": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/components/-/components-8.0.10.tgz", + "integrity": "sha1-dMUGWM/OniA54OtdClHrubcX6a8=", "dev": true, "license": "MIT", "dependencies": { "@radix-ui/react-slot": "^1.0.2", - "@storybook/client-logger": "8.0.9", + "@storybook/client-logger": "8.0.10", "@storybook/csf": "^0.1.4", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/theming": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/theming": "8.0.10", + "@storybook/types": "8.0.10", "memoizerific": "^1.11.3", "util-deprecate": "^1.0.2" }, @@ -8975,14 +10386,16 @@ } }, "node_modules/@storybook/core-common": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-common/-/core-common-8.0.10.tgz", + "integrity": "sha1-ROTF1rpQATASFW/73C+wLpIBGvI=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-events": "8.0.9", - "@storybook/csf-tools": "8.0.9", - "@storybook/node-logger": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/core-events": "8.0.10", + "@storybook/csf-tools": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/types": "8.0.10", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", "chalk": "^4.1.0", @@ -9013,8 +10426,367 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/core-common/node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha1-O0iMSa7p1JHCyPmKkJt4WHDW6ZU=", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha1-2xySAqW8kuoEx7aEDxu+Cev55rk=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha1-OxYoAp5VdiSdKy12ZpblB2hEn5g=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha1-boUXoEXd2GrjDGYIyEdevAxAALs=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha1-kO0Jjh+d2Kk4FpWyB+HP9FVAoNA=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha1-1xUC0e6JoRMDJ+iQNkZmx2CiqRE=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha1-ql6ljZwd2a9oi4tvY+8NPWDOpTw=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha1-drO5jLH4eTb7w38HPvq61J3NiJw=", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha1-BVtjcl32eDebD2250PqFRjdVsuU=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha1-wOXnh8KFJk5d/Hp58EuLTu/a1/o=", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha1-phhOYr183GPgwESLg4AQAWUyGcU=", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha1-0I45zob0Xvj8iFSdKcYris9WSao=", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha1-jSUvC3dW/9bRy95epn/4/SBDfyA=", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha1-Gfbc2xRAna5gf2bKEYHdTp24EwA=", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha1-PIMMkPGl190Uc9VZXqTruSCYhoU=", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha1-huyjUgOvwNneBpTGTsCrCjePb/8=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha1-53HI6w4Pbhh3/9QiADa5iu1ZFeY=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha1-mnla5LTjfmdPD01xbz4ibdfDm68=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha1-ffI7YaSXuKwYne9uJalWc8rtsD8=", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha1-8a5av5ygUq4RwbyAb7TA9Rm6z5A=", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@storybook/core-common/node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha1-JB/mLDTY6EYc1wgneBPh0LpVziM=", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@storybook/core-common/node_modules/@esbuild/win32-x64": { "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha1-nJB7IeMKUtuVm6T4C7AaDMQD1cw=", "cpu": [ "x64" ], @@ -9030,6 +10802,8 @@ }, "node_modules/@storybook/core-common/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -9044,6 +10818,8 @@ }, "node_modules/@storybook/core-common/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -9052,6 +10828,8 @@ }, "node_modules/@storybook/core-common/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -9065,24 +10843,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/core-common/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-common/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@storybook/core-common/node_modules/esbuild": { "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha1-nWsjhlYXZu5rWlUZbG12bSjIfqE=", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -9118,23 +10882,10 @@ "@esbuild/win32-x64": "0.20.2" } }, - "node_modules/@storybook/core-common/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@storybook/core-common/node_modules/fs-extra": { "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -9147,7 +10898,9 @@ } }, "node_modules/@storybook/core-common/node_modules/glob": { - "version": "10.3.12", + "version": "10.3.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", + "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", "dev": true, "license": "ISC", "dependencies": { @@ -9155,7 +10908,7 @@ "jackspeak": "^2.3.6", "minimatch": "^9.0.1", "minipass": "^7.0.4", - "path-scurry": "^1.10.2" + "path-scurry": "^1.11.0" }, "bin": { "glob": "dist/esm/bin.mjs" @@ -9169,28 +10922,18 @@ }, "node_modules/@storybook/core-common/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@storybook/core-common/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@storybook/core-common/node_modules/minimatch": { "version": "9.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -9204,54 +10947,19 @@ } }, "node_modules/@storybook/core-common/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, - "node_modules/@storybook/core-common/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-common/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-common/node_modules/pkg-dir": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@storybook/core-common/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -9262,7 +10970,9 @@ } }, "node_modules/@storybook/core-events": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-events/-/core-events-8.0.10.tgz", + "integrity": "sha1-A8cMpEgWB46KNHnmMiodH1htqIo=", "dev": true, "license": "MIT", "dependencies": { @@ -9274,27 +10984,29 @@ } }, "node_modules/@storybook/core-server": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-server/-/core-server-8.0.10.tgz", + "integrity": "sha1-nnWlxHKZ9Ee5qQVkgv+ZSCt/hzw=", "dev": true, "license": "MIT", "dependencies": { "@aw-web-design/x-default-browser": "1.4.126", "@babel/core": "^7.23.9", "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "8.0.9", - "@storybook/channels": "8.0.9", - "@storybook/core-common": "8.0.9", - "@storybook/core-events": "8.0.9", + "@storybook/builder-manager": "8.0.10", + "@storybook/channels": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/core-events": "8.0.10", "@storybook/csf": "^0.1.4", - "@storybook/csf-tools": "8.0.9", + "@storybook/csf-tools": "8.0.10", "@storybook/docs-mdx": "3.0.0", "@storybook/global": "^5.0.0", - "@storybook/manager": "8.0.9", - "@storybook/manager-api": "8.0.9", - "@storybook/node-logger": "8.0.9", - "@storybook/preview-api": "8.0.9", - "@storybook/telemetry": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/manager": "8.0.10", + "@storybook/manager-api": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@storybook/telemetry": "8.0.10", + "@storybook/types": "8.0.10", "@types/detect-port": "^1.3.0", "@types/node": "^18.0.0", "@types/pretty-hrtime": "^1.0.0", @@ -9329,6 +11041,8 @@ }, "node_modules/@storybook/core-server/node_modules/@babel/core": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", "dev": true, "license": "MIT", "dependencies": { @@ -9358,6 +11072,8 @@ }, "node_modules/@storybook/core-server/node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -9366,6 +11082,8 @@ }, "node_modules/@storybook/core-server/node_modules/@babel/generator": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -9380,6 +11098,8 @@ }, "node_modules/@storybook/core-server/node_modules/@babel/template": { "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -9393,6 +11113,8 @@ }, "node_modules/@storybook/core-server/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -9406,6 +11128,8 @@ }, "node_modules/@storybook/core-server/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -9420,6 +11144,8 @@ }, "node_modules/@storybook/core-server/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -9433,29 +11159,17 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/core-server/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-server/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@storybook/core-server/node_modules/convert-source-map": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", "dev": true, "license": "MIT" }, "node_modules/@storybook/core-server/node_modules/fs-extra": { "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -9469,76 +11183,18 @@ }, "node_modules/@storybook/core-server/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@storybook/core-server/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/@storybook/core-server/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@storybook/core-server/node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@storybook/core-server/node_modules/read-pkg": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-server/node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-server/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/core-server/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -9548,22 +11204,16 @@ "node": ">=8" } }, - "node_modules/@storybook/core-server/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/core-webpack": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-webpack/-/core-webpack-8.0.10.tgz", + "integrity": "sha1-6gHM0hnVm+AbKvKqlLf8tuYeum0=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-common": "8.0.9", - "@storybook/node-logger": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/core-common": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/types": "8.0.10", "@types/node": "^18.0.0", "ts-dedent": "^2.0.0" }, @@ -9573,7 +11223,9 @@ } }, "node_modules/@storybook/csf": { - "version": "0.1.6", + "version": "0.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf/-/csf-0.1.7.tgz", + "integrity": "sha1-3MbBajU7wJyMYZuhojupOyqrC50=", "dev": true, "license": "MIT", "dependencies": { @@ -9581,11 +11233,13 @@ } }, "node_modules/@storybook/csf-plugin": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf-plugin/-/csf-plugin-8.0.10.tgz", + "integrity": "sha1-orBN9wggFA9aP7gtIidnVkFYWtw=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf-tools": "8.0.9", + "@storybook/csf-tools": "8.0.10", "unplugin": "^1.3.1" }, "funding": { @@ -9594,7 +11248,9 @@ } }, "node_modules/@storybook/csf-tools": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf-tools/-/csf-tools-8.0.10.tgz", + "integrity": "sha1-95fCgfsQ+ctjgtxtTKVVQvdaPDg=", "dev": true, "license": "MIT", "dependencies": { @@ -9603,7 +11259,7 @@ "@babel/traverse": "^7.23.2", "@babel/types": "^7.23.0", "@storybook/csf": "^0.1.4", - "@storybook/types": "8.0.9", + "@storybook/types": "8.0.10", "fs-extra": "^11.1.0", "recast": "^0.23.5", "ts-dedent": "^2.0.0" @@ -9615,6 +11271,8 @@ }, "node_modules/@storybook/csf-tools/node_modules/@babel/generator": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -9629,6 +11287,8 @@ }, "node_modules/@storybook/csf-tools/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -9642,6 +11302,8 @@ }, "node_modules/@storybook/csf-tools/node_modules/fs-extra": { "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -9653,31 +11315,24 @@ "node": ">=14.14" } }, - "node_modules/@storybook/csf/node_modules/type-fest": { - "version": "2.19.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@storybook/docs-mdx": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/docs-mdx/-/docs-mdx-3.0.0.tgz", + "integrity": "sha1-XJtc413LAK2Kpd3bq/Uq0J+rOXQ=", "dev": true, "license": "MIT" }, "node_modules/@storybook/docs-tools": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/docs-tools/-/docs-tools-8.0.10.tgz", + "integrity": "sha1-irb5ziSFgUKI3iWlfKFshCzCFNM=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-common": "8.0.9", - "@storybook/core-events": "8.0.9", - "@storybook/preview-api": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/core-common": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@storybook/types": "8.0.10", "@types/doctrine": "^0.0.3", "assert": "^2.1.0", "doctrine": "^3.0.0", @@ -9690,11 +11345,15 @@ }, "node_modules/@storybook/global": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/global/-/global-5.0.0.tgz", + "integrity": "sha1-t5PTS5T1csHX2eD0T6xODbyVcu0=", "dev": true, "license": "MIT" }, "node_modules/@storybook/icons": { "version": "1.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/icons/-/icons-1.2.9.tgz", + "integrity": "sha1-u0pRp54Ya2Li3Q4EkouGF6xXODg=", "dev": true, "license": "MIT", "engines": { @@ -9706,15 +11365,17 @@ } }, "node_modules/@storybook/instrumenter": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/instrumenter/-/instrumenter-8.0.10.tgz", + "integrity": "sha1-bs/zIgawQJlpywLl5h9cVNtufaU=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.9", - "@storybook/client-logger": "8.0.9", - "@storybook/core-events": "8.0.9", + "@storybook/channels": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/core-events": "8.0.10", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.0.9", + "@storybook/preview-api": "8.0.10", "@vitest/utils": "^1.3.1", "util": "^0.12.4" }, @@ -9724,7 +11385,9 @@ } }, "node_modules/@storybook/manager": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/manager/-/manager-8.0.10.tgz", + "integrity": "sha1-w8YinX8s+0f2XcaFcvQsziZh558=", "dev": true, "license": "MIT", "funding": { @@ -9733,19 +11396,21 @@ } }, "node_modules/@storybook/manager-api": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/manager-api/-/manager-api-8.0.10.tgz", + "integrity": "sha1-r3HSgLhORRRjQv+JD6V5mgwxxS0=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.9", - "@storybook/client-logger": "8.0.9", - "@storybook/core-events": "8.0.9", + "@storybook/channels": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/core-events": "8.0.10", "@storybook/csf": "^0.1.4", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/router": "8.0.9", - "@storybook/theming": "8.0.9", - "@storybook/types": "8.0.9", + "@storybook/router": "8.0.10", + "@storybook/theming": "8.0.10", + "@storybook/types": "8.0.10", "dequal": "^2.0.2", "lodash": "^4.17.21", "memoizerific": "^1.11.3", @@ -9759,7 +11424,9 @@ } }, "node_modules/@storybook/node-logger": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/node-logger/-/node-logger-8.0.10.tgz", + "integrity": "sha1-3EjxdLJuRKf7+7xJd5dJbdII/Lk=", "dev": true, "license": "MIT", "funding": { @@ -9768,7 +11435,9 @@ } }, "node_modules/@storybook/preview": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/preview/-/preview-8.0.10.tgz", + "integrity": "sha1-P8Ka5F8blfxcy5Dx1HTfJUSbEY8=", "dev": true, "license": "MIT", "funding": { @@ -9777,16 +11446,18 @@ } }, "node_modules/@storybook/preview-api": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/preview-api/-/preview-api-8.0.10.tgz", + "integrity": "sha1-2u6ZRmP/81jeTOsM4RCOLAmd+0I=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.9", - "@storybook/client-logger": "8.0.9", - "@storybook/core-events": "8.0.9", + "@storybook/channels": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/core-events": "8.0.10", "@storybook/csf": "^0.1.4", "@storybook/global": "^5.0.0", - "@storybook/types": "8.0.9", + "@storybook/types": "8.0.10", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -9802,7 +11473,9 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/react-dom-shim/-/react-dom-shim-8.0.10.tgz", + "integrity": "sha1-eTEcr1vU4B+XcAOAacKZkh4sGtc=", "dev": true, "license": "MIT", "funding": { @@ -9815,11 +11488,13 @@ } }, "node_modules/@storybook/router": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/router/-/router-8.0.10.tgz", + "integrity": "sha1-B7N0T1P+PQ37H37xVEL22BKHEno=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.0.9", + "@storybook/client-logger": "8.0.10", "memoizerific": "^1.11.3", "qs": "^6.10.0" }, @@ -9829,13 +11504,15 @@ } }, "node_modules/@storybook/telemetry": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/telemetry/-/telemetry-8.0.10.tgz", + "integrity": "sha1-oiI0w/gnO76gdmNZMJ9gMl/iu1c=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.0.9", - "@storybook/core-common": "8.0.9", - "@storybook/csf-tools": "8.0.9", + "@storybook/client-logger": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/csf-tools": "8.0.10", "chalk": "^4.1.0", "detect-package-manager": "^2.0.1", "fetch-retry": "^5.0.2", @@ -9849,6 +11526,8 @@ }, "node_modules/@storybook/telemetry/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -9863,6 +11542,8 @@ }, "node_modules/@storybook/telemetry/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -9876,24 +11557,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/telemetry/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/telemetry/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@storybook/telemetry/node_modules/fs-extra": { "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -9907,76 +11574,18 @@ }, "node_modules/@storybook/telemetry/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@storybook/telemetry/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/@storybook/telemetry/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@storybook/telemetry/node_modules/read-pkg": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/telemetry/node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/telemetry/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/telemetry/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/@storybook/telemetry/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -9986,23 +11595,17 @@ "node": ">=8" } }, - "node_modules/@storybook/telemetry/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/test": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/test/-/test-8.0.10.tgz", + "integrity": "sha1-afZ/+Flo6QD2g6cGcXtvr8baohc=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.0.9", - "@storybook/core-events": "8.0.9", - "@storybook/instrumenter": "8.0.9", - "@storybook/preview-api": "8.0.9", + "@storybook/client-logger": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/instrumenter": "8.0.10", + "@storybook/preview-api": "8.0.10", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.4.2", "@testing-library/user-event": "^14.5.2", @@ -10016,12 +11619,14 @@ } }, "node_modules/@storybook/theming": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/theming/-/theming-8.0.10.tgz", + "integrity": "sha1-vIo/6Y/IPpdR7qvXib5KzAWhDIo=", "dev": true, "license": "MIT", "dependencies": { "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@storybook/client-logger": "8.0.9", + "@storybook/client-logger": "8.0.10", "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3" }, @@ -10043,11 +11648,13 @@ } }, "node_modules/@storybook/types": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/types/-/types-8.0.10.tgz", + "integrity": "sha1-mYZKomfZdh5kmyiosmp4L3jCnec=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.9", + "@storybook/channels": "8.0.10", "@types/express": "^4.7.0", "file-system-cache": "2.3.0" }, @@ -10058,6 +11665,8 @@ }, "node_modules/@swimlane/ngx-charts": { "version": "20.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@swimlane/ngx-charts/-/ngx-charts-20.1.0.tgz", + "integrity": "sha1-wTd62syDX6Ne0MbLMqjsW0PM/Wk=", "license": "MIT", "dependencies": { "@types/d3-shape": "^2.0.0", @@ -10087,6 +11696,8 @@ }, "node_modules/@terraformer/arcgis": { "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@terraformer/arcgis/-/arcgis-2.1.2.tgz", + "integrity": "sha1-ngXMXg3cQA5TL2zLHZG99CDkp1Y=", "license": "MIT", "dependencies": { "@terraformer/common": "^2.1.2" @@ -10094,10 +11705,14 @@ }, "node_modules/@terraformer/common": { "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@terraformer/common/-/common-2.1.2.tgz", + "integrity": "sha1-e/g/gfHDqZBpxxTARABPlwfwDJc=", "license": "MIT" }, "node_modules/@testing-library/dom": { "version": "9.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha1-UGluwoN2km/sChv4fZ26xeJ/YM4=", "dev": true, "license": "MIT", "dependencies": { @@ -10116,6 +11731,8 @@ }, "node_modules/@testing-library/dom/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -10130,6 +11747,8 @@ }, "node_modules/@testing-library/dom/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -10143,61 +11762,20 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@testing-library/dom/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@testing-library/dom/node_modules/pretty-format": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/react-is": { - "version": "17.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/@testing-library/dom/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -10208,7 +11786,9 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "6.4.2", + "version": "6.4.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", + "integrity": "sha1-uttAKWR3FJE22r7zK1ct3TtWrfE=", "dev": true, "license": "MIT", "dependencies": { @@ -10218,7 +11798,7 @@ "chalk": "^3.0.0", "css.escape": "^1.5.1", "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.15", + "lodash": "^4.17.21", "redent": "^3.0.0" }, "engines": { @@ -10253,6 +11833,8 @@ }, "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -10267,6 +11849,8 @@ }, "node_modules/@testing-library/jest-dom/node_modules/chalk": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", "dev": true, "license": "MIT", "dependencies": { @@ -10277,29 +11861,17 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha1-mT6SXMHXPyxmLn113VpURSWaj9g=", "dev": true, "license": "MIT" }, "node_modules/@testing-library/jest-dom/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -10308,6 +11880,8 @@ }, "node_modules/@testing-library/jest-dom/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -10319,6 +11893,8 @@ }, "node_modules/@testing-library/user-event": { "version": "14.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/user-event/-/user-event-14.5.2.tgz", + "integrity": "sha1-23JX1yfIkZBZR70cGpnaIOA8Lr0=", "dev": true, "license": "MIT", "engines": { @@ -10331,9 +11907,10 @@ }, "node_modules/@thednp/event-listener": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@thednp/event-listener/-/event-listener-2.0.4.tgz", - "integrity": "sha512-sc4B7AzYAIvnGnivirq0XyR7LfzEDhGiiB70Q0qdNn8wSJ2pL1buVAsEZxrlc47qRJiBV4YIP+BFkyMm2r3NLg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@thednp/event-listener/-/event-listener-2.0.4.tgz", + "integrity": "sha1-dkADk4Sebl0efLi88j4/GE3+GGU=", "dev": true, + "license": "MIT", "engines": { "node": ">=16", "pnpm": ">=8.6.0" @@ -10341,9 +11918,10 @@ }, "node_modules/@thednp/shorty": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@thednp/shorty/-/shorty-2.0.0.tgz", - "integrity": "sha512-kwtLivCxYIoFfGIVU4NlZtfdA/zxZ6X8UcWaJrb7XqU3WQ4Q1p5IaZlLBfOVAO06WH5oWE87QUdK/dS56Wnfjg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@thednp/shorty/-/shorty-2.0.0.tgz", + "integrity": "sha1-4F5nVAMsCR9ZmsDE7X795lWL3ts=", "dev": true, + "license": "MIT", "engines": { "node": ">=16", "pnpm": ">=8.6.0" @@ -10351,6 +11929,8 @@ }, "node_modules/@tootallnate/once": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha1-9UShSNOrNYAcH2M6dEH9h8LkhL8=", "dev": true, "license": "MIT", "engines": { @@ -10359,11 +11939,15 @@ }, "node_modules/@trapezedev/gradle-parse": { "version": "7.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@trapezedev/gradle-parse/-/gradle-parse-7.0.10.tgz", + "integrity": "sha1-Ln4QJUCyVUUGkgizdWeTO8M63A0=", "dev": true, "license": "SEE LICENSE" }, "node_modules/@trapezedev/project": { "version": "7.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@trapezedev/project/-/project-7.0.10.tgz", + "integrity": "sha1-NMmOlbIseeTC0fMPfM7Q6oPcmlM=", "dev": true, "license": "SEE LICENSE", "dependencies": { @@ -10398,6 +11982,8 @@ }, "node_modules/@trapezedev/project/node_modules/env-paths": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha1-Lx6Jwvbb00COGxcR3YLWLjF/WNo=", "dev": true, "license": "MIT", "engines": { @@ -10409,6 +11995,8 @@ }, "node_modules/@trapezedev/project/node_modules/ini": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-2.0.0.tgz", + "integrity": "sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U=", "dev": true, "license": "ISC", "engines": { @@ -10417,6 +12005,8 @@ }, "node_modules/@trapezedev/project/node_modules/prettier": { "version": "2.8.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha1-6MXX6YpDBf/j3i4fxKyhpxwosdo=", "dev": true, "license": "MIT", "bin": { @@ -10431,9 +12021,10 @@ }, "node_modules/@ts-morph/common": { "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.23.0.tgz", - "integrity": "sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ts-morph/common/-/common-0.23.0.tgz", + "integrity": "sha1-vU3b0/SE8pR2yL2YVJFZKuX8FH4=", "dev": true, + "license": "MIT", "dependencies": { "fast-glob": "^3.3.2", "minimatch": "^9.0.3", @@ -10443,18 +12034,20 @@ }, "node_modules/@ts-morph/common/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@ts-morph/common/node_modules/minimatch": { "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -10467,9 +12060,10 @@ }, "node_modules/@ts-morph/common/node_modules/mkdirp": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha1-5E5MVgf7J5wWgkFxPMbg/qmty1A=", "dev": true, + "license": "MIT", "bin": { "mkdirp": "dist/cjs/src/bin.js" }, @@ -10482,26 +12076,36 @@ }, "node_modules/@tsconfig/node10": { "version": "1.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha1-buRkAGhfEw4ngSjHs4t+Ax/1svI=", "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node12": { "version": "1.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha1-7j3vHyfZ7WbaxuRqKVz/sBUuBY0=", "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node14": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha1-5DhjFihPALmENb9A9y91oJ2r9sE=", "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node16": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha1-C5LcwMwcgfbzBqOB8o4xsaVlNuk=", "dev": true, "license": "MIT" }, "node_modules/@tufjs/canonical-json": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", + "integrity": "sha1-6t6f0fU3mTvB8JSfOuonbsxPqzE=", "dev": true, "license": "MIT", "engines": { @@ -10510,6 +12114,8 @@ }, "node_modules/@tufjs/models": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tufjs/models/-/models-1.0.4.tgz", + "integrity": "sha1-WmiWMPa529ozjUsggBkzZWLxdu8=", "dev": true, "license": "MIT", "dependencies": { @@ -10522,6 +12128,8 @@ }, "node_modules/@tufjs/models/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -10530,6 +12138,8 @@ }, "node_modules/@tufjs/models/node_modules/minimatch": { "version": "9.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -10544,11 +12154,15 @@ }, "node_modules/@types/aria-query": { "version": "5.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha1-GjHD03iFDSd42rtjdNA23LpLpwg=", "dev": true, "license": "MIT" }, "node_modules/@types/body-parser": { "version": "1.19.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha1-BM6aO2d9yL1oGhfaGrmDXcnT7eQ=", "dev": true, "license": "MIT", "dependencies": { @@ -10558,6 +12172,8 @@ }, "node_modules/@types/bonjour": { "version": "3.5.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha1-rfkM4aEF6B3R+cYf3Fr9ob+5KVY=", "dev": true, "license": "MIT", "dependencies": { @@ -10566,6 +12182,8 @@ }, "node_modules/@types/connect": { "version": "3.4.38", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha1-W6fzvE+73q/43e2VLl/yzFP42Fg=", "dev": true, "license": "MIT", "dependencies": { @@ -10574,6 +12192,8 @@ }, "node_modules/@types/connect-history-api-fallback": { "version": "1.5.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha1-fecWRaEDBWtIrDzgezUguBnB1bM=", "dev": true, "license": "MIT", "dependencies": { @@ -10583,16 +12203,21 @@ }, "node_modules/@types/cookie": { "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha1-v9AsHyIkVnZ2wVRRmfh8OoYdh40=", "dev": true, "license": "MIT" }, "node_modules/@types/cordova": { "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-11.0.3.tgz", - "integrity": "sha512-kyuRQ40/NWQVhqGIHq78Ehu2Bf9Mlg0LhmSmis6ZFJK7z933FRfYi8tHe/k/0fB+PGfCf95rJC6TO7dopaFvAg==" + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cordova/-/cordova-11.0.3.tgz", + "integrity": "sha1-QwGxxhSJnByZqDqsRZFChUYiAbc=", + "license": "MIT" }, "node_modules/@types/cors": { "version": "2.8.17", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha1-XXGKXklKgWb1admGeU5JxIshays=", "dev": true, "license": "MIT", "dependencies": { @@ -10601,6 +12226,8 @@ }, "node_modules/@types/cross-spawn": { "version": "6.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha1-AWPQt5pvhUCeDey43MoXFH+B/SI=", "dev": true, "license": "MIT", "dependencies": { @@ -10609,10 +12236,14 @@ }, "node_modules/@types/d3-path": { "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/d3-path/-/d3-path-2.0.4.tgz", + "integrity": "sha1-ayiTwj7AF4j3n3puw56q+aZzKvQ=", "license": "MIT" }, "node_modules/@types/d3-shape": { "version": "2.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/d3-shape/-/d3-shape-2.1.7.tgz", + "integrity": "sha1-fDvWqcdYtUuklcqwV1yxg1klESM=", "license": "MIT", "dependencies": { "@types/d3-path": "^2" @@ -10620,26 +12251,36 @@ }, "node_modules/@types/detect-port": { "version": "1.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/detect-port/-/detect-port-1.3.5.tgz", + "integrity": "sha1-3uzeFDJFmJ3uDoIRXzyrpe4Op0c=", "dev": true, "license": "MIT" }, "node_modules/@types/doctrine": { "version": "0.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/doctrine/-/doctrine-0.0.3.tgz", + "integrity": "sha1-6JLSk8ksnB0/mvcsFaVU+8fgiVo=", "dev": true, "license": "MIT" }, "node_modules/@types/ejs": { "version": "3.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/ejs/-/ejs-3.1.5.tgz", + "integrity": "sha1-Sdc4JXzHO6/kXBPLj/JAaDtNURc=", "dev": true, "license": "MIT" }, "node_modules/@types/emscripten": { "version": "1.39.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/emscripten/-/emscripten-1.39.11.tgz", + "integrity": "sha1-j4xAy4MaJAbA7lsMboR7O/ZZwuM=", "dev": true, "license": "MIT" }, "node_modules/@types/eslint": { "version": "8.56.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha1-6yNwpzvwSpAe66jyJZXH7g9+tY0=", "dev": true, "license": "MIT", "dependencies": { @@ -10649,6 +12290,8 @@ }, "node_modules/@types/eslint-scope": { "version": "3.7.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha1-MQi9XxiwzbJ3yGez3UScntcHmsU=", "dev": true, "license": "MIT", "dependencies": { @@ -10658,11 +12301,15 @@ }, "node_modules/@types/estree": { "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha1-ps4+VW4A/ZiV3Yct0XKtDUvWh/Q=", "dev": true, "license": "MIT" }, "node_modules/@types/express": { "version": "4.17.21", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/express/-/express-4.17.21.tgz", + "integrity": "sha1-wm1KFR5g7+AISyPcM2nrxjHtGS0=", "dev": true, "license": "MIT", "dependencies": { @@ -10674,6 +12321,8 @@ }, "node_modules/@types/express-serve-static-core": { "version": "4.19.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", + "integrity": "sha1-OuirN2fZjQtoLNoGPDM54ehsz6o=", "dev": true, "license": "MIT", "dependencies": { @@ -10685,6 +12334,8 @@ }, "node_modules/@types/fs-extra": { "version": "8.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/fs-extra/-/fs-extra-8.1.5.tgz", + "integrity": "sha1-M6rili07Pskhm1rKJVXuACdPWSc=", "dev": true, "license": "MIT", "dependencies": { @@ -10693,14 +12344,20 @@ }, "node_modules/@types/geojson": { "version": "7946.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/geojson/-/geojson-7946.0.8.tgz", + "integrity": "sha1-MHRK/bOF4pReIvOwM/iX92sfEso=", "license": "MIT" }, "node_modules/@types/google.visualization": { "version": "0.0.68", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/google.visualization/-/google.visualization-0.0.68.tgz", + "integrity": "sha1-dz6QjALgjf/miYRPCXLdSBUW5wQ=", "license": "MIT" }, "node_modules/@types/hast": { "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha1-HWs5mTuCzqateDlFsFCMJZA+Fao=", "dev": true, "license": "MIT", "dependencies": { @@ -10709,16 +12366,22 @@ }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha1-T8M6AMHQwWmHsaIM+S0gYUxVrDU=", "dev": true, "license": "MIT" }, "node_modules/@types/http-errors": { "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha1-frR3JsORtzRabsNa1/TeRpz1uk8=", "dev": true, "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha1-V/jMqhwcN4BkT4qU+ca1AAteLuw=", "dev": true, "license": "MIT", "dependencies": { @@ -10727,11 +12390,15 @@ }, "node_modules/@types/jasmine": { "version": "3.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jasmine/-/jasmine-3.6.0.tgz", + "integrity": "sha1-gGT9tv6cuS/nnZ1enq/40tmhJRo=", "dev": true, "license": "MIT" }, "node_modules/@types/jasminewd2": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jasminewd2/-/jasminewd2-2.0.2.tgz", + "integrity": "sha1-X2jh5pe/ELxv2Mvy4Aaj1nEsW2Q=", "dev": true, "license": "MIT", "dependencies": { @@ -10740,6 +12407,8 @@ }, "node_modules/@types/jest": { "version": "28.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jest/-/jest-28.1.6.tgz", + "integrity": "sha1-1qnN04ln0tdGhh+1vmsSDjgoTdQ=", "dev": true, "license": "MIT", "dependencies": { @@ -10747,18 +12416,60 @@ "pretty-format": "^28.0.0" } }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", + "dev": true, + "license": "MIT" + }, "node_modules/@types/json-schema": { "version": "7.0.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha1-WWoXRyM2lNUPatinhp/Lb1bPWEE=", "dev": true, "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true, "license": "MIT" }, "node_modules/@types/karma": { "version": "6.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/karma/-/karma-6.3.8.tgz", + "integrity": "sha1-Bss+zdq+zoHrQ6EIeo8Brez2RkU=", "license": "MIT", "dependencies": { "@types/node": "*", @@ -10766,16 +12477,22 @@ } }, "node_modules/@types/lodash": { - "version": "4.17.0", + "version": "4.17.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/lodash/-/lodash-4.17.1.tgz", + "integrity": "sha1-D6v88vISfvc7EZ2YRSvTF8Shfrg=", "dev": true, "license": "MIT" }, "node_modules/@types/mapbox__point-geometry": { "version": "0.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz", + "integrity": "sha1-DvAXt17tzgL/YkO0GJIQ4ubV5W0=", "license": "MIT" }, "node_modules/@types/mapbox__vector-tile": { "version": "1.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz", + "integrity": "sha1-rXV0Qe8dNGKNngmK/ZyRQjwfhzQ=", "license": "MIT", "dependencies": { "@types/geojson": "*", @@ -10785,21 +12502,29 @@ }, "node_modules/@types/mdx": { "version": "2.0.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha1-aPaHcEPTdwkokP9bKYFSsKIWcb0=", "dev": true, "license": "MIT" }, "node_modules/@types/mime": { "version": "1.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha1-HvMC4Bz30rWg+lJnkMkSO/HQZpA=", "dev": true, "license": "MIT" }, "node_modules/@types/minimist": { "version": "1.2.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha1-7BB1XocUl7zYPv6SfkPsRujAdH4=", "dev": true, "license": "MIT" }, "node_modules/@types/node": { - "version": "18.19.31", + "version": "18.19.33", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/node/-/node-18.19.33.tgz", + "integrity": "sha1-mM0oahuKXhGqBmIyECQLzCjpXEg=", "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -10807,6 +12532,8 @@ }, "node_modules/@types/node-forge": { "version": "1.3.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha1-CXLqU43bD02cL6DsXbVyR3OmBNo=", "dev": true, "license": "MIT", "dependencies": { @@ -10815,45 +12542,63 @@ }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha1-VuLMJsOXwDj6sOOpF6EtXFkJ6QE=", "dev": true, "license": "MIT" }, "node_modules/@types/parse-json": { "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha1-WVDlCWB5MFWEXpVsQn/CsNcMUjk=", "dev": true, "license": "MIT" }, "node_modules/@types/pbf": { "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/pbf/-/pbf-3.0.5.tgz", + "integrity": "sha1-qUlaWNjHW+T/6aC9dJowdxXAdAQ=", "license": "MIT" }, "node_modules/@types/pretty-hrtime": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-7hvYyfegGzRFeGqtDvI6ul9RGkQ=", "dev": true, "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.12", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha1-ErseK+Jyk8FAastq8cPzoUgdmMY=", "dev": true, "license": "MIT" }, "node_modules/@types/q": { "version": "0.0.32", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/q/-/q-0.0.32.tgz", + "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", "dev": true, "license": "MIT" }, "node_modules/@types/qs": { "version": "6.9.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha1-rd6KBg7JwwWoLeG6vBBW5zvWTc4=", "dev": true, "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha1-UK5DU+qt3AQEQnmBL1LIxlhX28s=", "dev": true, "license": "MIT" }, "node_modules/@types/react": { "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/react/-/react-18.3.1.tgz", + "integrity": "sha1-/tQ5hcqoNKIITQAuR3HhXfy9vo4=", "dev": true, "license": "MIT", "dependencies": { @@ -10863,6 +12608,8 @@ }, "node_modules/@types/react-dom": { "version": "18.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha1-DLyBh1XYcGarbKdPvtslR9dKgrA=", "dev": true, "license": "MIT", "dependencies": { @@ -10871,21 +12618,29 @@ }, "node_modules/@types/retry": { "version": "0.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-KzXsz87n04zXKtmSMvvVi/+zyE0=", "dev": true, "license": "MIT" }, "node_modules/@types/selenium-webdriver": { "version": "3.0.26", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/selenium-webdriver/-/selenium-webdriver-3.0.26.tgz", + "integrity": "sha1-/H2H1YCv+i5SaFsuiBvCAYGaWDY=", "dev": true, "license": "MIT" }, "node_modules/@types/semver": { "version": "7.5.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha1-gmioxXo+Sr0lwWXs02I323lIpV4=", "dev": true, "license": "MIT" }, "node_modules/@types/send": { "version": "0.17.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/send/-/send-0.17.4.tgz", + "integrity": "sha1-ZhnNJOcnB5NwLk5qS5WKkBDPxXo=", "dev": true, "license": "MIT", "dependencies": { @@ -10895,6 +12650,8 @@ }, "node_modules/@types/serve-index": { "version": "1.9.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha1-5q4T1QU8sG7TY5IRC0+aSaxOyJg=", "dev": true, "license": "MIT", "dependencies": { @@ -10903,6 +12660,8 @@ }, "node_modules/@types/serve-static": { "version": "1.15.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha1-IhdLvXT7l/4wMQlzjptcLzBk9xQ=", "dev": true, "license": "MIT", "dependencies": { @@ -10913,11 +12672,15 @@ }, "node_modules/@types/slice-ansi": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha1-60DfvjrFwd5h9ry57UcfVLqpidY=", "dev": true, "license": "MIT" }, "node_modules/@types/sockjs": { "version": "0.3.36", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha1-zjIs8HvMEZ1Mv3+IlU86O9D2dTU=", "dev": true, "license": "MIT", "dependencies": { @@ -10926,6 +12689,8 @@ }, "node_modules/@types/supercluster": { "version": "7.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/supercluster/-/supercluster-7.1.3.tgz", + "integrity": "sha1-GhvCQBsJF02cnkQSSTHseHSnKyc=", "license": "MIT", "dependencies": { "@types/geojson": "*" @@ -10933,21 +12698,29 @@ }, "node_modules/@types/unist": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha1-bdYeQ+9gs0CGKH+DaDpcGy3FPSA=", "dev": true, "license": "MIT" }, "node_modules/@types/uuid": { "version": "9.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha1-dUW6T8PAA9bHVvZR878WPY8PKbo=", "dev": true, "license": "MIT" }, "node_modules/@types/webpack-env": { - "version": "1.18.4", + "version": "1.18.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/webpack-env/-/webpack-env-1.18.5.tgz", + "integrity": "sha1-7M2gsE/gJL7VBYgeLlMvnBGRab8=", "dev": true, "license": "MIT" }, "node_modules/@types/ws": { "version": "8.5.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha1-Ss+1F5cIU/pldKOmiGeR0Eo5Z4c=", "dev": true, "license": "MIT", "dependencies": { @@ -10956,6 +12729,8 @@ }, "node_modules/@types/yauzl": { "version": "2.10.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha1-6bKAi08QlQSgPNqVglmHb2EBeZk=", "license": "MIT", "optional": true, "dependencies": { @@ -10964,10 +12739,14 @@ }, "node_modules/@types/youtube": { "version": "0.0.42", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/youtube/-/youtube-0.0.42.tgz", + "integrity": "sha1-w1aOPoLgTL0AysO2ZWTrzSH9nZA=", "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.15.0.tgz", + "integrity": "sha1-sLPhX6jD5n7UOGt2XMC6mK06MDs=", "dev": true, "license": "MIT", "dependencies": { @@ -11002,6 +12781,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/type-utils/-/type-utils-6.15.0.tgz", + "integrity": "sha1-wiJhvQBWaCGjANCPRjJTOo+b7QE=", "dev": true, "license": "MIT", "dependencies": { @@ -11028,6 +12809,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-6.15.0.tgz", + "integrity": "sha1-+A27efOw9WkHeocR3UQYaokz+kw=", "dev": true, "license": "MIT", "dependencies": { @@ -11050,24 +12833,12 @@ "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -11075,13 +12846,10 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/@typescript-eslint/parser": { "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/parser/-/parser-6.15.0.tgz", + "integrity": "sha1-GvaXQc+jFKE8FDTQvdWgwwlmmdc=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -11109,6 +12877,8 @@ }, "node_modules/@typescript-eslint/scope-manager": { "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-6.15.0.tgz", + "integrity": "sha1-QOUhSj6eBIrKVc4zOBvGG2tRwyo=", "dev": true, "license": "MIT", "dependencies": { @@ -11125,6 +12895,8 @@ }, "node_modules/@typescript-eslint/type-utils": { "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", + "integrity": "sha1-fTrsqfo3p6t+PZBWqZtC80LEitc=", "dev": true, "license": "MIT", "dependencies": { @@ -11151,6 +12923,8 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.48.2.tgz", + "integrity": "sha1-Y1cGq7HsFkE3+SFI8G95RDjJe44=", "dev": true, "license": "MIT", "engines": { @@ -11163,6 +12937,8 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", + "integrity": "sha1-biBrRilCsyODWCpsklHAUCHMIbA=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -11189,6 +12965,8 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", + "integrity": "sha1-wkdYKgvM5GdGHXtpZRO/lFUAAGA=", "dev": true, "license": "MIT", "dependencies": { @@ -11205,6 +12983,8 @@ }, "node_modules/@typescript-eslint/types": { "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-6.15.0.tgz", + "integrity": "sha1-qfewBq7lKwlIvm4D9SGBS/Q13dU=", "dev": true, "license": "MIT", "engines": { @@ -11217,6 +12997,8 @@ }, "node_modules/@typescript-eslint/typescript-estree": { "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-6.15.0.tgz", + "integrity": "sha1-L4pRPfHOXm4bqOXGqlLzkq4CP8U=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -11241,24 +13023,12 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -11266,13 +13036,10 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/@typescript-eslint/utils": { "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-5.48.2.tgz", + "integrity": "sha1-N3epHcsiuEmaJVGeBu7y6VaSlaM=", "dev": true, "license": "MIT", "dependencies": { @@ -11298,6 +13065,8 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz", + "integrity": "sha1-u3Z2y3jx6Ukh6qtjektdWW+Dirw=", "dev": true, "license": "MIT", "dependencies": { @@ -11314,6 +13083,8 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.48.2.tgz", + "integrity": "sha1-Y1cGq7HsFkE3+SFI8G95RDjJe44=", "dev": true, "license": "MIT", "engines": { @@ -11326,6 +13097,8 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", + "integrity": "sha1-biBrRilCsyODWCpsklHAUCHMIbA=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -11352,6 +13125,8 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", + "integrity": "sha1-wkdYKgvM5GdGHXtpZRO/lFUAAGA=", "dev": true, "license": "MIT", "dependencies": { @@ -11368,6 +13143,8 @@ }, "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -11380,6 +13157,8 @@ }, "node_modules/@typescript-eslint/utils/node_modules/estraverse": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -11388,6 +13167,8 @@ }, "node_modules/@typescript-eslint/visitor-keys": { "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-6.15.0.tgz", + "integrity": "sha1-W6+Xp7/uxvSJTUAENwVRVaRrIzA=", "dev": true, "license": "MIT", "dependencies": { @@ -11404,11 +13185,15 @@ }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha1-dWZBrbWHhRtcyz4JXa8nrlgchAY=", "dev": true, "license": "ISC" }, "node_modules/@vitest/expect": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/expect/-/expect-1.3.1.tgz", + "integrity": "sha1-1MFLicQ6Jf1ACmuUH1G6J/4MuRg=", "dev": true, "license": "MIT", "dependencies": { @@ -11422,6 +13207,8 @@ }, "node_modules/@vitest/expect/node_modules/@jest/schemas": { "version": "29.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha1-Qwtc6KTgBEp+OBlmMwWnswkcjgM=", "dev": true, "license": "MIT", "dependencies": { @@ -11433,11 +13220,15 @@ }, "node_modules/@vitest/expect/node_modules/@sinclair/typebox": { "version": "0.27.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha1-Zmf6wWxDa1Q0o4ejTe2wExmPbm4=", "dev": true, "license": "MIT" }, "node_modules/@vitest/expect/node_modules/@vitest/spy": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/spy/-/spy-1.3.1.tgz", + "integrity": "sha1-gUJF1G0BG5nt0cdSj1clxk6FqIs=", "dev": true, "license": "MIT", "dependencies": { @@ -11449,6 +13240,8 @@ }, "node_modules/@vitest/expect/node_modules/@vitest/utils": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/utils/-/utils-1.3.1.tgz", + "integrity": "sha1-ewWDhlRVdUT2lKNy3nZ/zJWU1ho=", "dev": true, "license": "MIT", "dependencies": { @@ -11463,6 +13256,8 @@ }, "node_modules/@vitest/expect/node_modules/ansi-styles": { "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", "dev": true, "license": "MIT", "engines": { @@ -11472,16 +13267,10 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vitest/expect/node_modules/diff-sequences": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@vitest/expect/node_modules/pretty-format": { "version": "29.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha1-ykLHWDEPNlv6caC9oKgHFgt3aBI=", "dev": true, "license": "MIT", "dependencies": { @@ -11493,8 +13282,17 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@vitest/expect/node_modules/react-is": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", + "dev": true, + "license": "MIT" + }, "node_modules/@vitest/spy": { - "version": "1.5.3", + "version": "1.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/spy/-/spy-1.6.0.tgz", + "integrity": "sha1-Niy9QszbA/FhN5j96ZeZZJUWkG0=", "dev": true, "license": "MIT", "dependencies": { @@ -11505,7 +13303,9 @@ } }, "node_modules/@vitest/utils": { - "version": "1.5.3", + "version": "1.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/utils/-/utils-1.6.0.tgz", + "integrity": "sha1-XFZ1yn1vVGp7QzfemuiC5sV4lqE=", "dev": true, "license": "MIT", "dependencies": { @@ -11520,6 +13320,8 @@ }, "node_modules/@vitest/utils/node_modules/@jest/schemas": { "version": "29.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha1-Qwtc6KTgBEp+OBlmMwWnswkcjgM=", "dev": true, "license": "MIT", "dependencies": { @@ -11531,11 +13333,15 @@ }, "node_modules/@vitest/utils/node_modules/@sinclair/typebox": { "version": "0.27.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha1-Zmf6wWxDa1Q0o4ejTe2wExmPbm4=", "dev": true, "license": "MIT" }, "node_modules/@vitest/utils/node_modules/ansi-styles": { "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", "dev": true, "license": "MIT", "engines": { @@ -11545,16 +13351,10 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vitest/utils/node_modules/diff-sequences": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@vitest/utils/node_modules/pretty-format": { "version": "29.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha1-ykLHWDEPNlv6caC9oKgHFgt3aBI=", "dev": true, "license": "MIT", "dependencies": { @@ -11566,8 +13366,17 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@vitest/utils/node_modules/react-is": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", + "dev": true, + "license": "MIT" + }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha1-uxag6LGRT5efRYZMI4Gcw+Pw1Ls=", "dev": true, "license": "MIT", "dependencies": { @@ -11577,21 +13386,29 @@ }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha1-2svLla/xNcgmD3f6O0xf6mAKZDE=", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha1-YTL2jErNWdzRQcRLGMvrvZ8vp2g=", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha1-bfINJy6lQ5vyCrNJK3+3Dpv8s/Y=", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha1-y85efgwb0yz0kFrkRO9kzqkZ8bU=", "dev": true, "license": "MIT", "dependencies": { @@ -11602,11 +13419,15 @@ }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha1-uy69s7g6om2bqtTEbUMVKDrNUek=", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha1-PaYjIzrhpgQJtQmlKt6bwio3978=", "dev": true, "license": "MIT", "dependencies": { @@ -11618,6 +13439,8 @@ }, "node_modules/@webassemblyjs/ieee754": { "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha1-u2ZckdCxT//OsOOCmMMprwQ8bjo=", "dev": true, "license": "MIT", "dependencies": { @@ -11626,6 +13449,8 @@ }, "node_modules/@webassemblyjs/leb128": { "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha1-cOYOXoL5rIERi8JTgaCyg4kyQNc=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -11634,11 +13459,15 @@ }, "node_modules/@webassemblyjs/utf8": { "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha1-kPi8NMVhWV/hVmA75yU8280Pq1o=", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha1-n58/9SoUyYCTm+DvnV3568Z4rjs=", "dev": true, "license": "MIT", "dependencies": { @@ -11654,6 +13483,8 @@ }, "node_modules/@webassemblyjs/wasm-gen": { "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha1-plIGAdobVwBEgnNmanGtCkXXhUc=", "dev": true, "license": "MIT", "dependencies": { @@ -11666,6 +13497,8 @@ }, "node_modules/@webassemblyjs/wasm-opt": { "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha1-nm6BR138+2LatXSsLdo4ImwjK8U=", "dev": true, "license": "MIT", "dependencies": { @@ -11677,6 +13510,8 @@ }, "node_modules/@webassemblyjs/wasm-parser": { "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha1-xHrLkObwgzkeP6YdETZQ7qHpWTc=", "dev": true, "license": "MIT", "dependencies": { @@ -11690,6 +13525,8 @@ }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha1-vOz2YdfRq9r5idg0Gkgz4z4rMaw=", "dev": true, "license": "MIT", "dependencies": { @@ -11699,6 +13536,8 @@ }, "node_modules/@wf1/core-ui": { "version": "2.5.1", + "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/core-ui/-/@wf1/core-ui-2.5.1.tgz", + "integrity": "sha1-ODIlzzdlK6gXOJNJmL4RJVV+TUc=", "dependencies": { "tslib": "^2.0.0" }, @@ -11728,6 +13567,8 @@ }, "node_modules/@wf1/incidents-rest-api": { "version": "1.9.0-SNAPSHOT.85", + "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/incidents-rest-api/-/@wf1/incidents-rest-api-1.9.0-SNAPSHOT.85.tgz", + "integrity": "sha1-gTgdCGasX8EjLjdKj6OjGZCSmfA=", "dependencies": { "tslib": "^1.9.0" }, @@ -11738,10 +13579,14 @@ }, "node_modules/@wf1/incidents-rest-api/node_modules/tslib": { "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/@wf1/orgunit-rest-api": { "version": "2.0.2", + "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/orgunit-rest-api/-/@wf1/orgunit-rest-api-2.0.2.tgz", + "integrity": "sha1-nvsVkD7x5w3+qxlyBFjG1TmjLlg=", "dependencies": { "tslib": "^1.9.0" }, @@ -11752,20 +13597,28 @@ }, "node_modules/@wf1/orgunit-rest-api/node_modules/tslib": { "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/@wf1/wfcc-application-ui": { "version": "1.2.0-SNAPSHOT.106", + "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/wfcc-application-ui/-/@wf1/wfcc-application-ui-1.2.0-SNAPSHOT.106.tgz", + "integrity": "sha1-kC81cbdyBBgF85Yl03nqEHaxJ4g=", "dependencies": { "tslib": "^2.5.1" } }, "node_modules/@wf1/wfcc-application-ui/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@wf1/wfdm-document-management-api": { "version": "1.2.0-SNAPSHOT.61", + "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/wfdm-document-management-api/-/@wf1/wfdm-document-management-api-1.2.0-SNAPSHOT.61.tgz", + "integrity": "sha1-Y+/v/clpDJi62uHbUdDhvHGNroY=", "dependencies": { "tslib": "^1.10.0" }, @@ -11776,10 +13629,14 @@ }, "node_modules/@wf1/wfdm-document-management-api/node_modules/tslib": { "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/@xml-tools/parser": { "version": "1.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xml-tools/parser/-/parser-1.0.11.tgz", + "integrity": "sha1-oRihQJnqXDxTfkeB+tL8GVtX+P8=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -11788,6 +13645,8 @@ }, "node_modules/@xmldom/xmldom": { "version": "0.7.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha1-/zSUJmek4ZqfSgmWp2gU2qw2TPM=", "dev": true, "license": "MIT", "engines": { @@ -11796,16 +13655,22 @@ }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", "dev": true, "license": "Apache-2.0" }, "node_modules/@yarnpkg/esbuild-plugin-pnp": { "version": "3.0.0-rc.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", + "integrity": "sha1-TkDn0usoglyaNaudBMNjkx18Dmc=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -11820,11 +13685,15 @@ }, "node_modules/@yarnpkg/esbuild-plugin-pnp/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@yarnpkg/fslib": { "version": "2.10.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/fslib/-/fslib-2.10.3.tgz", + "integrity": "sha1-qMmJPfXRg89jYmgLnxxtdQTdVxc=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -11837,11 +13706,15 @@ }, "node_modules/@yarnpkg/fslib/node_modules/tslib": { "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "dev": true, "license": "0BSD" }, "node_modules/@yarnpkg/libzip": { "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/libzip/-/libzip-2.3.0.tgz", + "integrity": "sha1-/h52Lkdmn24slg/BGENmCNg0474=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -11854,26 +13727,37 @@ }, "node_modules/@yarnpkg/libzip/node_modules/tslib": { "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "dev": true, "license": "0BSD" }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha1-53qX+9NFt22DJF7c0X05OxtB+zE=", "dev": true, "license": "BSD-2-Clause" }, "node_modules/abab": { "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/abab/-/abab-2.0.6.tgz", + "integrity": "sha1-QbgPLIcdGWhiFrgjCSMc/Tyz0pE=", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true, "license": "BSD-3-Clause" }, "node_modules/abbrev": { "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=", "dev": true, "license": "ISC" }, "node_modules/accepts": { "version": "1.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha1-C/C+EltnAUrcsLCSHmLbe//hay4=", "dev": true, "license": "MIT", "dependencies": { @@ -11886,6 +13770,8 @@ }, "node_modules/acorn": { "version": "8.11.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha1-ceCxThOk7BYHJLOPt7DyM7G4HXo=", "dev": true, "license": "MIT", "bin": { @@ -11897,6 +13783,8 @@ }, "node_modules/acorn-import-assertions": { "version": "1.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha1-UHJ2JJ1oR5fITgc074SGAzTPsaw=", "dev": true, "license": "MIT", "peerDependencies": { @@ -11905,6 +13793,8 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=", "dev": true, "license": "MIT", "peerDependencies": { @@ -11913,6 +13803,8 @@ }, "node_modules/acorn-walk": { "version": "8.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha1-dwOvlBXxttuTFdaJVQOGLiMdNKo=", "dev": true, "license": "MIT", "engines": { @@ -11921,11 +13813,15 @@ }, "node_modules/add-stream": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=", "dev": true, "license": "MIT" }, "node_modules/address": { "version": "1.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/address/-/address-1.2.2.tgz", + "integrity": "sha1-K1JI2sVIWmOQUyxqUX/aLj+qyJ4=", "dev": true, "license": "MIT", "engines": { @@ -11934,6 +13830,8 @@ }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha1-/EoP0ID30QRx8wpzIPJVYK3ijJk=", "dev": true, "license": "MIT", "dependencies": { @@ -11946,6 +13844,8 @@ }, "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=", "dev": true, "license": "MIT", "dependencies": { @@ -11959,6 +13859,8 @@ }, "node_modules/adm-zip": { "version": "0.5.12", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/adm-zip/-/adm-zip-0.5.12.tgz", + "integrity": "sha1-h3hjKOkdVLNzWNilD5VMTNc7pgs=", "dev": true, "license": "MIT", "engines": { @@ -11967,6 +13869,8 @@ }, "node_modules/agent-base": { "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=", "license": "MIT", "dependencies": { "debug": "4" @@ -11977,6 +13881,8 @@ }, "node_modules/agentkeepalive": { "version": "4.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha1-JnOtE4mzxBjFogxdc2T5PKBL6SM=", "dev": true, "license": "MIT", "dependencies": { @@ -11988,6 +13894,8 @@ }, "node_modules/aggregate-error": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", "dev": true, "license": "MIT", "dependencies": { @@ -12000,6 +13908,8 @@ }, "node_modules/ajv": { "version": "8.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=", "dev": true, "license": "MIT", "dependencies": { @@ -12015,6 +13925,8 @@ }, "node_modules/ajv-formats": { "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=", "dev": true, "license": "MIT", "dependencies": { @@ -12031,6 +13943,8 @@ }, "node_modules/ajv-keywords": { "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha1-adTThaRzPNvqtElkoRcKiPh/DhY=", "dev": true, "license": "MIT", "dependencies": { @@ -12042,6 +13956,8 @@ }, "node_modules/angular-google-charts": { "version": "2.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular-google-charts/-/angular-google-charts-2.2.3.tgz", + "integrity": "sha1-oO80Z7O4at/kgqcINSxrIJRh73Q=", "license": "MIT", "dependencies": { "@types/google.visualization": "0.0.68", @@ -12054,10 +13970,14 @@ }, "node_modules/angular-google-charts/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/angular-oauth2-oidc": { "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular-oauth2-oidc/-/angular-oauth2-oidc-4.0.2.tgz", + "integrity": "sha1-Lt1Io78XAdIJePM0RquhvTUq0CQ=", "license": "MIT", "dependencies": { "jsrsasign": "^8.0.12", @@ -12070,14 +13990,20 @@ }, "node_modules/angular-oauth2-oidc/node_modules/tslib": { "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/angular2-uuid": { "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular2-uuid/-/angular2-uuid-1.1.1.tgz", + "integrity": "sha1-cvA81TK39AAy6x7PufhFc4S+lW4=", "license": "MIT" }, "node_modules/ansi-colors": { "version": "4.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs=", "dev": true, "license": "MIT", "engines": { @@ -12086,6 +14012,8 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", "dev": true, "license": "MIT", "dependencies": { @@ -12098,8 +14026,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ansi-html-community": { "version": "0.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=", "dev": true, "engines": [ "node >= 0.8.0" @@ -12111,6 +14054,8 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "license": "MIT", "engines": { "node": ">=8" @@ -12118,6 +14063,8 @@ }, "node_modules/ansi-styles": { "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "license": "MIT", "dependencies": { @@ -12127,8 +14074,27 @@ "node": ">=4" } }, + "node_modules/ansi-styles/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/ansi-styles/node_modules/color-name": { + "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true, + "license": "MIT" + }, "node_modules/anymatch": { "version": "3.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4=", "dev": true, "license": "ISC", "dependencies": { @@ -12141,9 +14107,10 @@ }, "node_modules/apache-crypt": { "version": "1.2.6", - "resolved": "https://registry.npmjs.org/apache-crypt/-/apache-crypt-1.2.6.tgz", - "integrity": "sha512-072WetlM4blL8PREJVeY+WHiUh1R5VNt2HfceGS8aKqttPHcmqE5pkKuXPz/ULmJOFkc8Hw3kfKl6vy7Qka6DA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/apache-crypt/-/apache-crypt-1.2.6.tgz", + "integrity": "sha1-w/m5gxi0R/CoeLVOLLETu7hTlpg=", "dev": true, + "license": "MIT", "dependencies": { "unix-crypt-td-js": "^1.1.4" }, @@ -12153,25 +14120,32 @@ }, "node_modules/apache-md5": { "version": "1.1.8", - "resolved": "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.8.tgz", - "integrity": "sha512-FCAJojipPn0bXjuEpjOOOMN8FZDkxfWWp4JGN9mifU2IhxvKyXZYqpzPHdnTSUpmPDy+tsslB6Z1g+Vg6nVbYA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/apache-md5/-/apache-md5-1.1.8.tgz", + "integrity": "sha1-6nnG/rA6v+1CsoMN3gb3XfXju9k=", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/app-root-dir": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/app-root-dir/-/app-root-dir-1.0.2.tgz", + "integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=", "dev": true, "license": "MIT" }, "node_modules/aproba": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=", "dev": true, "license": "ISC" }, "node_modules/are-docs-informative": { "version": "0.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/are-docs-informative/-/are-docs-informative-0.0.2.tgz", + "integrity": "sha1-OH8Ok/XUUoA3PTh6WdNMltsyGWM=", "dev": true, "license": "MIT", "engines": { @@ -12180,6 +14154,8 @@ }, "node_modules/are-we-there-yet": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha1-Z53yIrJ4xk8s26EXXNwAsNlhZL0=", "dev": true, "license": "ISC", "dependencies": { @@ -12192,6 +14168,8 @@ }, "node_modules/are-we-there-yet/node_modules/readable-stream": { "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -12205,11 +14183,15 @@ }, "node_modules/arg": { "version": "4.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arg/-/arg-4.1.3.tgz", + "integrity": "sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk=", "dev": true, "license": "MIT" }, "node_modules/argparse": { "version": "1.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", "dev": true, "license": "MIT", "dependencies": { @@ -12218,6 +14200,8 @@ }, "node_modules/aria-query": { "version": "5.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha1-GdsnzRARUnc2MTlvepWjtYwiw14=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -12226,6 +14210,8 @@ }, "node_modules/arr-union": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -12233,6 +14219,8 @@ }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha1-HlWD7BZ2NUCieuUu7Zn/iZIjVo8=", "dev": true, "license": "MIT", "dependencies": { @@ -12248,16 +14236,22 @@ }, "node_modules/array-flatten": { "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true, "license": "MIT" }, "node_modules/array-ify": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", "dev": true, "license": "MIT" }, "node_modules/array-includes": { "version": "3.1.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha1-XjcMvhcv3V3WUwwdSq3aJSgbqX0=", "dev": true, "license": "MIT", "dependencies": { @@ -12277,6 +14271,8 @@ }, "node_modules/array-union": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", "dev": true, "license": "MIT", "engines": { @@ -12285,6 +14281,8 @@ }, "node_modules/array-uniq": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", "dev": true, "license": "MIT", "engines": { @@ -12293,6 +14291,8 @@ }, "node_modules/array.prototype.findlastindex": { "version": "1.2.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha1-jDWnVccpCHGUU/hxRcoBHjkzTQ0=", "dev": true, "license": "MIT", "dependencies": { @@ -12312,6 +14312,8 @@ }, "node_modules/array.prototype.flat": { "version": "1.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha1-FHYhffjP8X1y7o87oGc421s4fRg=", "dev": true, "license": "MIT", "dependencies": { @@ -12329,6 +14331,8 @@ }, "node_modules/array.prototype.flatmap": { "version": "1.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha1-yafGgx245xnWzmORkBRsJLvT5Sc=", "dev": true, "license": "MIT", "dependencies": { @@ -12346,6 +14350,8 @@ }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha1-CXly9CVeQbw0JeN9w/ZCHPmu/eY=", "dev": true, "license": "MIT", "dependencies": { @@ -12367,6 +14373,8 @@ }, "node_modules/arrify": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true, "license": "MIT", "engines": { @@ -12375,11 +14383,15 @@ }, "node_modules/asap": { "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", "dev": true, "license": "MIT" }, "node_modules/asn1": { "version": "0.2.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha1-DTp7tuZOAqkMAwOzHykoaOoJoI0=", "dev": true, "license": "MIT", "dependencies": { @@ -12388,6 +14400,8 @@ }, "node_modules/asn1.js": { "version": "4.10.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", "license": "MIT", "dependencies": { "bn.js": "^4.0.0", @@ -12397,10 +14411,14 @@ }, "node_modules/asn1.js/node_modules/bn.js": { "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/assert": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assert/-/assert-2.1.0.tgz", + "integrity": "sha1-bZKiONBdwC50J8iB+4voHIRIst0=", "dev": true, "license": "MIT", "dependencies": { @@ -12413,6 +14431,8 @@ }, "node_modules/assert-plus": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true, "license": "MIT", "engines": { @@ -12421,6 +14441,8 @@ }, "node_modules/assertion-error": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=", "dev": true, "license": "MIT", "engines": { @@ -12429,6 +14451,8 @@ }, "node_modules/assign-symbols": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -12436,6 +14460,8 @@ }, "node_modules/ast-types": { "version": "0.16.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha1-ep2hYXyQgbwSH6r+kXEbTIu4HaI=", "dev": true, "license": "MIT", "dependencies": { @@ -12447,11 +14473,15 @@ }, "node_modules/ast-types/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/astral-regex": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=", "dev": true, "license": "MIT", "engines": { @@ -12460,16 +14490,22 @@ }, "node_modules/async": { "version": "3.2.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/async/-/async-3.2.5.tgz", + "integrity": "sha1-69Uqj9r3oiiaJN85n42Ehcika2Y=", "dev": true, "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true, "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=", "dev": true, "license": "ISC", "engines": { @@ -12478,6 +14514,8 @@ }, "node_modules/autoprefixer": { "version": "10.4.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha1-tRNrWZMCCaMh6fo9yi58TSI+g6g=", "dev": true, "funding": [ { @@ -12510,6 +14548,8 @@ }, "node_modules/available-typed-arrays": { "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha1-pcw3XWoDwu/IelU/PgsVIt7xSEY=", "dev": true, "license": "MIT", "dependencies": { @@ -12524,6 +14564,8 @@ }, "node_modules/aws-sign2": { "version": "0.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", "dev": true, "license": "Apache-2.0", "engines": { @@ -12532,11 +14574,15 @@ }, "node_modules/aws4": { "version": "1.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha1-zhydFDOJZ54lOzFCQeqapc7JgNM=", "dev": true, "license": "MIT" }, "node_modules/axobject-query": { "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha1-O25cbU5DynulHFur+Z0iqcaEheE=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -12545,11 +14591,15 @@ }, "node_modules/b4a": { "version": "1.6.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha1-pMw0mjhRmHw8SsLXeFwYdE9tqbo=", "dev": true, "license": "Apache-2.0" }, "node_modules/babel-core": { "version": "7.0.0-bridge.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha1-laSS3dkPm06aSh2hTrM1uHtjTs4=", "dev": true, "license": "MIT", "peerDependencies": { @@ -12558,6 +14608,8 @@ }, "node_modules/babel-loader": { "version": "9.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-loader/-/babel-loader-9.1.2.tgz", + "integrity": "sha1-oWoIDeUtCIVO4UVwRpkFpfwA05w=", "dev": true, "license": "MIT", "dependencies": { @@ -12574,6 +14626,8 @@ }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha1-+ojsWSMv2bTjbbvFQKjsmptH2nM=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -12589,6 +14643,8 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha1-XRvTg20KGeG4S78tlkDMtvlRwSI=", "dev": true, "license": "MIT", "dependencies": { @@ -12602,6 +14658,8 @@ }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -12610,6 +14668,8 @@ }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha1-Vq2II3E36t5IWnG1L3Lb7VfGIwo=", "dev": true, "license": "MIT", "dependencies": { @@ -12626,6 +14686,8 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha1-OQ+Rw42QRzWS7UM1HoAanT4P10c=", "dev": true, "license": "MIT", "dependencies": { @@ -12637,16 +14699,22 @@ }, "node_modules/balanced-match": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=", "license": "MIT" }, "node_modules/bare-events": { "version": "2.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-events/-/bare-events-2.2.2.tgz", + "integrity": "sha1-qYpBhB+Ysu/n7MXFRogURpsBgHg=", "dev": true, "license": "Apache-2.0", "optional": true }, "node_modules/bare-fs": { "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-fs/-/bare-fs-2.3.0.tgz", + "integrity": "sha1-CHL44zzykcn9Un2CcVTxVqKY1AI=", "dev": true, "license": "Apache-2.0", "optional": true, @@ -12658,12 +14726,16 @@ }, "node_modules/bare-os": { "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-os/-/bare-os-2.3.0.tgz", + "integrity": "sha1-cY5oCxOe//8GJKdCHAmOeiwtY9o=", "dev": true, "license": "Apache-2.0", "optional": true }, "node_modules/bare-path": { "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-path/-/bare-path-2.1.2.tgz", + "integrity": "sha1-eglA006+Zffhefph7Y1J2dwVHWc=", "dev": true, "license": "Apache-2.0", "optional": true, @@ -12673,6 +14745,8 @@ }, "node_modules/bare-stream": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-stream/-/bare-stream-1.0.0.tgz", + "integrity": "sha1-JcPlYZjZIhhzIMP4xS11xAUReLQ=", "dev": true, "license": "Apache-2.0", "optional": true, @@ -12682,6 +14756,8 @@ }, "node_modules/base64-js": { "version": "1.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=", "funding": [ { "type": "github", @@ -12700,6 +14776,8 @@ }, "node_modules/base64id": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha1-J3Csa8R9MSr5eov5pjQ0LgzSXLY=", "dev": true, "license": "MIT", "engines": { @@ -12708,9 +14786,10 @@ }, "node_modules/basic-auth": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha1-uZgnm/R844NEtPPPkW1Gebv1Hjo=", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "5.1.2" }, @@ -12718,19 +14797,17 @@ "node": ">= 0.8" } }, - "node_modules/basic-auth/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, "node_modules/batch": { "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true, "license": "MIT" }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -12739,12 +14816,15 @@ }, "node_modules/bcryptjs": { "version": "2.4.3", - "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=", + "dev": true, + "license": "MIT" }, "node_modules/better-opn": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha1-+W813qr480FEpBAmUbq88A0diBc=", "dev": true, "license": "MIT", "dependencies": { @@ -12756,6 +14836,8 @@ }, "node_modules/big-integer": { "version": "1.6.52", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha1-YKiH8wR2FKjhv/5dcXNJCpfcjIU=", "dev": true, "license": "Unlicense", "engines": { @@ -12764,6 +14846,8 @@ }, "node_modules/big.js": { "version": "5.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", "dev": true, "license": "MIT", "engines": { @@ -12772,6 +14856,8 @@ }, "node_modules/binary-extensions": { "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha1-9uFKl4WNMnJSIAJC1Mz+UixEVSI=", "dev": true, "license": "MIT", "engines": { @@ -12783,6 +14869,8 @@ }, "node_modules/bl": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bl/-/bl-4.1.0.tgz", + "integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=", "license": "MIT", "dependencies": { "buffer": "^5.5.0", @@ -12792,6 +14880,8 @@ }, "node_modules/bl/node_modules/readable-stream": { "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -12804,6 +14894,8 @@ }, "node_modules/blocking-proxy": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/blocking-proxy/-/blocking-proxy-1.0.1.tgz", + "integrity": "sha1-gdb9H+E6TA1pV99/kbdemNrEDLI=", "dev": true, "license": "MIT", "dependencies": { @@ -12818,10 +14910,14 @@ }, "node_modules/bn.js": { "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha1-C8UnpqDRjQqo1bBTjOSnfcz6e3A=", "license": "MIT" }, "node_modules/body-parser": { "version": "1.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha1-b+sOIcRyTQbef/ONo22tT1enR/0=", "dev": true, "license": "MIT", "dependencies": { @@ -12843,8 +14939,20 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -12853,11 +14961,31 @@ }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.11.0.tgz", + "integrity": "sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/bonjour-service": { "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha1-60GzCFGD3zMh2hJkcZ+62hJHjQI=", "dev": true, "license": "MIT", "dependencies": { @@ -12867,14 +14995,17 @@ }, "node_modules/boolbase": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true, "license": "ISC" }, "node_modules/bootstrap.native": { "version": "5.0.12", - "resolved": "https://registry.npmjs.org/bootstrap.native/-/bootstrap.native-5.0.12.tgz", - "integrity": "sha512-qTiFBK7//IgdF9u67w3W91U8C2Fc3TGQh61xa0pbtHmD1YRncncFNNs+6ewG2tW7fBGGMXg57gj5d9Qamr0S+w==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bootstrap.native/-/bootstrap.native-5.0.12.tgz", + "integrity": "sha1-B5S34ggCx8rCRg2/0V94qCm4+W8=", "dev": true, + "license": "MIT", "dependencies": { "@thednp/event-listener": "^2.0.4", "@thednp/shorty": "^2.0.0" @@ -12886,6 +15017,8 @@ }, "node_modules/bplist-creator": { "version": "0.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha1-AYotG1h/dp43nvVRkQNzD4ljuh4=", "dev": true, "license": "MIT", "dependencies": { @@ -12893,11 +15026,13 @@ } }, "node_modules/bplist-parser": { - "version": "0.3.2", + "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha1-Q6nRg+W/nVRSAM6sPnEveeu+jQ4=", "dev": true, "license": "MIT", "dependencies": { - "big-integer": "1.6.x" + "big-integer": "^1.6.44" }, "engines": { "node": ">= 5.10.0" @@ -12905,6 +15040,8 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -12913,6 +15050,8 @@ }, "node_modules/braces": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/braces/-/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", "dev": true, "license": "MIT", "dependencies": { @@ -12924,23 +15063,30 @@ }, "node_modules/brorand": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "license": "MIT" }, "node_modules/brotli": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", - "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha1-c2XYzADxLPdl0rLImHFrz0tgTUg=", "dev": true, + "license": "MIT", "dependencies": { "base64-js": "^1.1.2" } }, "node_modules/browser-assert": { "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browser-assert/-/browser-assert-1.2.1.tgz", + "integrity": "sha1-mqpaKox0aFwq4Fv+Ru/WBvBowgA=", "dev": true }, "node_modules/browserify-aes": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", "license": "MIT", "dependencies": { "buffer-xor": "^1.0.3", @@ -12953,6 +15099,8 @@ }, "node_modules/browserify-cipher": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", "license": "MIT", "dependencies": { "browserify-aes": "^1.0.4", @@ -12962,6 +15110,8 @@ }, "node_modules/browserify-des": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", @@ -12972,6 +15122,8 @@ }, "node_modules/browserify-rsa": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0=", "license": "MIT", "dependencies": { "bn.js": "^5.0.0", @@ -12980,6 +15132,8 @@ }, "node_modules/browserify-sign": { "version": "4.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha1-ev5MAex+5ZqJpVikt1vYWuYtQgg=", "license": "ISC", "dependencies": { "bn.js": "^5.2.1", @@ -12997,8 +15151,30 @@ "node": ">= 0.12" } }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/browserify-zlib": { "version": "0.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", "dev": true, "license": "MIT", "dependencies": { @@ -13007,11 +15183,15 @@ }, "node_modules/browserify-zlib/node_modules/pako": { "version": "0.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", "dev": true, "license": "MIT" }, "node_modules/browserslist": { "version": "4.21.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha1-dcXa5gBj7mQfl34A7dPPsvt69qc=", "dev": true, "funding": [ { @@ -13039,6 +15219,8 @@ }, "node_modules/browserstack": { "version": "1.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserstack/-/browserstack-1.6.1.tgz", + "integrity": "sha1-4FH5cz7DtQdlnzlcekdlobHjWLM=", "dev": true, "license": "MIT", "dependencies": { @@ -13047,6 +15229,8 @@ }, "node_modules/browserstack/node_modules/agent-base": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=", "dev": true, "license": "MIT", "dependencies": { @@ -13058,6 +15242,8 @@ }, "node_modules/browserstack/node_modules/debug": { "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -13066,6 +15252,8 @@ }, "node_modules/browserstack/node_modules/https-proxy-agent": { "version": "2.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=", "dev": true, "license": "MIT", "dependencies": { @@ -13078,6 +15266,8 @@ }, "node_modules/buffer": { "version": "5.7.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=", "funding": [ { "type": "github", @@ -13100,6 +15290,8 @@ }, "node_modules/buffer-crc32": { "version": "0.2.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "license": "MIT", "engines": { "node": "*" @@ -13107,15 +15299,21 @@ }, "node_modules/buffer-from": { "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=", "dev": true, "license": "MIT" }, "node_modules/buffer-xor": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "license": "MIT" }, "node_modules/builtin-modules": { "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha1-yuYoEriYAellYzbkYiPgMDhr57Y=", "dev": true, "license": "MIT", "engines": { @@ -13125,16 +15323,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/builtins": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, "node_modules/bytes": { - "version": "3.1.2", + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", "dev": true, "license": "MIT", "engines": { @@ -13143,6 +15335,8 @@ }, "node_modules/bytewise": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytewise/-/bytewise-1.1.0.tgz", + "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=", "license": "MIT", "dependencies": { "bytewise-core": "^1.2.2", @@ -13151,6 +15345,8 @@ }, "node_modules/bytewise-core": { "version": "1.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytewise-core/-/bytewise-core-1.2.3.tgz", + "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=", "license": "MIT", "dependencies": { "typewise-core": "^1.2" @@ -13158,6 +15354,8 @@ }, "node_modules/cacache": { "version": "17.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cacache/-/cacache-17.0.4.tgz", + "integrity": "sha1-UCPtiSuohD47c2HCbQraN+FGKQw=", "dev": true, "license": "ISC", "dependencies": { @@ -13181,6 +15379,8 @@ }, "node_modules/cacache/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -13189,6 +15389,8 @@ }, "node_modules/call-bind": { "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha1-BgFlmcQMVkmMGHadJzC+JCtvo7k=", "dev": true, "license": "MIT", "dependencies": { @@ -13207,8 +15409,8 @@ }, "node_modules/callsite": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", "dev": true, "engines": { "node": "*" @@ -13216,6 +15418,8 @@ }, "node_modules/callsites": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", "dev": true, "license": "MIT", "engines": { @@ -13224,6 +15428,8 @@ }, "node_modules/camel-case": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha1-lygHKpVPgFIoIlpt7qazhGHhvVo=", "dev": true, "license": "MIT", "dependencies": { @@ -13233,11 +15439,15 @@ }, "node_modules/camel-case/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/camelcase": { "version": "5.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", "license": "MIT", "engines": { "node": ">=6" @@ -13245,6 +15455,8 @@ }, "node_modules/camelcase-keys": { "version": "6.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=", "dev": true, "license": "MIT", "dependencies": { @@ -13260,7 +15472,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001615", + "version": "1.0.30001617", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz", + "integrity": "sha1-gJvCXz9QJ86zMUKn1sQHWdepAes=", "dev": true, "funding": [ { @@ -13280,6 +15494,8 @@ }, "node_modules/capacitor-native-settings": { "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/capacitor-native-settings/-/capacitor-native-settings-5.0.1.tgz", + "integrity": "sha1-uchEXaFJ/qm9UnFwxkhs5R4sfho=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -13287,6 +15503,8 @@ }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha1-22QGbGQi7tLgjMFLmGykN5bbxtQ=", "dev": true, "license": "MIT", "engines": { @@ -13295,11 +15513,15 @@ }, "node_modules/caseless": { "version": "0.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true, "license": "Apache-2.0" }, "node_modules/chai": { "version": "4.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chai/-/chai-4.4.1.tgz", + "integrity": "sha1-NgP6bro1QlsPKskaAJ/pJBBuUNE=", "dev": true, "license": "MIT", "dependencies": { @@ -13317,6 +15539,8 @@ }, "node_modules/chalk": { "version": "2.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "license": "MIT", "dependencies": { @@ -13330,11 +15554,15 @@ }, "node_modules/chardet": { "version": "0.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", "dev": true, "license": "MIT" }, "node_modules/check-error": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha1-plAuQxKn7pafZG6Duz3dVigb1pQ=", "dev": true, "license": "MIT", "dependencies": { @@ -13346,9 +15574,10 @@ }, "node_modules/cheerio": { "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha1-eIv3RmUGsca/X65R0kosTWLkdoM=", "dev": true, + "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -13367,9 +15596,10 @@ }, "node_modules/cheerio-select": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha1-TYZzKGuBJsoqjkJ0DV48SISuIbQ=", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", @@ -13382,166 +15612,10 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/cheerio-select/node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cheerio-select/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "node_modules/cheerio/node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dev": true, - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, "node_modules/chevrotain": { "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chevrotain/-/chevrotain-7.1.1.tgz", + "integrity": "sha1-USKBTq/RWFqWAfkYCnvpxC1WmcY=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -13550,6 +15624,8 @@ }, "node_modules/chokidar": { "version": "3.5.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha1-HPN8hwe5Mr0a8a4iwEMuKs0ZA70=", "dev": true, "funding": [ { @@ -13576,6 +15652,8 @@ }, "node_modules/chownr": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=", "dev": true, "license": "ISC", "engines": { @@ -13583,7 +15661,9 @@ } }, "node_modules/chromatic": { - "version": "11.3.0", + "version": "11.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chromatic/-/chromatic-11.3.2.tgz", + "integrity": "sha1-6VpeupofPRB2EzWrormGxENt3no=", "dev": true, "license": "MIT", "bin": { @@ -13606,6 +15686,8 @@ }, "node_modules/chrome-trace-event": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=", "dev": true, "license": "MIT", "engines": { @@ -13614,6 +15696,8 @@ }, "node_modules/cipher-base": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -13622,6 +15706,8 @@ }, "node_modules/citty": { "version": "0.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/citty/-/citty-0.1.6.tgz", + "integrity": "sha1-D3kE2h7UYl4anqfg+ngJgaq3xeQ=", "dev": true, "license": "MIT", "dependencies": { @@ -13630,11 +15716,15 @@ }, "node_modules/cjs-module-lexer": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", + "integrity": "sha1-xIU0Guj9mZyk7lry16HJrgHgCZw=", "dev": true, "license": "MIT" }, "node_modules/ckeditor5": { "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ckeditor5/-/ckeditor5-35.4.0.tgz", + "integrity": "sha1-DOZ68hFVG5aFa3gONylIHK27NN8=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-clipboard": "^35.4.0", @@ -13657,6 +15747,8 @@ }, "node_modules/clean-css": { "version": "5.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha1-szBlPNO9a3UAnMJccUyue5M1HM0=", "dev": true, "license": "MIT", "dependencies": { @@ -13668,6 +15760,8 @@ }, "node_modules/clean-css/node_modules/source-map": { "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -13676,6 +15770,8 @@ }, "node_modules/clean-stack": { "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", "dev": true, "license": "MIT", "engines": { @@ -13684,6 +15780,8 @@ }, "node_modules/cli-cursor": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", "dev": true, "license": "MIT", "dependencies": { @@ -13695,6 +15793,8 @@ }, "node_modules/cli-spinners": { "version": "2.9.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha1-F3Oo9LnE1qwxVj31Oz/B15Ri/kE=", "dev": true, "license": "MIT", "engines": { @@ -13706,6 +15806,8 @@ }, "node_modules/cli-table3": { "version": "0.6.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-table3/-/cli-table3-0.6.4.tgz", + "integrity": "sha1-0cU2uKPy577Fj2esnldpsbMAiLA=", "dev": true, "license": "MIT", "dependencies": { @@ -13720,6 +15822,8 @@ }, "node_modules/cli-width": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=", "dev": true, "license": "ISC", "engines": { @@ -13728,6 +15832,8 @@ }, "node_modules/cliui": { "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=", "dev": true, "license": "ISC", "dependencies": { @@ -13739,8 +15845,23 @@ "node": ">=12" } }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/clone": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true, "license": "MIT", "engines": { @@ -13749,6 +15870,8 @@ }, "node_modules/clone-deep": { "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", "dev": true, "license": "MIT", "dependencies": { @@ -13762,12 +15885,15 @@ }, "node_modules/code-block-writer": { "version": "13.0.1", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.1.tgz", - "integrity": "sha512-c5or4P6erEA69TxaxTNcHUNcIn+oyxSRTOWV+pSYF+z4epXqNvwvJ70XPGjPNgue83oAFAPBRQYwpAJ/Hpe/Sg==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/code-block-writer/-/code-block-writer-13.0.1.tgz", + "integrity": "sha1-UqxgymB22HALiKRb1x4GpXcVhAU=", + "dev": true, + "license": "MIT" }, "node_modules/code-point-at": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true, "license": "MIT", "engines": { @@ -13776,6 +15902,8 @@ }, "node_modules/color": { "version": "4.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color/-/color-4.2.3.tgz", + "integrity": "sha1-14HsteVyJO5D6pYnVgEHwODGRjo=", "dev": true, "license": "MIT", "dependencies": { @@ -13787,20 +15915,27 @@ } }, "node_modules/color-convert": { - "version": "1.9.3", - "dev": true, + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "dev": true, + "version": "1.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "license": "MIT" }, "node_modules/color-string": { "version": "1.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha1-RGf5FG8Db4Vbdk37W/hYK/NCx6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -13810,35 +15945,25 @@ }, "node_modules/color-support": { "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=", "dev": true, "license": "ISC", "bin": { "color-support": "bin.js" } }, - "node_modules/color/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/colorette": { "version": "2.0.20", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha1-nreT5oMwZ/cjWQL807CZF6AAqVo=", "dev": true, "license": "MIT" }, "node_modules/colors": { "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/colors/-/colors-1.4.0.tgz", + "integrity": "sha1-xQSRR51MG9rtLJztMs98fcI2D3g=", "dev": true, "license": "MIT", "engines": { @@ -13847,6 +15972,8 @@ }, "node_modules/combined-stream": { "version": "1.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", "dev": true, "license": "MIT", "dependencies": { @@ -13858,6 +15985,8 @@ }, "node_modules/commander": { "version": "8.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-8.3.0.tgz", + "integrity": "sha1-SDfqGy2me5xhamevuw+v7lZ7ymY=", "dev": true, "license": "MIT", "engines": { @@ -13866,6 +15995,8 @@ }, "node_modules/comment-parser": { "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/comment-parser/-/comment-parser-1.4.1.tgz", + "integrity": "sha1-va/q03lhrAeb4R637GXE0CHq+cw=", "dev": true, "license": "MIT", "engines": { @@ -13874,11 +16005,15 @@ }, "node_modules/commondir": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true, "license": "MIT" }, "node_modules/compare-func": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha1-+2XnXtvd/S5WhVTotbBf/3pR/LM=", "dev": true, "license": "MIT", "dependencies": { @@ -13888,6 +16023,8 @@ }, "node_modules/compressible": { "version": "2.0.18", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", "dev": true, "license": "MIT", "dependencies": { @@ -13899,6 +16036,8 @@ }, "node_modules/compression": { "version": "1.7.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compression/-/compression-1.7.4.tgz", + "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", "dev": true, "license": "MIT", "dependencies": { @@ -13914,16 +16053,10 @@ "node": ">= 0.8.0" } }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -13932,20 +16065,21 @@ }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "license": "MIT" }, "node_modules/connect": { "version": "3.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/connect/-/connect-3.7.0.tgz", + "integrity": "sha1-XUk0iRDKpeB6AYALAw0MNfIEhPg=", "dev": true, "license": "MIT", "dependencies": { @@ -13960,6 +16094,8 @@ }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha1-ZHJkhFJRoNryW5fOh4NMrOD18cg=", "dev": true, "license": "MIT", "engines": { @@ -13968,6 +16104,8 @@ }, "node_modules/connect/node_modules/debug": { "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -13976,11 +16114,15 @@ }, "node_modules/connect/node_modules/ms": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/consola": { "version": "3.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/consola/-/consola-3.2.3.tgz", + "integrity": "sha1-B0GFeqiM+g1v1T8c/wN1E26YUC8=", "dev": true, "license": "MIT", "engines": { @@ -13989,16 +16131,22 @@ }, "node_modules/console-control-strings": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true, "license": "ISC" }, "node_modules/constants-browserify": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", "dev": true, "license": "MIT" }, "node_modules/content-disposition": { "version": "0.5.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha1-i4K076yCUSoCuwsdzsnSxejrW/4=", "dev": true, "license": "MIT", "dependencies": { @@ -14008,8 +16156,31 @@ "node": ">= 0.6" } }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/content-type": { "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha1-i3cxYmVtHRCGeEyPI6VM5tc9eRg=", "dev": true, "license": "MIT", "engines": { @@ -14018,6 +16189,8 @@ }, "node_modules/conventional-changelog": { "version": "3.1.25", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog/-/conventional-changelog-3.1.25.tgz", + "integrity": "sha1-PiJ6N9FWhPWqH7UiIqbp4lNsyv8=", "dev": true, "license": "MIT", "dependencies": { @@ -14039,6 +16212,8 @@ }, "node_modules/conventional-changelog-angular": { "version": "5.0.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha1-iWiF1juRSnDUk0tZ0v573hgysow=", "dev": true, "license": "ISC", "dependencies": { @@ -14051,6 +16226,8 @@ }, "node_modules/conventional-changelog-atom": { "version": "2.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", + "integrity": "sha1-p1nsYcItHBGWkl/KiP466J/X2N4=", "dev": true, "license": "ISC", "dependencies": { @@ -14062,6 +16239,8 @@ }, "node_modules/conventional-changelog-codemirror": { "version": "2.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", + "integrity": "sha1-OY6VMPCM407EZAr5jurzAi6x99w=", "dev": true, "license": "ISC", "dependencies": { @@ -14073,6 +16252,8 @@ }, "node_modules/conventional-changelog-conventionalcommits": { "version": "4.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", + "integrity": "sha1-B2VJD1ZCS0b2y025E1kC1uWjbcI=", "dev": true, "license": "ISC", "dependencies": { @@ -14086,6 +16267,8 @@ }, "node_modules/conventional-changelog-core": { "version": "4.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", + "integrity": "sha1-5Q0Efo66z2P6w9xnv5GBdwAeHp8=", "dev": true, "license": "MIT", "dependencies": { @@ -14108,8 +16291,97 @@ "node": ">=10" } }, + "node_modules/conventional-changelog-core/node_modules/find-up": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-try": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/conventional-changelog-ember": { "version": "2.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", + "integrity": "sha1-YZs37HCL6edKIg9Nz3khKuHJKWI=", "dev": true, "license": "ISC", "dependencies": { @@ -14121,6 +16393,8 @@ }, "node_modules/conventional-changelog-eslint": { "version": "3.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", + "integrity": "sha1-aJvQpHDgL3uq/iGklYgN7qGLfNs=", "dev": true, "license": "ISC", "dependencies": { @@ -14132,6 +16406,8 @@ }, "node_modules/conventional-changelog-express": { "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", + "integrity": "sha1-QgydkqNHtyqRVEdQv/qTh2Zabug=", "dev": true, "license": "ISC", "dependencies": { @@ -14143,6 +16419,8 @@ }, "node_modules/conventional-changelog-jquery": { "version": "3.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", + "integrity": "sha1-0UIgdAD1HJ5btYhZZZjiS7qJlL8=", "dev": true, "license": "ISC", "dependencies": { @@ -14154,6 +16432,8 @@ }, "node_modules/conventional-changelog-jshint": { "version": "2.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", + "integrity": "sha1-8tfyPmrNSSeiOFVdksCbUP44Uv8=", "dev": true, "license": "ISC", "dependencies": { @@ -14166,6 +16446,8 @@ }, "node_modules/conventional-changelog-preset-loader": { "version": "2.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha1-FKhVq7/9WQJ/1gJYHx802YYupEw=", "dev": true, "license": "MIT", "engines": { @@ -14174,6 +16456,8 @@ }, "node_modules/conventional-changelog-writer": { "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", + "integrity": "sha1-4HVwcvBF/gPZHaY0PIQwKecC81k=", "dev": true, "license": "MIT", "dependencies": { @@ -14196,6 +16480,8 @@ }, "node_modules/conventional-changelog-writer/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -14204,6 +16490,8 @@ }, "node_modules/conventional-commits-filter": { "version": "2.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha1-+Nm08YL84Aya9xOdpJNlsTbIoLM=", "dev": true, "license": "MIT", "dependencies": { @@ -14216,6 +16504,8 @@ }, "node_modules/conventional-commits-parser": { "version": "3.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha1-p9O3d1iiAqmyKT0hEqjYBSx0CXI=", "dev": true, "license": "MIT", "dependencies": { @@ -14235,11 +16525,15 @@ }, "node_modules/convert-source-map": { "version": "1.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha1-f6rmI1P7QhM2bQypg1jSLoNosF8=", "dev": true, "license": "MIT" }, "node_modules/cookie": { - "version": "0.4.2", + "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha1-J5iwSwcbDsv/DbtipQWo76ThkFE=", "dev": true, "license": "MIT", "engines": { @@ -14248,11 +16542,15 @@ }, "node_modules/cookie-signature": { "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true, "license": "MIT" }, "node_modules/copy-anything": { "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha1-CSRU6pWEp7etVXMGKyqH9ZAPxIA=", "dev": true, "license": "MIT", "dependencies": { @@ -14264,6 +16562,8 @@ }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha1-ltTb219z0C3XLQUo0ZWHIaty4Eo=", "dev": true, "license": "MIT", "dependencies": { @@ -14287,6 +16587,8 @@ }, "node_modules/copy-webpack-plugin/node_modules/glob-parent": { "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", "dev": true, "license": "ISC", "dependencies": { @@ -14298,6 +16600,8 @@ }, "node_modules/copy-webpack-plugin/node_modules/globby": { "version": "13.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-13.2.2.tgz", + "integrity": "sha1-Y7kLG/aGGcITVHXL1OceZqoJBZI=", "dev": true, "license": "MIT", "dependencies": { @@ -14316,6 +16620,8 @@ }, "node_modules/copy-webpack-plugin/node_modules/slash": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slash/-/slash-4.0.0.tgz", + "integrity": "sha1-JCI3IXbExsWt214q2oha+YSzlqc=", "dev": true, "license": "MIT", "engines": { @@ -14327,6 +16633,8 @@ }, "node_modules/cordova-plugin-advanced-http": { "version": "3.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-advanced-http/-/cordova-plugin-advanced-http-3.3.1.tgz", + "integrity": "sha1-kDFDqarjV3zbtpU/vkgpApg7kjc=", "engines": [ { "name": "cordova", @@ -14337,6 +16645,8 @@ }, "node_modules/cordova-plugin-file": { "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-file/-/cordova-plugin-file-8.0.1.tgz", + "integrity": "sha1-5ZW1vfJJgWvTirGlEbRu/g9NHvk=", "license": "Apache-2.0", "engines": { "cordovaDependencies": { @@ -14357,6 +16667,8 @@ }, "node_modules/cordova-plugin-screen-orientation": { "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-screen-orientation/-/cordova-plugin-screen-orientation-3.0.4.tgz", + "integrity": "sha1-JSeHDJUBnd9Cr0lfDoopodXsco8=", "license": "Apache-2.0", "engines": { "cordovaDependencies": { @@ -14367,57 +16679,21 @@ } }, "node_modules/core-js-compat": { - "version": "3.37.0", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/browserslist": { - "version": "4.23.0", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } + "resolved": "node_modules/@babel/_EXCLUDED_", + "link": true }, "node_modules/core-util-is": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=", "license": "MIT" }, "node_modules/cors": { "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cors/-/cors-2.8.5.tgz", + "integrity": "sha1-6sEdpRWS3Ya58G9uesKTs9+HXSk=", "dev": true, + "license": "MIT", "dependencies": { "object-assign": "^4", "vary": "^1" @@ -14427,22 +16703,56 @@ } }, "node_modules/cosmiconfig": { - "version": "7.1.0", + "version": "9.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha1-NMP8WCh7kV866QWrbcPeJYtVrZ0=", "dev": true, "license": "MIT", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/create-ecdh": { "version": "4.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=", "license": "MIT", "dependencies": { "bn.js": "^4.1.0", @@ -14451,10 +16761,14 @@ }, "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/create-hash": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", @@ -14466,6 +16780,8 @@ }, "node_modules/create-hmac": { "version": "1.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", "license": "MIT", "dependencies": { "cipher-base": "^1.0.3", @@ -14478,11 +16794,15 @@ }, "node_modules/create-require": { "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM=", "dev": true, "license": "MIT" }, "node_modules/critters": { "version": "0.0.16", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/critters/-/critters-0.0.16.tgz", + "integrity": "sha1-/6LFVhpltDxTuUADYjfOctzr/pM=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -14496,6 +16816,8 @@ }, "node_modules/critters/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -14510,6 +16832,8 @@ }, "node_modules/critters/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -14523,24 +16847,83 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/critters/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/critters/node_modules/css-select": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/critters/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/critters/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/critters/node_modules/color-name": { - "version": "1.1.4", + "node_modules/critters/node_modules/domutils": { + "version": "2.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/critters/node_modules/entities": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, "node_modules/critters/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -14549,11 +16932,25 @@ }, "node_modules/critters/node_modules/parse5": { "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", "dev": true, "license": "MIT" }, + "node_modules/critters/node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^6.0.1" + } + }, "node_modules/critters/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -14565,6 +16962,8 @@ }, "node_modules/cross-fetch": { "version": "3.1.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha1-Ayfrpl/Win0Rn4+yv5M0oaeVb4I=", "dev": true, "license": "MIT", "dependencies": { @@ -14573,6 +16972,8 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", "dev": true, "license": "MIT", "dependencies": { @@ -14586,6 +16987,8 @@ }, "node_modules/crypto-browserify": { "version": "3.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", "license": "MIT", "dependencies": { "browserify-cipher": "^1.0.0", @@ -14606,12 +17009,15 @@ }, "node_modules/crypto-js": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", - "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha1-TZMWOezf0S/4DoGG26avLC6FZjE=", + "dev": true, + "license": "MIT" }, "node_modules/crypto-random-string": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=", "dev": true, "license": "MIT", "engines": { @@ -14620,6 +17026,8 @@ }, "node_modules/css-loader": { "version": "6.7.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha1-HoeZ88zFh0/dVUYa9RE3/MW++80=", "dev": true, "license": "MIT", "dependencies": { @@ -14644,14 +17052,16 @@ } }, "node_modules/css-select": { - "version": "4.3.0", + "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha1-uOvWVUw2N8zHZoiAStP2pv2uqKY=", "dev": true, "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", "nth-check": "^2.0.1" }, "funding": { @@ -14660,6 +17070,8 @@ }, "node_modules/css-what": { "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha1-+17/z3bx3eosgb36pN5E55uscPQ=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -14671,11 +17083,15 @@ }, "node_modules/css.escape": { "version": "1.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=", "dev": true, "license": "MIT" }, "node_modules/cssesc": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", "dev": true, "license": "MIT", "bin": { @@ -14687,16 +17103,22 @@ }, "node_modules/csstype": { "version": "3.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha1-2A/ylNEU+w5qxQD7+FtgE31+/4E=", "dev": true, "license": "MIT" }, "node_modules/custom-event": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", "dev": true, "license": "MIT" }, "node_modules/d3-array": { "version": "2.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha1-4gtBqvzf/fXVCSgATs7PgVpGXoE=", "license": "BSD-3-Clause", "dependencies": { "internmap": "^1.0.0" @@ -14704,6 +17126,8 @@ }, "node_modules/d3-brush": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-brush/-/d3-brush-2.1.0.tgz", + "integrity": "sha1-ra37sQTok3rxQumm4gKDJvBHEGU=", "license": "BSD-3-Clause", "dependencies": { "d3-dispatch": "1 - 2", @@ -14715,14 +17139,20 @@ }, "node_modules/d3-color": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha1-jWJcq0Ltm49gGhdgo4n36pGJ1i4=", "license": "BSD-3-Clause" }, "node_modules/d3-dispatch": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-dispatch/-/d3-dispatch-2.0.0.tgz", + "integrity": "sha1-ihjhb3bdP8rvQhY8l7kmqptV588=", "license": "BSD-3-Clause" }, "node_modules/d3-drag": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-drag/-/d3-drag-2.0.0.tgz", + "integrity": "sha1-nq8EbOntHCXIhmGRHB1aTY636m0=", "license": "BSD-3-Clause", "dependencies": { "d3-dispatch": "1 - 2", @@ -14731,6 +17161,8 @@ }, "node_modules/d3-ease": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha1-llisOKIUDVnTRhYPH2ww/aC9EvQ=", "license": "BSD-3-Clause", "engines": { "node": ">=12" @@ -14738,14 +17170,20 @@ }, "node_modules/d3-format": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha1-oQvMD5hsNytym6RHOCQTqr9bB2c=", "license": "BSD-3-Clause" }, "node_modules/d3-hierarchy": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", + "integrity": "sha1-2riKWMo+ehvGyrOQ6JZn/MbSAhg=", "license": "BSD-3-Clause" }, "node_modules/d3-interpolate": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha1-mL5JnPuKO5TU/2FpAFAaZKvJEWM=", "license": "BSD-3-Clause", "dependencies": { "d3-color": "1 - 2" @@ -14753,10 +17191,14 @@ }, "node_modules/d3-path": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha1-VdhqwTGgVIra4kHuv7VrRYLdCdg=", "license": "BSD-3-Clause" }, "node_modules/d3-scale": { "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha1-KMYAsp9H5bnNLfl0nCBnJ5ZiA/M=", "license": "BSD-3-Clause", "dependencies": { "d3-array": "^2.3.0", @@ -14768,10 +17210,14 @@ }, "node_modules/d3-selection": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-selection/-/d3-selection-2.0.0.tgz", + "integrity": "sha1-lKEWOOohQbdWX4g3gNq8fvamEGY=", "license": "BSD-3-Clause" }, "node_modules/d3-shape": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha1-O2qCzK+8Rd5VtX/PlWxYTe07Zm8=", "license": "BSD-3-Clause", "dependencies": { "d3-path": "1 - 2" @@ -14779,6 +17225,8 @@ }, "node_modules/d3-time": { "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha1-6dioqIaR9FSOaMoIXl/5VnJKZoI=", "license": "BSD-3-Clause", "dependencies": { "d3-array": "2" @@ -14786,6 +17234,8 @@ }, "node_modules/d3-time-format": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha1-34BWyDZZ4B8grF2l/ernwI1fG7Y=", "license": "BSD-3-Clause", "dependencies": { "d3-time": "1 - 2" @@ -14793,10 +17243,14 @@ }, "node_modules/d3-timer": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-timer/-/d3-timer-2.0.0.tgz", + "integrity": "sha1-BV7bHRcM/jGrLaiWje7pQLVmI+Y=", "license": "BSD-3-Clause" }, "node_modules/d3-transition": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-transition/-/d3-transition-2.0.0.tgz", + "integrity": "sha1-Nm73DCLviNHjQQX1B1FpkaKRyUw=", "license": "BSD-3-Clause", "dependencies": { "d3-color": "1 - 2", @@ -14811,10 +17265,14 @@ }, "node_modules/d3-transition/node_modules/d3-ease": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-ease/-/d3-ease-2.0.0.tgz", + "integrity": "sha1-/Rdiv8oA2uS6zqUEsdYo/ykKxWM=", "license": "BSD-3-Clause" }, "node_modules/dargs": { "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha1-BAFcQd4Ly2nshAUPPZvgyvjW1cw=", "dev": true, "license": "MIT", "engines": { @@ -14823,6 +17281,8 @@ }, "node_modules/dashdash": { "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "license": "MIT", "dependencies": { @@ -14834,6 +17294,8 @@ }, "node_modules/data-view-buffer": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha1-jqYybv7Bei5CYgaW5nHX1ai8ZrI=", "dev": true, "license": "MIT", "dependencies": { @@ -14850,6 +17312,8 @@ }, "node_modules/data-view-byte-length": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha1-kHIcqV/ygGd+t5N0n84QETR2aeI=", "dev": true, "license": "MIT", "dependencies": { @@ -14866,6 +17330,8 @@ }, "node_modules/data-view-byte-offset": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha1-Xgu/tIKO0tG5tADNin0Rm8oP8Yo=", "dev": true, "license": "MIT", "dependencies": { @@ -14882,6 +17348,8 @@ }, "node_modules/date-format": { "version": "4.0.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha1-eo5YRDT7FppSHIt6pIHzVYENlAA=", "license": "MIT", "engines": { "node": ">=4.0" @@ -14889,6 +17357,8 @@ }, "node_modules/dateformat": { "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha1-puN0maTZqc+F71hyBE1ikByYia4=", "dev": true, "license": "MIT", "engines": { @@ -14897,6 +17367,8 @@ }, "node_modules/debug": { "version": "4.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-4.3.4.tgz", + "integrity": "sha1-Exn2V5NX8jONMzfSzdSRS7XcyGU=", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -14912,15 +17384,18 @@ }, "node_modules/decache": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.2.tgz", - "integrity": "sha512-2LPqkLeu8XWHU8qNCS3kcF6sCcb5zIzvWaAHYSvPfwhdd7mHuah29NssMzrTYyHN4F5oFy2ko9OBYxegtU0FEw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decache/-/decache-4.6.2.tgz", + "integrity": "sha1-wd8TJaLzbVOSLgjzM4DwgxSBmc0=", "dev": true, + "license": "MIT", "dependencies": { "callsite": "^1.0.0" } }, "node_modules/decamelize": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14928,6 +17403,8 @@ }, "node_modules/decamelize-keys": { "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha1-BKLVI7LxjYDQFYpDuJXVbf+NGdg=", "dev": true, "license": "MIT", "dependencies": { @@ -14943,6 +17420,8 @@ }, "node_modules/decamelize-keys/node_modules/map-obj": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true, "license": "MIT", "engines": { @@ -14951,6 +17430,8 @@ }, "node_modules/decompress-response": { "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha1-yjh2Et234QS9FthaqwDV7PCcZvw=", "dev": true, "license": "MIT", "dependencies": { @@ -14965,6 +17446,8 @@ }, "node_modules/deep-eql": { "version": "4.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha1-fHd1UTCS99+Y2N+Zlt0IXrZozG0=", "dev": true, "license": "MIT", "dependencies": { @@ -14976,6 +17459,8 @@ }, "node_modules/deep-equal": { "version": "2.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha1-r4na+yOjlsfaPoYqvAvifPUdVuE=", "dev": true, "license": "MIT", "dependencies": { @@ -15007,6 +17492,8 @@ }, "node_modules/deep-extend": { "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", "dev": true, "license": "MIT", "engines": { @@ -15015,11 +17502,15 @@ }, "node_modules/deep-is": { "version": "0.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=", "dev": true, "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha1-RLXyFHzTsA1LVhN2hZZvJv0l3Uo=", "dev": true, "license": "MIT", "engines": { @@ -15028,6 +17519,8 @@ }, "node_modules/default-browser-id": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha1-vue7vvH0510x+Y9NPxVWoUzqeQw=", "dev": true, "license": "MIT", "dependencies": { @@ -15041,19 +17534,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/default-browser-id/node_modules/bplist-parser": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, "node_modules/default-gateway": { "version": "6.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha1-gZSUyIgFO9t0PtvzQ9bN9/KUOnE=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -15065,6 +17549,8 @@ }, "node_modules/defaults": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha1-sLAgYsHiqmL/XZUo8PmLqpCXjXo=", "dev": true, "license": "MIT", "dependencies": { @@ -15076,6 +17562,8 @@ }, "node_modules/define-data-property": { "version": "1.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha1-iU3BQbt9MGCuQ2b2oBB+aPvkjF4=", "dev": true, "license": "MIT", "dependencies": { @@ -15092,6 +17580,8 @@ }, "node_modules/define-lazy-prop": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha1-P3rkIRKbyqrJvHSQXJigAJ7J7n8=", "dev": true, "license": "MIT", "engines": { @@ -15100,6 +17590,8 @@ }, "node_modules/define-properties": { "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha1-EHgcxhbrlRqAoDS6/Kpzd/avK2w=", "dev": true, "license": "MIT", "dependencies": { @@ -15116,11 +17608,15 @@ }, "node_modules/defu": { "version": "6.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/defu/-/defu-6.1.4.tgz", + "integrity": "sha1-Tgyc+f9o/l89fydlzBoBLf3LBHk=", "dev": true, "license": "MIT" }, "node_modules/del": { "version": "6.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/del/-/del-6.1.1.tgz", + "integrity": "sha1-O3AxTx7AqjJcaxTrNrlXhmce23o=", "dev": true, "license": "MIT", "dependencies": { @@ -15142,6 +17638,8 @@ }, "node_modules/del/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -15161,6 +17659,8 @@ }, "node_modules/del/node_modules/rimraf": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -15175,6 +17675,8 @@ }, "node_modules/delayed-stream": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true, "license": "MIT", "engines": { @@ -15183,11 +17685,15 @@ }, "node_modules/delegates": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true, "license": "MIT" }, "node_modules/depd": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/depd/-/depd-2.0.0.tgz", + "integrity": "sha1-tpYWPMdXVg0JzyLMj60Vcbeedt8=", "dev": true, "license": "MIT", "engines": { @@ -15196,6 +17702,8 @@ }, "node_modules/dependency-graph": { "version": "0.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha1-rAzn7WilTaIhZahel6AdU/XrLic=", "dev": true, "license": "MIT", "engines": { @@ -15204,6 +17712,8 @@ }, "node_modules/dequal": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha1-JkQhTxmX057Q7g7OcjNUkKesZ74=", "dev": true, "license": "MIT", "engines": { @@ -15212,6 +17722,8 @@ }, "node_modules/des.js": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha1-HTf1dm87v/Tuljjocah2jBc7gdo=", "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -15220,6 +17732,8 @@ }, "node_modules/destroy": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha1-SANzVQmti+VSk0xn32FPlOZvoBU=", "dev": true, "license": "MIT", "engines": { @@ -15229,6 +17743,8 @@ }, "node_modules/detect-indent": { "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha1-WSSF67v2s7GrK+F1yDk9BMoNV+Y=", "dev": true, "license": "MIT", "engines": { @@ -15237,6 +17753,8 @@ }, "node_modules/detect-libc": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha1-8M1QO0D5k5uJRpfRmtUIleMM9wA=", "dev": true, "license": "Apache-2.0", "engines": { @@ -15245,11 +17763,15 @@ }, "node_modules/detect-node": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=", "dev": true, "license": "MIT" }, "node_modules/detect-package-manager": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-package-manager/-/detect-package-manager-2.0.1.tgz", + "integrity": "sha1-axguOuXhgmdSv+8d6ae4KM/6UNg=", "dev": true, "license": "MIT", "dependencies": { @@ -15260,7 +17782,9 @@ } }, "node_modules/detect-port": { - "version": "1.5.1", + "version": "1.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha1-ReQHOZfF8pK5V8tnj7C7jtQlCmc=", "dev": true, "license": "MIT", "dependencies": { @@ -15270,14 +17794,21 @@ "bin": { "detect": "bin/detect-port.js", "detect-port": "bin/detect-port.js" + }, + "engines": { + "node": ">= 4.0.0" } }, "node_modules/devtools-protocol": { "version": "0.0.1011705", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz", + "integrity": "sha1-JYLtKfhISN+D+6SIEiAVVAp0RTk=", "license": "BSD-3-Clause" }, "node_modules/dezalgo": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha1-dRI1JgRpCEwTIVffqFfzhtTDPYE=", "dev": true, "license": "ISC", "dependencies": { @@ -15287,17 +17818,22 @@ }, "node_modules/dfa": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", - "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha1-lqwyBOLSnEnqW1evjZLCrhJ5Blc=", + "dev": true, + "license": "MIT" }, "node_modules/di": { "version": "0.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", "dev": true, "license": "MIT" }, "node_modules/diff": { "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff/-/diff-5.2.0.tgz", + "integrity": "sha1-Jt7QR80RebeLlTfV73JVA84a5TE=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -15305,15 +17841,19 @@ } }, "node_modules/diff-sequences": { - "version": "28.1.1", + "version": "29.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha1-Ter4lNEUB8Ue/IQYAS+ecLhOqSE=", "dev": true, "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/diffie-hellman": { "version": "5.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", "license": "MIT", "dependencies": { "bn.js": "^4.1.0", @@ -15323,14 +17863,20 @@ }, "node_modules/diffie-hellman/node_modules/bn.js": { "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/dijkstrajs": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha1-TI296h8PZHi/+U2cSceE1iPk/CM=", "license": "MIT" }, "node_modules/dir-glob": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=", "dev": true, "license": "MIT", "dependencies": { @@ -15342,6 +17888,8 @@ }, "node_modules/dns-packet": { "version": "5.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha1-roiK1CWp0UeKBnQlarhm3hASzy8=", "dev": true, "license": "MIT", "dependencies": { @@ -15353,6 +17901,8 @@ }, "node_modules/doctrine": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -15364,11 +17914,15 @@ }, "node_modules/dom-accessibility-api": { "version": "0.5.16", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha1-WnQp5gZus2ZNkR4z+w5F3o6whFM=", "dev": true, "license": "MIT" }, "node_modules/dom-converter": { "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=", "dev": true, "license": "MIT", "dependencies": { @@ -15377,6 +17931,8 @@ }, "node_modules/dom-serialize": { "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", "dev": true, "license": "MIT", "dependencies": { @@ -15387,13 +17943,15 @@ } }, "node_modules/dom-serializer": { - "version": "1.4.1", + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha1-5BuALh7t+fbK4YPOXmIteJ19jlM=", "dev": true, "license": "MIT", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, "funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" @@ -15401,6 +17959,8 @@ }, "node_modules/domelementtype": { "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha1-XEXo6GmVJiYzHXqrMm0B2vZdWJ0=", "dev": true, "funding": [ { @@ -15411,11 +17971,13 @@ "license": "BSD-2-Clause" }, "node_modules/domhandler": { - "version": "4.3.1", + "version": "5.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha1-zDhff3UfHR/GUMITdIBCVFOMfTE=", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.3.0" }, "engines": { "node": ">= 4" @@ -15425,13 +17987,15 @@ } }, "node_modules/domutils": { - "version": "2.8.0", + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha1-xH9VEnjT3EsLGrjLtC11Gm8Ngk4=", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" @@ -15439,12 +18003,15 @@ }, "node_modules/dot": { "version": "2.0.0-beta.1", - "resolved": "https://registry.npmjs.org/dot/-/dot-2.0.0-beta.1.tgz", - "integrity": "sha512-kxM7fSnNQTXOmaeGuBSXM8O3fEsBb7XSDBllkGbRwa0lJSJTxxDE/4eSNGLKZUmlFw0f1vJ5qSV2BljrgQtgIA==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot/-/dot-2.0.0-beta.1.tgz", + "integrity": "sha1-Eryxjzn1kPlCaRDh0ZGI2tIlryU=", + "dev": true, + "license": "MIT" }, "node_modules/dot-case": { "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha1-mytnDQCkMWZ6inW6Kc0bmICc51E=", "dev": true, "license": "MIT", "dependencies": { @@ -15454,11 +18021,15 @@ }, "node_modules/dot-case/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/dot-prop": { "version": "5.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", "dev": true, "license": "MIT", "dependencies": { @@ -15470,6 +18041,8 @@ }, "node_modules/dotenv": { "version": "16.4.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha1-zdOztgTLMn4oa0di4TUC9xfLCZ8=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -15481,6 +18054,8 @@ }, "node_modules/dotenv-expand": { "version": "10.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha1-EmBdAPsK9tClkuZVhYV4QDLk7zc=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -15489,12 +18064,15 @@ }, "node_modules/duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=", + "dev": true, + "license": "MIT" }, "node_modules/duplexify": { "version": "3.7.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", "dev": true, "license": "MIT", "dependencies": { @@ -15506,15 +18084,21 @@ }, "node_modules/earcut": { "version": "2.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/earcut/-/earcut-2.2.4.tgz", + "integrity": "sha1-bQL9TWgWDBFIJdBokKkuyq5gNDo=", "license": "ISC" }, "node_modules/eastasianwidth": { "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha1-aWzi7Aqg5uqTo5f/zySqeEDIJ8s=", "dev": true, "license": "MIT" }, "node_modules/ecc-jsbn": { "version": "0.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, "license": "MIT", "dependencies": { @@ -15524,16 +18108,22 @@ }, "node_modules/ecc-jsbn/node_modules/jsbn": { "version": "0.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true, "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", "dev": true, "license": "MIT" }, "node_modules/ejs": { "version": "3.1.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha1-aauDWLFOiW+AzDnmIIe4hQDDrDs=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -15547,12 +18137,16 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.754", + "version": "1.4.761", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/electron-to-chromium/-/electron-to-chromium-1.4.761.tgz", + "integrity": "sha1-0b34xQolT4p1ZkG7GsSLtS5NDsM=", "dev": true, "license": "ISC" }, "node_modules/elementtree": { "version": "0.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -15564,6 +18158,8 @@ }, "node_modules/elliptic": { "version": "6.5.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha1-xxXgn3i2kjl3YQ1MI0bWziLm3e0=", "license": "MIT", "dependencies": { "bn.js": "^4.11.9", @@ -15577,12 +18173,14 @@ }, "node_modules/elliptic/node_modules/bn.js": { "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/emitter-component": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.2.tgz", - "integrity": "sha512-QdXO3nXOzZB4pAjM0n6ZE+R9/+kPpECA/XSELIcc54NeYVnBqIk+4DFiBgK+8QbV3mdvTG6nedl7dTYgO+5wDw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emitter-component/-/emitter-component-1.1.2.tgz", + "integrity": "sha1-1lr1gz3HxoL9Ct41+QLRa8S613I=", "dev": true, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -15590,10 +18188,14 @@ }, "node_modules/emoji-regex": { "version": "8.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", "dev": true, "license": "MIT", "engines": { @@ -15602,10 +18204,14 @@ }, "node_modules/encode-utf8": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encode-utf8/-/encode-utf8-1.0.3.tgz", + "integrity": "sha1-8w/dMdoH+1lvKBvrL2sCeFGZTNo=", "license": "MIT" }, "node_modules/encodeurl": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "dev": true, "license": "MIT", "engines": { @@ -15614,9 +18220,9 @@ }, "node_modules/encoding": { "version": "0.1.13", - "dev": true, "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encoding/-/encoding-0.1.13.tgz", "integrity": "sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15625,9 +18231,9 @@ }, "node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", - "dev": true, "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15639,6 +18245,8 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", "license": "MIT", "dependencies": { "once": "^1.4.0" @@ -15646,6 +18254,8 @@ }, "node_modules/engine.io": { "version": "6.5.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/engine.io/-/engine.io-6.5.4.tgz", + "integrity": "sha1-aCLevzJOeBrdIlTpEvhWhQiFDNw=", "dev": true, "license": "MIT", "dependencies": { @@ -15666,14 +18276,28 @@ }, "node_modules/engine.io-parser": { "version": "5.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha1-N7SOLSMRaRmjRTc4xXIEVeZOHEk=", "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" } }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha1-DkHyTeXs8xeUfIL8eJ4GqISCRDI=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/engine.io/node_modules/ws": { "version": "8.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.11.0.tgz", + "integrity": "sha1-ag02uO39n5bYslaD2y+Nfebo4UM=", "dev": true, "license": "MIT", "engines": { @@ -15693,7 +18317,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.16.0", + "version": "5.16.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", + "integrity": "sha1-6Lxj1RuCbW8cvAoVDstaiwxi5Wc=", "dev": true, "license": "MIT", "dependencies": { @@ -15706,19 +18332,28 @@ }, "node_modules/ent": { "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", "dev": true, "license": "MIT" }, "node_modules/entities": { - "version": "2.2.0", - "dev": true, + "version": "4.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-4.5.0.tgz", + "integrity": "sha1-XSaOpecRPsdMTQM7eepaNaSI+0g=", + "devOptional": true, "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/env-paths": { "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=", "dev": true, "license": "MIT", "engines": { @@ -15727,6 +18362,8 @@ }, "node_modules/envinfo": { "version": "7.13.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha1-gfu4Hl2jXXToFJQa6rfDJaYG+zE=", "dev": true, "license": "MIT", "bin": { @@ -15738,11 +18375,15 @@ }, "node_modules/err-code": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha1-I8Lzt1b/38YI0w4nyalBAkgH5/k=", "dev": true, "license": "MIT" }, "node_modules/errno": { "version": "0.1.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/errno/-/errno-0.1.8.tgz", + "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", "dev": true, "license": "MIT", "optional": true, @@ -15755,6 +18396,8 @@ }, "node_modules/error-ex": { "version": "1.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", "dev": true, "license": "MIT", "dependencies": { @@ -15763,6 +18406,8 @@ }, "node_modules/es-abstract": { "version": "1.23.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha1-jwxaNc0hUxJXPFonyH39bIgaCqA=", "dev": true, "license": "MIT", "dependencies": { @@ -15822,6 +18467,8 @@ }, "node_modules/es-define-property": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha1-x/rvvf+LJpbPX0aSHt+3fMS6OEU=", "dev": true, "license": "MIT", "dependencies": { @@ -15833,6 +18480,8 @@ }, "node_modules/es-errors": { "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha1-BfdaJdq5jk+x3NXhRywFRtUFfI8=", "dev": true, "license": "MIT", "engines": { @@ -15841,6 +18490,8 @@ }, "node_modules/es-get-iterator": { "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha1-Pvh1I8XUZNQQhLLDycIU8RmXY9Y=", "dev": true, "license": "MIT", "dependencies": { @@ -15860,11 +18511,15 @@ }, "node_modules/es-module-lexer": { "version": "1.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-module-lexer/-/es-module-lexer-1.5.2.tgz", + "integrity": "sha1-ALQjME8lAKxZNZzJtoRJUfNy1Jc=", "dev": true, "license": "MIT" }, "node_modules/es-object-atoms": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha1-3bVc1HrC4kBwEmC8Ko4x7LZD2UE=", "dev": true, "license": "MIT", "dependencies": { @@ -15876,6 +18531,8 @@ }, "node_modules/es-set-tostringtag": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha1-i7YPCkQMLkKBliQoQ41YVFrzl3c=", "dev": true, "license": "MIT", "dependencies": { @@ -15889,6 +18546,8 @@ }, "node_modules/es-shim-unscopables": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha1-H2lC5x7MeDXtHIqDAG2HcaY6N2M=", "dev": true, "license": "MIT", "dependencies": { @@ -15897,6 +18556,8 @@ }, "node_modules/es-to-primitive": { "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", "dev": true, "license": "MIT", "dependencies": { @@ -15913,11 +18574,15 @@ }, "node_modules/es6-promise": { "version": "4.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo=", "dev": true, "license": "MIT" }, "node_modules/es6-promisify": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "license": "MIT", "dependencies": { @@ -15926,12 +18591,15 @@ }, "node_modules/es6-shim": { "version": "0.35.8", - "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.8.tgz", - "integrity": "sha512-Twf7I2v4/1tLoIXMT8HlqaBSS5H2wQTs2wx3MNYCI8K1R1/clXyCazrcVCPm/FuO9cyV8+leEaZOWD5C253NDg==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-shim/-/es6-shim-0.35.8.tgz", + "integrity": "sha1-iSFvb7+LrLo/iXyMDoFNKkHAX7c=", + "dev": true, + "license": "MIT" }, "node_modules/esbuild": { "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.17.8.tgz", + "integrity": "sha1-9/eZq8fNzj8PLj4MAfEg1NVRk7Q=", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -15969,11 +18637,15 @@ }, "node_modules/esbuild-plugin-alias": { "version": "0.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", + "integrity": "sha1-RahsuUHiDnwrxoor6lNWIXJJT8s=", "dev": true, "license": "MIT" }, "node_modules/esbuild-register": { "version": "3.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-register/-/esbuild-register-3.5.0.tgz", + "integrity": "sha1-RJYT+ymrlDJcci9WD4AN2Ubcjqg=", "dev": true, "license": "MIT", "dependencies": { @@ -15985,6 +18657,8 @@ }, "node_modules/esbuild-wasm": { "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz", + "integrity": "sha1-wjSDBkMMJ2E+48yalVzdVN8pE3o=", "dev": true, "license": "MIT", "bin": { @@ -15996,6 +18670,8 @@ }, "node_modules/escalade": { "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha1-VAdumrKepb89jx7WKs/7uIJy3yc=", "dev": true, "license": "MIT", "engines": { @@ -16004,11 +18680,15 @@ }, "node_modules/escape-html": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", "dev": true, "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true, "license": "MIT", "engines": { @@ -16017,6 +18697,8 @@ }, "node_modules/eslint": { "version": "8.56.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha1-SVfOjaQJ3AgJ+ZqwehuUgyq3SxU=", "dev": true, "license": "MIT", "dependencies": { @@ -16071,6 +18753,8 @@ }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha1-1OqsUrii58PNGQPrAPfgUzVhGKw=", "dev": true, "license": "MIT", "dependencies": { @@ -16081,6 +18765,8 @@ }, "node_modules/eslint-import-resolver-node/node_modules/debug": { "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -16089,6 +18775,8 @@ }, "node_modules/eslint-import-resolver-node/node_modules/resolve": { "version": "1.22.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha1-tsh6nyqgbfq1Lj1wrIzeMh+lpI0=", "dev": true, "license": "MIT", "dependencies": { @@ -16105,6 +18793,8 @@ }, "node_modules/eslint-module-utils": { "version": "2.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha1-UvJAQwDDvTPe7OnXNy+zN8wdfDQ=", "dev": true, "license": "MIT", "dependencies": { @@ -16121,6 +18811,8 @@ }, "node_modules/eslint-module-utils/node_modules/debug": { "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -16129,9 +18821,10 @@ }, "node_modules/eslint-plugin-import": { "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha1-1Fs3te9ZAdY5wVJw101G0WEVBkM=", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -16160,6 +18853,8 @@ }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -16168,6 +18863,8 @@ }, "node_modules/eslint-plugin-import/node_modules/doctrine": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -16179,6 +18876,8 @@ }, "node_modules/eslint-plugin-import/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -16186,12 +18885,13 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "48.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.3.tgz", - "integrity": "sha512-r9DMAmFs66VNvNqRLLjHejdnJtILrt3xGi+Qx0op0oRfFGVpOR1Hb3BC++MacseHx93d8SKYPhyrC9BS7Os2QA==", + "version": "48.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.4.tgz", + "integrity": "sha1-C2ly+qnl3omgjxsLzcMOcKnK1zY=", "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "@es-joy/jsdoccomment": "~0.42.0", + "@es-joy/jsdoccomment": "~0.43.0", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.1", "debug": "^4.3.4", @@ -16210,6 +18910,8 @@ }, "node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", "dev": true, "license": "MIT", "engines": { @@ -16219,24 +18921,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-plugin-jsdoc/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -16244,22 +18934,20 @@ "node": ">=10" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/eslint-plugin-prefer-arrow": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz", - "integrity": "sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz", + "integrity": "sha1-5/uz+kzYT/EBW5xRrYZVDlUEEEE=", "dev": true, + "license": "MIT", "peerDependencies": { "eslint": ">=2.0.0" } }, "node_modules/eslint-plugin-storybook": { "version": "0.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz", + "integrity": "sha1-Ixheyr3CicrlUkjAkPDB2PuubEE=", "dev": true, "license": "MIT", "dependencies": { @@ -16277,6 +18965,8 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@storybook/csf": { "version": "0.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf/-/csf-0.0.1.tgz", + "integrity": "sha1-lZAVB9wC8LxvmsjuGYPi/Fu5jOY=", "dev": true, "license": "MIT", "dependencies": { @@ -16285,6 +18975,8 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/scope-manager": { "version": "5.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha1-2UV8zGoLjWs30OslKiMCJHjFRgw=", "dev": true, "license": "MIT", "dependencies": { @@ -16301,6 +18993,8 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/types": { "version": "5.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha1-JYYH5g7/ownwZ2CJMcPfb+1B/S8=", "dev": true, "license": "MIT", "engines": { @@ -16313,6 +19007,8 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/typescript-estree": { "version": "5.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha1-fRd5S3f6vKxhXWpI+xQzMNli65s=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -16339,6 +19035,8 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils": { "version": "5.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha1-FB6AnHFjbkp12qOfrtL7X0sQ34Y=", "dev": true, "license": "MIT", "dependencies": { @@ -16364,6 +19062,8 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha1-IXQBGRfOWCh1lU/+L2kS1ZMeNT4=", "dev": true, "license": "MIT", "dependencies": { @@ -16380,6 +19080,8 @@ }, "node_modules/eslint-plugin-storybook/node_modules/eslint-scope": { "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -16392,6 +19094,8 @@ }, "node_modules/eslint-plugin-storybook/node_modules/estraverse": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -16400,6 +19104,8 @@ }, "node_modules/eslint-scope": { "version": "7.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha1-3rT5JWM5DzIAaJSvYqItuhxGQj8=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -16415,6 +19121,8 @@ }, "node_modules/eslint-utils": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=", "dev": true, "license": "MIT", "dependencies": { @@ -16432,6 +19140,8 @@ }, "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=", "dev": true, "license": "Apache-2.0", "engines": { @@ -16440,6 +19150,8 @@ }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha1-DNcv6FUOPC6uFWqWpN3c0cisWAA=", "dev": true, "license": "Apache-2.0", "engines": { @@ -16451,6 +19163,8 @@ }, "node_modules/eslint/node_modules/ajv": { "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -16466,6 +19180,8 @@ }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -16480,11 +19196,15 @@ }, "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", "dev": true, "license": "Python-2.0" }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -16498,24 +19218,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", "dev": true, "license": "MIT", "engines": { @@ -16525,23 +19231,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", "dev": true, "license": "ISC", "dependencies": { @@ -16553,6 +19246,8 @@ }, "node_modules/eslint/node_modules/globals": { "version": "13.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-13.24.0.tgz", + "integrity": "sha1-hDKhnXjODB6DOUnDats0VAC7EXE=", "dev": true, "license": "MIT", "dependencies": { @@ -16567,6 +19262,8 @@ }, "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -16575,6 +19272,8 @@ }, "node_modules/eslint/node_modules/js-yaml": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", "dev": true, "license": "MIT", "dependencies": { @@ -16586,53 +19285,28 @@ }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, - "node_modules/eslint/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/p-locate": { - "version": "5.0.0", + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -16644,6 +19318,8 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -16655,6 +19331,8 @@ }, "node_modules/espree": { "version": "9.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/espree/-/espree-9.6.1.tgz", + "integrity": "sha1-oqF7jkNGkKVDLy+AGM5x0zGkjG8=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -16671,6 +19349,8 @@ }, "node_modules/esprima": { "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", "dev": true, "license": "BSD-2-Clause", "bin": { @@ -16683,6 +19363,8 @@ }, "node_modules/esquery": { "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha1-bOF3ON6Fd2lO3XNhxXGCrIyw2ws=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -16694,6 +19376,8 @@ }, "node_modules/esrecurse": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -16705,6 +19389,8 @@ }, "node_modules/esri-leaflet": { "version": "3.0.12", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esri-leaflet/-/esri-leaflet-3.0.12.tgz", + "integrity": "sha1-TIjWY6fayTNNl1LFGKpNj1if+2U=", "license": "Apache-2.0", "dependencies": { "@terraformer/arcgis": "^2.1.0", @@ -16716,6 +19402,8 @@ }, "node_modules/esri-leaflet-vector": { "version": "4.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esri-leaflet-vector/-/esri-leaflet-vector-4.2.3.tgz", + "integrity": "sha1-RDcRf6iFXvDnah/YnbP1DfVfptY=", "license": "Apache-2.0", "peerDependencies": { "esri-leaflet": ">2.3.0", @@ -16725,6 +19413,8 @@ }, "node_modules/estraverse": { "version": "5.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -16733,6 +19423,8 @@ }, "node_modules/estree-walker": { "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha1-Z8PlSexAKkh7T8GT0ZU6UkdSNA0=", "dev": true, "license": "MIT", "dependencies": { @@ -16741,6 +19433,8 @@ }, "node_modules/esutils": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -16749,6 +19443,8 @@ }, "node_modules/etag": { "version": "1.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "dev": true, "license": "MIT", "engines": { @@ -16757,9 +19453,10 @@ }, "node_modules/event-stream": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz", - "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/event-stream/-/event-stream-4.0.1.tgz", + "integrity": "sha1-QJKAjsmV0N116kWAwd9qdNss3mU=", "dev": true, + "license": "MIT", "dependencies": { "duplexer": "^0.1.1", "from": "^0.1.7", @@ -16772,16 +19469,22 @@ }, "node_modules/eventemitter-asyncresource": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha1-c0/y5Ev0SOYn93SPkF1r3Ve9tls=", "dev": true, "license": "MIT" }, "node_modules/eventemitter3": { "version": "4.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=", "dev": true, "license": "MIT" }, "node_modules/events": { "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/events/-/events-3.3.0.tgz", + "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", "dev": true, "license": "MIT", "engines": { @@ -16790,6 +19493,8 @@ }, "node_modules/evp_bytestokey": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", "license": "MIT", "dependencies": { "md5.js": "^1.3.4", @@ -16798,6 +19503,8 @@ }, "node_modules/execa": { "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-5.1.1.tgz", + "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=", "dev": true, "license": "MIT", "dependencies": { @@ -16820,6 +19527,8 @@ }, "node_modules/exifreader": { "version": "4.19.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exifreader/-/exifreader-4.19.1.tgz", + "integrity": "sha1-ljW1M40dUeOcCF+MrATzKJ7cA3A=", "hasInstallScript": true, "license": "MPL-2.0", "optionalDependencies": { @@ -16828,6 +19537,8 @@ }, "node_modules/exifreader/node_modules/@xmldom/xmldom": { "version": "0.8.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha1-oTN8pCaqYc75/hW1so40CnL2+pk=", "license": "MIT", "optional": true, "engines": { @@ -16836,6 +19547,8 @@ }, "node_modules/exit": { "version": "0.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true, "engines": { "node": ">= 0.8.0" @@ -16843,6 +19556,8 @@ }, "node_modules/expand-template": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha1-bhSz/O4POmNA7LV9LokYaSBSpHw=", "dev": true, "license": "(MIT OR WTFPL)", "engines": { @@ -16851,11 +19566,15 @@ }, "node_modules/exponential-backoff": { "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha1-ZKx1Jv40GrGKOQFs0ix4fQHgC/Y=", "dev": true, "license": "Apache-2.0" }, "node_modules/express": { "version": "4.19.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/express/-/express-4.19.2.tgz", + "integrity": "sha1-4lQ3gno6p/KoJ7yBcbu7Zko1ZGU=", "dev": true, "license": "MIT", "dependencies": { @@ -16895,16 +19614,10 @@ "node": ">= 0.10.0" } }, - "node_modules/express/node_modules/cookie": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/express/node_modules/debug": { "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -16913,6 +19626,8 @@ }, "node_modules/express/node_modules/finalhandler": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha1-fSP+VzGyB7RkDk/NAK7B+SB6ezI=", "dev": true, "license": "MIT", "dependencies": { @@ -16930,24 +19645,59 @@ }, "node_modules/express/node_modules/ms": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, - "node_modules/express/node_modules/statuses": { - "version": "2.0.1", + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.11.0.tgz", + "integrity": "sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { - "node": ">= 0.8" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/extend": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend/-/extend-3.0.2.tgz", + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", "dev": true, "license": "MIT" }, "node_modules/extend-shallow": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" @@ -16958,6 +19708,8 @@ }, "node_modules/external-editor": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", "dev": true, "license": "MIT", "dependencies": { @@ -16971,6 +19723,8 @@ }, "node_modules/external-editor/node_modules/tmp": { "version": "0.0.33", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", "dev": true, "license": "MIT", "dependencies": { @@ -16982,6 +19736,8 @@ }, "node_modules/extract-zip": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha1-Zj3KVv5G34kNXxMe9KBtIruLoTo=", "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", @@ -17000,6 +19756,8 @@ }, "node_modules/extract-zip/node_modules/get-stream": { "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", "license": "MIT", "dependencies": { "pump": "^3.0.0" @@ -17013,6 +19771,8 @@ }, "node_modules/extsprintf": { "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", "dev": true, "engines": [ "node >=0.6.0" @@ -17021,9 +19781,10 @@ }, "node_modules/fancy-log": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-2.0.0.tgz", - "integrity": "sha512-9CzxZbACXMUXW13tS0tI8XsGGmxWzO2DmYrGuBJOJ8k8q2K7hwfJA5qHjuPPe8wtsco33YR9wc+Rlr5wYFvhSA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fancy-log/-/fancy-log-2.0.0.tgz", + "integrity": "sha1-ytIHuDltaa5HltdNF9/19osvc0M=", "dev": true, + "license": "MIT", "dependencies": { "color-support": "^1.1.3" }, @@ -17033,16 +19794,22 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", "dev": true, "license": "MIT" }, "node_modules/fast-fifo": { "version": "1.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha1-KG4x3pbrltOKl4mYFXQLoqTzZAw=", "dev": true, "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha1-qQRQHlfP3S/83tRemaVP71XkYSk=", "dev": true, "license": "MIT", "dependencies": { @@ -17058,16 +19825,22 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", "dev": true, "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true, "license": "MIT" }, "node_modules/fastq": { "version": "1.17.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha1-KlI/B6TnsegaQrkbi/IlQQd1O0c=", "dev": true, "license": "ISC", "dependencies": { @@ -17076,6 +19849,8 @@ }, "node_modules/faye-websocket": { "version": "0.11.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -17087,6 +19862,8 @@ }, "node_modules/fd-slicer": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "license": "MIT", "dependencies": { "pend": "~1.2.0" @@ -17094,11 +19871,15 @@ }, "node_modules/fetch-retry": { "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fetch-retry/-/fetch-retry-5.0.6.tgz", + "integrity": "sha1-F9C8kEI0Bbeoi3Q1W/NkrNKn+lY=", "dev": true, "license": "MIT" }, "node_modules/figures": { "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/figures/-/figures-3.2.0.tgz", + "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", "dev": true, "license": "MIT", "dependencies": { @@ -17113,6 +19894,8 @@ }, "node_modules/file-entry-cache": { "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=", "dev": true, "license": "MIT", "dependencies": { @@ -17124,6 +19907,8 @@ }, "node_modules/file-system-cache": { "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/file-system-cache/-/file-system-cache-2.3.0.tgz", + "integrity": "sha1-IB/q9MjNl7nQ1gjpaGG7YAX0b+Y=", "dev": true, "license": "MIT", "dependencies": { @@ -17133,6 +19918,8 @@ }, "node_modules/file-system-cache/node_modules/fs-extra": { "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha1-2mn3w587ACN4sJVLtq5+/cCHbi0=", "dev": true, "license": "MIT", "dependencies": { @@ -17146,6 +19933,8 @@ }, "node_modules/filelist": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha1-94l4oelEd1/55i50RCTyFeWDUrU=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -17154,6 +19943,8 @@ }, "node_modules/filelist/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -17162,6 +19953,8 @@ }, "node_modules/filelist/node_modules/minimatch": { "version": "5.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", "dev": true, "license": "ISC", "dependencies": { @@ -17173,6 +19966,8 @@ }, "node_modules/filesize": { "version": "10.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/filesize/-/filesize-10.1.1.tgz", + "integrity": "sha1-65jOiFqnN0EZl0jnDltzOcwixf8=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -17181,6 +19976,8 @@ }, "node_modules/fill-range": { "version": "7.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", "dev": true, "license": "MIT", "dependencies": { @@ -17192,6 +19989,8 @@ }, "node_modules/finalhandler": { "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", "dev": true, "license": "MIT", "dependencies": { @@ -17209,6 +20008,8 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -17217,11 +20018,15 @@ }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/finalhandler/node_modules/on-finished": { "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dev": true, "license": "MIT", "dependencies": { @@ -17231,8 +20036,20 @@ "node": ">= 0.8" } }, + "node_modules/finalhandler/node_modules/statuses": { + "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/find-cache-dir": { "version": "3.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=", "dev": true, "license": "MIT", "dependencies": { @@ -17247,8 +20064,11 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/find-up": { + "node_modules/find-cache-dir/node_modules/find-up": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, "license": "MIT", "dependencies": { "locate-path": "^5.0.0", @@ -17258,8 +20078,82 @@ "node": ">=8" } }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/flat-cache": { "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha1-LAwtUEDJmxYydxqdEFclwBFTY+4=", "dev": true, "license": "MIT", "dependencies": { @@ -17273,6 +20167,8 @@ }, "node_modules/flat-cache/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -17292,6 +20188,8 @@ }, "node_modules/flat-cache/node_modules/rimraf": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -17306,10 +20204,14 @@ }, "node_modules/flatted": { "version": "3.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha1-IdtHBymmc01JlwAvQ5yzCJh/Vno=", "license": "ISC" }, "node_modules/flow-parser": { "version": "0.235.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flow-parser/-/flow-parser-0.235.1.tgz", + "integrity": "sha1-Rpxwrfo8FW86F5LnttcBfwH0Xx0=", "dev": true, "license": "MIT", "engines": { @@ -17318,6 +20220,8 @@ }, "node_modules/follow-redirects": { "version": "1.15.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha1-f4FcDNpCScdP8J6V75fCO1/QOZs=", "dev": true, "funding": [ { @@ -17337,6 +20241,8 @@ }, "node_modules/for-each": { "version": "0.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha1-abRH6IoKXTLD5whPPxcQA0shN24=", "dev": true, "license": "MIT", "dependencies": { @@ -17345,6 +20251,8 @@ }, "node_modules/foreground-child": { "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha1-HRc+d2110ncv7Qjv5KDeHqGxLQ0=", "dev": true, "license": "ISC", "dependencies": { @@ -17360,6 +20268,8 @@ }, "node_modules/foreground-child/node_modules/signal-exit": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", "dev": true, "license": "ISC", "engines": { @@ -17371,6 +20281,8 @@ }, "node_modules/forever-agent": { "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", "dev": true, "license": "Apache-2.0", "engines": { @@ -17379,6 +20291,8 @@ }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "8.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", + "integrity": "sha1-2uRd/nKYql1VPiWACWztebYXlQQ=", "dev": true, "license": "MIT", "dependencies": { @@ -17406,6 +20320,8 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -17421,6 +20337,8 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { "version": "3.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true, "license": "MIT", "peerDependencies": { @@ -17429,6 +20347,8 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -17443,6 +20363,8 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -17456,24 +20378,27 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -17482,11 +20407,15 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", "dev": true, "license": "MIT", "dependencies": { @@ -17504,6 +20433,8 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -17515,6 +20446,8 @@ }, "node_modules/form-data": { "version": "2.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", "dev": true, "license": "MIT", "dependencies": { @@ -17528,6 +20461,8 @@ }, "node_modules/formidable": { "version": "3.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/formidable/-/formidable-3.5.1.tgz", + "integrity": "sha1-k2CiOmVvJhIHhosUhGJMTI0G7ho=", "dev": true, "license": "MIT", "dependencies": { @@ -17541,6 +20476,8 @@ }, "node_modules/forwarded": { "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=", "dev": true, "license": "MIT", "engines": { @@ -17549,6 +20486,8 @@ }, "node_modules/fraction.js": { "version": "4.3.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha1-BsoAhRV+Qv2n+ecm55/vxAaIQPc=", "dev": true, "license": "MIT", "engines": { @@ -17561,6 +20500,8 @@ }, "node_modules/fresh": { "version": "0.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true, "license": "MIT", "engines": { @@ -17569,16 +20510,21 @@ }, "node_modules/from": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", - "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true, + "license": "MIT" }, "node_modules/fs-constants": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=", "license": "MIT" }, "node_modules/fs-extra": { "version": "10.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha1-Aoc8+8QITd4SfqpfmQXu8jJdGr8=", "dev": true, "license": "MIT", "dependencies": { @@ -17592,6 +20538,8 @@ }, "node_modules/fs-minipass": { "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha1-eahZgcTcEgBl6W9iCGv2+dwmzFQ=", "dev": true, "license": "ISC", "dependencies": { @@ -17602,7 +20550,9 @@ } }, "node_modules/fs-minipass/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -17611,19 +20561,24 @@ }, "node_modules/fs-monkey": { "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha1-jq0IKVPojZks8/+ET6qQeyZ1baI=", "dev": true, "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha1-ysZAd4XQNnWipeGlMFxpezR9kNY=", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -17634,6 +20589,8 @@ }, "node_modules/function-bind": { "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha1-LALYZNl/PqbIgwxGTL0Rq26rehw=", "dev": true, "license": "MIT", "funding": { @@ -17642,6 +20599,8 @@ }, "node_modules/function.prototype.name": { "version": "1.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha1-zfMVt9kO53pMbuIWw8M2LaB1M/0=", "dev": true, "license": "MIT", "dependencies": { @@ -17659,6 +20618,8 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha1-BAT+TuK6L2B/Dg7DyAuumUEzuDQ=", "dev": true, "license": "MIT", "funding": { @@ -17667,6 +20628,8 @@ }, "node_modules/gauge": { "version": "4.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha1-Uv8GUvK79gepiXk9U7dRvvIyjc4=", "dev": true, "license": "ISC", "dependencies": { @@ -17683,8 +20646,23 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=", "dev": true, "license": "MIT", "engines": { @@ -17693,10 +20671,14 @@ }, "node_modules/geojson-vt": { "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/geojson-vt/-/geojson-vt-3.2.1.tgz", + "integrity": "sha1-+K22FNLB0/bufEJlytS7861gyLc=", "license": "ISC" }, "node_modules/get-caller-file": { "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" @@ -17704,6 +20686,8 @@ }, "node_modules/get-func-name": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha1-DXzyDNE/2oCGaf+oj0/8ejlD/EE=", "dev": true, "license": "MIT", "engines": { @@ -17712,6 +20696,8 @@ }, "node_modules/get-intrinsic": { "version": "1.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha1-44X1pLUifUScPqu60FSU7wq76t0=", "dev": true, "license": "MIT", "dependencies": { @@ -17730,6 +20716,8 @@ }, "node_modules/get-npm-tarball-url": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", + "integrity": "sha1-y9a7JYhGIrwxkcdhRmyTrIM0MhM=", "dev": true, "license": "MIT", "engines": { @@ -17738,6 +20726,8 @@ }, "node_modules/get-package-type": { "version": "0.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro=", "dev": true, "license": "MIT", "engines": { @@ -17746,6 +20736,8 @@ }, "node_modules/get-pkg-repo": { "version": "4.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha1-dZc+HIBQxz9IGQxSBHxM7jrL84U=", "dev": true, "license": "MIT", "dependencies": { @@ -17763,6 +20755,8 @@ }, "node_modules/get-pkg-repo/node_modules/cliui": { "version": "7.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", "dev": true, "license": "ISC", "dependencies": { @@ -17771,8 +20765,23 @@ "wrap-ansi": "^7.0.0" } }, + "node_modules/get-pkg-repo/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/get-pkg-repo/node_modules/through2": { "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", "dev": true, "license": "MIT", "dependencies": { @@ -17782,6 +20791,8 @@ }, "node_modules/get-pkg-repo/node_modules/yargs": { "version": "16.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", "dev": true, "license": "MIT", "dependencies": { @@ -17799,6 +20810,8 @@ }, "node_modules/get-stream": { "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=", "license": "MIT", "engines": { "node": ">=10" @@ -17809,6 +20822,8 @@ }, "node_modules/get-symbol-description": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha1-UzdE1aogrKTgecjl2vf9RCAoIfU=", "dev": true, "license": "MIT", "dependencies": { @@ -17825,6 +20840,8 @@ }, "node_modules/get-value": { "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -17832,6 +20849,8 @@ }, "node_modules/getpass": { "version": "0.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "license": "MIT", "dependencies": { @@ -17840,6 +20859,8 @@ }, "node_modules/giget": { "version": "1.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/giget/-/giget-1.2.3.tgz", + "integrity": "sha1-72hF0RQOia2tWV9/O7YKoxxnLLY=", "dev": true, "license": "MIT", "dependencies": { @@ -17858,6 +20879,8 @@ }, "node_modules/git-raw-commits": { "version": "2.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha1-vDV2Y4Bx0YZV4cxg1/UkkgAI1yM=", "dev": true, "license": "MIT", "dependencies": { @@ -17876,6 +20899,8 @@ }, "node_modules/git-remote-origin-url": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", "dev": true, "license": "MIT", "dependencies": { @@ -17888,6 +20913,8 @@ }, "node_modules/git-semver-tags": { "version": "4.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-semver-tags/-/git-semver-tags-4.1.1.tgz", + "integrity": "sha1-YxkbzYCbDsPhUbpHUcFsRE5bV4A=", "dev": true, "license": "MIT", "dependencies": { @@ -17903,6 +20930,8 @@ }, "node_modules/git-semver-tags/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -17911,6 +20940,8 @@ }, "node_modules/gitconfiglocal": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", "dev": true, "license": "BSD", "dependencies": { @@ -17919,25 +20950,35 @@ }, "node_modules/gitconfiglocal/node_modules/ini": { "version": "1.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", + "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true, "license": "ISC" }, "node_modules/github-from-package": { "version": "0.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", "dev": true, "license": "MIT" }, "node_modules/github-slugger": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha1-Us8vknmiHrbFndOFtBDwwK3ajxo=", "dev": true, "license": "ISC" }, "node_modules/gl-matrix": { "version": "3.4.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha1-/BGR6DIACf1NIOkzlZXGBB3cIsk=", "license": "MIT" }, "node_modules/glob": { "version": "8.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-8.1.0.tgz", + "integrity": "sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4=", "dev": true, "license": "ISC", "dependencies": { @@ -17956,6 +20997,8 @@ }, "node_modules/glob-parent": { "version": "5.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", "dev": true, "license": "ISC", "dependencies": { @@ -17967,11 +21010,15 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=", "dev": true, "license": "BSD-2-Clause" }, "node_modules/glob/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -17980,6 +21027,8 @@ }, "node_modules/glob/node_modules/minimatch": { "version": "5.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", "dev": true, "license": "ISC", "dependencies": { @@ -17991,6 +21040,8 @@ }, "node_modules/global-prefix": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha1-/IX3MGTfafUEIfR/iD/luRO6m5c=", "license": "MIT", "dependencies": { "ini": "^1.3.5", @@ -18003,10 +21054,14 @@ }, "node_modules/global-prefix/node_modules/ini": { "version": "1.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", + "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "license": "ISC" }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -18017,6 +21072,8 @@ }, "node_modules/globals": { "version": "11.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-11.12.0.tgz", + "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", "dev": true, "license": "MIT", "engines": { @@ -18025,6 +21082,8 @@ }, "node_modules/globalthis": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha1-dDDtOpddl7+1m8zkH1yruvplEjY=", "dev": true, "license": "MIT", "dependencies": { @@ -18040,6 +21099,8 @@ }, "node_modules/globby": { "version": "11.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-11.1.0.tgz", + "integrity": "sha1-vUvpi7BC+D15b344EZkfvoKg00s=", "dev": true, "license": "MIT", "dependencies": { @@ -18059,6 +21120,8 @@ }, "node_modules/gopd": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha1-Kf923mnax0ibfAkYpXiOVkd8Myw=", "dev": true, "license": "MIT", "dependencies": { @@ -18070,10 +21133,14 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha1-QYPk6L8Iu24Fu7L30uDI9xLKQOM=", "license": "ISC" }, "node_modules/gradle-to-js": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gradle-to-js/-/gradle-to-js-2.0.1.tgz", + "integrity": "sha1-PZQ7oCav4Zt7agrzvADRz9TC6sQ=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -18085,11 +21152,15 @@ }, "node_modules/graphemer": { "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha1-+y8dVeDjoYSa7/yQxPoN1ToOZsY=", "dev": true, "license": "MIT" }, "node_modules/gunzip-maybe": { "version": "1.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", + "integrity": "sha1-uRNWSuO+DtpvPeNkZIN6nNlLmKw=", "dev": true, "license": "MIT", "dependencies": { @@ -18106,6 +21177,8 @@ }, "node_modules/gunzip-maybe/node_modules/through2": { "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", "dev": true, "license": "MIT", "dependencies": { @@ -18115,20 +21188,25 @@ }, "node_modules/hammerjs": { "version": "2.0.8", - "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/handle-thing": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", "dev": true, "license": "MIT" }, "node_modules/handlebars": { "version": "4.7.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha1-QcQsGLG+I2VDkYjHfGr65xwM2ek=", "dev": true, "license": "MIT", "dependencies": { @@ -18149,6 +21227,8 @@ }, "node_modules/handlebars/node_modules/source-map": { "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -18157,6 +21237,8 @@ }, "node_modules/har-schema": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", "dev": true, "license": "ISC", "engines": { @@ -18165,6 +21247,9 @@ }, "node_modules/har-validator": { "version": "5.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", + "deprecated": "this library is no longer supported", "dev": true, "license": "MIT", "dependencies": { @@ -18177,6 +21262,8 @@ }, "node_modules/har-validator/node_modules/ajv": { "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -18192,11 +21279,15 @@ }, "node_modules/har-validator/node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/hard-rejection": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=", "dev": true, "license": "MIT", "engines": { @@ -18205,6 +21296,8 @@ }, "node_modules/has-ansi": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "license": "MIT", "dependencies": { @@ -18216,6 +21309,8 @@ }, "node_modules/has-ansi/node_modules/ansi-regex": { "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -18224,6 +21319,8 @@ }, "node_modules/has-bigints": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha1-CHG9Pj1RYm9soJZmaLo11WAtbqo=", "dev": true, "license": "MIT", "funding": { @@ -18232,6 +21329,8 @@ }, "node_modules/has-flag": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true, "license": "MIT", "engines": { @@ -18240,6 +21339,8 @@ }, "node_modules/has-property-descriptors": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha1-lj7X0HHce/XwhMW/vg0bYiJYaFQ=", "dev": true, "license": "MIT", "dependencies": { @@ -18251,6 +21352,8 @@ }, "node_modules/has-proto": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha1-sx3f6bDm6ZFFNqarKGQm0CFPd/0=", "dev": true, "license": "MIT", "engines": { @@ -18262,6 +21365,8 @@ }, "node_modules/has-symbols": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha1-u3ssQ0klHc6HsSX3vfh0qnyLOfg=", "dev": true, "license": "MIT", "engines": { @@ -18273,6 +21378,8 @@ }, "node_modules/has-tostringtag": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha1-LNxC1AvvLltO6rfAGnPFTOerWrw=", "dev": true, "license": "MIT", "dependencies": { @@ -18287,11 +21394,15 @@ }, "node_modules/has-unicode": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true, "license": "ISC" }, "node_modules/hash-base": { "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -18303,6 +21414,8 @@ }, "node_modules/hash.js": { "version": "1.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -18311,6 +21424,8 @@ }, "node_modules/hasown": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha1-AD6vkb563DcuhOxZ3DclLO24AAM=", "dev": true, "license": "MIT", "dependencies": { @@ -18322,6 +21437,8 @@ }, "node_modules/hast-util-heading-rank": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha1-LVxvKAenr1xF905iNJjdYFTSq6g=", "dev": true, "license": "MIT", "dependencies": { @@ -18334,6 +21451,8 @@ }, "node_modules/hast-util-is-element": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha1-bjGmUywhfltTOEjH5Sydk2nKCTI=", "dev": true, "license": "MIT", "dependencies": { @@ -18346,6 +21465,8 @@ }, "node_modules/hast-util-to-string": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha1-KhMZSLSxsmRhosish24siNApRr0=", "dev": true, "license": "MIT", "dependencies": { @@ -18358,6 +21479,8 @@ }, "node_modules/hdr-histogram-js": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha1-C4YFNGVXIrbj8+fcp7eIZ89D3LU=", "dev": true, "license": "BSD", "dependencies": { @@ -18368,11 +21491,15 @@ }, "node_modules/hdr-histogram-percentiles-obj": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha1-lAn03gwt2njmHeLZ14senzy6KDw=", "dev": true, "license": "MIT" }, "node_modules/he": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/he/-/he-1.2.0.tgz", + "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", "dev": true, "license": "MIT", "bin": { @@ -18381,6 +21508,8 @@ }, "node_modules/hexoid": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hexoid/-/hexoid-1.0.0.tgz", + "integrity": "sha1-rRDGVz+5B94j2exjpxEmfZ3JvBg=", "dev": true, "license": "MIT", "engines": { @@ -18389,6 +21518,8 @@ }, "node_modules/hmac-drbg": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "license": "MIT", "dependencies": { "hash.js": "^1.0.3", @@ -18398,6 +21529,8 @@ }, "node_modules/hosted-git-info": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha1-gnuChn6f8cjQxNnVOIA5fSyG0iQ=", "dev": true, "license": "ISC", "dependencies": { @@ -18409,6 +21542,8 @@ }, "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -18420,11 +21555,15 @@ }, "node_modules/hosted-git-info/node_modules/yallist": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/hpack.js": { "version": "2.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "dev": true, "license": "MIT", "dependencies": { @@ -18436,6 +21575,8 @@ }, "node_modules/html-entities": { "version": "2.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha1-IBo8+V06Fb5wmVIWINGd+09lNZ8=", "dev": true, "funding": [ { @@ -18451,11 +21592,15 @@ }, "node_modules/html-escaper": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", "dev": true, "license": "MIT" }, "node_modules/html-minifier-terser": { "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha1-v8gYk0zAeRj2s2afV3Ts39SPMqs=", "dev": true, "license": "MIT", "dependencies": { @@ -18476,6 +21621,8 @@ }, "node_modules/html-webpack-plugin": { "version": "5.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha1-UKj6ZwkkVgjLAOgR6s7Ljg17fqA=", "dev": true, "license": "MIT", "dependencies": { @@ -18506,7 +21653,9 @@ } }, "node_modules/htmlparser2": { - "version": "6.1.0", + "version": "8.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha1-8AIVFwWzg+YkM7XPRm9bcW7a7CE=", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -18517,17 +21666,18 @@ ], "license": "MIT", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" } }, "node_modules/http-auth": { "version": "4.1.9", - "resolved": "https://registry.npmjs.org/http-auth/-/http-auth-4.1.9.tgz", - "integrity": "sha512-kvPYxNGc9EKGTXvOMnTBQw2RZfuiSihK/mLw/a4pbtRueTE45S55Lw/3k5CktIf7Ak0veMKEIteDj4YkNmCzmQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-auth/-/http-auth-4.1.9.tgz", + "integrity": "sha1-nzIEQiodbuUxIsBBcR5h6DA6Mj4=", "dev": true, + "license": "MIT", "dependencies": { "apache-crypt": "^1.1.2", "apache-md5": "^1.0.6", @@ -18540,34 +21690,42 @@ }, "node_modules/http-auth-connect": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/http-auth-connect/-/http-auth-connect-1.0.6.tgz", - "integrity": "sha512-yaO0QSCPqGCjPrl3qEEHjJP+lwZ6gMpXLuCBE06eWwcXomkI5TARtu0kxf9teFuBj6iaV3Ybr15jaWUvbzNzHw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-auth-connect/-/http-auth-connect-1.0.6.tgz", + "integrity": "sha1-e5/UEfiAbv0SROcDR3FxwIOW1QM=", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/http-auth/node_modules/uuid": { "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", "dev": true, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/http-cache-semantics": { "version": "4.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha1-q+AvyymFRgvwMjvmZENuw0dqbVo=", "dev": true, "license": "BSD-2-Clause" }, "node_modules/http-deceiver": { "version": "1.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", "dev": true, "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha1-t3dKFIbvc892Z6ya4IWMASxXudM=", "dev": true, "license": "MIT", "dependencies": { @@ -18581,21 +21739,17 @@ "node": ">= 0.8" } }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/http-parser-js": { "version": "0.5.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha1-ryMJDZrE4kVz3m9q7MnYSki/IOM=", "dev": true, "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", "dev": true, "license": "MIT", "dependencies": { @@ -18609,6 +21763,8 @@ }, "node_modules/http-proxy-agent": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha1-USmAAgNSDUNPFCvHj/PBcIAPK0M=", "dev": true, "license": "MIT", "dependencies": { @@ -18622,6 +21778,8 @@ }, "node_modules/http-proxy-middleware": { "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha1-4aTdaXlXLHq1pOS1UJXR8yp0lj8=", "dev": true, "license": "MIT", "dependencies": { @@ -18645,6 +21803,8 @@ }, "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha1-r28uoUrFpkYYOlu9tbqrvBVq2dc=", "dev": true, "license": "MIT", "engines": { @@ -18656,6 +21816,8 @@ }, "node_modules/http-signature": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "license": "MIT", "dependencies": { @@ -18670,6 +21832,8 @@ }, "node_modules/https-proxy-agent": { "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha1-xZ7yJKBP6LdU89sAY6Jeow0ABdY=", "license": "MIT", "dependencies": { "agent-base": "6", @@ -18681,6 +21845,8 @@ }, "node_modules/human-signals": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=", "dev": true, "license": "Apache-2.0", "engines": { @@ -18689,6 +21855,8 @@ }, "node_modules/humanize-ms": { "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", "dev": true, "license": "MIT", "dependencies": { @@ -18697,8 +21865,8 @@ }, "node_modules/i18next": { "version": "23.11.3", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.11.3.tgz", - "integrity": "sha512-Pq/aSKowir7JM0rj+Wa23Kb6KKDUGno/HjG+wRQu0PxoTbpQ4N89MAT0rFGvXmLkRLNMb1BbBOKGozl01dabzg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/i18next/-/i18next-23.11.3.tgz", + "integrity": "sha1-0mnJwVuunZCrKRBVz8QzCJyl93s=", "dev": true, "funding": [ { @@ -18714,15 +21882,17 @@ "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" } ], + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.2" } }, "node_modules/i18next/node_modules/@babel/runtime": { "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha1-IwlGhXwFOjbMxm4d0DsX3QxO0Cw=", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -18732,12 +21902,15 @@ }, "node_modules/i18next/node_modules/regenerator-runtime": { "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha1-NWreECY/aF3aElEAzYYsHbiVMn8=", + "dev": true, + "license": "MIT" }, "node_modules/iconv-lite": { "version": "0.4.24", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", "dev": true, "license": "MIT", "dependencies": { @@ -18749,6 +21922,8 @@ }, "node_modules/icss-utils": { "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=", "dev": true, "license": "ISC", "engines": { @@ -18760,6 +21935,8 @@ }, "node_modules/ieee754": { "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=", "funding": [ { "type": "github", @@ -18778,6 +21955,8 @@ }, "node_modules/ignore": { "version": "5.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha1-opHAxheP8blgvv5H/N7DAWdKYyQ=", "dev": true, "license": "MIT", "engines": { @@ -18786,11 +21965,15 @@ }, "node_modules/ignore-by-default": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", "dev": true, "license": "ISC" }, "node_modules/ignore-walk": { - "version": "6.0.4", + "version": "6.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore-walk/-/ignore-walk-6.0.5.tgz", + "integrity": "sha1-741h6rfaFpB4cj0fgoM7NuIAsN0=", "dev": true, "license": "ISC", "dependencies": { @@ -18802,6 +21985,8 @@ }, "node_modules/ignore-walk/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -18810,6 +21995,8 @@ }, "node_modules/ignore-walk/node_modules/minimatch": { "version": "9.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -18824,6 +22011,8 @@ }, "node_modules/image-size": { "version": "0.5.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", "dev": true, "license": "MIT", "optional": true, @@ -18836,15 +22025,21 @@ }, "node_modules/immediate": { "version": "3.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", "license": "MIT" }, "node_modules/immutable": { "version": "4.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/immutable/-/immutable-4.3.5.tgz", + "integrity": "sha1-+LQ25m1Z+Zdg3Fd/XJmk/SpcxaA=", "dev": true, "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", "dev": true, "license": "MIT", "dependencies": { @@ -18860,6 +22055,8 @@ }, "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", "dev": true, "license": "MIT", "engines": { @@ -18868,6 +22065,8 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true, "license": "MIT", "engines": { @@ -18876,6 +22075,8 @@ }, "node_modules/indent-string": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", "dev": true, "license": "MIT", "engines": { @@ -18884,11 +22085,15 @@ }, "node_modules/infer-owner": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=", "dev": true, "license": "ISC" }, "node_modules/inflight": { "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -18897,10 +22102,14 @@ }, "node_modules/inherits": { "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", "license": "ISC" }, "node_modules/ini": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-3.0.1.tgz", + "integrity": "sha1-x27IEAeHW8RNVE/3oRpV0SKUEC0=", "dev": true, "license": "ISC", "engines": { @@ -18909,6 +22118,8 @@ }, "node_modules/inquirer": { "version": "8.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha1-3b/obKL2dkmmfapvEFHBKPaE8LQ=", "dev": true, "license": "MIT", "dependencies": { @@ -18934,6 +22145,8 @@ }, "node_modules/inquirer/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -18948,6 +22161,8 @@ }, "node_modules/inquirer/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -18961,24 +22176,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/inquirer/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -18987,14 +22188,31 @@ }, "node_modules/inquirer/node_modules/rxjs": { "version": "7.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha1-b289meqARCke/ZLnx/z1YsQFdUM=", "dev": true, "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/inquirer/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -19006,11 +22224,15 @@ }, "node_modules/inquirer/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/internal-slot": { "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha1-wG3Mo+2HQkmIEAewpVI7FyoZCAI=", "dev": true, "license": "MIT", "dependencies": { @@ -19024,10 +22246,14 @@ }, "node_modules/internmap": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha1-ABfMijuZYF8DAvKxmNJy4BXl35U=", "license": "ISC" }, "node_modules/invert-kv": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI=", "dev": true, "license": "MIT", "engines": { @@ -19036,6 +22262,8 @@ }, "node_modules/ionicons": { "version": "7.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ionicons/-/ionicons-7.4.0.tgz", + "integrity": "sha1-nChaqoCJvvvWxaia4TKS02TNms4=", "license": "MIT", "dependencies": { "@stencil/core": "^4.0.3" @@ -19043,11 +22271,15 @@ }, "node_modules/ip": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ip/-/ip-2.0.1.tgz", + "integrity": "sha1-6PNZXTOj6mZJAgQjS3djaWUwcQU=", "dev": true, "license": "MIT" }, "node_modules/ip-address": { "version": "9.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha1-EXqWCBmwh4DDvR8U7zwcwdPz6lo=", "dev": true, "license": "MIT", "dependencies": { @@ -19060,19 +22292,25 @@ }, "node_modules/ip-address/node_modules/sprintf-js": { "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha1-SRS5A6L4toXRf994pw6RfocuREo=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/ipaddr.js": { - "version": "2.2.0", + "version": "1.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", "dev": true, "license": "MIT", "engines": { - "node": ">= 10" + "node": ">= 0.10" } }, "node_modules/is-absolute-url": { "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha1-FuTUh9T97QXP4GheU+yGgEpelNw=", "dev": true, "license": "MIT", "engines": { @@ -19084,6 +22322,8 @@ }, "node_modules/is-arguments": { "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=", "dev": true, "license": "MIT", "dependencies": { @@ -19099,6 +22339,8 @@ }, "node_modules/is-array-buffer": { "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha1-eh+Ss9Ye3SvGXSTxMFMOqT1/rpg=", "dev": true, "license": "MIT", "dependencies": { @@ -19114,11 +22356,15 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true, "license": "MIT" }, "node_modules/is-bigint": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=", "dev": true, "license": "MIT", "dependencies": { @@ -19130,6 +22376,8 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", "dev": true, "license": "MIT", "dependencies": { @@ -19141,6 +22389,8 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=", "dev": true, "license": "MIT", "dependencies": { @@ -19156,6 +22406,8 @@ }, "node_modules/is-builtin-module": { "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha1-8DJxcX2GVM/K8HqwRj+qNXFYEWk=", "dev": true, "license": "MIT", "dependencies": { @@ -19170,6 +22422,8 @@ }, "node_modules/is-callable": { "version": "1.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU=", "dev": true, "license": "MIT", "engines": { @@ -19181,6 +22435,8 @@ }, "node_modules/is-core-module": { "version": "2.13.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha1-rQ11Msb+qdoevcgnQtdFJcYnM4Q=", "dev": true, "license": "MIT", "dependencies": { @@ -19192,6 +22448,8 @@ }, "node_modules/is-data-view": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha1-S006URtw89wm1CwDypylFdhHdZ8=", "dev": true, "license": "MIT", "dependencies": { @@ -19206,6 +22464,8 @@ }, "node_modules/is-date-object": { "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=", "dev": true, "license": "MIT", "dependencies": { @@ -19220,11 +22480,15 @@ }, "node_modules/is-deflate": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-deflate/-/is-deflate-1.0.0.tgz", + "integrity": "sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ=", "dev": true, "license": "MIT" }, "node_modules/is-docker": { "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=", "dev": true, "license": "MIT", "bin": { @@ -19239,6 +22503,8 @@ }, "node_modules/is-extendable": { "version": "0.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -19246,6 +22512,8 @@ }, "node_modules/is-extglob": { "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true, "license": "MIT", "engines": { @@ -19254,6 +22522,8 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", "license": "MIT", "engines": { "node": ">=8" @@ -19261,6 +22531,8 @@ }, "node_modules/is-generator-function": { "version": "1.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha1-8VWLrxrBfg3up8BBXEODUf8rPHI=", "dev": true, "license": "MIT", "dependencies": { @@ -19275,6 +22547,8 @@ }, "node_modules/is-glob": { "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", "dev": true, "license": "MIT", "dependencies": { @@ -19286,6 +22560,8 @@ }, "node_modules/is-gzip": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-gzip/-/is-gzip-1.0.0.tgz", + "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=", "dev": true, "license": "MIT", "engines": { @@ -19294,6 +22570,8 @@ }, "node_modules/is-interactive": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=", "dev": true, "license": "MIT", "engines": { @@ -19302,11 +22580,15 @@ }, "node_modules/is-lambda": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", "dev": true, "license": "MIT" }, "node_modules/is-map": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha1-7elrf+HicLPERl46RlZYdkkm1i4=", "dev": true, "license": "MIT", "engines": { @@ -19318,6 +22600,8 @@ }, "node_modules/is-nan": { "version": "1.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha1-BDpUreoxdItVts1OCara+mm9nh0=", "dev": true, "license": "MIT", "dependencies": { @@ -19333,6 +22617,8 @@ }, "node_modules/is-negative-zero": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha1-ztkDoCespjgbd3pXQwadc3akl0c=", "dev": true, "license": "MIT", "engines": { @@ -19344,6 +22630,8 @@ }, "node_modules/is-number": { "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", "dev": true, "license": "MIT", "engines": { @@ -19352,6 +22640,8 @@ }, "node_modules/is-number-object": { "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha1-WdUK2kxFJReE6ZBPUkbHQvB6Qvw=", "dev": true, "license": "MIT", "dependencies": { @@ -19366,6 +22656,8 @@ }, "node_modules/is-obj": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", "dev": true, "license": "MIT", "engines": { @@ -19374,6 +22666,8 @@ }, "node_modules/is-path-cwd": { "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", "dev": true, "license": "MIT", "engines": { @@ -19382,6 +22676,8 @@ }, "node_modules/is-path-in-cwd": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha1-WsSLNF72dTOb1sekipEhELJBz1I=", "dev": true, "license": "MIT", "dependencies": { @@ -19393,6 +22689,8 @@ }, "node_modules/is-path-in-cwd/node_modules/is-path-inside": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "license": "MIT", "dependencies": { @@ -19404,6 +22702,8 @@ }, "node_modules/is-path-inside": { "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", "dev": true, "license": "MIT", "engines": { @@ -19412,6 +22712,8 @@ }, "node_modules/is-plain-obj": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true, "license": "MIT", "engines": { @@ -19420,6 +22722,8 @@ }, "node_modules/is-plain-object": { "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", "license": "MIT", "dependencies": { "isobject": "^3.0.1" @@ -19430,6 +22734,8 @@ }, "node_modules/is-regex": { "version": "1.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=", "dev": true, "license": "MIT", "dependencies": { @@ -19445,6 +22751,8 @@ }, "node_modules/is-set": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha1-irIJ6kJGCBQTct7W4MsgDvHZ0B0=", "dev": true, "license": "MIT", "engines": { @@ -19456,6 +22764,8 @@ }, "node_modules/is-shared-array-buffer": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha1-Ejfxy6BZzbYkMdN43MN9loAYFog=", "dev": true, "license": "MIT", "dependencies": { @@ -19470,6 +22780,8 @@ }, "node_modules/is-stream": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", "dev": true, "license": "MIT", "engines": { @@ -19481,6 +22793,8 @@ }, "node_modules/is-string": { "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=", "dev": true, "license": "MIT", "dependencies": { @@ -19495,6 +22809,8 @@ }, "node_modules/is-symbol": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha1-ptrJO2NbBjymhyI23oiRClevE5w=", "dev": true, "license": "MIT", "dependencies": { @@ -19509,6 +22825,8 @@ }, "node_modules/is-text-path": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", "dev": true, "license": "MIT", "dependencies": { @@ -19520,6 +22838,8 @@ }, "node_modules/is-typed-array": { "version": "1.1.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha1-1sXKVt9iM0lZMi19fdHMpQ3r4ik=", "dev": true, "license": "MIT", "dependencies": { @@ -19534,11 +22854,15 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true, "license": "MIT" }, "node_modules/is-unicode-supported": { "version": "0.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", "dev": true, "license": "MIT", "engines": { @@ -19550,6 +22874,8 @@ }, "node_modules/is-weakmap": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha1-v3JhXWSd/l9pkHnFS4PkfRrhnP0=", "dev": true, "license": "MIT", "engines": { @@ -19561,6 +22887,8 @@ }, "node_modules/is-weakref": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha1-lSnzg6kzggXol2XgOS78LxAPBvI=", "dev": true, "license": "MIT", "dependencies": { @@ -19572,6 +22900,8 @@ }, "node_modules/is-weakset": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha1-6AFRnfjAxD4S/yg07q2E7J5iQAc=", "dev": true, "license": "MIT", "dependencies": { @@ -19587,11 +22917,15 @@ }, "node_modules/is-what": { "version": "3.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=", "dev": true, "license": "MIT" }, "node_modules/is-wsl": { "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", "dev": true, "license": "MIT", "dependencies": { @@ -19603,11 +22937,15 @@ }, "node_modules/isarray": { "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=", "dev": true, "license": "MIT" }, "node_modules/isbinaryfile": { "version": "4.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha1-DFteMMJVei8G/r03tzIpRqruQrM=", "dev": true, "license": "MIT", "engines": { @@ -19619,10 +22957,14 @@ }, "node_modules/isexe": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -19630,11 +22972,15 @@ }, "node_modules/isstream": { "version": "0.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true, "license": "MIT" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha1-LRZsSwZE1Do58Ev2wu3R5YXzF1Y=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -19643,6 +22989,8 @@ }, "node_modules/istanbul-lib-instrument": { "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha1-0QyIhcISVXThwjHKyt+VVnXhzj0=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -19658,6 +23006,8 @@ }, "node_modules/istanbul-lib-instrument/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -19666,6 +23016,8 @@ }, "node_modules/istanbul-lib-report": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha1-kIMFusmlvRdaxqdEier9D8JEWn0=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -19679,25 +23031,18 @@ }, "node_modules/istanbul-lib-report/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha1-w8IwencSd82WODBfkVwprnQbYU4=", "dev": true, "license": "MIT", "dependencies": { @@ -19711,12 +23056,11 @@ } }, "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -19726,6 +23070,8 @@ }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -19735,13 +23081,10 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/istanbul-lib-source-maps": { "version": "3.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha1-KEmXxIIRdS7EhiU9qX44ed77qMg=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -19757,6 +23100,8 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -19776,6 +23121,8 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -19784,6 +23131,8 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/make-dir": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "dev": true, "license": "MIT", "dependencies": { @@ -19796,6 +23145,8 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/pify": { "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", "dev": true, "license": "MIT", "engines": { @@ -19804,6 +23155,8 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/rimraf": { "version": "2.7.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", "dev": true, "license": "ISC", "dependencies": { @@ -19815,6 +23168,8 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/semver": { "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -19823,6 +23178,8 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/source-map": { "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -19831,6 +23188,8 @@ }, "node_modules/istanbul-reports": { "version": "3.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha1-2u0SueHcpRjhXAVuHlN+dBKA+gs=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -19843,6 +23202,8 @@ }, "node_modules/jackspeak": { "version": "2.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha1-ZH7MRyI4ruSwasDkYazCGoxQXKg=", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -19859,7 +23220,9 @@ } }, "node_modules/jake": { - "version": "10.8.7", + "version": "10.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jake/-/jake-10.9.1.tgz", + "integrity": "sha1-jclrf8xByxmqUCr1BtpOHVb15is=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -19877,6 +23240,8 @@ }, "node_modules/jake/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -19891,6 +23256,8 @@ }, "node_modules/jake/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -19904,24 +23271,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jake/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -19930,6 +23283,8 @@ }, "node_modules/jake/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -19941,6 +23296,8 @@ }, "node_modules/jasmine": { "version": "2.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine/-/jasmine-2.8.0.tgz", + "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", "dev": true, "license": "MIT", "dependencies": { @@ -19954,11 +23311,15 @@ }, "node_modules/jasmine-core": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-5.0.0.tgz", + "integrity": "sha1-hKIAY3+e+S9tB4jpa7Tme7ExaoE=", "dev": true, "license": "MIT" }, "node_modules/jasmine-spec-reporter": { "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz", + "integrity": "sha1-lLk5RI5j1OK9AWaBQjifIPCo6kk=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -19967,6 +23328,8 @@ }, "node_modules/jasmine/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -19986,11 +23349,15 @@ }, "node_modules/jasmine/node_modules/jasmine-core": { "version": "2.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-2.8.0.tgz", + "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", "dev": true, "license": "MIT" }, "node_modules/jasminewd2": { "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasminewd2/-/jasminewd2-2.2.0.tgz", + "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", "dev": true, "license": "MIT", "engines": { @@ -19999,6 +23366,8 @@ }, "node_modules/jest-diff": { "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha1-lIoZLYb056ZMUmStTaSHcTPYeS8=", "dev": true, "license": "MIT", "dependencies": { @@ -20013,6 +23382,8 @@ }, "node_modules/jest-diff/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -20027,6 +23398,8 @@ }, "node_modules/jest-diff/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -20040,32 +23413,66 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest-diff/node_modules/diff-sequences": { + "version": "28.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha1-mYnccxJm3CkDRXpw6ZbzoEGROsY=", "dev": true, "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/react-is": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", + "dev": true, + "license": "MIT" + }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -20077,6 +23484,8 @@ }, "node_modules/jest-get-type": { "version": "28.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha1-NGIuYo5P3NeT1G24okIieQH88gM=", "dev": true, "license": "MIT", "engines": { @@ -20085,6 +23494,8 @@ }, "node_modules/jest-matcher-utils": { "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha1-WnfxwSndW6O01/wgcogGx4iTFG4=", "dev": true, "license": "MIT", "dependencies": { @@ -20099,6 +23510,8 @@ }, "node_modules/jest-matcher-utils/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -20113,6 +23526,8 @@ }, "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -20126,32 +23541,56 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/jest-matcher-utils/node_modules/react-is": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", + "dev": true, + "license": "MIT" + }, "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -20163,6 +23602,8 @@ }, "node_modules/jest-worker": { "version": "27.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha1-jRRvCQDolzsQa29zzB6ajLhvjbA=", "dev": true, "license": "MIT", "dependencies": { @@ -20176,6 +23617,8 @@ }, "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -20184,6 +23627,8 @@ }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", "dev": true, "license": "MIT", "dependencies": { @@ -20198,19 +23643,27 @@ }, "node_modules/js-md5": { "version": "0.7.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-md5/-/js-md5-0.7.3.tgz", + "integrity": "sha1-tPL7sLMnRV9ZjWcn447Ccs0Jw/I=", "license": "MIT" }, "node_modules/js-sha1": { "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-sha1/-/js-sha1-0.6.0.tgz", + "integrity": "sha1-rb7hDw6OGKoHzeqAfPCOkYPbx/k=", "license": "MIT" }, "node_modules/js-tokens": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", "dev": true, "license": "MIT" }, "node_modules/js-yaml": { "version": "3.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", "dev": true, "license": "MIT", "dependencies": { @@ -20223,11 +23676,15 @@ }, "node_modules/jsbn": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=", "dev": true, "license": "MIT" }, "node_modules/jscodeshift": { "version": "0.15.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jscodeshift/-/jscodeshift-0.15.2.tgz", + "integrity": "sha1-FFVjhgNgtIGaVYx1xUXzloPloL4=", "dev": true, "license": "MIT", "dependencies": { @@ -20266,6 +23723,8 @@ }, "node_modules/jscodeshift/node_modules/@babel/core": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", "dev": true, "license": "MIT", "dependencies": { @@ -20295,6 +23754,8 @@ }, "node_modules/jscodeshift/node_modules/@babel/generator": { "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -20309,6 +23770,8 @@ }, "node_modules/jscodeshift/node_modules/@babel/template": { "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -20322,6 +23785,8 @@ }, "node_modules/jscodeshift/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -20335,6 +23800,8 @@ }, "node_modules/jscodeshift/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -20349,6 +23816,8 @@ }, "node_modules/jscodeshift/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -20362,29 +23831,17 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jscodeshift/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jscodeshift/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jscodeshift/node_modules/convert-source-map": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", "dev": true, "license": "MIT" }, "node_modules/jscodeshift/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -20393,6 +23850,8 @@ }, "node_modules/jscodeshift/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -20401,6 +23860,8 @@ }, "node_modules/jscodeshift/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -20412,6 +23873,8 @@ }, "node_modules/jsdoc-type-pratt-parser": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", + "integrity": "sha1-E28FcamcGE2E7IRmLEXCnO/3ERQ=", "dev": true, "license": "MIT", "engines": { @@ -20420,6 +23883,8 @@ }, "node_modules/jsesc": { "version": "2.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", "dev": true, "license": "MIT", "bin": { @@ -20431,45 +23896,63 @@ }, "node_modules/json-buffer": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM=", "dev": true, "license": "MIT" }, "node_modules/json-parse-better-errors": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", "dev": true, "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", "dev": true, "license": "MIT" }, "node_modules/json-schema": { "version": "0.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha1-995M9u+rg4666zI2R0y7paGTCrU=", "dev": true, "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", "dev": true, "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true, "license": "MIT" }, "node_modules/json-stringify-pretty-compact": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz", + "integrity": "sha1-9x752C7xZIOkB4aVVliOkbaB2as=", "license": "MIT" }, "node_modules/json-stringify-safe": { "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true, "license": "ISC" }, "node_modules/json5": { "version": "2.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json5/-/json5-2.2.3.tgz", + "integrity": "sha1-eM1vGhm9wStz21rQxh79ZsHikoM=", "dev": true, "license": "MIT", "bin": { @@ -20481,10 +23964,14 @@ }, "node_modules/jsonc-parser": { "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha1-Mf8/TCuXk/icZyEmJ8UcY5T4jnY=", "license": "MIT" }, "node_modules/jsonfile": { "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", "dev": true, "license": "MIT", "dependencies": { @@ -20496,6 +23983,8 @@ }, "node_modules/jsonparse": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true, "engines": [ "node >= 0.2.0" @@ -20504,6 +23993,8 @@ }, "node_modules/jsonschema": { "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonschema/-/jsonschema-1.4.1.tgz", + "integrity": "sha1-zEw/AHf7RUKYKXPYoIO2s09ILas=", "license": "MIT", "engines": { "node": "*" @@ -20511,6 +24002,8 @@ }, "node_modules/JSONStream": { "version": "1.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha1-MgjB8I06TZkmGrZPkjArwV4RHKA=", "dev": true, "license": "(MIT OR Apache-2.0)", "dependencies": { @@ -20526,6 +24019,8 @@ }, "node_modules/jsprim": { "version": "1.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha1-cSxlUzoVyHi6WentXw4m1bd8X+s=", "dev": true, "license": "MIT", "dependencies": { @@ -20540,6 +24035,8 @@ }, "node_modules/jsrsasign": { "version": "8.0.24", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsrsasign/-/jsrsasign-8.0.24.tgz", + "integrity": "sha1-/Ca6xFSUyqw92PacH5WEfEvabIM=", "license": "MIT", "funding": { "url": "https://github.com/kjur/jsrsasign#donations" @@ -20547,6 +24044,8 @@ }, "node_modules/jszip": { "version": "3.10.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha1-NK7nDrGOofrsL1iSCKFX0f6wkcI=", "dev": true, "license": "(MIT OR GPL-3.0-or-later)", "dependencies": { @@ -20558,6 +24057,8 @@ }, "node_modules/jszip/node_modules/lie": { "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lie/-/lie-3.3.0.tgz", + "integrity": "sha1-3Pgt7lRfRgdNryAMfBxaCOD0D2o=", "dev": true, "license": "MIT", "dependencies": { @@ -20566,6 +24067,8 @@ }, "node_modules/karma": { "version": "6.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma/-/karma-6.4.2.tgz", + "integrity": "sha1-qYP4dM7m81mQxLLcw9J0ZTcU3o4=", "dev": true, "license": "MIT", "dependencies": { @@ -20603,6 +24106,8 @@ }, "node_modules/karma-chrome-launcher": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha1-gFpYZ5mk0F9OVPcqIEl58/MGZzg=", "dev": true, "license": "MIT", "dependencies": { @@ -20611,6 +24116,8 @@ }, "node_modules/karma-chrome-launcher/node_modules/which": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "dev": true, "license": "ISC", "dependencies": { @@ -20622,6 +24129,8 @@ }, "node_modules/karma-cli": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-cli/-/karma-cli-2.0.0.tgz", + "integrity": "sha1-SBVI0oZhr0zGjz2OCXCPF9LLqTE=", "dev": true, "license": "MIT", "dependencies": { @@ -20636,6 +24145,8 @@ }, "node_modules/karma-coverage-istanbul-reporter": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.2.tgz", + "integrity": "sha1-t/M5OxPH49r6VBCmjZjTJ64h6Ac=", "dev": true, "license": "MIT", "dependencies": { @@ -20651,6 +24162,8 @@ }, "node_modules/karma-jasmine": { "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha1-OvRVimUC+haFag80bsIZPUuISy8=", "dev": true, "license": "MIT", "dependencies": { @@ -20665,6 +24178,8 @@ }, "node_modules/karma-jasmine-html-reporter": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", + "integrity": "sha1-+VGtALCNYdA1lUAskU0aWJxJMOM=", "dev": true, "license": "MIT", "peerDependencies": { @@ -20675,11 +24190,15 @@ }, "node_modules/karma-jasmine/node_modules/jasmine-core": { "version": "4.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha1-aIT8PVtmvyk+QidR7tbW2iF8OPU=", "dev": true, "license": "MIT" }, "node_modules/karma-source-map-support": { "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha1-WFJs7M9+hzDlbv/Zek3o1xKsDWs=", "dev": true, "license": "MIT", "dependencies": { @@ -20688,6 +24207,8 @@ }, "node_modules/karma-viewport": { "version": "1.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-viewport/-/karma-viewport-1.0.9.tgz", + "integrity": "sha1-epKuQa9wzNWMR0DhBDZNl1Ov75o=", "license": "MIT", "dependencies": { "@types/karma": "^6.3.3", @@ -20696,6 +24217,8 @@ }, "node_modules/karma/node_modules/cliui": { "version": "7.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", "dev": true, "license": "ISC", "dependencies": { @@ -20706,6 +24229,8 @@ }, "node_modules/karma/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -20725,6 +24250,8 @@ }, "node_modules/karma/node_modules/rimraf": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -20739,14 +24266,31 @@ }, "node_modules/karma/node_modules/source-map": { "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, + "node_modules/karma/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/karma/node_modules/yargs": { "version": "16.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", "dev": true, "license": "MIT", "dependencies": { @@ -20764,16 +24308,20 @@ }, "node_modules/kdbush": { "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kdbush/-/kdbush-4.0.2.tgz", + "integrity": "sha1-L3tyRjKLRlfdEitsfwJfvCyGjjk=", "license": "ISC" }, "node_modules/keycharm": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/keycharm/-/keycharm-0.2.0.tgz", - "integrity": "sha512-i/XBRTiLqRConPKioy2oq45vbv04e8x59b0mnsIRQM+7Ec/8BC7UcL5pnC4FMeGb8KwG7q4wOMw7CtNZf5tiIg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/keycharm/-/keycharm-0.2.0.tgz", + "integrity": "sha1-+m6i5DuQpoAohD0n8gddNajD5vk=", "dev": true }, "node_modules/keyv": { "version": "4.5.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha1-qHmpnilFL5QkOfKkBeOvizHU3pM=", "dev": true, "license": "MIT", "dependencies": { @@ -20782,6 +24330,8 @@ }, "node_modules/kind-of": { "version": "6.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -20789,6 +24339,8 @@ }, "node_modules/kleur": { "version": "4.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha1-lRBhAXlfcFDGxlDzUMaD/r3bF4A=", "dev": true, "license": "MIT", "engines": { @@ -20797,6 +24349,8 @@ }, "node_modules/klona": { "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/klona/-/klona-2.0.6.tgz", + "integrity": "sha1-hb/7+BnAOy9TJwQSQgpFVe+ILiI=", "dev": true, "license": "MIT", "engines": { @@ -20805,6 +24359,8 @@ }, "node_modules/lazy-universal-dotenv": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", + "integrity": "sha1-CyIMJk6JoEKjcYGkkozdKYr3NCI=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -20818,6 +24374,8 @@ }, "node_modules/lcid": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha1-bvXS32DlL4LrIopMNz6NHzlyU88=", "dev": true, "license": "MIT", "dependencies": { @@ -20829,10 +24387,14 @@ }, "node_modules/leaflet": { "version": "1.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/leaflet/-/leaflet-1.3.3.tgz", + "integrity": "sha1-XI8v1Q5KQerZOrhQ3NngWIEdqbk=", "license": "BSD-2-Clause" }, "node_modules/less": { "version": "4.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/less/-/less-4.1.3.tgz", + "integrity": "sha1-F1vp3cv5slAXPgoAtNaSClt3AkY=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -20858,6 +24420,8 @@ }, "node_modules/less-loader": { "version": "11.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/less-loader/-/less-loader-11.1.0.tgz", + "integrity": "sha1-pFI4Qlm9+OT21f3MOVQ2CeYxP4I=", "dev": true, "license": "MIT", "dependencies": { @@ -20877,6 +24441,8 @@ }, "node_modules/less/node_modules/make-dir": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "dev": true, "license": "MIT", "optional": true, @@ -20890,6 +24456,8 @@ }, "node_modules/less/node_modules/mime": { "version": "1.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-1.6.0.tgz", + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", "dev": true, "license": "MIT", "optional": true, @@ -20902,6 +24470,8 @@ }, "node_modules/less/node_modules/pify": { "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", "dev": true, "license": "MIT", "optional": true, @@ -20911,6 +24481,8 @@ }, "node_modules/less/node_modules/semver": { "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "optional": true, @@ -20920,6 +24492,8 @@ }, "node_modules/less/node_modules/source-map": { "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "optional": true, @@ -20929,11 +24503,15 @@ }, "node_modules/less/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/leven": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/leven/-/leven-3.1.0.tgz", + "integrity": "sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=", "dev": true, "license": "MIT", "engines": { @@ -20942,6 +24520,8 @@ }, "node_modules/levn": { "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/levn/-/levn-0.4.1.tgz", + "integrity": "sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=", "dev": true, "license": "MIT", "dependencies": { @@ -20954,6 +24534,8 @@ }, "node_modules/license-webpack-plugin": { "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha1-HhhELtILdUuC8a3v9CJJuB0RrsY=", "dev": true, "license": "ISC", "dependencies": { @@ -20970,6 +24552,8 @@ }, "node_modules/lie": { "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lie/-/lie-3.1.1.tgz", + "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", "license": "MIT", "dependencies": { "immediate": "~3.0.5" @@ -20977,6 +24561,8 @@ }, "node_modules/lightgallery": { "version": "2.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lightgallery/-/lightgallery-2.7.0.tgz", + "integrity": "sha1-+qH/bHM4VX85oppjIot3eTr62V0=", "license": "GPLv3", "engines": { "node": ">=6.0.0" @@ -20984,11 +24570,15 @@ }, "node_modules/lines-and-columns": { "version": "1.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha1-7KKE910pZQeTCdwK2SVauy68FjI=", "dev": true, "license": "MIT" }, "node_modules/load-json-file": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "license": "MIT", "dependencies": { @@ -21003,6 +24593,8 @@ }, "node_modules/load-json-file/node_modules/parse-json": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "license": "MIT", "dependencies": { @@ -21015,6 +24607,8 @@ }, "node_modules/load-json-file/node_modules/pify": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true, "license": "MIT", "engines": { @@ -21023,6 +24617,8 @@ }, "node_modules/loader-runner": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha1-wbShY7mfYUgwNTsWdV5xSawjFOE=", "dev": true, "license": "MIT", "engines": { @@ -21031,6 +24627,8 @@ }, "node_modules/loader-utils": { "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha1-T7EEtZnar9gu8+GkH7kmX4fh9XY=", "dev": true, "license": "MIT", "engines": { @@ -21039,47 +24637,67 @@ }, "node_modules/localforage": { "version": "1.10.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha1-XEZdxfYrKAfDqEwMahsbMhJ4HdQ=", "license": "Apache-2.0", "dependencies": { "lie": "3.1.1" } }, "node_modules/locate-path": { - "version": "5.0.0", + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha1-VTIeswn+u8WcSAHZMackUqaB0oY=", + "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { "version": "4.17.21", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=", "dev": true, "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=", "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true, "license": "MIT" }, "node_modules/lodash.ismatch": { "version": "4.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", "dev": true, "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=", "dev": true, "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", "dev": true, "license": "MIT", "dependencies": { @@ -21095,6 +24713,8 @@ }, "node_modules/log-symbols/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -21109,6 +24729,8 @@ }, "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -21122,24 +24744,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -21148,6 +24756,8 @@ }, "node_modules/log-symbols/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -21159,6 +24769,8 @@ }, "node_modules/log4js": { "version": "6.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha1-q6Wj/054cq40+LTFM3BnU3CeOLY=", "license": "Apache-2.0", "dependencies": { "date-format": "^4.0.14", @@ -21173,9 +24785,10 @@ }, "node_modules/loglevel": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", - "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha1-1jl2rJvNA8fIcxFtQcKoW6//G+c=", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6.0" }, @@ -21186,12 +24799,15 @@ }, "node_modules/loglevel-plugin-prefix": { "version": "0.8.4", - "resolved": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", - "integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", + "integrity": "sha1-L+DgXxqCAxfZjYwSPmNMG9hP9kQ=", + "dev": true, + "license": "MIT" }, "node_modules/loose-envify": { "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", "dev": true, "license": "MIT", "dependencies": { @@ -21203,6 +24819,8 @@ }, "node_modules/loupe": { "version": "2.3.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha1-bmm31Nt9OrQ2MoAT030cjDVAxpc=", "dev": true, "license": "MIT", "dependencies": { @@ -21211,6 +24829,8 @@ }, "node_modules/lower-case": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha1-b6I3xj29xKgsoP2ILkci3F5jTig=", "dev": true, "license": "MIT", "dependencies": { @@ -21219,11 +24839,15 @@ }, "node_modules/lower-case/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/lru-cache": { "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", "dev": true, "license": "ISC", "dependencies": { @@ -21232,12 +24856,15 @@ }, "node_modules/lunr": { "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha1-GLEjFCgyM33W6WTfGlp3B7JdNeE=", + "dev": true, + "license": "MIT" }, "node_modules/lz-string": { "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha1-watQ93iHtxJiEgG6n9Tjpu0JmUE=", "dev": true, "license": "MIT", "bin": { @@ -21246,9 +24873,10 @@ }, "node_modules/macos-release": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.5.1.tgz", - "integrity": "sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/macos-release/-/macos-release-2.5.1.tgz", + "integrity": "sha1-vMrEqPe5MWOo0WO46/OFs8X1W/k=", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -21258,6 +24886,8 @@ }, "node_modules/magic-string": { "version": "0.29.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.29.0.tgz", + "integrity": "sha1-8DT3n4xD26SuFzD/tejE4ISxbPM=", "dev": true, "license": "MIT", "dependencies": { @@ -21269,6 +24899,8 @@ }, "node_modules/make-dir": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", "dev": true, "license": "MIT", "dependencies": { @@ -21283,6 +24915,8 @@ }, "node_modules/make-dir/node_modules/semver": { "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -21291,11 +24925,15 @@ }, "node_modules/make-error": { "version": "1.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=", "dev": true, "license": "ISC" }, "node_modules/make-fetch-happen": { "version": "10.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha1-9eODXF6YF7YX8ncIcNlJLShngWQ=", "dev": true, "license": "ISC", "dependencies": { @@ -21322,6 +24960,8 @@ }, "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha1-qeJUGkov7C5pwps15gYJc9p5uGU=", "dev": true, "license": "ISC", "dependencies": { @@ -21334,6 +24974,8 @@ }, "node_modules/make-fetch-happen/node_modules/cacache": { "version": "16.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha1-oCufNOz6+aeMn0vBb865TV1no44=", "dev": true, "license": "ISC", "dependencies": { @@ -21362,6 +25004,8 @@ }, "node_modules/make-fetch-happen/node_modules/fs-minipass": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", "dev": true, "license": "ISC", "dependencies": { @@ -21373,6 +25017,8 @@ }, "node_modules/make-fetch-happen/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -21381,6 +25027,8 @@ }, "node_modules/make-fetch-happen/node_modules/minipass": { "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -21392,6 +25040,8 @@ }, "node_modules/make-fetch-happen/node_modules/mkdirp": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", "dev": true, "license": "MIT", "bin": { @@ -21403,6 +25053,8 @@ }, "node_modules/make-fetch-happen/node_modules/rimraf": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -21417,6 +25069,8 @@ }, "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -21436,6 +25090,8 @@ }, "node_modules/make-fetch-happen/node_modules/ssri": { "version": "9.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha1-VE1MNXqNe3GhlwAHS2iD/LTq4Fc=", "dev": true, "license": "ISC", "dependencies": { @@ -21447,6 +25103,8 @@ }, "node_modules/make-fetch-happen/node_modules/unique-filename": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha1-54X4Z1qadYngrHfgtcNNLq6sbaI=", "dev": true, "license": "ISC", "dependencies": { @@ -21458,6 +25116,8 @@ }, "node_modules/make-fetch-happen/node_modules/unique-slug": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha1-bTR89XyKenpgRKq9Di105Ndtx8k=", "dev": true, "license": "ISC", "dependencies": { @@ -21469,11 +25129,15 @@ }, "node_modules/make-fetch-happen/node_modules/yallist": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/map-age-cleaner": { "version": "0.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo=", "dev": true, "license": "MIT", "dependencies": { @@ -21485,6 +25149,8 @@ }, "node_modules/map-obj": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha1-kwT5Buk/qucIgNoQKp8d8OqLsFo=", "dev": true, "license": "MIT", "engines": { @@ -21496,17 +25162,22 @@ }, "node_modules/map-or-similar": { "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-or-similar/-/map-or-similar-1.5.0.tgz", + "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=", "dev": true, "license": "MIT" }, "node_modules/map-stream": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", - "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true, + "license": "MIT" }, "node_modules/maplibre-gl": { "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/maplibre-gl/-/maplibre-gl-3.6.2.tgz", + "integrity": "sha1-q8LzS93sq++MIAKO/wbWLjbXXMw=", "license": "BSD-3-Clause", "dependencies": { "@mapbox/geojson-rewind": "^0.5.2", @@ -21545,10 +25216,14 @@ }, "node_modules/maplibre-gl/node_modules/@types/geojson": { "version": "7946.0.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/geojson/-/geojson-7946.0.14.tgz", + "integrity": "sha1-MZtjrW33Be4qZac+8ELIJx5pZhM=", "license": "MIT" }, "node_modules/markdown-to-jsx": { "version": "7.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", + "integrity": "sha1-8oa00RLa0wKKzB533+H2U7NH4TE=", "dev": true, "license": "MIT", "engines": { @@ -21560,9 +25235,10 @@ }, "node_modules/marked": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-7.0.3.tgz", - "integrity": "sha512-ev2uM40p0zQ/GbvqotfKcSWEa59fJwluGZj5dcaUOwDRrB1F3dncdXy8NWUApk4fi8atU3kTBOwjyjZ0ud0dxw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/marked/-/marked-7.0.3.tgz", + "integrity": "sha1-aAd49GErpIPYnoUfxwaQ2GcWXkI=", "dev": true, + "license": "MIT", "bin": { "marked": "bin/marked.js" }, @@ -21572,6 +25248,8 @@ }, "node_modules/md5.js": { "version": "1.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", "license": "MIT", "dependencies": { "hash-base": "^3.0.0", @@ -21581,6 +25259,8 @@ }, "node_modules/media-typer": { "version": "0.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true, "license": "MIT", "engines": { @@ -21589,6 +25269,8 @@ }, "node_modules/mem": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mem/-/mem-4.3.0.tgz", + "integrity": "sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg=", "dev": true, "license": "MIT", "dependencies": { @@ -21602,6 +25284,8 @@ }, "node_modules/memfs": { "version": "3.5.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha1-2bQP5PjVeIxfiVvagEzQ2e7unzs=", "dev": true, "license": "Unlicense", "dependencies": { @@ -21613,6 +25297,8 @@ }, "node_modules/memoizerific": { "version": "1.11.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/memoizerific/-/memoizerific-1.11.3.tgz", + "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=", "dev": true, "license": "MIT", "dependencies": { @@ -21621,6 +25307,8 @@ }, "node_modules/meow": { "version": "8.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/meow/-/meow-8.1.2.tgz", + "integrity": "sha1-vL5FvaDuFynTUMA8/8g5WjbE6Jc=", "dev": true, "license": "MIT", "dependencies": { @@ -21643,78 +25331,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/meow/node_modules/read-pkg": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/meow/node_modules/type-fest": { "version": "0.18.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha1-20vBUaSiz07r+a3V23VQjbbMhB8=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -21726,16 +25346,22 @@ }, "node_modules/merge-descriptors": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", "dev": true, "license": "MIT" }, "node_modules/merge-stream": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", "dev": true, "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", "dev": true, "license": "MIT", "engines": { @@ -21744,6 +25370,8 @@ }, "node_modules/mergexml": { "version": "1.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mergexml/-/mergexml-1.2.4.tgz", + "integrity": "sha1-d5MSnJcm/ULWJ04G/2vS5ykJKpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -21754,6 +25382,8 @@ }, "node_modules/mergexml/node_modules/xpath": { "version": "0.0.27", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xpath/-/xpath-0.0.27.tgz", + "integrity": "sha1-3TQh+9zFZGrDLEhTG01+nQws+pI=", "dev": true, "license": "MIT", "engines": { @@ -21762,6 +25392,8 @@ }, "node_modules/methods": { "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "dev": true, "license": "MIT", "engines": { @@ -21770,6 +25402,8 @@ }, "node_modules/micromatch": { "version": "4.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha1-vImZp8u/d83InxMvbkZwUbSQkMY=", "dev": true, "license": "MIT", "dependencies": { @@ -21782,6 +25416,8 @@ }, "node_modules/miller-rabin": { "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", "license": "MIT", "dependencies": { "bn.js": "^4.0.0", @@ -21793,10 +25429,14 @@ }, "node_modules/miller-rabin/node_modules/bn.js": { "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/mime": { "version": "2.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-2.6.0.tgz", + "integrity": "sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=", "dev": true, "license": "MIT", "bin": { @@ -21808,6 +25448,8 @@ }, "node_modules/mime-db": { "version": "1.52.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha1-u6vNwChZ9JhzAchW4zh85exDv3A=", "dev": true, "license": "MIT", "engines": { @@ -21816,6 +25458,8 @@ }, "node_modules/mime-types": { "version": "2.1.35", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha1-OBqHG2KnNEUGYK497uRIE/cNlZo=", "dev": true, "license": "MIT", "dependencies": { @@ -21827,6 +25471,8 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", "dev": true, "license": "MIT", "engines": { @@ -21835,6 +25481,8 @@ }, "node_modules/mimic-response": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k=", "dev": true, "license": "MIT", "engines": { @@ -21846,6 +25494,8 @@ }, "node_modules/min-indent": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=", "dev": true, "license": "MIT", "engines": { @@ -21854,6 +25504,8 @@ }, "node_modules/mini-css-extract-plugin": { "version": "2.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha1-4EnT6n0+Tnc6rVhcbLMpzgx7ctc=", "dev": true, "license": "MIT", "dependencies": { @@ -21872,14 +25524,20 @@ }, "node_modules/minimalistic-assert": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=", "license": "ISC" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", "license": "MIT" }, "node_modules/minimatch": { "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -21890,6 +25548,8 @@ }, "node_modules/minimist": { "version": "1.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha1-waRk52kzAuCCoHXO4MBXdBrEdyw=", "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -21897,6 +25557,8 @@ }, "node_modules/minimist-options": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=", "dev": true, "license": "MIT", "dependencies": { @@ -21910,6 +25572,8 @@ }, "node_modules/minipass": { "version": "4.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha1-8AEPZDk+z8HRzLX1gryvRfSOGjo=", "dev": true, "license": "ISC", "engines": { @@ -21918,6 +25582,8 @@ }, "node_modules/minipass-collect": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=", "dev": true, "license": "ISC", "dependencies": { @@ -21929,6 +25595,8 @@ }, "node_modules/minipass-collect/node_modules/minipass": { "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -21940,11 +25608,15 @@ }, "node_modules/minipass-collect/node_modules/yallist": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-fetch": { "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha1-lVYLUMRy2Bo7x28g7egOrtdtit0=", "dev": true, "license": "MIT", "dependencies": { @@ -21961,6 +25633,8 @@ }, "node_modules/minipass-fetch/node_modules/minipass": { "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -21972,11 +25646,15 @@ }, "node_modules/minipass-fetch/node_modules/yallist": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-flush": { "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=", "dev": true, "license": "ISC", "dependencies": { @@ -21988,6 +25666,8 @@ }, "node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -21999,11 +25679,15 @@ }, "node_modules/minipass-flush/node_modules/yallist": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-json-stream": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha1-ftu5JYj7/C/x2y/BA5est7a0Sqc=", "dev": true, "license": "MIT", "dependencies": { @@ -22013,6 +25697,8 @@ }, "node_modules/minipass-json-stream/node_modules/minipass": { "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -22024,11 +25710,15 @@ }, "node_modules/minipass-json-stream/node_modules/yallist": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-pipeline": { "version": "1.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw=", "dev": true, "license": "ISC", "dependencies": { @@ -22040,6 +25730,8 @@ }, "node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -22051,11 +25743,15 @@ }, "node_modules/minipass-pipeline/node_modules/yallist": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-sized": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha1-cO5afFBSBwr6z7wil36nne81O3A=", "dev": true, "license": "ISC", "dependencies": { @@ -22067,6 +25763,8 @@ }, "node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -22078,11 +25776,15 @@ }, "node_modules/minipass-sized/node_modules/yallist": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minizlib": { "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=", "dev": true, "license": "MIT", "dependencies": { @@ -22095,6 +25797,8 @@ }, "node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -22106,11 +25810,15 @@ }, "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/mkdirp": { "version": "0.5.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=", "dev": true, "license": "MIT", "dependencies": { @@ -22122,10 +25830,14 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha1-+hDJEVzG2IZb4iG6R+6b7XhgERM=", "license": "MIT" }, "node_modules/modify-values": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha1-s5OfpgVUZHTj4+PGPWS9Q7TuYCI=", "dev": true, "license": "MIT", "engines": { @@ -22134,6 +25846,8 @@ }, "node_modules/moment": { "version": "2.29.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/moment/-/moment-2.29.4.tgz", + "integrity": "sha1-Pb4FKIn+fBsu2Wb8s6dzKJZO8Qg=", "license": "MIT", "engines": { "node": "*" @@ -22141,9 +25855,10 @@ }, "node_modules/morgan": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha1-CRd4q8H8R801CYJGU9rh+qtrF9c=", "dev": true, + "license": "MIT", "dependencies": { "basic-auth": "~2.0.1", "debug": "2.6.9", @@ -22157,24 +25872,27 @@ }, "node_modules/morgan/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/morgan/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "license": "MIT" }, "node_modules/morgan/node_modules/on-finished": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dev": true, + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -22184,10 +25902,14 @@ }, "node_modules/ms": { "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", "license": "MIT" }, "node_modules/multicast-dns": { "version": "7.2.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha1-d+tGBX9NetvRbZKQ+nKZ9vpkzO0=", "dev": true, "license": "MIT", "dependencies": { @@ -22200,15 +25922,21 @@ }, "node_modules/murmurhash-js": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/murmurhash-js/-/murmurhash-js-1.0.0.tgz", + "integrity": "sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=", "license": "MIT" }, "node_modules/mute-stream": { "version": "0.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", "dev": true, "license": "ISC" }, "node_modules/nanoid": { "version": "3.3.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha1-0MMBppG8jVTvoKIibM8/4v1la9g=", "dev": true, "funding": [ { @@ -22226,11 +25954,15 @@ }, "node_modules/napi-build-utils": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha1-sf3cCyxG44Cgt6dvmE3UfEGhOAY=", "dev": true, "license": "MIT" }, "node_modules/native-run": { "version": "1.7.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/native-run/-/native-run-1.7.4.tgz", + "integrity": "sha1-uYt0gSgFzvhmXPzuxlHmbmYhI+M=", "dev": true, "license": "MIT", "dependencies": { @@ -22253,8 +25985,23 @@ "node": ">=12.13.0" } }, + "node_modules/native-run/node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha1-OsedZ+xSxMEHiT4CN+t4fLrLztc=", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, "node_modules/native-run/node_modules/split2": { "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-4.2.0.tgz", + "integrity": "sha1-ycWSCQTRSLqwufZxRfJFqGqtv6Q=", "dev": true, "license": "ISC", "engines": { @@ -22263,16 +26010,22 @@ }, "node_modules/native-run/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/natural-compare": { "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true, "license": "MIT" }, "node_modules/needle": { "version": "3.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/needle/-/needle-3.3.1.tgz", + "integrity": "sha1-Y/da7FgMLnfiCfPzJOLN89Kb0Ek=", "dev": true, "license": "MIT", "optional": true, @@ -22289,6 +26042,8 @@ }, "node_modules/needle/node_modules/iconv-lite": { "version": "0.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "dev": true, "license": "MIT", "optional": true, @@ -22301,12 +26056,16 @@ }, "node_modules/needle/node_modules/sax": { "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", + "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", "dev": true, "license": "ISC", "optional": true }, "node_modules/negotiator": { "version": "0.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha1-WOMjpy/twNb5zU0x/kn1FHlZDM0=", "dev": true, "license": "MIT", "engines": { @@ -22315,11 +26074,15 @@ }, "node_modules/neo-async": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", "dev": true, "license": "MIT" }, "node_modules/ng-pick-datetime": { "version": "6.0.16", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ng-pick-datetime/-/ng-pick-datetime-6.0.16.tgz", + "integrity": "sha1-gqQA8KulzJBbtENhb1rEub/MiOE=", "license": "MIT", "peerDependencies": { "@angular/cdk": "^6.3.0" @@ -22327,6 +26090,8 @@ }, "node_modules/ng-pick-datetime-moment": { "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ng-pick-datetime-moment/-/ng-pick-datetime-moment-1.0.7.tgz", + "integrity": "sha1-yVx9GgKLw5s6NaTCgDBuVe13J24=", "license": "MIT", "peerDependencies": { "@angular/animations": "^6.0.0", @@ -22339,6 +26104,8 @@ }, "node_modules/ngrx-store-logger": { "version": "0.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngrx-store-logger/-/ngrx-store-logger-0.2.2.tgz", + "integrity": "sha1-we1NXzBxC9tFg92+SIuW+kSwO9o=", "license": "MIT", "peerDependencies": { "@ngrx/store": "^4.0.0 || ^5.0.0 || ^6.0.0" @@ -22346,6 +26113,8 @@ }, "node_modules/ngx-mask": { "version": "6.5.18", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-mask/-/ngx-mask-6.5.18.tgz", + "integrity": "sha1-jTCBZo40+OQYlWFaS4oKtlPyZU4=", "license": "MIT", "dependencies": { "tslib": "^1.9.0" @@ -22358,10 +26127,14 @@ }, "node_modules/ngx-mask/node_modules/tslib": { "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/ngx-moment": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-moment/-/ngx-moment-3.1.0.tgz", + "integrity": "sha1-QTgLTdi2jnvW0XzG/n9wOuUG3Do=", "license": "MIT", "dependencies": { "tslib": "^1.9.0" @@ -22374,23 +26147,47 @@ }, "node_modules/ngx-moment/node_modules/tslib": { "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/ngx-pagination": { "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-pagination/-/ngx-pagination-5.1.1.tgz", + "integrity": "sha1-+ElNoeXrBmU4I0mk2SbBOkkb7SE=", "license": "MIT", "peerDependencies": { "@angular/common": ">=5.0.0", "@angular/core": ">=5.0.0" } }, + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha1-3Aq1oerCDOVIgC/FaG6qa8ZUkns=", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, "node_modules/nice-try": { "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", "dev": true, "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha1-02H9XJgA9VhVGoNp/A3NRmK2Ek0=", "dev": true, "license": "MIT", "dependencies": { @@ -22400,11 +26197,15 @@ }, "node_modules/no-case/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/node-abi": { "version": "3.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-abi/-/node-abi-3.62.0.tgz", + "integrity": "sha1-AXlY7RIPiaOhSnJT2oEPXXJOPzY=", "dev": true, "license": "MIT", "dependencies": { @@ -22416,11 +26217,23 @@ }, "node_modules/node-abort-controller": { "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha1-qUN36WSpo3rDl22EjLXHZYM7hUg=", "dev": true, "license": "MIT" }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha1-gTJeCiEXeJwBKNq2Xn448HzroWE=", + "dev": true, + "license": "MIT", + "optional": true + }, "node_modules/node-dir": { "version": "0.1.17", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", "dev": true, "license": "MIT", "dependencies": { @@ -22432,6 +26245,8 @@ }, "node_modules/node-fetch": { "version": "2.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha1-0PD6bj4twdJ+/NitmdVQvalNGH0=", "dev": true, "license": "MIT", "dependencies": { @@ -22451,11 +26266,15 @@ }, "node_modules/node-fetch-native": { "version": "1.6.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha1-Z5/I/YERJm1H1+csN58b7ZrP8G4=", "dev": true, "license": "MIT" }, "node_modules/node-forge": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha1-vo2iryQ7JBfV9kancGY6krfp3tM=", "dev": true, "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { @@ -22464,6 +26283,8 @@ }, "node_modules/node-gyp": { "version": "9.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-gyp/-/node-gyp-9.4.1.tgz", + "integrity": "sha1-ihAj4NZ2bstSdkzDpzSzb/J14YU=", "dev": true, "license": "MIT", "dependencies": { @@ -22486,8 +26307,23 @@ "node": "^12.13 || ^14.13 || >=16" } }, + "node_modules/node-gyp-build": { + "version": "4.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-gyp-build/-/node-gyp-build-4.8.1.tgz", + "integrity": "sha1-l2062QXnG3YIb08LDTY3/nm2zaU=", + "dev": true, + "license": "MIT", + "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/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -22507,6 +26343,8 @@ }, "node_modules/node-gyp/node_modules/rimraf": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -22521,6 +26359,8 @@ }, "node_modules/node-html-parser": { "version": "5.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha1-k+AEA4wXr4AibJQjNpkKDq7YE2o=", "dev": true, "license": "MIT", "dependencies": { @@ -22528,13 +26368,90 @@ "he": "1.2.0" } }, + "node_modules/node-html-parser/node_modules/css-select": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/node-html-parser/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/domutils": { + "version": "2.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/entities": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/node-releases": { "version": "2.0.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha1-L/sFO864sr6Elezhq2zmAMRGGws=", "dev": true, "license": "MIT" }, "node_modules/nodemon": { "version": "2.0.22", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nodemon/-/nodemon-2.0.22.tgz", + "integrity": "sha1-GCxFw6eNpIb2c9bBcC4Aco2vUlg=", "dev": true, "license": "MIT", "dependencies": { @@ -22562,6 +26479,8 @@ }, "node_modules/nodemon/node_modules/debug": { "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -22570,6 +26489,8 @@ }, "node_modules/nodemon/node_modules/semver": { "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -22578,6 +26499,8 @@ }, "node_modules/nopt": { "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha1-JFgB2Ov0CcbfIqudlbZeEwnNsW0=", "dev": true, "license": "ISC", "dependencies": { @@ -22592,6 +26515,8 @@ }, "node_modules/normalize-package-data": { "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha1-28w+LaWVCaCYNCKITNFy7v36Ul4=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -22606,6 +26531,8 @@ }, "node_modules/normalize-path": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", "dev": true, "license": "MIT", "engines": { @@ -22614,6 +26541,8 @@ }, "node_modules/normalize-range": { "version": "0.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true, "license": "MIT", "engines": { @@ -22622,10 +26551,14 @@ }, "node_modules/notosans-fontface": { "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/notosans-fontface/-/notosans-fontface-1.3.0.tgz", + "integrity": "sha1-up1BbxZE8qiPGQ5QwaW1B3Oq6vI=", "license": "Apache-2.0" }, "node_modules/npm-bundled": { - "version": "3.0.0", + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-bundled/-/npm-bundled-3.0.1.tgz", + "integrity": "sha1-zKc+FVYCN2liVLEBcNj4ba1i2iU=", "dev": true, "license": "ISC", "dependencies": { @@ -22637,6 +26570,8 @@ }, "node_modules/npm-install-checks": { "version": "6.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha1-BGVS2JIOgB+p+RnK1WlUXWDoJv4=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -22648,6 +26583,8 @@ }, "node_modules/npm-normalize-package-bin": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha1-JUR+Mqmn3h9RNixhpVkjO4mUeDI=", "dev": true, "license": "ISC", "engines": { @@ -22656,6 +26593,8 @@ }, "node_modules/npm-package-arg": { "version": "10.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha1-gn0SYKaDgGaF0XGTBzzBUtPH6bE=", "dev": true, "license": "ISC", "dependencies": { @@ -22670,6 +26609,8 @@ }, "node_modules/npm-package-arg/node_modules/hosted-git-info": { "version": "6.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha1-YpRCx4iaacBd5gTVKZa3T+bybVg=", "dev": true, "license": "ISC", "dependencies": { @@ -22681,6 +26622,8 @@ }, "node_modules/npm-package-arg/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -22689,6 +26632,8 @@ }, "node_modules/npm-packlist": { "version": "7.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-packlist/-/npm-packlist-7.0.4.tgz", + "integrity": "sha1-Azv3QRDrdNrykQ3HUURBGZnF/zI=", "dev": true, "license": "ISC", "dependencies": { @@ -22700,6 +26645,8 @@ }, "node_modules/npm-pick-manifest": { "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", + "integrity": "sha1-xqzZfRrUxdu4Dqx7OGsD/+sonl8=", "dev": true, "license": "ISC", "dependencies": { @@ -22714,6 +26661,8 @@ }, "node_modules/npm-registry-fetch": { "version": "14.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", + "integrity": "sha1-/nFplXukmGpIU6ZQJ47gLlaNEV0=", "dev": true, "license": "ISC", "dependencies": { @@ -22731,6 +26680,8 @@ }, "node_modules/npm-registry-fetch/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -22739,6 +26690,8 @@ }, "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", "dev": true, "license": "ISC", "dependencies": { @@ -22764,6 +26717,8 @@ }, "node_modules/npm-registry-fetch/node_modules/minipass": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -22771,7 +26726,9 @@ } }, "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { - "version": "3.0.4", + "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", "dev": true, "license": "MIT", "dependencies": { @@ -22787,7 +26744,9 @@ } }, "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -22796,6 +26755,8 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", "dev": true, "license": "MIT", "dependencies": { @@ -22807,6 +26768,8 @@ }, "node_modules/npm-watch": { "version": "0.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-watch/-/npm-watch-0.9.0.tgz", + "integrity": "sha1-dHcD8ux02vgrb0qQVuNtqlbY214=", "dev": true, "license": "MIT", "dependencies": { @@ -22819,6 +26782,8 @@ }, "node_modules/npmlog": { "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha1-yBZgF6QvLeqS1kUxaN2GUYanCDA=", "dev": true, "license": "ISC", "dependencies": { @@ -22833,6 +26798,8 @@ }, "node_modules/nth-check": { "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha1-yeq0KO/842zWuSySS9sADvHx7R0=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -22844,6 +26811,8 @@ }, "node_modules/number-is-nan": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true, "license": "MIT", "engines": { @@ -22852,6 +26821,8 @@ }, "node_modules/nypm": { "version": "0.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nypm/-/nypm-0.3.8.tgz", + "integrity": "sha1-oWsHixYb5YhTUecs8LlzJpc3Ir8=", "dev": true, "license": "MIT", "dependencies": { @@ -22870,6 +26841,8 @@ }, "node_modules/nypm/node_modules/execa": { "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-8.0.1.tgz", + "integrity": "sha1-UfallDtYD5Y8PKnGMheW24zDm4w=", "dev": true, "license": "MIT", "dependencies": { @@ -22892,6 +26865,8 @@ }, "node_modules/nypm/node_modules/get-stream": { "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha1-3vnf1xdCzXdUp3Ye1DdJon0C7KI=", "dev": true, "license": "MIT", "engines": { @@ -22903,6 +26878,8 @@ }, "node_modules/nypm/node_modules/human-signals": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha1-QmZaKE+a4NreO6QevDfrS4UvOig=", "dev": true, "license": "Apache-2.0", "engines": { @@ -22911,6 +26888,8 @@ }, "node_modules/nypm/node_modules/is-stream": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha1-5r/XqmvvafT0cs6btoHj5XtDGaw=", "dev": true, "license": "MIT", "engines": { @@ -22922,6 +26901,8 @@ }, "node_modules/nypm/node_modules/mimic-fn": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha1-YKkFUNXLCyOcymXYk7GlOymHHsw=", "dev": true, "license": "MIT", "engines": { @@ -22933,6 +26914,8 @@ }, "node_modules/nypm/node_modules/npm-run-path": { "version": "5.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha1-4jNT0Ou5MX8XTpNBfkpNgtAknp8=", "dev": true, "license": "MIT", "dependencies": { @@ -22947,6 +26930,8 @@ }, "node_modules/nypm/node_modules/onetime": { "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha1-fCTBjtH9LpvKS9JoBqM2E8d9NLQ=", "dev": true, "license": "MIT", "dependencies": { @@ -22961,6 +26946,8 @@ }, "node_modules/nypm/node_modules/path-key": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha1-KVWI3DruZBVPh3rbnXgLgcVUvxg=", "dev": true, "license": "MIT", "engines": { @@ -22972,6 +26959,8 @@ }, "node_modules/nypm/node_modules/signal-exit": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", "dev": true, "license": "ISC", "engines": { @@ -22983,6 +26972,8 @@ }, "node_modules/nypm/node_modules/strip-final-newline": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha1-UolMMT+/8xiDUoCu1g/3Hr8SuP0=", "dev": true, "license": "MIT", "engines": { @@ -22994,6 +26985,8 @@ }, "node_modules/oauth-sign": { "version": "0.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", "dev": true, "license": "Apache-2.0", "engines": { @@ -23002,15 +26995,18 @@ }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-inspect": { "version": "1.13.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha1-uWxhCTJMz+9rEiFqlWyk3C/5S8I=", "dev": true, "license": "MIT", "funding": { @@ -23019,6 +27015,8 @@ }, "node_modules/object-is": { "version": "1.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha1-GmpTrtLdj35ndf+HC+pYVFlWqwc=", "dev": true, "license": "MIT", "dependencies": { @@ -23034,6 +27032,8 @@ }, "node_modules/object-keys": { "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", "dev": true, "license": "MIT", "engines": { @@ -23042,6 +27042,8 @@ }, "node_modules/object.assign": { "version": "4.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha1-OoM/mrf9uA/J6NIwDIA9IW2P27A=", "dev": true, "license": "MIT", "dependencies": { @@ -23059,6 +27061,8 @@ }, "node_modules/object.fromentries": { "version": "2.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha1-9xldipuXvZXLwZmeqTns0aKwDGU=", "dev": true, "license": "MIT", "dependencies": { @@ -23076,6 +27080,8 @@ }, "node_modules/object.groupby": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha1-mxJcNiOBKfb3thlUoecXYUjVAC4=", "dev": true, "license": "MIT", "dependencies": { @@ -23089,6 +27095,8 @@ }, "node_modules/object.values": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha1-ZUBanZLO5orC0wMALguEcKTZqxs=", "dev": true, "license": "MIT", "dependencies": { @@ -23105,16 +27113,22 @@ }, "node_modules/obuf": { "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", "dev": true, "license": "MIT" }, "node_modules/ohash": { "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ohash/-/ohash-1.1.3.tgz", + "integrity": "sha1-8Sw8UL/nJxzj/RCX1CVoEizNzwc=", "dev": true, "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha1-WMjEQRblSEWtV/FKsQsDUzGErD8=", "dev": true, "license": "MIT", "dependencies": { @@ -23126,6 +27140,8 @@ }, "node_modules/on-headers": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", "dev": true, "license": "MIT", "engines": { @@ -23134,6 +27150,8 @@ }, "node_modules/once": { "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "license": "ISC", "dependencies": { "wrappy": "1" @@ -23141,6 +27159,8 @@ }, "node_modules/onetime": { "version": "5.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", "dev": true, "license": "MIT", "dependencies": { @@ -23155,6 +27175,8 @@ }, "node_modules/open": { "version": "8.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/open/-/open-8.4.1.tgz", + "integrity": "sha1-KrN1TAf10fmaeo1qgnN8leMQHP8=", "dev": true, "license": "MIT", "dependencies": { @@ -23171,15 +27193,18 @@ }, "node_modules/opencollective-postinstall": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha1-eg//l49tv6TQBiOPusmO1BmMMlk=", "dev": true, + "license": "MIT", "bin": { "opencollective-postinstall": "index.js" } }, "node_modules/optionator": { "version": "0.9.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha1-fqHBpdkddk+yghOciP4R4YKjpzQ=", "dev": true, "license": "MIT", "dependencies": { @@ -23196,6 +27221,8 @@ }, "node_modules/ora": { "version": "5.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ora/-/ora-5.4.1.tgz", + "integrity": "sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=", "dev": true, "license": "MIT", "dependencies": { @@ -23218,6 +27245,8 @@ }, "node_modules/ora/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -23232,6 +27261,8 @@ }, "node_modules/ora/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -23245,32 +27276,33 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/ora/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { "node": ">=8" } }, "node_modules/ora/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -23282,6 +27314,8 @@ }, "node_modules/os-locale": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo=", "dev": true, "license": "MIT", "dependencies": { @@ -23295,6 +27329,8 @@ }, "node_modules/os-locale/node_modules/cross-spawn": { "version": "6.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", "dev": true, "license": "MIT", "dependencies": { @@ -23310,6 +27346,8 @@ }, "node_modules/os-locale/node_modules/execa": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-1.0.0.tgz", + "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", "dev": true, "license": "MIT", "dependencies": { @@ -23327,6 +27365,8 @@ }, "node_modules/os-locale/node_modules/get-stream": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", "dev": true, "license": "MIT", "dependencies": { @@ -23338,6 +27378,8 @@ }, "node_modules/os-locale/node_modules/is-stream": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true, "license": "MIT", "engines": { @@ -23346,6 +27388,8 @@ }, "node_modules/os-locale/node_modules/npm-run-path": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "license": "MIT", "dependencies": { @@ -23357,6 +27401,8 @@ }, "node_modules/os-locale/node_modules/path-key": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true, "license": "MIT", "engines": { @@ -23365,6 +27411,8 @@ }, "node_modules/os-locale/node_modules/semver": { "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -23373,6 +27421,8 @@ }, "node_modules/os-locale/node_modules/shebang-command": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "license": "MIT", "dependencies": { @@ -23384,6 +27434,8 @@ }, "node_modules/os-locale/node_modules/shebang-regex": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true, "license": "MIT", "engines": { @@ -23392,6 +27444,8 @@ }, "node_modules/os-locale/node_modules/which": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "dev": true, "license": "ISC", "dependencies": { @@ -23403,9 +27457,10 @@ }, "node_modules/os-name": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-4.0.1.tgz", - "integrity": "sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-name/-/os-name-4.0.1.tgz", + "integrity": "sha1-Ms7ngj3oWoiXZHuk1220a/hF5VU=", "dev": true, + "license": "MIT", "dependencies": { "macos-release": "^2.5.0", "windows-release": "^4.0.0" @@ -23419,6 +27474,8 @@ }, "node_modules/os-tmpdir": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true, "license": "MIT", "engines": { @@ -23427,6 +27484,8 @@ }, "node_modules/p-defer": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", "dev": true, "license": "MIT", "engines": { @@ -23435,6 +27494,8 @@ }, "node_modules/p-finally": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true, "license": "MIT", "engines": { @@ -23443,6 +27504,8 @@ }, "node_modules/p-is-promise": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4=", "dev": true, "license": "MIT", "engines": { @@ -23450,30 +27513,41 @@ } }, "node_modules/p-limit": { - "version": "2.3.0", + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=", + "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "4.1.0", + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=", + "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-map": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=", "dev": true, "license": "MIT", "dependencies": { @@ -23488,6 +27562,8 @@ }, "node_modules/p-retry": { "version": "4.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha1-m6rnGEBX7dThcjHO4EJkEG4JKhY=", "dev": true, "license": "MIT", "dependencies": { @@ -23500,6 +27576,8 @@ }, "node_modules/p-retry/node_modules/retry": { "version": "0.13.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/retry/-/retry-0.13.1.tgz", + "integrity": "sha1-GFsVh6z2eRnWOzVzSeA1N7JIRlg=", "dev": true, "license": "MIT", "engines": { @@ -23508,6 +27586,8 @@ }, "node_modules/p-try": { "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", "license": "MIT", "engines": { "node": ">=6" @@ -23515,6 +27595,8 @@ }, "node_modules/pacote": { "version": "15.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pacote/-/pacote-15.1.0.tgz", + "integrity": "sha1-LgsSpPVf/YAagTShrijvNh3D8kM=", "dev": true, "license": "ISC", "dependencies": { @@ -23546,11 +27628,15 @@ }, "node_modules/pako": { "version": "1.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-1.0.11.tgz", + "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=", "dev": true, "license": "(MIT AND Zlib)" }, "node_modules/param-case": { "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha1-fRf+SqEr3jTUp32RrPtiGcqtAcU=", "dev": true, "license": "MIT", "dependencies": { @@ -23560,11 +27646,15 @@ }, "node_modules/param-case/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/parent-module": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", "dev": true, "license": "MIT", "dependencies": { @@ -23576,6 +27666,8 @@ }, "node_modules/parse-asn1": { "version": "5.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha1-c82qqCISX5ZHFlYl60X4oFHS3wY=", "license": "ISC", "dependencies": { "asn1.js": "^4.10.1", @@ -23589,8 +27681,30 @@ "node": ">= 0.10" } }, + "node_modules/parse-asn1/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/parse-json": { "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", "dev": true, "license": "MIT", "dependencies": { @@ -23608,6 +27722,8 @@ }, "node_modules/parse-node-version": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=", "dev": true, "license": "MIT", "engines": { @@ -23616,6 +27732,8 @@ }, "node_modules/parse5": { "version": "7.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha1-Bza+u/13eTgjJAojt/xeAQt/jjI=", "devOptional": true, "license": "MIT", "dependencies": { @@ -23627,6 +27745,8 @@ }, "node_modules/parse5-html-rewriting-stream": { "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", + "integrity": "sha1-43bT52LSlQzLtrtZgj/B1+n9rDY=", "dev": true, "license": "MIT", "dependencies": { @@ -23638,32 +27758,24 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parse5-html-rewriting-stream/node_modules/entities": { - "version": "4.5.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", + "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha1-I8LMIzvPCbt766i4pp1GsIxiwvE=", "dev": true, "license": "MIT", "dependencies": { - "parse5": "^6.0.1" + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { - "version": "6.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/parse5-sax-parser": { "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", + "integrity": "sha1-TAUGQlTwSIZ2rKdfs5ygaeyW3uU=", "dev": true, "license": "MIT", "dependencies": { @@ -23673,19 +27785,10 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parse5/node_modules/entities": { - "version": "4.5.0", - "devOptional": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/parseurl": { "version": "1.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", "dev": true, "license": "MIT", "engines": { @@ -23694,6 +27797,8 @@ }, "node_modules/pascal-case": { "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha1-tI4O8rmOIF58Ha50fQsVCCN2YOs=", "dev": true, "license": "MIT", "dependencies": { @@ -23703,16 +27808,22 @@ }, "node_modules/pascal-case/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/path-browserify": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha1-2YRUqcN1PVeQhg8W9ohnueRr4f0=", "dev": true, "license": "MIT" }, "node_modules/path-exists": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", "license": "MIT", "engines": { "node": ">=8" @@ -23720,6 +27831,8 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -23727,11 +27840,15 @@ }, "node_modules/path-is-inside": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", "dev": true, "license": "(WTFPL OR MIT)" }, "node_modules/path-key": { "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", "dev": true, "license": "MIT", "engines": { @@ -23740,11 +27857,15 @@ }, "node_modules/path-parse": { "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", "dev": true, "license": "MIT" }, "node_modules/path-scurry": { - "version": "1.10.2", + "version": "1.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-scurry/-/path-scurry-1.11.0.tgz", + "integrity": "sha1-My1k6XJr9mf7NI5aHHEAXAmtdBo=", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -23760,6 +27881,8 @@ }, "node_modules/path-scurry/node_modules/lru-cache": { "version": "10.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha1-SCBrwRTBJSlAxBsltBr1tUWsqHg=", "dev": true, "license": "ISC", "engines": { @@ -23767,7 +27890,9 @@ } }, "node_modules/path-scurry/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -23776,11 +27901,15 @@ }, "node_modules/path-to-regexp": { "version": "0.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", "dev": true, "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", "dev": true, "license": "MIT", "engines": { @@ -23789,11 +27918,15 @@ }, "node_modules/pathe": { "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha1-bEy0epRWkuSKHd1uQJTRcFFkN+w=", "dev": true, "license": "MIT" }, "node_modules/pathval": { "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha1-hTTnenfOesWiUS6iHg/bj89sPY0=", "dev": true, "license": "MIT", "engines": { @@ -23802,15 +27935,21 @@ }, "node_modules/pause-stream": { "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", "dev": true, + "license": [ + "MIT", + "Apache2" + ], "dependencies": { "through": "~2.3" } }, "node_modules/pbf": { "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pbf/-/pbf-3.2.1.tgz", + "integrity": "sha1-tMG55yr5Zs2CxlMWkRFcwECf/io=", "license": "BSD-3-Clause", "dependencies": { "ieee754": "^1.1.12", @@ -23822,6 +27961,8 @@ }, "node_modules/pbkdf2": { "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha1-3YIqoIh1gOUvGgOdw+2hCO+uMHU=", "license": "MIT", "dependencies": { "create-hash": "^1.1.2", @@ -23836,9 +27977,10 @@ }, "node_modules/pdfjs-dist": { "version": "2.12.313", - "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", - "integrity": "sha512-1x6iXO4Qnv6Eb+YFdN5JdUzt4pAkxSp3aLAYPX93eQCyg/m7QFzXVWJHJVtoW48CI8HCXju4dSkhQZwoheL5mA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", + "integrity": "sha1-YvInNze7lWJnri4CzfrdyxCZgZw=", "dev": true, + "license": "Apache-2.0", "peerDependencies": { "worker-loader": "^3.0.8" }, @@ -23850,9 +27992,10 @@ }, "node_modules/pdfmake": { "version": "0.2.10", - "resolved": "https://registry.npmjs.org/pdfmake/-/pdfmake-0.2.10.tgz", - "integrity": "sha512-doipFnmE1UHSk+Z3wfQuVweVQqx2pE/Ns2G5gCqZmWwqjDj+mZHnZYH/ryXWoIfD+iVdZUAutgI/VHkTCN+Xrw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pdfmake/-/pdfmake-0.2.10.tgz", + "integrity": "sha1-qKDuilrMqPXXKODf5NuL5fG57Gs=", "dev": true, + "license": "MIT", "dependencies": { "@foliojs-fork/linebreak": "^1.1.1", "@foliojs-fork/pdfkit": "^0.14.0", @@ -23865,9 +28008,10 @@ }, "node_modules/pdfmake/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==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -23877,6 +28021,8 @@ }, "node_modules/peek-stream": { "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/peek-stream/-/peek-stream-1.1.3.tgz", + "integrity": "sha1-OzXYS3zLvSYv/zHcENpWhW6tbWc=", "dev": true, "license": "MIT", "dependencies": { @@ -23887,6 +28033,8 @@ }, "node_modules/peek-stream/node_modules/through2": { "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", "dev": true, "license": "MIT", "dependencies": { @@ -23896,20 +28044,28 @@ }, "node_modules/pend": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", "license": "MIT" }, "node_modules/performance-now": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true, "license": "MIT" }, "node_modules/picocolors": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=", "dev": true, "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=", "dev": true, "license": "MIT", "engines": { @@ -23921,10 +28077,14 @@ }, "node_modules/piexifjs": { "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/piexifjs/-/piexifjs-1.0.6.tgz", + "integrity": "sha1-iDgR1z9EchjQ0G6e14ZtBFM+WeA=", "license": "MIT" }, "node_modules/pify": { "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true, "license": "MIT", "engines": { @@ -23933,6 +28093,8 @@ }, "node_modules/pinkie": { "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true, "license": "MIT", "engines": { @@ -23941,6 +28103,8 @@ }, "node_modules/pinkie-promise": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "license": "MIT", "dependencies": { @@ -23952,6 +28116,8 @@ }, "node_modules/pirates": { "version": "4.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha1-MBiuMuz8/2wpuiJny/IRZqwfNrk=", "dev": true, "license": "MIT", "engines": { @@ -23960,6 +28126,8 @@ }, "node_modules/piscina": { "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/piscina/-/piscina-3.2.0.tgz", + "integrity": "sha1-9aHd4MBVZ3dWkMzO/lnZIjkk0VQ=", "dev": true, "license": "MIT", "dependencies": { @@ -23972,17 +28140,22 @@ } }, "node_modules/pkg-dir": { - "version": "4.2.0", + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha1-oC1q6+a6EzqSj3Suwguv3+a452A=", + "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "find-up": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/plist": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/plist/-/plist-3.1.0.tgz", + "integrity": "sha1-eXpRapPmL1veVeC5zJyWf4YIk8k=", "dev": true, "license": "MIT", "dependencies": { @@ -23996,6 +28169,8 @@ }, "node_modules/plist/node_modules/@xmldom/xmldom": { "version": "0.8.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha1-oTN8pCaqYc75/hW1so40CnL2+pk=", "dev": true, "license": "MIT", "engines": { @@ -24004,12 +28179,14 @@ }, "node_modules/png-js": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/png-js/-/png-js-1.0.0.tgz", - "integrity": "sha512-k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/png-js/-/png-js-1.0.0.tgz", + "integrity": "sha1-5UhPHoFWmW44Os7rs3if113xh00=", "dev": true }, "node_modules/pngjs": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha1-553SshV2f9nARWHAEjbflgvOf7s=", "license": "MIT", "engines": { "node": ">=10.13.0" @@ -24017,6 +28194,8 @@ }, "node_modules/polished": { "version": "4.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/polished/-/polished-4.3.1.tgz", + "integrity": "sha1-WgCuMnFWCfg9ifbzHQ8CYcYXBUg=", "dev": true, "license": "MIT", "dependencies": { @@ -24028,10 +28207,15 @@ }, "node_modules/popper.js": { "version": "1.14.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/popper.js/-/popper.js-1.14.4.tgz", + "integrity": "sha1-juwdj/AqWjoVLdQ0FKFce3n9abY=", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", "license": "MIT" }, "node_modules/possible-typed-array-names": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha1-ibtjxvraLD6QrcSmR77us5zHv48=", "dev": true, "license": "MIT", "engines": { @@ -24040,6 +28224,8 @@ }, "node_modules/postcss": { "version": "8.4.21", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha1-xjm3GaV+/DGHsToddlZ1SF9BNPQ=", "dev": true, "funding": [ { @@ -24063,6 +28249,8 @@ }, "node_modules/postcss-loader": { "version": "7.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-loader/-/postcss-loader-7.0.2.tgz", + "integrity": "sha1-tT/0Sib7o2iO7pKgSMfy1IAuI7s=", "dev": true, "license": "MIT", "dependencies": { @@ -24082,8 +28270,27 @@ "webpack": "^5.0.0" } }, + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha1-tEl8uFqcDEtaq+t1m7JejYnxUAI=", "dev": true, "license": "ISC", "engines": { @@ -24095,6 +28302,8 @@ }, "node_modules/postcss-modules-local-by-default": { "version": "4.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha1-8bm9dXqO302FVujQ9PiUJg49948=", "dev": true, "license": "MIT", "dependencies": { @@ -24111,6 +28320,8 @@ }, "node_modules/postcss-modules-scope": { "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha1-pD0oKJoWnOLBXADE5kwIWOQ0V9U=", "dev": true, "license": "ISC", "dependencies": { @@ -24125,6 +28336,8 @@ }, "node_modules/postcss-modules-values": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=", "dev": true, "license": "ISC", "dependencies": { @@ -24139,6 +28352,8 @@ }, "node_modules/postcss-selector-parser": { "version": "6.0.16", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha1-O4i59cWr2YnvTi/J7I7t00sg+wQ=", "dev": true, "license": "MIT", "dependencies": { @@ -24151,15 +28366,21 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha1-cjwJkgg2um0+WvAZ+SvAlxwC5RQ=", "dev": true, "license": "MIT" }, "node_modules/potpack": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/potpack/-/potpack-2.0.0.tgz", + "integrity": "sha1-YfTdLcSz1emW42mMDslCbQ4WkQQ=", "license": "ISC" }, "node_modules/prebuild-install": { "version": "7.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha1-pf2ZhvWmJR+8R+Hlxl3nHmjAoFY=", "dev": true, "license": "MIT", "dependencies": { @@ -24185,6 +28406,8 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=", "dev": true, "license": "MIT", "engines": { @@ -24193,6 +28416,8 @@ }, "node_modules/prettier": { "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prettier/-/prettier-3.1.1.tgz", + "integrity": "sha1-a6nyMWXWkLbL2qiMsIByePcBmEg=", "dev": true, "license": "MIT", "bin": { @@ -24207,6 +28432,8 @@ }, "node_modules/pretty-bytes": { "version": "5.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha1-NWJW9kOAR3PIL2RyP+eMksYr6us=", "dev": true, "license": "MIT", "engines": { @@ -24218,6 +28445,8 @@ }, "node_modules/pretty-error": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha1-kKcD9G3XI0rbRtD4SCPp0cuPENY=", "dev": true, "license": "MIT", "dependencies": { @@ -24226,21 +28455,24 @@ } }, "node_modules/pretty-format": { - "version": "28.1.3", + "version": "27.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha1-IYGHn96lGnpYUfs52SD6pj8B2I4=", "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "react-is": "^17.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", "dev": true, "license": "MIT", "engines": { @@ -24252,6 +28484,8 @@ }, "node_modules/pretty-hrtime": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true, "license": "MIT", "engines": { @@ -24260,15 +28494,18 @@ }, "node_modules/prismjs": { "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha1-8RNVWo+ptXw15je7onUJ3PgC3RI=", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/proc-log": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha1-+wXvg8zWT9eyC76cjBBw/Agzjdg=", "dev": true, "license": "ISC", "engines": { @@ -24277,6 +28514,8 @@ }, "node_modules/process": { "version": "0.11.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", "dev": true, "license": "MIT", "engines": { @@ -24285,10 +28524,14 @@ }, "node_modules/process-nextick-args": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=", "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/progress/-/progress-2.0.3.tgz", + "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", "license": "MIT", "engines": { "node": ">=0.4.0" @@ -24296,11 +28539,15 @@ }, "node_modules/promise-inflight": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true, "license": "ISC" }, "node_modules/promise-retry": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha1-/3R6E2IKtXumiPX8Z4VUEMNw2iI=", "dev": true, "license": "MIT", "dependencies": { @@ -24313,6 +28560,8 @@ }, "node_modules/prompts": { "version": "2.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha1-e1fnOzpIAprRDr1E90sBcipMsGk=", "dev": true, "license": "MIT", "dependencies": { @@ -24325,6 +28574,8 @@ }, "node_modules/prompts/node_modules/kleur": { "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=", "dev": true, "license": "MIT", "engines": { @@ -24333,19 +28584,25 @@ }, "node_modules/propagating-hammerjs": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/propagating-hammerjs/-/propagating-hammerjs-1.5.0.tgz", - "integrity": "sha512-3PUXWmomwutoZfydC+lJwK1bKCh6sK6jZGB31RUX6+4EXzsbkDZrK4/sVR7gBrvJaEIwpTVyxQUAd29FKkmVdw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/propagating-hammerjs/-/propagating-hammerjs-1.5.0.tgz", + "integrity": "sha1-Ij1YRlSJtkh5+wzvLJm6krKUwjk=", "dev": true, + "license": "MIT", "dependencies": { "hammerjs": "^2.0.8" } }, "node_modules/protocol-buffers-schema": { "version": "3.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha1-d7x1pIsv8ULBrVtbkMlM0Pou/QM=", "license": "MIT" }, "node_modules/protractor": { "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/protractor/-/protractor-7.0.0.tgz", + "integrity": "sha1-w+JjYIvXLiwtyAKxGncnEaR5LQM=", + "deprecated": "We have news to share - Protractor is deprecated and will reach end-of-life by Summer 2023. To learn more and find out about other options please refer to this post on the Angular blog. Thank you for using and contributing to Protractor. https://goo.gle/state-of-e2e-in-angular", "dev": true, "license": "MIT", "dependencies": { @@ -24375,6 +28632,8 @@ }, "node_modules/protractor/node_modules/ansi-regex": { "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -24383,6 +28642,8 @@ }, "node_modules/protractor/node_modules/ansi-styles": { "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true, "license": "MIT", "engines": { @@ -24391,6 +28652,8 @@ }, "node_modules/protractor/node_modules/chalk": { "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "license": "MIT", "dependencies": { @@ -24406,6 +28669,8 @@ }, "node_modules/protractor/node_modules/cliui": { "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", "dev": true, "license": "ISC", "dependencies": { @@ -24416,6 +28681,8 @@ }, "node_modules/protractor/node_modules/cliui/node_modules/ansi-regex": { "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "dev": true, "license": "MIT", "engines": { @@ -24424,6 +28691,8 @@ }, "node_modules/protractor/node_modules/cliui/node_modules/strip-ansi": { "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -24433,24 +28702,24 @@ "node": ">=8" } }, - "node_modules/protractor/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/protractor/node_modules/find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/protractor/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/protractor/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -24468,8 +28737,52 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/protractor/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/protractor/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/protractor/node_modules/q": { "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", "dev": true, "license": "MIT", "engines": { @@ -24479,6 +28792,8 @@ }, "node_modules/protractor/node_modules/source-map": { "version": "0.5.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -24487,6 +28802,8 @@ }, "node_modules/protractor/node_modules/source-map-support": { "version": "0.4.18", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", "dev": true, "license": "MIT", "dependencies": { @@ -24495,6 +28812,8 @@ }, "node_modules/protractor/node_modules/strip-ansi": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "license": "MIT", "dependencies": { @@ -24506,6 +28825,8 @@ }, "node_modules/protractor/node_modules/supports-color": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true, "license": "MIT", "engines": { @@ -24514,6 +28835,8 @@ }, "node_modules/protractor/node_modules/wrap-ansi": { "version": "6.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", "dev": true, "license": "MIT", "dependencies": { @@ -24527,6 +28850,8 @@ }, "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "dev": true, "license": "MIT", "engines": { @@ -24535,6 +28860,8 @@ }, "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -24549,6 +28876,8 @@ }, "node_modules/protractor/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -24560,11 +28889,15 @@ }, "node_modules/protractor/node_modules/y18n": { "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "dev": true, "license": "ISC" }, "node_modules/protractor/node_modules/yargs": { "version": "15.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", "dev": true, "license": "MIT", "dependencies": { @@ -24586,6 +28919,8 @@ }, "node_modules/protractor/node_modules/yargs-parser": { "version": "18.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", "dev": true, "license": "ISC", "dependencies": { @@ -24598,6 +28933,8 @@ }, "node_modules/proxy-addr": { "version": "2.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=", "dev": true, "license": "MIT", "dependencies": { @@ -24608,45 +28945,48 @@ "node": ">= 0.10" } }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, "node_modules/proxy-from-env": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha1-4QLxbKNVQkhldV0sno6k8k1Yw+I=", "license": "MIT" }, "node_modules/proxy-middleware": { "version": "0.15.0", - "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz", - "integrity": "sha512-EGCG8SeoIRVMhsqHQUdDigB2i7qU7fCsWASwn54+nPutYO8n4q6EiwMzyfWlC+dzRFExP+kvcnDFdBDHoZBU7Q==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-middleware/-/proxy-middleware-0.15.0.tgz", + "integrity": "sha1-o/3xvvtzD5UZZYcqwvYHTGFHelY=", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/prr": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true, "license": "MIT", "optional": true }, "node_modules/psl": { "version": "1.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/psl/-/psl-1.9.0.tgz", + "integrity": "sha1-0N8qE38AeUVl/K87LADNCfjVpac=", "dev": true, "license": "MIT" }, "node_modules/pstree.remy": { "version": "1.1.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha1-wkIiT0pnwh9oaDm720rCgrg3PTo=", "dev": true, "license": "MIT" }, "node_modules/public-encrypt": { "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", "license": "MIT", "dependencies": { "bn.js": "^4.1.0", @@ -24659,10 +28999,14 @@ }, "node_modules/public-encrypt/node_modules/bn.js": { "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/pump": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pump/-/pump-3.0.0.tgz", + "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", @@ -24671,6 +29015,8 @@ }, "node_modules/pumpify": { "version": "1.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", "dev": true, "license": "MIT", "dependencies": { @@ -24681,6 +29027,8 @@ }, "node_modules/pumpify/node_modules/pump": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pump/-/pump-2.0.1.tgz", + "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", "dev": true, "license": "MIT", "dependencies": { @@ -24690,6 +29038,8 @@ }, "node_modules/punycode": { "version": "2.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha1-AnQi4vrsCyXhVJw+G9gwm5EztuU=", "dev": true, "license": "MIT", "engines": { @@ -24698,6 +29048,9 @@ }, "node_modules/puppeteer": { "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/puppeteer/-/puppeteer-15.4.0.tgz", + "integrity": "sha1-MfBD7mTMThtcvpmtkAZTqrSvsYY=", + "deprecated": "< 21.9.0 is no longer supported", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -24720,13 +29073,30 @@ }, "node_modules/puppeteer/node_modules/cross-fetch": { "version": "3.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha1-4TifRNnnunZ5B/evhFR4eVKrU08=", "license": "MIT", "dependencies": { "node-fetch": "2.6.7" } }, + "node_modules/puppeteer/node_modules/find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/puppeteer/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -24743,8 +29113,22 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/puppeteer/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/puppeteer/node_modules/node-fetch": { "version": "2.6.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha1-JN6fuoJ+O0rkTciyAlajeRYAUq0=", "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -24761,8 +29145,49 @@ } } }, + "node_modules/puppeteer/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/puppeteer/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/puppeteer/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/puppeteer/node_modules/rimraf": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -24774,8 +29199,31 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/puppeteer/node_modules/ws": { + "version": "8.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.8.0.tgz", + "integrity": "sha1-jnHHXi9jSNv414AFEHKXBWy3d2k=", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/q": { "version": "1.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "dev": true, "license": "MIT", "engines": { @@ -24785,6 +29233,8 @@ }, "node_modules/qjobs": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha1-xF6cYYAL0IfviNfiVkI73Unl0HE=", "dev": true, "license": "MIT", "engines": { @@ -24793,6 +29243,8 @@ }, "node_modules/qrcode": { "version": "1.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qrcode/-/qrcode-1.5.1.tgz", + "integrity": "sha1-AQP5cxdAn3vJF3LvMHk6VM1Z8Ms=", "license": "MIT", "dependencies": { "dijkstrajs": "^1.0.1", @@ -24809,6 +29261,8 @@ }, "node_modules/qrcode/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -24822,6 +29276,8 @@ }, "node_modules/qrcode/node_modules/cliui": { "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -24829,22 +29285,74 @@ "wrap-ansi": "^6.2.0" } }, - "node_modules/qrcode/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/qrcode/node_modules/find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/qrcode/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" + "node_modules/qrcode/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qrcode/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, "node_modules/qrcode/node_modules/wrap-ansi": { "version": "6.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -24857,10 +29365,14 @@ }, "node_modules/qrcode/node_modules/y18n": { "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "license": "ISC" }, "node_modules/qrcode/node_modules/yargs": { "version": "15.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", "license": "MIT", "dependencies": { "cliui": "^6.0.0", @@ -24881,6 +29393,8 @@ }, "node_modules/qrcode/node_modules/yargs-parser": { "version": "18.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", "license": "ISC", "dependencies": { "camelcase": "^5.0.0", @@ -24891,11 +29405,13 @@ } }, "node_modules/qs": { - "version": "6.11.0", + "version": "6.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.12.1.tgz", + "integrity": "sha1-OUIhEcp8vbcEJVQcuiDH17IWWZo=", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -24906,6 +29422,8 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", "dev": true, "funding": [ { @@ -24925,11 +29443,15 @@ }, "node_modules/queue-tick": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha1-9vB6yCwf1g+C4Ji0F6gOUvH0wUI=", "dev": true, "license": "MIT" }, "node_modules/quick-lru": { "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=", "dev": true, "license": "MIT", "engines": { @@ -24938,10 +29460,14 @@ }, "node_modules/quickselect": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/quickselect/-/quickselect-2.0.0.tgz", + "integrity": "sha1-8ZaApIal7vtYEwPgI+mPqvJd0Bg=", "license": "ISC" }, "node_modules/ramda": { "version": "0.29.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ramda/-/ramda-0.29.0.tgz", + "integrity": "sha1-+7tnp0CnVMiky7QeKm4OuFB/Vfs=", "dev": true, "license": "MIT", "funding": { @@ -24951,6 +29477,8 @@ }, "node_modules/randombytes": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" @@ -24958,6 +29486,8 @@ }, "node_modules/randomfill": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", "license": "MIT", "dependencies": { "randombytes": "^2.0.5", @@ -24966,6 +29496,8 @@ }, "node_modules/range-parser": { "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", "dev": true, "license": "MIT", "engines": { @@ -24974,6 +29506,8 @@ }, "node_modules/raw-body": { "version": "2.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha1-mf69g7kOCJdQh+jx+UGaFJNmtoo=", "dev": true, "license": "MIT", "dependencies": { @@ -24986,8 +29520,20 @@ "node": ">= 0.8" } }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/rc": { "version": "1.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rc/-/rc-1.2.8.tgz", + "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", "dev": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { @@ -25002,11 +29548,15 @@ }, "node_modules/rc/node_modules/ini": { "version": "1.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", + "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true, "license": "ISC" }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true, "license": "MIT", "engines": { @@ -25015,6 +29565,8 @@ }, "node_modules/react": { "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react/-/react-18.3.1.tgz", + "integrity": "sha1-SauJIAnFOTNiW9FrJTP8dUyrKJE=", "dev": true, "license": "MIT", "dependencies": { @@ -25026,6 +29578,8 @@ }, "node_modules/react-colorful": { "version": "5.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-colorful/-/react-colorful-5.6.1.tgz", + "integrity": "sha1-fcKu0tfHL6yJaU6DTReeMvPaVjs=", "dev": true, "license": "MIT", "peerDependencies": { @@ -25035,6 +29589,8 @@ }, "node_modules/react-confetti": { "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-confetti/-/react-confetti-6.1.0.tgz", + "integrity": "sha1-A9xDQNlVrNELF02/MB83SgbinOY=", "dev": true, "license": "MIT", "dependencies": { @@ -25049,6 +29605,8 @@ }, "node_modules/react-dom": { "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha1-wiZdeVEbV9R5s90/36UVNklMXLQ=", "dev": true, "license": "MIT", "dependencies": { @@ -25060,12 +29618,16 @@ } }, "node_modules/react-is": { - "version": "18.3.1", + "version": "17.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha1-5pHUqOnHiTZWVVOas3J2Kw77VPA=", "dev": true, "license": "MIT" }, "node_modules/read-package-json": { "version": "6.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-package-json/-/read-package-json-6.0.4.tgz", + "integrity": "sha1-kDGIJOxFbCh0N+p5WV9MKFRwiDY=", "dev": true, "license": "ISC", "dependencies": { @@ -25080,6 +29642,8 @@ }, "node_modules/read-package-json-fast": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha1-OUkIqXJdx6XxTnDI51Vt/x0rEEk=", "dev": true, "license": "ISC", "dependencies": { @@ -25091,7 +29655,9 @@ } }, "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.1", + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha1-tD016JwPO+a1+76dxsgkZ7MMKNo=", "dev": true, "license": "MIT", "engines": { @@ -25100,6 +29666,8 @@ }, "node_modules/read-package-json/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -25107,7 +29675,9 @@ } }, "node_modules/read-package-json/node_modules/glob": { - "version": "10.3.12", + "version": "10.3.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", + "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", "dev": true, "license": "ISC", "dependencies": { @@ -25115,7 +29685,7 @@ "jackspeak": "^2.3.6", "minimatch": "^9.0.1", "minipass": "^7.0.4", - "path-scurry": "^1.10.2" + "path-scurry": "^1.11.0" }, "bin": { "glob": "dist/esm/bin.mjs" @@ -25129,6 +29699,8 @@ }, "node_modules/read-package-json/node_modules/hosted-git-info": { "version": "6.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha1-YpRCx4iaacBd5gTVKZa3T+bybVg=", "dev": true, "license": "ISC", "dependencies": { @@ -25139,7 +29711,9 @@ } }, "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.1", + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha1-tD016JwPO+a1+76dxsgkZ7MMKNo=", "dev": true, "license": "MIT", "engines": { @@ -25148,6 +29722,8 @@ }, "node_modules/read-package-json/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -25156,6 +29732,8 @@ }, "node_modules/read-package-json/node_modules/minimatch": { "version": "9.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -25169,7 +29747,9 @@ } }, "node_modules/read-package-json/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -25178,6 +29758,8 @@ }, "node_modules/read-package-json/node_modules/normalize-package-data": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha1-q8uNfnJMQNiEYrhJgvfL9oWbRYg=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -25192,6 +29774,8 @@ }, "node_modules/read-pkg": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "license": "MIT", "dependencies": { @@ -25204,85 +29788,156 @@ } }, "node_modules/read-pkg-up": { - "version": "3.0.0", + "version": "7.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/read-pkg-up/node_modules/find-up": { - "version": "2.1.0", + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, + "node_modules/read-pkg-up/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", + "dev": true, + "license": "ISC" + }, "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "2.0.0", + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=4" + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "1.3.0", + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "2.0.0", + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^1.1.0" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "1.0.0", + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", "dev": true, "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "3.0.0", + "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", "dev": true, - "license": "MIT", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=4" + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/semver": { + "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" } }, "node_modules/read-pkg/node_modules/hosted-git-info": { "version": "2.8.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", "dev": true, "license": "ISC" }, "node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -25294,6 +29949,8 @@ }, "node_modules/read-pkg/node_modules/path-type": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", "dev": true, "license": "MIT", "dependencies": { @@ -25305,6 +29962,8 @@ }, "node_modules/read-pkg/node_modules/pify": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true, "license": "MIT", "engines": { @@ -25313,6 +29972,8 @@ }, "node_modules/read-pkg/node_modules/semver": { "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -25321,6 +29982,8 @@ }, "node_modules/readable-stream": { "version": "2.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha1-kRJegEK7obmIf0k0X2J3Anzovps=", "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -25334,14 +29997,14 @@ }, "node_modules/readable-stream/node_modules/isarray": { "version": "1.0.0", - "license": "MIT" - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "license": "MIT" }, "node_modules/readdirp": { "version": "3.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", "dev": true, "license": "MIT", "dependencies": { @@ -25353,6 +30016,8 @@ }, "node_modules/recast": { "version": "0.23.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/recast/-/recast-0.23.6.tgz", + "integrity": "sha1-GY+6dPZhQ6MKzIGSkwLSFM5OO/o=", "dev": true, "license": "MIT", "dependencies": { @@ -25368,6 +30033,8 @@ }, "node_modules/recast/node_modules/source-map": { "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -25376,11 +30043,15 @@ }, "node_modules/recast/node_modules/tslib": { "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/redent": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/redent/-/redent-3.0.0.tgz", + "integrity": "sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=", "dev": true, "license": "MIT", "dependencies": { @@ -25393,16 +30064,22 @@ }, "node_modules/reflect-metadata": { "version": "0.1.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/reflect-metadata/-/reflect-metadata-0.1.14.tgz", + "integrity": "sha1-JM9yH+YGdxRrt37rDh+d7OPWWFk=", "dev": true, "license": "Apache-2.0" }, "node_modules/regenerate": { "version": "1.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=", "dev": true, "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha1-aw4FSJ2QdrBMQ28xjZsGe7pFlIA=", "dev": true, "license": "MIT", "dependencies": { @@ -25414,11 +30091,15 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha1-9tyj587sIFkNB62nhWNqkM3KF/k=", "dev": true, "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha1-W7rli1IgmOvfCbyi+Dg4kpABx6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -25427,16 +30108,22 @@ }, "node_modules/regex-parser": { "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha1-S7YUYbGhm4uRPzlgNku1eIf5IO4=", "dev": true, "license": "MIT" }, "node_modules/regexp-to-ast": { "version": "0.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz", + "integrity": "sha1-Vsc4Vr7l4f739zoA8Uc0UqtxKiQ=", "dev": true, "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha1-E49kSjNQ+YGoWMRPa7GmH/Wb4zQ=", "dev": true, "license": "MIT", "dependencies": { @@ -25454,6 +30141,8 @@ }, "node_modules/regexpu-core": { "version": "5.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha1-EaKwaITzUnrsPpPbv0o7lYqVVGs=", "dev": true, "license": "MIT", "dependencies": { @@ -25470,6 +30159,8 @@ }, "node_modules/regjsparser": { "version": "0.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha1-Jy0FqhDHwfZwlbH/Ct2uhEL8Vwk=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -25481,6 +30172,8 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -25488,6 +30181,8 @@ }, "node_modules/rehype-external-links": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha1-Kyi1zaGTL4PwRbb4Cj4bFfFoxvY=", "dev": true, "license": "MIT", "dependencies": { @@ -25505,6 +30200,8 @@ }, "node_modules/rehype-slug": { "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha1-HSHPf8ioPvh02HPBXmra7mNE6vE=", "dev": true, "license": "MIT", "dependencies": { @@ -25521,6 +30218,8 @@ }, "node_modules/relateurl": { "version": "0.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", "dev": true, "license": "MIT", "engines": { @@ -25529,6 +30228,8 @@ }, "node_modules/renderkid": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha1-X9gj5NaVHTc1jsyaWLHwaDa2Joo=", "dev": true, "license": "MIT", "dependencies": { @@ -25539,8 +30240,116 @@ "strip-ansi": "^6.0.1" } }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha1-xNditsM3GgXb5l6UrkOp+EX7j7c=", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/replace": { "version": "1.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/replace/-/replace-1.2.2.tgz", + "integrity": "sha1-iAJHETqVCvp0mil+bRDU17zSes8=", "dev": true, "license": "MIT", "dependencies": { @@ -25558,6 +30367,8 @@ }, "node_modules/replace-in-file": { "version": "3.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/replace-in-file/-/replace-in-file-3.4.2.tgz", + "integrity": "sha1-bUDwdqyGlI4o7+tvq3P7rVwL+io=", "dev": true, "license": "MIT", "dependencies": { @@ -25571,6 +30382,8 @@ }, "node_modules/replace-in-file/node_modules/ansi-regex": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha1-Ej1keekq1FrYl9QFTjx8p9tJROE=", "dev": true, "license": "MIT", "engines": { @@ -25579,6 +30392,8 @@ }, "node_modules/replace-in-file/node_modules/cliui": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=", "dev": true, "license": "ISC", "dependencies": { @@ -25589,6 +30404,8 @@ }, "node_modules/replace-in-file/node_modules/find-up": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", "dev": true, "license": "MIT", "dependencies": { @@ -25600,11 +30417,15 @@ }, "node_modules/replace-in-file/node_modules/get-caller-file": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=", "dev": true, "license": "ISC" }, "node_modules/replace-in-file/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -25624,6 +30445,8 @@ }, "node_modules/replace-in-file/node_modules/is-fullwidth-code-point": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true, "license": "MIT", "engines": { @@ -25632,6 +30455,8 @@ }, "node_modules/replace-in-file/node_modules/locate-path": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", "dev": true, "license": "MIT", "dependencies": { @@ -25642,8 +30467,26 @@ "node": ">=6" } }, + "node_modules/replace-in-file/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/replace-in-file/node_modules/p-locate": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", "dev": true, "license": "MIT", "dependencies": { @@ -25655,6 +30498,8 @@ }, "node_modules/replace-in-file/node_modules/path-exists": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true, "license": "MIT", "engines": { @@ -25663,11 +30508,15 @@ }, "node_modules/replace-in-file/node_modules/require-main-filename": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", "dev": true, "license": "ISC" }, "node_modules/replace-in-file/node_modules/string-width": { "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", "dev": true, "license": "MIT", "dependencies": { @@ -25680,6 +30529,8 @@ }, "node_modules/replace-in-file/node_modules/strip-ansi": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "license": "MIT", "dependencies": { @@ -25691,6 +30542,8 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "license": "MIT", "dependencies": { @@ -25703,6 +30556,8 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -25711,6 +30566,8 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "license": "MIT", "dependencies": { @@ -25722,6 +30579,8 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/string-width": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "license": "MIT", "dependencies": { @@ -25735,6 +30594,8 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "license": "MIT", "dependencies": { @@ -25746,11 +30607,15 @@ }, "node_modules/replace-in-file/node_modules/y18n": { "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "dev": true, "license": "ISC" }, "node_modules/replace-in-file/node_modules/yargs": { "version": "12.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha1-BfWZe2CWR7ZPZrgeO0sQo2jnrRM=", "dev": true, "license": "MIT", "dependencies": { @@ -25770,6 +30635,8 @@ }, "node_modules/replace-in-file/node_modules/yargs-parser": { "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha1-h5oIZZc7yp9rq1y987HGfsfTvPQ=", "dev": true, "license": "ISC", "dependencies": { @@ -25779,6 +30646,8 @@ }, "node_modules/replace/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -25793,6 +30662,8 @@ }, "node_modules/replace/node_modules/cliui": { "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", "dev": true, "license": "ISC", "dependencies": { @@ -25801,24 +30672,37 @@ "wrap-ansi": "^6.2.0" } }, - "node_modules/replace/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/replace/node_modules/find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/replace/node_modules/color-name": { - "version": "1.1.4", + "node_modules/replace/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } }, "node_modules/replace/node_modules/minimatch": { "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha1-TajxKQ7g8PjoPWDKafjxNAaGBKM=", "dev": true, "license": "ISC", "dependencies": { @@ -25828,8 +30712,52 @@ "node": "*" } }, + "node_modules/replace/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/replace/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/replace/node_modules/wrap-ansi": { "version": "6.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", "dev": true, "license": "MIT", "dependencies": { @@ -25843,11 +30771,15 @@ }, "node_modules/replace/node_modules/y18n": { "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "dev": true, "license": "ISC" }, "node_modules/replace/node_modules/yargs": { "version": "15.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", "dev": true, "license": "MIT", "dependencies": { @@ -25869,6 +30801,8 @@ }, "node_modules/replace/node_modules/yargs-parser": { "version": "18.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", "dev": true, "license": "ISC", "dependencies": { @@ -25881,6 +30815,9 @@ }, "node_modules/request": { "version": "2.88.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/request/-/request-2.88.2.tgz", + "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -25911,6 +30848,8 @@ }, "node_modules/request/node_modules/qs": { "version": "6.5.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.5.3.tgz", + "integrity": "sha1-Ou7/yRln7241wOSI70b7KWq3aq0=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -25919,6 +30858,9 @@ }, "node_modules/request/node_modules/uuid": { "version": "3.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, "license": "MIT", "bin": { @@ -25927,6 +30869,8 @@ }, "node_modules/require-directory": { "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -25934,6 +30878,8 @@ }, "node_modules/require-from-string": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=", "dev": true, "license": "MIT", "engines": { @@ -25942,10 +30888,14 @@ }, "node_modules/require-main-filename": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", "license": "ISC" }, "node_modules/requireindex": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/requireindex/-/requireindex-1.2.0.tgz", + "integrity": "sha1-NGPNsi7hUZAmNapslTXU3pwu8e8=", "dev": true, "license": "MIT", "engines": { @@ -25954,11 +30904,15 @@ }, "node_modules/requires-port": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", "dev": true, "license": "MIT" }, "node_modules/resolve": { "version": "1.22.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha1-J8suu1P5GrtJRwqSi7p1WAZqwXc=", "dev": true, "license": "MIT", "dependencies": { @@ -25975,6 +30929,8 @@ }, "node_modules/resolve-from": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=", "dev": true, "license": "MIT", "engines": { @@ -25983,6 +30939,8 @@ }, "node_modules/resolve-protobuf-schema": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha1-nKmp5pzxkrva8QBuwZc5SKpKN1g=", "license": "MIT", "dependencies": { "protocol-buffers-schema": "^3.3.1" @@ -25990,6 +30948,8 @@ }, "node_modules/resolve-url-loader": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha1-7jFC+x8eDZ25Uk1TnPoWbpMU95U=", "dev": true, "license": "MIT", "dependencies": { @@ -26005,6 +30965,8 @@ }, "node_modules/resolve-url-loader/node_modules/loader-utils": { "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=", "dev": true, "license": "MIT", "dependencies": { @@ -26018,6 +30980,8 @@ }, "node_modules/resolve-url-loader/node_modules/source-map": { "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -26026,6 +30990,8 @@ }, "node_modules/restore-cursor": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", "dev": true, "license": "MIT", "dependencies": { @@ -26038,6 +31004,8 @@ }, "node_modules/retry": { "version": "0.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", "dev": true, "license": "MIT", "engines": { @@ -26046,6 +31014,8 @@ }, "node_modules/reusify": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", "dev": true, "license": "MIT", "engines": { @@ -26055,10 +31025,14 @@ }, "node_modules/rfdc": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha1-K21N9S3/6Ls0aZKhDqlFHyQ3Oo8=", "license": "MIT" }, "node_modules/rimraf": { "version": "4.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha1-vTM2T2cCHFt56T1/T6BWjHwht1U=", "dev": true, "license": "ISC", "dependencies": { @@ -26076,6 +31050,8 @@ }, "node_modules/rimraf/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -26084,6 +31060,8 @@ }, "node_modules/rimraf/node_modules/glob": { "version": "9.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-9.3.5.tgz", + "integrity": "sha1-yi7YykUngaMAloVgf98CWomd/iE=", "dev": true, "license": "ISC", "dependencies": { @@ -26101,6 +31079,8 @@ }, "node_modules/rimraf/node_modules/minimatch": { "version": "8.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha1-hHwbJcAU1Omn9oqvY97dZopiYik=", "dev": true, "license": "ISC", "dependencies": { @@ -26115,6 +31095,8 @@ }, "node_modules/ripemd160": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", "license": "MIT", "dependencies": { "hash-base": "^3.0.0", @@ -26123,6 +31105,8 @@ }, "node_modules/run-async": { "version": "2.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=", "dev": true, "license": "MIT", "engines": { @@ -26131,6 +31115,8 @@ }, "node_modules/run-parallel": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", "dev": true, "funding": [ { @@ -26153,10 +31139,14 @@ }, "node_modules/rw": { "version": "1.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=", "license": "BSD-3-Clause" }, "node_modules/rxjs": { "version": "6.6.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha1-kKwBisq/SRv2UEQjXVhjxNq4BMk=", "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" @@ -26167,10 +31157,14 @@ }, "node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/safe-array-concat": { "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha1-gdd+4MTouGNjUifHISeN1STCDts=", "dev": true, "license": "MIT", "dependencies": { @@ -26187,25 +31181,15 @@ } }, "node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "version": "5.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", "license": "MIT" }, "node_modules/safe-regex-test": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha1-pbTA8G4KtQ6iw5XBTYNxIykkw3c=", "dev": true, "license": "MIT", "dependencies": { @@ -26222,18 +31206,21 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "dev": true, "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/safevalues": { "version": "0.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safevalues/-/safevalues-0.3.4.tgz", + "integrity": "sha1-guhGoCtpVtfUC/n0HpLhP84Bhts=", "license": "Apache-2.0" }, "node_modules/sass": { "version": "1.58.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sass/-/sass-1.58.1.tgz", + "integrity": "sha1-F6sDkAdqUFeO0HM/HMRUKeA0BfY=", "dev": true, "license": "MIT", "dependencies": { @@ -26250,6 +31237,8 @@ }, "node_modules/sass-loader": { "version": "13.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sass-loader/-/sass-loader-13.2.0.tgz", + "integrity": "sha1-gBlQUPWMmqxjt5L6Uqy29eD2vcM=", "dev": true, "license": "MIT", "dependencies": { @@ -26287,6 +31276,8 @@ }, "node_modules/saucelabs": { "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/saucelabs/-/saucelabs-1.5.0.tgz", + "integrity": "sha1-lAWnPDYNRJsjKDmRmobDltN5/Z0=", "dev": true, "dependencies": { "https-proxy-agent": "^2.2.1" @@ -26297,6 +31288,8 @@ }, "node_modules/saucelabs/node_modules/agent-base": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=", "dev": true, "license": "MIT", "dependencies": { @@ -26308,6 +31301,8 @@ }, "node_modules/saucelabs/node_modules/debug": { "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -26316,6 +31311,8 @@ }, "node_modules/saucelabs/node_modules/https-proxy-agent": { "version": "2.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=", "dev": true, "license": "MIT", "dependencies": { @@ -26328,11 +31325,15 @@ }, "node_modules/sax": { "version": "1.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.1.4.tgz", + "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=", "dev": true, "license": "ISC" }, "node_modules/scheduler": { "version": "0.23.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha1-QUumSjsoKJLpRM8hCOzAeNEVzcM=", "dev": true, "license": "MIT", "dependencies": { @@ -26341,6 +31342,8 @@ }, "node_modules/schema-utils": { "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha1-cNfJPhU6JzqAWAGILr07/yDYnIs=", "dev": true, "license": "MIT", "dependencies": { @@ -26359,11 +31362,15 @@ }, "node_modules/select-hose": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", "dev": true, "license": "MIT" }, "node_modules/selenium-webdriver": { "version": "3.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", + "integrity": "sha1-K6h6FmLAILiYjJga5iyyoBKY6vw=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -26378,6 +31385,8 @@ }, "node_modules/selenium-webdriver/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -26397,6 +31406,8 @@ }, "node_modules/selenium-webdriver/node_modules/rimraf": { "version": "2.7.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", "dev": true, "license": "ISC", "dependencies": { @@ -26408,6 +31419,8 @@ }, "node_modules/selenium-webdriver/node_modules/tmp": { "version": "0.0.30", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.0.30.tgz", + "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", "dev": true, "license": "MIT", "dependencies": { @@ -26419,6 +31432,8 @@ }, "node_modules/selenium-webdriver/node_modules/xml2js": { "version": "0.4.23", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=", "dev": true, "license": "MIT", "dependencies": { @@ -26431,6 +31446,8 @@ }, "node_modules/selenium-webdriver/node_modules/xmlbuilder": { "version": "11.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", "dev": true, "license": "MIT", "engines": { @@ -26439,6 +31456,8 @@ }, "node_modules/selfsigned": { "version": "2.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha1-Vg2QVlRCo+01tnQDTOxOldzrSuA=", "dev": true, "license": "MIT", "dependencies": { @@ -26451,6 +31470,8 @@ }, "node_modules/semver": { "version": "7.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.3.8.tgz", + "integrity": "sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=", "dev": true, "license": "ISC", "dependencies": { @@ -26465,6 +31486,8 @@ }, "node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -26476,14 +31499,17 @@ }, "node_modules/semver/node_modules/yallist": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/send": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/send/-/send-0.18.0.tgz", + "integrity": "sha1-ZwFnzGVLBfWqSnZ/kRO7NxvHBr4=", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -26505,6 +31531,8 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -26513,11 +31541,15 @@ }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/send/node_modules/mime": { "version": "1.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-1.6.0.tgz", + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", "dev": true, "license": "MIT", "bin": { @@ -26529,19 +31561,15 @@ }, "node_modules/send/node_modules/ms": { "version": "2.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.1.3.tgz", + "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", "dev": true, "license": "MIT" }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/serialize-javascript": { "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha1-3voeBVyDv21Z6oBdjahiJU62psI=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -26550,6 +31578,8 @@ }, "node_modules/serve-index": { "version": "1.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "dev": true, "license": "MIT", "dependencies": { @@ -26567,6 +31597,8 @@ }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -26575,6 +31607,8 @@ }, "node_modules/serve-index/node_modules/depd": { "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "dev": true, "license": "MIT", "engines": { @@ -26583,6 +31617,8 @@ }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "license": "MIT", "dependencies": { @@ -26597,21 +31633,39 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true, "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", "dev": true, "license": "ISC" }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/serve-static": { "version": "1.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha1-+q7wjP/goaYvYMrQxOUTz/CslUA=", "dev": true, "license": "MIT", "dependencies": { @@ -26626,10 +31680,14 @@ }, "node_modules/set-blocking": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "license": "ISC" }, "node_modules/set-function-length": { "version": "1.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha1-qscjFBmOrtl1z3eyw7a4gGleVEk=", "dev": true, "license": "MIT", "dependencies": { @@ -26646,6 +31704,8 @@ }, "node_modules/set-function-name": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha1-FqcFxaDcL15jjKltiozU4cK5CYU=", "dev": true, "license": "MIT", "dependencies": { @@ -26660,6 +31720,8 @@ }, "node_modules/set-value": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", @@ -26673,16 +31735,22 @@ }, "node_modules/setimmediate": { "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", "dev": true, "license": "MIT" }, "node_modules/setprototypeof": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=", "dev": true, "license": "ISC" }, "node_modules/sha.js": { "version": "2.4.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.1", @@ -26694,6 +31762,8 @@ }, "node_modules/shallow-clone": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", "dev": true, "license": "MIT", "dependencies": { @@ -26705,6 +31775,8 @@ }, "node_modules/sharp": { "version": "0.32.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sharp/-/sharp-0.32.5.tgz", + "integrity": "sha1-ndx46tZEYJT1HlA1Wi1OxuciDNQ=", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -26725,29 +31797,19 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/sharp/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/sharp/node_modules/node-addon-api": { "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha1-rIRwA05Y5n0MbxIEoYrmmV2cDXY=", "dev": true, "license": "MIT" }, "node_modules/sharp/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -26757,6 +31819,8 @@ }, "node_modules/sharp/node_modules/tar-fs": { "version": "3.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha1-6szTpn1WcvCcqOj5w9K4n6Fz8hc=", "dev": true, "license": "MIT", "dependencies": { @@ -26770,6 +31834,8 @@ }, "node_modules/sharp/node_modules/tar-stream": { "version": "3.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha1-JLP7XqutoZ/nM47W0m5ffEgueSs=", "dev": true, "license": "MIT", "dependencies": { @@ -26778,13 +31844,10 @@ "streamx": "^2.15.0" } }, - "node_modules/sharp/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/shebang-command": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", "dev": true, "license": "MIT", "dependencies": { @@ -26796,6 +31859,8 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", "dev": true, "license": "MIT", "engines": { @@ -26804,6 +31869,8 @@ }, "node_modules/side-channel": { "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha1-q9Jft80kuvRUZkBrEJa3gxySFfI=", "dev": true, "license": "MIT", "dependencies": { @@ -26821,11 +31888,15 @@ }, "node_modules/signal-exit": { "version": "3.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=", "dev": true, "license": "ISC" }, "node_modules/sigstore": { "version": "1.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sigstore/-/sigstore-1.9.0.tgz", + "integrity": "sha1-HnrYkzqpm3XGiY3dDu68PrDVmHU=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -26844,6 +31915,8 @@ }, "node_modules/sigstore/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -26852,6 +31925,8 @@ }, "node_modules/sigstore/node_modules/make-fetch-happen": { "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", "dev": true, "license": "ISC", "dependencies": { @@ -26877,6 +31952,8 @@ }, "node_modules/sigstore/node_modules/minipass": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -26884,7 +31961,9 @@ } }, "node_modules/sigstore/node_modules/minipass-fetch": { - "version": "3.0.4", + "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", "dev": true, "license": "MIT", "dependencies": { @@ -26900,7 +31979,9 @@ } }, "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -26909,6 +31990,8 @@ }, "node_modules/simple-concat": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha1-9Gl2CCujXCJj8cirXt/ibEHJVS8=", "dev": true, "funding": [ { @@ -26928,6 +32011,8 @@ }, "node_modules/simple-get": { "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha1-SjnbVJKHyXnTUhEvoD/Zn9a8NUM=", "dev": true, "funding": [ { @@ -26952,6 +32037,8 @@ }, "node_modules/simple-plist": { "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha1-FuHY9ixsm2kbg4MSdmPYNBEvsBc=", "dev": true, "license": "MIT", "dependencies": { @@ -26962,6 +32049,8 @@ }, "node_modules/simple-plist/node_modules/bplist-parser": { "version": "0.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha1-4ckLLKKp+UdMxy9oYrvz/ug0H9E=", "dev": true, "license": "MIT", "dependencies": { @@ -26973,6 +32062,8 @@ }, "node_modules/simple-swizzle": { "version": "0.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "dev": true, "license": "MIT", "dependencies": { @@ -26981,11 +32072,15 @@ }, "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=", "dev": true, "license": "MIT" }, "node_modules/simple-update-notifier": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "integrity": "sha1-Z2lMEh3jVK9ZKzR826eYRj7UnII=", "dev": true, "license": "MIT", "dependencies": { @@ -26997,6 +32092,8 @@ }, "node_modules/simple-update-notifier/node_modules/semver": { "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.0.0.tgz", + "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", "dev": true, "license": "ISC", "bin": { @@ -27005,11 +32102,15 @@ }, "node_modules/sisteransi": { "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha1-E01oEpd1ZDfMBcoBNw06elcQde0=", "dev": true, "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slash/-/slash-3.0.0.tgz", + "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=", "dev": true, "license": "MIT", "engines": { @@ -27018,6 +32119,8 @@ }, "node_modules/slice-ansi": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=", "dev": true, "license": "MIT", "dependencies": { @@ -27034,6 +32137,8 @@ }, "node_modules/slice-ansi/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -27046,24 +32151,10 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/smart-buffer": { "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha1-bh1x+k8YwF99D/IW3RakgdDo2a4=", "dev": true, "license": "MIT", "engines": { @@ -27073,6 +32164,8 @@ }, "node_modules/socket.io": { "version": "4.7.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io/-/socket.io-4.7.5.tgz", + "integrity": "sha1-Vustl2rvnRRF83OmLXgaQcet2Pg=", "dev": true, "license": "MIT", "dependencies": { @@ -27090,6 +32183,8 @@ }, "node_modules/socket.io-adapter": { "version": "2.5.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz", + "integrity": "sha1-T9sTWGZ/bWjyU0M1O9mb0R7kEAY=", "dev": true, "license": "MIT", "dependencies": { @@ -27099,6 +32194,8 @@ }, "node_modules/socket.io-adapter/node_modules/ws": { "version": "8.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.11.0.tgz", + "integrity": "sha1-ag02uO39n5bYslaD2y+Nfebo4UM=", "dev": true, "license": "MIT", "engines": { @@ -27119,6 +32216,8 @@ }, "node_modules/socket.io-parser": { "version": "4.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha1-yAaWbPcnBgHkdGnd7sMPvf2kTIM=", "dev": true, "license": "MIT", "dependencies": { @@ -27131,6 +32230,8 @@ }, "node_modules/sockjs": { "version": "0.3.24", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha1-ybyJlfM6ERvqA5XsMKoyBr21zM4=", "dev": true, "license": "MIT", "dependencies": { @@ -27141,6 +32242,8 @@ }, "node_modules/sockjs/node_modules/uuid": { "version": "8.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", "dev": true, "license": "MIT", "bin": { @@ -27149,6 +32252,8 @@ }, "node_modules/socks": { "version": "2.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socks/-/socks-2.8.3.tgz", + "integrity": "sha1-Hr0PCcUrqVoJdQr+Pz+fckqADLU=", "dev": true, "license": "MIT", "dependencies": { @@ -27162,6 +32267,8 @@ }, "node_modules/socks-proxy-agent": { "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha1-3AaezzRDZiGstB4++mbKG1/tFbY=", "dev": true, "license": "MIT", "dependencies": { @@ -27175,6 +32282,8 @@ }, "node_modules/sort-asc": { "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-asc/-/sort-asc-0.2.0.tgz", + "integrity": "sha1-AKSelHvCXVEL/eLLuN/9qfUOsvw=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -27182,6 +32291,8 @@ }, "node_modules/sort-desc": { "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-desc/-/sort-desc-0.2.0.tgz", + "integrity": "sha1-KAwb2vxld4h87brR7S5BwDeXZkY=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -27189,6 +32300,8 @@ }, "node_modules/sort-object": { "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-object/-/sort-object-3.0.3.tgz", + "integrity": "sha1-lFcnFl8kSvncWWrUx2Baje6Awmk=", "license": "MIT", "dependencies": { "bytewise": "^1.1.0", @@ -27204,6 +32317,8 @@ }, "node_modules/source-map": { "version": "0.7.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha1-qbvnBcnYhG9OCP9nZazw8bCJhlY=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -27212,6 +32327,8 @@ }, "node_modules/source-map-js": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha1-FrgJwWJRe1uMPn3NMVoqXCYSsq8=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -27220,6 +32337,8 @@ }, "node_modules/source-map-loader": { "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-loader/-/source-map-loader-4.0.1.tgz", + "integrity": "sha1-cvANBfXR+Q+Al07aeBy9cQfBJfI=", "dev": true, "license": "MIT", "dependencies": { @@ -27240,6 +32359,8 @@ }, "node_modules/source-map-loader/node_modules/iconv-lite": { "version": "0.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "dev": true, "license": "MIT", "dependencies": { @@ -27251,6 +32372,8 @@ }, "node_modules/source-map-support": { "version": "0.5.21", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha1-BP58f54e0tZiIzwoyys1ufY/bk8=", "dev": true, "license": "MIT", "dependencies": { @@ -27260,6 +32383,8 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -27268,6 +32393,8 @@ }, "node_modules/space-separated-tokens": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha1-Hs2dI1CjhEVyw/SjErzrAYNIhZ8=", "dev": true, "license": "MIT", "funding": { @@ -27277,6 +32404,8 @@ }, "node_modules/spdx-correct": { "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha1-T1qwZo8AWeNPnADc4zF4ShLeTpw=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -27286,6 +32415,8 @@ }, "node_modules/spdx-correct/node_modules/spdx-expression-parse": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", "dev": true, "license": "MIT", "dependencies": { @@ -27295,11 +32426,15 @@ }, "node_modules/spdx-exceptions": { "version": "2.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha1-XWB9J/yAb2bXtkp2ZlD6iQ8E7WY=", "dev": true, "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", + "integrity": "sha1-ojr58xMhFUZdrCFcCZMD5M6sV5Q=", "dev": true, "license": "MIT", "dependencies": { @@ -27309,11 +32444,15 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.17", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha1-iH2oqnMhjlGh2RdQLXmGMWGpP5w=", "dev": true, "license": "CC0-1.0" }, "node_modules/spdy": { "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", "dev": true, "license": "MIT", "dependencies": { @@ -27329,6 +32468,8 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", "dev": true, "license": "MIT", "dependencies": { @@ -27342,6 +32483,8 @@ }, "node_modules/spdy-transport/node_modules/readable-stream": { "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -27355,6 +32498,8 @@ }, "node_modules/split": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split/-/split-1.0.1.tgz", + "integrity": "sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k=", "dev": true, "license": "MIT", "dependencies": { @@ -27366,6 +32511,8 @@ }, "node_modules/split-string": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", "license": "MIT", "dependencies": { "extend-shallow": "^3.0.0" @@ -27376,6 +32523,8 @@ }, "node_modules/split-string/node_modules/extend-shallow": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", @@ -27387,6 +32536,8 @@ }, "node_modules/split-string/node_modules/is-extendable": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" @@ -27397,6 +32548,8 @@ }, "node_modules/split2": { "version": "3.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-3.2.2.tgz", + "integrity": "sha1-vyzyo32DgxLCSciSBv16F90SNl8=", "dev": true, "license": "ISC", "dependencies": { @@ -27405,6 +32558,8 @@ }, "node_modules/split2/node_modules/readable-stream": { "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -27418,11 +32573,15 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/sshpk": { "version": "1.18.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha1-FmPlXN301oi4aka3fw1f42OroCg=", "dev": true, "license": "MIT", "dependencies": { @@ -27447,11 +32606,15 @@ }, "node_modules/sshpk/node_modules/jsbn": { "version": "0.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true, "license": "MIT" }, "node_modules/ssri": { - "version": "10.0.5", + "version": "10.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha1-qKreLeYLorzoaI4/o0m60Fx9weU=", "dev": true, "license": "ISC", "dependencies": { @@ -27462,7 +32625,9 @@ } }, "node_modules/ssri/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -27470,15 +32635,19 @@ } }, "node_modules/statuses": { - "version": "1.5.0", + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/stop-iteration-iterator": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha1-amC+C07nV9HtUlSFjsZrEMSSheQ=", "dev": true, "license": "MIT", "dependencies": { @@ -27490,15 +32659,19 @@ }, "node_modules/store2": { "version": "2.14.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/store2/-/store2-2.14.3.tgz", + "integrity": "sha1-JAd9e6EQcRhk5PaR0q+UHsUz3rU=", "dev": true, "license": "MIT" }, "node_modules/storybook": { - "version": "8.0.9", + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/storybook/-/storybook-8.0.10.tgz", + "integrity": "sha1-OX56lWQUIWELpHQbxjrbs4Du0B8=", "dev": true, "license": "MIT", "dependencies": { - "@storybook/cli": "8.0.9" + "@storybook/cli": "8.0.10" }, "bin": { "sb": "index.js", @@ -27511,6 +32684,8 @@ }, "node_modules/stream-buffers": { "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", "dev": true, "license": "Unlicense", "engines": { @@ -27519,9 +32694,10 @@ }, "node_modules/stream-combiner": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", "dev": true, + "license": "MIT", "dependencies": { "duplexer": "~0.1.1", "through": "~2.3.4" @@ -27529,11 +32705,15 @@ }, "node_modules/stream-shift": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha1-hbj6tNcQEPw7qHcugEbMSbijhks=", "dev": true, "license": "MIT" }, "node_modules/streamroller": { "version": "3.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha1-EmMYIymkXe8f+u9Y0xsV0T0u5/8=", "license": "MIT", "dependencies": { "date-format": "^4.0.14", @@ -27546,6 +32726,8 @@ }, "node_modules/streamroller/node_modules/fs-extra": { "version": "8.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA=", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -27558,6 +32740,8 @@ }, "node_modules/streamroller/node_modules/jsonfile": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -27565,6 +32749,8 @@ }, "node_modules/streamroller/node_modules/universalify": { "version": "0.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", "license": "MIT", "engines": { "node": ">= 4.0.0" @@ -27572,6 +32758,8 @@ }, "node_modules/streamx": { "version": "2.16.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/streamx/-/streamx-2.16.1.tgz", + "integrity": "sha1-KzEb00gy8Iqmu01qgCl8nK74lhQ=", "dev": true, "license": "MIT", "dependencies": { @@ -27584,17 +32772,17 @@ }, "node_modules/string_decoder": { "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, "node_modules/string-width": { "version": "4.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -27608,6 +32796,8 @@ "node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", "dev": true, "license": "MIT", "dependencies": { @@ -27619,8 +32809,35 @@ "node": ">=8" } }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/string.prototype.trim": { "version": "1.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha1-tvoybXLSx4tt8C93Wcc/j2J0+qQ=", "dev": true, "license": "MIT", "dependencies": { @@ -27638,6 +32855,8 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha1-NlG4UTcZ6Kn0jefy93ZAsmZSsik=", "dev": true, "license": "MIT", "dependencies": { @@ -27651,6 +32870,8 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha1-fug03ajHwX7/MRhHK7Nb/tqjTd4=", "dev": true, "license": "MIT", "dependencies": { @@ -27666,18 +32887,26 @@ } }, "node_modules/strip-ansi": { - "version": "6.0.1", + "version": "7.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U=", + "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -27687,8 +32916,23 @@ "node": ">=8" } }, + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha1-MYPjj66aZdfLXlOUXNWJfQJgoGo=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/strip-bom": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true, "license": "MIT", "engines": { @@ -27697,6 +32941,8 @@ }, "node_modules/strip-eof": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true, "license": "MIT", "engines": { @@ -27705,6 +32951,8 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", "dev": true, "license": "MIT", "engines": { @@ -27713,6 +32961,8 @@ }, "node_modules/strip-indent": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=", "dev": true, "license": "MIT", "dependencies": { @@ -27724,6 +32974,8 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", "dev": true, "license": "MIT", "engines": { @@ -27735,6 +32987,8 @@ }, "node_modules/style-loader": { "version": "3.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha1-8w94bDbbA6RcvVW2pw2TDEeQkOc=", "dev": true, "license": "MIT", "engines": { @@ -27750,6 +33004,8 @@ }, "node_modules/supercluster": { "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supercluster/-/supercluster-8.0.1.tgz", + "integrity": "sha1-mUa6EjU46emrFd5HJTH2BOc3LfU=", "license": "ISC", "dependencies": { "kdbush": "^4.0.2" @@ -27757,6 +33013,8 @@ }, "node_modules/supports-color": { "version": "5.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "license": "MIT", "dependencies": { @@ -27768,6 +33026,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha1-btpL00SjyUrqN21MwxvHcxEDngk=", "dev": true, "license": "MIT", "engines": { @@ -27779,12 +33039,15 @@ }, "node_modules/svg-pan-zoom": { "version": "3.6.1", - "resolved": "https://registry.npmjs.org/svg-pan-zoom/-/svg-pan-zoom-3.6.1.tgz", - "integrity": "sha512-JaKkGHHfGvRrcMPdJWkssLBeWqM+Isg/a09H7kgNNajT1cX5AztDTNs+C8UzpCxjCTRrG34WbquwaovZbmSk9g==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/svg-pan-zoom/-/svg-pan-zoom-3.6.1.tgz", + "integrity": "sha1-+IChuzLRjpxiXXcVNQvrwmm0UM8=", + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/symbol-observable": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha1-W0JfGSJ56H8vm5N6yFQNGYSzkgU=", "dev": true, "license": "MIT", "engines": { @@ -27793,12 +33056,15 @@ }, "node_modules/tablesort": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/tablesort/-/tablesort-5.3.0.tgz", - "integrity": "sha512-WkfcZBHsp47gVH9CBHG0ZXopriG01IA87arGrchvIe868d4RiXVvoYPS1zMq9IdW05kBs5iGsqxTABqLyWonbg==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tablesort/-/tablesort-5.3.0.tgz", + "integrity": "sha1-iZU09A9TlcHsTQD3udAmxuIczD8=", + "dev": true, + "license": "MIT" }, "node_modules/tapable": { "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=", "dev": true, "license": "MIT", "engines": { @@ -27807,6 +33073,8 @@ }, "node_modules/tar": { "version": "6.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar/-/tar-6.2.1.tgz", + "integrity": "sha1-cXVJxUG8PCrxV1G+qUsd0GjUsDo=", "dev": true, "license": "ISC", "dependencies": { @@ -27823,6 +33091,8 @@ }, "node_modules/tar-fs": { "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha1-SJoVq4Xx8L76uzcLfeT561y+h4Q=", "license": "MIT", "dependencies": { "chownr": "^1.1.1", @@ -27833,10 +33103,14 @@ }, "node_modules/tar-fs/node_modules/chownr": { "version": "1.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=", "license": "ISC" }, "node_modules/tar-stream": { "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc=", "license": "MIT", "dependencies": { "bl": "^4.0.3", @@ -27851,6 +33125,8 @@ }, "node_modules/tar-stream/node_modules/readable-stream": { "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -27863,6 +33139,8 @@ }, "node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", "dev": true, "license": "ISC", "dependencies": { @@ -27874,6 +33152,8 @@ }, "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -27885,6 +33165,8 @@ }, "node_modules/tar/node_modules/minipass": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -27893,6 +33175,8 @@ }, "node_modules/tar/node_modules/mkdirp": { "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", "dev": true, "license": "MIT", "bin": { @@ -27904,11 +33188,15 @@ }, "node_modules/tar/node_modules/yallist": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/telejson": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/telejson/-/telejson-7.2.0.tgz", + "integrity": "sha1-OZT2yaj41/Lbqb4sfFu7RH6HbzI=", "dev": true, "license": "MIT", "dependencies": { @@ -27917,6 +33205,8 @@ }, "node_modules/temp": { "version": "0.8.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/temp/-/temp-0.8.4.tgz", + "integrity": "sha1-jJejOkdwBy4KBfkZOWx2ZafdWfI=", "dev": true, "license": "MIT", "dependencies": { @@ -27928,6 +33218,8 @@ }, "node_modules/temp-dir": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha1-vekrBb3+sVFugEycAK1FF38xMh4=", "dev": true, "license": "MIT", "engines": { @@ -27936,6 +33228,8 @@ }, "node_modules/temp/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -27955,6 +33249,8 @@ }, "node_modules/temp/node_modules/rimraf": { "version": "2.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", "dev": true, "license": "ISC", "dependencies": { @@ -27966,6 +33262,8 @@ }, "node_modules/tempy": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tempy/-/tempy-1.0.1.tgz", + "integrity": "sha1-MP6QH9hpz7Nu4r2ZmAWqcvuwNd4=", "dev": true, "license": "MIT", "dependencies": { @@ -27984,6 +33282,8 @@ }, "node_modules/tempy/node_modules/type-fest": { "version": "0.16.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha1-MkC4kaeLDerpENvrhlU+VSoUiGA=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -27995,6 +33295,8 @@ }, "node_modules/terser": { "version": "5.16.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser/-/terser-5.16.3.tgz", + "integrity": "sha1-MmYBeptoLt/gGbjs3dKrqueznGs=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -28012,6 +33314,8 @@ }, "node_modules/terser-webpack-plugin": { "version": "5.3.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha1-kE9MkZPG/SoD9pOiFQxiqS9A0Zk=", "dev": true, "license": "MIT", "dependencies": { @@ -28045,6 +33349,8 @@ }, "node_modules/terser-webpack-plugin/node_modules/ajv": { "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -28060,6 +33366,8 @@ }, "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { "version": "3.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true, "license": "MIT", "peerDependencies": { @@ -28068,16 +33376,22 @@ }, "node_modules/terser-webpack-plugin/node_modules/commander": { "version": "2.20.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-2.20.3.tgz", + "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", "dev": true, "license": "MIT" }, "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", "dev": true, "license": "MIT", "dependencies": { @@ -28095,6 +33409,8 @@ }, "node_modules/terser-webpack-plugin/node_modules/terser": { "version": "5.31.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser/-/terser-5.31.0.tgz", + "integrity": "sha1-Bu74bxcAfbrUWT8RpXTH9esCxqE=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -28112,11 +33428,15 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-2.20.3.tgz", + "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", "dev": true, "license": "MIT" }, "node_modules/test-exclude": { "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha1-BKhphmHYBepvopO2y55jrARO8V4=", "dev": true, "license": "ISC", "dependencies": { @@ -28130,6 +33450,8 @@ }, "node_modules/test-exclude/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -28149,6 +33471,8 @@ }, "node_modules/text-extensions": { "version": "1.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha1-GFPkX+45yUXOb2w2stZZtaq8KiY=", "dev": true, "license": "MIT", "engines": { @@ -28157,15 +33481,21 @@ }, "node_modules/text-table": { "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true, "license": "MIT" }, "node_modules/through": { "version": "2.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "license": "MIT" }, "node_modules/through2": { "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-4.0.2.tgz", + "integrity": "sha1-p846wqeosLlmyA58SfBITDsjl2Q=", "dev": true, "license": "MIT", "dependencies": { @@ -28174,6 +33504,8 @@ }, "node_modules/through2/node_modules/readable-stream": { "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -28187,30 +33519,41 @@ }, "node_modules/thunky": { "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", "dev": true, "license": "MIT" }, "node_modules/tiny-binary-search": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-binary-search/-/tiny-binary-search-1.0.3.tgz", + "integrity": "sha1-nVLj0W3RFx63RIbK9wS6CMDGIYY=", "license": "Apache-2.0" }, "node_modules/tiny-inflate": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha1-EicVSUkToYBRZqr3yTRnkz7qJsQ=", + "dev": true, + "license": "MIT" }, "node_modules/tiny-invariant": { "version": "1.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha1-RmgLeoc6DV0QAFmV65CnDXTWASc=", "dev": true, "license": "MIT" }, "node_modules/tinyqueue": { "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tinyqueue/-/tinyqueue-2.0.3.tgz", + "integrity": "sha1-ZNhJLr8554Ade9NAYuKbRbIDXwg=", "license": "ISC" }, "node_modules/tinyspy": { "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha1-EXsjQvHzig29zHOlCkVIg634YdE=", "dev": true, "license": "MIT", "engines": { @@ -28219,6 +33562,8 @@ }, "node_modules/tmp": { "version": "0.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha1-hFf8MDfc9HGcJRNnoa9lAO4czxQ=", "dev": true, "license": "MIT", "dependencies": { @@ -28230,6 +33575,8 @@ }, "node_modules/tmp/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -28249,6 +33596,8 @@ }, "node_modules/tmp/node_modules/rimraf": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -28263,6 +33612,8 @@ }, "node_modules/to-fast-properties": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true, "license": "MIT", "engines": { @@ -28271,6 +33622,8 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", "dev": true, "license": "MIT", "dependencies": { @@ -28281,12 +33634,16 @@ } }, "node_modules/tocbot": { - "version": "4.27.18", + "version": "4.27.20", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tocbot/-/tocbot-4.27.20.tgz", + "integrity": "sha1-x7pidYWJT6MG1lsI9T9iSUm+zxk=", "dev": true, "license": "MIT" }, "node_modules/toidentifier": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha1-O+NDIaiKgg7RvYDfqjPkefu43TU=", "dev": true, "license": "MIT", "engines": { @@ -28295,6 +33652,8 @@ }, "node_modules/touch": { "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/touch/-/touch-3.1.0.tgz", + "integrity": "sha1-/jZfX3XsntTlaCXgu3bSSrdK+Ds=", "dev": true, "license": "ISC", "dependencies": { @@ -28306,6 +33665,8 @@ }, "node_modules/touch/node_modules/nopt": { "version": "1.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "dev": true, "license": "MIT", "dependencies": { @@ -28313,10 +33674,15 @@ }, "bin": { "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" } }, "node_modules/tough-cookie": { "version": "2.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -28329,13 +33695,16 @@ }, "node_modules/tr46": { "version": "0.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", "license": "MIT" }, "node_modules/traverse": { "version": "0.6.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.9.tgz", - "integrity": "sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/traverse/-/traverse-0.6.9.tgz", + "integrity": "sha1-ds/brPBjgtRgt2+Lc1pEpiCdi4E=", "dev": true, + "license": "MIT", "dependencies": { "gopd": "^1.0.1", "typedarray.prototype.slice": "^1.0.3", @@ -28350,6 +33719,8 @@ }, "node_modules/tree-kill": { "version": "1.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=", "dev": true, "license": "MIT", "bin": { @@ -28358,6 +33729,8 @@ }, "node_modules/trim-newlines": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha1-Jgpdli2LdSQlsy86fbDcrNF2wUQ=", "dev": true, "license": "MIT", "engines": { @@ -28366,6 +33739,8 @@ }, "node_modules/ts-api-utils": { "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha1-S0kOJxKfHo5oa0XMSrY3FNxg7qE=", "dev": true, "license": "MIT", "engines": { @@ -28377,6 +33752,8 @@ }, "node_modules/ts-dedent": { "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha1-OeS9KXzQNikq4jlOs0Er5j9WO7U=", "dev": true, "license": "MIT", "engines": { @@ -28385,9 +33762,10 @@ }, "node_modules/ts-morph": { "version": "22.0.0", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-22.0.0.tgz", - "integrity": "sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-morph/-/ts-morph-22.0.0.tgz", + "integrity": "sha1-VTLFkvtt3a4IhG8SyasPxZCx1C4=", "dev": true, + "license": "MIT", "dependencies": { "@ts-morph/common": "~0.23.0", "code-block-writer": "^13.0.1" @@ -28395,6 +33773,8 @@ }, "node_modules/ts-node": { "version": "10.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha1-5z3pEClYr54fCxaKb/Mg4lrc/0s=", "dev": true, "license": "MIT", "dependencies": { @@ -28437,6 +33817,8 @@ }, "node_modules/ts-node/node_modules/diff": { "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff/-/diff-4.0.2.tgz", + "integrity": "sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -28445,6 +33827,8 @@ }, "node_modules/tsconfig-paths": { "version": "3.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha1-UpnsYF5VsauyPsk57xXtr0gwcNQ=", "dev": true, "license": "MIT", "dependencies": { @@ -28456,6 +33840,8 @@ }, "node_modules/tsconfig-paths-webpack-plugin": { "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz", + "integrity": "sha1-PGiSxecxnBRu7h5zAu2ebyvk92M=", "dev": true, "license": "MIT", "dependencies": { @@ -28469,6 +33855,8 @@ }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -28483,6 +33871,8 @@ }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -28496,24 +33886,10 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -28522,6 +33898,8 @@ }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/supports-color": { "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -28533,6 +33911,8 @@ }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/tsconfig-paths": { "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha1-73jhkDkTNEbSRL6sD9ahYy4tEHw=", "dev": true, "license": "MIT", "dependencies": { @@ -28546,6 +33926,8 @@ }, "node_modules/tsconfig-paths/node_modules/json5": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json5/-/json5-1.0.2.tgz", + "integrity": "sha1-Y9mNYPIbMTt3xNbaGL+mnYDh1ZM=", "dev": true, "license": "MIT", "dependencies": { @@ -28557,10 +33939,14 @@ }, "node_modules/tslib": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.0.0.tgz", + "integrity": "sha1-GNE/wtzgQFHiDwdMyDh/2Aic5PM=", "license": "0BSD" }, "node_modules/tsutils": { "version": "3.21.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=", "dev": true, "license": "MIT", "dependencies": { @@ -28575,11 +33961,15 @@ }, "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "dev": true, "license": "0BSD" }, "node_modules/tuf-js": { "version": "1.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tuf-js/-/tuf-js-1.1.7.tgz", + "integrity": "sha1-Ibeukqk3MBW+d9/gyygqgOw7vkM=", "dev": true, "license": "MIT", "dependencies": { @@ -28593,6 +33983,8 @@ }, "node_modules/tuf-js/node_modules/lru-cache": { "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -28601,6 +33993,8 @@ }, "node_modules/tuf-js/node_modules/make-fetch-happen": { "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", "dev": true, "license": "ISC", "dependencies": { @@ -28626,6 +34020,8 @@ }, "node_modules/tuf-js/node_modules/minipass": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -28633,7 +34029,9 @@ } }, "node_modules/tuf-js/node_modules/minipass-fetch": { - "version": "3.0.4", + "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", "dev": true, "license": "MIT", "dependencies": { @@ -28649,7 +34047,9 @@ } }, "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -28658,6 +34058,8 @@ }, "node_modules/tunnel-agent": { "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -28669,16 +34071,22 @@ }, "node_modules/tween-functions": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tween-functions/-/tween-functions-1.2.0.tgz", + "integrity": "sha1-GuOlDnxguz3vd06scHrLynO7w/8=", "dev": true, "license": "BSD" }, "node_modules/tweetnacl": { "version": "0.14.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", "dev": true, "license": "Unlicense" }, "node_modules/type-check": { "version": "0.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=", "dev": true, "license": "MIT", "dependencies": { @@ -28690,6 +34098,8 @@ }, "node_modules/type-detect": { "version": "4.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=", "dev": true, "license": "MIT", "engines": { @@ -28697,11 +34107,13 @@ } }, "node_modules/type-fest": { - "version": "0.21.3", + "version": "2.19.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha1-iAaAFbszA2pZi5UuVekxGmD9Ops=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" + "node": ">=12.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -28709,6 +34121,8 @@ }, "node_modules/type-is": { "version": "1.6.18", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", "dev": true, "license": "MIT", "dependencies": { @@ -28721,6 +34135,8 @@ }, "node_modules/typed-array-buffer": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha1-GGfF2Dsg/LXM8yZJ5eL8dCRHT/M=", "dev": true, "license": "MIT", "dependencies": { @@ -28734,6 +34150,8 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha1-2Sly08/5mj+i52Wij83A8did7Gc=", "dev": true, "license": "MIT", "dependencies": { @@ -28752,6 +34170,8 @@ }, "node_modules/typed-array-byte-offset": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha1-+eway5JZ85UJPkVn6zwopYDQIGM=", "dev": true, "license": "MIT", "dependencies": { @@ -28771,6 +34191,8 @@ }, "node_modules/typed-array-length": { "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha1-VxVSB8duZKNFdILf3BydHTxMc6M=", "dev": true, "license": "MIT", "dependencies": { @@ -28790,14 +34212,17 @@ }, "node_modules/typed-assert": { "version": "1.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha1-ivnU+TQyxJcOxxfjAG8z8TWwYhM=", "dev": true, "license": "MIT" }, "node_modules/typedarray.prototype.slice": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", - "integrity": "sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", + "integrity": "sha1-vOL2hdMnn1QyOeTVleDQIXMdLRo=", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -28815,9 +34240,9 @@ }, "node_modules/typescript": { "version": "4.9.5", - "dev": true, "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typescript/-/typescript-4.9.5.tgz", "integrity": "sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=", + "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -28829,6 +34254,8 @@ }, "node_modules/typewise": { "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typewise/-/typewise-1.0.3.tgz", + "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=", "license": "MIT", "dependencies": { "typewise-core": "^1.2.0" @@ -28836,10 +34263,14 @@ }, "node_modules/typewise-core": { "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typewise-core/-/typewise-core-1.2.0.tgz", + "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU=", "license": "MIT" }, "node_modules/ua-parser-js": { "version": "0.7.37", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ua-parser-js/-/ua-parser-js-0.7.37.tgz", + "integrity": "sha1-5GTmbawtM6ehJR19epnWFX7CeDI=", "dev": true, "funding": [ { @@ -28862,11 +34293,15 @@ }, "node_modules/ufo": { "version": "1.5.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha1-MyW9PJd7bGzTFgv0/1KYmtydM0Q=", "dev": true, "license": "MIT" }, "node_modules/uglify-js": { "version": "3.17.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha1-YWeM9fo/W363ibs0XfKa+4JXwiw=", "dev": true, "license": "BSD-2-Clause", "optional": true, @@ -28879,6 +34314,8 @@ }, "node_modules/unbox-primitive": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha1-KQMgIQV9Xmzb0IxRKcIm3/jtb54=", "dev": true, "license": "MIT", "dependencies": { @@ -28893,6 +34330,8 @@ }, "node_modules/unbzip2-stream": { "version": "1.4.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha1-sNoExDcTEd93HNwhXofyEwmRrOc=", "license": "MIT", "dependencies": { "buffer": "^5.2.1", @@ -28901,15 +34340,21 @@ }, "node_modules/undefsafe": { "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha1-OHM7kye9zSJtuIn7cjpu/RYubiw=", "dev": true, "license": "MIT" }, "node_modules/undici-types": { "version": "5.26.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha1-vNU5iT0AtW6WT9JlekhmsiGmVhc=", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=", "dev": true, "license": "MIT", "engines": { @@ -28918,6 +34363,8 @@ }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=", "dev": true, "license": "MIT", "dependencies": { @@ -28930,6 +34377,8 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha1-y1//3NFqBRJPWksL98N3Agisu+A=", "dev": true, "license": "MIT", "engines": { @@ -28938,9 +34387,10 @@ }, "node_modules/unicode-properties": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", - "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha1-lqnP+35hmg3HNowo2ifgX8j5vl8=", "dev": true, + "license": "MIT", "dependencies": { "base64-js": "^1.3.0", "unicode-trie": "^2.0.0" @@ -28948,6 +34398,8 @@ }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha1-Q9QeO+aYvUk++REHfJsTH4J+jM0=", "dev": true, "license": "MIT", "engines": { @@ -28956,9 +34408,10 @@ }, "node_modules/unicode-trie": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", - "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha1-j9iEVpbi4UqLZ9ePqeDdLK1i/sg=", "dev": true, + "license": "MIT", "dependencies": { "pako": "^0.2.5", "tiny-inflate": "^1.0.0" @@ -28966,12 +34419,15 @@ }, "node_modules/unicode-trie/node_modules/pako": { "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true, + "license": "MIT" }, "node_modules/union-value": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", "license": "MIT", "dependencies": { "arr-union": "^3.1.0", @@ -28985,6 +34441,8 @@ }, "node_modules/unique-filename": { "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha1-SLp6WhaEn1CA0mx2DIbPXPBXcOo=", "dev": true, "license": "ISC", "dependencies": { @@ -28996,6 +34454,8 @@ }, "node_modules/unique-slug": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha1-a65rsWvpE1G63STNznQfiSplMuM=", "dev": true, "license": "ISC", "dependencies": { @@ -29007,6 +34467,8 @@ }, "node_modules/unique-string": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", "dev": true, "license": "MIT", "dependencies": { @@ -29018,6 +34480,8 @@ }, "node_modules/unist-util-is": { "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha1-t3WVZIav8Qep3tlx2ZbBczdL5CQ=", "dev": true, "license": "MIT", "dependencies": { @@ -29030,6 +34494,8 @@ }, "node_modules/unist-util-visit": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha1-p94fMfcv/TUZ6nGBTMz1/WqSF9Y=", "dev": true, "license": "MIT", "dependencies": { @@ -29044,6 +34510,8 @@ }, "node_modules/unist-util-visit-parents": { "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha1-TV+FdVw7jw3GniHspdbYLSIWKBU=", "dev": true, "license": "MIT", "dependencies": { @@ -29057,6 +34525,8 @@ }, "node_modules/universalify": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha1-Fo78IYCWTmOG0GHglN9hr+I5sY0=", "dev": true, "license": "MIT", "engines": { @@ -29065,12 +34535,15 @@ }, "node_modules/unix-crypt-td-js": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz", - "integrity": "sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz", + "integrity": "sha1-SRLfrRyK630g+go55MMZGMHV1d0=", + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/unpipe": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true, "license": "MIT", "engines": { @@ -29079,6 +34552,8 @@ }, "node_modules/unplugin": { "version": "1.10.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unplugin/-/unplugin-1.10.1.tgz", + "integrity": "sha1-jO2gZdxxvGfZI96gkg8Fxn8s1ow=", "dev": true, "license": "MIT", "dependencies": { @@ -29093,6 +34568,8 @@ }, "node_modules/unplugin/node_modules/chokidar": { "version": "3.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha1-GXxsxmnvKo3F57TZfuTgksPrDVs=", "dev": true, "license": "MIT", "dependencies": { @@ -29116,11 +34593,15 @@ }, "node_modules/unplugin/node_modules/webpack-virtual-modules": { "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", + "integrity": "sha1-rG/bnFrbjK7NguwkHJYxt6NoG28=", "dev": true, "license": "MIT" }, "node_modules/untildify": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha1-K8lHuVNlJIfkYAlJ+wkeOujNkZs=", "dev": true, "license": "MIT", "engines": { @@ -29128,7 +34609,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.14", + "version": "1.0.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", + "integrity": "sha1-YO2fjLpKcot+z3NW9kGjHjppHZc=", "dev": true, "funding": [ { @@ -29158,6 +34641,8 @@ }, "node_modules/uri-js": { "version": "4.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -29166,6 +34651,8 @@ }, "node_modules/url": { "version": "0.11.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/url/-/url-0.11.3.tgz", + "integrity": "sha1-b0lfS5Nd5AzkoKUvruiVQkTz060=", "dev": true, "license": "MIT", "dependencies": { @@ -29175,25 +34662,15 @@ }, "node_modules/url/node_modules/punycode": { "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true, "license": "MIT" }, - "node_modules/url/node_modules/qs": { - "version": "6.12.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/util": { "version": "0.12.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/util/-/util-0.12.5.tgz", + "integrity": "sha1-XxemBZtz22GodWaHgaHCsTa9b7w=", "dev": true, "license": "MIT", "dependencies": { @@ -29206,15 +34683,21 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "license": "MIT" }, "node_modules/utila": { "version": "0.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", "dev": true, "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", "dev": true, "license": "MIT", "engines": { @@ -29223,6 +34706,8 @@ }, "node_modules/uuid": { "version": "9.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha1-4YjUyIU8xyIiA5LEJM1jfzIpPzA=", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -29234,6 +34719,8 @@ }, "node_modules/uuid-by-string": { "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid-by-string/-/uuid-by-string-4.0.0.tgz", + "integrity": "sha1-HW2iFUKUNoroXThT5MiVz6UsEXk=", "license": "MIT", "dependencies": { "js-md5": "^0.7.3", @@ -29242,11 +34729,15 @@ }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha1-Yzbo1xllyz01obu3hoRFp8BSZL8=", "dev": true, "license": "MIT" }, "node_modules/validate-npm-package-license": { "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -29256,6 +34747,8 @@ }, "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", "dev": true, "license": "MIT", "dependencies": { @@ -29264,22 +34757,25 @@ } }, "node_modules/validate-npm-package-name": { - "version": "5.0.0", + "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha1-oxZXPptJ88zZDbtutSs/BsbWBOg=", "dev": true, "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/vanilla-text-mask": { "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vanilla-text-mask/-/vanilla-text-mask-5.1.1.tgz", + "integrity": "sha1-+FSBmyeFGRzvZR4+6Uhp9FhV82U=", "license": "Unlicense" }, "node_modules/vary": { "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true, "license": "MIT", "engines": { @@ -29288,6 +34784,8 @@ }, "node_modules/verror": { "version": "1.10.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "engines": [ "node >=0.6.0" @@ -29301,15 +34799,18 @@ }, "node_modules/verror/node_modules/core-util-is": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true, "license": "MIT" }, "node_modules/vis": { "version": "4.21.0-EOL", - "resolved": "https://registry.npmjs.org/vis/-/vis-4.21.0-EOL.tgz", - "integrity": "sha512-JVS1mywKg5S88XbkDJPfCb3n+vlg5fMA8Ae2hzs3KHAwD4ryM5qwlbFZ6ReDfY8te7I4NLCpuCoywJQEehvJlQ==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vis/-/vis-4.21.0-EOL.tgz", + "integrity": "sha1-45cIXUOd5vb/HzxGKH5b71G0ewM=", "deprecated": "Please consider using https://github.com/visjs", "dev": true, + "license": "(Apache-2.0 OR MIT)", "dependencies": { "emitter-component": "^1.1.1", "hammerjs": "^2.0.8", @@ -29320,6 +34821,8 @@ }, "node_modules/void-elements": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", "dev": true, "license": "MIT", "engines": { @@ -29328,6 +34831,8 @@ }, "node_modules/vt-pbf": { "version": "3.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vt-pbf/-/vt-pbf-3.1.3.tgz", + "integrity": "sha1-aP0VB1ZGXi7a4cxcBI4GORbc+qw=", "license": "MIT", "dependencies": { "@mapbox/point-geometry": "0.1.0", @@ -29337,6 +34842,8 @@ }, "node_modules/watchpack": { "version": "2.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha1-KTCPLKwVD6jkyS+Q4OyVSp/tf/8=", "dev": true, "license": "MIT", "dependencies": { @@ -29349,6 +34856,8 @@ }, "node_modules/wbuf": { "version": "1.7.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", "dev": true, "license": "MIT", "dependencies": { @@ -29357,6 +34866,8 @@ }, "node_modules/wcwidth": { "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", "dev": true, "license": "MIT", "dependencies": { @@ -29365,6 +34876,8 @@ }, "node_modules/webdriver-js-extender": { "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", + "integrity": "sha1-V9epPADbTMjVVuTT20tdsKgMO7c=", "dev": true, "license": "MIT", "dependencies": { @@ -29377,6 +34890,8 @@ }, "node_modules/webdriver-manager": { "version": "12.1.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webdriver-manager/-/webdriver-manager-12.1.9.tgz", + "integrity": "sha1-jYNUO5JxG3IXs5/vTNqVikcD0t8=", "dev": true, "license": "MIT", "dependencies": { @@ -29401,6 +34916,8 @@ }, "node_modules/webdriver-manager/node_modules/ansi-regex": { "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -29409,6 +34926,8 @@ }, "node_modules/webdriver-manager/node_modules/ansi-styles": { "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true, "license": "MIT", "engines": { @@ -29417,6 +34936,8 @@ }, "node_modules/webdriver-manager/node_modules/array-union": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "license": "MIT", "dependencies": { @@ -29428,6 +34949,8 @@ }, "node_modules/webdriver-manager/node_modules/chalk": { "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "license": "MIT", "dependencies": { @@ -29443,6 +34966,8 @@ }, "node_modules/webdriver-manager/node_modules/del": { "version": "2.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "license": "MIT", "dependencies": { @@ -29460,6 +34985,8 @@ }, "node_modules/webdriver-manager/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -29479,6 +35006,8 @@ }, "node_modules/webdriver-manager/node_modules/globby": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "license": "MIT", "dependencies": { @@ -29495,11 +35024,15 @@ }, "node_modules/webdriver-manager/node_modules/ini": { "version": "1.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", + "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true, "license": "ISC" }, "node_modules/webdriver-manager/node_modules/is-path-cwd": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", "dev": true, "license": "MIT", "engines": { @@ -29508,6 +35041,8 @@ }, "node_modules/webdriver-manager/node_modules/rimraf": { "version": "2.7.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", "dev": true, "license": "ISC", "dependencies": { @@ -29519,6 +35054,8 @@ }, "node_modules/webdriver-manager/node_modules/semver": { "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -29527,6 +35064,8 @@ }, "node_modules/webdriver-manager/node_modules/strip-ansi": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "license": "MIT", "dependencies": { @@ -29538,6 +35077,8 @@ }, "node_modules/webdriver-manager/node_modules/supports-color": { "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true, "license": "MIT", "engines": { @@ -29546,6 +35087,8 @@ }, "node_modules/webdriver-manager/node_modules/xml2js": { "version": "0.4.23", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=", "dev": true, "license": "MIT", "dependencies": { @@ -29558,6 +35101,8 @@ }, "node_modules/webdriver-manager/node_modules/xmlbuilder": { "version": "11.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", "dev": true, "license": "MIT", "engines": { @@ -29566,10 +35111,14 @@ }, "node_modules/webidl-conversions": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", "license": "BSD-2-Clause" }, "node_modules/webpack": { "version": "5.91.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack/-/webpack-5.91.0.tgz", + "integrity": "sha1-/6ksHGGNGMh48GiSu9wzc8caAdk=", "dev": true, "license": "MIT", "dependencies": { @@ -29616,6 +35165,8 @@ }, "node_modules/webpack-dev-middleware": { "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz", + "integrity": "sha1-/VhRJ+1E2rPyU9rw2Y9NWKUIjMI=", "dev": true, "license": "MIT", "dependencies": { @@ -29638,6 +35189,8 @@ }, "node_modules/webpack-dev-server": { "version": "4.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha1-rgfw1xygQ4z4hEbwkCm5LOgTgLU=", "dev": true, "license": "MIT", "dependencies": { @@ -29692,6 +35245,8 @@ }, "node_modules/webpack-dev-server/node_modules/glob": { "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -29709,8 +35264,20 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha1-0z+nusKE9N56+UljjJ1oFXxrkug=", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, "node_modules/webpack-dev-server/node_modules/rimraf": { "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -29725,6 +35292,8 @@ }, "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { "version": "5.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha1-63s5KBy84Q4QTrK4vytj/OSaNRc=", "dev": true, "license": "MIT", "dependencies": { @@ -29747,6 +35316,8 @@ }, "node_modules/webpack-hot-middleware": { "version": "2.26.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz", + "integrity": "sha1-hyFPHj+fOsq5Jx/vnm7XtjfXGcA=", "dev": true, "license": "MIT", "dependencies": { @@ -29755,8 +35326,23 @@ "strip-ansi": "^6.0.0" } }, + "node_modules/webpack-hot-middleware/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/webpack-merge": { "version": "5.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha1-Kznb8ir4d3atdEw5AiNzHTCmj2E=", "dev": true, "license": "MIT", "dependencies": { @@ -29769,6 +35355,8 @@ }, "node_modules/webpack-sources": { "version": "3.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha1-LU2quEUf1LJAzCcFX/agwszqDN4=", "dev": true, "license": "MIT", "engines": { @@ -29777,6 +35365,8 @@ }, "node_modules/webpack-subresource-integrity": { "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha1-i3YGsDPGzKwU5oQmfLf7H1wqEyo=", "dev": true, "license": "MIT", "dependencies": { @@ -29797,11 +35387,15 @@ }, "node_modules/webpack-virtual-modules": { "version": "0.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", + "integrity": "sha1-Ni8Uc4pW2uEHk3q5jqcGLovdO2w=", "dev": true, "license": "MIT" }, "node_modules/webpack/node_modules/ajv": { "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -29817,6 +35411,8 @@ }, "node_modules/webpack/node_modules/ajv-keywords": { "version": "3.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true, "license": "MIT", "peerDependencies": { @@ -29825,6 +35421,8 @@ }, "node_modules/webpack/node_modules/browserslist": { "version": "4.23.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", "dev": true, "funding": [ { @@ -29856,6 +35454,8 @@ }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -29868,6 +35468,8 @@ }, "node_modules/webpack/node_modules/estraverse": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -29876,11 +35478,15 @@ }, "node_modules/webpack/node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", "dev": true, "license": "MIT", "dependencies": { @@ -29898,6 +35504,8 @@ }, "node_modules/websocket-driver": { "version": "0.7.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -29911,6 +35519,8 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", "dev": true, "license": "Apache-2.0", "engines": { @@ -29919,6 +35529,8 @@ }, "node_modules/whatwg-url": { "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", "license": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -29927,6 +35539,8 @@ }, "node_modules/which": { "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", "dev": true, "license": "ISC", "dependencies": { @@ -29941,6 +35555,8 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=", "dev": true, "license": "MIT", "dependencies": { @@ -29956,6 +35572,8 @@ }, "node_modules/which-collection": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha1-Yn73YkOSChB+fOjpYZHevksWwqA=", "dev": true, "license": "MIT", "dependencies": { @@ -29973,10 +35591,14 @@ }, "node_modules/which-module": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha1-d2sf412Qrr6Z6KwV6yQJM4mkpAk=", "license": "ISC" }, "node_modules/which-typed-array": { "version": "1.1.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha1-JkhZ6bEaZJs4i/qvT3Z98fd5s40=", "dev": true, "license": "MIT", "dependencies": { @@ -29995,6 +35617,8 @@ }, "node_modules/wide-align": { "version": "1.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=", "dev": true, "license": "ISC", "dependencies": { @@ -30003,14 +35627,17 @@ }, "node_modules/wildcard": { "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha1-WrENAkhxmJVINrY0n3T/+WHhD2c=", "dev": true, "license": "MIT" }, "node_modules/windows-release": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-4.0.0.tgz", - "integrity": "sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/windows-release/-/windows-release-4.0.0.tgz", + "integrity": "sha1-RyXscCF9G/bgLHdyQTspzd6ew3c=", "dev": true, + "license": "MIT", "dependencies": { "execa": "^4.0.2" }, @@ -30023,9 +35650,10 @@ }, "node_modules/windows-release/node_modules/execa": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-4.1.0.tgz", + "integrity": "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -30046,9 +35674,10 @@ }, "node_modules/windows-release/node_modules/get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -30061,15 +35690,18 @@ }, "node_modules/windows-release/node_modules/human-signals": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha1-xbHNFPUK6uCatsWf5jujOV/k36M=", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } }, "node_modules/word-wrap": { "version": "1.2.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha1-0sRcbdT7zmIaZvE2y+Mor9BBCzQ=", "dev": true, "license": "MIT", "engines": { @@ -30078,11 +35710,15 @@ }, "node_modules/wordwrap": { "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true, "license": "MIT" }, "node_modules/wrap-ansi": { "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", "dev": true, "license": "MIT", "dependencies": { @@ -30100,6 +35736,8 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", "dev": true, "license": "MIT", "dependencies": { @@ -30116,6 +35754,8 @@ }, "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -30128,24 +35768,23 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -30158,28 +35797,29 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/wrappy": { "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "license": "ISC" }, "node_modules/write-file-atomic": { "version": "2.4.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE=", "dev": true, "license": "ISC", "dependencies": { @@ -30189,14 +35829,17 @@ } }, "node_modules/ws": { - "version": "8.8.0", + "version": "8.17.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.17.0.tgz", + "integrity": "sha1-0UXRjsou0lqveRoYOQP3vl4pX+o=", + "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -30209,6 +35852,8 @@ }, "node_modules/xcode": { "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha1-PvtiqsZBqyxwJFj5oDAmlhRqpTw=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -30221,6 +35866,8 @@ }, "node_modules/xcode/node_modules/uuid": { "version": "7.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha1-xcnyyM8l3Ao3LE3xRBxB9b0MaAs=", "dev": true, "license": "MIT", "bin": { @@ -30229,6 +35876,8 @@ }, "node_modules/xml-js": { "version": "1.6.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha1-kn0vaUf38cGaMW3Y7qNhTosY+Ok=", "dev": true, "license": "MIT", "dependencies": { @@ -30240,11 +35889,15 @@ }, "node_modules/xml-js/node_modules/sax": { "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", + "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", "dev": true, "license": "ISC" }, "node_modules/xml2js": { "version": "0.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha1-2UQGMfuy7YACA/rRBvJyT2LEk7c=", "dev": true, "license": "MIT", "dependencies": { @@ -30257,6 +35910,8 @@ }, "node_modules/xml2js/node_modules/xmlbuilder": { "version": "11.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", "dev": true, "license": "MIT", "engines": { @@ -30265,6 +35920,8 @@ }, "node_modules/xmlbuilder": { "version": "15.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha1-nc3OSe6mbY0QtCyulKecPI0MLsU=", "dev": true, "license": "MIT", "engines": { @@ -30273,21 +35930,25 @@ }, "node_modules/xmldoc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.3.0.tgz", - "integrity": "sha512-y7IRWW6PvEnYQZNZFMRLNJw+p3pezM4nKYPfr15g4OOW9i8VpeydycFuipE2297OvZnh3jSb2pxOt9QpkZUVng==", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmldoc/-/xmldoc-1.3.0.tgz", + "integrity": "sha1-eCMiWwlsdANjR8nsWSTQa2o866s=", "dev": true, + "license": "MIT", "dependencies": { "sax": "^1.2.4" } }, "node_modules/xmldoc/node_modules/sax": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", + "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", + "dev": true, + "license": "ISC" }, "node_modules/xpath": { "version": "0.0.32", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xpath/-/xpath-0.0.32.tgz", + "integrity": "sha1-G3PTNRr3NuF+wHjW2kuBdUBcSK8=", "dev": true, "license": "MIT", "engines": { @@ -30296,6 +35957,8 @@ }, "node_modules/xtend": { "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=", "dev": true, "license": "MIT", "engines": { @@ -30304,6 +35967,8 @@ }, "node_modules/y18n": { "version": "5.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", "dev": true, "license": "ISC", "engines": { @@ -30312,11 +35977,15 @@ }, "node_modules/yallist": { "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=", "dev": true, "license": "ISC" }, "node_modules/yaml": { "version": "1.10.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha1-IwHF/78StGfejaIzOkWeKeeSDks=", "dev": true, "license": "ISC", "engines": { @@ -30325,6 +35994,8 @@ }, "node_modules/yargs": { "version": "17.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha1-LiPylE6XYzmh7gDxjHf+3ugzJUE=", "dev": true, "license": "MIT", "dependencies": { @@ -30342,6 +36013,8 @@ }, "node_modules/yargs-parser": { "version": "20.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", "dev": true, "license": "ISC", "engines": { @@ -30350,6 +36023,8 @@ }, "node_modules/yargs/node_modules/yargs-parser": { "version": "21.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", "dev": true, "license": "ISC", "engines": { @@ -30358,6 +36033,8 @@ }, "node_modules/yauzl": { "version": "2.10.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", @@ -30366,6 +36043,8 @@ }, "node_modules/yn": { "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yn/-/yn-3.1.1.tgz", + "integrity": "sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A=", "dev": true, "license": "MIT", "engines": { @@ -30374,6 +36053,8 @@ }, "node_modules/yocto-queue": { "version": "0.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=", "dev": true, "license": "MIT", "engines": { @@ -30385,16 +36066,25158 @@ }, "node_modules/zepto": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/zepto/-/zepto-1.2.0.tgz", - "integrity": "sha512-C1x6lfvBICFTQIMgbt3JqMOno3VOtkWat/xEakLTOurskYIHPmzJrzd1e8BnmtdDVJlGuk5D+FxyCA8MPmkIyA==", - "dev": true + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/zepto/-/zepto-1.2.0.tgz", + "integrity": "sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g=", + "dev": true, + "license": "MIT" }, "node_modules/zone.js": { "version": "0.11.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/zone.js/-/zone.js-0.11.4.tgz", + "integrity": "sha1-D3Dc9quoD2mK9XNcuyV5aTlugCU=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" } } + }, + "dependencies": { + "@adobe/css-tools": { + "version": "4.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@adobe/css-tools/-/css-tools-4.3.3.tgz", + "integrity": "sha1-kHSb3ouJzUF2QiT1qsKc1BOPdf8=", + "dev": true + }, + "@aduh95/viz.js": { + "version": "3.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@aduh95/viz.js/-/viz.js-3.4.0.tgz", + "integrity": "sha1-Y1oCDZU4bIrK++AlshWCON6Ilmg=", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha1-VsEzgkeA3jF0rtWraDTzAmeQFU0=", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@angular-devkit/architect": { + "version": "0.1502.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/architect/-/architect-0.1502.8.tgz", + "integrity": "sha1-n9P9J7On/F+OtlySUAtNnRW4eeg=", + "dev": true, + "requires": { + "@angular-devkit/core": "15.2.8", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/build-angular": { + "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/build-angular/-/build-angular-15.2.8.tgz", + "integrity": "sha1-VBISW4EP7ghOuK/CC5kRYGrWYXA=", + "dev": true, + "requires": { + "@ampproject/remapping": "2.2.0", + "@angular-devkit/architect": "0.1502.8", + "@angular-devkit/build-webpack": "0.1502.8", + "@angular-devkit/core": "15.2.8", + "@babel/core": "7.20.12", + "@babel/generator": "7.20.14", + "@babel/helper-annotate-as-pure": "7.18.6", + "@babel/helper-split-export-declaration": "7.18.6", + "@babel/plugin-proposal-async-generator-functions": "7.20.7", + "@babel/plugin-transform-async-to-generator": "7.20.7", + "@babel/plugin-transform-runtime": "7.19.6", + "@babel/preset-env": "7.20.2", + "@babel/runtime": "7.20.13", + "@babel/template": "7.20.7", + "@discoveryjs/json-ext": "0.5.7", + "@ngtools/webpack": "15.2.8", + "ansi-colors": "4.1.3", + "autoprefixer": "10.4.13", + "babel-loader": "9.1.2", + "babel-plugin-istanbul": "6.1.1", + "browserslist": "4.21.5", + "cacache": "17.0.4", + "chokidar": "3.5.3", + "copy-webpack-plugin": "11.0.0", + "critters": "0.0.16", + "css-loader": "6.7.3", + "esbuild": "0.17.8", + "esbuild-wasm": "0.17.8", + "glob": "8.1.0", + "https-proxy-agent": "5.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "karma-source-map-support": "1.4.0", + "less": "4.1.3", + "less-loader": "11.1.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.2.1", + "magic-string": "0.29.0", + "mini-css-extract-plugin": "2.7.2", + "open": "8.4.1", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "7.0.0", + "piscina": "3.2.0", + "postcss": "8.4.21", + "postcss-loader": "7.0.2", + "resolve-url-loader": "5.0.0", + "rxjs": "6.6.7", + "sass": "1.58.1", + "sass-loader": "13.2.0", + "semver": "7.3.8", + "source-map-loader": "4.0.1", + "source-map-support": "0.5.21", + "terser": "5.16.3", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.5.0", + "webpack": "5.76.1", + "webpack-dev-middleware": "6.0.1", + "webpack-dev-server": "4.11.1", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "5.1.0" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha1-z9cJJKJaP9MrIY5eQg5ol+GsT0A=", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha1-9sYacF8P16auyqToGY8j2dwXnk8=", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha1-GmMZLYeI5cASgAump6RscFKI/RY=", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha1-gyqQDrREiEzemnytRn+BUA9eWrU=", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha1-Ie4GWntjXzGec48N1zv72igcCXo=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha1-hspzRTT0F+m9PGfHocddi+QfsZk=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "dev": true + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk=", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "dev": true + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "tslib": { + "version": "2.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha1-Qr/thvV4eutB0DGGbI9AJCng/d8=", + "dev": true + }, + "webpack": { + "version": "5.76.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack/-/webpack-5.76.1.tgz", + "integrity": "sha1-d3PeAX6Yi8yw8Tx9dewkXzd9KVw=", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + } + } + } + }, + "@angular-devkit/build-webpack": { + "version": "0.1502.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/build-webpack/-/build-webpack-0.1502.8.tgz", + "integrity": "sha1-GzdUgN7vGwkg4aY9lSeVvTO7+zg=", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1502.8", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/core": { + "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/core/-/core-15.2.8.tgz", + "integrity": "sha1-/0lK568Tew8BCd647jTxVQ7VzB0=", + "dev": true, + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.0", + "rxjs": "6.6.7", + "source-map": "0.7.4" + } + }, + "@angular-devkit/schematics": { + "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/schematics/-/schematics-15.2.8.tgz", + "integrity": "sha1-x9/GkuP1TkMIWohF2MnzkKJRmqM=", + "dev": true, + "requires": { + "@angular-devkit/core": "15.2.8", + "jsonc-parser": "3.2.0", + "magic-string": "0.29.0", + "ora": "5.4.1", + "rxjs": "6.6.7" + } + }, + "@angular-eslint/builder": { + "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/builder/-/builder-15.2.1.tgz", + "integrity": "sha1-zoxl47ZxiX23WtkLQe9M1u/mJvA=", + "dev": true + }, + "@angular-eslint/bundled-angular-compiler": { + "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-15.2.1.tgz", + "integrity": "sha1-fHekoZlCho2EQ3K1s7ViwNYw3h4=", + "dev": true + }, + "@angular-eslint/eslint-plugin": { + "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/eslint-plugin/-/eslint-plugin-15.2.1.tgz", + "integrity": "sha1-YW56ofOupiA+iHwgdJuH0Iu5XT4=", + "dev": true, + "requires": { + "@angular-eslint/utils": "15.2.1", + "@typescript-eslint/utils": "5.48.2" + } + }, + "@angular-eslint/eslint-plugin-template": { + "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-15.2.1.tgz", + "integrity": "sha1-rzn2bp2XHX92Na3Zzxo5bxdm/WQ=", + "dev": true, + "requires": { + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "@angular-eslint/utils": "15.2.1", + "@typescript-eslint/type-utils": "5.48.2", + "@typescript-eslint/utils": "5.48.2", + "aria-query": "5.1.3", + "axobject-query": "3.1.1" + } + }, + "@angular-eslint/schematics": { + "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/schematics/-/schematics-15.2.1.tgz", + "integrity": "sha1-9WLhuLCCSt4c/cW7q6smxQUQp/E=", + "dev": true, + "requires": { + "@angular-eslint/eslint-plugin": "15.2.1", + "@angular-eslint/eslint-plugin-template": "15.2.1", + "ignore": "5.2.4", + "strip-json-comments": "3.1.1", + "tmp": "0.2.1" + } + }, + "@angular-eslint/template-parser": { + "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/template-parser/-/template-parser-15.2.1.tgz", + "integrity": "sha1-2+SXiv3OqBudXKw9Zywg3lgh3FQ=", + "dev": true, + "requires": { + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "eslint-scope": "^7.0.0" + } + }, + "@angular-eslint/utils": { + "version": "15.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/utils/-/utils-15.2.1.tgz", + "integrity": "sha1-sob92xuLQ9lrkQCSN9p/dNnmTdo=", + "dev": true, + "requires": { + "@angular-eslint/bundled-angular-compiler": "15.2.1", + "@typescript-eslint/utils": "5.48.2" + } + }, + "@angular/animations": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/animations/-/animations-15.2.9.tgz", + "integrity": "sha1-8Hc9IHGloXwDR41YOAKbA7urmgM=", + "requires": { + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@angular/cdk": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/cdk/-/cdk-15.2.9.tgz", + "integrity": "sha1-4i3weylv7G3M9m1WnDrMPFBMIFg=", + "requires": { + "parse5": "^7.1.2", + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@angular/cli": { + "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/cli/-/cli-15.2.8.tgz", + "integrity": "sha1-YS/9aVka6gEJ2wpt2PrsgESkuA0=", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1502.8", + "@angular-devkit/core": "15.2.8", + "@angular-devkit/schematics": "15.2.8", + "@schematics/angular": "15.2.8", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.3", + "ini": "3.0.1", + "inquirer": "8.2.4", + "jsonc-parser": "3.2.0", + "npm-package-arg": "10.1.0", + "npm-pick-manifest": "8.0.1", + "open": "8.4.1", + "ora": "5.4.1", + "pacote": "15.1.0", + "resolve": "1.22.1", + "semver": "7.3.8", + "symbol-observable": "4.0.0", + "yargs": "17.6.2" + } + }, + "@angular/common": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/common/-/common-15.2.9.tgz", + "integrity": "sha1-Xh1HzoMZNbz1RbFy+IMHrtrPFTU=", + "requires": { + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@angular/compiler": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/compiler/-/compiler-15.2.9.tgz", + "integrity": "sha1-P1XiBrDjgMKDNtKiM7cTLyHXJkQ=", + "requires": { + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@angular/compiler-cli": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/compiler-cli/-/compiler-cli-15.2.9.tgz", + "integrity": "sha1-2eYBPWqGWOSiEKynmX5w0G9pdqg=", + "dev": true, + "requires": { + "@babel/core": "7.19.3", + "@jridgewell/sourcemap-codec": "^1.4.14", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.27.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "tslib": "^2.3.0", + "yargs": "^17.2.1" + }, + "dependencies": { + "@babel/core": { + "version": "7.19.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha1-JRn2KlFFj0O2gtYVg8OBDn3O5kw=", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "magic-string": { + "version": "0.27.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha1-5KNBO0urbZjSvs/9SLSiV+/9u/M=", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.13" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@angular/core": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/core/-/core-15.2.9.tgz", + "integrity": "sha1-fLEsyD/MkvIxls6sguB7Z7LgIgM=", + "requires": { + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@angular/forms": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/forms/-/forms-15.2.9.tgz", + "integrity": "sha1-w7SwEI9OtJZt3Fp+yZE8LKLJTwA=", + "requires": { + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@angular/language-service": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/language-service/-/language-service-15.2.9.tgz", + "integrity": "sha1-epTjOUCTpCXHV/ezhbSpTtsJF4o=", + "dev": true + }, + "@angular/material": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/material/-/material-15.2.9.tgz", + "integrity": "sha1-1J8YZgBTv56uAI5HOOvGUzSihJE=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/auto-init": "15.0.0-canary.684e33d25.0", + "@material/banner": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/card": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/chips": "15.0.0-canary.684e33d25.0", + "@material/circular-progress": "15.0.0-canary.684e33d25.0", + "@material/data-table": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dialog": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/drawer": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/fab": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/form-field": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/image-list": "15.0.0-canary.684e33d25.0", + "@material/layout-grid": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/linear-progress": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/radio": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/segmented-button": "15.0.0-canary.684e33d25.0", + "@material/select": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/slider": "15.0.0-canary.684e33d25.0", + "@material/snackbar": "15.0.0-canary.684e33d25.0", + "@material/switch": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "@material/tab-bar": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/tab-scroller": "15.0.0-canary.684e33d25.0", + "@material/textfield": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tooltip": "15.0.0-canary.684e33d25.0", + "@material/top-app-bar": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@angular/platform-browser": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/platform-browser/-/platform-browser-15.2.9.tgz", + "integrity": "sha1-kVBkWEPMGLCE+1v3Al5uMgwqvh4=", + "requires": { + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@angular/platform-browser-dynamic": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.9.tgz", + "integrity": "sha1-qjG6Y9U17kn986YP53FQNWW048k=", + "requires": { + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@angular/router": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/router/-/router-15.2.9.tgz", + "integrity": "sha1-w4eb4ivaI26s+XoYoehhm1GlPUc=", + "requires": { + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@angular/service-worker": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/service-worker/-/service-worker-15.2.9.tgz", + "integrity": "sha1-hKtOeFlt8oOPMLonCPybjnp6QaA=", + "requires": { + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@angular/youtube-player": { + "version": "15.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/youtube-player/-/youtube-player-15.2.9.tgz", + "integrity": "sha1-t+fHNzby/ek1nv8QBG1nxQwgjU0=", + "requires": { + "@types/youtube": "^0.0.42", + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@assemblyscript/loader": { + "version": "0.10.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@assemblyscript/loader/-/loader-0.10.1.tgz", + "integrity": "sha1-cORWePBscvouNQ6FU+xKTXK5LgY=", + "dev": true + }, + "@aw-web-design/x-default-browser": { + "version": "1.4.126", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", + "integrity": "sha1-Q+S9jwMU7ZB6hxjX6GKiA695vBY=", + "dev": true, + "requires": { + "default-browser-id": "3.0.0" + } + }, + "@babel/code-frame": { + "version": "7.24.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha1-cYtLGYQYCaWLKbaM3oC8Xhqm2a4=", + "dev": true, + "requires": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + } + }, + "@babel/compat-data": { + "version": "7.24.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha1-bxAjcukJTyXZCMoNNPx0x0YGBZo=", + "dev": true + }, + "@babel/core": { + "version": "7.20.12", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.20.12.tgz", + "integrity": "sha1-eTDbV0Q8ZxStIWlT0TVtrA64SW0=", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.7", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.20.11", + "@babel/helpers": "^7.20.7", + "@babel/parser": "^7.20.7", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.20.12", + "@babel/types": "^7.20.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.20.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.20.14.tgz", + "integrity": "sha1-n6dyyfhqRsasmzIQOUAHErlvZM4=", + "dev": true, + "requires": { + "@babel/types": "^7.20.7", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha1-6qSfb4DVoz+aXdInbm1uRRvgprs=", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha1-VCaxCc861HuREg+DKNirG+iwuVY=", + "dev": true, + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha1-TXkGmxbLzxRhKJ7M+72BUBrjmZE=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "browserslist": { + "version": "4.23.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", + "integrity": "sha1-fRnaksfgzY0RwJryzhuOdRKm5yM=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.24.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "semver": "^6.3.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha1-XukAk5FOoJY5sBxxHbDWd15Vi+E=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha1-hhLlW+XVHwzR82tKWoOSTomIS3o=", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha1-lhWdth00op26RUyVn1rkpkm6kWc=", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha1-H5o829WyaYpnDDDSc1+a+V7VJ1k=", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "dependencies": { + "@babel/template": { + "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + } + } + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha1-wBoAfawFwIWRTo+2UrM521DYI7s=", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", + "integrity": "sha1-WYHhMdXHADx9H6GtSehsmwl+xHU=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.24.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha1-asR25tFox8I/87o89PeEHUasgSg=", + "dev": true, + "requires": { + "@babel/types": "^7.24.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", + "integrity": "sha1-6mxeM/eyYqCudi/VmGNVxF9UpUU=", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + }, + "dependencies": { + "@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha1-8hUxqcy/9kT90Va0B3wW/ww/YJ4=", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", + "integrity": "sha1-qSRgfdJUplaV5b0gm5i5ArOy8Ro=", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha1-e2jhy0+pZNKZb9Bjcj+0jsqEmOA=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha1-cIW9GdSgt+2PQFwe1zzLcPMjq8E=", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", + "integrity": "sha1-UNpbcvWMFrB/vZkoEL5gSUeOhbo=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha1-AH8VJAtXUcU3xA53q7TonuqqiEc=", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha1-c2eUm8dbIMbVpdSpe7ooJK6O8HU=", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha1-+Zw201k9uVQHBdBzmh8QteIMaW4=", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha1-kYsaf6IwVmA1BjcAib2ZDYcg22I=", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha1-kHo/vUUjQmKFNl0SBsQjxMVSAwc=", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", + "integrity": "sha1-M1+TTAli4sHtH7nXngalYRUGfAk=", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.23.0", + "@babel/template": "^7.24.0", + "@babel/types": "^7.24.5" + }, + "dependencies": { + "@babel/template": { + "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + } + } + } + }, + "@babel/helpers": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helpers/-/helpers-7.24.5.tgz", + "integrity": "sha1-/t64fur6YrYhFgQCGBrYWFoipAo=", + "dev": true, + "requires": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" + }, + "dependencies": { + "@babel/template": { + "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + } + } + } + }, + "@babel/highlight": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha1-vAYT+Y4d0HIOmbKp7jdgGUpwS24=", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + } + }, + "@babel/parser": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha1-Sk1atDFVeeU5ioLc9jbKgMM5J5A=", + "dev": true + }, + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", + "integrity": "sha1-TDaF65zXkLytKEOQD+AlDJHM+JU=", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.5" + } + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", + "integrity": "sha1-tkXZuowrxbevUPD+lJ+e2+sHyM8=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha1-2oJh8ml/D0GwhVuR06IKH7/ScdM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.24.1" + } + }, + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha1-EYHZaFmEyR1le43fFPBIemurKYg=", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", + "integrity": "sha1-v7cnbS1XPLZ7o3mYSiM04mK6UyY=", + "dev": true, + "requires": { + "@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/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha1-sRD1l0GJX37CGm//aW7EYmXERqM=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.21.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", + "integrity": "sha1-d73Wb7e2BfOmEwLSJL36z1VHl30=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha1-crz41Ah5n1R9dZKYw8J8fn+qTZQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha1-X3MTqzSM2xnVkBRfkkdUDpR2EgM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha1-foeIwYEcOTr/digX59vx69DAXws=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.20.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", + "integrity": "sha1-37yqj3tNN7Uei/tG2Upa6iu4nYM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha1-/dlAqZp0Dld9bHU6tvu0P9uUZ+E=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha1-iZsU+6/ofwU9LF/wWzYCnGLhPHU=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha1-qmYpQO9CV3nHVTSlxB6dk27cOQo=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha1-+UANDmo+qTup73CwnnLdbaY4oss=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha1-iG9ciXjet9MPZ4suJDRrKHI00+o=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha1-UgnefSE0V1SKmENvoogvUvS+a+o=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha1-adWXCGtnYMQSZSXPoVTzRjH/Jyw=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha1-r2E9LNXmQ2Q7Zc3tZCB7Fchct44=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", + "integrity": "sha1-h1wl40KNeJbIdYl2X8i50y8kvY0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha1-2zqtckFToA6qwRWj+4mN5UTjSXE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha1-xmuWbGO3FMTuxQj89XY7Hy04EJM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha1-P2ygS4yEGBHbw8XF+DeTTg1ibBA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha1-s7zFHzltFfNZFoP5AjneFDwHaEQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha1-1Jo7PmtS5b5nQAIjF1gCNKakc1c=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha1-K/JjYXBgycxFvNv0krjMgFCCvyc=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.24.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha1-j6euSBsQB2jMmELIYXgIxTUri4k=", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.20.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", + "integrity": "sha1-3+4YYjyMsx3reWqjyoTdqc6pQ1Q=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-remap-async-to-generator": "^7.18.9" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha1-HJR5niD81cTUWJUju8V7dpKXk4A=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", + "integrity": "sha1-iVdBkTl/hWYdb3SNS4nuTZ7mmio=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.5" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha1-vL8a72umCFz93sn8jViHHPAR/Ck=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.24.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha1-GkZTwM+KxGRB7EBt7ObpvFkDVqQ=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", + "integrity": "sha1-BeBKCd9JpGNIKZoOJL/X6QESkzk=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-split-export-declaration": "^7.24.5", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5" + } + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha1-vH54f44CHsz7Z3r18TwpqZNO2Kc=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" + }, + "dependencies": { + "@babel/template": { + "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + } + } + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", + "integrity": "sha1-gIQ+5qUg9zYmhtGpentTVE7eRTw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha1-1WkT0vEnlcyZMIAbhMb4xHUTrBM=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha1-U0enl/6CuNCXSdEOn1uDZlrbyog=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha1-KlpJlZIBlw3Qml/KhWy2UeREOd0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha1-ZlDr61vVwBLV9fkKJmE6CBYui6Q=", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha1-8DNUH8A24++y3LWO7a/U9rgHis0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", + "integrity": "sha1-+o0KFGUG6hldoWcdOO7UWSQrLcw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-flow": "^7.24.1" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha1-Z0SERrZ6tsCRNgzjcX59OlniAv0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha1-jLpvdzBibMTf5MovpRYhWgWSs2E=", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha1-COY2m2KrPop7YQiRUbFhGAyCmfc=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha1-ChmCKXr4Pms8lJcmhgZ99YjFwJY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha1-cZ2K3tGqlLj7NOOnha6FGOJM+kA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha1-iW0jYByS9DeviwE3GtNL63XfRIk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha1-ttgp7RUlhTaXfpx8xkN4FIcf+jk=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha1-5xuh0NaeBJoiv5Czhn4mOCPT8bk=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha1-K5Ylo9TkRbq6yXiNrsOQlOaxHj4=", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha1-aSIMZmU6Gc8sCHK5x2K5pIuL6+8=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha1-Z/4Y7ozgLVfIVRheJ+PclZsumR8=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha1-KcWZiPo9AVfeHIcaKM2DCWNjzDQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha1-DNSUu5fLB9QovWUWMsudQUBROYg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha1-W8AZzls0NcHK3zchXlXkM9Z01Og=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", + "integrity": "sha1-+Ru8sJL/lXxUtAkchr2oNy8LEO8=", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha1-5x1qsTSDzKie2VpHT1Qrv8IKBSA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha1-kqPQ7+hHunIvGkUIZpsjE0Zp4to=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", + "integrity": "sha1-pjNL69f53T3zdEeIDQvWS3eOYA8=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", + "integrity": "sha1-XDsj86a4/tCQ+bmPKSaJbTFTzGI=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.5" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha1-oPqhrofv8Hfh5HpeyBw67zg9wVo=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", + "integrity": "sha1-9dH8rTbjDJYBNMtHnxypilsG7aU=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + } + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha1-1qmuq5bwN0n07r6wtuqOkOyViCU=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha1-Ylt1RbrlI2O9wfu9xyUrUEZAnIw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha1-jecp9ey6r1z4O2feE7rTiiG+V8E=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha1-nSqdv04SZE1vRuXnW/vwK11ukZQ=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha1-upoJFEz1XTXsa5OjIlO+ytjuW1U=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha1-oaz5FSy/aQ5NoLoQeQs6x9Kys5E=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha1-8D5nKRLG4gPtjW4CcdnCET3AMbk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha1-FeIWaHOjDYYX4+LMrbhmQ9Mnqrc=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", + "integrity": "sha1-cDys5e90FV+17sq2PL/Dm90l/hI=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", + "integrity": "sha1-vLqXnkYhINwGp1vTTEc6BHgZMbg=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-typescript": "^7.24.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + } + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha1-+z+hZnZUmsfHRJ25s0JhSYXCo6Q=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha1-VnBP1NmdqB5enwwMk8q9kdvEiJ4=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha1-V8PBkdaPmYrEa3CDgMHOTRNTY4U=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha1-weoXWwKvz/yc9XqcRlgyZiUWW38=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha1-mxZCqke7n0Oob5YwAReA2rf4ZQY=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "../_EXCLUDED_", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@babel/preset-flow": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-flow/-/preset-flow-7.24.1.tgz", + "integrity": "sha1-2nGWwgwtfdTpjP2LGS/lO1628Ls=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-transform-flow-strip-types": "^7.24.1" + } + }, + "@babel/preset-modules": { + "version": "0.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha1-MbzdjxlThDcznRevANF32FTZ1Fg=", + "dev": true, + "requires": { + "@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" + } + }, + "@babel/preset-typescript": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", + "integrity": "sha1-ib3xOjFJoXs7KiycYlR/BtuIRew=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-syntax-jsx": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-typescript": "^7.24.1" + } + }, + "@babel/register": { + "version": "7.23.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/register/-/register-7.23.7.tgz", + "integrity": "sha1-SFpeeVGTnSEwTK5K8XGf24h7wDg=", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.6", + "source-map-support": "^0.5.16" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", + "dev": true + } + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha1-8LppsHXh8F+yglt/rZkeetuxgxA=", + "dev": true + }, + "@babel/runtime": { + "version": "7.20.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha1-cFWrinz/K49gWL9q5F/4StKt7Us=", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha1-oVCQwoOag7AqqZbAtJlABYQf1ag=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha1-lyqgvEXxaYO/ZKofh3st0O6n5vg=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + } + } + }, + "@babel/types": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/types/-/types-7.24.5.tgz", + "integrity": "sha1-dmGTCvxjilOD6wxK7lm3TzjbhNc=", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "to-fast-properties": "^2.0.0" + } + }, + "@busacca/ng-pick-datetime": { + "version": "10.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@busacca/ng-pick-datetime/-/ng-pick-datetime-10.0.0.tgz", + "integrity": "sha1-srOccVMtNjgCacdo12sLu3b60YY=", + "requires": { + "tslib": "^2.0.0" + } + }, + "@capacitor-community/fcm": { + "version": "5.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor-community/fcm/-/fcm-5.0.2.tgz", + "integrity": "sha1-EFpJFr+X3u8hfVKoXXEPN9y/Z1Q=" + }, + "@capacitor/android": { + "version": "5.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/android/-/android-5.6.0.tgz", + "integrity": "sha1-YqXkaXRmvu1CZdpvOTm0Lo8A5kI=" + }, + "@capacitor/app": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/app/-/app-5.0.6.tgz", + "integrity": "sha1-LuAlURFf0uktx+gbwwpsb6eO+mY=" + }, + "@capacitor/app-launcher": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/app-launcher/-/app-launcher-5.0.6.tgz", + "integrity": "sha1-B7vyE2FKwsXlRF2bE/do+9Tmee0=" + }, + "@capacitor/assets": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/assets/-/assets-3.0.1.tgz", + "integrity": "sha1-PaDNJ9Tjqi6EUksNAZOZhj+NGLQ=", + "dev": true, + "requires": { + "@capacitor/cli": "^5.3.0", + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@trapezedev/project": "^7.0.10", + "commander": "8.3.0", + "debug": "4.3.4", + "fs-extra": "10.1.0", + "node-fetch": "2.7.0", + "node-html-parser": "5.4.2", + "sharp": "0.32.5", + "tslib": "2.6.2", + "yargs": "17.7.2" + }, + "dependencies": { + "@capacitor/cli": { + "version": "5.7.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/cli/-/cli-5.7.5.tgz", + "integrity": "sha1-pcpDnuEOZ+oQBevKuZcB6d7qJiY=", + "dev": true, + "requires": { + "@ionic/cli-framework-output": "^2.2.5", + "@ionic/utils-fs": "^3.1.6", + "@ionic/utils-subprocess": "^2.1.11", + "@ionic/utils-terminal": "^2.3.3", + "commander": "^9.3.0", + "debug": "^4.3.4", + "env-paths": "^2.2.0", + "kleur": "^4.1.4", + "native-run": "^2.0.0", + "open": "^8.4.0", + "plist": "^3.0.5", + "prompts": "^2.4.2", + "rimraf": "^4.4.1", + "semver": "^7.3.7", + "tar": "^6.1.11", + "tslib": "^2.4.0", + "xml2js": "^0.5.0" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-9.5.0.tgz", + "integrity": "sha1-vAjR61zt98y3l6lhmdQce8PmDTA=", + "dev": true + } + } + }, + "bplist-parser": { + "version": "0.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha1-OsedZ+xSxMEHiT4CN+t4fLrLztc=", + "dev": true, + "requires": { + "big-integer": "1.6.x" + } + }, + "ini": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-4.1.2.tgz", + "integrity": "sha1-f2RtvZyupZXmH4jvYL//iwH4Ewo=", + "dev": true + }, + "native-run": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/native-run/-/native-run-2.0.1.tgz", + "integrity": "sha1-qbITwygksAfL3QJ54O3TwkvML3o=", + "dev": true, + "requires": { + "@ionic/utils-fs": "^3.1.7", + "@ionic/utils-terminal": "^2.3.4", + "bplist-parser": "^0.3.2", + "debug": "^4.3.4", + "elementtree": "^0.1.7", + "ini": "^4.1.1", + "plist": "^3.1.0", + "split2": "^4.2.0", + "through2": "^4.0.2", + "tslib": "^2.6.2", + "yauzl": "^2.10.0" + } + }, + "split2": { + "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-4.2.0.tgz", + "integrity": "sha1-ycWSCQTRSLqwufZxRfJFqGqtv6Q=", + "dev": true + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha1-mR3zmspnWhkrgW4eA2P5110qomk=", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", + "dev": true + } + } + }, + "@capacitor/browser": { + "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/browser/-/browser-5.1.0.tgz", + "integrity": "sha1-I4ljjAlxbYFXZfliK188ceIde28=" + }, + "@capacitor/camera": { + "version": "5.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/camera/-/camera-5.0.8.tgz", + "integrity": "sha1-5CfPjRiWGdTD7htJHozz0kaZcq0=" + }, + "@capacitor/cli": { + "version": "5.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/cli/-/cli-5.0.5.tgz", + "integrity": "sha1-STbXgrPpYCtzfPyng+0796Gh6Eg=", + "dev": true, + "requires": { + "@ionic/cli-framework-output": "^2.2.5", + "@ionic/utils-fs": "^3.1.6", + "@ionic/utils-subprocess": "^2.1.11", + "@ionic/utils-terminal": "^2.3.3", + "commander": "^9.3.0", + "debug": "^4.3.4", + "env-paths": "^2.2.0", + "kleur": "^4.1.4", + "native-run": "^1.7.2", + "open": "^8.4.0", + "plist": "^3.0.5", + "prompts": "^2.4.2", + "rimraf": "^4.4.1", + "semver": "^7.3.7", + "tar": "^6.1.11", + "tslib": "^2.4.0", + "xml2js": "^0.5.0" + }, + "dependencies": { + "commander": { + "version": "9.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-9.5.0.tgz", + "integrity": "sha1-vAjR61zt98y3l6lhmdQce8PmDTA=", + "dev": true + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@capacitor/core": { + "version": "5.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/core/-/core-5.6.0.tgz", + "integrity": "sha1-Cfdm9l0VbNpqDIa+07HMbk4RhMs=", + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@capacitor/device": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/device/-/device-5.0.6.tgz", + "integrity": "sha1-ETIqnHNxlvLfj4Krvm0aWzLjX7c=" + }, + "@capacitor/dialog": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/dialog/-/dialog-5.0.6.tgz", + "integrity": "sha1-j6Cu5gBT/8oDg/p3gEBOGvZCues=" + }, + "@capacitor/filesystem": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/filesystem/-/filesystem-5.2.0.tgz", + "integrity": "sha1-bkUp6wWchYaezGhkPyUSPb44do8=" + }, + "@capacitor/geolocation": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/geolocation/-/geolocation-5.0.6.tgz", + "integrity": "sha1-BffZb0J0hHxOCfRDytcaIRJqZ5o=" + }, + "@capacitor/haptics": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/haptics/-/haptics-5.0.6.tgz", + "integrity": "sha1-wi/WrLxiy9/zknne1ofEGPLImlo=" + }, + "@capacitor/ios": { + "version": "5.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/ios/-/ios-5.6.0.tgz", + "integrity": "sha1-wndgYVJu33JazWfdIUwv2HI2oDA=" + }, + "@capacitor/keyboard": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/keyboard/-/keyboard-5.0.6.tgz", + "integrity": "sha1-BEAOcbZ3q/nx/Bzq/9EhHn2GQxk=" + }, + "@capacitor/motion": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/motion/-/motion-5.0.6.tgz", + "integrity": "sha1-Nfv0jPQJZ7W9YJUoT22CDJAJo7I=" + }, + "@capacitor/network": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/network/-/network-5.0.6.tgz", + "integrity": "sha1-bBCfBTvPbu+64DN0Jui558IzSjs=" + }, + "@capacitor/preferences": { + "version": "5.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/preferences/-/preferences-5.0.7.tgz", + "integrity": "sha1-okxaC4L8XQdFWxoYzYoozBc/l24=" + }, + "@capacitor/push-notifications": { + "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/push-notifications/-/push-notifications-5.1.0.tgz", + "integrity": "sha1-bI4iNmEOmiXrSkGjfZ3AoW8RYtI=" + }, + "@capacitor/splash-screen": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/splash-screen/-/splash-screen-5.0.6.tgz", + "integrity": "sha1-0pMg3knMaK3Vnhf+y2SqLxoIRH8=" + }, + "@capacitor/status-bar": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/status-bar/-/status-bar-5.0.6.tgz", + "integrity": "sha1-KBVop/eurPgHd3AsuZR8KdwyaFw=" + }, + "@capawesome/capacitor-background-task": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capawesome/capacitor-background-task/-/capacitor-background-task-5.0.0.tgz", + "integrity": "sha1-65hRMQZd9Z+V/6Hp7zq/DzVzo18=" + }, + "@chromatic-com/storybook": { + "version": "1.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@chromatic-com/storybook/-/storybook-1.3.4.tgz", + "integrity": "sha1-HoB0cj4q4w4BzPnANJcTfPD18iQ=", + "dev": true, + "requires": { + "chromatic": "^11.3.1", + "filesize": "^10.0.12", + "jsonfile": "^6.1.0", + "react-confetti": "^6.1.0", + "strip-ansi": "^7.1.0" + } + }, + "@ckeditor/ckeditor5-adapter-ckfinder": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-35.4.0.tgz", + "integrity": "sha1-wdnLu2vmgvI+WU2QAqdEFJKtgF4=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-alignment": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-35.4.0.tgz", + "integrity": "sha1-mRKyXd3L+L5H8WC1eYvehM11uMo=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-angular": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-angular/-/ckeditor5-angular-4.0.0.tgz", + "integrity": "sha1-cHBmrIPM7RXjGN1rksWVAaG5agU=", + "requires": { + "@ckeditor/ckeditor5-watchdog": "^34.0.0", + "tslib": "^2.0.0" + } + }, + "@ckeditor/ckeditor5-autoformat": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-35.4.0.tgz", + "integrity": "sha1-EEimrEwJbXgHwEEMVUm8F86z/e8=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-basic-styles": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-35.4.0.tgz", + "integrity": "sha1-O1JwmXUR/F1kBR7p95PjVu4Xhqk=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-block-quote": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-35.4.0.tgz", + "integrity": "sha1-+mzOEzIAJD3cYTF83uqd00rGPXs=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-build-decoupled-document": { + "version": "35.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-build-decoupled-document/-/ckeditor5-build-decoupled-document-35.0.1.tgz", + "integrity": "sha1-xWjrGJNF/zoqReLUShOu2L1SvIY=", + "requires": { + "@ckeditor/ckeditor5-adapter-ckfinder": "^35.0.1", + "@ckeditor/ckeditor5-alignment": "^35.0.1", + "@ckeditor/ckeditor5-autoformat": "^35.0.1", + "@ckeditor/ckeditor5-basic-styles": "^35.0.1", + "@ckeditor/ckeditor5-block-quote": "^35.0.1", + "@ckeditor/ckeditor5-ckbox": "^35.0.1", + "@ckeditor/ckeditor5-ckfinder": "^35.0.1", + "@ckeditor/ckeditor5-cloud-services": "^35.0.1", + "@ckeditor/ckeditor5-easy-image": "^35.0.1", + "@ckeditor/ckeditor5-editor-decoupled": "^35.0.1", + "@ckeditor/ckeditor5-essentials": "^35.0.1", + "@ckeditor/ckeditor5-font": "^35.0.1", + "@ckeditor/ckeditor5-heading": "^35.0.1", + "@ckeditor/ckeditor5-image": "^35.0.1", + "@ckeditor/ckeditor5-indent": "^35.0.1", + "@ckeditor/ckeditor5-link": "^35.0.1", + "@ckeditor/ckeditor5-list": "^35.0.1", + "@ckeditor/ckeditor5-media-embed": "^35.0.1", + "@ckeditor/ckeditor5-paragraph": "^35.0.1", + "@ckeditor/ckeditor5-paste-from-office": "^35.0.1", + "@ckeditor/ckeditor5-table": "^35.0.1", + "@ckeditor/ckeditor5-typing": "^35.0.1" + } + }, + "@ckeditor/ckeditor5-ckbox": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-35.4.0.tgz", + "integrity": "sha1-Rr2fvRnUq91IUlc2pD0Hjn3lUr4=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-ckfinder": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-35.4.0.tgz", + "integrity": "sha1-qn8kPEfzhPsrt5L1qTmd68IjJ1I=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-clipboard": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-35.4.0.tgz", + "integrity": "sha1-hSn9RdBqft6g9zzQtbMFLyJyM1w=", + "requires": { + "@ckeditor/ckeditor5-core": "^35.4.0", + "@ckeditor/ckeditor5-engine": "^35.4.0", + "@ckeditor/ckeditor5-utils": "^35.4.0", + "@ckeditor/ckeditor5-widget": "^35.4.0", + "lodash-es": "^4.17.11" + } + }, + "@ckeditor/ckeditor5-cloud-services": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-35.4.0.tgz", + "integrity": "sha1-kk4mdBTn+cUBL6n+TR3otRiFHZY=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-core": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-core/-/ckeditor5-core-35.4.0.tgz", + "integrity": "sha1-OTkERcg2OoDUzg5F2T76E7hSP24=", + "requires": { + "@ckeditor/ckeditor5-engine": "^35.4.0", + "@ckeditor/ckeditor5-ui": "^35.4.0", + "@ckeditor/ckeditor5-utils": "^35.4.0", + "lodash-es": "^4.17.15" + } + }, + "@ckeditor/ckeditor5-easy-image": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-35.4.0.tgz", + "integrity": "sha1-tp6EyXwcuDeWvekUwP83Tuln6sQ=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-editor-decoupled": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-35.4.0.tgz", + "integrity": "sha1-YbcP3PqLi/hywYzmk+69JpM2VOU=", + "requires": { + "ckeditor5": "^35.4.0", + "lodash-es": "^4.17.15" + } + }, + "@ckeditor/ckeditor5-engine": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-35.4.0.tgz", + "integrity": "sha1-yw7Z8MWp7wCyT/vY0hAP/x4OkMs=", + "requires": { + "@ckeditor/ckeditor5-utils": "^35.4.0", + "lodash-es": "^4.17.15" + } + }, + "@ckeditor/ckeditor5-enter": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-35.4.0.tgz", + "integrity": "sha1-wPln3D9I+usH2DmsBCYifhGK3lY=", + "requires": { + "@ckeditor/ckeditor5-core": "^35.4.0", + "@ckeditor/ckeditor5-engine": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-essentials": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-35.4.0.tgz", + "integrity": "sha1-TVZlWIYga5EuIXjLlEDOkzypYQA=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-font": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-font/-/ckeditor5-font-35.4.0.tgz", + "integrity": "sha1-jNGaz2Rqe+nlfinAHBi7+wgOM4s=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-heading": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-35.4.0.tgz", + "integrity": "sha1-hva4oB4DiOYd1oflbmMQKfdfGj0=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-image": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-image/-/ckeditor5-image-35.4.0.tgz", + "integrity": "sha1-FtbXvwpHu9DeVGZsq/Nm5T0HHc8=", + "requires": { + "@ckeditor/ckeditor5-ui": "^35.4.0", + "ckeditor5": "^35.4.0", + "lodash-es": "^4.17.15" + } + }, + "@ckeditor/ckeditor5-indent": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-35.4.0.tgz", + "integrity": "sha1-BFyIzRanp6SIgSjRxBu+oTUqOGE=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-link": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-link/-/ckeditor5-link-35.4.0.tgz", + "integrity": "sha1-m3A9HUzjnCFMCBjvsAQXNboEJus=", + "requires": { + "@ckeditor/ckeditor5-ui": "^35.4.0", + "ckeditor5": "^35.4.0", + "lodash-es": "^4.17.15" + } + }, + "@ckeditor/ckeditor5-list": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-list/-/ckeditor5-list-35.4.0.tgz", + "integrity": "sha1-v3W9I7LlcWKL5pUmpyknkow7gR8=", + "requires": { + "@ckeditor/ckeditor5-ui": "^35.4.0", + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-media-embed": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-35.4.0.tgz", + "integrity": "sha1-iE+epxUpe5smj6FsHoA/ZvjxXsc=", + "requires": { + "@ckeditor/ckeditor5-ui": "^35.4.0", + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-paragraph": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-35.4.0.tgz", + "integrity": "sha1-22ur0Z6zfGZ3G3NV0M0IgMubWZw=", + "requires": { + "@ckeditor/ckeditor5-core": "^35.4.0", + "@ckeditor/ckeditor5-ui": "^35.4.0", + "@ckeditor/ckeditor5-utils": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-paste-from-office": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-35.4.0.tgz", + "integrity": "sha1-+pMReyumbHSvYEFHmjsJSdMQ7KI=", + "requires": { + "ckeditor5": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-select-all": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-35.4.0.tgz", + "integrity": "sha1-t8IOn2huWUl+hIJcR4bdh04i1OI=", + "requires": { + "@ckeditor/ckeditor5-core": "^35.4.0", + "@ckeditor/ckeditor5-ui": "^35.4.0", + "@ckeditor/ckeditor5-utils": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-table": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-table/-/ckeditor5-table-35.4.0.tgz", + "integrity": "sha1-CpP+39dkCnJx+u/MlUBuXy+pZtI=", + "requires": { + "ckeditor5": "^35.4.0", + "lodash-es": "^4.17.15" + } + }, + "@ckeditor/ckeditor5-typing": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-35.4.0.tgz", + "integrity": "sha1-t4YDKlQc/RAlYusHwhxi4LbVAsY=", + "requires": { + "@ckeditor/ckeditor5-core": "^35.4.0", + "@ckeditor/ckeditor5-engine": "^35.4.0", + "@ckeditor/ckeditor5-utils": "^35.4.0", + "lodash-es": "^4.17.15" + } + }, + "@ckeditor/ckeditor5-ui": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-35.4.0.tgz", + "integrity": "sha1-duWQMq7mZSxr1xfzD8MwoGSzRR4=", + "requires": { + "@ckeditor/ckeditor5-core": "^35.4.0", + "@ckeditor/ckeditor5-utils": "^35.4.0", + "lodash-es": "^4.17.15" + } + }, + "@ckeditor/ckeditor5-undo": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-35.4.0.tgz", + "integrity": "sha1-95sZvmm4uatXWSz+TsRkWzcot3M=", + "requires": { + "@ckeditor/ckeditor5-core": "^35.4.0", + "@ckeditor/ckeditor5-engine": "^35.4.0", + "@ckeditor/ckeditor5-ui": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-upload": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-35.4.0.tgz", + "integrity": "sha1-V5RKToJM3uN7tT15Xb6YBV4R10g=", + "requires": { + "@ckeditor/ckeditor5-core": "^35.4.0", + "@ckeditor/ckeditor5-ui": "^35.4.0", + "@ckeditor/ckeditor5-utils": "^35.4.0" + } + }, + "@ckeditor/ckeditor5-utils": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-35.4.0.tgz", + "integrity": "sha1-xcKWosGINoTmdLGnEPzEG3ReFWs=", + "requires": { + "lodash-es": "^4.17.15" + } + }, + "@ckeditor/ckeditor5-watchdog": { + "version": "34.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-34.2.0.tgz", + "integrity": "sha1-8VbHUuqPwxB6G5S63AM3aiL9r7g=", + "requires": { + "lodash-es": "^4.17.15" + } + }, + "@ckeditor/ckeditor5-widget": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-35.4.0.tgz", + "integrity": "sha1-qA7UxPV6EZi0fE6TCQ+OvmL3Dss=", + "requires": { + "@ckeditor/ckeditor5-core": "^35.4.0", + "@ckeditor/ckeditor5-engine": "^35.4.0", + "@ckeditor/ckeditor5-enter": "^35.4.0", + "@ckeditor/ckeditor5-typing": "^35.4.0", + "@ckeditor/ckeditor5-ui": "^35.4.0", + "@ckeditor/ckeditor5-utils": "^35.4.0", + "lodash-es": "^4.17.15" + } + }, + "@colors/colors": { + "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha1-u1BFecHK6SPmV2pPXaQ9Jfl729k=", + "dev": true + }, + "@compodoc/compodoc": { + "version": "1.1.24", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/compodoc/-/compodoc-1.1.24.tgz", + "integrity": "sha1-1qP1pgmM683zETOhZSSVP8wAp5w=", + "dev": true, + "requires": { + "@angular-devkit/schematics": "17.3.5", + "@babel/core": "^7.24.4", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/preset-env": "^7.24.4", + "@compodoc/live-server": "^1.2.3", + "@compodoc/ngd-transformer": "^2.1.3", + "bootstrap.native": "^5.0.12", + "chalk": "4.1.2", + "cheerio": "^1.0.0-rc.12", + "chokidar": "^3.6.0", + "colors": "1.4.0", + "commander": "^12.0.0", + "cosmiconfig": "^9.0.0", + "decache": "^4.6.2", + "es6-shim": "^0.35.8", + "fancy-log": "^2.0.0", + "fast-glob": "^3.3.2", + "fs-extra": "^11.2.0", + "glob": "^10.3.12", + "handlebars": "^4.7.8", + "html-entities": "^2.5.2", + "i18next": "^23.11.2", + "json5": "^2.2.3", + "lodash": "^4.17.21", + "loglevel": "^1.9.1", + "loglevel-plugin-prefix": "^0.8.4", + "lunr": "^2.3.9", + "marked": "7.0.3", + "minimist": "^1.2.8", + "opencollective-postinstall": "^2.0.3", + "os-name": "4.0.1", + "pdfjs-dist": "2.12.313", + "pdfmake": "^0.2.10", + "prismjs": "^1.29.0", + "semver": "^7.6.0", + "svg-pan-zoom": "^3.6.1", + "tablesort": "^5.3.0", + "traverse": "^0.6.9", + "ts-morph": "^22.0.0", + "uuid": "^9.0.1", + "vis": "^4.21.0-EOL", + "zepto": "^1.2.0" + }, + "dependencies": { + "@angular-devkit/core": { + "version": "17.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/core/-/core-17.3.5.tgz", + "integrity": "sha1-WvAd6VtJRVh66h/qoQEfh0hf/uU=", + "dev": true, + "requires": { + "ajv": "8.12.0", + "ajv-formats": "2.1.1", + "jsonc-parser": "3.2.1", + "picomatch": "4.0.1", + "rxjs": "7.8.1", + "source-map": "0.7.4" + } + }, + "@angular-devkit/schematics": { + "version": "17.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/schematics/-/schematics-17.3.5.tgz", + "integrity": "sha1-XqMaPl19xesR94a3ltBTbwqbBb0=", + "dev": true, + "requires": { + "@angular-devkit/core": "17.3.5", + "jsonc-parser": "3.2.1", + "magic-string": "0.30.8", + "ora": "5.4.1", + "rxjs": "7.8.1" + } + }, + "@babel/core": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha1-GFlPeJw1lKyyTP20p/e30ui9kS0=", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha1-eET5KJVG76n+usLeTP41igUL1wM=", + "dev": true + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha1-DiIHA7ifIhaADOexxTywz1IcN/Q=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" + } + }, + "@babel/preset-env": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.24.5.tgz", + "integrity": "sha1-aprJC9WlqdrlAq9g38WMGQVRu80=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@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.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.5", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.5", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.5", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.5", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.5", + "@babel/plugin-transform-parameters": "^7.24.5", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.5", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.5", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "../_EXCLUDED_", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha1-zLiKLEnIFyNoYf7ngmCAVzuKkjo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/template": { + "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha1-MDIN/j/+GjNsFa/c2v1v1hWyXjM=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha1-eJrIJAWtZkwgR20CM7SFKB3rnHc=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "../_EXCLUDED_" + }, + "dependencies": { + "core-js-compat": { + "version": "file:node_modules/@compodoc/compodoc/node_modules/_EXCLUDED_" + } + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha1-rdxH4kDt0doQWOvaAwIfOCu6eF4=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + } + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chokidar": { + "version": "3.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha1-GXxsxmnvKo3F57TZfuTgksPrDVs=", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "commander": { + "version": "12.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-12.0.0.tgz", + "integrity": "sha1-uSnbbfhUYICt/QBKshXtSM9vJZI=", + "dev": true + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", + "dev": true + }, + "core-js-compat": { + "version": "file:node_modules/@compodoc/compodoc/node_modules/@babel/_EXCLUDED_" + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "glob": { + "version": "10.3.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", + "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "jsonc-parser": { + "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonc-parser/-/jsonc-parser-3.2.1.tgz", + "integrity": "sha1-AxkEVxzPkp12cO6MVHVFCByzfxo=", + "dev": true + }, + "magic-string": { + "version": "0.30.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.30.8.tgz", + "integrity": "sha1-FOhiQkbSvtunDVRiqpmsloGERhM=", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "minimatch": { + "version": "9.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass": { + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", + "dev": true + }, + "picomatch": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picomatch/-/picomatch-4.0.1.tgz", + "integrity": "sha1-aMJsiDc5nlgZ7c5IWQQS6gfxegc=", + "dev": true + }, + "rxjs": { + "version": "7.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha1-b289meqARCke/ZLnx/z1YsQFdUM=", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "semver": { + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@compodoc/live-server": { + "version": "1.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/live-server/-/live-server-1.2.3.tgz", + "integrity": "sha1-LktZIAkaNeS4IcuZOHEj49+jCmM=", + "dev": true, + "requires": { + "chokidar": "^3.5.2", + "colors": "1.4.0", + "connect": "^3.7.0", + "cors": "latest", + "event-stream": "4.0.1", + "faye-websocket": "0.11.x", + "http-auth": "4.1.9", + "http-auth-connect": "^1.0.5", + "morgan": "^1.10.0", + "object-assign": "latest", + "open": "8.4.0", + "proxy-middleware": "latest", + "send": "latest", + "serve-index": "^1.9.1" + }, + "dependencies": { + "open": { + "version": "8.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/open/-/open-8.4.0.tgz", + "integrity": "sha1-NFMhrhj4E4+CVlqRD9xrOejCRPg=", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + } + } + }, + "@compodoc/ngd-core": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/ngd-core/-/ngd-core-2.1.1.tgz", + "integrity": "sha1-+Moiu77iCQrYF6dUThz/mtH1/Oo=", + "dev": true, + "requires": { + "ansi-colors": "^4.1.3", + "fancy-log": "^2.0.0", + "typescript": "^5.0.4" + }, + "dependencies": { + "typescript": { + "version": "5.4.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha1-QszvLFcf29D2cYsdH15uXvAG9hE=", + "dev": true + } + } + }, + "@compodoc/ngd-transformer": { + "version": "2.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/ngd-transformer/-/ngd-transformer-2.1.3.tgz", + "integrity": "sha1-V7Se+/lyh3NjDMFUiZWzABZzdpY=", + "dev": true, + "requires": { + "@aduh95/viz.js": "3.4.0", + "@compodoc/ngd-core": "~2.1.1", + "dot": "^2.0.0-beta.1", + "fs-extra": "^11.1.1" + }, + "dependencies": { + "fs-extra": { + "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + } + } + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha1-AGKcNaaI4FqIsc2mhPudXnPwAKE=", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha1-ZTT9WTOlO6fL86F2FeJzoNEnP/k=", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha1-HVcr+74Ut3BOC6Dzm3SBW4SHDXA=", + "dev": true + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha1-CN559U6zQG+dqvd8duNTE9qWOWM=", + "dev": true + }, + "@es-joy/jsdoccomment": { + "version": "0.43.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@es-joy/jsdoccomment/-/jsdoccomment-0.43.0.tgz", + "integrity": "sha1-NcKVyt0Kk50aOmzRVI9m7HbTiHA=", + "dev": true, + "requires": { + "@types/eslint": "^8.56.5", + "@types/estree": "^1.0.5", + "@typescript-eslint/types": "^7.2.0", + "comment-parser": "1.4.1", + "esquery": "^1.5.0", + "jsdoc-type-pratt-parser": "~4.0.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "7.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-7.8.0.tgz", + "integrity": "sha1-H9JXezrYg7dpVG4tHvN5+SmnCR0=", + "dev": true + } + } + }, + "@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha1-pw9KwRxqHfwYuLuxMoQVXZM7lTc=", + "dev": true, + "optional": true + }, + "@esbuild/android-arm": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.17.8.tgz", + "integrity": "sha1-xB5JavVB4XU2nUgWTQzwGl9lbPY=", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz", + "integrity": "sha1-s9W2WjsuBzpsfuNrHzwwyPAAMVs=", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.17.8.tgz", + "integrity": "sha1-CA+mfCm+d/Wjyl7kzHjVv5J+Ojs=", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz", + "integrity": "sha1-BTYiv5qC9D1cB1t4GOAmGPe0o5c=", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz", + "integrity": "sha1-ihqts1jVN9jvrYF7saW/+RuEc0s=", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz", + "integrity": "sha1-5nONAIG6ByGlxsZ06Exuf86mGYk=", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz", + "integrity": "sha1-GFXlYvK3MPRIP26UCG6eJZf+tMM=", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz", + "integrity": "sha1-GBJwcrJwu2MhxtEb4gv9MODWrRc=", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz", + "integrity": "sha1-SB2jiVJyGj/bd8F6Ns6qzEJwtcU=", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz", + "integrity": "sha1-7kAK97O8aejKLlk8o1FW/7mr1U8=", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz", + "integrity": "sha1-jFCdikVGk9OYJLg7P2bEAIcvzoI=", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz", + "integrity": "sha1-8rDTbmP7Jrw/lbIDtqgGOCkhAco=", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz", + "integrity": "sha1-HmKL4APgNukEI3FgKMyIT+W6Jb0=", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz", + "integrity": "sha1-QZqBXLTD+58beO9SlfW0i4v2Qno=", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz", + "integrity": "sha1-KRxJrlw9EdImNSdVwINZEf4anlw=", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz", + "integrity": "sha1-Axmdkcdvr4C9VBBPXL8KSJvDn2o=", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz", + "integrity": "sha1-tDbXZ+GyGFL57SEuK7V/dyA7CuI=", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz", + "integrity": "sha1-0UgdhTniHUcpzQSgRQomwsh4nok=", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz", + "integrity": "sha1-LPuBJuB5ssAP0b8JVUHp9cR4d+Q=", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz", + "integrity": "sha1-fG7P0JfKI7ghGXU79wcruu/lHjo=", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz", + "integrity": "sha1-z/7GPDyw74VjoE304J+nEFYXHQA=", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz", + "integrity": "sha1-IAoJZc9lSsKLlxNY7NypzFtEwzU=", + "dev": true, + "optional": true + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha1-ojUU6Pua8SadX3eIqlVnmNYca1k=", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha1-VI9t5VaFfIu3O77nDDXcgqLnTWM=", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha1-OIomnw8lwbatwxe1osVXFIlMcK0=", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", + "dev": true + }, + "globals": { + "version": "13.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-13.24.0.tgz", + "integrity": "sha1-hDKhnXjODB6DOUnDats0VAC7EXE=", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "dev": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "dev": true + } + } + }, + "@eslint/js": { + "version": "8.56.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha1-7yA1D+xgWn9wNaAXZHMbLeDzeCs=", + "dev": true + }, + "@fal-works/esbuild-plugin-global-externals": { + "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", + "integrity": "sha1-wF7TWtgt+OasYWxouSwigr0IO6Q=", + "dev": true + }, + "@foliojs-fork/fontkit": { + "version": "1.9.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz", + "integrity": "sha1-lCQcGVvGIEFXvITDPzS9yWfsqcM=", + "dev": true, + "requires": { + "@foliojs-fork/restructure": "^2.0.2", + "brotli": "^1.2.0", + "clone": "^1.0.4", + "deep-equal": "^1.0.0", + "dfa": "^1.2.0", + "tiny-inflate": "^1.0.2", + "unicode-properties": "^1.2.2", + "unicode-trie": "^2.0.0" + }, + "dependencies": { + "deep-equal": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha1-eKVht4MO7zE0x/bzo9avJypnh2E=", + "dev": true, + "requires": { + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" + } + } + } + }, + "@foliojs-fork/linebreak": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz", + "integrity": "sha1-Mv7gPVQx+nMoQ3NDnhcuRRrh4to=", + "dev": true, + "requires": { + "base64-js": "1.3.1", + "unicode-trie": "^2.0.0" + }, + "dependencies": { + "base64-js": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE=", + "dev": true + } + } + }, + "@foliojs-fork/pdfkit": { + "version": "0.14.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/pdfkit/-/pdfkit-0.14.0.tgz", + "integrity": "sha1-7RhoBQ7dKQQoRlX43N3Va0lXbJg=", + "dev": true, + "requires": { + "@foliojs-fork/fontkit": "^1.9.1", + "@foliojs-fork/linebreak": "^1.1.1", + "crypto-js": "^4.2.0", + "png-js": "^1.0.0" + } + }, + "@foliojs-fork/restructure": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/restructure/-/restructure-2.0.2.tgz", + "integrity": "sha1-c3Wauir/Hah7fEVU5oOccNQ8krQ=", + "dev": true + }, + "@gar/promisify": { + "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha1-VVGTqy47s7atw9VRycAw2ehg2vY=", + "dev": true + }, + "@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha1-145IGgOfdWbsyWYLTqf+ax/sRCs=", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha1-r1smkaIrRL6EewyoFkHF+2rQFyw=", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha1-Siho111taWPkI7z5C3/RvjQ0CdM=", + "dev": true + }, + "@hutson/parse-repository-url": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha1-mMI8lQo9m2yPDa7QbabDrwaYE0A=", + "dev": true + }, + "@ionic-native/core": { + "version": "5.36.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic-native/core/-/core-5.36.0.tgz", + "integrity": "sha1-cSxApTCxGbADno0Wy1d4mfUFQdQ=", + "requires": { + "@types/cordova": "latest" + } + }, + "@ionic-native/http": { + "version": "5.36.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic-native/http/-/http-5.36.0.tgz", + "integrity": "sha1-FTez34MFS2FpR8UeHuIU/+NiLeM=", + "requires": { + "@types/cordova": "latest" + } + }, + "@ionic/angular": { + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/angular/-/angular-7.6.2.tgz", + "integrity": "sha1-uDZPGbHkhI4/f9DPxYWQPfOsK1g=", + "requires": { + "@ionic/core": "7.6.2", + "ionicons": "^7.0.0", + "jsonc-parser": "^3.0.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@ionic/cli-framework-output": { + "version": "2.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", + "integrity": "sha1-KdVBrMd3Omqs7sXzsHmTf7zvVAI=", + "dev": true, + "requires": { + "@ionic/utils-terminal": "2.3.5", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@ionic/core": { + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha1-x23OJLVAVLCitLNuJKdrzUtg5zQ=", + "requires": { + "@stencil/core": "^4.8.2", + "ionicons": "^7.2.1", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@ionic/pwa-elements": { + "version": "3.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/pwa-elements/-/pwa-elements-3.2.2.tgz", + "integrity": "sha1-p1eyLXBU5xiyDnIvGpNvfe/wmgE=" + }, + "@ionic/storage": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/storage/-/storage-4.0.0.tgz", + "integrity": "sha1-MxlwQqv7uItrb2sFHKZKlWaBLAE=", + "requires": { + "localforage": "^1.9.0" + } + }, + "@ionic/storage-angular": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/storage-angular/-/storage-angular-4.0.0.tgz", + "integrity": "sha1-3N+9IHte+QXrRfJJV/FL1TONe7g=", + "requires": { + "@ionic/storage": "^4.0.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@ionic/utils-array": { + "version": "2.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-array/-/utils-array-2.1.6.tgz", + "integrity": "sha1-7uhjvpRe4aKLmhD/Fv3qd2+hjCI=", + "dev": true, + "requires": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@ionic/utils-fs": { + "version": "3.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", + "integrity": "sha1-4NQSJScsNGhGhn6IoLhLGk7p2ck=", + "dev": true, + "requires": { + "@types/fs-extra": "^8.0.0", + "debug": "^4.0.0", + "fs-extra": "^9.0.0", + "tslib": "^2.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@ionic/utils-object": { + "version": "2.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-object/-/utils-object-2.1.6.tgz", + "integrity": "sha1-wCWb+SW2wSZj0G9rwXA+XctWXm0=", + "dev": true, + "requires": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@ionic/utils-process": { + "version": "2.1.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-process/-/utils-process-2.1.11.tgz", + "integrity": "sha1-rAbfojBwJwlasEIKI0kkqe/+tr0=", + "dev": true, + "requires": { + "@ionic/utils-object": "2.1.6", + "@ionic/utils-terminal": "2.3.4", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "tslib": "^2.0.1" + }, + "dependencies": { + "@ionic/utils-terminal": { + "version": "2.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", + "integrity": "sha1-5AxEtnYmXtagemhAe9puE1hw+Hk=", + "dev": true, + "requires": { + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@ionic/utils-stream": { + "version": "3.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-stream/-/utils-stream-3.1.6.tgz", + "integrity": "sha1-fC/c9NnmIeiyJg4v7iRxglpOIU8=", + "dev": true, + "requires": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@ionic/utils-subprocess": { + "version": "2.1.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz", + "integrity": "sha1-BiJL3G2Yke2GseVW/BcqDuq9yEY=", + "dev": true, + "requires": { + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@ionic/utils-process": "2.1.11", + "@ionic/utils-stream": "3.1.6", + "@ionic/utils-terminal": "2.3.4", + "cross-spawn": "^7.0.3", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "dependencies": { + "@ionic/utils-terminal": { + "version": "2.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", + "integrity": "sha1-5AxEtnYmXtagemhAe9puE1hw+Hk=", + "dev": true, + "requires": { + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@ionic/utils-terminal": { + "version": "2.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", + "integrity": "sha1-pIRl9ASW7o8pxtkuRQbV8ZdirDw=", + "dev": true, + "requires": { + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha1-s3Znt7wYHBaHgiWbq0JHT79StVA=", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "ansi-styles": { + "version": "6.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha1-DmIyDPmcIa//OzASGSVGqsv7BcU=", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha1-hAyIA7DYBH9P8M+WMXazLU7z7XI=", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha1-FPja7G2B5yIdKjV+Zoyrc728p5Q=", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha1-VtwiNo7lcPrOG0mBmXXZuaXq0hQ=", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0=", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=", + "dev": true + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha1-rYuGpm8R8zYZ49fh3N3X8tQP+QU=", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha1-5dLkUDBqlJHjvXfjI+ONev8xWZY=", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha1-eg7mAfYPmaIMfHxf8MgDiMEYm9Y=", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha1-VY+2Ry7RakyFC4iVMOazZDjEkoA=", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha1-nXHKiG4yUC65NiyadKRnh8Nt+Bo=", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha1-18bmdVx4VnqVHgSrUu8P0m3lnzI=", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha1-FfGQ6YiV8/wjJ27hS8drZ1wuUPA=", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha1-T8VsFcWAua233DwzOhNOVAtEv7E=", + "dev": true + }, + "@mapbox/geojson-rewind": { + "version": "0.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", + "integrity": "sha1-WRpdcanNHaGgvzQgs76jGw/HlGo=", + "requires": { + "get-stream": "^6.0.1", + "minimist": "^1.2.6" + } + }, + "@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", + "integrity": "sha1-zlblOfg1UrWNENZy6k1vya3HsjQ=" + }, + "@mapbox/point-geometry": { + "version": "0.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", + "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=" + }, + "@mapbox/tiny-sdf": { + "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz", + "integrity": "sha1-mh0z5QGAk+iPak3yND6IYFYocoI=" + }, + "@mapbox/unitbezier": { + "version": "0.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", + "integrity": "sha1-0y3rZscXfp6d/Du9aXCD4uZX/wE=" + }, + "@mapbox/vector-tile": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", + "integrity": "sha1-06dMkEAtBuiexm3knsgX/1NAlmY=", + "requires": { + "@mapbox/point-geometry": "~0.1.0" + } + }, + "@mapbox/whoots-js": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", + "integrity": "sha1-SXxnoc71DRokWbpg8xXkSNKth/4=" + }, + "@maplibre/maplibre-gl-style-spec": { + "version": "19.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-19.3.3.tgz", + "integrity": "sha1-oQYki9LiXnfJY6Nirq9jDgD5JOk=", + "requires": { + "@mapbox/jsonlint-lines-primitives": "~2.0.2", + "@mapbox/unitbezier": "^0.0.1", + "json-stringify-pretty-compact": "^3.0.0", + "minimist": "^1.2.8", + "rw": "^1.3.3", + "sort-object": "^3.0.3" + } + }, + "@material/animation": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/animation/-/animation-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-1C7N0x2lY1/1tEpTxvyHRt5/Wlo=", + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/auto-init": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/auto-init/-/auto-init-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-OcrwTlZHttc6Y/jZCnRKktM5TzE=", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/banner": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/banner/-/banner-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-nm5W8P0fVyoEbqDf4/r6GBpebIQ=", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/base": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/base/-/base-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-/ps+AffcHtBk4Gv7D4sHLQ18fRA=", + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/button": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/button/-/button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-cUqqgM63P+8oUt2bJb/mNAdulXw=", + "requires": { + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/card": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/card/-/card-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-aMQAd0apNCLJoBDSfc8l1xdu3XI=", + "requires": { + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/checkbox": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/checkbox/-/checkbox-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-K0ilVBXqsQznO6h6+PXC537rGFE=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/chips": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/chips/-/chips-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-gZKeDBirWKjrBoLq2dNzUri1g6M=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/circular-progress": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/circular-progress/-/circular-progress-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-hITOK1PQdLSLaFH2B1jC+slJaok=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/progress-indicator": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/data-table": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/data-table/-/data-table-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-TDhPx0UAqkczzj/maKkoAH7zsck=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/checkbox": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/linear-progress": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/select": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/density": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/density/-/density-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-mvHqDolCNB928DLUKkzRMgUKAH4=", + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/dialog": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/dialog/-/dialog-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-FBFk1r2/VC9yJLFy30Cnny5WKqg=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/dom": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/dom/-/dom-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-FIf0oBh6qPsSgZUzU3IYiIwllOs=", + "requires": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/drawer": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/drawer/-/drawer-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-xW3GekQQMMtM3vIDAwnTTB1SZsw=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/elevation": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/elevation/-/elevation-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-ma0YeRfQaoSA94AInSVIZFicfQU=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/fab": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/fab/-/fab-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-EgM9Z3EqBNJctG4WRhVaGpIuPLg=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/feature-targeting": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/feature-targeting/-/feature-targeting-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-cyR+C80lsDE6b3g86NDbPrHZsno=", + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/floating-label": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/floating-label/-/floating-label-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-aVZbUI9OnRmpvlicz0lVlsgQKgc=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/focus-ring": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/focus-ring/-/focus-ring-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-5HmF56i2ppbbI1RnCkJ6T9NPMKU=", + "requires": { + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0" + } + }, + "@material/form-field": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/form-field/-/form-field-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-AzkwQC6XZsLGJJyqbhKVVXr2GjY=", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/icon-button": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/icon-button/-/icon-button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-sfGtul8pR8O7MXld8pIfoufR+GI=", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/image-list": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/image-list/-/image-list-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-0Tc2n+6jARKHkGpikXhNaS5wHN0=", + "requires": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/layout-grid": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/layout-grid/-/layout-grid-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-TJ88Lu5lD07ylxpMD6z3x7wh9fA=", + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/line-ripple": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/line-ripple/-/line-ripple-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-30YBp4Da6Rn/udK+wF+hiSOMnWc=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/linear-progress": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/linear-progress/-/linear-progress-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-cJMZnIu5RrwVtnfJaKQ/jwMvVG8=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/progress-indicator": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/list": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/list/-/list-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-LxKsYlD52hmEPtEi88bYfKQD28E=", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/menu": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/menu/-/menu-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-H8oEpbqiUU6FDbgqIY68xl7YwP4=", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/menu-surface": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/menu-surface/-/menu-surface-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-w5fsYXA6HmskzidR6Vm1UmyQm6k=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/notched-outline": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/notched-outline/-/notched-outline-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-wYtI2KnVFTcX4dyxOsUfzsjKhIk=", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/progress-indicator": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/progress-indicator/-/progress-indicator-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-Jg+Hs8MA2RfITWEEd8bfqPr8vxo=", + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/radio": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/radio/-/radio-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-eihGEkweeNalE67oyjuvvj/88ak=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/ripple": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/ripple/-/ripple-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-Gtsy5Pbay7nmXSb7GmGU8l6NtvA=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/rtl": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/rtl/-/rtl-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-ifaaHsLJzJBU04p3i1rNg0bWk4U=", + "requires": { + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/segmented-button": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/segmented-button/-/segmented-button-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-HqFAnKcm8KZHZwMU+tQIvGpYAkE=", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/touch-target": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/select": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/select/-/select-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-5eL+70j+0TFFCexfIGsxHSYX7W8=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/list": "15.0.0-canary.684e33d25.0", + "@material/menu": "15.0.0-canary.684e33d25.0", + "@material/menu-surface": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/shape": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/shape/-/shape-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-PirIa5v/ZKh8FF1GF4uspR5syZ8=", + "requires": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/slider": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/slider/-/slider-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-JivvfDNkilOBOQxt91Gtw/VnXA0=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/snackbar": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/snackbar/-/snackbar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-Q3NO++QpBckcdzzJW/uQh8fhYsc=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/icon-button": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/switch": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/switch/-/switch-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-zRC5VO/EkZe9G+7CecI88muW6wM=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/tab": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab/-/tab-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-c7ErjmkWsdC+/H3WTw9DrkXqLyA=", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/focus-ring": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/tab-bar": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-bar/-/tab-bar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-YhykDY7Ta/chMHTFc3ZAzkmYRIA=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "@material/tab-indicator": "15.0.0-canary.684e33d25.0", + "@material/tab-scroller": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/tab-indicator": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-indicator/-/tab-indicator-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-MFxEYaRTlGGcn4nvymFoFtIQNbE=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/tab-scroller": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-scroller/-/tab-scroller-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-/+cw3MpPoYMftUHpze6cVm//FKs=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/tab": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/textfield": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/textfield/-/textfield-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-rj3MpXqoCoGh/sauiId/YnTZq20=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/density": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/floating-label": "15.0.0-canary.684e33d25.0", + "@material/line-ripple": "15.0.0-canary.684e33d25.0", + "@material/notched-outline": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/theme": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/theme/-/theme-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-D6b6pPvm8XYH4jE8gm5e3+zOBSo=", + "requires": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/tokens": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tokens/-/tokens-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-6/7CJ7fx7Z2zUiexmaJHZdGII1Y=", + "requires": { + "@material/elevation": "15.0.0-canary.684e33d25.0" + } + }, + "@material/tooltip": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tooltip/-/tooltip-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-mBogoBCnxBBk8aZV8/JIJYhYXtU=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/button": "15.0.0-canary.684e33d25.0", + "@material/dom": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/tokens": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "safevalues": "^0.3.4", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/top-app-bar": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/top-app-bar/-/top-app-bar-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-P1CE1sH3+6p5HyPdq8jBPdRUhGU=", + "requires": { + "@material/animation": "15.0.0-canary.684e33d25.0", + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/elevation": "15.0.0-canary.684e33d25.0", + "@material/ripple": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/shape": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "@material/typography": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/touch-target": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/touch-target/-/touch-target-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-T+2cAgy9jYE7jAH4WQZSt8cZy6c=", + "requires": { + "@material/base": "15.0.0-canary.684e33d25.0", + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/rtl": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@material/typography": { + "version": "15.0.0-canary.684e33d25.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/typography/-/typography-15.0.0-canary.684e33d25.0.tgz", + "integrity": "sha1-0r0s+QVCBjN7C1mmM+Dc6PjjVjs=", + "requires": { + "@material/feature-targeting": "15.0.0-canary.684e33d25.0", + "@material/theme": "15.0.0-canary.684e33d25.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@mdx-js/react": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha1-mXoZs6W3g9k2x1rnxHz+Yvln90Y=", + "dev": true, + "requires": { + "@types/mdx": "^2.0.0" + } + }, + "@ndelangen/get-tarball": { + "version": "3.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", + "integrity": "sha1-cn/0RU5l80cH50Klnl5rH1JdiWQ=", + "dev": true, + "requires": { + "gunzip-maybe": "^1.4.2", + "pump": "^3.0.0", + "tar-fs": "^2.1.1" + } + }, + "@ngrx/effects": { + "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/effects/-/effects-15.4.0.tgz", + "integrity": "sha1-MegKou8TlTdyYHucbcsS784uHaU=", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngrx/entity": { + "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/entity/-/entity-15.4.0.tgz", + "integrity": "sha1-lodFqAejNC7FI84no5r9uk7mAfE=", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngrx/router-store": { + "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/router-store/-/router-store-15.4.0.tgz", + "integrity": "sha1-erkqxUW93n5w3ZktS7lqIv5vnS4=", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngrx/schematics": { + "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/schematics/-/schematics-15.4.0.tgz", + "integrity": "sha1-5JTm/qFa0Ir+kpcuwziixdL2Mt0=", + "dev": true + }, + "@ngrx/store": { + "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/store/-/store-15.4.0.tgz", + "integrity": "sha1-GF7hjlxBR8fbYP07IjzEKfgm1RQ=", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngrx/store-devtools": { + "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/store-devtools/-/store-devtools-15.4.0.tgz", + "integrity": "sha1-OcGjH4E9xDKO0PuCaEOEXINCLC0=", + "requires": { + "tslib": "^2.0.0" + } + }, + "@ngtools/webpack": { + "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngtools/webpack/-/webpack-15.2.8.tgz", + "integrity": "sha1-34+5MAzPlMq4+K1p+xb9MRgebII=", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/fs": { + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha1-Wc2qWtypXRNfwA8rtT9XcVdc5yY=", + "dev": true, + "requires": { + "semver": "^7.3.5" + } + }, + "@npmcli/git": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/git/-/git-4.1.0.tgz", + "integrity": "sha1-qwrT/YK8TYwTUbbGLw+lbo/mr6Y=", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", + "dev": true + }, + "which": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", + "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@npmcli/installed-package-contents": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", + "integrity": "sha1-YwSOX25AlHo6iNy8tP2bdv3TfBc=", + "dev": true, + "requires": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + } + }, + "@npmcli/move-file": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/move-file/-/move-file-2.0.1.tgz", + "integrity": "sha1-Jva9w3nYf3XlVzm6uJ21JbBhAOQ=", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha1-EBstBJDvGqIO1GDkwIE/DbVgVFo=", + "dev": true + }, + "@npmcli/promise-spawn": { + "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", + "integrity": "sha1-yLxPor0PAcuXnYeYugOPMUz6cPI=", + "dev": true, + "requires": { + "which": "^3.0.0" + }, + "dependencies": { + "which": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", + "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@npmcli/run-script": { + "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/run-script/-/run-script-6.0.2.tgz", + "integrity": "sha1-olRS1F7n9/uMFt+vliRCPAwOuIU=", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "which": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", + "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha1-p36nQvqyV3UUVDTrHSMoz1ATrDM=", + "dev": true, + "optional": true + }, + "@prettier/plugin-xml": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@prettier/plugin-xml/-/plugin-xml-2.2.0.tgz", + "integrity": "sha1-K8KuZnqoFzaf25Oap9NuqIEFSD0=", + "dev": true, + "requires": { + "@xml-tools/parser": "^1.0.11", + "prettier": ">=2.4.0" + } + }, + "@qqnluaq/smk": { + "version": "1.0.16000", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@qqnluaq/smk/-/smk-1.0.16000.tgz", + "integrity": "sha1-cQX8ZF9GcsI/1TIiXksw/VjuRsM=" + }, + "@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha1-fthotmlGqmAw5YCx/8o4bdTSGYk=", + "dev": true, + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha1-qf9EI+reZ/UB/7MuwiBkvJ0wmas=", + "dev": true, + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + } + }, + "@schematics/angular": { + "version": "15.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@schematics/angular/-/angular-15.2.8.tgz", + "integrity": "sha1-2EWQPxzEd9KZ+WjrW8QKmFXP2RE=", + "dev": true, + "requires": { + "@angular-devkit/core": "15.2.8", + "@angular-devkit/schematics": "15.2.8", + "jsonc-parser": "3.2.0" + } + }, + "@sigstore/bundle": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/bundle/-/bundle-1.1.0.tgz", + "integrity": "sha1-F/jYE7CTSLFu7tZqjPHD1r09BPE=", + "dev": true, + "requires": { + "@sigstore/protobuf-specs": "^0.2.0" + } + }, + "@sigstore/protobuf-specs": { + "version": "0.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", + "integrity": "sha1-vp7088OAUsQ705nT95LJf/niJ3s=", + "dev": true + }, + "@sigstore/sign": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/sign/-/sign-1.0.0.tgz", + "integrity": "sha1-awjrwvbJKqWssHpJeEy2c4eW97Q=", + "dev": true, + "requires": { + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "make-fetch-happen": "^11.0.1" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", + "dev": true + }, + "make-fetch-happen": { + "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", + "dev": true, + "requires": { + "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" + } + }, + "minipass": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", + "dev": true + }, + "minipass-fetch": { + "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "dependencies": { + "minipass": { + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", + "dev": true + } + } + } + } + }, + "@sigstore/tuf": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/tuf/-/tuf-1.0.3.tgz", + "integrity": "sha1-KmWYZ3Lt6ZZIVyjwJ7BRTAtwsWA=", + "dev": true, + "requires": { + "@sigstore/protobuf-specs": "^0.2.0", + "tuf-js": "^1.1.7" + } + }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha1-ZF8z/k4C3v4m8vXAQQ4cCU6sf18=", + "dev": true + }, + "@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha1-gh+EQvQXXY8EZ7na8m46GOLQKvI=", + "dev": true + }, + "@stencil/core": { + "version": "4.18.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@stencil/core/-/core-4.18.0.tgz", + "integrity": "sha1-lE11xzX2klF4A5BPjUMAMwfhoss=" + }, + "@storybook/addon-actions": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-actions/-/addon-actions-8.0.10.tgz", + "integrity": "sha1-35/eDSNBdO2l6xx6+ULajgGSS1A=", + "dev": true, + "requires": { + "@storybook/core-events": "8.0.10", + "@storybook/global": "^5.0.0", + "@types/uuid": "^9.0.1", + "dequal": "^2.0.2", + "polished": "^4.2.2", + "uuid": "^9.0.0" + } + }, + "@storybook/addon-backgrounds": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-backgrounds/-/addon-backgrounds-8.0.10.tgz", + "integrity": "sha1-J7sa81TQwuaJM9WyeV+QCLhLHsU=", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3", + "ts-dedent": "^2.0.0" + } + }, + "@storybook/addon-controls": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-controls/-/addon-controls-8.0.10.tgz", + "integrity": "sha1-SeqpvJFPlGLVbb78B7ovjPnVp6k=", + "dev": true, + "requires": { + "@storybook/blocks": "8.0.10", + "lodash": "^4.17.21", + "ts-dedent": "^2.0.0" + } + }, + "@storybook/addon-docs": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-docs/-/addon-docs-8.0.10.tgz", + "integrity": "sha1-V6o7/sJZlcidF/GvksTLJqH5LqM=", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@mdx-js/react": "^3.0.0", + "@storybook/blocks": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/components": "8.0.10", + "@storybook/csf-plugin": "8.0.10", + "@storybook/csf-tools": "8.0.10", + "@storybook/global": "^5.0.0", + "@storybook/node-logger": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@storybook/react-dom-shim": "8.0.10", + "@storybook/theming": "8.0.10", + "@storybook/types": "8.0.10", + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "fs-extra": "^11.1.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "rehype-external-links": "^3.0.0", + "rehype-slug": "^6.0.0", + "ts-dedent": "^2.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + } + } + }, + "@storybook/addon-essentials": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-essentials/-/addon-essentials-8.0.10.tgz", + "integrity": "sha1-SQKbLabWGgzthn1PyDsU/pjyy3Y=", + "dev": true, + "requires": { + "@storybook/addon-actions": "8.0.10", + "@storybook/addon-backgrounds": "8.0.10", + "@storybook/addon-controls": "8.0.10", + "@storybook/addon-docs": "8.0.10", + "@storybook/addon-highlight": "8.0.10", + "@storybook/addon-measure": "8.0.10", + "@storybook/addon-outline": "8.0.10", + "@storybook/addon-toolbars": "8.0.10", + "@storybook/addon-viewport": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/manager-api": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/preview-api": "8.0.10", + "ts-dedent": "^2.0.0" + } + }, + "@storybook/addon-highlight": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-highlight/-/addon-highlight-8.0.10.tgz", + "integrity": "sha1-u3tNuUTKbipAbD/ypud6M5VErrc=", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0" + } + }, + "@storybook/addon-interactions": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-interactions/-/addon-interactions-8.0.10.tgz", + "integrity": "sha1-PyQ0SvwXXP74venpR0Uh+iYoyQg=", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0", + "@storybook/instrumenter": "8.0.10", + "@storybook/test": "8.0.10", + "@storybook/types": "8.0.10", + "polished": "^4.2.2", + "ts-dedent": "^2.2.0" + } + }, + "@storybook/addon-links": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-links/-/addon-links-8.0.10.tgz", + "integrity": "sha1-aFLFoEbfE38dFt2XGxTvQZH0954=", + "dev": true, + "requires": { + "@storybook/csf": "^0.1.4", + "@storybook/global": "^5.0.0", + "ts-dedent": "^2.0.0" + } + }, + "@storybook/addon-measure": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-measure/-/addon-measure-8.0.10.tgz", + "integrity": "sha1-5ZEhY07jXG/hKCkkVt9Pqu0P7QE=", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0", + "tiny-invariant": "^1.3.1" + } + }, + "@storybook/addon-outline": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-outline/-/addon-outline-8.0.10.tgz", + "integrity": "sha1-1SDm/0r+pR77BW7sqIAy34jIU5Q=", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0", + "ts-dedent": "^2.0.0" + } + }, + "@storybook/addon-toolbars": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-toolbars/-/addon-toolbars-8.0.10.tgz", + "integrity": "sha1-dTx9OJWthNhYn798KbqvZCSWiLc=", + "dev": true + }, + "@storybook/addon-viewport": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-viewport/-/addon-viewport-8.0.10.tgz", + "integrity": "sha1-eR3d1IUH9j3j+Qngiijk8bJPDbU=", + "dev": true, + "requires": { + "memoizerific": "^1.11.3" + } + }, + "@storybook/angular": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/angular/-/angular-8.0.10.tgz", + "integrity": "sha1-vcowc0yLYtMrjhP7aZruGHapzTg=", + "dev": true, + "requires": { + "@storybook/builder-webpack5": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/core-server": "8.0.10", + "@storybook/core-webpack": "8.0.10", + "@storybook/docs-tools": "8.0.10", + "@storybook/global": "^5.0.0", + "@storybook/node-logger": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@storybook/telemetry": "8.0.10", + "@storybook/types": "8.0.10", + "@types/node": "^18.0.0", + "@types/react": "^18.0.37", + "@types/react-dom": "^18.0.11", + "@types/semver": "^7.3.4", + "@types/webpack-env": "^1.18.0", + "find-up": "^5.0.0", + "read-pkg-up": "^7.0.1", + "semver": "^7.3.7", + "telejson": "^7.2.0", + "ts-dedent": "^2.0.0", + "tsconfig-paths-webpack-plugin": "^4.0.1", + "util-deprecate": "^1.0.2", + "webpack": "5" + } + }, + "@storybook/blocks": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/blocks/-/blocks-8.0.10.tgz", + "integrity": "sha1-r4e39OxbH5qRlbH5k/7qexNHV4Y=", + "dev": true, + "requires": { + "@storybook/channels": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/components": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/csf": "^0.1.4", + "@storybook/docs-tools": "8.0.10", + "@storybook/global": "^5.0.0", + "@storybook/icons": "^1.2.5", + "@storybook/manager-api": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@storybook/theming": "8.0.10", + "@storybook/types": "8.0.10", + "@types/lodash": "^4.14.167", + "color-convert": "^2.0.1", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "markdown-to-jsx": "7.3.2", + "memoizerific": "^1.11.3", + "polished": "^4.2.2", + "react-colorful": "^5.1.2", + "telejson": "^7.2.0", + "tocbot": "^4.20.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/builder-manager": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/builder-manager/-/builder-manager-8.0.10.tgz", + "integrity": "sha1-E68WJIE/wmwiHIigwnCRrEiwV4E=", + "dev": true, + "requires": { + "@fal-works/esbuild-plugin-global-externals": "^2.1.2", + "@storybook/core-common": "8.0.10", + "@storybook/manager": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@types/ejs": "^3.1.1", + "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", + "browser-assert": "^1.2.1", + "ejs": "^3.1.8", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", + "esbuild-plugin-alias": "^0.2.1", + "express": "^4.17.3", + "fs-extra": "^11.1.0", + "process": "^0.11.10", + "util": "^0.12.4" + }, + "dependencies": { + "@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha1-O0iMSa7p1JHCyPmKkJt4WHDW6ZU=", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha1-2xySAqW8kuoEx7aEDxu+Cev55rk=", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha1-OxYoAp5VdiSdKy12ZpblB2hEn5g=", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha1-boUXoEXd2GrjDGYIyEdevAxAALs=", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha1-kO0Jjh+d2Kk4FpWyB+HP9FVAoNA=", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha1-1xUC0e6JoRMDJ+iQNkZmx2CiqRE=", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha1-ql6ljZwd2a9oi4tvY+8NPWDOpTw=", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha1-drO5jLH4eTb7w38HPvq61J3NiJw=", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha1-BVtjcl32eDebD2250PqFRjdVsuU=", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha1-wOXnh8KFJk5d/Hp58EuLTu/a1/o=", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha1-phhOYr183GPgwESLg4AQAWUyGcU=", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha1-0I45zob0Xvj8iFSdKcYris9WSao=", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha1-jSUvC3dW/9bRy95epn/4/SBDfyA=", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha1-Gfbc2xRAna5gf2bKEYHdTp24EwA=", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha1-PIMMkPGl190Uc9VZXqTruSCYhoU=", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha1-huyjUgOvwNneBpTGTsCrCjePb/8=", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha1-53HI6w4Pbhh3/9QiADa5iu1ZFeY=", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha1-mnla5LTjfmdPD01xbz4ibdfDm68=", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha1-ffI7YaSXuKwYne9uJalWc8rtsD8=", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha1-8a5av5ygUq4RwbyAb7TA9Rm6z5A=", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha1-JB/mLDTY6EYc1wgneBPh0LpVziM=", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha1-nJB7IeMKUtuVm6T4C7AaDMQD1cw=", + "dev": true, + "optional": true + }, + "esbuild": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha1-nWsjhlYXZu5rWlUZbG12bSjIfqE=", + "dev": true, + "requires": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + } + } + }, + "@storybook/builder-webpack5": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/builder-webpack5/-/builder-webpack5-8.0.10.tgz", + "integrity": "sha1-KUDfd72jScf3hA0dSCOB9JNEA5Q=", + "dev": true, + "requires": { + "@storybook/channels": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/core-webpack": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/preview": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@types/node": "^18.0.0", + "@types/semver": "^7.3.4", + "browser-assert": "^1.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "cjs-module-lexer": "^1.2.3", + "constants-browserify": "^1.0.0", + "css-loader": "^6.7.1", + "es-module-lexer": "^1.4.1", + "express": "^4.17.3", + "fork-ts-checker-webpack-plugin": "^8.0.0", + "fs-extra": "^11.1.0", + "html-webpack-plugin": "^5.5.0", + "magic-string": "^0.30.5", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "semver": "^7.3.7", + "style-loader": "^3.3.1", + "terser-webpack-plugin": "^5.3.1", + "ts-dedent": "^2.0.0", + "url": "^0.11.0", + "util": "^0.12.4", + "util-deprecate": "^1.0.2", + "webpack": "5", + "webpack-dev-middleware": "^6.1.2", + "webpack-hot-middleware": "^2.25.1", + "webpack-virtual-modules": "^0.5.0" + }, + "dependencies": { + "fs-extra": { + "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "magic-string": { + "version": "0.30.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha1-Ej2cQaDLVkDIkrBB1M+zvQqks54=", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "webpack-dev-middleware": { + "version": "6.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", + "integrity": "sha1-efQQP4yJhWTJ6Ww6nCQi3lDySbw=", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + } + } + } + }, + "@storybook/channels": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/channels/-/channels-8.0.10.tgz", + "integrity": "sha1-VhQbRAAWk/+Z4oKN7saFt8Ev8sY=", + "dev": true, + "requires": { + "@storybook/client-logger": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/global": "^5.0.0", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1" + } + }, + "@storybook/cli": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/cli/-/cli-8.0.10.tgz", + "integrity": "sha1-E3d0n1Rrw4kSKJByIzBZ4Npbz/w=", + "dev": true, + "requires": { + "@babel/core": "^7.23.0", + "@babel/types": "^7.23.0", + "@ndelangen/get-tarball": "^3.0.7", + "@storybook/codemod": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/core-server": "8.0.10", + "@storybook/csf-tools": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/telemetry": "8.0.10", + "@storybook/types": "8.0.10", + "@types/semver": "^7.3.4", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", + "chalk": "^4.1.0", + "commander": "^6.2.1", + "cross-spawn": "^7.0.3", + "detect-indent": "^6.1.0", + "envinfo": "^7.7.3", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "get-npm-tarball-url": "^2.0.3", + "giget": "^1.0.0", + "globby": "^11.0.2", + "jscodeshift": "^0.15.1", + "leven": "^3.1.0", + "ora": "^5.4.1", + "prettier": "^3.1.1", + "prompts": "^2.4.0", + "read-pkg-up": "^7.0.1", + "semver": "^7.3.7", + "strip-json-comments": "^3.0.1", + "tempy": "^1.0.1", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@babel/template": { + "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "commander": { + "version": "6.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-6.2.1.tgz", + "integrity": "sha1-B5LraC37wyWZm7K4T93duhEKxzw=", + "dev": true + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", + "dev": true + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@storybook/client-logger": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/client-logger/-/client-logger-8.0.10.tgz", + "integrity": "sha1-096Dd/QfbHZle6dccpWW3GfF/8s=", + "dev": true, + "requires": { + "@storybook/global": "^5.0.0" + } + }, + "@storybook/codemod": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/codemod/-/codemod-8.0.10.tgz", + "integrity": "sha1-y1pVOBTUUS5fBfPTog0HNJxtvPk=", + "dev": true, + "requires": { + "@babel/core": "^7.23.2", + "@babel/preset-env": "^7.23.2", + "@babel/types": "^7.23.0", + "@storybook/csf": "^0.1.4", + "@storybook/csf-tools": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/types": "8.0.10", + "@types/cross-spawn": "^6.0.2", + "cross-spawn": "^7.0.3", + "globby": "^11.0.2", + "jscodeshift": "^0.15.1", + "lodash": "^4.17.21", + "prettier": "^3.1.1", + "recast": "^0.23.5", + "tiny-invariant": "^1.3.1" + }, + "dependencies": { + "@babel/core": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + } + }, + "@babel/generator": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha1-GFlPeJw1lKyyTP20p/e30ui9kS0=", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha1-eET5KJVG76n+usLeTP41igUL1wM=", + "dev": true + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha1-DiIHA7ifIhaADOexxTywz1IcN/Q=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" + } + }, + "@babel/preset-env": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.24.5.tgz", + "integrity": "sha1-aprJC9WlqdrlAq9g38WMGQVRu80=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@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.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.5", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.5", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.5", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.5", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.5", + "@babel/plugin-transform-parameters": "^7.24.5", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.5", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.5", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "../_EXCLUDED_", + "semver": "^6.3.1" + } + }, + "@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha1-zLiKLEnIFyNoYf7ngmCAVzuKkjo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/template": { + "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha1-MDIN/j/+GjNsFa/c2v1v1hWyXjM=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha1-eJrIJAWtZkwgR20CM7SFKB3rnHc=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "../_EXCLUDED_" + }, + "dependencies": { + "core-js-compat": { + "version": "file:node_modules/@storybook/codemod/node_modules/_EXCLUDED_" + } + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha1-rdxH4kDt0doQWOvaAwIfOCu6eF4=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + } + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", + "dev": true + }, + "core-js-compat": { + "version": "file:node_modules/@storybook/codemod/node_modules/@babel/_EXCLUDED_" + }, + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@storybook/components": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/components/-/components-8.0.10.tgz", + "integrity": "sha1-dMUGWM/OniA54OtdClHrubcX6a8=", + "dev": true, + "requires": { + "@radix-ui/react-slot": "^1.0.2", + "@storybook/client-logger": "8.0.10", + "@storybook/csf": "^0.1.4", + "@storybook/global": "^5.0.0", + "@storybook/icons": "^1.2.5", + "@storybook/theming": "8.0.10", + "@storybook/types": "8.0.10", + "memoizerific": "^1.11.3", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/core-common": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-common/-/core-common-8.0.10.tgz", + "integrity": "sha1-ROTF1rpQATASFW/73C+wLpIBGvI=", + "dev": true, + "requires": { + "@storybook/core-events": "8.0.10", + "@storybook/csf-tools": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/types": "8.0.10", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", + "chalk": "^4.1.0", + "cross-spawn": "^7.0.3", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", + "esbuild-register": "^3.5.0", + "execa": "^5.0.0", + "file-system-cache": "2.3.0", + "find-cache-dir": "^3.0.0", + "find-up": "^5.0.0", + "fs-extra": "^11.1.0", + "glob": "^10.0.0", + "handlebars": "^4.7.7", + "lazy-universal-dotenv": "^4.0.0", + "node-fetch": "^2.0.0", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "semver": "^7.3.7", + "tempy": "^1.0.1", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0", + "util": "^0.12.4" + }, + "dependencies": { + "@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha1-O0iMSa7p1JHCyPmKkJt4WHDW6ZU=", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha1-2xySAqW8kuoEx7aEDxu+Cev55rk=", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha1-OxYoAp5VdiSdKy12ZpblB2hEn5g=", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha1-boUXoEXd2GrjDGYIyEdevAxAALs=", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha1-kO0Jjh+d2Kk4FpWyB+HP9FVAoNA=", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha1-1xUC0e6JoRMDJ+iQNkZmx2CiqRE=", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha1-ql6ljZwd2a9oi4tvY+8NPWDOpTw=", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha1-drO5jLH4eTb7w38HPvq61J3NiJw=", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha1-BVtjcl32eDebD2250PqFRjdVsuU=", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha1-wOXnh8KFJk5d/Hp58EuLTu/a1/o=", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha1-phhOYr183GPgwESLg4AQAWUyGcU=", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha1-0I45zob0Xvj8iFSdKcYris9WSao=", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha1-jSUvC3dW/9bRy95epn/4/SBDfyA=", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha1-Gfbc2xRAna5gf2bKEYHdTp24EwA=", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha1-PIMMkPGl190Uc9VZXqTruSCYhoU=", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha1-huyjUgOvwNneBpTGTsCrCjePb/8=", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha1-53HI6w4Pbhh3/9QiADa5iu1ZFeY=", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha1-mnla5LTjfmdPD01xbz4ibdfDm68=", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha1-ffI7YaSXuKwYne9uJalWc8rtsD8=", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha1-8a5av5ygUq4RwbyAb7TA9Rm6z5A=", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha1-JB/mLDTY6EYc1wgneBPh0LpVziM=", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha1-nJB7IeMKUtuVm6T4C7AaDMQD1cw=", + "dev": true, + "optional": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "esbuild": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha1-nWsjhlYXZu5rWlUZbG12bSjIfqE=", + "dev": true, + "requires": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "glob": { + "version": "10.3.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", + "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "minimatch": { + "version": "9.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass": { + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@storybook/core-events": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-events/-/core-events-8.0.10.tgz", + "integrity": "sha1-A8cMpEgWB46KNHnmMiodH1htqIo=", + "dev": true, + "requires": { + "ts-dedent": "^2.0.0" + } + }, + "@storybook/core-server": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-server/-/core-server-8.0.10.tgz", + "integrity": "sha1-nnWlxHKZ9Ee5qQVkgv+ZSCt/hzw=", + "dev": true, + "requires": { + "@aw-web-design/x-default-browser": "1.4.126", + "@babel/core": "^7.23.9", + "@discoveryjs/json-ext": "^0.5.3", + "@storybook/builder-manager": "8.0.10", + "@storybook/channels": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/csf": "^0.1.4", + "@storybook/csf-tools": "8.0.10", + "@storybook/docs-mdx": "3.0.0", + "@storybook/global": "^5.0.0", + "@storybook/manager": "8.0.10", + "@storybook/manager-api": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@storybook/telemetry": "8.0.10", + "@storybook/types": "8.0.10", + "@types/detect-port": "^1.3.0", + "@types/node": "^18.0.0", + "@types/pretty-hrtime": "^1.0.0", + "@types/semver": "^7.3.4", + "better-opn": "^3.0.2", + "chalk": "^4.1.0", + "cli-table3": "^0.6.1", + "compression": "^1.7.4", + "detect-port": "^1.3.0", + "express": "^4.17.3", + "fs-extra": "^11.1.0", + "globby": "^11.0.2", + "ip": "^2.0.1", + "lodash": "^4.17.21", + "open": "^8.4.0", + "pretty-hrtime": "^1.0.3", + "prompts": "^2.4.0", + "read-pkg-up": "^7.0.1", + "semver": "^7.3.7", + "telejson": "^7.2.0", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0", + "util": "^0.12.4", + "util-deprecate": "^1.0.2", + "watchpack": "^2.2.0", + "ws": "^8.2.3" + }, + "dependencies": { + "@babel/core": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@babel/template": { + "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", + "dev": true + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@storybook/core-webpack": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-webpack/-/core-webpack-8.0.10.tgz", + "integrity": "sha1-6gHM0hnVm+AbKvKqlLf8tuYeum0=", + "dev": true, + "requires": { + "@storybook/core-common": "8.0.10", + "@storybook/node-logger": "8.0.10", + "@storybook/types": "8.0.10", + "@types/node": "^18.0.0", + "ts-dedent": "^2.0.0" + } + }, + "@storybook/csf": { + "version": "0.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf/-/csf-0.1.7.tgz", + "integrity": "sha1-3MbBajU7wJyMYZuhojupOyqrC50=", + "dev": true, + "requires": { + "type-fest": "^2.19.0" + } + }, + "@storybook/csf-plugin": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf-plugin/-/csf-plugin-8.0.10.tgz", + "integrity": "sha1-orBN9wggFA9aP7gtIidnVkFYWtw=", + "dev": true, + "requires": { + "@storybook/csf-tools": "8.0.10", + "unplugin": "^1.3.1" + } + }, + "@storybook/csf-tools": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf-tools/-/csf-tools-8.0.10.tgz", + "integrity": "sha1-95fCgfsQ+ctjgtxtTKVVQvdaPDg=", + "dev": true, + "requires": { + "@babel/generator": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "@storybook/csf": "^0.1.4", + "@storybook/types": "8.0.10", + "fs-extra": "^11.1.0", + "recast": "^0.23.5", + "ts-dedent": "^2.0.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + } + } + }, + "@storybook/docs-mdx": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/docs-mdx/-/docs-mdx-3.0.0.tgz", + "integrity": "sha1-XJtc413LAK2Kpd3bq/Uq0J+rOXQ=", + "dev": true + }, + "@storybook/docs-tools": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/docs-tools/-/docs-tools-8.0.10.tgz", + "integrity": "sha1-irb5ziSFgUKI3iWlfKFshCzCFNM=", + "dev": true, + "requires": { + "@storybook/core-common": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@storybook/types": "8.0.10", + "@types/doctrine": "^0.0.3", + "assert": "^2.1.0", + "doctrine": "^3.0.0", + "lodash": "^4.17.21" + } + }, + "@storybook/global": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/global/-/global-5.0.0.tgz", + "integrity": "sha1-t5PTS5T1csHX2eD0T6xODbyVcu0=", + "dev": true + }, + "@storybook/icons": { + "version": "1.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/icons/-/icons-1.2.9.tgz", + "integrity": "sha1-u0pRp54Ya2Li3Q4EkouGF6xXODg=", + "dev": true + }, + "@storybook/instrumenter": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/instrumenter/-/instrumenter-8.0.10.tgz", + "integrity": "sha1-bs/zIgawQJlpywLl5h9cVNtufaU=", + "dev": true, + "requires": { + "@storybook/channels": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/global": "^5.0.0", + "@storybook/preview-api": "8.0.10", + "@vitest/utils": "^1.3.1", + "util": "^0.12.4" + } + }, + "@storybook/manager": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/manager/-/manager-8.0.10.tgz", + "integrity": "sha1-w8YinX8s+0f2XcaFcvQsziZh558=", + "dev": true + }, + "@storybook/manager-api": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/manager-api/-/manager-api-8.0.10.tgz", + "integrity": "sha1-r3HSgLhORRRjQv+JD6V5mgwxxS0=", + "dev": true, + "requires": { + "@storybook/channels": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/csf": "^0.1.4", + "@storybook/global": "^5.0.0", + "@storybook/icons": "^1.2.5", + "@storybook/router": "8.0.10", + "@storybook/theming": "8.0.10", + "@storybook/types": "8.0.10", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "store2": "^2.14.2", + "telejson": "^7.2.0", + "ts-dedent": "^2.0.0" + } + }, + "@storybook/node-logger": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/node-logger/-/node-logger-8.0.10.tgz", + "integrity": "sha1-3EjxdLJuRKf7+7xJd5dJbdII/Lk=", + "dev": true + }, + "@storybook/preview": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/preview/-/preview-8.0.10.tgz", + "integrity": "sha1-P8Ka5F8blfxcy5Dx1HTfJUSbEY8=", + "dev": true + }, + "@storybook/preview-api": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/preview-api/-/preview-api-8.0.10.tgz", + "integrity": "sha1-2u6ZRmP/81jeTOsM4RCOLAmd+0I=", + "dev": true, + "requires": { + "@storybook/channels": "8.0.10", + "@storybook/client-logger": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/csf": "^0.1.4", + "@storybook/global": "^5.0.0", + "@storybook/types": "8.0.10", + "@types/qs": "^6.9.5", + "dequal": "^2.0.2", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/react-dom-shim": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/react-dom-shim/-/react-dom-shim-8.0.10.tgz", + "integrity": "sha1-eTEcr1vU4B+XcAOAacKZkh4sGtc=", + "dev": true + }, + "@storybook/router": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/router/-/router-8.0.10.tgz", + "integrity": "sha1-B7N0T1P+PQ37H37xVEL22BKHEno=", + "dev": true, + "requires": { + "@storybook/client-logger": "8.0.10", + "memoizerific": "^1.11.3", + "qs": "^6.10.0" + } + }, + "@storybook/telemetry": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/telemetry/-/telemetry-8.0.10.tgz", + "integrity": "sha1-oiI0w/gnO76gdmNZMJ9gMl/iu1c=", + "dev": true, + "requires": { + "@storybook/client-logger": "8.0.10", + "@storybook/core-common": "8.0.10", + "@storybook/csf-tools": "8.0.10", + "chalk": "^4.1.0", + "detect-package-manager": "^2.0.1", + "fetch-retry": "^5.0.2", + "fs-extra": "^11.1.0", + "read-pkg-up": "^7.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@storybook/test": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/test/-/test-8.0.10.tgz", + "integrity": "sha1-afZ/+Flo6QD2g6cGcXtvr8baohc=", + "dev": true, + "requires": { + "@storybook/client-logger": "8.0.10", + "@storybook/core-events": "8.0.10", + "@storybook/instrumenter": "8.0.10", + "@storybook/preview-api": "8.0.10", + "@testing-library/dom": "^9.3.4", + "@testing-library/jest-dom": "^6.4.2", + "@testing-library/user-event": "^14.5.2", + "@vitest/expect": "1.3.1", + "@vitest/spy": "^1.3.1", + "util": "^0.12.4" + } + }, + "@storybook/theming": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/theming/-/theming-8.0.10.tgz", + "integrity": "sha1-vIo/6Y/IPpdR7qvXib5KzAWhDIo=", + "dev": true, + "requires": { + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@storybook/client-logger": "8.0.10", + "@storybook/global": "^5.0.0", + "memoizerific": "^1.11.3" + } + }, + "@storybook/types": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/types/-/types-8.0.10.tgz", + "integrity": "sha1-mYZKomfZdh5kmyiosmp4L3jCnec=", + "dev": true, + "requires": { + "@storybook/channels": "8.0.10", + "@types/express": "^4.7.0", + "file-system-cache": "2.3.0" + } + }, + "@swimlane/ngx-charts": { + "version": "20.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@swimlane/ngx-charts/-/ngx-charts-20.1.0.tgz", + "integrity": "sha1-wTd62syDX6Ne0MbLMqjsW0PM/Wk=", + "requires": { + "@types/d3-shape": "^2.0.0", + "d3-array": "^2.9.1", + "d3-brush": "^2.1.0", + "d3-color": "^2.0.0", + "d3-format": "^2.0.0", + "d3-hierarchy": "^2.0.0", + "d3-interpolate": "^2.0.1", + "d3-scale": "^3.2.3", + "d3-selection": "^2.0.0", + "d3-shape": "^2.0.0", + "d3-time-format": "^3.0.0", + "d3-transition": "^2.0.0", + "tslib": "^2.0.0" + } + }, + "@terraformer/arcgis": { + "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@terraformer/arcgis/-/arcgis-2.1.2.tgz", + "integrity": "sha1-ngXMXg3cQA5TL2zLHZG99CDkp1Y=", + "requires": { + "@terraformer/common": "^2.1.2" + } + }, + "@terraformer/common": { + "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@terraformer/common/-/common-2.1.2.tgz", + "integrity": "sha1-e/g/gfHDqZBpxxTARABPlwfwDJc=" + }, + "@testing-library/dom": { + "version": "9.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha1-UGluwoN2km/sChv4fZ26xeJ/YM4=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "6.4.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", + "integrity": "sha1-uttAKWR3FJE22r7zK1ct3TtWrfE=", + "dev": true, + "requires": { + "@adobe/css-tools": "^4.3.2", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.21", + "redent": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "dom-accessibility-api": { + "version": "0.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha1-mT6SXMHXPyxmLn113VpURSWaj9g=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/user-event": { + "version": "14.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/user-event/-/user-event-14.5.2.tgz", + "integrity": "sha1-23JX1yfIkZBZR70cGpnaIOA8Lr0=", + "dev": true + }, + "@thednp/event-listener": { + "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@thednp/event-listener/-/event-listener-2.0.4.tgz", + "integrity": "sha1-dkADk4Sebl0efLi88j4/GE3+GGU=", + "dev": true + }, + "@thednp/shorty": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@thednp/shorty/-/shorty-2.0.0.tgz", + "integrity": "sha1-4F5nVAMsCR9ZmsDE7X795lWL3ts=", + "dev": true + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha1-9UShSNOrNYAcH2M6dEH9h8LkhL8=", + "dev": true + }, + "@trapezedev/gradle-parse": { + "version": "7.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@trapezedev/gradle-parse/-/gradle-parse-7.0.10.tgz", + "integrity": "sha1-Ln4QJUCyVUUGkgizdWeTO8M63A0=", + "dev": true + }, + "@trapezedev/project": { + "version": "7.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@trapezedev/project/-/project-7.0.10.tgz", + "integrity": "sha1-NMmOlbIseeTC0fMPfM7Q6oPcmlM=", + "dev": true, + "requires": { + "@ionic/utils-fs": "^3.1.5", + "@ionic/utils-subprocess": "^2.1.8", + "@prettier/plugin-xml": "^2.2.0", + "@trapezedev/gradle-parse": "7.0.10", + "@xmldom/xmldom": "^0.7.5", + "conventional-changelog": "^3.1.4", + "cross-fetch": "^3.1.5", + "cross-spawn": "^7.0.3", + "diff": "^5.1.0", + "env-paths": "^3.0.0", + "gradle-to-js": "^2.0.0", + "ini": "^2.0.0", + "kleur": "^4.1.5", + "lodash": "^4.17.21", + "mergexml": "^1.2.3", + "npm-watch": "^0.9.0", + "plist": "^3.0.4", + "prettier": "^2.7.1", + "prompts": "^2.4.2", + "replace": "^1.1.0", + "tempy": "^1.0.1", + "tmp": "^0.2.1", + "ts-node": "^10.2.1", + "xcode": "^3.0.1", + "xml-js": "^1.6.11", + "xpath": "^0.0.32", + "yargs": "^17.2.1" + }, + "dependencies": { + "env-paths": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha1-Lx6Jwvbb00COGxcR3YLWLjF/WNo=", + "dev": true + }, + "ini": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-2.0.0.tgz", + "integrity": "sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U=", + "dev": true + }, + "prettier": { + "version": "2.8.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha1-6MXX6YpDBf/j3i4fxKyhpxwosdo=", + "dev": true + } + } + }, + "@ts-morph/common": { + "version": "0.23.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ts-morph/common/-/common-0.23.0.tgz", + "integrity": "sha1-vU3b0/SE8pR2yL2YVJFZKuX8FH4=", + "dev": true, + "requires": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "9.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "mkdirp": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha1-5E5MVgf7J5wWgkFxPMbg/qmty1A=", + "dev": true + } + } + }, + "@tsconfig/node10": { + "version": "1.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha1-buRkAGhfEw4ngSjHs4t+Ax/1svI=", + "dev": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha1-7j3vHyfZ7WbaxuRqKVz/sBUuBY0=", + "dev": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha1-5DhjFihPALmENb9A9y91oJ2r9sE=", + "dev": true + }, + "@tsconfig/node16": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha1-C5LcwMwcgfbzBqOB8o4xsaVlNuk=", + "dev": true + }, + "@tufjs/canonical-json": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", + "integrity": "sha1-6t6f0fU3mTvB8JSfOuonbsxPqzE=", + "dev": true + }, + "@tufjs/models": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tufjs/models/-/models-1.0.4.tgz", + "integrity": "sha1-WmiWMPa529ozjUsggBkzZWLxdu8=", + "dev": true, + "requires": { + "@tufjs/canonical-json": "1.0.0", + "minimatch": "^9.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "9.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "@types/aria-query": { + "version": "5.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha1-GjHD03iFDSd42rtjdNA23LpLpwg=", + "dev": true + }, + "@types/body-parser": { + "version": "1.19.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha1-BM6aO2d9yL1oGhfaGrmDXcnT7eQ=", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha1-rfkM4aEF6B3R+cYf3Fr9ob+5KVY=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.38", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha1-W6fzvE+73q/43e2VLl/yzFP42Fg=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha1-fecWRaEDBWtIrDzgezUguBnB1bM=", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha1-v9AsHyIkVnZ2wVRRmfh8OoYdh40=", + "dev": true + }, + "@types/cordova": { + "version": "11.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cordova/-/cordova-11.0.3.tgz", + "integrity": "sha1-QwGxxhSJnByZqDqsRZFChUYiAbc=" + }, + "@types/cors": { + "version": "2.8.17", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha1-XXGKXklKgWb1admGeU5JxIshays=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/cross-spawn": { + "version": "6.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha1-AWPQt5pvhUCeDey43MoXFH+B/SI=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/d3-path": { + "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/d3-path/-/d3-path-2.0.4.tgz", + "integrity": "sha1-ayiTwj7AF4j3n3puw56q+aZzKvQ=" + }, + "@types/d3-shape": { + "version": "2.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/d3-shape/-/d3-shape-2.1.7.tgz", + "integrity": "sha1-fDvWqcdYtUuklcqwV1yxg1klESM=", + "requires": { + "@types/d3-path": "^2" + } + }, + "@types/detect-port": { + "version": "1.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/detect-port/-/detect-port-1.3.5.tgz", + "integrity": "sha1-3uzeFDJFmJ3uDoIRXzyrpe4Op0c=", + "dev": true + }, + "@types/doctrine": { + "version": "0.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/doctrine/-/doctrine-0.0.3.tgz", + "integrity": "sha1-6JLSk8ksnB0/mvcsFaVU+8fgiVo=", + "dev": true + }, + "@types/ejs": { + "version": "3.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/ejs/-/ejs-3.1.5.tgz", + "integrity": "sha1-Sdc4JXzHO6/kXBPLj/JAaDtNURc=", + "dev": true + }, + "@types/emscripten": { + "version": "1.39.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/emscripten/-/emscripten-1.39.11.tgz", + "integrity": "sha1-j4xAy4MaJAbA7lsMboR7O/ZZwuM=", + "dev": true + }, + "@types/eslint": { + "version": "8.56.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha1-6yNwpzvwSpAe66jyJZXH7g9+tY0=", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha1-MQi9XxiwzbJ3yGez3UScntcHmsU=", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha1-ps4+VW4A/ZiV3Yct0XKtDUvWh/Q=", + "dev": true + }, + "@types/express": { + "version": "4.17.21", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/express/-/express-4.17.21.tgz", + "integrity": "sha1-wm1KFR5g7+AISyPcM2nrxjHtGS0=", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.19.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", + "integrity": "sha1-OuirN2fZjQtoLNoGPDM54ehsz6o=", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "@types/fs-extra": { + "version": "8.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/fs-extra/-/fs-extra-8.1.5.tgz", + "integrity": "sha1-M6rili07Pskhm1rKJVXuACdPWSc=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/geojson": { + "version": "7946.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/geojson/-/geojson-7946.0.8.tgz", + "integrity": "sha1-MHRK/bOF4pReIvOwM/iX92sfEso=" + }, + "@types/google.visualization": { + "version": "0.0.68", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/google.visualization/-/google.visualization-0.0.68.tgz", + "integrity": "sha1-dz6QjALgjf/miYRPCXLdSBUW5wQ=" + }, + "@types/hast": { + "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha1-HWs5mTuCzqateDlFsFCMJZA+Fao=", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha1-T8M6AMHQwWmHsaIM+S0gYUxVrDU=", + "dev": true + }, + "@types/http-errors": { + "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha1-frR3JsORtzRabsNa1/TeRpz1uk8=", + "dev": true + }, + "@types/http-proxy": { + "version": "1.17.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha1-V/jMqhwcN4BkT4qU+ca1AAteLuw=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/jasmine": { + "version": "3.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jasmine/-/jasmine-3.6.0.tgz", + "integrity": "sha1-gGT9tv6cuS/nnZ1enq/40tmhJRo=", + "dev": true + }, + "@types/jasminewd2": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jasminewd2/-/jasminewd2-2.0.2.tgz", + "integrity": "sha1-X2jh5pe/ELxv2Mvy4Aaj1nEsW2Q=", + "dev": true, + "requires": { + "@types/jasmine": "*" + } + }, + "@types/jest": { + "version": "28.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jest/-/jest-28.1.6.tgz", + "integrity": "sha1-1qnN04ln0tdGhh+1vmsSDjgoTdQ=", + "dev": true, + "requires": { + "jest-matcher-utils": "^28.0.0", + "pretty-format": "^28.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", + "dev": true + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", + "dev": true, + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", + "dev": true + } + } + }, + "@types/json-schema": { + "version": "7.0.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha1-WWoXRyM2lNUPatinhp/Lb1bPWEE=", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/karma": { + "version": "6.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/karma/-/karma-6.3.8.tgz", + "integrity": "sha1-Bss+zdq+zoHrQ6EIeo8Brez2RkU=", + "requires": { + "@types/node": "*", + "log4js": "^6.4.1" + } + }, + "@types/lodash": { + "version": "4.17.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/lodash/-/lodash-4.17.1.tgz", + "integrity": "sha1-D6v88vISfvc7EZ2YRSvTF8Shfrg=", + "dev": true + }, + "@types/mapbox__point-geometry": { + "version": "0.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz", + "integrity": "sha1-DvAXt17tzgL/YkO0GJIQ4ubV5W0=" + }, + "@types/mapbox__vector-tile": { + "version": "1.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz", + "integrity": "sha1-rXV0Qe8dNGKNngmK/ZyRQjwfhzQ=", + "requires": { + "@types/geojson": "*", + "@types/mapbox__point-geometry": "*", + "@types/pbf": "*" + } + }, + "@types/mdx": { + "version": "2.0.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha1-aPaHcEPTdwkokP9bKYFSsKIWcb0=", + "dev": true + }, + "@types/mime": { + "version": "1.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha1-HvMC4Bz30rWg+lJnkMkSO/HQZpA=", + "dev": true + }, + "@types/minimist": { + "version": "1.2.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha1-7BB1XocUl7zYPv6SfkPsRujAdH4=", + "dev": true + }, + "@types/node": { + "version": "18.19.33", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/node/-/node-18.19.33.tgz", + "integrity": "sha1-mM0oahuKXhGqBmIyECQLzCjpXEg=", + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/node-forge": { + "version": "1.3.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha1-CXLqU43bD02cL6DsXbVyR3OmBNo=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha1-VuLMJsOXwDj6sOOpF6EtXFkJ6QE=", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha1-WVDlCWB5MFWEXpVsQn/CsNcMUjk=", + "dev": true + }, + "@types/pbf": { + "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/pbf/-/pbf-3.0.5.tgz", + "integrity": "sha1-qUlaWNjHW+T/6aC9dJowdxXAdAQ=" + }, + "@types/pretty-hrtime": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-7hvYyfegGzRFeGqtDvI6ul9RGkQ=", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.12", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha1-ErseK+Jyk8FAastq8cPzoUgdmMY=", + "dev": true + }, + "@types/q": { + "version": "0.0.32", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/q/-/q-0.0.32.tgz", + "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", + "dev": true + }, + "@types/qs": { + "version": "6.9.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha1-rd6KBg7JwwWoLeG6vBBW5zvWTc4=", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha1-UK5DU+qt3AQEQnmBL1LIxlhX28s=", + "dev": true + }, + "@types/react": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/react/-/react-18.3.1.tgz", + "integrity": "sha1-/tQ5hcqoNKIITQAuR3HhXfy9vo4=", + "dev": true, + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha1-DLyBh1XYcGarbKdPvtslR9dKgrA=", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-KzXsz87n04zXKtmSMvvVi/+zyE0=", + "dev": true + }, + "@types/selenium-webdriver": { + "version": "3.0.26", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/selenium-webdriver/-/selenium-webdriver-3.0.26.tgz", + "integrity": "sha1-/H2H1YCv+i5SaFsuiBvCAYGaWDY=", + "dev": true + }, + "@types/semver": { + "version": "7.5.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha1-gmioxXo+Sr0lwWXs02I323lIpV4=", + "dev": true + }, + "@types/send": { + "version": "0.17.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/send/-/send-0.17.4.tgz", + "integrity": "sha1-ZhnNJOcnB5NwLk5qS5WKkBDPxXo=", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha1-5q4T1QU8sG7TY5IRC0+aSaxOyJg=", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha1-IhdLvXT7l/4wMQlzjptcLzBk9xQ=", + "dev": true, + "requires": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "@types/slice-ansi": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha1-60DfvjrFwd5h9ry57UcfVLqpidY=", + "dev": true + }, + "@types/sockjs": { + "version": "0.3.36", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha1-zjIs8HvMEZ1Mv3+IlU86O9D2dTU=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/supercluster": { + "version": "7.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/supercluster/-/supercluster-7.1.3.tgz", + "integrity": "sha1-GhvCQBsJF02cnkQSSTHseHSnKyc=", + "requires": { + "@types/geojson": "*" + } + }, + "@types/unist": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha1-bdYeQ+9gs0CGKH+DaDpcGy3FPSA=", + "dev": true + }, + "@types/uuid": { + "version": "9.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/uuid/-/uuid-9.0.8.tgz", + "integrity": "sha1-dUW6T8PAA9bHVvZR878WPY8PKbo=", + "dev": true + }, + "@types/webpack-env": { + "version": "1.18.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/webpack-env/-/webpack-env-1.18.5.tgz", + "integrity": "sha1-7M2gsE/gJL7VBYgeLlMvnBGRab8=", + "dev": true + }, + "@types/ws": { + "version": "8.5.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha1-Ss+1F5cIU/pldKOmiGeR0Eo5Z4c=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/yauzl": { + "version": "2.10.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha1-6bKAi08QlQSgPNqVglmHb2EBeZk=", + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "@types/youtube": { + "version": "0.0.42", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/youtube/-/youtube-0.0.42.tgz", + "integrity": "sha1-w1aOPoLgTL0AysO2ZWTrzSH9nZA=" + }, + "@typescript-eslint/eslint-plugin": { + "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.15.0.tgz", + "integrity": "sha1-sLPhX6jD5n7UOGt2XMC6mK06MDs=", + "dev": true, + "requires": { + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.15.0", + "@typescript-eslint/type-utils": "6.15.0", + "@typescript-eslint/utils": "6.15.0", + "@typescript-eslint/visitor-keys": "6.15.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "dependencies": { + "@typescript-eslint/type-utils": { + "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/type-utils/-/type-utils-6.15.0.tgz", + "integrity": "sha1-wiJhvQBWaCGjANCPRjJTOo+b7QE=", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "6.15.0", + "@typescript-eslint/utils": "6.15.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.0.1" + } + }, + "@typescript-eslint/utils": { + "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-6.15.0.tgz", + "integrity": "sha1-+A27efOw9WkHeocR3UQYaokz+kw=", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.15.0", + "@typescript-eslint/types": "6.15.0", + "@typescript-eslint/typescript-estree": "6.15.0", + "semver": "^7.5.4" + } + }, + "semver": { + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", + "dev": true + } + } + }, + "@typescript-eslint/parser": { + "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/parser/-/parser-6.15.0.tgz", + "integrity": "sha1-GvaXQc+jFKE8FDTQvdWgwwlmmdc=", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "6.15.0", + "@typescript-eslint/types": "6.15.0", + "@typescript-eslint/typescript-estree": "6.15.0", + "@typescript-eslint/visitor-keys": "6.15.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-6.15.0.tgz", + "integrity": "sha1-QOUhSj6eBIrKVc4zOBvGG2tRwyo=", + "dev": true, + "requires": { + "@typescript-eslint/types": "6.15.0", + "@typescript-eslint/visitor-keys": "6.15.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", + "integrity": "sha1-fTrsqfo3p6t+PZBWqZtC80LEitc=", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.48.2", + "@typescript-eslint/utils": "5.48.2", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.48.2.tgz", + "integrity": "sha1-Y1cGq7HsFkE3+SFI8G95RDjJe44=", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", + "integrity": "sha1-biBrRilCsyODWCpsklHAUCHMIbA=", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", + "integrity": "sha1-wkdYKgvM5GdGHXtpZRO/lFUAAGA=", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.2", + "eslint-visitor-keys": "^3.3.0" + } + } + } + }, + "@typescript-eslint/types": { + "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-6.15.0.tgz", + "integrity": "sha1-qfewBq7lKwlIvm4D9SGBS/Q13dU=", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-6.15.0.tgz", + "integrity": "sha1-L4pRPfHOXm4bqOXGqlLzkq4CP8U=", + "dev": true, + "requires": { + "@typescript-eslint/types": "6.15.0", + "@typescript-eslint/visitor-keys": "6.15.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "dependencies": { + "semver": { + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", + "dev": true + } + } + }, + "@typescript-eslint/utils": { + "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-5.48.2.tgz", + "integrity": "sha1-N3epHcsiuEmaJVGeBu7y6VaSlaM=", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.48.2", + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/typescript-estree": "5.48.2", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz", + "integrity": "sha1-u3Z2y3jx6Ukh6qtjektdWW+Dirw=", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2" + } + }, + "@typescript-eslint/types": { + "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.48.2.tgz", + "integrity": "sha1-Y1cGq7HsFkE3+SFI8G95RDjJe44=", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", + "integrity": "sha1-biBrRilCsyODWCpsklHAUCHMIbA=", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.2", + "@typescript-eslint/visitor-keys": "5.48.2", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.48.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", + "integrity": "sha1-wkdYKgvM5GdGHXtpZRO/lFUAAGA=", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.48.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "6.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-6.15.0.tgz", + "integrity": "sha1-W6+Xp7/uxvSJTUAENwVRVaRrIzA=", + "dev": true, + "requires": { + "@typescript-eslint/types": "6.15.0", + "eslint-visitor-keys": "^3.4.1" + } + }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha1-dWZBrbWHhRtcyz4JXa8nrlgchAY=", + "dev": true + }, + "@vitest/expect": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/expect/-/expect-1.3.1.tgz", + "integrity": "sha1-1MFLicQ6Jf1ACmuUH1G6J/4MuRg=", + "dev": true, + "requires": { + "@vitest/spy": "1.3.1", + "@vitest/utils": "1.3.1", + "chai": "^4.3.10" + }, + "dependencies": { + "@jest/schemas": { + "version": "29.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha1-Qwtc6KTgBEp+OBlmMwWnswkcjgM=", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.27.8" + } + }, + "@sinclair/typebox": { + "version": "0.27.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha1-Zmf6wWxDa1Q0o4ejTe2wExmPbm4=", + "dev": true + }, + "@vitest/spy": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/spy/-/spy-1.3.1.tgz", + "integrity": "sha1-gUJF1G0BG5nt0cdSj1clxk6FqIs=", + "dev": true, + "requires": { + "tinyspy": "^2.2.0" + } + }, + "@vitest/utils": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/utils/-/utils-1.3.1.tgz", + "integrity": "sha1-ewWDhlRVdUT2lKNy3nZ/zJWU1ho=", + "dev": true, + "requires": { + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" + } + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", + "dev": true + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha1-ykLHWDEPNlv6caC9oKgHFgt3aBI=", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", + "dev": true + } + } + }, + "@vitest/spy": { + "version": "1.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/spy/-/spy-1.6.0.tgz", + "integrity": "sha1-Niy9QszbA/FhN5j96ZeZZJUWkG0=", + "dev": true, + "requires": { + "tinyspy": "^2.2.0" + } + }, + "@vitest/utils": { + "version": "1.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/utils/-/utils-1.6.0.tgz", + "integrity": "sha1-XFZ1yn1vVGp7QzfemuiC5sV4lqE=", + "dev": true, + "requires": { + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" + }, + "dependencies": { + "@jest/schemas": { + "version": "29.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha1-Qwtc6KTgBEp+OBlmMwWnswkcjgM=", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.27.8" + } + }, + "@sinclair/typebox": { + "version": "0.27.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha1-Zmf6wWxDa1Q0o4ejTe2wExmPbm4=", + "dev": true + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", + "dev": true + }, + "pretty-format": { + "version": "29.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha1-ykLHWDEPNlv6caC9oKgHFgt3aBI=", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + } + }, + "react-is": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha1-uxag6LGRT5efRYZMI4Gcw+Pw1Ls=", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha1-2svLla/xNcgmD3f6O0xf6mAKZDE=", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha1-YTL2jErNWdzRQcRLGMvrvZ8vp2g=", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha1-bfINJy6lQ5vyCrNJK3+3Dpv8s/Y=", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha1-y85efgwb0yz0kFrkRO9kzqkZ8bU=", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha1-uy69s7g6om2bqtTEbUMVKDrNUek=", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha1-PaYjIzrhpgQJtQmlKt6bwio3978=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha1-u2ZckdCxT//OsOOCmMMprwQ8bjo=", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha1-cOYOXoL5rIERi8JTgaCyg4kyQNc=", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha1-kPi8NMVhWV/hVmA75yU8280Pq1o=", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha1-n58/9SoUyYCTm+DvnV3568Z4rjs=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha1-plIGAdobVwBEgnNmanGtCkXXhUc=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha1-nm6BR138+2LatXSsLdo4ImwjK8U=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha1-xHrLkObwgzkeP6YdETZQ7qHpWTc=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha1-vOz2YdfRq9r5idg0Gkgz4z4rMaw=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "@wf1/core-ui": { + "version": "2.5.1", + "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/core-ui/-/@wf1/core-ui-2.5.1.tgz", + "integrity": "sha1-ODIlzzdlK6gXOJNJmL4RJVV+TUc=", + "requires": { + "tslib": "^2.0.0" + } + }, + "@wf1/incidents-rest-api": { + "version": "1.9.0-SNAPSHOT.85", + "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/incidents-rest-api/-/@wf1/incidents-rest-api-1.9.0-SNAPSHOT.85.tgz", + "integrity": "sha1-gTgdCGasX8EjLjdKj6OjGZCSmfA=", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" + } + } + }, + "@wf1/orgunit-rest-api": { + "version": "2.0.2", + "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/orgunit-rest-api/-/@wf1/orgunit-rest-api-2.0.2.tgz", + "integrity": "sha1-nvsVkD7x5w3+qxlyBFjG1TmjLlg=", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" + } + } + }, + "@wf1/wfcc-application-ui": { + "version": "1.2.0-SNAPSHOT.106", + "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/wfcc-application-ui/-/@wf1/wfcc-application-ui-1.2.0-SNAPSHOT.106.tgz", + "integrity": "sha1-kC81cbdyBBgF85Yl03nqEHaxJ4g=", + "requires": { + "tslib": "^2.5.1" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "@wf1/wfdm-document-management-api": { + "version": "1.2.0-SNAPSHOT.61", + "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/wfdm-document-management-api/-/@wf1/wfdm-document-management-api-1.2.0-SNAPSHOT.61.tgz", + "integrity": "sha1-Y+/v/clpDJi62uHbUdDhvHGNroY=", + "requires": { + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" + } + } + }, + "@xml-tools/parser": { + "version": "1.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xml-tools/parser/-/parser-1.0.11.tgz", + "integrity": "sha1-oRihQJnqXDxTfkeB+tL8GVtX+P8=", + "dev": true, + "requires": { + "chevrotain": "7.1.1" + } + }, + "@xmldom/xmldom": { + "version": "0.7.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.7.13.tgz", + "integrity": "sha1-/zSUJmek4ZqfSgmWp2gU2qw2TPM=", + "dev": true + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", + "dev": true + }, + "@yarnpkg/esbuild-plugin-pnp": { + "version": "3.0.0-rc.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", + "integrity": "sha1-TkDn0usoglyaNaudBMNjkx18Dmc=", + "dev": true, + "requires": { + "tslib": "^2.4.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "@yarnpkg/fslib": { + "version": "2.10.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/fslib/-/fslib-2.10.3.tgz", + "integrity": "sha1-qMmJPfXRg89jYmgLnxxtdQTdVxc=", + "dev": true, + "requires": { + "@yarnpkg/libzip": "^2.3.0", + "tslib": "^1.13.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", + "dev": true + } + } + }, + "@yarnpkg/libzip": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/libzip/-/libzip-2.3.0.tgz", + "integrity": "sha1-/h52Lkdmn24slg/BGENmCNg0474=", + "dev": true, + "requires": { + "@types/emscripten": "^1.39.6", + "tslib": "^1.13.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", + "dev": true + } + } + }, + "@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha1-53qX+9NFt22DJF7c0X05OxtB+zE=", + "dev": true + }, + "abab": { + "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/abab/-/abab-2.0.6.tgz", + "integrity": "sha1-QbgPLIcdGWhiFrgjCSMc/Tyz0pE=", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha1-C/C+EltnAUrcsLCSHmLbe//hay4=", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.11.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha1-ceCxThOk7BYHJLOPt7DyM7G4HXo=", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha1-UHJ2JJ1oR5fITgc074SGAzTPsaw=", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=", + "dev": true + }, + "acorn-walk": { + "version": "8.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha1-dwOvlBXxttuTFdaJVQOGLiMdNKo=", + "dev": true + }, + "add-stream": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=", + "dev": true + }, + "address": { + "version": "1.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/address/-/address-1.2.2.tgz", + "integrity": "sha1-K1JI2sVIWmOQUyxqUX/aLj+qyJ4=", + "dev": true + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha1-/EoP0ID30QRx8wpzIPJVYK3ijJk=", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "adm-zip": { + "version": "0.5.12", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/adm-zip/-/adm-zip-0.5.12.tgz", + "integrity": "sha1-h3hjKOkdVLNzWNilD5VMTNc7pgs=", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=", + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agentkeepalive/-/agentkeepalive-4.5.0.tgz", + "integrity": "sha1-JnOtE4mzxBjFogxdc2T5PKBL6SM=", + "dev": true, + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=", + "dev": true, + "requires": { + "ajv": "^8.0.0" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha1-adTThaRzPNvqtElkoRcKiPh/DhY=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "angular-google-charts": { + "version": "2.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular-google-charts/-/angular-google-charts-2.2.3.tgz", + "integrity": "sha1-oO80Z7O4at/kgqcINSxrIJRh73Q=", + "requires": { + "@types/google.visualization": "0.0.68", + "tslib": "^2.4.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" + } + } + }, + "angular-oauth2-oidc": { + "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular-oauth2-oidc/-/angular-oauth2-oidc-4.0.2.tgz", + "integrity": "sha1-Lt1Io78XAdIJePM0RquhvTUq0CQ=", + "requires": { + "jsrsasign": "^8.0.12", + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" + } + } + }, + "angular2-uuid": { + "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular2-uuid/-/angular2-uuid-1.1.1.tgz", + "integrity": "sha1-cvA81TK39AAy6x7PufhFc4S+lW4=" + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs=", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", + "dev": true + } + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + } + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4=", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "apache-crypt": { + "version": "1.2.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/apache-crypt/-/apache-crypt-1.2.6.tgz", + "integrity": "sha1-w/m5gxi0R/CoeLVOLLETu7hTlpg=", + "dev": true, + "requires": { + "unix-crypt-td-js": "^1.1.4" + } + }, + "apache-md5": { + "version": "1.1.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/apache-md5/-/apache-md5-1.1.8.tgz", + "integrity": "sha1-6nnG/rA6v+1CsoMN3gb3XfXju9k=", + "dev": true + }, + "app-root-dir": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/app-root-dir/-/app-root-dir-1.0.2.tgz", + "integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=", + "dev": true + }, + "aproba": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=", + "dev": true + }, + "are-docs-informative": { + "version": "0.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/are-docs-informative/-/are-docs-informative-0.0.2.tgz", + "integrity": "sha1-OH8Ok/XUUoA3PTh6WdNMltsyGWM=", + "dev": true + }, + "are-we-there-yet": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", + "integrity": "sha1-Z53yIrJ4xk8s26EXXNwAsNlhZL0=", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "arg": { + "version": "4.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arg/-/arg-4.1.3.tgz", + "integrity": "sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk=", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha1-GdsnzRARUnc2MTlvepWjtYwiw14=", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha1-HlWD7BZ2NUCieuUu7Zn/iZIjVo8=", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "array-ify": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "dev": true + }, + "array-includes": { + "version": "3.1.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha1-XjcMvhcv3V3WUwwdSq3aJSgbqX0=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha1-jDWnVccpCHGUU/hxRcoBHjkzTQ0=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + } + }, + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha1-FHYhffjP8X1y7o87oGc421s4fRg=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha1-yafGgx245xnWzmORkBRsJLvT5Sc=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha1-CXly9CVeQbw0JeN9w/ZCHPmu/eY=", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "asn1": { + "version": "0.2.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha1-DTp7tuZOAqkMAwOzHykoaOoJoI0=", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + } + } + }, + "assert": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assert/-/assert-2.1.0.tgz", + "integrity": "sha1-bZKiONBdwC50J8iB+4voHIRIst0=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types": { + "version": "0.16.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha1-ep2hYXyQgbwSH6r+kXEbTIu4HaI=", + "dev": true, + "requires": { + "tslib": "^2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=", + "dev": true + }, + "async": { + "version": "3.2.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/async/-/async-3.2.5.tgz", + "integrity": "sha1-69Uqj9r3oiiaJN85n42Ehcika2Y=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=", + "dev": true + }, + "autoprefixer": { + "version": "10.4.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha1-tRNrWZMCCaMh6fo9yi58TSI+g6g=", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha1-pcw3XWoDwu/IelU/PgsVIt7xSEY=", + "dev": true, + "requires": { + "possible-typed-array-names": "^1.0.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha1-zhydFDOJZ54lOzFCQeqapc7JgNM=", + "dev": true + }, + "axobject-query": { + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha1-O25cbU5DynulHFur+Z0iqcaEheE=", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "b4a": { + "version": "1.6.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha1-pMw0mjhRmHw8SsLXeFwYdE9tqbo=", + "dev": true + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha1-laSS3dkPm06aSh2hTrM1uHtjTs4=", + "dev": true + }, + "babel-loader": { + "version": "9.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-loader/-/babel-loader-9.1.2.tgz", + "integrity": "sha1-oWoIDeUtCIVO4UVwRpkFpfwA05w=", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.2", + "schema-utils": "^4.0.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha1-+ojsWSMv2bTjbbvFQKjsmptH2nM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha1-XRvTg20KGeG4S78tlkDMtvlRwSI=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha1-Vq2II3E36t5IWnG1L3Lb7VfGIwo=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "../_EXCLUDED_" + }, + "dependencies": { + "core-js-compat": { + "version": "file:node_modules/_EXCLUDED_" + } + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha1-OQ+Rw42QRzWS7UM1HoAanT4P10c=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=" + }, + "bare-events": { + "version": "2.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-events/-/bare-events-2.2.2.tgz", + "integrity": "sha1-qYpBhB+Ysu/n7MXFRogURpsBgHg=", + "dev": true, + "optional": true + }, + "bare-fs": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-fs/-/bare-fs-2.3.0.tgz", + "integrity": "sha1-CHL44zzykcn9Un2CcVTxVqKY1AI=", + "dev": true, + "optional": true, + "requires": { + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "bare-stream": "^1.0.0" + } + }, + "bare-os": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-os/-/bare-os-2.3.0.tgz", + "integrity": "sha1-cY5oCxOe//8GJKdCHAmOeiwtY9o=", + "dev": true, + "optional": true + }, + "bare-path": { + "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-path/-/bare-path-2.1.2.tgz", + "integrity": "sha1-eglA006+Zffhefph7Y1J2dwVHWc=", + "dev": true, + "optional": true, + "requires": { + "bare-os": "^2.1.0" + } + }, + "bare-stream": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-stream/-/bare-stream-1.0.0.tgz", + "integrity": "sha1-JcPlYZjZIhhzIMP4xS11xAUReLQ=", + "dev": true, + "optional": true, + "requires": { + "streamx": "^2.16.1" + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=" + }, + "base64id": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha1-J3Csa8R9MSr5eov5pjQ0LgzSXLY=", + "dev": true + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha1-uZgnm/R844NEtPPPkW1Gebv1Hjo=", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "batch": { + "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bcryptjs": { + "version": "2.4.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=", + "dev": true + }, + "better-opn": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/better-opn/-/better-opn-3.0.2.tgz", + "integrity": "sha1-+W813qr480FEpBAmUbq88A0diBc=", + "dev": true, + "requires": { + "open": "^8.0.4" + } + }, + "big-integer": { + "version": "1.6.52", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha1-YKiH8wR2FKjhv/5dcXNJCpfcjIU=", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", + "dev": true + }, + "binary-extensions": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha1-9uFKl4WNMnJSIAJC1Mz+UixEVSI=", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bl/-/bl-4.1.0.tgz", + "integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "blocking-proxy": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/blocking-proxy/-/blocking-proxy-1.0.1.tgz", + "integrity": "sha1-gdb9H+E6TA1pV99/kbdemNrEDLI=", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "bn.js": { + "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha1-C8UnpqDRjQqo1bBTjOSnfcz6e3A=" + }, + "body-parser": { + "version": "1.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha1-b+sOIcRyTQbef/ONo22tT1enR/0=", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.11.0.tgz", + "integrity": "sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + } + } + }, + "bonjour-service": { + "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha1-60GzCFGD3zMh2hJkcZ+62hJHjQI=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "bootstrap.native": { + "version": "5.0.12", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bootstrap.native/-/bootstrap.native-5.0.12.tgz", + "integrity": "sha1-B5S34ggCx8rCRg2/0V94qCm4+W8=", + "dev": true, + "requires": { + "@thednp/event-listener": "^2.0.4", + "@thednp/shorty": "^2.0.0" + } + }, + "bplist-creator": { + "version": "0.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha1-AYotG1h/dp43nvVRkQNzD4ljuh4=", + "dev": true, + "requires": { + "stream-buffers": "2.2.x" + } + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha1-Q6nRg+W/nVRSAM6sPnEveeu+jQ4=", + "dev": true, + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/braces/-/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "brotli": { + "version": "1.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha1-c2XYzADxLPdl0rLImHFrz0tgTUg=", + "dev": true, + "requires": { + "base64-js": "^1.1.2" + } + }, + "browser-assert": { + "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browser-assert/-/browser-assert-1.2.1.tgz", + "integrity": "sha1-mqpaKox0aFwq4Fv+Ru/WBvBowgA=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0=", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha1-ev5MAex+5ZqJpVikt1vYWuYtQgg=", + "requires": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" + } + } + }, + "browserify-zlib": { + "version": "0.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", + "dev": true, + "requires": { + "pako": "~0.2.0" + }, + "dependencies": { + "pako": { + "version": "0.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + } + } + }, + "browserslist": { + "version": "4.21.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha1-dcXa5gBj7mQfl34A7dPPsvt69qc=", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "browserstack": { + "version": "1.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserstack/-/browserstack-1.6.1.tgz", + "integrity": "sha1-4FH5cz7DtQdlnzlcekdlobHjWLM=", + "dev": true, + "requires": { + "https-proxy-agent": "^2.2.1" + }, + "dependencies": { + "agent-base": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + } + } + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha1-yuYoEriYAellYzbkYiPgMDhr57Y=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "bytewise": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytewise/-/bytewise-1.1.0.tgz", + "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=", + "requires": { + "bytewise-core": "^1.2.2", + "typewise": "^1.0.3" + } + }, + "bytewise-core": { + "version": "1.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytewise-core/-/bytewise-core-1.2.3.tgz", + "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=", + "requires": { + "typewise-core": "^1.2" + } + }, + "cacache": { + "version": "17.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cacache/-/cacache-17.0.4.tgz", + "integrity": "sha1-UCPtiSuohD47c2HCbQraN+FGKQw=", + "dev": true, + "requires": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^8.0.1", + "lru-cache": "^7.7.1", + "minipass": "^4.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", + "dev": true + } + } + }, + "call-bind": { + "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha1-BgFlmcQMVkmMGHadJzC+JCtvo7k=", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "callsites": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha1-lygHKpVPgFIoIlpt7qazhGHhvVo=", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=" + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "caniuse-lite": { + "version": "1.0.30001617", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz", + "integrity": "sha1-gJvCXz9QJ86zMUKn1sQHWdepAes=", + "dev": true + }, + "capacitor-native-settings": { + "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/capacitor-native-settings/-/capacitor-native-settings-5.0.1.tgz", + "integrity": "sha1-uchEXaFJ/qm9UnFwxkhs5R4sfho=" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha1-22QGbGQi7tLgjMFLmGykN5bbxtQ=", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chai": { + "version": "4.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chai/-/chai-4.4.1.tgz", + "integrity": "sha1-NgP6bro1QlsPKskaAJ/pJBBuUNE=", + "dev": true, + "requires": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", + "dev": true + }, + "check-error": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/check-error/-/check-error-1.0.3.tgz", + "integrity": "sha1-plAuQxKn7pafZG6Duz3dVigb1pQ=", + "dev": true, + "requires": { + "get-func-name": "^2.0.2" + } + }, + "cheerio": { + "version": "1.0.0-rc.12", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha1-eIv3RmUGsca/X65R0kosTWLkdoM=", + "dev": true, + "requires": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + } + }, + "cheerio-select": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha1-TYZzKGuBJsoqjkJ0DV48SISuIbQ=", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + } + }, + "chevrotain": { + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chevrotain/-/chevrotain-7.1.1.tgz", + "integrity": "sha1-USKBTq/RWFqWAfkYCnvpxC1WmcY=", + "dev": true, + "requires": { + "regexp-to-ast": "0.5.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha1-HPN8hwe5Mr0a8a4iwEMuKs0ZA70=", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=", + "dev": true + }, + "chromatic": { + "version": "11.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chromatic/-/chromatic-11.3.2.tgz", + "integrity": "sha1-6VpeupofPRB2EzWrormGxENt3no=", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "citty": { + "version": "0.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/citty/-/citty-0.1.6.tgz", + "integrity": "sha1-D3kE2h7UYl4anqfg+ngJgaq3xeQ=", + "dev": true, + "requires": { + "consola": "^3.2.3" + } + }, + "cjs-module-lexer": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", + "integrity": "sha1-xIU0Guj9mZyk7lry16HJrgHgCZw=", + "dev": true + }, + "ckeditor5": { + "version": "35.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ckeditor5/-/ckeditor5-35.4.0.tgz", + "integrity": "sha1-DOZ68hFVG5aFa3gONylIHK27NN8=", + "requires": { + "@ckeditor/ckeditor5-clipboard": "^35.4.0", + "@ckeditor/ckeditor5-core": "^35.4.0", + "@ckeditor/ckeditor5-engine": "^35.4.0", + "@ckeditor/ckeditor5-enter": "^35.4.0", + "@ckeditor/ckeditor5-paragraph": "^35.4.0", + "@ckeditor/ckeditor5-select-all": "^35.4.0", + "@ckeditor/ckeditor5-typing": "^35.4.0", + "@ckeditor/ckeditor5-ui": "^35.4.0", + "@ckeditor/ckeditor5-undo": "^35.4.0", + "@ckeditor/ckeditor5-upload": "^35.4.0", + "@ckeditor/ckeditor5-utils": "^35.4.0", + "@ckeditor/ckeditor5-widget": "^35.4.0" + } + }, + "clean-css": { + "version": "5.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha1-szBlPNO9a3UAnMJccUyue5M1HM0=", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.9.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha1-F3Oo9LnE1qwxVj31Oz/B15Ri/kE=", + "dev": true + }, + "cli-table3": { + "version": "0.6.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-table3/-/cli-table3-0.6.4.tgz", + "integrity": "sha1-0cU2uKPy577Fj2esnldpsbMAiLA=", + "dev": true, + "requires": { + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=", + "dev": true + }, + "cliui": { + "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "code-block-writer": { + "version": "13.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/code-block-writer/-/code-block-writer-13.0.1.tgz", + "integrity": "sha1-UqxgymB22HALiKRb1x4GpXcVhAU=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "color": { + "version": "4.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color/-/color-4.2.3.tgz", + "integrity": "sha1-14HsteVyJO5D6pYnVgEHwODGRjo=", + "dev": true, + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" + }, + "color-string": { + "version": "1.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha1-RGf5FG8Db4Vbdk37W/hYK/NCx6Q=", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=", + "dev": true + }, + "colorette": { + "version": "2.0.20", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha1-nreT5oMwZ/cjWQL807CZF6AAqVo=", + "dev": true + }, + "colors": { + "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/colors/-/colors-1.4.0.tgz", + "integrity": "sha1-xQSRR51MG9rtLJztMs98fcI2D3g=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-8.3.0.tgz", + "integrity": "sha1-SDfqGy2me5xhamevuw+v7lZ7ymY=", + "dev": true + }, + "comment-parser": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/comment-parser/-/comment-parser-1.4.1.tgz", + "integrity": "sha1-va/q03lhrAeb4R637GXE0CHq+cw=", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "compare-func": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha1-+2XnXtvd/S5WhVTotbBf/3pR/LM=", + "dev": true, + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compression/-/compression-1.7.4.tgz", + "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "connect": { + "version": "3.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/connect/-/connect-3.7.0.tgz", + "integrity": "sha1-XUk0iRDKpeB6AYALAw0MNfIEhPg=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha1-ZHJkhFJRoNryW5fOh4NMrOD18cg=", + "dev": true + }, + "consola": { + "version": "3.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/consola/-/consola-3.2.3.tgz", + "integrity": "sha1-B0GFeqiM+g1v1T8c/wN1E26YUC8=", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha1-i4K076yCUSoCuwsdzsnSxejrW/4=", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "dev": true + } + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha1-i3cxYmVtHRCGeEyPI6VM5tc9eRg=", + "dev": true + }, + "conventional-changelog": { + "version": "3.1.25", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog/-/conventional-changelog-3.1.25.tgz", + "integrity": "sha1-PiJ6N9FWhPWqH7UiIqbp4lNsyv8=", + "dev": true, + "requires": { + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" + } + }, + "conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha1-iWiF1juRSnDUk0tZ0v573hgysow=", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + } + }, + "conventional-changelog-atom": { + "version": "2.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", + "integrity": "sha1-p1nsYcItHBGWkl/KiP466J/X2N4=", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-codemirror": { + "version": "2.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", + "integrity": "sha1-OY6VMPCM407EZAr5jurzAi6x99w=", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-conventionalcommits": { + "version": "4.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", + "integrity": "sha1-B2VJD1ZCS0b2y025E1kC1uWjbcI=", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + } + }, + "conventional-changelog-core": { + "version": "4.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", + "integrity": "sha1-5Q0Efo66z2P6w9xnv5GBdwAeHp8=", + "dev": true, + "requires": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + } + } + }, + "conventional-changelog-ember": { + "version": "2.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", + "integrity": "sha1-YZs37HCL6edKIg9Nz3khKuHJKWI=", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-eslint": { + "version": "3.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", + "integrity": "sha1-aJvQpHDgL3uq/iGklYgN7qGLfNs=", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-express": { + "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", + "integrity": "sha1-QgydkqNHtyqRVEdQv/qTh2Zabug=", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-jquery": { + "version": "3.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", + "integrity": "sha1-0UIgdAD1HJ5btYhZZZjiS7qJlL8=", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-jshint": { + "version": "2.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", + "integrity": "sha1-8tfyPmrNSSeiOFVdksCbUP44Uv8=", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + } + }, + "conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha1-FKhVq7/9WQJ/1gJYHx802YYupEw=", + "dev": true + }, + "conventional-changelog-writer": { + "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", + "integrity": "sha1-4HVwcvBF/gPZHaY0PIQwKecC81k=", + "dev": true, + "requires": { + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "conventional-commits-filter": { + "version": "2.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha1-+Nm08YL84Aya9xOdpJNlsTbIoLM=", + "dev": true, + "requires": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + } + }, + "conventional-commits-parser": { + "version": "3.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha1-p9O3d1iiAqmyKT0hEqjYBSx0CXI=", + "dev": true, + "requires": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + } + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha1-f6rmI1P7QhM2bQypg1jSLoNosF8=", + "dev": true + }, + "cookie": { + "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha1-J5iwSwcbDsv/DbtipQWo76ThkFE=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-anything": { + "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha1-CSRU6pWEp7etVXMGKyqH9ZAPxIA=", + "dev": true, + "requires": { + "is-what": "^3.14.1" + } + }, + "copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha1-ltTb219z0C3XLQUo0ZWHIaty4Eo=", + "dev": true, + "requires": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globby": { + "version": "13.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-13.2.2.tgz", + "integrity": "sha1-Y7kLG/aGGcITVHXL1OceZqoJBZI=", + "dev": true, + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slash/-/slash-4.0.0.tgz", + "integrity": "sha1-JCI3IXbExsWt214q2oha+YSzlqc=", + "dev": true + } + } + }, + "cordova-plugin-advanced-http": { + "version": "3.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-advanced-http/-/cordova-plugin-advanced-http-3.3.1.tgz", + "integrity": "sha1-kDFDqarjV3zbtpU/vkgpApg7kjc=" + }, + "cordova-plugin-file": { + "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-file/-/cordova-plugin-file-8.0.1.tgz", + "integrity": "sha1-5ZW1vfJJgWvTirGlEbRu/g9NHvk=" + }, + "cordova-plugin-screen-orientation": { + "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-screen-orientation/-/cordova-plugin-screen-orientation-3.0.4.tgz", + "integrity": "sha1-JSeHDJUBnd9Cr0lfDoopodXsco8=" + }, + "core-js-compat": { + "version": "file:node_modules/@babel/_EXCLUDED_" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=" + }, + "cors": { + "version": "2.8.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cors/-/cors-2.8.5.tgz", + "integrity": "sha1-6sEdpRWS3Ya58G9uesKTs9+HXSk=", + "dev": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "9.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha1-NMP8WCh7kV866QWrbcPeJYtVrZ0=", + "dev": true, + "requires": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM=", + "dev": true + }, + "critters": { + "version": "0.0.16", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/critters/-/critters-0.0.16.tgz", + "integrity": "sha1-/6LFVhpltDxTuUADYjfOctzr/pM=", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "css-select": "^4.2.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "postcss": "^8.3.7", + "pretty-bytes": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "parse5": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=", + "dev": true, + "requires": { + "parse5": "^6.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cross-fetch": { + "version": "3.1.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha1-Ayfrpl/Win0Rn4+yv5M0oaeVb4I=", + "dev": true, + "requires": { + "node-fetch": "^2.6.12" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-js": { + "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha1-TZMWOezf0S/4DoGG26avLC6FZjE=", + "dev": true + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=", + "dev": true + }, + "css-loader": { + "version": "6.7.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-loader/-/css-loader-6.7.3.tgz", + "integrity": "sha1-HoeZ88zFh0/dVUYa9RE3/MW++80=", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.19", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + } + }, + "css-select": { + "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha1-uOvWVUw2N8zHZoiAStP2pv2uqKY=", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha1-+17/z3bx3eosgb36pN5E55uscPQ=", + "dev": true + }, + "css.escape": { + "version": "1.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", + "dev": true + }, + "csstype": { + "version": "3.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha1-2A/ylNEU+w5qxQD7+FtgE31+/4E=", + "dev": true + }, + "custom-event": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "d3-array": { + "version": "2.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha1-4gtBqvzf/fXVCSgATs7PgVpGXoE=", + "requires": { + "internmap": "^1.0.0" + } + }, + "d3-brush": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-brush/-/d3-brush-2.1.0.tgz", + "integrity": "sha1-ra37sQTok3rxQumm4gKDJvBHEGU=", + "requires": { + "d3-dispatch": "1 - 2", + "d3-drag": "2", + "d3-interpolate": "1 - 2", + "d3-selection": "2", + "d3-transition": "2" + } + }, + "d3-color": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-color/-/d3-color-2.0.0.tgz", + "integrity": "sha1-jWJcq0Ltm49gGhdgo4n36pGJ1i4=" + }, + "d3-dispatch": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-dispatch/-/d3-dispatch-2.0.0.tgz", + "integrity": "sha1-ihjhb3bdP8rvQhY8l7kmqptV588=" + }, + "d3-drag": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-drag/-/d3-drag-2.0.0.tgz", + "integrity": "sha1-nq8EbOntHCXIhmGRHB1aTY636m0=", + "requires": { + "d3-dispatch": "1 - 2", + "d3-selection": "2" + } + }, + "d3-ease": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha1-llisOKIUDVnTRhYPH2ww/aC9EvQ=" + }, + "d3-format": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha1-oQvMD5hsNytym6RHOCQTqr9bB2c=" + }, + "d3-hierarchy": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", + "integrity": "sha1-2riKWMo+ehvGyrOQ6JZn/MbSAhg=" + }, + "d3-interpolate": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-interpolate/-/d3-interpolate-2.0.1.tgz", + "integrity": "sha1-mL5JnPuKO5TU/2FpAFAaZKvJEWM=", + "requires": { + "d3-color": "1 - 2" + } + }, + "d3-path": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha1-VdhqwTGgVIra4kHuv7VrRYLdCdg=" + }, + "d3-scale": { + "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-scale/-/d3-scale-3.3.0.tgz", + "integrity": "sha1-KMYAsp9H5bnNLfl0nCBnJ5ZiA/M=", + "requires": { + "d3-array": "^2.3.0", + "d3-format": "1 - 2", + "d3-interpolate": "1.2.0 - 2", + "d3-time": "^2.1.1", + "d3-time-format": "2 - 3" + } + }, + "d3-selection": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-selection/-/d3-selection-2.0.0.tgz", + "integrity": "sha1-lKEWOOohQbdWX4g3gNq8fvamEGY=" + }, + "d3-shape": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-shape/-/d3-shape-2.1.0.tgz", + "integrity": "sha1-O2qCzK+8Rd5VtX/PlWxYTe07Zm8=", + "requires": { + "d3-path": "1 - 2" + } + }, + "d3-time": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-time/-/d3-time-2.1.1.tgz", + "integrity": "sha1-6dioqIaR9FSOaMoIXl/5VnJKZoI=", + "requires": { + "d3-array": "2" + } + }, + "d3-time-format": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-time-format/-/d3-time-format-3.0.0.tgz", + "integrity": "sha1-34BWyDZZ4B8grF2l/ernwI1fG7Y=", + "requires": { + "d3-time": "1 - 2" + } + }, + "d3-timer": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-timer/-/d3-timer-2.0.0.tgz", + "integrity": "sha1-BV7bHRcM/jGrLaiWje7pQLVmI+Y=" + }, + "d3-transition": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-transition/-/d3-transition-2.0.0.tgz", + "integrity": "sha1-Nm73DCLviNHjQQX1B1FpkaKRyUw=", + "requires": { + "d3-color": "1 - 2", + "d3-dispatch": "1 - 2", + "d3-ease": "1 - 2", + "d3-interpolate": "1 - 2", + "d3-timer": "1 - 2" + }, + "dependencies": { + "d3-ease": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-ease/-/d3-ease-2.0.0.tgz", + "integrity": "sha1-/Rdiv8oA2uS6zqUEsdYo/ykKxWM=" + } + } + }, + "dargs": { + "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha1-BAFcQd4Ly2nshAUPPZvgyvjW1cw=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-view-buffer": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha1-jqYybv7Bei5CYgaW5nHX1ai8ZrI=", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-length": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha1-kHIcqV/ygGd+t5N0n84QETR2aeI=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-offset": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha1-Xgu/tIKO0tG5tADNin0Rm8oP8Yo=", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "date-format": { + "version": "4.0.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha1-eo5YRDT7FppSHIt6pIHzVYENlAA=" + }, + "dateformat": { + "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha1-puN0maTZqc+F71hyBE1ikByYia4=", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-4.3.4.tgz", + "integrity": "sha1-Exn2V5NX8jONMzfSzdSRS7XcyGU=", + "requires": { + "ms": "2.1.2" + } + }, + "decache": { + "version": "4.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decache/-/decache-4.6.2.tgz", + "integrity": "sha1-wd8TJaLzbVOSLgjzM4DwgxSBmc0=", + "dev": true, + "requires": { + "callsite": "^1.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha1-BKLVI7LxjYDQFYpDuJXVbf+NGdg=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } + } + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha1-yjh2Et234QS9FthaqwDV7PCcZvw=", + "dev": true, + "requires": { + "mimic-response": "^3.1.0" + } + }, + "deep-eql": { + "version": "4.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha1-fHd1UTCS99+Y2N+Zlt0IXrZozG0=", + "dev": true, + "requires": { + "type-detect": "^4.0.0" + } + }, + "deep-equal": { + "version": "2.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha1-r4na+yOjlsfaPoYqvAvifPUdVuE=", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=", + "dev": true + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha1-RLXyFHzTsA1LVhN2hZZvJv0l3Uo=", + "dev": true + }, + "default-browser-id": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha1-vue7vvH0510x+Y9NPxVWoUzqeQw=", + "dev": true, + "requires": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + } + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha1-gZSUyIgFO9t0PtvzQ9bN9/KUOnE=", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "defaults": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha1-sLAgYsHiqmL/XZUo8PmLqpCXjXo=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha1-iU3BQbt9MGCuQ2b2oBB+aPvkjF4=", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha1-P3rkIRKbyqrJvHSQXJigAJ7J7n8=", + "dev": true + }, + "define-properties": { + "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha1-EHgcxhbrlRqAoDS6/Kpzd/avK2w=", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defu": { + "version": "6.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/defu/-/defu-6.1.4.tgz", + "integrity": "sha1-Tgyc+f9o/l89fydlzBoBLf3LBHk=", + "dev": true + }, + "del": { + "version": "6.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/del/-/del-6.1.1.tgz", + "integrity": "sha1-O3AxTx7AqjJcaxTrNrlXhmce23o=", + "dev": true, + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/depd/-/depd-2.0.0.tgz", + "integrity": "sha1-tpYWPMdXVg0JzyLMj60Vcbeedt8=", + "dev": true + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha1-rAzn7WilTaIhZahel6AdU/XrLic=", + "dev": true + }, + "dequal": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha1-JkQhTxmX057Q7g7OcjNUkKesZ74=", + "dev": true + }, + "des.js": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha1-HTf1dm87v/Tuljjocah2jBc7gdo=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha1-SANzVQmti+VSk0xn32FPlOZvoBU=", + "dev": true + }, + "detect-indent": { + "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha1-WSSF67v2s7GrK+F1yDk9BMoNV+Y=", + "dev": true + }, + "detect-libc": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha1-8M1QO0D5k5uJRpfRmtUIleMM9wA=", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=", + "dev": true + }, + "detect-package-manager": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-package-manager/-/detect-package-manager-2.0.1.tgz", + "integrity": "sha1-axguOuXhgmdSv+8d6ae4KM/6UNg=", + "dev": true, + "requires": { + "execa": "^5.1.1" + } + }, + "detect-port": { + "version": "1.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha1-ReQHOZfF8pK5V8tnj7C7jtQlCmc=", + "dev": true, + "requires": { + "address": "^1.0.1", + "debug": "4" + } + }, + "devtools-protocol": { + "version": "0.0.1011705", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz", + "integrity": "sha1-JYLtKfhISN+D+6SIEiAVVAp0RTk=" + }, + "dezalgo": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha1-dRI1JgRpCEwTIVffqFfzhtTDPYE=", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "dfa": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha1-lqwyBOLSnEnqW1evjZLCrhJ5Blc=", + "dev": true + }, + "di": { + "version": "0.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff/-/diff-5.2.0.tgz", + "integrity": "sha1-Jt7QR80RebeLlTfV73JVA84a5TE=", + "dev": true + }, + "diff-sequences": { + "version": "29.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha1-Ter4lNEUB8Ue/IQYAS+ecLhOqSE=", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + } + } + }, + "dijkstrajs": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha1-TI296h8PZHi/+U2cSceE1iPk/CM=" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-packet": { + "version": "5.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha1-roiK1CWp0UeKBnQlarhm3hASzy8=", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.16", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha1-WnQp5gZus2ZNkR4z+w5F3o6whFM=", + "dev": true + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "dom-serializer": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha1-5BuALh7t+fbK4YPOXmIteJ19jlM=", + "dev": true, + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha1-XEXo6GmVJiYzHXqrMm0B2vZdWJ0=", + "dev": true + }, + "domhandler": { + "version": "5.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha1-zDhff3UfHR/GUMITdIBCVFOMfTE=", + "dev": true, + "requires": { + "domelementtype": "^2.3.0" + } + }, + "domutils": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha1-xH9VEnjT3EsLGrjLtC11Gm8Ngk4=", + "dev": true, + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + } + }, + "dot": { + "version": "2.0.0-beta.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot/-/dot-2.0.0-beta.1.tgz", + "integrity": "sha1-Eryxjzn1kPlCaRDh0ZGI2tIlryU=", + "dev": true + }, + "dot-case": { + "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha1-mytnDQCkMWZ6inW6Kc0bmICc51E=", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "16.4.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha1-zdOztgTLMn4oa0di4TUC9xfLCZ8=", + "dev": true + }, + "dotenv-expand": { + "version": "10.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha1-EmBdAPsK9tClkuZVhYV4QDLk7zc=", + "dev": true + }, + "duplexer": { + "version": "0.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "earcut": { + "version": "2.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/earcut/-/earcut-2.2.4.tgz", + "integrity": "sha1-bQL9TWgWDBFIJdBokKkuyq5gNDo=" + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha1-aWzi7Aqg5uqTo5f/zySqeEDIJ8s=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "jsbn": { + "version": "0.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "3.1.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha1-aauDWLFOiW+AzDnmIIe4hQDDrDs=", + "dev": true, + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.761", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/electron-to-chromium/-/electron-to-chromium-1.4.761.tgz", + "integrity": "sha1-0b34xQolT4p1ZkG7GsSLtS5NDsM=", + "dev": true + }, + "elementtree": { + "version": "0.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", + "dev": true, + "requires": { + "sax": "1.1.4" + } + }, + "elliptic": { + "version": "6.5.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha1-xxXgn3i2kjl3YQ1MI0bWziLm3e0=", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + } + } + }, + "emitter-component": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emitter-component/-/emitter-component-1.1.2.tgz", + "integrity": "sha1-1lr1gz3HxoL9Ct41+QLRa8S613I=", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", + "dev": true + }, + "encode-utf8": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encode-utf8/-/encode-utf8-1.0.3.tgz", + "integrity": "sha1-8w/dMdoH+1lvKBvrL2sCeFGZTNo=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "6.5.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/engine.io/-/engine.io-6.5.4.tgz", + "integrity": "sha1-aCLevzJOeBrdIlTpEvhWhQiFDNw=", + "dev": true, + "requires": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0" + }, + "dependencies": { + "cookie": { + "version": "0.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha1-DkHyTeXs8xeUfIL8eJ4GqISCRDI=", + "dev": true + }, + "ws": { + "version": "8.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.11.0.tgz", + "integrity": "sha1-ag02uO39n5bYslaD2y+Nfebo4UM=", + "dev": true + } + } + }, + "engine.io-parser": { + "version": "5.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha1-N7SOLSMRaRmjRTc4xXIEVeZOHEk=", + "dev": true + }, + "enhanced-resolve": { + "version": "5.16.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", + "integrity": "sha1-6Lxj1RuCbW8cvAoVDstaiwxi5Wc=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "entities": { + "version": "4.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-4.5.0.tgz", + "integrity": "sha1-XSaOpecRPsdMTQM7eepaNaSI+0g=", + "devOptional": true + }, + "env-paths": { + "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=", + "dev": true + }, + "envinfo": { + "version": "7.13.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha1-gfu4Hl2jXXToFJQa6rfDJaYG+zE=", + "dev": true + }, + "err-code": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha1-I8Lzt1b/38YI0w4nyalBAkgH5/k=", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/errno/-/errno-0.1.8.tgz", + "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", + "dev": true, + "optional": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.23.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha1-jwxaNc0hUxJXPFonyH39bIgaCqA=", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + } + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha1-x/rvvf+LJpbPX0aSHt+3fMS6OEU=", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha1-BfdaJdq5jk+x3NXhRywFRtUFfI8=", + "dev": true + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha1-Pvh1I8XUZNQQhLLDycIU8RmXY9Y=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "es-module-lexer": { + "version": "1.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-module-lexer/-/es-module-lexer-1.5.2.tgz", + "integrity": "sha1-ALQjME8lAKxZNZzJtoRJUfNy1Jc=", + "dev": true + }, + "es-object-atoms": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha1-3bVc1HrC4kBwEmC8Ko4x7LZD2UE=", + "dev": true, + "requires": { + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha1-i7YPCkQMLkKBliQoQ41YVFrzl3c=", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + } + }, + "es-shim-unscopables": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha1-H2lC5x7MeDXtHIqDAG2HcaY6N2M=", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo=", + "dev": true + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "es6-shim": { + "version": "0.35.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-shim/-/es6-shim-0.35.8.tgz", + "integrity": "sha1-iSFvb7+LrLo/iXyMDoFNKkHAX7c=", + "dev": true + }, + "esbuild": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.17.8.tgz", + "integrity": "sha1-9/eZq8fNzj8PLj4MAfEg1NVRk7Q=", + "dev": true, + "optional": true, + "requires": { + "@esbuild/android-arm": "0.17.8", + "@esbuild/android-arm64": "0.17.8", + "@esbuild/android-x64": "0.17.8", + "@esbuild/darwin-arm64": "0.17.8", + "@esbuild/darwin-x64": "0.17.8", + "@esbuild/freebsd-arm64": "0.17.8", + "@esbuild/freebsd-x64": "0.17.8", + "@esbuild/linux-arm": "0.17.8", + "@esbuild/linux-arm64": "0.17.8", + "@esbuild/linux-ia32": "0.17.8", + "@esbuild/linux-loong64": "0.17.8", + "@esbuild/linux-mips64el": "0.17.8", + "@esbuild/linux-ppc64": "0.17.8", + "@esbuild/linux-riscv64": "0.17.8", + "@esbuild/linux-s390x": "0.17.8", + "@esbuild/linux-x64": "0.17.8", + "@esbuild/netbsd-x64": "0.17.8", + "@esbuild/openbsd-x64": "0.17.8", + "@esbuild/sunos-x64": "0.17.8", + "@esbuild/win32-arm64": "0.17.8", + "@esbuild/win32-ia32": "0.17.8", + "@esbuild/win32-x64": "0.17.8" + } + }, + "esbuild-plugin-alias": { + "version": "0.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", + "integrity": "sha1-RahsuUHiDnwrxoor6lNWIXJJT8s=", + "dev": true + }, + "esbuild-register": { + "version": "3.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-register/-/esbuild-register-3.5.0.tgz", + "integrity": "sha1-RJYT+ymrlDJcci9WD4AN2Ubcjqg=", + "dev": true, + "requires": { + "debug": "^4.3.4" + } + }, + "esbuild-wasm": { + "version": "0.17.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz", + "integrity": "sha1-wjSDBkMMJ2E+48yalVzdVN8pE3o=", + "dev": true + }, + "escalade": { + "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha1-VAdumrKepb89jx7WKs/7uIJy3yc=", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "8.56.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha1-SVfOjaQJ3AgJ+ZqwehuUgyq3SxU=", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", + "dev": true + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-13.24.0.tgz", + "integrity": "sha1-hDKhnXjODB6DOUnDats0VAC7EXE=", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "dev": true + } + } + }, + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha1-1OqsUrii58PNGQPrAPfgUzVhGKw=", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha1-tsh6nyqgbfq1Lj1wrIzeMh+lpI0=", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } + } + }, + "eslint-module-utils": { + "version": "2.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha1-UvJAQwDDvTPe7OnXNy+zN8wdfDQ=", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.29.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha1-1Fs3te9ZAdY5wVJw101G0WEVBkM=", + "dev": true, + "requires": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "eslint-plugin-jsdoc": { + "version": "48.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.4.tgz", + "integrity": "sha1-C2ly+qnl3omgjxsLzcMOcKnK1zY=", + "dev": true, + "requires": { + "@es-joy/jsdoccomment": "~0.43.0", + "are-docs-informative": "^0.0.2", + "comment-parser": "1.4.1", + "debug": "^4.3.4", + "escape-string-regexp": "^4.0.0", + "esquery": "^1.5.0", + "is-builtin-module": "^3.2.1", + "semver": "^7.6.0", + "spdx-expression-parse": "^4.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", + "dev": true + }, + "semver": { + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", + "dev": true + } + } + }, + "eslint-plugin-prefer-arrow": { + "version": "1.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz", + "integrity": "sha1-5/uz+kzYT/EBW5xRrYZVDlUEEEE=", + "dev": true + }, + "eslint-plugin-storybook": { + "version": "0.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz", + "integrity": "sha1-Ixheyr3CicrlUkjAkPDB2PuubEE=", + "dev": true, + "requires": { + "@storybook/csf": "^0.0.1", + "@typescript-eslint/utils": "^5.62.0", + "requireindex": "^1.2.0", + "ts-dedent": "^2.2.0" + }, + "dependencies": { + "@storybook/csf": { + "version": "0.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf/-/csf-0.0.1.tgz", + "integrity": "sha1-lZAVB9wC8LxvmsjuGYPi/Fu5jOY=", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha1-2UV8zGoLjWs30OslKiMCJHjFRgw=", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha1-JYYH5g7/ownwZ2CJMcPfb+1B/S8=", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha1-fRd5S3f6vKxhXWpI+xQzMNli65s=", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha1-FB6AnHFjbkp12qOfrtL7X0sQ34Y=", + "dev": true, + "requires": { + "@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" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha1-IXQBGRfOWCh1lU/+L2kS1ZMeNT4=", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", + "dev": true + } + } + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha1-3rT5JWM5DzIAaJSvYqItuhxGQj8=", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha1-DNcv6FUOPC6uFWqWpN3c0cisWAA=", + "dev": true + }, + "espree": { + "version": "9.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/espree/-/espree-9.6.1.tgz", + "integrity": "sha1-oqF7jkNGkKVDLy+AGM5x0zGkjG8=", + "dev": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", + "dev": true + }, + "esquery": { + "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha1-bOF3ON6Fd2lO3XNhxXGCrIyw2ws=", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "esri-leaflet": { + "version": "3.0.12", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esri-leaflet/-/esri-leaflet-3.0.12.tgz", + "integrity": "sha1-TIjWY6fayTNNl1LFGKpNj1if+2U=", + "requires": { + "@terraformer/arcgis": "^2.1.0", + "tiny-binary-search": "^1.0.3" + } + }, + "esri-leaflet-vector": { + "version": "4.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esri-leaflet-vector/-/esri-leaflet-vector-4.2.3.tgz", + "integrity": "sha1-RDcRf6iFXvDnah/YnbP1DfVfptY=" + }, + "estraverse": { + "version": "5.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=", + "dev": true + }, + "estree-walker": { + "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha1-Z8PlSexAKkh7T8GT0ZU6UkdSNA0=", + "dev": true, + "requires": { + "@types/estree": "^1.0.0" + } + }, + "esutils": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-stream": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/event-stream/-/event-stream-4.0.1.tgz", + "integrity": "sha1-QJKAjsmV0N116kWAwd9qdNss3mU=", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" + } + }, + "eventemitter-asyncresource": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", + "integrity": "sha1-c0/y5Ev0SOYn93SPkF1r3Ve9tls=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/events/-/events-3.3.0.tgz", + "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-5.1.1.tgz", + "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exifreader": { + "version": "4.19.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exifreader/-/exifreader-4.19.1.tgz", + "integrity": "sha1-ljW1M40dUeOcCF+MrATzKJ7cA3A=", + "requires": { + "@xmldom/xmldom": "^0.8.10" + }, + "dependencies": { + "@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha1-oTN8pCaqYc75/hW1so40CnL2+pk=", + "optional": true + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-template": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha1-bhSz/O4POmNA7LV9LokYaSBSpHw=", + "dev": true + }, + "exponential-backoff": { + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha1-ZKx1Jv40GrGKOQFs0ix4fQHgC/Y=", + "dev": true + }, + "express": { + "version": "4.19.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/express/-/express-4.19.2.tgz", + "integrity": "sha1-4lQ3gno6p/KoJ7yBcbu7Zko1ZGU=", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha1-fSP+VzGyB7RkDk/NAK7B+SB6ezI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.11.0.tgz", + "integrity": "sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend/-/extend-3.0.2.tgz", + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", + "dev": true + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "tmp": { + "version": "0.0.33", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + } + } + }, + "extract-zip": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha1-Zj3KVv5G34kNXxMe9KBtIruLoTo=", + "requires": { + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fancy-log/-/fancy-log-2.0.0.tgz", + "integrity": "sha1-ytIHuDltaa5HltdNF9/19osvc0M=", + "dev": true, + "requires": { + "color-support": "^1.1.3" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", + "dev": true + }, + "fast-fifo": { + "version": "1.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha1-KG4x3pbrltOKl4mYFXQLoqTzZAw=", + "dev": true + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha1-qQRQHlfP3S/83tRemaVP71XkYSk=", + "dev": true, + "requires": { + "@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" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.17.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha1-KlI/B6TnsegaQrkbi/IlQQd1O0c=", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "requires": { + "pend": "~1.2.0" + } + }, + "fetch-retry": { + "version": "5.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fetch-retry/-/fetch-retry-5.0.6.tgz", + "integrity": "sha1-F9C8kEI0Bbeoi3Q1W/NkrNKn+lY=", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/figures/-/figures-3.2.0.tgz", + "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-system-cache": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/file-system-cache/-/file-system-cache-2.3.0.tgz", + "integrity": "sha1-IB/q9MjNl7nQ1gjpaGG7YAX0b+Y=", + "dev": true, + "requires": { + "fs-extra": "11.1.1", + "ramda": "0.29.0" + }, + "dependencies": { + "fs-extra": { + "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha1-2mn3w587ACN4sJVLtq5+/cCHbi0=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + } + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha1-94l4oelEd1/55i50RCTyFeWDUrU=", + "dev": true, + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "10.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/filesize/-/filesize-10.1.1.tgz", + "integrity": "sha1-65jOiFqnN0EZl0jnDltzOcwixf8=", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + } + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha1-LAwtUEDJmxYydxqdEFclwBFTY+4=", + "dev": true, + "requires": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha1-IdtHBymmc01JlwAvQ5yzCJh/Vno=" + }, + "flow-parser": { + "version": "0.235.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flow-parser/-/flow-parser-0.235.1.tgz", + "integrity": "sha1-Rpxwrfo8FW86F5LnttcBfwH0Xx0=", + "dev": true + }, + "follow-redirects": { + "version": "1.15.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha1-f4FcDNpCScdP8J6V75fCO1/QOZs=", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha1-abRH6IoKXTLD5whPPxcQA0shN24=", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "foreground-child": { + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha1-HRc+d2110ncv7Qjv5KDeHqGxLQ0=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "dependencies": { + "signal-exit": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", + "dev": true + } + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "fork-ts-checker-webpack-plugin": { + "version": "8.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", + "integrity": "sha1-2uRd/nKYql1VPiWACWztebYXlQQ=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", + "minimatch": "^3.0.4", + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "dev": true + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "form-data": { + "version": "2.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "formidable": { + "version": "3.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/formidable/-/formidable-3.5.1.tgz", + "integrity": "sha1-k2CiOmVvJhIHhosUhGJMTI0G7ho=", + "dev": true, + "requires": { + "dezalgo": "^1.0.4", + "hexoid": "^1.0.0", + "once": "^1.4.0" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=", + "dev": true + }, + "fraction.js": { + "version": "4.3.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha1-BsoAhRV+Qv2n+ecm55/vxAaIQPc=", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from": { + "version": "0.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha1-Aoc8+8QITd4SfqpfmQXu8jJdGr8=", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-minipass": { + "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha1-eahZgcTcEgBl6W9iCGv2+dwmzFQ=", + "dev": true, + "requires": { + "minipass": "^7.0.3" + }, + "dependencies": { + "minipass": { + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", + "dev": true + } + } + }, + "fs-monkey": { + "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha1-jq0IKVPojZks8/+ET6qQeyZ1baI=", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha1-ysZAd4XQNnWipeGlMFxpezR9kNY=", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha1-LALYZNl/PqbIgwxGTL0Rq26rehw=", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha1-zfMVt9kO53pMbuIWw8M2LaB1M/0=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha1-BAT+TuK6L2B/Dg7DyAuumUEzuDQ=", + "dev": true + }, + "gauge": { + "version": "4.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha1-Uv8GUvK79gepiXk9U7dRvvIyjc4=", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=", + "dev": true + }, + "geojson-vt": { + "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/geojson-vt/-/geojson-vt-3.2.1.tgz", + "integrity": "sha1-+K22FNLB0/bufEJlytS7861gyLc=" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=" + }, + "get-func-name": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-func-name/-/get-func-name-2.0.2.tgz", + "integrity": "sha1-DXzyDNE/2oCGaf+oj0/8ejlD/EE=", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha1-44X1pLUifUScPqu60FSU7wq76t0=", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-npm-tarball-url": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", + "integrity": "sha1-y9a7JYhGIrwxkcdhRmyTrIM0MhM=", + "dev": true + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro=", + "dev": true + }, + "get-pkg-repo": { + "version": "4.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha1-dZc+HIBQxz9IGQxSBHxM7jrL84U=", + "dev": true, + "requires": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "through2": { + "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + } + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=" + }, + "get-symbol-description": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha1-UzdE1aogrKTgecjl2vf9RCAoIfU=", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "giget": { + "version": "1.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/giget/-/giget-1.2.3.tgz", + "integrity": "sha1-72hF0RQOia2tWV9/O7YKoxxnLLY=", + "dev": true, + "requires": { + "citty": "^0.1.6", + "consola": "^3.2.3", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.3", + "nypm": "^0.3.8", + "ohash": "^1.1.3", + "pathe": "^1.1.2", + "tar": "^6.2.0" + } + }, + "git-raw-commits": { + "version": "2.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha1-vDV2Y4Bx0YZV4cxg1/UkkgAI1yM=", + "dev": true, + "requires": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + } + }, + "git-remote-origin-url": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "dev": true, + "requires": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + } + }, + "git-semver-tags": { + "version": "4.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-semver-tags/-/git-semver-tags-4.1.1.tgz", + "integrity": "sha1-YxkbzYCbDsPhUbpHUcFsRE5bV4A=", + "dev": true, + "requires": { + "meow": "^8.0.0", + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "gitconfiglocal": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "dev": true, + "requires": { + "ini": "^1.3.2" + }, + "dependencies": { + "ini": { + "version": "1.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", + "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", + "dev": true + } + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "dev": true + }, + "github-slugger": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha1-Us8vknmiHrbFndOFtBDwwK3ajxo=", + "dev": true + }, + "gl-matrix": { + "version": "3.4.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha1-/BGR6DIACf1NIOkzlZXGBB3cIsk=" + }, + "glob": { + "version": "8.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-8.1.0.tgz", + "integrity": "sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=", + "dev": true + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha1-/IX3MGTfafUEIfR/iD/luRO6m5c=", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "ini": { + "version": "1.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", + "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=" + }, + "which": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-11.12.0.tgz", + "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", + "dev": true + }, + "globalthis": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha1-dDDtOpddl7+1m8zkH1yruvplEjY=", + "dev": true, + "requires": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-11.1.0.tgz", + "integrity": "sha1-vUvpi7BC+D15b344EZkfvoKg00s=", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha1-Kf923mnax0ibfAkYpXiOVkd8Myw=", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha1-QYPk6L8Iu24Fu7L30uDI9xLKQOM=" + }, + "gradle-to-js": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gradle-to-js/-/gradle-to-js-2.0.1.tgz", + "integrity": "sha1-PZQ7oCav4Zt7agrzvADRz9TC6sQ=", + "dev": true, + "requires": { + "lodash.merge": "^4.6.2" + } + }, + "graphemer": { + "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha1-+y8dVeDjoYSa7/yQxPoN1ToOZsY=", + "dev": true + }, + "gunzip-maybe": { + "version": "1.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", + "integrity": "sha1-uRNWSuO+DtpvPeNkZIN6nNlLmKw=", + "dev": true, + "requires": { + "browserify-zlib": "^0.1.4", + "is-deflate": "^1.0.0", + "is-gzip": "^1.0.0", + "peek-stream": "^1.1.0", + "pumpify": "^1.3.3", + "through2": "^2.0.3" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "hammerjs": { + "version": "2.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=", + "dev": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", + "dev": true + }, + "handlebars": { + "version": "4.7.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha1-QcQsGLG+I2VDkYjHfGr65xwM2ek=", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "dev": true + } + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=", + "dev": true + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha1-CHG9Pj1RYm9soJZmaLo11WAtbqo=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha1-lj7X0HHce/XwhMW/vg0bYiJYaFQ=", + "dev": true, + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha1-sx3f6bDm6ZFFNqarKGQm0CFPd/0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha1-u3ssQ0klHc6HsSX3vfh0qnyLOfg=", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha1-LNxC1AvvLltO6rfAGnPFTOerWrw=", + "dev": true, + "requires": { + "has-symbols": "^1.0.3" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "hash-base": { + "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hasown": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha1-AD6vkb563DcuhOxZ3DclLO24AAM=", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "hast-util-heading-rank": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha1-LVxvKAenr1xF905iNJjdYFTSq6g=", + "dev": true, + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hast-util-is-element": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha1-bjGmUywhfltTOEjH5Sydk2nKCTI=", + "dev": true, + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hast-util-to-string": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha1-KhMZSLSxsmRhosish24siNApRr0=", + "dev": true, + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hdr-histogram-js": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", + "integrity": "sha1-C4YFNGVXIrbj8+fcp7eIZ89D3LU=", + "dev": true, + "requires": { + "@assemblyscript/loader": "^0.10.1", + "base64-js": "^1.2.0", + "pako": "^1.0.3" + } + }, + "hdr-histogram-percentiles-obj": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", + "integrity": "sha1-lAn03gwt2njmHeLZ14senzy6KDw=", + "dev": true + }, + "he": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/he/-/he-1.2.0.tgz", + "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", + "dev": true + }, + "hexoid": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hexoid/-/hexoid-1.0.0.tgz", + "integrity": "sha1-rRDGVz+5B94j2exjpxEmfZ3JvBg=", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha1-gnuChn6f8cjQxNnVOIA5fSyG0iQ=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-entities": { + "version": "2.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha1-IBo8+V06Fb5wmVIWINGd+09lNZ8=", + "dev": true + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", + "dev": true + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha1-v8gYk0zAeRj2s2afV3Ts39SPMqs=", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha1-UKj6ZwkkVgjLAOgR6s7Ljg17fqA=", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "8.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha1-8AIVFwWzg+YkM7XPRm9bcW7a7CE=", + "dev": true, + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "http-auth": { + "version": "4.1.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-auth/-/http-auth-4.1.9.tgz", + "integrity": "sha1-nzIEQiodbuUxIsBBcR5h6DA6Mj4=", + "dev": true, + "requires": { + "apache-crypt": "^1.1.2", + "apache-md5": "^1.0.6", + "bcryptjs": "^2.4.3", + "uuid": "^8.3.2" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", + "dev": true + } + } + }, + "http-auth-connect": { + "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-auth-connect/-/http-auth-connect-1.0.6.tgz", + "integrity": "sha1-e5/UEfiAbv0SROcDR3FxwIOW1QM=", + "dev": true + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha1-q+AvyymFRgvwMjvmZENuw0dqbVo=", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha1-t3dKFIbvc892Z6ya4IWMASxXudM=", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha1-ryMJDZrE4kVz3m9q7MnYSki/IOM=", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha1-USmAAgNSDUNPFCvHj/PBcIAPK0M=", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha1-4aTdaXlXLHq1pOS1UJXR8yp0lj8=", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "is-plain-obj": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha1-r28uoUrFpkYYOlu9tbqrvBVq2dc=", + "dev": true + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha1-xZ7yJKBP6LdU89sAY6Jeow0ABdY=", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=", + "dev": true + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "i18next": { + "version": "23.11.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/i18next/-/i18next-23.11.3.tgz", + "integrity": "sha1-0mnJwVuunZCrKRBVz8QzCJyl93s=", + "dev": true, + "requires": { + "@babel/runtime": "^7.23.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha1-IwlGhXwFOjbMxm4d0DsX3QxO0Cw=", + "dev": true, + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "regenerator-runtime": { + "version": "0.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha1-NWreECY/aF3aElEAzYYsHbiVMn8=", + "dev": true + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=" + }, + "ignore": { + "version": "5.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha1-opHAxheP8blgvv5H/N7DAWdKYyQ=", + "dev": true + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "dev": true + }, + "ignore-walk": { + "version": "6.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore-walk/-/ignore-walk-6.0.5.tgz", + "integrity": "sha1-741h6rfaFpB4cj0fgoM7NuIAsN0=", + "dev": true, + "requires": { + "minimatch": "^9.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "9.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "image-size": { + "version": "0.5.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "immediate": { + "version": "3.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" + }, + "immutable": { + "version": "4.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/immutable/-/immutable-4.3.5.tgz", + "integrity": "sha1-+LQ25m1Z+Zdg3Fd/XJmk/SpcxaA=", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", + "dev": true + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" + }, + "ini": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-3.0.1.tgz", + "integrity": "sha1-x27IEAeHW8RNVE/3oRpV0SKUEC0=", + "dev": true + }, + "inquirer": { + "version": "8.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inquirer/-/inquirer-8.2.4.tgz", + "integrity": "sha1-3b/obKL2dkmmfapvEFHBKPaE8LQ=", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "rxjs": { + "version": "7.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha1-b289meqARCke/ZLnx/z1YsQFdUM=", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "internal-slot": { + "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha1-wG3Mo+2HQkmIEAewpVI7FyoZCAI=", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "internmap": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha1-ABfMijuZYF8DAvKxmNJy4BXl35U=" + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI=", + "dev": true + }, + "ionicons": { + "version": "7.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ionicons/-/ionicons-7.4.0.tgz", + "integrity": "sha1-nChaqoCJvvvWxaia4TKS02TNms4=", + "requires": { + "@stencil/core": "^4.0.3" + } + }, + "ip": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ip/-/ip-2.0.1.tgz", + "integrity": "sha1-6PNZXTOj6mZJAgQjS3djaWUwcQU=", + "dev": true + }, + "ip-address": { + "version": "9.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha1-EXqWCBmwh4DDvR8U7zwcwdPz6lo=", + "dev": true, + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha1-SRS5A6L4toXRf994pw6RfocuREo=", + "dev": true + } + } + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", + "dev": true + }, + "is-absolute-url": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha1-FuTUh9T97QXP4GheU+yGgEpelNw=", + "dev": true + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha1-eh+Ss9Ye3SvGXSTxMFMOqT1/rpg=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-builtin-module": { + "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha1-8DJxcX2GVM/K8HqwRj+qNXFYEWk=", + "dev": true, + "requires": { + "builtin-modules": "^3.3.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU=", + "dev": true + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha1-rQ11Msb+qdoevcgnQtdFJcYnM4Q=", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "is-data-view": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha1-S006URtw89wm1CwDypylFdhHdZ8=", + "dev": true, + "requires": { + "is-typed-array": "^1.1.13" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-deflate": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-deflate/-/is-deflate-1.0.0.tgz", + "integrity": "sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ=", + "dev": true + }, + "is-docker": { + "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=" + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha1-8VWLrxrBfg3up8BBXEODUf8rPHI=", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-gzip": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-gzip/-/is-gzip-1.0.0.tgz", + "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=", + "dev": true + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=", + "dev": true + }, + "is-lambda": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "dev": true + }, + "is-map": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha1-7elrf+HicLPERl46RlZYdkkm1i4=", + "dev": true + }, + "is-nan": { + "version": "1.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha1-BDpUreoxdItVts1OCara+mm9nh0=", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "is-negative-zero": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha1-ztkDoCespjgbd3pXQwadc3akl0c=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha1-WdUK2kxFJReE6ZBPUkbHQvB6Qvw=", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha1-WsSLNF72dTOb1sekipEhELJBz1I=", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + }, + "dependencies": { + "is-path-inside": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + } + } + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-set": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha1-irIJ6kJGCBQTct7W4MsgDvHZ0B0=", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha1-Ejfxy6BZzbYkMdN43MN9loAYFog=", + "dev": true, + "requires": { + "call-bind": "^1.0.7" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha1-ptrJO2NbBjymhyI23oiRClevE5w=", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-text-path": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, + "requires": { + "text-extensions": "^1.0.0" + } + }, + "is-typed-array": { + "version": "1.1.13", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha1-1sXKVt9iM0lZMi19fdHMpQ3r4ik=", + "dev": true, + "requires": { + "which-typed-array": "^1.1.14" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", + "dev": true + }, + "is-weakmap": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha1-v3JhXWSd/l9pkHnFS4PkfRrhnP0=", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha1-lSnzg6kzggXol2XgOS78LxAPBvI=", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha1-6AFRnfjAxD4S/yg07q2E7J5iQAc=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + } + }, + "is-what": { + "version": "3.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=", + "dev": true + }, + "isbinaryfile": { + "version": "4.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha1-DFteMMJVei8G/r03tzIpRqruQrM=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha1-LRZsSwZE1Do58Ev2wu3R5YXzF1Y=", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha1-0QyIhcISVXThwjHKyt+VVnXhzj0=", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha1-kIMFusmlvRdaxqdEier9D8JEWn0=", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "make-dir": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha1-w8IwencSd82WODBfkVwprnQbYU4=", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "semver": { + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha1-KEmXxIIRdS7EhiU9qX44ed77qMg=", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=", + "dev": true + }, + "make-dir": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha1-2u0SueHcpRjhXAVuHlN+dBKA+gs=", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jackspeak": { + "version": "2.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha1-ZH7MRyI4ruSwasDkYazCGoxQXKg=", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "jake": { + "version": "10.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jake/-/jake-10.9.1.tgz", + "integrity": "sha1-jclrf8xByxmqUCr1BtpOHVb15is=", + "dev": true, + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jasmine": { + "version": "2.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine/-/jasmine-2.8.0.tgz", + "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", + "dev": true, + "requires": { + "exit": "^0.1.2", + "glob": "^7.0.6", + "jasmine-core": "~2.8.0" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "jasmine-core": { + "version": "2.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-2.8.0.tgz", + "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", + "dev": true + } + } + }, + "jasmine-core": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-5.0.0.tgz", + "integrity": "sha1-hKIAY3+e+S9tB4jpa7Tme7ExaoE=", + "dev": true + }, + "jasmine-spec-reporter": { + "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz", + "integrity": "sha1-lLk5RI5j1OK9AWaBQjifIPCo6kk=", + "dev": true, + "requires": { + "colors": "1.4.0" + } + }, + "jasminewd2": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasminewd2/-/jasminewd2-2.2.0.tgz", + "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", + "dev": true + }, + "jest-diff": { + "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha1-lIoZLYb056ZMUmStTaSHcTPYeS8=", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "diff-sequences": { + "version": "28.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha1-mYnccxJm3CkDRXpw6ZbzoEGROsY=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", + "dev": true, + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", + "dev": true + } + } + }, + "react-is": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-get-type": { + "version": "28.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha1-NGIuYo5P3NeT1G24okIieQH88gM=", + "dev": true + }, + "jest-matcher-utils": { + "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha1-WnfxwSndW6O01/wgcogGx4iTFG4=", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", + "dev": true, + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", + "dev": true + } + } + }, + "react-is": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha1-jRRvCQDolzsQa29zzB6ajLhvjbA=", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-md5": { + "version": "0.7.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-md5/-/js-md5-0.7.3.tgz", + "integrity": "sha1-tPL7sLMnRV9ZjWcn447Ccs0Jw/I=" + }, + "js-sha1": { + "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-sha1/-/js-sha1-0.6.0.tgz", + "integrity": "sha1-rb7hDw6OGKoHzeqAfPCOkYPbx/k=" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=", + "dev": true + }, + "jscodeshift": { + "version": "0.15.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jscodeshift/-/jscodeshift-0.15.2.tgz", + "integrity": "sha1-FFVjhgNgtIGaVYx1xUXzloPloL4=", + "dev": true, + "requires": { + "@babel/core": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/preset-flow": "^7.22.15", + "@babel/preset-typescript": "^7.23.0", + "@babel/register": "^7.22.15", + "babel-core": "^7.0.0-bridge.0", + "chalk": "^4.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.4", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.23.3", + "temp": "^0.8.4", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + } + }, + "@babel/generator": { + "version": "7.24.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", + "dev": true, + "requires": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@babel/template": { + "version": "7.24.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jsdoc-type-pratt-parser": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", + "integrity": "sha1-E28FcamcGE2E7IRmLEXCnO/3ERQ=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", + "dev": true + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", + "dev": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha1-995M9u+rg4666zI2R0y7paGTCrU=", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-pretty-compact": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz", + "integrity": "sha1-9x752C7xZIOkB4aVVliOkbaB2as=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json5/-/json5-2.2.3.tgz", + "integrity": "sha1-eM1vGhm9wStz21rQxh79ZsHikoM=", + "dev": true + }, + "jsonc-parser": { + "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha1-Mf8/TCuXk/icZyEmJ8UcY5T4jnY=" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsonschema": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonschema/-/jsonschema-1.4.1.tgz", + "integrity": "sha1-zEw/AHf7RUKYKXPYoIO2s09ILas=" + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha1-MgjB8I06TZkmGrZPkjArwV4RHKA=", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "jsprim": { + "version": "1.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha1-cSxlUzoVyHi6WentXw4m1bd8X+s=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "jsrsasign": { + "version": "8.0.24", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsrsasign/-/jsrsasign-8.0.24.tgz", + "integrity": "sha1-/Ca6xFSUyqw92PacH5WEfEvabIM=" + }, + "jszip": { + "version": "3.10.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha1-NK7nDrGOofrsL1iSCKFX0f6wkcI=", + "dev": true, + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + }, + "dependencies": { + "lie": { + "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lie/-/lie-3.3.0.tgz", + "integrity": "sha1-3Pgt7lRfRgdNryAMfBxaCOD0D2o=", + "dev": true, + "requires": { + "immediate": "~3.0.5" + } + } + } + }, + "karma": { + "version": "6.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma/-/karma-6.4.2.tgz", + "integrity": "sha1-qYP4dM7m81mQxLLcw9J0ZTcU3o4=", + "dev": true, + "requires": { + "@colors/colors": "1.5.0", + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.4.1", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.4.1", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + } + } + }, + "karma-chrome-launcher": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha1-gFpYZ5mk0F9OVPcqIEl58/MGZzg=", + "dev": true, + "requires": { + "which": "^1.2.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "karma-cli": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-cli/-/karma-cli-2.0.0.tgz", + "integrity": "sha1-SBVI0oZhr0zGjz2OCXCPF9LLqTE=", + "dev": true, + "requires": { + "resolve": "^1.3.3" + } + }, + "karma-coverage-istanbul-reporter": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.2.tgz", + "integrity": "sha1-t/M5OxPH49r6VBCmjZjTJ64h6Ac=", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^3.0.6", + "istanbul-reports": "^3.0.2", + "minimatch": "^3.0.4" + } + }, + "karma-jasmine": { + "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha1-OvRVimUC+haFag80bsIZPUuISy8=", + "dev": true, + "requires": { + "jasmine-core": "^4.1.0" + }, + "dependencies": { + "jasmine-core": { + "version": "4.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-4.6.0.tgz", + "integrity": "sha1-aIT8PVtmvyk+QidR7tbW2iF8OPU=", + "dev": true + } + } + }, + "karma-jasmine-html-reporter": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", + "integrity": "sha1-+VGtALCNYdA1lUAskU0aWJxJMOM=", + "dev": true + }, + "karma-source-map-support": { + "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha1-WFJs7M9+hzDlbv/Zek3o1xKsDWs=", + "dev": true, + "requires": { + "source-map-support": "^0.5.5" + } + }, + "karma-viewport": { + "version": "1.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-viewport/-/karma-viewport-1.0.9.tgz", + "integrity": "sha1-epKuQa9wzNWMR0DhBDZNl1Ov75o=", + "requires": { + "@types/karma": "^6.3.3", + "jsonschema": "^1.4.0" + } + }, + "kdbush": { + "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kdbush/-/kdbush-4.0.2.tgz", + "integrity": "sha1-L3tyRjKLRlfdEitsfwJfvCyGjjk=" + }, + "keycharm": { + "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/keycharm/-/keycharm-0.2.0.tgz", + "integrity": "sha1-+m6i5DuQpoAohD0n8gddNajD5vk=", + "dev": true + }, + "keyv": { + "version": "4.5.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha1-qHmpnilFL5QkOfKkBeOvizHU3pM=", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=" + }, + "kleur": { + "version": "4.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha1-lRBhAXlfcFDGxlDzUMaD/r3bF4A=", + "dev": true + }, + "klona": { + "version": "2.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/klona/-/klona-2.0.6.tgz", + "integrity": "sha1-hb/7+BnAOy9TJwQSQgpFVe+ILiI=", + "dev": true + }, + "lazy-universal-dotenv": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", + "integrity": "sha1-CyIMJk6JoEKjcYGkkozdKYr3NCI=", + "dev": true, + "requires": { + "app-root-dir": "^1.0.2", + "dotenv": "^16.0.0", + "dotenv-expand": "^10.0.0" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha1-bvXS32DlL4LrIopMNz6NHzlyU88=", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "leaflet": { + "version": "1.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/leaflet/-/leaflet-1.3.3.tgz", + "integrity": "sha1-XI8v1Q5KQerZOrhQ3NngWIEdqbk=" + }, + "less": { + "version": "4.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/less/-/less-4.1.3.tgz", + "integrity": "sha1-F1vp3cv5slAXPgoAtNaSClt3AkY=", + "dev": true, + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^2.3.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "dev": true, + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-1.6.0.tgz", + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", + "dev": true, + "optional": true + }, + "pify": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true, + "optional": true + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "less-loader": { + "version": "11.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/less-loader/-/less-loader-11.1.0.tgz", + "integrity": "sha1-pFI4Qlm9+OT21f3MOVQ2CeYxP4I=", + "dev": true, + "requires": { + "klona": "^2.0.4" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/leven/-/leven-3.1.0.tgz", + "integrity": "sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/levn/-/levn-0.4.1.tgz", + "integrity": "sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "license-webpack-plugin": { + "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha1-HhhELtILdUuC8a3v9CJJuB0RrsY=", + "dev": true, + "requires": { + "webpack-sources": "^3.0.0" + } + }, + "lie": { + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lie/-/lie-3.1.1.tgz", + "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", + "requires": { + "immediate": "~3.0.5" + } + }, + "lightgallery": { + "version": "2.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lightgallery/-/lightgallery-2.7.0.tgz", + "integrity": "sha1-+qH/bHM4VX85oppjIot3eTr62V0=" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha1-7KKE910pZQeTCdwK2SVauy68FjI=", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha1-wbShY7mfYUgwNTsWdV5xSawjFOE=", + "dev": true + }, + "loader-utils": { + "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha1-T7EEtZnar9gu8+GkH7kmX4fh9XY=", + "dev": true + }, + "localforage": { + "version": "1.10.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha1-XEZdxfYrKAfDqEwMahsbMhJ4HdQ=", + "requires": { + "lie": "3.1.1" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha1-VTIeswn+u8WcSAHZMackUqaB0oY=", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=", + "dev": true + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.ismatch": { + "version": "4.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "log4js": { + "version": "6.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha1-q6Wj/054cq40+LTFM3BnU3CeOLY=", + "requires": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" + } + }, + "loglevel": { + "version": "1.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha1-1jl2rJvNA8fIcxFtQcKoW6//G+c=", + "dev": true + }, + "loglevel-plugin-prefix": { + "version": "0.8.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", + "integrity": "sha1-L+DgXxqCAxfZjYwSPmNMG9hP9kQ=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loupe": { + "version": "2.3.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loupe/-/loupe-2.3.7.tgz", + "integrity": "sha1-bmm31Nt9OrQ2MoAT030cjDVAxpc=", + "dev": true, + "requires": { + "get-func-name": "^2.0.1" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha1-b6I3xj29xKgsoP2ILkci3F5jTig=", + "dev": true, + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "lunr": { + "version": "2.3.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha1-GLEjFCgyM33W6WTfGlp3B7JdNeE=", + "dev": true + }, + "lz-string": { + "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha1-watQ93iHtxJiEgG6n9Tjpu0JmUE=", + "dev": true + }, + "macos-release": { + "version": "2.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/macos-release/-/macos-release-2.5.1.tgz", + "integrity": "sha1-vMrEqPe5MWOo0WO46/OFs8X1W/k=", + "dev": true + }, + "magic-string": { + "version": "0.29.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.29.0.tgz", + "integrity": "sha1-8DT3n4xD26SuFzD/tejE4ISxbPM=", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.13" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", + "dev": true + } + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=", + "dev": true + }, + "make-fetch-happen": { + "version": "10.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", + "integrity": "sha1-9eODXF6YF7YX8ncIcNlJLShngWQ=", + "dev": true, + "requires": { + "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", + "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-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" + }, + "dependencies": { + "@npmcli/fs": { + "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/fs/-/fs-2.1.2.tgz", + "integrity": "sha1-qeJUGkov7C5pwps15gYJc9p5uGU=", + "dev": true, + "requires": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + } + }, + "cacache": { + "version": "16.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cacache/-/cacache-16.1.3.tgz", + "integrity": "sha1-oCufNOz6+aeMn0vBb865TV1no44=", + "dev": true, + "requires": { + "@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" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "lru-cache": { + "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", + "dev": true + }, + "minipass": { + "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "ssri": { + "version": "9.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ssri/-/ssri-9.0.1.tgz", + "integrity": "sha1-VE1MNXqNe3GhlwAHS2iD/LTq4Fc=", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "unique-filename": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-filename/-/unique-filename-2.0.1.tgz", + "integrity": "sha1-54X4Z1qadYngrHfgtcNNLq6sbaI=", + "dev": true, + "requires": { + "unique-slug": "^3.0.0" + } + }, + "unique-slug": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-slug/-/unique-slug-3.0.0.tgz", + "integrity": "sha1-bTR89XyKenpgRKq9Di105Ndtx8k=", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo=", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-obj": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha1-kwT5Buk/qucIgNoQKp8d8OqLsFo=", + "dev": true + }, + "map-or-similar": { + "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-or-similar/-/map-or-similar-1.5.0.tgz", + "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=", + "dev": true + }, + "map-stream": { + "version": "0.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "maplibre-gl": { + "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/maplibre-gl/-/maplibre-gl-3.6.2.tgz", + "integrity": "sha1-q8LzS93sq++MIAKO/wbWLjbXXMw=", + "requires": { + "@mapbox/geojson-rewind": "^0.5.2", + "@mapbox/jsonlint-lines-primitives": "^2.0.2", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/tiny-sdf": "^2.0.6", + "@mapbox/unitbezier": "^0.0.1", + "@mapbox/vector-tile": "^1.3.1", + "@mapbox/whoots-js": "^3.1.0", + "@maplibre/maplibre-gl-style-spec": "^19.3.3", + "@types/geojson": "^7946.0.13", + "@types/mapbox__point-geometry": "^0.1.4", + "@types/mapbox__vector-tile": "^1.3.4", + "@types/pbf": "^3.0.5", + "@types/supercluster": "^7.1.3", + "earcut": "^2.2.4", + "geojson-vt": "^3.2.1", + "gl-matrix": "^3.4.3", + "global-prefix": "^3.0.0", + "kdbush": "^4.0.2", + "murmurhash-js": "^1.0.0", + "pbf": "^3.2.1", + "potpack": "^2.0.0", + "quickselect": "^2.0.0", + "supercluster": "^8.0.1", + "tinyqueue": "^2.0.3", + "vt-pbf": "^3.1.3" + }, + "dependencies": { + "@types/geojson": { + "version": "7946.0.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/geojson/-/geojson-7946.0.14.tgz", + "integrity": "sha1-MZtjrW33Be4qZac+8ELIJx5pZhM=" + } + } + }, + "markdown-to-jsx": { + "version": "7.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", + "integrity": "sha1-8oa00RLa0wKKzB533+H2U7NH4TE=", + "dev": true + }, + "marked": { + "version": "7.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/marked/-/marked-7.0.3.tgz", + "integrity": "sha1-aAd49GErpIPYnoUfxwaQ2GcWXkI=", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mem/-/mem-4.3.0.tgz", + "integrity": "sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg=", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memfs": { + "version": "3.5.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha1-2bQP5PjVeIxfiVvagEzQ2e7unzs=", + "dev": true, + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "memoizerific": { + "version": "1.11.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/memoizerific/-/memoizerific-1.11.3.tgz", + "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=", + "dev": true, + "requires": { + "map-or-similar": "^1.5.0" + } + }, + "meow": { + "version": "8.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/meow/-/meow-8.1.2.tgz", + "integrity": "sha1-vL5FvaDuFynTUMA8/8g5WjbE6Jc=", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "type-fest": { + "version": "0.18.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha1-20vBUaSiz07r+a3V23VQjbbMhB8=", + "dev": true + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", + "dev": true + }, + "mergexml": { + "version": "1.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mergexml/-/mergexml-1.2.4.tgz", + "integrity": "sha1-d5MSnJcm/ULWJ04G/2vS5ykJKpQ=", + "dev": true, + "requires": { + "@xmldom/xmldom": "^0.7.0", + "formidable": "^3.5.1", + "xpath": "0.0.27" + }, + "dependencies": { + "xpath": { + "version": "0.0.27", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xpath/-/xpath-0.0.27.tgz", + "integrity": "sha1-3TQh+9zFZGrDLEhTG01+nQws+pI=", + "dev": true + } + } + }, + "methods": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha1-vImZp8u/d83InxMvbkZwUbSQkMY=", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + } + } + }, + "mime": { + "version": "2.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-2.6.0.tgz", + "integrity": "sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha1-u6vNwChZ9JhzAchW4zh85exDv3A=", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha1-OBqHG2KnNEUGYK497uRIE/cNlZo=", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", + "dev": true + }, + "mimic-response": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k=", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "2.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", + "integrity": "sha1-4EnT6n0+Tnc6rVhcbLMpzgx7ctc=", + "dev": true, + "requires": { + "schema-utils": "^4.0.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha1-waRk52kzAuCCoHXO4MBXdBrEdyw=" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "minipass": { + "version": "4.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha1-8AEPZDk+z8HRzLX1gryvRfSOGjo=", + "dev": true + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "minipass-fetch": { + "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-2.1.2.tgz", + "integrity": "sha1-lVYLUMRy2Bo7x28g7egOrtdtit0=", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "minipass-json-stream": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha1-ftu5JYj7/C/x2y/BA5est7a0Sqc=", + "dev": true, + "requires": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw=", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha1-cO5afFBSBwr6z7wil36nne81O3A=", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha1-+hDJEVzG2IZb4iG6R+6b7XhgERM=" + }, + "modify-values": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha1-s5OfpgVUZHTj4+PGPWS9Q7TuYCI=", + "dev": true + }, + "moment": { + "version": "2.29.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/moment/-/moment-2.29.4.tgz", + "integrity": "sha1-Pb4FKIn+fBsu2Wb8s6dzKJZO8Qg=" + }, + "morgan": { + "version": "1.10.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha1-CRd4q8H8R801CYJGU9rh+qtrF9c=", + "dev": true, + "requires": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha1-d+tGBX9NetvRbZKQ+nKZ9vpkzO0=", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "murmurhash-js": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/murmurhash-js/-/murmurhash-js-1.0.0.tgz", + "integrity": "sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", + "dev": true + }, + "nanoid": { + "version": "3.3.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha1-0MMBppG8jVTvoKIibM8/4v1la9g=", + "dev": true + }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha1-sf3cCyxG44Cgt6dvmE3UfEGhOAY=", + "dev": true + }, + "native-run": { + "version": "1.7.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/native-run/-/native-run-1.7.4.tgz", + "integrity": "sha1-uYt0gSgFzvhmXPzuxlHmbmYhI+M=", + "dev": true, + "requires": { + "@ionic/utils-fs": "^3.1.6", + "@ionic/utils-terminal": "^2.3.3", + "bplist-parser": "^0.3.2", + "debug": "^4.3.4", + "elementtree": "^0.1.7", + "ini": "^3.0.1", + "plist": "^3.0.6", + "split2": "^4.1.0", + "through2": "^4.0.2", + "tslib": "^2.4.0", + "yauzl": "^2.10.0" + }, + "dependencies": { + "bplist-parser": { + "version": "0.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha1-OsedZ+xSxMEHiT4CN+t4fLrLztc=", + "dev": true, + "requires": { + "big-integer": "1.6.x" + } + }, + "split2": { + "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-4.2.0.tgz", + "integrity": "sha1-ycWSCQTRSLqwufZxRfJFqGqtv6Q=", + "dev": true + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "needle": { + "version": "3.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/needle/-/needle-3.3.1.tgz", + "integrity": "sha1-Y/da7FgMLnfiCfPzJOLN89Kb0Ek=", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "sax": { + "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", + "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", + "dev": true, + "optional": true + } + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha1-WOMjpy/twNb5zU0x/kn1FHlZDM0=", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", + "dev": true + }, + "ng-pick-datetime": { + "version": "6.0.16", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ng-pick-datetime/-/ng-pick-datetime-6.0.16.tgz", + "integrity": "sha1-gqQA8KulzJBbtENhb1rEub/MiOE=" + }, + "ng-pick-datetime-moment": { + "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ng-pick-datetime-moment/-/ng-pick-datetime-moment-1.0.7.tgz", + "integrity": "sha1-yVx9GgKLw5s6NaTCgDBuVe13J24=" + }, + "ngrx-store-logger": { + "version": "0.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngrx-store-logger/-/ngrx-store-logger-0.2.2.tgz", + "integrity": "sha1-we1NXzBxC9tFg92+SIuW+kSwO9o=" + }, + "ngx-mask": { + "version": "6.5.18", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-mask/-/ngx-mask-6.5.18.tgz", + "integrity": "sha1-jTCBZo40+OQYlWFaS4oKtlPyZU4=", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" + } + } + }, + "ngx-moment": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-moment/-/ngx-moment-3.1.0.tgz", + "integrity": "sha1-QTgLTdi2jnvW0XzG/n9wOuUG3Do=", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" + } + } + }, + "ngx-pagination": { + "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-pagination/-/ngx-pagination-5.1.1.tgz", + "integrity": "sha1-+ElNoeXrBmU4I0mk2SbBOkkb7SE=" + }, + "nice-napi": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha1-3Aq1oerCDOVIgC/FaG6qa8ZUkns=", + "dev": true, + "optional": true, + "requires": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" + } + }, + "nice-try": { + "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha1-02H9XJgA9VhVGoNp/A3NRmK2Ek0=", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "node-abi": { + "version": "3.62.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-abi/-/node-abi-3.62.0.tgz", + "integrity": "sha1-AXlY7RIPiaOhSnJT2oEPXXJOPzY=", + "dev": true, + "requires": { + "semver": "^7.3.5" + } + }, + "node-abort-controller": { + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha1-qUN36WSpo3rDl22EjLXHZYM7hUg=", + "dev": true + }, + "node-addon-api": { + "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha1-gTJeCiEXeJwBKNq2Xn448HzroWE=", + "dev": true, + "optional": true + }, + "node-dir": { + "version": "0.1.17", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, + "node-fetch": { + "version": "2.7.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha1-0PD6bj4twdJ+/NitmdVQvalNGH0=", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-fetch-native": { + "version": "1.6.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha1-Z5/I/YERJm1H1+csN58b7ZrP8G4=", + "dev": true + }, + "node-forge": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha1-vo2iryQ7JBfV9kancGY6krfp3tM=", + "dev": true + }, + "node-gyp": { + "version": "9.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-gyp/-/node-gyp-9.4.1.tgz", + "integrity": "sha1-ihAj4NZ2bstSdkzDpzSzb/J14YU=", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "node-gyp-build": { + "version": "4.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-gyp-build/-/node-gyp-build-4.8.1.tgz", + "integrity": "sha1-l2062QXnG3YIb08LDTY3/nm2zaU=", + "dev": true, + "optional": true + }, + "node-html-parser": { + "version": "5.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha1-k+AEA4wXr4AibJQjNpkKDq7YE2o=", + "dev": true, + "requires": { + "css-select": "^4.2.1", + "he": "1.2.0" + }, + "dependencies": { + "css-select": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true + } + } + }, + "node-releases": { + "version": "2.0.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha1-L/sFO864sr6Elezhq2zmAMRGGws=", + "dev": true + }, + "nodemon": { + "version": "2.0.22", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nodemon/-/nodemon-2.0.22.tgz", + "integrity": "sha1-GCxFw6eNpIb2c9bBcC4Aco2vUlg=", + "dev": true, + "requires": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "simple-update-notifier": "^1.0.7", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", + "dev": true + } + } + }, + "nopt": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha1-JFgB2Ov0CcbfIqudlbZeEwnNsW0=", + "dev": true, + "requires": { + "abbrev": "^1.0.0" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha1-28w+LaWVCaCYNCKITNFy7v36Ul4=", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "notosans-fontface": { + "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/notosans-fontface/-/notosans-fontface-1.3.0.tgz", + "integrity": "sha1-up1BbxZE8qiPGQ5QwaW1B3Oq6vI=" + }, + "npm-bundled": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-bundled/-/npm-bundled-3.0.1.tgz", + "integrity": "sha1-zKc+FVYCN2liVLEBcNj4ba1i2iU=", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^3.0.0" + } + }, + "npm-install-checks": { + "version": "6.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha1-BGVS2JIOgB+p+RnK1WlUXWDoJv4=", + "dev": true, + "requires": { + "semver": "^7.1.1" + } + }, + "npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha1-JUR+Mqmn3h9RNixhpVkjO4mUeDI=", + "dev": true + }, + "npm-package-arg": { + "version": "10.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha1-gn0SYKaDgGaF0XGTBzzBUtPH6bE=", + "dev": true, + "requires": { + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "6.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha1-YpRCx4iaacBd5gTVKZa3T+bybVg=", + "dev": true, + "requires": { + "lru-cache": "^7.5.1" + } + }, + "lru-cache": { + "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", + "dev": true + } + } + }, + "npm-packlist": { + "version": "7.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-packlist/-/npm-packlist-7.0.4.tgz", + "integrity": "sha1-Azv3QRDrdNrykQ3HUURBGZnF/zI=", + "dev": true, + "requires": { + "ignore-walk": "^6.0.0" + } + }, + "npm-pick-manifest": { + "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", + "integrity": "sha1-xqzZfRrUxdu4Dqx7OGsD/+sonl8=", + "dev": true, + "requires": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" + } + }, + "npm-registry-fetch": { + "version": "14.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", + "integrity": "sha1-/nFplXukmGpIU6ZQJ47gLlaNEV0=", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", + "dev": true + }, + "make-fetch-happen": { + "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", + "dev": true, + "requires": { + "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" + } + }, + "minipass": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", + "dev": true + }, + "minipass-fetch": { + "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "dependencies": { + "minipass": { + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", + "dev": true + } + } + } + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "npm-watch": { + "version": "0.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-watch/-/npm-watch-0.9.0.tgz", + "integrity": "sha1-dHcD8ux02vgrb0qQVuNtqlbY214=", + "dev": true, + "requires": { + "nodemon": "^2.0.7", + "through2": "^4.0.2" + } + }, + "npmlog": { + "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha1-yBZgF6QvLeqS1kUxaN2GUYanCDA=", + "dev": true, + "requires": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha1-yeq0KO/842zWuSySS9sADvHx7R0=", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nypm": { + "version": "0.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nypm/-/nypm-0.3.8.tgz", + "integrity": "sha1-oWsHixYb5YhTUecs8LlzJpc3Ir8=", + "dev": true, + "requires": { + "citty": "^0.1.6", + "consola": "^3.2.3", + "execa": "^8.0.1", + "pathe": "^1.1.2", + "ufo": "^1.4.0" + }, + "dependencies": { + "execa": { + "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-8.0.1.tgz", + "integrity": "sha1-UfallDtYD5Y8PKnGMheW24zDm4w=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + } + }, + "get-stream": { + "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha1-3vnf1xdCzXdUp3Ye1DdJon0C7KI=", + "dev": true + }, + "human-signals": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha1-QmZaKE+a4NreO6QevDfrS4UvOig=", + "dev": true + }, + "is-stream": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha1-5r/XqmvvafT0cs6btoHj5XtDGaw=", + "dev": true + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha1-YKkFUNXLCyOcymXYk7GlOymHHsw=", + "dev": true + }, + "npm-run-path": { + "version": "5.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha1-4jNT0Ou5MX8XTpNBfkpNgtAknp8=", + "dev": true, + "requires": { + "path-key": "^4.0.0" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha1-fCTBjtH9LpvKS9JoBqM2E8d9NLQ=", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "path-key": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha1-KVWI3DruZBVPh3rbnXgLgcVUvxg=", + "dev": true + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", + "dev": true + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha1-UolMMT+/8xiDUoCu1g/3Hr8SuP0=", + "dev": true + } + } + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-inspect": { + "version": "1.13.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha1-uWxhCTJMz+9rEiFqlWyk3C/5S8I=", + "dev": true + }, + "object-is": { + "version": "1.1.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha1-GmpTrtLdj35ndf+HC+pYVFlWqwc=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", + "dev": true + }, + "object.assign": { + "version": "4.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha1-OoM/mrf9uA/J6NIwDIA9IW2P27A=", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.fromentries": { + "version": "2.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha1-9xldipuXvZXLwZmeqTns0aKwDGU=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + } + }, + "object.groupby": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha1-mxJcNiOBKfb3thlUoecXYUjVAC4=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + } + }, + "object.values": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha1-ZUBanZLO5orC0wMALguEcKTZqxs=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", + "dev": true + }, + "ohash": { + "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ohash/-/ohash-1.1.3.tgz", + "integrity": "sha1-8Sw8UL/nJxzj/RCX1CVoEizNzwc=", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha1-WMjEQRblSEWtV/FKsQsDUzGErD8=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/open/-/open-8.4.1.tgz", + "integrity": "sha1-KrN1TAf10fmaeo1qgnN8leMQHP8=", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha1-eg//l49tv6TQBiOPusmO1BmMMlk=", + "dev": true + }, + "optionator": { + "version": "0.9.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha1-fqHBpdkddk+yghOciP4R4YKjpzQ=", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ora/-/ora-5.4.1.tgz", + "integrity": "sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo=", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-1.0.0.tgz", + "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "os-name": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-name/-/os-name-4.0.1.tgz", + "integrity": "sha1-Ms7ngj3oWoiXZHuk1220a/hF5VU=", + "dev": true, + "requires": { + "macos-release": "^2.5.0", + "windows-release": "^4.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4=", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha1-m6rnGEBX7dThcjHO4EJkEG4JKhY=", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "dependencies": { + "retry": { + "version": "0.13.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/retry/-/retry-0.13.1.tgz", + "integrity": "sha1-GFsVh6z2eRnWOzVzSeA1N7JIRlg=", + "dev": true + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=" + }, + "pacote": { + "version": "15.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pacote/-/pacote-15.1.0.tgz", + "integrity": "sha1-LgsSpPVf/YAagTShrijvNh3D8kM=", + "dev": true, + "requires": { + "@npmcli/git": "^4.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", + "fs-minipass": "^3.0.0", + "minipass": "^4.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", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^6.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^1.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-1.0.11.tgz", + "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha1-fRf+SqEr3jTUp32RrPtiGcqtAcU=", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha1-c82qqCISX5ZHFlYl60X4oFHS3wY=", + "requires": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" + } + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=", + "dev": true + }, + "parse5": { + "version": "7.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha1-Bza+u/13eTgjJAojt/xeAQt/jjI=", + "devOptional": true, + "requires": { + "entities": "^4.4.0" + } + }, + "parse5-html-rewriting-stream": { + "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", + "integrity": "sha1-43bT52LSlQzLtrtZgj/B1+n9rDY=", + "dev": true, + "requires": { + "entities": "^4.3.0", + "parse5": "^7.0.0", + "parse5-sax-parser": "^7.0.0" + } + }, + "parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha1-I8LMIzvPCbt766i4pp1GsIxiwvE=", + "dev": true, + "requires": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + } + }, + "parse5-sax-parser": { + "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", + "integrity": "sha1-TAUGQlTwSIZ2rKdfs5ygaeyW3uU=", + "dev": true, + "requires": { + "parse5": "^7.0.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha1-tI4O8rmOIF58Ha50fQsVCCN2YOs=", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha1-2YRUqcN1PVeQhg8W9ohnueRr4f0=", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", + "dev": true + }, + "path-scurry": { + "version": "1.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-scurry/-/path-scurry-1.11.0.tgz", + "integrity": "sha1-My1k6XJr9mf7NI5aHHEAXAmtdBo=", + "dev": true, + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha1-SCBrwRTBJSlAxBsltBr1tUWsqHg=", + "dev": true + }, + "minipass": { + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", + "dev": true + } + } + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", + "dev": true + }, + "pathe": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha1-bEy0epRWkuSKHd1uQJTRcFFkN+w=", + "dev": true + }, + "pathval": { + "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha1-hTTnenfOesWiUS6iHg/bj89sPY0=", + "dev": true + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "requires": { + "through": "~2.3" + } + }, + "pbf": { + "version": "3.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pbf/-/pbf-3.2.1.tgz", + "integrity": "sha1-tMG55yr5Zs2CxlMWkRFcwECf/io=", + "requires": { + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" + } + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha1-3YIqoIh1gOUvGgOdw+2hCO+uMHU=", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pdfjs-dist": { + "version": "2.12.313", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", + "integrity": "sha1-YvInNze7lWJnri4CzfrdyxCZgZw=", + "dev": true + }, + "pdfmake": { + "version": "0.2.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pdfmake/-/pdfmake-0.2.10.tgz", + "integrity": "sha1-qKDuilrMqPXXKODf5NuL5fG57Gs=", + "dev": true, + "requires": { + "@foliojs-fork/linebreak": "^1.1.1", + "@foliojs-fork/pdfkit": "^0.14.0", + "iconv-lite": "^0.6.3", + "xmldoc": "^1.1.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "peek-stream": { + "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/peek-stream/-/peek-stream-1.1.3.tgz", + "integrity": "sha1-OzXYS3zLvSYv/zHcENpWhW6tbWc=", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "duplexify": "^3.5.0", + "through2": "^2.0.3" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, + "pend": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=", + "dev": true + }, + "piexifjs": { + "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/piexifjs/-/piexifjs-1.0.6.tgz", + "integrity": "sha1-iDgR1z9EchjQ0G6e14ZtBFM+WeA=" + }, + "pify": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha1-MBiuMuz8/2wpuiJny/IRZqwfNrk=", + "dev": true + }, + "piscina": { + "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/piscina/-/piscina-3.2.0.tgz", + "integrity": "sha1-9aHd4MBVZ3dWkMzO/lnZIjkk0VQ=", + "dev": true, + "requires": { + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0", + "nice-napi": "^1.0.2" + } + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha1-oC1q6+a6EzqSj3Suwguv3+a452A=", + "dev": true, + "requires": { + "find-up": "^5.0.0" + } + }, + "plist": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/plist/-/plist-3.1.0.tgz", + "integrity": "sha1-eXpRapPmL1veVeC5zJyWf4YIk8k=", + "dev": true, + "requires": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "dependencies": { + "@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha1-oTN8pCaqYc75/hW1so40CnL2+pk=", + "dev": true + } + } + }, + "png-js": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/png-js/-/png-js-1.0.0.tgz", + "integrity": "sha1-5UhPHoFWmW44Os7rs3if113xh00=", + "dev": true + }, + "pngjs": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha1-553SshV2f9nARWHAEjbflgvOf7s=" + }, + "polished": { + "version": "4.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/polished/-/polished-4.3.1.tgz", + "integrity": "sha1-WgCuMnFWCfg9ifbzHQ8CYcYXBUg=", + "dev": true, + "requires": { + "@babel/runtime": "^7.17.8" + } + }, + "popper.js": { + "version": "1.14.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/popper.js/-/popper.js-1.14.4.tgz", + "integrity": "sha1-juwdj/AqWjoVLdQ0FKFce3n9abY=" + }, + "possible-typed-array-names": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha1-ibtjxvraLD6QrcSmR77us5zHv48=", + "dev": true + }, + "postcss": { + "version": "8.4.21", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss/-/postcss-8.4.21.tgz", + "integrity": "sha1-xjm3GaV+/DGHsToddlZ1SF9BNPQ=", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-loader": { + "version": "7.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-loader/-/postcss-loader-7.0.2.tgz", + "integrity": "sha1-tT/0Sib7o2iO7pKgSMfy1IAuI7s=", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.8" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha1-tEl8uFqcDEtaq+t1m7JejYnxUAI=", + "dev": true + }, + "postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha1-8bm9dXqO302FVujQ9PiUJg49948=", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha1-pD0oKJoWnOLBXADE5kwIWOQ0V9U=", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.16", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha1-O4i59cWr2YnvTi/J7I7t00sg+wQ=", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha1-cjwJkgg2um0+WvAZ+SvAlxwC5RQ=", + "dev": true + }, + "potpack": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/potpack/-/potpack-2.0.0.tgz", + "integrity": "sha1-YfTdLcSz1emW42mMDslCbQ4WkQQ=" + }, + "prebuild-install": { + "version": "7.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha1-pf2ZhvWmJR+8R+Hlxl3nHmjAoFY=", + "dev": true, + "requires": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=", + "dev": true + }, + "prettier": { + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prettier/-/prettier-3.1.1.tgz", + "integrity": "sha1-a6nyMWXWkLbL2qiMsIByePcBmEg=", + "dev": true + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha1-NWJW9kOAR3PIL2RyP+eMksYr6us=", + "dev": true + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha1-kKcD9G3XI0rbRtD4SCPp0cuPENY=", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha1-IYGHn96lGnpYUfs52SD6pj8B2I4=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", + "dev": true + } + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "prismjs": { + "version": "1.29.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha1-8RNVWo+ptXw15je7onUJ3PgC3RI=", + "dev": true + }, + "proc-log": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha1-+wXvg8zWT9eyC76cjBBw/Agzjdg=", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=" + }, + "progress": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/progress/-/progress-2.0.3.tgz", + "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha1-/3R6E2IKtXumiPX8Z4VUEMNw2iI=", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha1-e1fnOzpIAprRDr1E90sBcipMsGk=", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "dependencies": { + "kleur": { + "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=", + "dev": true + } + } + }, + "propagating-hammerjs": { + "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/propagating-hammerjs/-/propagating-hammerjs-1.5.0.tgz", + "integrity": "sha1-Ij1YRlSJtkh5+wzvLJm6krKUwjk=", + "dev": true, + "requires": { + "hammerjs": "^2.0.8" + } + }, + "protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha1-d7x1pIsv8ULBrVtbkMlM0Pou/QM=" + }, + "protractor": { + "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/protractor/-/protractor-7.0.0.tgz", + "integrity": "sha1-w+JjYIvXLiwtyAKxGncnEaR5LQM=", + "dev": true, + "requires": { + "@types/q": "^0.0.32", + "@types/selenium-webdriver": "^3.0.0", + "blocking-proxy": "^1.0.0", + "browserstack": "^1.5.1", + "chalk": "^1.1.3", + "glob": "^7.0.3", + "jasmine": "2.8.0", + "jasminewd2": "^2.1.0", + "q": "1.4.1", + "saucelabs": "^1.5.0", + "selenium-webdriver": "3.6.0", + "source-map-support": "~0.4.0", + "webdriver-js-extender": "2.1.0", + "webdriver-manager": "^12.1.7", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "q": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha1-4QLxbKNVQkhldV0sno6k8k1Yw+I=" + }, + "proxy-middleware": { + "version": "0.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-middleware/-/proxy-middleware-0.15.0.tgz", + "integrity": "sha1-o/3xvvtzD5UZZYcqwvYHTGFHelY=", + "dev": true + }, + "prr": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true, + "optional": true + }, + "psl": { + "version": "1.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/psl/-/psl-1.9.0.tgz", + "integrity": "sha1-0N8qE38AeUVl/K87LADNCfjVpac=", + "dev": true + }, + "pstree.remy": { + "version": "1.1.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha1-wkIiT0pnwh9oaDm720rCgrg3PTo=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pump/-/pump-3.0.0.tgz", + "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pump/-/pump-2.0.1.tgz", + "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha1-AnQi4vrsCyXhVJw+G9gwm5EztuU=", + "dev": true + }, + "puppeteer": { + "version": "15.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/puppeteer/-/puppeteer-15.4.0.tgz", + "integrity": "sha1-MfBD7mTMThtcvpmtkAZTqrSvsYY=", + "requires": { + "cross-fetch": "3.1.5", + "debug": "4.3.4", + "devtools-protocol": "0.0.1011705", + "extract-zip": "2.0.1", + "https-proxy-agent": "5.0.1", + "pkg-dir": "4.2.0", + "progress": "2.0.3", + "proxy-from-env": "1.1.0", + "rimraf": "3.0.2", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "ws": "8.8.0" + }, + "dependencies": { + "cross-fetch": { + "version": "3.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha1-4TifRNnnunZ5B/evhFR4eVKrU08=", + "requires": { + "node-fetch": "2.6.7" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "requires": { + "p-locate": "^4.1.0" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha1-JN6fuoJ+O0rkTciyAlajeRYAUq0=", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "requires": { + "p-limit": "^2.2.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", + "requires": { + "find-up": "^4.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "requires": { + "glob": "^7.1.3" + } + }, + "ws": { + "version": "8.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.8.0.tgz", + "integrity": "sha1-jnHHXi9jSNv414AFEHKXBWy3d2k=" + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qjobs": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha1-xF6cYYAL0IfviNfiVkI73Unl0HE=", + "dev": true + }, + "qrcode": { + "version": "1.5.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qrcode/-/qrcode-1.5.1.tgz", + "integrity": "sha1-AQP5cxdAn3vJF3LvMHk6VM1Z8Ms=", + "requires": { + "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "requires": { + "p-limit": "^2.2.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=" + }, + "yargs": { + "version": "15.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "qs": { + "version": "6.12.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.12.1.tgz", + "integrity": "sha1-OUIhEcp8vbcEJVQcuiDH17IWWZo=", + "dev": true, + "requires": { + "side-channel": "^1.0.6" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", + "dev": true + }, + "queue-tick": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha1-9vB6yCwf1g+C4Ji0F6gOUvH0wUI=", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=", + "dev": true + }, + "quickselect": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/quickselect/-/quickselect-2.0.0.tgz", + "integrity": "sha1-8ZaApIal7vtYEwPgI+mPqvJd0Bg=" + }, + "ramda": { + "version": "0.29.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ramda/-/ramda-0.29.0.tgz", + "integrity": "sha1-+7tnp0CnVMiky7QeKm4OuFB/Vfs=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", + "dev": true + }, + "raw-body": { + "version": "2.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha1-mf69g7kOCJdQh+jx+UGaFJNmtoo=", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=", + "dev": true + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rc/-/rc-1.2.8.tgz", + "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "ini": { + "version": "1.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", + "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + } + } + }, + "react": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react/-/react-18.3.1.tgz", + "integrity": "sha1-SauJIAnFOTNiW9FrJTP8dUyrKJE=", + "dev": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-colorful": { + "version": "5.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-colorful/-/react-colorful-5.6.1.tgz", + "integrity": "sha1-fcKu0tfHL6yJaU6DTReeMvPaVjs=", + "dev": true + }, + "react-confetti": { + "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-confetti/-/react-confetti-6.1.0.tgz", + "integrity": "sha1-A9xDQNlVrNELF02/MB83SgbinOY=", + "dev": true, + "requires": { + "tween-functions": "^1.2.0" + } + }, + "react-dom": { + "version": "18.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha1-wiZdeVEbV9R5s90/36UVNklMXLQ=", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha1-5pHUqOnHiTZWVVOas3J2Kw77VPA=", + "dev": true + }, + "read-package-json": { + "version": "6.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-package-json/-/read-package-json-6.0.4.tgz", + "integrity": "sha1-kDGIJOxFbCh0N+p5WV9MKFRwiDY=", + "dev": true, + "requires": { + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "10.3.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", + "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + } + }, + "hosted-git-info": { + "version": "6.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-6.1.1.tgz", + "integrity": "sha1-YpRCx4iaacBd5gTVKZa3T+bybVg=", + "dev": true, + "requires": { + "lru-cache": "^7.5.1" + } + }, + "json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha1-tD016JwPO+a1+76dxsgkZ7MMKNo=", + "dev": true + }, + "lru-cache": { + "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", + "dev": true + }, + "minimatch": { + "version": "9.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass": { + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", + "dev": true + }, + "normalize-package-data": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha1-q8uNfnJMQNiEYrhJgvfL9oWbRYg=", + "dev": true, + "requires": { + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + } + } + } + }, + "read-package-json-fast": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha1-OUkIqXJdx6XxTnDI51Vt/x0rEEk=", + "dev": true, + "requires": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "dependencies": { + "json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha1-tD016JwPO+a1+76dxsgkZ7MMKNo=", + "dev": true + } + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "semver": { + "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", + "dev": true + } + } + }, + "semver": { + "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", + "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha1-kRJegEK7obmIf0k0X2J3Anzovps=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "recast": { + "version": "0.23.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/recast/-/recast-0.23.6.tgz", + "integrity": "sha1-GY+6dPZhQ6MKzIGSkwLSFM5OO/o=", + "dev": true, + "requires": { + "ast-types": "^0.16.1", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", + "tslib": "^2.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "tslib": { + "version": "2.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", + "dev": true + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/redent/-/redent-3.0.0.tgz", + "integrity": "sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "reflect-metadata": { + "version": "0.1.14", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/reflect-metadata/-/reflect-metadata-0.1.14.tgz", + "integrity": "sha1-JM9yH+YGdxRrt37rDh+d7OPWWFk=", + "dev": true + }, + "regenerate": { + "version": "1.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha1-aw4FSJ2QdrBMQ28xjZsGe7pFlIA=", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha1-9tyj587sIFkNB62nhWNqkM3KF/k=", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha1-W7rli1IgmOvfCbyi+Dg4kpABx6Q=", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha1-S7YUYbGhm4uRPzlgNku1eIf5IO4=", + "dev": true + }, + "regexp-to-ast": { + "version": "0.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz", + "integrity": "sha1-Vsc4Vr7l4f739zoA8Uc0UqtxKiQ=", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha1-E49kSjNQ+YGoWMRPa7GmH/Wb4zQ=", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + } + }, + "regexpu-core": { + "version": "5.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha1-EaKwaITzUnrsPpPbv0o7lYqVVGs=", + "dev": true, + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha1-Jy0FqhDHwfZwlbH/Ct2uhEL8Vwk=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "rehype-external-links": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha1-Kyi1zaGTL4PwRbb4Cj4bFfFoxvY=", + "dev": true, + "requires": { + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" + } + }, + "rehype-slug": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha1-HSHPf8ioPvh02HPBXmra7mNE6vE=", + "dev": true, + "requires": { + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "renderkid": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha1-X9gj5NaVHTc1jsyaWLHwaDa2Joo=", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "css-select": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha1-xNditsM3GgXb5l6UrkOp+EX7j7c=", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "replace": { + "version": "1.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/replace/-/replace-1.2.2.tgz", + "integrity": "sha1-iAJHETqVCvp0mil+bRDU17zSes8=", + "dev": true, + "requires": { + "chalk": "2.4.2", + "minimatch": "3.0.5", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "minimatch": { + "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha1-TajxKQ7g8PjoPWDKafjxNAaGBKM=", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "replace-in-file": { + "version": "3.4.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/replace-in-file/-/replace-in-file-3.4.2.tgz", + "integrity": "sha1-bUDwdqyGlI4o7+tvq3P7rVwL+io=", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "glob": "^7.1.2", + "yargs": "^12.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha1-Ej1keekq1FrYl9QFTjx8p9tJROE=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", + "dev": true + }, + "yargs": { + "version": "12.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha1-BfWZe2CWR7ZPZrgeO0sQo2jnrRM=", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha1-h5oIZZc7yp9rq1y987HGfsfTvPQ=", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "request": { + "version": "2.88.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/request/-/request-2.88.2.tgz", + "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.5.3.tgz", + "integrity": "sha1-Ou7/yRln7241wOSI70b7KWq3aq0=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=" + }, + "requireindex": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/requireindex/-/requireindex-1.2.0.tgz", + "integrity": "sha1-NGPNsi7hUZAmNapslTXU3pwu8e8=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha1-J8suu1P5GrtJRwqSi7p1WAZqwXc=", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=", + "dev": true + }, + "resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha1-nKmp5pzxkrva8QBuwZc5SKpKN1g=", + "requires": { + "protocol-buffers-schema": "^3.3.1" + } + }, + "resolve-url-loader": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha1-7jFC+x8eDZ25Uk1TnPoWbpMU95U=", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "retry": { + "version": "0.12.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", + "dev": true + }, + "rfdc": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha1-K21N9S3/6Ls0aZKhDqlFHyQ3Oo8=" + }, + "rimraf": { + "version": "4.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha1-vTM2T2cCHFt56T1/T6BWjHwht1U=", + "dev": true, + "requires": { + "glob": "^9.2.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "9.3.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-9.3.5.tgz", + "integrity": "sha1-yi7YykUngaMAloVgf98CWomd/iE=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + } + }, + "minimatch": { + "version": "8.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha1-hHwbJcAU1Omn9oqvY97dZopiYik=", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rw": { + "version": "1.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rw/-/rw-1.3.3.tgz", + "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" + }, + "rxjs": { + "version": "6.6.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha1-kKwBisq/SRv2UEQjXVhjxNq4BMk=", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" + } + } + }, + "safe-array-concat": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha1-gdd+4MTouGNjUifHISeN1STCDts=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" + }, + "safe-regex-test": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha1-pbTA8G4KtQ6iw5XBTYNxIykkw3c=", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", + "dev": true + }, + "safevalues": { + "version": "0.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safevalues/-/safevalues-0.3.4.tgz", + "integrity": "sha1-guhGoCtpVtfUC/n0HpLhP84Bhts=" + }, + "sass": { + "version": "1.58.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sass/-/sass-1.58.1.tgz", + "integrity": "sha1-F6sDkAdqUFeO0HM/HMRUKeA0BfY=", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "13.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sass-loader/-/sass-loader-13.2.0.tgz", + "integrity": "sha1-gBlQUPWMmqxjt5L6Uqy29eD2vcM=", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "saucelabs": { + "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/saucelabs/-/saucelabs-1.5.0.tgz", + "integrity": "sha1-lAWnPDYNRJsjKDmRmobDltN5/Z0=", + "dev": true, + "requires": { + "https-proxy-agent": "^2.2.1" + }, + "dependencies": { + "agent-base": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + } + } + } + }, + "sax": { + "version": "1.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.1.4.tgz", + "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=", + "dev": true + }, + "scheduler": { + "version": "0.23.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha1-QUumSjsoKJLpRM8hCOzAeNEVzcM=", + "dev": true, + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha1-cNfJPhU6JzqAWAGILr07/yDYnIs=", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selenium-webdriver": { + "version": "3.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", + "integrity": "sha1-K6h6FmLAILiYjJga5iyyoBKY6vw=", + "dev": true, + "requires": { + "jszip": "^3.1.3", + "rimraf": "^2.5.4", + "tmp": "0.0.30", + "xml2js": "^0.4.17" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "tmp": { + "version": "0.0.30", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.0.30.tgz", + "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.1" + } + }, + "xml2js": { + "version": "0.4.23", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", + "dev": true + } + } + }, + "selfsigned": { + "version": "2.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha1-Vg2QVlRCo+01tnQDTOxOldzrSuA=", + "dev": true, + "requires": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.3.8.tgz", + "integrity": "sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "send": { + "version": "0.18.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/send/-/send-0.18.0.tgz", + "integrity": "sha1-ZwFnzGVLBfWqSnZ/kRO7NxvHBr4=", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-1.6.0.tgz", + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", + "dev": true + }, + "ms": { + "version": "2.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.1.3.tgz", + "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha1-3voeBVyDv21Z6oBdjahiJU62psI=", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha1-+q7wjP/goaYvYMrQxOUTz/CslUA=", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha1-qscjFBmOrtl1z3eyw7a4gGleVEk=", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "set-function-name": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha1-FqcFxaDcL15jjKltiozU4cK5CYU=", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + } + }, + "set-value": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "sharp": { + "version": "0.32.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sharp/-/sharp-0.32.5.tgz", + "integrity": "sha1-ndx46tZEYJT1HlA1Wi1OxuciDNQ=", + "dev": true, + "requires": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "node-addon-api": { + "version": "6.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha1-rIRwA05Y5n0MbxIEoYrmmV2cDXY=", + "dev": true + }, + "semver": { + "version": "7.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", + "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", + "dev": true + }, + "tar-fs": { + "version": "3.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha1-6szTpn1WcvCcqOj5w9K4n6Fz8hc=", + "dev": true, + "requires": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "tar-stream": { + "version": "3.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha1-JLP7XqutoZ/nM47W0m5ffEgueSs=", + "dev": true, + "requires": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + } + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", + "dev": true + }, + "side-channel": { + "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha1-q9Jft80kuvRUZkBrEJa3gxySFfI=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=", + "dev": true + }, + "sigstore": { + "version": "1.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sigstore/-/sigstore-1.9.0.tgz", + "integrity": "sha1-HnrYkzqpm3XGiY3dDu68PrDVmHU=", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", + "dev": true + }, + "make-fetch-happen": { + "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", + "dev": true, + "requires": { + "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" + } + }, + "minipass": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", + "dev": true + }, + "minipass-fetch": { + "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "dependencies": { + "minipass": { + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", + "dev": true + } + } + } + } + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha1-9Gl2CCujXCJj8cirXt/ibEHJVS8=", + "dev": true + }, + "simple-get": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha1-SjnbVJKHyXnTUhEvoD/Zn9a8NUM=", + "dev": true, + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-plist": { + "version": "1.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha1-FuHY9ixsm2kbg4MSdmPYNBEvsBc=", + "dev": true, + "requires": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + }, + "dependencies": { + "bplist-parser": { + "version": "0.3.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha1-4ckLLKKp+UdMxy9oYrvz/ug0H9E=", + "dev": true, + "requires": { + "big-integer": "1.6.x" + } + } + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=", + "dev": true + } + } + }, + "simple-update-notifier": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", + "integrity": "sha1-Z2lMEh3jVK9ZKzR826eYRj7UnII=", + "dev": true, + "requires": { + "semver": "~7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.0.0.tgz", + "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", + "dev": true + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha1-E01oEpd1ZDfMBcoBNw06elcQde0=", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slash/-/slash-3.0.0.tgz", + "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + } + } + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha1-bh1x+k8YwF99D/IW3RakgdDo2a4=", + "dev": true + }, + "socket.io": { + "version": "4.7.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io/-/socket.io-4.7.5.tgz", + "integrity": "sha1-Vustl2rvnRRF83OmLXgaQcet2Pg=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.5.2", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + } + }, + "socket.io-adapter": { + "version": "2.5.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz", + "integrity": "sha1-T9sTWGZ/bWjyU0M1O9mb0R7kEAY=", + "dev": true, + "requires": { + "debug": "~4.3.4", + "ws": "~8.11.0" + }, + "dependencies": { + "ws": { + "version": "8.11.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.11.0.tgz", + "integrity": "sha1-ag02uO39n5bYslaD2y+Nfebo4UM=", + "dev": true + } + } + }, + "socket.io-parser": { + "version": "4.2.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha1-yAaWbPcnBgHkdGnd7sMPvf2kTIM=", + "dev": true, + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + } + }, + "sockjs": { + "version": "0.3.24", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha1-ybyJlfM6ERvqA5XsMKoyBr21zM4=", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", + "dev": true + } + } + }, + "socks": { + "version": "2.8.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socks/-/socks-2.8.3.tgz", + "integrity": "sha1-Hr0PCcUrqVoJdQr+Pz+fckqADLU=", + "dev": true, + "requires": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha1-3AaezzRDZiGstB4++mbKG1/tFbY=", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + } + }, + "sort-asc": { + "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-asc/-/sort-asc-0.2.0.tgz", + "integrity": "sha1-AKSelHvCXVEL/eLLuN/9qfUOsvw=" + }, + "sort-desc": { + "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-desc/-/sort-desc-0.2.0.tgz", + "integrity": "sha1-KAwb2vxld4h87brR7S5BwDeXZkY=" + }, + "sort-object": { + "version": "3.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-object/-/sort-object-3.0.3.tgz", + "integrity": "sha1-lFcnFl8kSvncWWrUx2Baje6Awmk=", + "requires": { + "bytewise": "^1.1.0", + "get-value": "^2.0.2", + "is-extendable": "^0.1.1", + "sort-asc": "^0.2.0", + "sort-desc": "^0.2.0", + "union-value": "^1.0.1" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha1-qbvnBcnYhG9OCP9nZazw8bCJhlY=", + "dev": true + }, + "source-map-js": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha1-FrgJwWJRe1uMPn3NMVoqXCYSsq8=", + "dev": true + }, + "source-map-loader": { + "version": "4.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-loader/-/source-map-loader-4.0.1.tgz", + "integrity": "sha1-cvANBfXR+Q+Al07aeBy9cQfBJfI=", + "dev": true, + "requires": { + "abab": "^2.0.6", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha1-BP58f54e0tZiIzwoyys1ufY/bk8=", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "space-separated-tokens": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha1-Hs2dI1CjhEVyw/SjErzrAYNIhZ8=", + "dev": true + }, + "spdx-correct": { + "version": "3.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha1-T1qwZo8AWeNPnADc4zF4ShLeTpw=", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + }, + "dependencies": { + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + } + } + }, + "spdx-exceptions": { + "version": "2.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha1-XWB9J/yAb2bXtkp2ZlD6iQ8E7WY=", + "dev": true + }, + "spdx-expression-parse": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", + "integrity": "sha1-ojr58xMhFUZdrCFcCZMD5M6sV5Q=", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.17", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha1-iH2oqnMhjlGh2RdQLXmGMWGpP5w=", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split/-/split-1.0.1.tgz", + "integrity": "sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k=", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "split2": { + "version": "3.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-3.2.2.tgz", + "integrity": "sha1-vyzyo32DgxLCSciSBv16F90SNl8=", + "dev": true, + "requires": { + "readable-stream": "^3.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.18.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha1-FmPlXN301oi4aka3fw1f42OroCg=", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "dependencies": { + "jsbn": { + "version": "0.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + } + } + }, + "ssri": { + "version": "10.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha1-qKreLeYLorzoaI4/o0m60Fx9weU=", + "dev": true, + "requires": { + "minipass": "^7.0.3" + }, + "dependencies": { + "minipass": { + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", + "dev": true + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=", + "dev": true + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha1-amC+C07nV9HtUlSFjsZrEMSSheQ=", + "dev": true, + "requires": { + "internal-slot": "^1.0.4" + } + }, + "store2": { + "version": "2.14.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/store2/-/store2-2.14.3.tgz", + "integrity": "sha1-JAd9e6EQcRhk5PaR0q+UHsUz3rU=", + "dev": true + }, + "storybook": { + "version": "8.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/storybook/-/storybook-8.0.10.tgz", + "integrity": "sha1-OX56lWQUIWELpHQbxjrbs4Du0B8=", + "dev": true, + "requires": { + "@storybook/cli": "8.0.10" + } + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", + "dev": true + }, + "stream-combiner": { + "version": "0.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + }, + "stream-shift": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha1-hbj6tNcQEPw7qHcugEbMSbijhks=", + "dev": true + }, + "streamroller": { + "version": "3.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha1-EmMYIymkXe8f+u9Y0xsV0T0u5/8=", + "requires": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA=", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=" + } + } + }, + "streamx": { + "version": "2.16.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/streamx/-/streamx-2.16.1.tgz", + "integrity": "sha1-KzEb00gy8Iqmu01qgCl8nK74lhQ=", + "dev": true, + "requires": { + "bare-events": "^2.2.0", + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "string.prototype.trim": { + "version": "1.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha1-tvoybXLSx4tt8C93Wcc/j2J0+qQ=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha1-NlG4UTcZ6Kn0jefy93ZAsmZSsik=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha1-fug03ajHwX7/MRhHK7Nb/tqjTd4=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U=", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha1-MYPjj66aZdfLXlOUXNWJfQJgoGo=", + "dev": true + } + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", + "dev": true + }, + "style-loader": { + "version": "3.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha1-8w94bDbbA6RcvVW2pw2TDEeQkOc=", + "dev": true + }, + "supercluster": { + "version": "8.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supercluster/-/supercluster-8.0.1.tgz", + "integrity": "sha1-mUa6EjU46emrFd5HJTH2BOc3LfU=", + "requires": { + "kdbush": "^4.0.2" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha1-btpL00SjyUrqN21MwxvHcxEDngk=", + "dev": true + }, + "svg-pan-zoom": { + "version": "3.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/svg-pan-zoom/-/svg-pan-zoom-3.6.1.tgz", + "integrity": "sha1-+IChuzLRjpxiXXcVNQvrwmm0UM8=", + "dev": true + }, + "symbol-observable": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha1-W0JfGSJ56H8vm5N6yFQNGYSzkgU=", + "dev": true + }, + "tablesort": { + "version": "5.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tablesort/-/tablesort-5.3.0.tgz", + "integrity": "sha1-iZU09A9TlcHsTQD3udAmxuIczD8=", + "dev": true + }, + "tapable": { + "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=", + "dev": true + }, + "tar": { + "version": "6.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar/-/tar-6.2.1.tgz", + "integrity": "sha1-cXVJxUG8PCrxV1G+qUsd0GjUsDo=", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "fs-minipass": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "minipass": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + } + } + }, + "tar-fs": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha1-SJoVq4Xx8L76uzcLfeT561y+h4Q=", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=" + } + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc=", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "telejson": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/telejson/-/telejson-7.2.0.tgz", + "integrity": "sha1-OZT2yaj41/Lbqb4sfFu7RH6HbzI=", + "dev": true, + "requires": { + "memoizerific": "^1.11.3" + } + }, + "temp": { + "version": "0.8.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/temp/-/temp-0.8.4.tgz", + "integrity": "sha1-jJejOkdwBy4KBfkZOWx2ZafdWfI=", + "dev": true, + "requires": { + "rimraf": "~2.6.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha1-vekrBb3+sVFugEycAK1FF38xMh4=", + "dev": true + }, + "tempy": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tempy/-/tempy-1.0.1.tgz", + "integrity": "sha1-MP6QH9hpz7Nu4r2ZmAWqcvuwNd4=", + "dev": true, + "requires": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha1-MkC4kaeLDerpENvrhlU+VSoUiGA=", + "dev": true + } + } + }, + "terser": { + "version": "5.16.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser/-/terser-5.16.3.tgz", + "integrity": "sha1-MmYBeptoLt/gGbjs3dKrqueznGs=", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-2.20.3.tgz", + "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha1-kE9MkZPG/SoD9pOiFQxiqS9A0Zk=", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-2.20.3.tgz", + "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "dev": true + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "terser": { + "version": "5.31.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser/-/terser-5.31.0.tgz", + "integrity": "sha1-Bu74bxcAfbrUWT8RpXTH9esCxqE=", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha1-BKhphmHYBepvopO2y55jrARO8V4=", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "text-extensions": { + "version": "1.9.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha1-GFPkX+45yUXOb2w2stZZtaq8KiY=", + "dev": true + }, + "text-table": { + "version": "0.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-4.0.2.tgz", + "integrity": "sha1-p846wqeosLlmyA58SfBITDsjl2Q=", + "dev": true, + "requires": { + "readable-stream": "3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", + "dev": true + }, + "tiny-binary-search": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-binary-search/-/tiny-binary-search-1.0.3.tgz", + "integrity": "sha1-nVLj0W3RFx63RIbK9wS6CMDGIYY=" + }, + "tiny-inflate": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha1-EicVSUkToYBRZqr3yTRnkz7qJsQ=", + "dev": true + }, + "tiny-invariant": { + "version": "1.3.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha1-RmgLeoc6DV0QAFmV65CnDXTWASc=", + "dev": true + }, + "tinyqueue": { + "version": "2.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tinyqueue/-/tinyqueue-2.0.3.tgz", + "integrity": "sha1-ZNhJLr8554Ade9NAYuKbRbIDXwg=" + }, + "tinyspy": { + "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha1-EXsjQvHzig29zHOlCkVIg634YdE=", + "dev": true + }, + "tmp": { + "version": "0.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha1-hFf8MDfc9HGcJRNnoa9lAO4czxQ=", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tocbot": { + "version": "4.27.20", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tocbot/-/tocbot-4.27.20.tgz", + "integrity": "sha1-x7pidYWJT6MG1lsI9T9iSUm+zxk=", + "dev": true + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha1-O+NDIaiKgg7RvYDfqjPkefu43TU=", + "dev": true + }, + "touch": { + "version": "3.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/touch/-/touch-3.1.0.tgz", + "integrity": "sha1-/jZfX3XsntTlaCXgu3bSSrdK+Ds=", + "dev": true, + "requires": { + "nopt": "~1.0.10" + }, + "dependencies": { + "nopt": { + "version": "1.0.10", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1" + } + } + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "traverse": { + "version": "0.6.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/traverse/-/traverse-0.6.9.tgz", + "integrity": "sha1-ds/brPBjgtRgt2+Lc1pEpiCdi4E=", + "dev": true, + "requires": { + "gopd": "^1.0.1", + "typedarray.prototype.slice": "^1.0.3", + "which-typed-array": "^1.1.15" + } + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=", + "dev": true + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha1-Jgpdli2LdSQlsy86fbDcrNF2wUQ=", + "dev": true + }, + "ts-api-utils": { + "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha1-S0kOJxKfHo5oa0XMSrY3FNxg7qE=", + "dev": true + }, + "ts-dedent": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha1-OeS9KXzQNikq4jlOs0Er5j9WO7U=", + "dev": true + }, + "ts-morph": { + "version": "22.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-morph/-/ts-morph-22.0.0.tgz", + "integrity": "sha1-VTLFkvtt3a4IhG8SyasPxZCx1C4=", + "dev": true, + "requires": { + "@ts-morph/common": "~0.23.0", + "code-block-writer": "^13.0.1" + } + }, + "ts-node": { + "version": "10.9.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha1-5z3pEClYr54fCxaKb/Mg4lrc/0s=", + "dev": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "dependencies": { + "diff": { + "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff/-/diff-4.0.2.tgz", + "integrity": "sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=", + "dev": true + } + } + }, + "tsconfig-paths": { + "version": "3.15.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha1-UpnsYF5VsauyPsk57xXtr0gwcNQ=", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json5/-/json5-1.0.2.tgz", + "integrity": "sha1-Y9mNYPIbMTt3xNbaGL+mnYDh1ZM=", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tsconfig-paths-webpack-plugin": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz", + "integrity": "sha1-PGiSxecxnBRu7h5zAu2ebyvk92M=", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.7.0", + "tsconfig-paths": "^4.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tsconfig-paths": { + "version": "4.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha1-73jhkDkTNEbSRL6sD9ahYy4tEHw=", + "dev": true, + "requires": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + } + } + }, + "tslib": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.0.0.tgz", + "integrity": "sha1-GNE/wtzgQFHiDwdMyDh/2Aic5PM=" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", + "dev": true + } + } + }, + "tuf-js": { + "version": "1.1.7", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tuf-js/-/tuf-js-1.1.7.tgz", + "integrity": "sha1-Ibeukqk3MBW+d9/gyygqgOw7vkM=", + "dev": true, + "requires": { + "@tufjs/models": "1.0.4", + "debug": "^4.3.4", + "make-fetch-happen": "^11.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "7.18.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", + "dev": true + }, + "make-fetch-happen": { + "version": "11.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", + "dev": true, + "requires": { + "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" + } + }, + "minipass": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", + "dev": true + }, + "minipass-fetch": { + "version": "3.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "dependencies": { + "minipass": { + "version": "7.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", + "dev": true + } + } + } + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tween-functions": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tween-functions/-/tween-functions-1.2.0.tgz", + "integrity": "sha1-GuOlDnxguz3vd06scHrLynO7w/8=", + "dev": true + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=", + "dev": true + }, + "type-fest": { + "version": "2.19.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha1-iAaAFbszA2pZi5UuVekxGmD9Ops=", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-array-buffer": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha1-GGfF2Dsg/LXM8yZJ5eL8dCRHT/M=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-length": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha1-2Sly08/5mj+i52Wij83A8did7Gc=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha1-+eway5JZ85UJPkVn6zwopYDQIGM=", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-length": { + "version": "1.0.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha1-VxVSB8duZKNFdILf3BydHTxMc6M=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + } + }, + "typed-assert": { + "version": "1.0.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha1-ivnU+TQyxJcOxxfjAG8z8TWwYhM=", + "dev": true + }, + "typedarray.prototype.slice": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", + "integrity": "sha1-vOL2hdMnn1QyOeTVleDQIXMdLRo=", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-offset": "^1.0.2" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=", + "dev": true + }, + "typewise": { + "version": "1.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typewise/-/typewise-1.0.3.tgz", + "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=", + "requires": { + "typewise-core": "^1.2.0" + } + }, + "typewise-core": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typewise-core/-/typewise-core-1.2.0.tgz", + "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU=" + }, + "ua-parser-js": { + "version": "0.7.37", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ua-parser-js/-/ua-parser-js-0.7.37.tgz", + "integrity": "sha1-5GTmbawtM6ehJR19epnWFX7CeDI=", + "dev": true + }, + "ufo": { + "version": "1.5.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha1-MyW9PJd7bGzTFgv0/1KYmtydM0Q=", + "dev": true + }, + "uglify-js": { + "version": "3.17.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha1-YWeM9fo/W363ibs0XfKa+4JXwiw=", + "dev": true, + "optional": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha1-KQMgIQV9Xmzb0IxRKcIm3/jtb54=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha1-sNoExDcTEd93HNwhXofyEwmRrOc=", + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "undefsafe": { + "version": "2.0.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha1-OHM7kye9zSJtuIn7cjpu/RYubiw=", + "dev": true + }, + "undici-types": { + "version": "5.26.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha1-vNU5iT0AtW6WT9JlekhmsiGmVhc=" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha1-y1//3NFqBRJPWksL98N3Agisu+A=", + "dev": true + }, + "unicode-properties": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha1-lqnP+35hmg3HNowo2ifgX8j5vl8=", + "dev": true, + "requires": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha1-Q9QeO+aYvUk++REHfJsTH4J+jM0=", + "dev": true + }, + "unicode-trie": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha1-j9iEVpbi4UqLZ9ePqeDdLK1i/sg=", + "dev": true, + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + }, + "dependencies": { + "pako": { + "version": "0.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + } + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-filename": { + "version": "3.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha1-SLp6WhaEn1CA0mx2DIbPXPBXcOo=", + "dev": true, + "requires": { + "unique-slug": "^4.0.0" + } + }, + "unique-slug": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha1-a65rsWvpE1G63STNznQfiSplMuM=", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "unist-util-is": { + "version": "6.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha1-t3WVZIav8Qep3tlx2ZbBczdL5CQ=", + "dev": true, + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-visit": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha1-p94fMfcv/TUZ6nGBTMz1/WqSF9Y=", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + } + }, + "unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha1-TV+FdVw7jw3GniHspdbYLSIWKBU=", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha1-Fo78IYCWTmOG0GHglN9hr+I5sY0=", + "dev": true + }, + "unix-crypt-td-js": { + "version": "1.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz", + "integrity": "sha1-SRLfrRyK630g+go55MMZGMHV1d0=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unplugin": { + "version": "1.10.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unplugin/-/unplugin-1.10.1.tgz", + "integrity": "sha1-jO2gZdxxvGfZI96gkg8Fxn8s1ow=", + "dev": true, + "requires": { + "acorn": "^8.11.3", + "chokidar": "^3.6.0", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.6.1" + }, + "dependencies": { + "chokidar": { + "version": "3.6.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha1-GXxsxmnvKo3F57TZfuTgksPrDVs=", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "webpack-virtual-modules": { + "version": "0.6.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", + "integrity": "sha1-rG/bnFrbjK7NguwkHJYxt6NoG28=", + "dev": true + } + } + }, + "untildify": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha1-K8lHuVNlJIfkYAlJ+wkeOujNkZs=", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", + "integrity": "sha1-YO2fjLpKcot+z3NW9kGjHjppHZc=", + "dev": true, + "requires": { + "escalade": "^3.1.2", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url": { + "version": "0.11.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/url/-/url-0.11.3.tgz", + "integrity": "sha1-b0lfS5Nd5AzkoKUvruiVQkTz060=", + "dev": true, + "requires": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "util": { + "version": "0.12.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/util/-/util-0.12.5.tgz", + "integrity": "sha1-XxemBZtz22GodWaHgaHCsTa9b7w=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utila": { + "version": "0.4.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "9.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha1-4YjUyIU8xyIiA5LEJM1jfzIpPzA=" + }, + "uuid-by-string": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid-by-string/-/uuid-by-string-4.0.0.tgz", + "integrity": "sha1-HW2iFUKUNoroXThT5MiVz6UsEXk=", + "requires": { + "js-md5": "^0.7.3", + "js-sha1": "^0.6.0" + } + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha1-Yzbo1xllyz01obu3hoRFp8BSZL8=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + }, + "dependencies": { + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + } + } + }, + "validate-npm-package-name": { + "version": "5.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha1-oxZXPptJ88zZDbtutSs/BsbWBOg=", + "dev": true + }, + "vanilla-text-mask": { + "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vanilla-text-mask/-/vanilla-text-mask-5.1.1.tgz", + "integrity": "sha1-+FSBmyeFGRzvZR4+6Uhp9FhV82U=" + }, + "vary": { + "version": "1.1.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + } + } + }, + "vis": { + "version": "4.21.0-EOL", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vis/-/vis-4.21.0-EOL.tgz", + "integrity": "sha1-45cIXUOd5vb/HzxGKH5b71G0ewM=", + "dev": true, + "requires": { + "emitter-component": "^1.1.1", + "hammerjs": "^2.0.8", + "keycharm": "^0.2.0", + "moment": "^2.18.1", + "propagating-hammerjs": "^1.4.6" + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "vt-pbf": { + "version": "3.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vt-pbf/-/vt-pbf-3.1.3.tgz", + "integrity": "sha1-aP0VB1ZGXi7a4cxcBI4GORbc+qw=", + "requires": { + "@mapbox/point-geometry": "0.1.0", + "@mapbox/vector-tile": "^1.3.1", + "pbf": "^3.2.1" + } + }, + "watchpack": { + "version": "2.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha1-KTCPLKwVD6jkyS+Q4OyVSp/tf/8=", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webdriver-js-extender": { + "version": "2.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", + "integrity": "sha1-V9epPADbTMjVVuTT20tdsKgMO7c=", + "dev": true, + "requires": { + "@types/selenium-webdriver": "^3.0.0", + "selenium-webdriver": "^3.0.1" + } + }, + "webdriver-manager": { + "version": "12.1.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webdriver-manager/-/webdriver-manager-12.1.9.tgz", + "integrity": "sha1-jYNUO5JxG3IXs5/vTNqVikcD0t8=", + "dev": true, + "requires": { + "adm-zip": "^0.5.2", + "chalk": "^1.1.1", + "del": "^2.2.0", + "glob": "^7.0.3", + "ini": "^1.3.4", + "minimist": "^1.2.0", + "q": "^1.4.1", + "request": "^2.87.0", + "rimraf": "^2.5.2", + "semver": "^5.3.0", + "xml2js": "^0.4.17" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "del": { + "version": "2.2.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globby": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "ini": { + "version": "1.3.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", + "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "xml2js": { + "version": "0.4.23", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", + "dev": true + } + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "webpack": { + "version": "5.91.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack/-/webpack-5.91.0.tgz", + "integrity": "sha1-/6ksHGGNGMh48GiSu9wzc8caAdk=", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.16.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "dev": true + }, + "browserslist": { + "version": "4.23.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "dev": true + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-dev-middleware": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz", + "integrity": "sha1-/VhRJ+1E2rPyU9rw2Y9NWKUIjMI=", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha1-rgfw1xygQ4z4hEbwkCm5LOgTgLU=", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "2.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha1-0z+nusKE9N56+UljjJ1oFXxrkug=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha1-63s5KBy84Q4QTrK4vytj/OSaNRc=", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + } + } + } + }, + "webpack-hot-middleware": { + "version": "2.26.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz", + "integrity": "sha1-hyFPHj+fOsq5Jx/vnm7XtjfXGcA=", + "dev": true, + "requires": { + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha1-Kznb8ir4d3atdEw5AiNzHTCmj2E=", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha1-LU2quEUf1LJAzCcFX/agwszqDN4=", + "dev": true + }, + "webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha1-i3YGsDPGzKwU5oQmfLf7H1wqEyo=", + "dev": true, + "requires": { + "typed-assert": "^1.0.8" + } + }, + "webpack-virtual-modules": { + "version": "0.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", + "integrity": "sha1-Ni8Uc4pW2uEHk3q5jqcGLovdO2w=", + "dev": true + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-collection": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha1-Yn73YkOSChB+fOjpYZHevksWwqA=", + "dev": true, + "requires": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + } + }, + "which-module": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha1-d2sf412Qrr6Z6KwV6yQJM4mkpAk=" + }, + "which-typed-array": { + "version": "1.1.15", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha1-JkhZ6bEaZJs4i/qvT3Z98fd5s40=", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + } + }, + "wide-align": { + "version": "1.1.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "wildcard": { + "version": "2.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha1-WrENAkhxmJVINrY0n3T/+WHhD2c=", + "dev": true + }, + "windows-release": { + "version": "4.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/windows-release/-/windows-release-4.0.0.tgz", + "integrity": "sha1-RyXscCF9G/bgLHdyQTspzd6ew3c=", + "dev": true, + "requires": { + "execa": "^4.0.2" + }, + "dependencies": { + "execa": { + "version": "4.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-4.1.0.tgz", + "integrity": "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha1-xbHNFPUK6uCatsWf5jujOV/k36M=", + "dev": true + } + } + }, + "word-wrap": { + "version": "1.2.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha1-0sRcbdT7zmIaZvE2y+Mor9BBCzQ=", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "8.17.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.17.0.tgz", + "integrity": "sha1-0UXRjsou0lqveRoYOQP3vl4pX+o=", + "dev": true + }, + "xcode": { + "version": "3.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha1-PvtiqsZBqyxwJFj5oDAmlhRqpTw=", + "dev": true, + "requires": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "dependencies": { + "uuid": { + "version": "7.0.3", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha1-xcnyyM8l3Ao3LE3xRBxB9b0MaAs=", + "dev": true + } + } + }, + "xml-js": { + "version": "1.6.11", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha1-kn0vaUf38cGaMW3Y7qNhTosY+Ok=", + "dev": true, + "requires": { + "sax": "^1.2.4" + }, + "dependencies": { + "sax": { + "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", + "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", + "dev": true + } + } + }, + "xml2js": { + "version": "0.5.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha1-2UQGMfuy7YACA/rRBvJyT2LEk7c=", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "dependencies": { + "xmlbuilder": { + "version": "11.0.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", + "dev": true + } + } + }, + "xmlbuilder": { + "version": "15.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha1-nc3OSe6mbY0QtCyulKecPI0MLsU=", + "dev": true + }, + "xmldoc": { + "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmldoc/-/xmldoc-1.3.0.tgz", + "integrity": "sha1-eCMiWwlsdANjR8nsWSTQa2o866s=", + "dev": true, + "requires": { + "sax": "^1.2.4" + }, + "dependencies": { + "sax": { + "version": "1.3.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", + "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", + "dev": true + } + } + }, + "xpath": { + "version": "0.0.32", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xpath/-/xpath-0.0.32.tgz", + "integrity": "sha1-G3PTNRr3NuF+wHjW2kuBdUBcSK8=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha1-IwHF/78StGfejaIzOkWeKeeSDks=", + "dev": true + }, + "yargs": { + "version": "17.6.2", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-17.6.2.tgz", + "integrity": "sha1-LiPylE6XYzmh7gDxjHf+3ugzJUE=", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "yargs-parser": { + "version": "21.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", + "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yn": { + "version": "3.1.1", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yn/-/yn-3.1.1.tgz", + "integrity": "sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A=", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=", + "dev": true + }, + "zepto": { + "version": "1.2.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/zepto/-/zepto-1.2.0.tgz", + "integrity": "sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g=", + "dev": true + }, + "zone.js": { + "version": "0.11.4", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/zone.js/-/zone.js-0.11.4.tgz", + "integrity": "sha1-D3Dc9quoD2mK9XNcuyV5aTlugCU=", + "requires": { + "tslib": "^2.0.0" + } + } } } From 35ce6a208a10d726fbe3a0d8460f4e10d1a2bffb Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Thu, 9 May 2024 10:09:29 -0700 Subject: [PATCH 004/184] Build from release branches (#1896) --- .github/workflows/deploy-dev.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index ab4ac7297..1cf809567 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -7,7 +7,7 @@ on: branches: - 'main' - 'dev-deploy' - - 'release-branch-02262024' + - 'release/**' paths: - ".github/workflows/**" - "client/**" From 2ee05bf665e4441d01ae66d1acf9c0140a13edba Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Thu, 9 May 2024 10:26:21 -0700 Subject: [PATCH 005/184] Update pipeline (#1897) --- .github/workflows/deploy-dev.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml index 1cf809567..dba3bdfa5 100644 --- a/.github/workflows/deploy-dev.yml +++ b/.github/workflows/deploy-dev.yml @@ -7,7 +7,7 @@ on: branches: - 'main' - 'dev-deploy' - - 'release/**' + - '2.3.0' paths: - ".github/workflows/**" - "client/**" From 7802cb486fadf9b5aa9dfec0c809c7758f9e7de2 Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Thu, 9 May 2024 11:50:33 -0700 Subject: [PATCH 006/184] Fix build and update readme (#1898) --- README.md | 11 + .../ios/App/App.xcodeproj/project.pbxproj | 4 +- .../src/main/angular/package-lock.json | 31812 +--------------- .../wfnews-war/src/main/angular/package.json | 9 +- .../angular/src/assets/data/appConfig.json | 2 +- .../src/main/angular/src/tsconfig.app.json | 2 +- 6 files changed, 243 insertions(+), 31597 deletions(-) diff --git a/README.md b/README.md index d81d40eb9..f78488115 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,17 @@ docker run --rm liquibase --url=jdbc:postgresql://:5432/wfnews Similar docker scripts are provided for running the WFNEWS API and UI respectively. Local development configurations are provided for running the Angular application outside of the Java Spring container. +### Storybook + +For UI/UX development we have Storybook for developers. You can run storybook using the following command: +``` +ng run WFNEWS:storybook +``` + +Create stories for any new or rewritten compoenents. + +Node 18+ is required. + ### CI/CD for DEV/TEST/PROD Deployments The WFNEWS project is built and deployed via Github actions. A Terraform cloud team server handles running the Terraform. A CI pipeline is setup to run static analysis of the Typescript. diff --git a/client/wfnews-war/src/main/angular/ios/App/App.xcodeproj/project.pbxproj b/client/wfnews-war/src/main/angular/ios/App/App.xcodeproj/project.pbxproj index 70ad7781e..135e5bfc1 100644 --- a/client/wfnews-war/src/main/angular/ios/App/App.xcodeproj/project.pbxproj +++ b/client/wfnews-war/src/main/angular/ios/App/App.xcodeproj/project.pbxproj @@ -361,7 +361,7 @@ INFOPLIST_KEY_CFBundleDisplayName = "BC Wildfire"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 2.2.0; + MARKETING_VERSION = 2.3.0; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; PRODUCT_BUNDLE_IDENTIFIER = ca.bc.gov.WildfireInformation; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -389,7 +389,7 @@ INFOPLIST_KEY_CFBundleDisplayName = "BC Wildfire"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 2.2.0; + MARKETING_VERSION = 2.3.0; PRODUCT_BUNDLE_IDENTIFIER = ca.bc.gov.WildfireInformation; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/client/wfnews-war/src/main/angular/package-lock.json b/client/wfnews-war/src/main/angular/package-lock.json index b2b5457fa..7b75f2054 100644 --- a/client/wfnews-war/src/main/angular/package-lock.json +++ b/client/wfnews-war/src/main/angular/package-lock.json @@ -1,12 +1,12 @@ { "name": "wildfire", - "version": "2.2.0", - "lockfileVersion": 2, + "version": "2.3.0", + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wildfire", - "version": "2.2.0", + "version": "2.3.0", "license": "MIT", "dependencies": { "@angular/animations": "15.2.9", @@ -71,6 +71,7 @@ "cordova-plugin-advanced-http": "3.3.1", "cordova-plugin-file": "8.0.1", "cordova-plugin-screen-orientation": "3.0.4", + "core-js": "^3.37.0", "crypto-browserify": "3.12.0", "d3-ease": "3.0.1", "esri-leaflet": "3.0.12", @@ -150,30 +151,21 @@ "webpack": "^5.91.0" }, "engines": { - "node": "^18.10.0" + "node": "^18.16.0" } }, - "node_modules/_EXCLUDED_": { - "dev": true - }, "node_modules/@adobe/css-tools": { "version": "4.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@adobe/css-tools/-/css-tools-4.3.3.tgz", - "integrity": "sha1-kHSb3ouJzUF2QiT1qsKc1BOPdf8=", "dev": true, "license": "MIT" }, "node_modules/@aduh95/viz.js": { "version": "3.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@aduh95/viz.js/-/viz.js-3.4.0.tgz", - "integrity": "sha1-Y1oCDZU4bIrK++AlshWCON6Ilmg=", "dev": true, "license": "MIT" }, "node_modules/@ampproject/remapping": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha1-VsEzgkeA3jF0rtWraDTzAmeQFU0=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -186,8 +178,6 @@ }, "node_modules/@angular-devkit/architect": { "version": "0.1502.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/architect/-/architect-0.1502.8.tgz", - "integrity": "sha1-n9P9J7On/F+OtlySUAtNnRW4eeg=", "dev": true, "license": "MIT", "dependencies": { @@ -202,8 +192,6 @@ }, "node_modules/@angular-devkit/build-angular": { "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/build-angular/-/build-angular-15.2.8.tgz", - "integrity": "sha1-VBISW4EP7ghOuK/CC5kRYGrWYXA=", "dev": true, "license": "MIT", "dependencies": { @@ -313,15 +301,11 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@types/estree": { "version": "0.0.51", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha1-z9cJJKJaP9MrIY5eQg5ol+GsT0A=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/ast": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=", "dev": true, "license": "MIT", "dependencies": { @@ -331,29 +315,21 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha1-9sYacF8P16auyqToGY8j2dwXnk8=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha1-GmMZLYeI5cASgAump6RscFKI/RY=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-buffer": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha1-gyqQDrREiEzemnytRn+BUA9eWrU=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=", "dev": true, "license": "MIT", "dependencies": { @@ -364,15 +340,11 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha1-Ie4GWntjXzGec48N1zv72igcCXo=", "dev": true, "license": "MIT", "dependencies": { @@ -384,8 +356,6 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/ieee754": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=", "dev": true, "license": "MIT", "dependencies": { @@ -394,8 +364,6 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/leb128": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -404,15 +372,11 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/utf8": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-edit": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=", "dev": true, "license": "MIT", "dependencies": { @@ -428,8 +392,6 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-gen": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=", "dev": true, "license": "MIT", "dependencies": { @@ -442,8 +404,6 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-opt": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=", "dev": true, "license": "MIT", "dependencies": { @@ -455,8 +415,6 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wasm-parser": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha1-hspzRTT0F+m9PGfHocddi+QfsZk=", "dev": true, "license": "MIT", "dependencies": { @@ -470,8 +428,6 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/wast-printer": { "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=", "dev": true, "license": "MIT", "dependencies": { @@ -481,8 +437,6 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/ajv": { "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -498,8 +452,6 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true, "license": "MIT", "peerDependencies": { @@ -508,15 +460,11 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/es-module-lexer": { "version": "0.9.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -529,8 +477,6 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/estraverse": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -539,15 +485,11 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/schema-utils": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", "dev": true, "license": "MIT", "dependencies": { @@ -565,15 +507,11 @@ }, "node_modules/@angular-devkit/build-angular/node_modules/tslib": { "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha1-Qr/thvV4eutB0DGGbI9AJCng/d8=", "dev": true, "license": "0BSD" }, "node_modules/@angular-devkit/build-angular/node_modules/webpack": { "version": "5.76.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha1-d3PeAX6Yi8yw8Tx9dewkXzd9KVw=", "dev": true, "license": "MIT", "dependencies": { @@ -620,8 +558,6 @@ }, "node_modules/@angular-devkit/build-webpack": { "version": "0.1502.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/build-webpack/-/build-webpack-0.1502.8.tgz", - "integrity": "sha1-GzdUgN7vGwkg4aY9lSeVvTO7+zg=", "dev": true, "license": "MIT", "dependencies": { @@ -640,8 +576,6 @@ }, "node_modules/@angular-devkit/core": { "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/core/-/core-15.2.8.tgz", - "integrity": "sha1-/0lK568Tew8BCd647jTxVQ7VzB0=", "dev": true, "license": "MIT", "dependencies": { @@ -667,8 +601,6 @@ }, "node_modules/@angular-devkit/schematics": { "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/schematics/-/schematics-15.2.8.tgz", - "integrity": "sha1-x9/GkuP1TkMIWohF2MnzkKJRmqM=", "dev": true, "license": "MIT", "dependencies": { @@ -686,8 +618,6 @@ }, "node_modules/@angular-eslint/builder": { "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/builder/-/builder-15.2.1.tgz", - "integrity": "sha1-zoxl47ZxiX23WtkLQe9M1u/mJvA=", "dev": true, "license": "MIT", "peerDependencies": { @@ -697,15 +627,11 @@ }, "node_modules/@angular-eslint/bundled-angular-compiler": { "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-15.2.1.tgz", - "integrity": "sha1-fHekoZlCho2EQ3K1s7ViwNYw3h4=", "dev": true, "license": "MIT" }, "node_modules/@angular-eslint/eslint-plugin": { "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/eslint-plugin/-/eslint-plugin-15.2.1.tgz", - "integrity": "sha1-YW56ofOupiA+iHwgdJuH0Iu5XT4=", "dev": true, "license": "MIT", "dependencies": { @@ -719,8 +645,6 @@ }, "node_modules/@angular-eslint/eslint-plugin-template": { "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-15.2.1.tgz", - "integrity": "sha1-rzn2bp2XHX92Na3Zzxo5bxdm/WQ=", "dev": true, "license": "MIT", "dependencies": { @@ -738,8 +662,6 @@ }, "node_modules/@angular-eslint/schematics": { "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/schematics/-/schematics-15.2.1.tgz", - "integrity": "sha1-9WLhuLCCSt4c/cW7q6smxQUQp/E=", "dev": true, "license": "MIT", "dependencies": { @@ -755,8 +677,6 @@ }, "node_modules/@angular-eslint/template-parser": { "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/template-parser/-/template-parser-15.2.1.tgz", - "integrity": "sha1-2+SXiv3OqBudXKw9Zywg3lgh3FQ=", "dev": true, "license": "MIT", "dependencies": { @@ -770,8 +690,6 @@ }, "node_modules/@angular-eslint/utils": { "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/utils/-/utils-15.2.1.tgz", - "integrity": "sha1-sob92xuLQ9lrkQCSN9p/dNnmTdo=", "dev": true, "license": "MIT", "dependencies": { @@ -785,8 +703,6 @@ }, "node_modules/@angular/animations": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/animations/-/animations-15.2.9.tgz", - "integrity": "sha1-8Hc9IHGloXwDR41YOAKbA7urmgM=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -800,14 +716,10 @@ }, "node_modules/@angular/animations/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/cdk": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/cdk/-/cdk-15.2.9.tgz", - "integrity": "sha1-4i3weylv7G3M9m1WnDrMPFBMIFg=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -823,14 +735,10 @@ }, "node_modules/@angular/cdk/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/cli": { "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/cli/-/cli-15.2.8.tgz", - "integrity": "sha1-YS/9aVka6gEJ2wpt2PrsgESkuA0=", "dev": true, "license": "MIT", "dependencies": { @@ -864,8 +772,6 @@ }, "node_modules/@angular/common": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/common/-/common-15.2.9.tgz", - "integrity": "sha1-Xh1HzoMZNbz1RbFy+IMHrtrPFTU=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -880,14 +786,10 @@ }, "node_modules/@angular/common/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/compiler": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/compiler/-/compiler-15.2.9.tgz", - "integrity": "sha1-P1XiBrDjgMKDNtKiM7cTLyHXJkQ=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -906,8 +808,6 @@ }, "node_modules/@angular/compiler-cli": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/compiler-cli/-/compiler-cli-15.2.9.tgz", - "integrity": "sha1-2eYBPWqGWOSiEKynmX5w0G9pdqg=", "dev": true, "license": "MIT", "dependencies": { @@ -937,8 +837,6 @@ }, "node_modules/@angular/compiler-cli/node_modules/@babel/core": { "version": "7.19.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha1-JRn2KlFFj0O2gtYVg8OBDn3O5kw=", "dev": true, "license": "MIT", "dependencies": { @@ -968,8 +866,6 @@ }, "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -978,8 +874,6 @@ }, "node_modules/@angular/compiler-cli/node_modules/magic-string": { "version": "0.27.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha1-5KNBO0urbZjSvs/9SLSiV+/9u/M=", "dev": true, "license": "MIT", "dependencies": { @@ -991,21 +885,15 @@ }, "node_modules/@angular/compiler-cli/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@angular/compiler/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/core": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/core/-/core-15.2.9.tgz", - "integrity": "sha1-fLEsyD/MkvIxls6sguB7Z7LgIgM=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1020,14 +908,10 @@ }, "node_modules/@angular/core/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/forms": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/forms/-/forms-15.2.9.tgz", - "integrity": "sha1-w7SwEI9OtJZt3Fp+yZE8LKLJTwA=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1044,14 +928,10 @@ }, "node_modules/@angular/forms/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/language-service": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/language-service/-/language-service-15.2.9.tgz", - "integrity": "sha1-epTjOUCTpCXHV/ezhbSpTtsJF4o=", "dev": true, "license": "MIT", "engines": { @@ -1060,8 +940,6 @@ }, "node_modules/@angular/material": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/material/-/material-15.2.9.tgz", - "integrity": "sha1-1J8YZgBTv56uAI5HOOvGUzSihJE=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -1125,14 +1003,10 @@ }, "node_modules/@angular/material/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/platform-browser": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/platform-browser/-/platform-browser-15.2.9.tgz", - "integrity": "sha1-kVBkWEPMGLCE+1v3Al5uMgwqvh4=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1153,8 +1027,6 @@ }, "node_modules/@angular/platform-browser-dynamic": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.9.tgz", - "integrity": "sha1-qjG6Y9U17kn986YP53FQNWW048k=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1171,20 +1043,14 @@ }, "node_modules/@angular/platform-browser-dynamic/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/platform-browser/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/router": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/router/-/router-15.2.9.tgz", - "integrity": "sha1-w4eb4ivaI26s+XoYoehhm1GlPUc=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1201,14 +1067,10 @@ }, "node_modules/@angular/router/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/service-worker": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/service-worker/-/service-worker-15.2.9.tgz", - "integrity": "sha1-hKtOeFlt8oOPMLonCPybjnp6QaA=", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1226,14 +1088,10 @@ }, "node_modules/@angular/service-worker/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@angular/youtube-player": { "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/youtube-player/-/youtube-player-15.2.9.tgz", - "integrity": "sha1-t+fHNzby/ek1nv8QBG1nxQwgjU0=", "license": "MIT", "dependencies": { "@types/youtube": "^0.0.42", @@ -1247,21 +1105,15 @@ }, "node_modules/@angular/youtube-player/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@assemblyscript/loader": { "version": "0.10.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@assemblyscript/loader/-/loader-0.10.1.tgz", - "integrity": "sha1-cORWePBscvouNQ6FU+xKTXK5LgY=", "dev": true, "license": "Apache-2.0" }, "node_modules/@aw-web-design/x-default-browser": { "version": "1.4.126", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", - "integrity": "sha1-Q+S9jwMU7ZB6hxjX6GKiA695vBY=", "dev": true, "license": "MIT", "dependencies": { @@ -1271,13 +1123,8 @@ "x-default-browser": "bin/x-default-browser.js" } }, - "node_modules/@babel/_EXCLUDED_": { - "dev": true - }, "node_modules/@babel/code-frame": { "version": "7.24.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha1-cYtLGYQYCaWLKbaM3oC8Xhqm2a4=", "dev": true, "license": "MIT", "dependencies": { @@ -1290,8 +1137,6 @@ }, "node_modules/@babel/compat-data": { "version": "7.24.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha1-bxAjcukJTyXZCMoNNPx0x0YGBZo=", "dev": true, "license": "MIT", "engines": { @@ -1300,8 +1145,6 @@ }, "node_modules/@babel/core": { "version": "7.20.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha1-eTDbV0Q8ZxStIWlT0TVtrA64SW0=", "dev": true, "license": "MIT", "dependencies": { @@ -1331,8 +1174,6 @@ }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -1341,8 +1182,6 @@ }, "node_modules/@babel/generator": { "version": "7.20.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.20.14.tgz", - "integrity": "sha1-n6dyyfhqRsasmzIQOUAHErlvZM4=", "dev": true, "license": "MIT", "dependencies": { @@ -1356,8 +1195,6 @@ }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -1371,8 +1208,6 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha1-6qSfb4DVoz+aXdInbm1uRRvgprs=", "dev": true, "license": "MIT", "dependencies": { @@ -1384,8 +1219,6 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.22.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha1-VCaxCc861HuREg+DKNirG+iwuVY=", "dev": true, "license": "MIT", "dependencies": { @@ -1397,8 +1230,6 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.23.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha1-TXkGmxbLzxRhKJ7M+72BUBrjmZE=", "dev": true, "license": "MIT", "dependencies": { @@ -1414,8 +1245,6 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": { "version": "4.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", "dev": true, "funding": [ { @@ -1447,8 +1276,6 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -1457,8 +1284,6 @@ }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha1-fRnaksfgzY0RwJryzhuOdRKm5yM=", "dev": true, "license": "MIT", "dependencies": { @@ -1481,8 +1306,6 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -1494,8 +1317,6 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-split-export-declaration": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", "dev": true, "license": "MIT", "dependencies": { @@ -1507,8 +1328,6 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -1517,8 +1336,6 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.22.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha1-XukAk5FOoJY5sBxxHbDWd15Vi+E=", "dev": true, "license": "MIT", "dependencies": { @@ -1535,8 +1352,6 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -1548,8 +1363,6 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -1558,8 +1371,6 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha1-hhLlW+XVHwzR82tKWoOSTomIS3o=", "dev": true, "license": "MIT", "dependencies": { @@ -1576,8 +1387,6 @@ }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -1586,8 +1395,6 @@ }, "node_modules/@babel/helper-environment-visitor": { "version": "7.22.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha1-lhWdth00op26RUyVn1rkpkm6kWc=", "dev": true, "license": "MIT", "engines": { @@ -1596,8 +1403,6 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha1-H5o829WyaYpnDDDSc1+a+V7VJ1k=", "dev": true, "license": "MIT", "dependencies": { @@ -1610,8 +1415,6 @@ }, "node_modules/@babel/helper-function-name/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -1625,8 +1428,6 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha1-wBoAfawFwIWRTo+2UrM521DYI7s=", "dev": true, "license": "MIT", "dependencies": { @@ -1638,8 +1439,6 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha1-WYHhMdXHADx9H6GtSehsmwl+xHU=", "dev": true, "license": "MIT", "dependencies": { @@ -1651,8 +1450,6 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.24.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha1-asR25tFox8I/87o89PeEHUasgSg=", "dev": true, "license": "MIT", "dependencies": { @@ -1664,8 +1461,6 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha1-6mxeM/eyYqCudi/VmGNVxF9UpUU=", "dev": true, "license": "MIT", "dependencies": { @@ -1684,8 +1479,6 @@ }, "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", "dev": true, "license": "MIT", "dependencies": { @@ -1697,8 +1490,6 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha1-8hUxqcy/9kT90Va0B3wW/ww/YJ4=", "dev": true, "license": "MIT", "dependencies": { @@ -1710,8 +1501,6 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha1-qSRgfdJUplaV5b0gm5i5ArOy8Ro=", "dev": true, "license": "MIT", "engines": { @@ -1720,8 +1509,6 @@ }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.22.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha1-e2jhy0+pZNKZb9Bjcj+0jsqEmOA=", "dev": true, "license": "MIT", "dependencies": { @@ -1738,8 +1525,6 @@ }, "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -1751,8 +1536,6 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha1-cIW9GdSgt+2PQFwe1zzLcPMjq8E=", "dev": true, "license": "MIT", "dependencies": { @@ -1769,8 +1552,6 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha1-UNpbcvWMFrB/vZkoEL5gSUeOhbo=", "dev": true, "license": "MIT", "dependencies": { @@ -1782,8 +1563,6 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha1-AH8VJAtXUcU3xA53q7TonuqqiEc=", "dev": true, "license": "MIT", "dependencies": { @@ -1795,8 +1574,6 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha1-c2eUm8dbIMbVpdSpe7ooJK6O8HU=", "dev": true, "license": "MIT", "dependencies": { @@ -1808,8 +1585,6 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha1-+Zw201k9uVQHBdBzmh8QteIMaW4=", "dev": true, "license": "MIT", "engines": { @@ -1818,8 +1593,6 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha1-kYsaf6IwVmA1BjcAib2ZDYcg22I=", "dev": true, "license": "MIT", "engines": { @@ -1828,8 +1601,6 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.23.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha1-kHo/vUUjQmKFNl0SBsQjxMVSAwc=", "dev": true, "license": "MIT", "engines": { @@ -1838,8 +1609,6 @@ }, "node_modules/@babel/helper-wrap-function": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", - "integrity": "sha1-M1+TTAli4sHtH7nXngalYRUGfAk=", "dev": true, "license": "MIT", "dependencies": { @@ -1853,8 +1622,6 @@ }, "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -1868,8 +1635,6 @@ }, "node_modules/@babel/helpers": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha1-/t64fur6YrYhFgQCGBrYWFoipAo=", "dev": true, "license": "MIT", "dependencies": { @@ -1883,8 +1648,6 @@ }, "node_modules/@babel/helpers/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -1898,8 +1661,6 @@ }, "node_modules/@babel/highlight": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha1-vAYT+Y4d0HIOmbKp7jdgGUpwS24=", "dev": true, "license": "MIT", "dependencies": { @@ -1914,8 +1675,6 @@ }, "node_modules/@babel/parser": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha1-Sk1atDFVeeU5ioLc9jbKgMM5J5A=", "dev": true, "license": "MIT", "bin": { @@ -1927,8 +1686,6 @@ }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", - "integrity": "sha1-TDaF65zXkLytKEOQD+AlDJHM+JU=", "dev": true, "license": "MIT", "dependencies": { @@ -1944,8 +1701,6 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha1-tkXZuowrxbevUPD+lJ+e2+sHyM8=", "dev": true, "license": "MIT", "dependencies": { @@ -1960,8 +1715,6 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha1-2oJh8ml/D0GwhVuR06IKH7/ScdM=", "dev": true, "license": "MIT", "dependencies": { @@ -1978,8 +1731,6 @@ }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha1-EYHZaFmEyR1le43fFPBIemurKYg=", "dev": true, "license": "MIT", "dependencies": { @@ -1995,9 +1746,6 @@ }, "node_modules/@babel/plugin-proposal-async-generator-functions": { "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha1-v7cnbS1XPLZ7o3mYSiM04mK6UyY=", - "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.", "dev": true, "license": "MIT", "dependencies": { @@ -2015,9 +1763,6 @@ }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha1-sRD1l0GJX37CGm//aW7EYmXERqM=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2033,9 +1778,6 @@ }, "node_modules/@babel/plugin-proposal-class-static-block": { "version": "7.21.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", - "integrity": "sha1-d73Wb7e2BfOmEwLSJL36z1VHl30=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2052,9 +1794,6 @@ }, "node_modules/@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha1-crz41Ah5n1R9dZKYw8J8fn+qTZQ=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2070,9 +1809,6 @@ }, "node_modules/@babel/plugin-proposal-export-namespace-from": { "version": "7.18.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha1-X3MTqzSM2xnVkBRfkkdUDpR2EgM=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2088,9 +1824,6 @@ }, "node_modules/@babel/plugin-proposal-json-strings": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha1-foeIwYEcOTr/digX59vx69DAXws=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2106,9 +1839,6 @@ }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha1-37yqj3tNN7Uei/tG2Upa6iu4nYM=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2124,9 +1854,6 @@ }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha1-/dlAqZp0Dld9bHU6tvu0P9uUZ+E=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2142,9 +1869,6 @@ }, "node_modules/@babel/plugin-proposal-numeric-separator": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha1-iZsU+6/ofwU9LF/wWzYCnGLhPHU=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2160,9 +1884,6 @@ }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha1-qmYpQO9CV3nHVTSlxB6dk27cOQo=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2181,9 +1902,6 @@ }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha1-+UANDmo+qTup73CwnnLdbaY4oss=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2199,9 +1917,6 @@ }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.21.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha1-iG9ciXjet9MPZ4suJDRrKHI00+o=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2218,9 +1933,6 @@ }, "node_modules/@babel/plugin-proposal-private-methods": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha1-UgnefSE0V1SKmENvoogvUvS+a+o=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2236,9 +1948,6 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", - "integrity": "sha1-adWXCGtnYMQSZSXPoVTzRjH/Jyw=", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", "dev": true, "license": "MIT", "dependencies": { @@ -2256,9 +1965,6 @@ }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha1-r2E9LNXmQ2Q7Zc3tZCB7Fchct44=", - "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, "license": "MIT", "dependencies": { @@ -2274,8 +1980,6 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", "dev": true, "license": "MIT", "dependencies": { @@ -2287,8 +1991,6 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=", "dev": true, "license": "MIT", "dependencies": { @@ -2300,8 +2002,6 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=", "dev": true, "license": "MIT", "dependencies": { @@ -2316,8 +2016,6 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", "dev": true, "license": "MIT", "dependencies": { @@ -2329,8 +2027,6 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", "dev": true, "license": "MIT", "dependencies": { @@ -2342,8 +2038,6 @@ }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", - "integrity": "sha1-h1wl40KNeJbIdYl2X8i50y8kvY0=", "dev": true, "license": "MIT", "dependencies": { @@ -2358,8 +2052,6 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha1-2zqtckFToA6qwRWj+4mN5UTjSXE=", "dev": true, "license": "MIT", "dependencies": { @@ -2374,8 +2066,6 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha1-xmuWbGO3FMTuxQj89XY7Hy04EJM=", "dev": true, "license": "MIT", "dependencies": { @@ -2390,8 +2080,6 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=", "dev": true, "license": "MIT", "dependencies": { @@ -2403,8 +2091,6 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", "dev": true, "license": "MIT", "dependencies": { @@ -2416,8 +2102,6 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha1-P2ygS4yEGBHbw8XF+DeTTg1ibBA=", "dev": true, "license": "MIT", "dependencies": { @@ -2432,8 +2116,6 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", "dev": true, "license": "MIT", "dependencies": { @@ -2445,8 +2127,6 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", "dev": true, "license": "MIT", "dependencies": { @@ -2458,8 +2138,6 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", "dev": true, "license": "MIT", "dependencies": { @@ -2471,8 +2149,6 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", "dev": true, "license": "MIT", "dependencies": { @@ -2484,8 +2160,6 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", "dev": true, "license": "MIT", "dependencies": { @@ -2497,8 +2171,6 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", "dev": true, "license": "MIT", "dependencies": { @@ -2510,8 +2182,6 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=", "dev": true, "license": "MIT", "dependencies": { @@ -2526,8 +2196,6 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=", "dev": true, "license": "MIT", "dependencies": { @@ -2542,8 +2210,6 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", - "integrity": "sha1-s7zFHzltFfNZFoP5AjneFDwHaEQ=", "dev": true, "license": "MIT", "dependencies": { @@ -2558,8 +2224,6 @@ }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha1-1Jo7PmtS5b5nQAIjF1gCNKakc1c=", "dev": true, "license": "MIT", "dependencies": { @@ -2575,8 +2239,6 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha1-K/JjYXBgycxFvNv0krjMgFCCvyc=", "dev": true, "license": "MIT", "dependencies": { @@ -2591,8 +2253,6 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.24.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha1-j6euSBsQB2jMmELIYXgIxTUri4k=", "dev": true, "license": "MIT", "dependencies": { @@ -2610,8 +2270,6 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha1-3+4YYjyMsx3reWqjyoTdqc6pQ1Q=", "dev": true, "license": "MIT", "dependencies": { @@ -2628,8 +2286,6 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha1-HJR5niD81cTUWJUju8V7dpKXk4A=", "dev": true, "license": "MIT", "dependencies": { @@ -2644,8 +2300,6 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha1-iVdBkTl/hWYdb3SNS4nuTZ7mmio=", "dev": true, "license": "MIT", "dependencies": { @@ -2660,8 +2314,6 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha1-vL8a72umCFz93sn8jViHHPAR/Ck=", "dev": true, "license": "MIT", "dependencies": { @@ -2677,8 +2329,6 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.24.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha1-GkZTwM+KxGRB7EBt7ObpvFkDVqQ=", "dev": true, "license": "MIT", "dependencies": { @@ -2695,8 +2345,6 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha1-BeBKCd9JpGNIKZoOJL/X6QESkzk=", "dev": true, "license": "MIT", "dependencies": { @@ -2718,8 +2366,6 @@ }, "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -2731,8 +2377,6 @@ }, "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-split-export-declaration": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", "dev": true, "license": "MIT", "dependencies": { @@ -2744,8 +2388,6 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha1-vH54f44CHsz7Z3r18TwpqZNO2Kc=", "dev": true, "license": "MIT", "dependencies": { @@ -2761,8 +2403,6 @@ }, "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -2776,8 +2416,6 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha1-gIQ+5qUg9zYmhtGpentTVE7eRTw=", "dev": true, "license": "MIT", "dependencies": { @@ -2792,8 +2430,6 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha1-1WkT0vEnlcyZMIAbhMb4xHUTrBM=", "dev": true, "license": "MIT", "dependencies": { @@ -2809,8 +2445,6 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha1-U0enl/6CuNCXSdEOn1uDZlrbyog=", "dev": true, "license": "MIT", "dependencies": { @@ -2825,8 +2459,6 @@ }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha1-KlpJlZIBlw3Qml/KhWy2UeREOd0=", "dev": true, "license": "MIT", "dependencies": { @@ -2842,8 +2474,6 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha1-ZlDr61vVwBLV9fkKJmE6CBYui6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -2859,8 +2489,6 @@ }, "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha1-8DNUH8A24++y3LWO7a/U9rgHis0=", "dev": true, "license": "MIT", "dependencies": { @@ -2876,8 +2504,6 @@ }, "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", - "integrity": "sha1-+o0KFGUG6hldoWcdOO7UWSQrLcw=", "dev": true, "license": "MIT", "dependencies": { @@ -2893,8 +2519,6 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha1-Z0SERrZ6tsCRNgzjcX59OlniAv0=", "dev": true, "license": "MIT", "dependencies": { @@ -2910,8 +2534,6 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha1-jLpvdzBibMTf5MovpRYhWgWSs2E=", "dev": true, "license": "MIT", "dependencies": { @@ -2928,8 +2550,6 @@ }, "node_modules/@babel/plugin-transform-json-strings": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha1-COY2m2KrPop7YQiRUbFhGAyCmfc=", "dev": true, "license": "MIT", "dependencies": { @@ -2945,8 +2565,6 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha1-ChmCKXr4Pms8lJcmhgZ99YjFwJY=", "dev": true, "license": "MIT", "dependencies": { @@ -2961,8 +2579,6 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha1-cZ2K3tGqlLj7NOOnha6FGOJM+kA=", "dev": true, "license": "MIT", "dependencies": { @@ -2978,8 +2594,6 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha1-iW0jYByS9DeviwE3GtNL63XfRIk=", "dev": true, "license": "MIT", "dependencies": { @@ -2994,8 +2608,6 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha1-ttgp7RUlhTaXfpx8xkN4FIcf+jk=", "dev": true, "license": "MIT", "dependencies": { @@ -3011,8 +2623,6 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha1-5xuh0NaeBJoiv5Czhn4mOCPT8bk=", "dev": true, "license": "MIT", "dependencies": { @@ -3029,8 +2639,6 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha1-K5Ylo9TkRbq6yXiNrsOQlOaxHj4=", "dev": true, "license": "MIT", "dependencies": { @@ -3048,8 +2656,6 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha1-aSIMZmU6Gc8sCHK5x2K5pIuL6+8=", "dev": true, "license": "MIT", "dependencies": { @@ -3065,8 +2671,6 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha1-Z/4Y7ozgLVfIVRheJ+PclZsumR8=", "dev": true, "license": "MIT", "dependencies": { @@ -3082,8 +2686,6 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha1-KcWZiPo9AVfeHIcaKM2DCWNjzDQ=", "dev": true, "license": "MIT", "dependencies": { @@ -3098,8 +2700,6 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha1-DNSUu5fLB9QovWUWMsudQUBROYg=", "dev": true, "license": "MIT", "dependencies": { @@ -3115,8 +2715,6 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha1-W8AZzls0NcHK3zchXlXkM9Z01Og=", "dev": true, "license": "MIT", "dependencies": { @@ -3132,8 +2730,6 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", - "integrity": "sha1-+Ru8sJL/lXxUtAkchr2oNy8LEO8=", "dev": true, "license": "MIT", "dependencies": { @@ -3151,8 +2747,6 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha1-5x1qsTSDzKie2VpHT1Qrv8IKBSA=", "dev": true, "license": "MIT", "dependencies": { @@ -3168,8 +2762,6 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha1-kqPQ7+hHunIvGkUIZpsjE0Zp4to=", "dev": true, "license": "MIT", "dependencies": { @@ -3185,8 +2777,6 @@ }, "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", - "integrity": "sha1-pjNL69f53T3zdEeIDQvWS3eOYA8=", "dev": true, "license": "MIT", "dependencies": { @@ -3203,8 +2793,6 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha1-XDsj86a4/tCQ+bmPKSaJbTFTzGI=", "dev": true, "license": "MIT", "dependencies": { @@ -3219,8 +2807,6 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", - "integrity": "sha1-oPqhrofv8Hfh5HpeyBw67zg9wVo=", "dev": true, "license": "MIT", "dependencies": { @@ -3236,8 +2822,6 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", - "integrity": "sha1-9dH8rTbjDJYBNMtHnxypilsG7aU=", "dev": true, "license": "MIT", "dependencies": { @@ -3255,8 +2839,6 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -3268,8 +2850,6 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha1-1qmuq5bwN0n07r6wtuqOkOyViCU=", "dev": true, "license": "MIT", "dependencies": { @@ -3284,8 +2864,6 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha1-Ylt1RbrlI2O9wfu9xyUrUEZAnIw=", "dev": true, "license": "MIT", "dependencies": { @@ -3301,8 +2879,6 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha1-jecp9ey6r1z4O2feE7rTiiG+V8E=", "dev": true, "license": "MIT", "dependencies": { @@ -3317,8 +2893,6 @@ }, "node_modules/@babel/plugin-transform-runtime": { "version": "7.19.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha1-nSqdv04SZE1vRuXnW/vwK11ukZQ=", "dev": true, "license": "MIT", "dependencies": { @@ -3338,8 +2912,6 @@ }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -3348,8 +2920,6 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha1-upoJFEz1XTXsa5OjIlO+ytjuW1U=", "dev": true, "license": "MIT", "dependencies": { @@ -3364,8 +2934,6 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha1-oaz5FSy/aQ5NoLoQeQs6x9Kys5E=", "dev": true, "license": "MIT", "dependencies": { @@ -3381,8 +2949,6 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha1-8D5nKRLG4gPtjW4CcdnCET3AMbk=", "dev": true, "license": "MIT", "dependencies": { @@ -3397,8 +2963,6 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha1-FeIWaHOjDYYX4+LMrbhmQ9Mnqrc=", "dev": true, "license": "MIT", "dependencies": { @@ -3413,8 +2977,6 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", - "integrity": "sha1-cDys5e90FV+17sq2PL/Dm90l/hI=", "dev": true, "license": "MIT", "dependencies": { @@ -3429,8 +2991,6 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", - "integrity": "sha1-vLqXnkYhINwGp1vTTEc6BHgZMbg=", "dev": true, "license": "MIT", "dependencies": { @@ -3448,8 +3008,6 @@ }, "node_modules/@babel/plugin-transform-typescript/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", "dev": true, "license": "MIT", "dependencies": { @@ -3461,8 +3019,6 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha1-+z+hZnZUmsfHRJ25s0JhSYXCo6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -3477,8 +3033,6 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha1-VnBP1NmdqB5enwwMk8q9kdvEiJ4=", "dev": true, "license": "MIT", "dependencies": { @@ -3494,8 +3048,6 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha1-V8PBkdaPmYrEa3CDgMHOTRNTY4U=", "dev": true, "license": "MIT", "dependencies": { @@ -3511,8 +3063,6 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha1-weoXWwKvz/yc9XqcRlgyZiUWW38=", "dev": true, "license": "MIT", "dependencies": { @@ -3528,8 +3078,6 @@ }, "node_modules/@babel/preset-env": { "version": "7.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha1-mxZCqke7n0Oob5YwAReA2rf4ZQY=", "dev": true, "license": "MIT", "dependencies": { @@ -3616,10 +3164,55 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/node_modules/browserslist": { + "version": "4.23.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/@babel/preset-env/node_modules/core-js-compat": { + "version": "3.37.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -3628,8 +3221,6 @@ }, "node_modules/@babel/preset-flow": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-flow/-/preset-flow-7.24.1.tgz", - "integrity": "sha1-2nGWwgwtfdTpjP2LGS/lO1628Ls=", "dev": true, "license": "MIT", "dependencies": { @@ -3646,8 +3237,6 @@ }, "node_modules/@babel/preset-modules": { "version": "0.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6.tgz", - "integrity": "sha1-MbzdjxlThDcznRevANF32FTZ1Fg=", "dev": true, "license": "MIT", "dependencies": { @@ -3663,8 +3252,6 @@ }, "node_modules/@babel/preset-typescript": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", - "integrity": "sha1-ib3xOjFJoXs7KiycYlR/BtuIRew=", "dev": true, "license": "MIT", "dependencies": { @@ -3683,8 +3270,6 @@ }, "node_modules/@babel/register": { "version": "7.23.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/register/-/register-7.23.7.tgz", - "integrity": "sha1-SFpeeVGTnSEwTK5K8XGf24h7wDg=", "dev": true, "license": "MIT", "dependencies": { @@ -3703,8 +3288,6 @@ }, "node_modules/@babel/register/node_modules/find-cache-dir": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", "dev": true, "license": "MIT", "dependencies": { @@ -3718,8 +3301,6 @@ }, "node_modules/@babel/register/node_modules/find-up": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", "dev": true, "license": "MIT", "dependencies": { @@ -3731,8 +3312,6 @@ }, "node_modules/@babel/register/node_modules/locate-path": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", "dev": true, "license": "MIT", "dependencies": { @@ -3745,8 +3324,6 @@ }, "node_modules/@babel/register/node_modules/make-dir": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "dev": true, "license": "MIT", "dependencies": { @@ -3759,8 +3336,6 @@ }, "node_modules/@babel/register/node_modules/p-limit": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "dev": true, "license": "MIT", "dependencies": { @@ -3775,8 +3350,6 @@ }, "node_modules/@babel/register/node_modules/p-locate": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", "dev": true, "license": "MIT", "dependencies": { @@ -3788,8 +3361,6 @@ }, "node_modules/@babel/register/node_modules/path-exists": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true, "license": "MIT", "engines": { @@ -3798,8 +3369,6 @@ }, "node_modules/@babel/register/node_modules/pify": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", "dev": true, "license": "MIT", "engines": { @@ -3808,8 +3377,6 @@ }, "node_modules/@babel/register/node_modules/pkg-dir": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", "dev": true, "license": "MIT", "dependencies": { @@ -3821,8 +3388,6 @@ }, "node_modules/@babel/register/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -3831,15 +3396,11 @@ }, "node_modules/@babel/regjsgen": { "version": "0.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha1-8LppsHXh8F+yglt/rZkeetuxgxA=", "dev": true, "license": "MIT" }, "node_modules/@babel/runtime": { "version": "7.20.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha1-cFWrinz/K49gWL9q5F/4StKt7Us=", "dev": true, "license": "MIT", "dependencies": { @@ -3851,8 +3412,6 @@ }, "node_modules/@babel/template": { "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha1-oVCQwoOag7AqqZbAtJlABYQf1ag=", "dev": true, "license": "MIT", "dependencies": { @@ -3866,8 +3425,6 @@ }, "node_modules/@babel/traverse": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha1-lyqgvEXxaYO/ZKofh3st0O6n5vg=", "dev": true, "license": "MIT", "dependencies": { @@ -3888,8 +3445,6 @@ }, "node_modules/@babel/traverse/node_modules/@babel/generator": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -3904,8 +3459,6 @@ }, "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", "dev": true, "license": "MIT", "dependencies": { @@ -3917,8 +3470,6 @@ }, "node_modules/@babel/traverse/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -3932,8 +3483,6 @@ }, "node_modules/@babel/types": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha1-dmGTCvxjilOD6wxK7lm3TzjbhNc=", "dev": true, "license": "MIT", "dependencies": { @@ -3947,8 +3496,6 @@ }, "node_modules/@busacca/ng-pick-datetime": { "version": "10.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@busacca/ng-pick-datetime/-/ng-pick-datetime-10.0.0.tgz", - "integrity": "sha1-srOccVMtNjgCacdo12sLu3b60YY=", "dependencies": { "tslib": "^2.0.0" }, @@ -3962,8 +3509,6 @@ }, "node_modules/@capacitor-community/fcm": { "version": "5.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor-community/fcm/-/fcm-5.0.2.tgz", - "integrity": "sha1-EFpJFr+X3u8hfVKoXXEPN9y/Z1Q=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3971,8 +3516,6 @@ }, "node_modules/@capacitor/android": { "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/android/-/android-5.6.0.tgz", - "integrity": "sha1-YqXkaXRmvu1CZdpvOTm0Lo8A5kI=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.6.0" @@ -3980,8 +3523,6 @@ }, "node_modules/@capacitor/app": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/app/-/app-5.0.6.tgz", - "integrity": "sha1-LuAlURFf0uktx+gbwwpsb6eO+mY=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3989,8 +3530,6 @@ }, "node_modules/@capacitor/app-launcher": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/app-launcher/-/app-launcher-5.0.6.tgz", - "integrity": "sha1-B7vyE2FKwsXlRF2bE/do+9Tmee0=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3998,8 +3537,6 @@ }, "node_modules/@capacitor/assets": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/assets/-/assets-3.0.1.tgz", - "integrity": "sha1-PaDNJ9Tjqi6EUksNAZOZhj+NGLQ=", "dev": true, "license": "MIT", "dependencies": { @@ -4025,8 +3562,6 @@ }, "node_modules/@capacitor/assets/node_modules/@capacitor/cli": { "version": "5.7.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/cli/-/cli-5.7.5.tgz", - "integrity": "sha1-pcpDnuEOZ+oQBevKuZcB6d7qJiY=", "dev": true, "license": "MIT", "dependencies": { @@ -4058,8 +3593,6 @@ }, "node_modules/@capacitor/assets/node_modules/@capacitor/cli/node_modules/commander": { "version": "9.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-9.5.0.tgz", - "integrity": "sha1-vAjR61zt98y3l6lhmdQce8PmDTA=", "dev": true, "license": "MIT", "engines": { @@ -4068,8 +3601,6 @@ }, "node_modules/@capacitor/assets/node_modules/bplist-parser": { "version": "0.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.2.tgz", - "integrity": "sha1-OsedZ+xSxMEHiT4CN+t4fLrLztc=", "dev": true, "license": "MIT", "dependencies": { @@ -4081,8 +3612,6 @@ }, "node_modules/@capacitor/assets/node_modules/ini": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-4.1.2.tgz", - "integrity": "sha1-f2RtvZyupZXmH4jvYL//iwH4Ewo=", "dev": true, "license": "ISC", "engines": { @@ -4091,8 +3620,6 @@ }, "node_modules/@capacitor/assets/node_modules/native-run": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/native-run/-/native-run-2.0.1.tgz", - "integrity": "sha1-qbITwygksAfL3QJ54O3TwkvML3o=", "dev": true, "license": "MIT", "dependencies": { @@ -4117,8 +3644,6 @@ }, "node_modules/@capacitor/assets/node_modules/split2": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-4.2.0.tgz", - "integrity": "sha1-ycWSCQTRSLqwufZxRfJFqGqtv6Q=", "dev": true, "license": "ISC", "engines": { @@ -4127,15 +3652,11 @@ }, "node_modules/@capacitor/assets/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@capacitor/assets/node_modules/yargs": { "version": "17.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha1-mR3zmspnWhkrgW4eA2P5110qomk=", "dev": true, "license": "MIT", "dependencies": { @@ -4153,8 +3674,6 @@ }, "node_modules/@capacitor/assets/node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", "dev": true, "license": "ISC", "engines": { @@ -4163,8 +3682,6 @@ }, "node_modules/@capacitor/browser": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/browser/-/browser-5.1.0.tgz", - "integrity": "sha1-I4ljjAlxbYFXZfliK188ceIde28=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4172,8 +3689,6 @@ }, "node_modules/@capacitor/camera": { "version": "5.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/camera/-/camera-5.0.8.tgz", - "integrity": "sha1-5CfPjRiWGdTD7htJHozz0kaZcq0=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4181,8 +3696,6 @@ }, "node_modules/@capacitor/cli": { "version": "5.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/cli/-/cli-5.0.5.tgz", - "integrity": "sha1-STbXgrPpYCtzfPyng+0796Gh6Eg=", "dev": true, "license": "MIT", "dependencies": { @@ -4214,8 +3727,6 @@ }, "node_modules/@capacitor/cli/node_modules/commander": { "version": "9.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-9.5.0.tgz", - "integrity": "sha1-vAjR61zt98y3l6lhmdQce8PmDTA=", "dev": true, "license": "MIT", "engines": { @@ -4224,15 +3735,11 @@ }, "node_modules/@capacitor/cli/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@capacitor/core": { "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/core/-/core-5.6.0.tgz", - "integrity": "sha1-Cfdm9l0VbNpqDIa+07HMbk4RhMs=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -4240,14 +3747,10 @@ }, "node_modules/@capacitor/core/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@capacitor/device": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/device/-/device-5.0.6.tgz", - "integrity": "sha1-ETIqnHNxlvLfj4Krvm0aWzLjX7c=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4255,8 +3758,6 @@ }, "node_modules/@capacitor/dialog": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/dialog/-/dialog-5.0.6.tgz", - "integrity": "sha1-j6Cu5gBT/8oDg/p3gEBOGvZCues=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4264,8 +3765,6 @@ }, "node_modules/@capacitor/filesystem": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/filesystem/-/filesystem-5.2.0.tgz", - "integrity": "sha1-bkUp6wWchYaezGhkPyUSPb44do8=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.1.1" @@ -4273,8 +3772,6 @@ }, "node_modules/@capacitor/geolocation": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/geolocation/-/geolocation-5.0.6.tgz", - "integrity": "sha1-BffZb0J0hHxOCfRDytcaIRJqZ5o=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4282,8 +3779,6 @@ }, "node_modules/@capacitor/haptics": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/haptics/-/haptics-5.0.6.tgz", - "integrity": "sha1-wi/WrLxiy9/zknne1ofEGPLImlo=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4291,8 +3786,6 @@ }, "node_modules/@capacitor/ios": { "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/ios/-/ios-5.6.0.tgz", - "integrity": "sha1-wndgYVJu33JazWfdIUwv2HI2oDA=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.6.0" @@ -4300,8 +3793,6 @@ }, "node_modules/@capacitor/keyboard": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/keyboard/-/keyboard-5.0.6.tgz", - "integrity": "sha1-BEAOcbZ3q/nx/Bzq/9EhHn2GQxk=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4309,8 +3800,6 @@ }, "node_modules/@capacitor/motion": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/motion/-/motion-5.0.6.tgz", - "integrity": "sha1-Nfv0jPQJZ7W9YJUoT22CDJAJo7I=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4318,8 +3807,6 @@ }, "node_modules/@capacitor/network": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/network/-/network-5.0.6.tgz", - "integrity": "sha1-bBCfBTvPbu+64DN0Jui558IzSjs=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4327,8 +3814,6 @@ }, "node_modules/@capacitor/preferences": { "version": "5.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/preferences/-/preferences-5.0.7.tgz", - "integrity": "sha1-okxaC4L8XQdFWxoYzYoozBc/l24=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4336,8 +3821,6 @@ }, "node_modules/@capacitor/push-notifications": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/push-notifications/-/push-notifications-5.1.0.tgz", - "integrity": "sha1-bI4iNmEOmiXrSkGjfZ3AoW8RYtI=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4345,8 +3828,6 @@ }, "node_modules/@capacitor/splash-screen": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/splash-screen/-/splash-screen-5.0.6.tgz", - "integrity": "sha1-0pMg3knMaK3Vnhf+y2SqLxoIRH8=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4354,8 +3835,6 @@ }, "node_modules/@capacitor/status-bar": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/status-bar/-/status-bar-5.0.6.tgz", - "integrity": "sha1-KBVop/eurPgHd3AsuZR8KdwyaFw=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -4363,8 +3842,6 @@ }, "node_modules/@capawesome/capacitor-background-task": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capawesome/capacitor-background-task/-/capacitor-background-task-5.0.0.tgz", - "integrity": "sha1-65hRMQZd9Z+V/6Hp7zq/DzVzo18=", "funding": [ { "type": "github", @@ -4382,8 +3859,6 @@ }, "node_modules/@chromatic-com/storybook": { "version": "1.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@chromatic-com/storybook/-/storybook-1.3.4.tgz", - "integrity": "sha1-HoB0cj4q4w4BzPnANJcTfPD18iQ=", "dev": true, "license": "MIT", "dependencies": { @@ -4400,8 +3875,6 @@ }, "node_modules/@ckeditor/ckeditor5-adapter-ckfinder": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-35.4.0.tgz", - "integrity": "sha1-wdnLu2vmgvI+WU2QAqdEFJKtgF4=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4413,8 +3886,6 @@ }, "node_modules/@ckeditor/ckeditor5-alignment": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-35.4.0.tgz", - "integrity": "sha1-mRKyXd3L+L5H8WC1eYvehM11uMo=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4426,8 +3897,6 @@ }, "node_modules/@ckeditor/ckeditor5-angular": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-angular/-/ckeditor5-angular-4.0.0.tgz", - "integrity": "sha1-cHBmrIPM7RXjGN1rksWVAaG5agU=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-watchdog": "^34.0.0", @@ -4442,8 +3911,6 @@ }, "node_modules/@ckeditor/ckeditor5-autoformat": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-35.4.0.tgz", - "integrity": "sha1-EEimrEwJbXgHwEEMVUm8F86z/e8=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4455,8 +3922,6 @@ }, "node_modules/@ckeditor/ckeditor5-basic-styles": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-35.4.0.tgz", - "integrity": "sha1-O1JwmXUR/F1kBR7p95PjVu4Xhqk=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4468,8 +3933,6 @@ }, "node_modules/@ckeditor/ckeditor5-block-quote": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-35.4.0.tgz", - "integrity": "sha1-+mzOEzIAJD3cYTF83uqd00rGPXs=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4481,8 +3944,6 @@ }, "node_modules/@ckeditor/ckeditor5-build-decoupled-document": { "version": "35.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-build-decoupled-document/-/ckeditor5-build-decoupled-document-35.0.1.tgz", - "integrity": "sha1-xWjrGJNF/zoqReLUShOu2L1SvIY=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-adapter-ckfinder": "^35.0.1", @@ -4515,8 +3976,6 @@ }, "node_modules/@ckeditor/ckeditor5-ckbox": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-35.4.0.tgz", - "integrity": "sha1-Rr2fvRnUq91IUlc2pD0Hjn3lUr4=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4528,8 +3987,6 @@ }, "node_modules/@ckeditor/ckeditor5-ckfinder": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-35.4.0.tgz", - "integrity": "sha1-qn8kPEfzhPsrt5L1qTmd68IjJ1I=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4541,8 +3998,6 @@ }, "node_modules/@ckeditor/ckeditor5-clipboard": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-35.4.0.tgz", - "integrity": "sha1-hSn9RdBqft6g9zzQtbMFLyJyM1w=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4558,8 +4013,6 @@ }, "node_modules/@ckeditor/ckeditor5-cloud-services": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-35.4.0.tgz", - "integrity": "sha1-kk4mdBTn+cUBL6n+TR3otRiFHZY=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4571,8 +4024,6 @@ }, "node_modules/@ckeditor/ckeditor5-core": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-core/-/ckeditor5-core-35.4.0.tgz", - "integrity": "sha1-OTkERcg2OoDUzg5F2T76E7hSP24=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-engine": "^35.4.0", @@ -4587,8 +4038,6 @@ }, "node_modules/@ckeditor/ckeditor5-easy-image": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-35.4.0.tgz", - "integrity": "sha1-tp6EyXwcuDeWvekUwP83Tuln6sQ=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4600,8 +4049,6 @@ }, "node_modules/@ckeditor/ckeditor5-editor-decoupled": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-35.4.0.tgz", - "integrity": "sha1-YbcP3PqLi/hywYzmk+69JpM2VOU=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0", @@ -4614,8 +4061,6 @@ }, "node_modules/@ckeditor/ckeditor5-engine": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-35.4.0.tgz", - "integrity": "sha1-yw7Z8MWp7wCyT/vY0hAP/x4OkMs=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-utils": "^35.4.0", @@ -4628,8 +4073,6 @@ }, "node_modules/@ckeditor/ckeditor5-enter": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-35.4.0.tgz", - "integrity": "sha1-wPln3D9I+usH2DmsBCYifhGK3lY=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4642,8 +4085,6 @@ }, "node_modules/@ckeditor/ckeditor5-essentials": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-35.4.0.tgz", - "integrity": "sha1-TVZlWIYga5EuIXjLlEDOkzypYQA=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4655,8 +4096,6 @@ }, "node_modules/@ckeditor/ckeditor5-font": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-font/-/ckeditor5-font-35.4.0.tgz", - "integrity": "sha1-jNGaz2Rqe+nlfinAHBi7+wgOM4s=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4668,8 +4107,6 @@ }, "node_modules/@ckeditor/ckeditor5-heading": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-35.4.0.tgz", - "integrity": "sha1-hva4oB4DiOYd1oflbmMQKfdfGj0=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4681,8 +4118,6 @@ }, "node_modules/@ckeditor/ckeditor5-image": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-image/-/ckeditor5-image-35.4.0.tgz", - "integrity": "sha1-FtbXvwpHu9DeVGZsq/Nm5T0HHc8=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -4696,8 +4131,6 @@ }, "node_modules/@ckeditor/ckeditor5-indent": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-35.4.0.tgz", - "integrity": "sha1-BFyIzRanp6SIgSjRxBu+oTUqOGE=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4709,8 +4142,6 @@ }, "node_modules/@ckeditor/ckeditor5-link": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-link/-/ckeditor5-link-35.4.0.tgz", - "integrity": "sha1-m3A9HUzjnCFMCBjvsAQXNboEJus=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -4724,8 +4155,6 @@ }, "node_modules/@ckeditor/ckeditor5-list": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-list/-/ckeditor5-list-35.4.0.tgz", - "integrity": "sha1-v3W9I7LlcWKL5pUmpyknkow7gR8=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -4738,8 +4167,6 @@ }, "node_modules/@ckeditor/ckeditor5-media-embed": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-35.4.0.tgz", - "integrity": "sha1-iE+epxUpe5smj6FsHoA/ZvjxXsc=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-ui": "^35.4.0", @@ -4752,8 +4179,6 @@ }, "node_modules/@ckeditor/ckeditor5-paragraph": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-35.4.0.tgz", - "integrity": "sha1-22ur0Z6zfGZ3G3NV0M0IgMubWZw=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4767,8 +4192,6 @@ }, "node_modules/@ckeditor/ckeditor5-paste-from-office": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-35.4.0.tgz", - "integrity": "sha1-+pMReyumbHSvYEFHmjsJSdMQ7KI=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0" @@ -4780,8 +4203,6 @@ }, "node_modules/@ckeditor/ckeditor5-select-all": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-35.4.0.tgz", - "integrity": "sha1-t8IOn2huWUl+hIJcR4bdh04i1OI=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4795,8 +4216,6 @@ }, "node_modules/@ckeditor/ckeditor5-table": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-table/-/ckeditor5-table-35.4.0.tgz", - "integrity": "sha1-CpP+39dkCnJx+u/MlUBuXy+pZtI=", "license": "GPL-2.0-or-later", "dependencies": { "ckeditor5": "^35.4.0", @@ -4809,8 +4228,6 @@ }, "node_modules/@ckeditor/ckeditor5-typing": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-35.4.0.tgz", - "integrity": "sha1-t4YDKlQc/RAlYusHwhxi4LbVAsY=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4825,8 +4242,6 @@ }, "node_modules/@ckeditor/ckeditor5-ui": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-35.4.0.tgz", - "integrity": "sha1-duWQMq7mZSxr1xfzD8MwoGSzRR4=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4840,8 +4255,6 @@ }, "node_modules/@ckeditor/ckeditor5-undo": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-35.4.0.tgz", - "integrity": "sha1-95sZvmm4uatXWSz+TsRkWzcot3M=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4855,8 +4268,6 @@ }, "node_modules/@ckeditor/ckeditor5-upload": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-35.4.0.tgz", - "integrity": "sha1-V5RKToJM3uN7tT15Xb6YBV4R10g=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4870,8 +4281,6 @@ }, "node_modules/@ckeditor/ckeditor5-utils": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-35.4.0.tgz", - "integrity": "sha1-xcKWosGINoTmdLGnEPzEG3ReFWs=", "license": "GPL-2.0-or-later", "dependencies": { "lodash-es": "^4.17.15" @@ -4883,8 +4292,6 @@ }, "node_modules/@ckeditor/ckeditor5-watchdog": { "version": "34.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-34.2.0.tgz", - "integrity": "sha1-8VbHUuqPwxB6G5S63AM3aiL9r7g=", "license": "GPL-2.0-or-later", "dependencies": { "lodash-es": "^4.17.15" @@ -4896,8 +4303,6 @@ }, "node_modules/@ckeditor/ckeditor5-widget": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-35.4.0.tgz", - "integrity": "sha1-qA7UxPV6EZi0fE6TCQ+OvmL3Dss=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-core": "^35.4.0", @@ -4915,8 +4320,6 @@ }, "node_modules/@colors/colors": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha1-u1BFecHK6SPmV2pPXaQ9Jfl729k=", "dev": true, "license": "MIT", "engines": { @@ -4925,8 +4328,6 @@ }, "node_modules/@compodoc/compodoc": { "version": "1.1.24", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/compodoc/-/compodoc-1.1.24.tgz", - "integrity": "sha1-1qP1pgmM683zETOhZSSVP8wAp5w=", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -4981,13 +4382,8 @@ "node": ">= 16.0.0" } }, - "node_modules/@compodoc/compodoc/node_modules/_EXCLUDED_": { - "dev": true - }, "node_modules/@compodoc/compodoc/node_modules/@angular-devkit/core": { "version": "17.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/core/-/core-17.3.5.tgz", - "integrity": "sha1-WvAd6VtJRVh66h/qoQEfh0hf/uU=", "dev": true, "license": "MIT", "dependencies": { @@ -5014,8 +4410,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/@angular-devkit/schematics": { "version": "17.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/schematics/-/schematics-17.3.5.tgz", - "integrity": "sha1-XqMaPl19xesR94a3ltBTbwqbBb0=", "dev": true, "license": "MIT", "dependencies": { @@ -5031,13 +4425,8 @@ "yarn": ">= 1.13.0" } }, - "node_modules/@compodoc/compodoc/node_modules/@babel/_EXCLUDED_": { - "dev": true - }, "node_modules/@compodoc/compodoc/node_modules/@babel/core": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", "dev": true, "license": "MIT", "dependencies": { @@ -5067,8 +4456,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -5077,8 +4464,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/generator": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -5093,8 +4478,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha1-GFlPeJw1lKyyTP20p/e30ui9kS0=", "dev": true, "license": "MIT", "dependencies": { @@ -5110,8 +4493,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha1-eET5KJVG76n+usLeTP41igUL1wM=", "dev": true, "license": "MIT", "engines": { @@ -5123,8 +4504,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha1-DiIHA7ifIhaADOexxTywz1IcN/Q=", "dev": true, "license": "MIT", "dependencies": { @@ -5141,8 +4520,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/preset-env": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha1-aprJC9WlqdrlAq9g38WMGQVRu80=", "dev": true, "license": "MIT", "dependencies": { @@ -5235,10 +4612,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@compodoc/compodoc/node_modules/@babel/preset-env/node_modules/core-js-compat": { + "version": "3.37.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/@compodoc/compodoc/node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -5247,8 +4636,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha1-zLiKLEnIFyNoYf7ngmCAVzuKkjo=", "dev": true, "license": "MIT", "dependencies": { @@ -5262,8 +4649,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -5277,8 +4662,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -5292,8 +4675,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -5308,8 +4689,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha1-MDIN/j/+GjNsFa/c2v1v1hWyXjM=", "dev": true, "license": "MIT", "dependencies": { @@ -5323,8 +4702,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -5333,8 +4710,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs3": { "version": "0.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha1-eJrIJAWtZkwgR20CM7SFKB3rnHc=", "dev": true, "license": "MIT", "dependencies": { @@ -5346,13 +4721,21 @@ } }, "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs3/node_modules/core-js-compat": { - "resolved": "node_modules/@compodoc/compodoc/node_modules/_EXCLUDED_", - "link": true + "version": "3.37.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha1-rdxH4kDt0doQWOvaAwIfOCu6eF4=", "dev": true, "license": "MIT", "dependencies": { @@ -5364,18 +4747,47 @@ }, "node_modules/@compodoc/compodoc/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, + "node_modules/@compodoc/compodoc/node_modules/browserslist": { + "version": "4.23.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/@compodoc/compodoc/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -5391,8 +4803,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/chokidar": { "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha1-GXxsxmnvKo3F57TZfuTgksPrDVs=", "dev": true, "license": "MIT", "dependencies": { @@ -5416,8 +4826,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/commander": { "version": "12.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-12.0.0.tgz", - "integrity": "sha1-uSnbbfhUYICt/QBKshXtSM9vJZI=", "dev": true, "license": "MIT", "engines": { @@ -5426,19 +4834,11 @@ }, "node_modules/@compodoc/compodoc/node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", "dev": true, "license": "MIT" }, - "node_modules/@compodoc/compodoc/node_modules/core-js-compat": { - "resolved": "node_modules/@compodoc/compodoc/node_modules/@babel/_EXCLUDED_", - "link": true - }, "node_modules/@compodoc/compodoc/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -5452,8 +4852,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/glob": { "version": "10.3.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", - "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", "dev": true, "license": "ISC", "dependencies": { @@ -5475,8 +4873,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -5485,15 +4881,11 @@ }, "node_modules/@compodoc/compodoc/node_modules/jsonc-parser": { "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha1-AxkEVxzPkp12cO6MVHVFCByzfxo=", "dev": true, "license": "MIT" }, "node_modules/@compodoc/compodoc/node_modules/magic-string": { "version": "0.30.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.30.8.tgz", - "integrity": "sha1-FOhiQkbSvtunDVRiqpmsloGERhM=", "dev": true, "license": "MIT", "dependencies": { @@ -5505,8 +4897,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/minimatch": { "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -5521,8 +4911,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/minipass": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -5531,8 +4919,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/picomatch": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picomatch/-/picomatch-4.0.1.tgz", - "integrity": "sha1-aMJsiDc5nlgZ7c5IWQQS6gfxegc=", "dev": true, "license": "MIT", "engines": { @@ -5544,8 +4930,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/rxjs": { "version": "7.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha1-b289meqARCke/ZLnx/z1YsQFdUM=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -5554,8 +4938,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/semver": { "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, "license": "ISC", "bin": { @@ -5567,8 +4949,6 @@ }, "node_modules/@compodoc/compodoc/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -5580,15 +4960,11 @@ }, "node_modules/@compodoc/compodoc/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@compodoc/live-server": { "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/live-server/-/live-server-1.2.3.tgz", - "integrity": "sha1-LktZIAkaNeS4IcuZOHEj49+jCmM=", "dev": true, "license": "MIT", "dependencies": { @@ -5616,8 +4992,6 @@ }, "node_modules/@compodoc/live-server/node_modules/open": { "version": "8.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/open/-/open-8.4.0.tgz", - "integrity": "sha1-NFMhrhj4E4+CVlqRD9xrOejCRPg=", "dev": true, "license": "MIT", "dependencies": { @@ -5634,8 +5008,6 @@ }, "node_modules/@compodoc/ngd-core": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/ngd-core/-/ngd-core-2.1.1.tgz", - "integrity": "sha1-+Moiu77iCQrYF6dUThz/mtH1/Oo=", "dev": true, "license": "MIT", "dependencies": { @@ -5649,8 +5021,6 @@ }, "node_modules/@compodoc/ngd-core/node_modules/typescript": { "version": "5.4.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha1-QszvLFcf29D2cYsdH15uXvAG9hE=", "dev": true, "license": "Apache-2.0", "bin": { @@ -5663,8 +5033,6 @@ }, "node_modules/@compodoc/ngd-transformer": { "version": "2.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/ngd-transformer/-/ngd-transformer-2.1.3.tgz", - "integrity": "sha1-V7Se+/lyh3NjDMFUiZWzABZzdpY=", "dev": true, "license": "MIT", "dependencies": { @@ -5679,8 +5047,6 @@ }, "node_modules/@compodoc/ngd-transformer/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -5694,8 +5060,6 @@ }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha1-AGKcNaaI4FqIsc2mhPudXnPwAKE=", "dev": true, "license": "MIT", "dependencies": { @@ -5707,8 +5071,6 @@ }, "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha1-ZTT9WTOlO6fL86F2FeJzoNEnP/k=", "dev": true, "license": "MIT", "dependencies": { @@ -5718,8 +5080,6 @@ }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha1-HVcr+74Ut3BOC6Dzm3SBW4SHDXA=", "dev": true, "license": "MIT", "engines": { @@ -5728,8 +5088,6 @@ }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha1-CN559U6zQG+dqvd8duNTE9qWOWM=", "dev": true, "license": "MIT", "peerDependencies": { @@ -5738,8 +5096,6 @@ }, "node_modules/@es-joy/jsdoccomment": { "version": "0.43.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@es-joy/jsdoccomment/-/jsdoccomment-0.43.0.tgz", - "integrity": "sha1-NcKVyt0Kk50aOmzRVI9m7HbTiHA=", "dev": true, "license": "MIT", "dependencies": { @@ -5756,8 +5112,6 @@ }, "node_modules/@es-joy/jsdoccomment/node_modules/@typescript-eslint/types": { "version": "7.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-7.8.0.tgz", - "integrity": "sha1-H9JXezrYg7dpVG4tHvN5+SmnCR0=", "dev": true, "license": "MIT", "engines": { @@ -5768,384 +5122,8 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha1-pw9KwRxqHfwYuLuxMoQVXZM7lTc=", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.17.8.tgz", - "integrity": "sha1-xB5JavVB4XU2nUgWTQzwGl9lbPY=", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz", - "integrity": "sha1-s9W2WjsuBzpsfuNrHzwwyPAAMVs=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.17.8.tgz", - "integrity": "sha1-CA+mfCm+d/Wjyl7kzHjVv5J+Ojs=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz", - "integrity": "sha1-BTYiv5qC9D1cB1t4GOAmGPe0o5c=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz", - "integrity": "sha1-ihqts1jVN9jvrYF7saW/+RuEc0s=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz", - "integrity": "sha1-5nONAIG6ByGlxsZ06Exuf86mGYk=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz", - "integrity": "sha1-GFXlYvK3MPRIP26UCG6eJZf+tMM=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz", - "integrity": "sha1-GBJwcrJwu2MhxtEb4gv9MODWrRc=", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz", - "integrity": "sha1-SB2jiVJyGj/bd8F6Ns6qzEJwtcU=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz", - "integrity": "sha1-7kAK97O8aejKLlk8o1FW/7mr1U8=", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz", - "integrity": "sha1-jFCdikVGk9OYJLg7P2bEAIcvzoI=", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz", - "integrity": "sha1-8rDTbmP7Jrw/lbIDtqgGOCkhAco=", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz", - "integrity": "sha1-HmKL4APgNukEI3FgKMyIT+W6Jb0=", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz", - "integrity": "sha1-QZqBXLTD+58beO9SlfW0i4v2Qno=", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz", - "integrity": "sha1-KRxJrlw9EdImNSdVwINZEf4anlw=", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz", - "integrity": "sha1-Axmdkcdvr4C9VBBPXL8KSJvDn2o=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz", - "integrity": "sha1-tDbXZ+GyGFL57SEuK7V/dyA7CuI=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz", - "integrity": "sha1-0UgdhTniHUcpzQSgRQomwsh4nok=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz", - "integrity": "sha1-LPuBJuB5ssAP0b8JVUHp9cR4d+Q=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz", - "integrity": "sha1-fG7P0JfKI7ghGXU79wcruu/lHjo=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz", - "integrity": "sha1-z/7GPDyw74VjoE304J+nEFYXHQA=", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@esbuild/win32-x64": { "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz", - "integrity": "sha1-IAoJZc9lSsKLlxNY7NypzFtEwzU=", "cpu": [ "x64" ], @@ -6161,8 +5139,6 @@ }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha1-ojUU6Pua8SadX3eIqlVnmNYca1k=", "dev": true, "license": "MIT", "dependencies": { @@ -6177,8 +5153,6 @@ }, "node_modules/@eslint-community/regexpp": { "version": "4.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha1-VI9t5VaFfIu3O77nDDXcgqLnTWM=", "dev": true, "license": "MIT", "engines": { @@ -6187,8 +5161,6 @@ }, "node_modules/@eslint/eslintrc": { "version": "2.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha1-OIomnw8lwbatwxe1osVXFIlMcK0=", "dev": true, "license": "MIT", "dependencies": { @@ -6211,8 +5183,6 @@ }, "node_modules/@eslint/eslintrc/node_modules/ajv": { "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -6228,15 +5198,11 @@ }, "node_modules/@eslint/eslintrc/node_modules/argparse": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", "dev": true, "license": "Python-2.0" }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-13.24.0.tgz", - "integrity": "sha1-hDKhnXjODB6DOUnDats0VAC7EXE=", "dev": true, "license": "MIT", "dependencies": { @@ -6251,8 +5217,6 @@ }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", "dev": true, "license": "MIT", "dependencies": { @@ -6264,15 +5228,11 @@ }, "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -6284,8 +5244,6 @@ }, "node_modules/@eslint/js": { "version": "8.56.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha1-7yA1D+xgWn9wNaAXZHMbLeDzeCs=", "dev": true, "license": "MIT", "engines": { @@ -6294,15 +5252,11 @@ }, "node_modules/@fal-works/esbuild-plugin-global-externals": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", - "integrity": "sha1-wF7TWtgt+OasYWxouSwigr0IO6Q=", "dev": true, "license": "MIT" }, "node_modules/@foliojs-fork/fontkit": { "version": "1.9.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz", - "integrity": "sha1-lCQcGVvGIEFXvITDPzS9yWfsqcM=", "dev": true, "license": "MIT", "dependencies": { @@ -6318,8 +5272,6 @@ }, "node_modules/@foliojs-fork/fontkit/node_modules/deep-equal": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-equal/-/deep-equal-1.1.2.tgz", - "integrity": "sha1-eKVht4MO7zE0x/bzo9avJypnh2E=", "dev": true, "license": "MIT", "dependencies": { @@ -6339,8 +5291,6 @@ }, "node_modules/@foliojs-fork/linebreak": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz", - "integrity": "sha1-Mv7gPVQx+nMoQ3NDnhcuRRrh4to=", "dev": true, "license": "MIT", "dependencies": { @@ -6350,15 +5300,11 @@ }, "node_modules/@foliojs-fork/linebreak/node_modules/base64-js": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE=", "dev": true, "license": "MIT" }, "node_modules/@foliojs-fork/pdfkit": { "version": "0.14.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/pdfkit/-/pdfkit-0.14.0.tgz", - "integrity": "sha1-7RhoBQ7dKQQoRlX43N3Va0lXbJg=", "dev": true, "license": "MIT", "dependencies": { @@ -6370,22 +5316,16 @@ }, "node_modules/@foliojs-fork/restructure": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/restructure/-/restructure-2.0.2.tgz", - "integrity": "sha1-c3Wauir/Hah7fEVU5oOccNQ8krQ=", "dev": true, "license": "MIT" }, "node_modules/@gar/promisify": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha1-VVGTqy47s7atw9VRycAw2ehg2vY=", "dev": true, "license": "MIT" }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha1-145IGgOfdWbsyWYLTqf+ax/sRCs=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -6399,8 +5339,6 @@ }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha1-r1smkaIrRL6EewyoFkHF+2rQFyw=", "dev": true, "license": "Apache-2.0", "engines": { @@ -6413,15 +5351,11 @@ }, "node_modules/@humanwhocodes/object-schema": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha1-Siho111taWPkI7z5C3/RvjQ0CdM=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/@hutson/parse-repository-url": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha1-mMI8lQo9m2yPDa7QbabDrwaYE0A=", "dev": true, "license": "Apache-2.0", "engines": { @@ -6430,8 +5364,6 @@ }, "node_modules/@ionic-native/core": { "version": "5.36.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic-native/core/-/core-5.36.0.tgz", - "integrity": "sha1-cSxApTCxGbADno0Wy1d4mfUFQdQ=", "license": "MIT", "dependencies": { "@types/cordova": "latest" @@ -6442,8 +5374,6 @@ }, "node_modules/@ionic-native/http": { "version": "5.36.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic-native/http/-/http-5.36.0.tgz", - "integrity": "sha1-FTez34MFS2FpR8UeHuIU/+NiLeM=", "license": "MIT", "dependencies": { "@types/cordova": "latest" @@ -6455,8 +5385,6 @@ }, "node_modules/@ionic/angular": { "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/angular/-/angular-7.6.2.tgz", - "integrity": "sha1-uDZPGbHkhI4/f9DPxYWQPfOsK1g=", "license": "MIT", "dependencies": { "@ionic/core": "7.6.2", @@ -6474,14 +5402,10 @@ }, "node_modules/@ionic/angular/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@ionic/cli-framework-output": { "version": "2.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", - "integrity": "sha1-KdVBrMd3Omqs7sXzsHmTf7zvVAI=", "dev": true, "license": "MIT", "dependencies": { @@ -6495,15 +5419,11 @@ }, "node_modules/@ionic/cli-framework-output/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/core": { "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha1-x23OJLVAVLCitLNuJKdrzUtg5zQ=", "license": "MIT", "dependencies": { "@stencil/core": "^4.8.2", @@ -6513,14 +5433,10 @@ }, "node_modules/@ionic/core/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@ionic/pwa-elements": { "version": "3.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/pwa-elements/-/pwa-elements-3.2.2.tgz", - "integrity": "sha1-p1eyLXBU5xiyDnIvGpNvfe/wmgE=", "license": "MIT", "engines": { "node": ">=16.0.0", @@ -6529,8 +5445,6 @@ }, "node_modules/@ionic/storage": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/storage/-/storage-4.0.0.tgz", - "integrity": "sha1-MxlwQqv7uItrb2sFHKZKlWaBLAE=", "license": "MIT", "dependencies": { "localforage": "^1.9.0" @@ -6538,8 +5452,6 @@ }, "node_modules/@ionic/storage-angular": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/storage-angular/-/storage-angular-4.0.0.tgz", - "integrity": "sha1-3N+9IHte+QXrRfJJV/FL1TONe7g=", "license": "MIT", "dependencies": { "@ionic/storage": "^4.0.0", @@ -6552,14 +5464,10 @@ }, "node_modules/@ionic/storage-angular/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@ionic/utils-array": { "version": "2.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-array/-/utils-array-2.1.6.tgz", - "integrity": "sha1-7uhjvpRe4aKLmhD/Fv3qd2+hjCI=", "dev": true, "license": "MIT", "dependencies": { @@ -6572,15 +5480,11 @@ }, "node_modules/@ionic/utils-array/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-fs": { "version": "3.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", - "integrity": "sha1-4NQSJScsNGhGhn6IoLhLGk7p2ck=", "dev": true, "license": "MIT", "dependencies": { @@ -6595,8 +5499,6 @@ }, "node_modules/@ionic/utils-fs/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", "dev": true, "license": "MIT", "dependencies": { @@ -6611,15 +5513,11 @@ }, "node_modules/@ionic/utils-fs/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-object": { "version": "2.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-object/-/utils-object-2.1.6.tgz", - "integrity": "sha1-wCWb+SW2wSZj0G9rwXA+XctWXm0=", "dev": true, "license": "MIT", "dependencies": { @@ -6632,15 +5530,11 @@ }, "node_modules/@ionic/utils-object/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-process": { "version": "2.1.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-process/-/utils-process-2.1.11.tgz", - "integrity": "sha1-rAbfojBwJwlasEIKI0kkqe/+tr0=", "dev": true, "license": "MIT", "dependencies": { @@ -6657,8 +5551,6 @@ }, "node_modules/@ionic/utils-process/node_modules/@ionic/utils-terminal": { "version": "2.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", - "integrity": "sha1-5AxEtnYmXtagemhAe9puE1hw+Hk=", "dev": true, "license": "MIT", "dependencies": { @@ -6678,8 +5570,6 @@ }, "node_modules/@ionic/utils-process/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -6691,15 +5581,11 @@ }, "node_modules/@ionic/utils-process/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-stream": { "version": "3.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-stream/-/utils-stream-3.1.6.tgz", - "integrity": "sha1-fC/c9NnmIeiyJg4v7iRxglpOIU8=", "dev": true, "license": "MIT", "dependencies": { @@ -6712,15 +5598,11 @@ }, "node_modules/@ionic/utils-stream/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-subprocess": { "version": "2.1.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz", - "integrity": "sha1-BiJL3G2Yke2GseVW/BcqDuq9yEY=", "dev": true, "license": "MIT", "dependencies": { @@ -6739,8 +5621,6 @@ }, "node_modules/@ionic/utils-subprocess/node_modules/@ionic/utils-terminal": { "version": "2.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", - "integrity": "sha1-5AxEtnYmXtagemhAe9puE1hw+Hk=", "dev": true, "license": "MIT", "dependencies": { @@ -6760,8 +5640,6 @@ }, "node_modules/@ionic/utils-subprocess/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -6773,15 +5651,11 @@ }, "node_modules/@ionic/utils-subprocess/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@ionic/utils-terminal": { "version": "2.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", - "integrity": "sha1-pIRl9ASW7o8pxtkuRQbV8ZdirDw=", "dev": true, "license": "MIT", "dependencies": { @@ -6801,8 +5675,6 @@ }, "node_modules/@ionic/utils-terminal/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -6814,15 +5686,11 @@ }, "node_modules/@ionic/utils-terminal/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@isaacs/cliui": { "version": "8.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha1-s3Znt7wYHBaHgiWbq0JHT79StVA=", "dev": true, "license": "ISC", "dependencies": { @@ -6839,8 +5707,6 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha1-DmIyDPmcIa//OzASGSVGqsv7BcU=", "dev": true, "license": "MIT", "engines": { @@ -6852,15 +5718,11 @@ }, "node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha1-hAyIA7DYBH9P8M+WMXazLU7z7XI=", "dev": true, "license": "MIT" }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha1-FPja7G2B5yIdKjV+Zoyrc728p5Q=", "dev": true, "license": "MIT", "dependencies": { @@ -6877,8 +5739,6 @@ }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha1-VtwiNo7lcPrOG0mBmXXZuaXq0hQ=", "dev": true, "license": "MIT", "dependencies": { @@ -6895,8 +5755,6 @@ }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0=", "dev": true, "license": "ISC", "dependencies": { @@ -6912,8 +5770,6 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "dev": true, "license": "MIT", "dependencies": { @@ -6926,8 +5782,6 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", "dev": true, "license": "MIT", "dependencies": { @@ -6939,8 +5793,6 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "dev": true, "license": "MIT", "dependencies": { @@ -6955,8 +5807,6 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", "dev": true, "license": "MIT", "dependencies": { @@ -6968,8 +5818,6 @@ }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=", "dev": true, "license": "MIT", "engines": { @@ -6978,8 +5826,6 @@ }, "node_modules/@jest/schemas": { "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha1-rYuGpm8R8zYZ49fh3N3X8tQP+QU=", "dev": true, "license": "MIT", "dependencies": { @@ -6991,8 +5837,6 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha1-5dLkUDBqlJHjvXfjI+ONev8xWZY=", "dev": true, "license": "MIT", "dependencies": { @@ -7005,8 +5849,6 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha1-eg7mAfYPmaIMfHxf8MgDiMEYm9Y=", "dev": true, "license": "MIT", "engines": { @@ -7015,8 +5857,6 @@ }, "node_modules/@jridgewell/set-array": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha1-VY+2Ry7RakyFC4iVMOazZDjEkoA=", "dev": true, "license": "MIT", "engines": { @@ -7025,8 +5865,6 @@ }, "node_modules/@jridgewell/source-map": { "version": "0.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha1-nXHKiG4yUC65NiyadKRnh8Nt+Bo=", "dev": true, "license": "MIT", "dependencies": { @@ -7036,8 +5874,6 @@ }, "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -7051,15 +5887,11 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha1-18bmdVx4VnqVHgSrUu8P0m3lnzI=", "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha1-FfGQ6YiV8/wjJ27hS8drZ1wuUPA=", "dev": true, "license": "MIT", "dependencies": { @@ -7069,15 +5901,11 @@ }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha1-T8VsFcWAua233DwzOhNOVAtEv7E=", "dev": true, "license": "MIT" }, "node_modules/@mapbox/geojson-rewind": { "version": "0.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", - "integrity": "sha1-WRpdcanNHaGgvzQgs76jGw/HlGo=", "license": "ISC", "dependencies": { "get-stream": "^6.0.1", @@ -7089,34 +5917,24 @@ }, "node_modules/@mapbox/jsonlint-lines-primitives": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", - "integrity": "sha1-zlblOfg1UrWNENZy6k1vya3HsjQ=", "engines": { "node": ">= 0.6" } }, "node_modules/@mapbox/point-geometry": { "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", - "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=", "license": "ISC" }, "node_modules/@mapbox/tiny-sdf": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz", - "integrity": "sha1-mh0z5QGAk+iPak3yND6IYFYocoI=", "license": "BSD-2-Clause" }, "node_modules/@mapbox/unitbezier": { "version": "0.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", - "integrity": "sha1-0y3rZscXfp6d/Du9aXCD4uZX/wE=", "license": "BSD-2-Clause" }, "node_modules/@mapbox/vector-tile": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", - "integrity": "sha1-06dMkEAtBuiexm3knsgX/1NAlmY=", "license": "BSD-3-Clause", "dependencies": { "@mapbox/point-geometry": "~0.1.0" @@ -7124,8 +5942,6 @@ }, "node_modules/@mapbox/whoots-js": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", - "integrity": "sha1-SXxnoc71DRokWbpg8xXkSNKth/4=", "license": "ISC", "engines": { "node": ">=6.0.0" @@ -7133,8 +5949,6 @@ }, "node_modules/@maplibre/maplibre-gl-style-spec": { "version": "19.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-19.3.3.tgz", - "integrity": "sha1-oQYki9LiXnfJY6Nirq9jDgD5JOk=", "license": "ISC", "dependencies": { "@mapbox/jsonlint-lines-primitives": "~2.0.2", @@ -7152,8 +5966,6 @@ }, "node_modules/@material/animation": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/animation/-/animation-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-1C7N0x2lY1/1tEpTxvyHRt5/Wlo=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -7161,14 +5973,10 @@ }, "node_modules/@material/animation/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/auto-init": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/auto-init/-/auto-init-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-OcrwTlZHttc6Y/jZCnRKktM5TzE=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -7177,14 +5985,10 @@ }, "node_modules/@material/auto-init/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/banner": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/banner/-/banner-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-nm5W8P0fVyoEbqDf4/r6GBpebIQ=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -7203,14 +6007,10 @@ }, "node_modules/@material/banner/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/base": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/base/-/base-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-/ps+AffcHtBk4Gv7D4sHLQ18fRA=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -7218,14 +6018,10 @@ }, "node_modules/@material/base/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/button": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/button/-/button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-cUqqgM63P+8oUt2bJb/mNAdulXw=", "license": "MIT", "dependencies": { "@material/density": "15.0.0-canary.684e33d25.0", @@ -7245,14 +6041,10 @@ }, "node_modules/@material/button/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/card": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/card/-/card-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-aMQAd0apNCLJoBDSfc8l1xdu3XI=", "license": "MIT", "dependencies": { "@material/dom": "15.0.0-canary.684e33d25.0", @@ -7268,14 +6060,10 @@ }, "node_modules/@material/card/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/checkbox": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/checkbox/-/checkbox-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-K0ilVBXqsQznO6h6+PXC537rGFE=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7292,14 +6080,10 @@ }, "node_modules/@material/checkbox/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/chips": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/chips/-/chips-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-gZKeDBirWKjrBoLq2dNzUri1g6M=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7323,14 +6107,10 @@ }, "node_modules/@material/chips/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/circular-progress": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/circular-progress/-/circular-progress-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-hITOK1PQdLSLaFH2B1jC+slJaok=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7345,14 +6125,10 @@ }, "node_modules/@material/circular-progress/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/data-table": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/data-table/-/data-table-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-TDhPx0UAqkczzj/maKkoAH7zsck=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7378,14 +6154,10 @@ }, "node_modules/@material/data-table/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/density": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/density/-/density-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-mvHqDolCNB928DLUKkzRMgUKAH4=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -7393,14 +6165,10 @@ }, "node_modules/@material/density/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/dialog": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/dialog/-/dialog-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-FBFk1r2/VC9yJLFy30Cnny5WKqg=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7422,14 +6190,10 @@ }, "node_modules/@material/dialog/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/dom": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/dom/-/dom-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-FIf0oBh6qPsSgZUzU3IYiIwllOs=", "license": "MIT", "dependencies": { "@material/feature-targeting": "15.0.0-canary.684e33d25.0", @@ -7439,14 +6203,10 @@ }, "node_modules/@material/dom/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/drawer": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/drawer/-/drawer-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-xW3GekQQMMtM3vIDAwnTTB1SZsw=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7465,14 +6225,10 @@ }, "node_modules/@material/drawer/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/elevation": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/elevation/-/elevation-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-ma0YeRfQaoSA94AInSVIZFicfQU=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7485,14 +6241,10 @@ }, "node_modules/@material/elevation/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/fab": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/fab/-/fab-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-EgM9Z3EqBNJctG4WRhVaGpIuPLg=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7512,14 +6264,10 @@ }, "node_modules/@material/fab/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/feature-targeting": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/feature-targeting/-/feature-targeting-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-cyR+C80lsDE6b3g86NDbPrHZsno=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -7527,14 +6275,10 @@ }, "node_modules/@material/feature-targeting/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/floating-label": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/floating-label/-/floating-label-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-aVZbUI9OnRmpvlicz0lVlsgQKgc=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7549,14 +6293,10 @@ }, "node_modules/@material/floating-label/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/focus-ring": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/focus-ring/-/focus-ring-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-5HmF56i2ppbbI1RnCkJ6T9NPMKU=", "license": "MIT", "dependencies": { "@material/dom": "15.0.0-canary.684e33d25.0", @@ -7566,8 +6306,6 @@ }, "node_modules/@material/form-field": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/form-field/-/form-field-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-AzkwQC6XZsLGJJyqbhKVVXr2GjY=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -7581,14 +6319,10 @@ }, "node_modules/@material/form-field/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/icon-button": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/icon-button/-/icon-button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-sfGtul8pR8O7MXld8pIfoufR+GI=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -7606,14 +6340,10 @@ }, "node_modules/@material/icon-button/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/image-list": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/image-list/-/image-list-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-0Tc2n+6jARKHkGpikXhNaS5wHN0=", "license": "MIT", "dependencies": { "@material/feature-targeting": "15.0.0-canary.684e33d25.0", @@ -7625,14 +6355,10 @@ }, "node_modules/@material/image-list/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/layout-grid": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/layout-grid/-/layout-grid-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-TJ88Lu5lD07ylxpMD6z3x7wh9fA=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -7640,14 +6366,10 @@ }, "node_modules/@material/layout-grid/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/line-ripple": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/line-ripple/-/line-ripple-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-30YBp4Da6Rn/udK+wF+hiSOMnWc=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7659,14 +6381,10 @@ }, "node_modules/@material/line-ripple/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/linear-progress": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/linear-progress/-/linear-progress-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-cJMZnIu5RrwVtnfJaKQ/jwMvVG8=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7681,14 +6399,10 @@ }, "node_modules/@material/linear-progress/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/list": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/list/-/list-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-LxKsYlD52hmEPtEi88bYfKQD28E=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -7706,14 +6420,10 @@ }, "node_modules/@material/list/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/menu": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/menu/-/menu-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-H8oEpbqiUU6FDbgqIY68xl7YwP4=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -7732,8 +6442,6 @@ }, "node_modules/@material/menu-surface": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/menu-surface/-/menu-surface-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-w5fsYXA6HmskzidR6Vm1UmyQm6k=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7748,20 +6456,14 @@ }, "node_modules/@material/menu-surface/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/menu/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/notched-outline": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/notched-outline/-/notched-outline-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-wYtI2KnVFTcX4dyxOsUfzsjKhIk=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -7775,14 +6477,10 @@ }, "node_modules/@material/notched-outline/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/progress-indicator": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/progress-indicator/-/progress-indicator-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-Jg+Hs8MA2RfITWEEd8bfqPr8vxo=", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -7790,14 +6488,10 @@ }, "node_modules/@material/progress-indicator/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/radio": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/radio/-/radio-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-eihGEkweeNalE67oyjuvvj/88ak=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7814,14 +6508,10 @@ }, "node_modules/@material/radio/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/ripple": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/ripple/-/ripple-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-Gtsy5Pbay7nmXSb7GmGU8l6NtvA=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7835,14 +6525,10 @@ }, "node_modules/@material/ripple/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/rtl": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/rtl/-/rtl-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-ifaaHsLJzJBU04p3i1rNg0bWk4U=", "license": "MIT", "dependencies": { "@material/theme": "15.0.0-canary.684e33d25.0", @@ -7851,14 +6537,10 @@ }, "node_modules/@material/rtl/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/segmented-button": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/segmented-button/-/segmented-button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-HqFAnKcm8KZHZwMU+tQIvGpYAkE=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -7873,14 +6555,10 @@ }, "node_modules/@material/segmented-button/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/select": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/select/-/select-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-5eL+70j+0TFFCexfIGsxHSYX7W8=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7906,14 +6584,10 @@ }, "node_modules/@material/select/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/shape": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/shape/-/shape-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-PirIa5v/ZKh8FF1GF4uspR5syZ8=", "license": "MIT", "dependencies": { "@material/feature-targeting": "15.0.0-canary.684e33d25.0", @@ -7924,14 +6598,10 @@ }, "node_modules/@material/shape/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/slider": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/slider/-/slider-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-JivvfDNkilOBOQxt91Gtw/VnXA0=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7949,14 +6619,10 @@ }, "node_modules/@material/slider/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/snackbar": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/snackbar/-/snackbar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-Q3NO++QpBckcdzzJW/uQh8fhYsc=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -7977,14 +6643,10 @@ }, "node_modules/@material/snackbar/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/switch": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/switch/-/switch-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-zRC5VO/EkZe9G+7CecI88muW6wM=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -8005,14 +6667,10 @@ }, "node_modules/@material/switch/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/tab": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab/-/tab-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-c7ErjmkWsdC+/H3WTw9DrkXqLyA=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -8030,8 +6688,6 @@ }, "node_modules/@material/tab-bar": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-bar/-/tab-bar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-YhykDY7Ta/chMHTFc3ZAzkmYRIA=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -8050,14 +6706,10 @@ }, "node_modules/@material/tab-bar/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/tab-indicator": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-indicator/-/tab-indicator-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-MFxEYaRTlGGcn4nvymFoFtIQNbE=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -8069,14 +6721,10 @@ }, "node_modules/@material/tab-indicator/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/tab-scroller": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-scroller/-/tab-scroller-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-/+cw3MpPoYMftUHpze6cVm//FKs=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -8089,20 +6737,14 @@ }, "node_modules/@material/tab-scroller/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/tab/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/textfield": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/textfield/-/textfield-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-rj3MpXqoCoGh/sauiId/YnTZq20=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -8124,14 +6766,10 @@ }, "node_modules/@material/textfield/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/theme": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/theme/-/theme-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-D6b6pPvm8XYH4jE8gm5e3+zOBSo=", "license": "MIT", "dependencies": { "@material/feature-targeting": "15.0.0-canary.684e33d25.0", @@ -8140,14 +6778,10 @@ }, "node_modules/@material/theme/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/tokens": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tokens/-/tokens-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-6/7CJ7fx7Z2zUiexmaJHZdGII1Y=", "license": "MIT", "dependencies": { "@material/elevation": "15.0.0-canary.684e33d25.0" @@ -8155,8 +6789,6 @@ }, "node_modules/@material/tooltip": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tooltip/-/tooltip-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-mBogoBCnxBBk8aZV8/JIJYhYXtU=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -8176,14 +6808,10 @@ }, "node_modules/@material/tooltip/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/top-app-bar": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/top-app-bar/-/top-app-bar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-P1CE1sH3+6p5HyPdq8jBPdRUhGU=", "license": "MIT", "dependencies": { "@material/animation": "15.0.0-canary.684e33d25.0", @@ -8199,14 +6827,10 @@ }, "node_modules/@material/top-app-bar/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/touch-target": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/touch-target/-/touch-target-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-T+2cAgy9jYE7jAH4WQZSt8cZy6c=", "license": "MIT", "dependencies": { "@material/base": "15.0.0-canary.684e33d25.0", @@ -8218,14 +6842,10 @@ }, "node_modules/@material/touch-target/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@material/typography": { "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/typography/-/typography-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-0r0s+QVCBjN7C1mmM+Dc6PjjVjs=", "license": "MIT", "dependencies": { "@material/feature-targeting": "15.0.0-canary.684e33d25.0", @@ -8235,14 +6855,10 @@ }, "node_modules/@material/typography/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@mdx-js/react": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mdx-js/react/-/react-3.0.1.tgz", - "integrity": "sha1-mXoZs6W3g9k2x1rnxHz+Yvln90Y=", "dev": true, "license": "MIT", "dependencies": { @@ -8259,8 +6875,6 @@ }, "node_modules/@ndelangen/get-tarball": { "version": "3.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", - "integrity": "sha1-cn/0RU5l80cH50Klnl5rH1JdiWQ=", "dev": true, "license": "MIT", "dependencies": { @@ -8271,8 +6885,6 @@ }, "node_modules/@ngrx/effects": { "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/effects/-/effects-15.4.0.tgz", - "integrity": "sha1-MegKou8TlTdyYHucbcsS784uHaU=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" @@ -8285,8 +6897,6 @@ }, "node_modules/@ngrx/entity": { "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/entity/-/entity-15.4.0.tgz", - "integrity": "sha1-lodFqAejNC7FI84no5r9uk7mAfE=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" @@ -8299,8 +6909,6 @@ }, "node_modules/@ngrx/router-store": { "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/router-store/-/router-store-15.4.0.tgz", - "integrity": "sha1-erkqxUW93n5w3ZktS7lqIv5vnS4=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" @@ -8315,15 +6923,11 @@ }, "node_modules/@ngrx/schematics": { "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/schematics/-/schematics-15.4.0.tgz", - "integrity": "sha1-5JTm/qFa0Ir+kpcuwziixdL2Mt0=", "dev": true, "license": "MIT" }, "node_modules/@ngrx/store": { "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/store/-/store-15.4.0.tgz", - "integrity": "sha1-GF7hjlxBR8fbYP07IjzEKfgm1RQ=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" @@ -8335,8 +6939,6 @@ }, "node_modules/@ngrx/store-devtools": { "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/store-devtools/-/store-devtools-15.4.0.tgz", - "integrity": "sha1-OcGjH4E9xDKO0PuCaEOEXINCLC0=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" @@ -8348,8 +6950,6 @@ }, "node_modules/@ngtools/webpack": { "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngtools/webpack/-/webpack-15.2.8.tgz", - "integrity": "sha1-34+5MAzPlMq4+K1p+xb9MRgebII=", "dev": true, "license": "MIT", "engines": { @@ -8365,8 +6965,6 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", "dev": true, "license": "MIT", "dependencies": { @@ -8379,8 +6977,6 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", "dev": true, "license": "MIT", "engines": { @@ -8389,8 +6985,6 @@ }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", "dev": true, "license": "MIT", "dependencies": { @@ -8403,8 +6997,6 @@ }, "node_modules/@npmcli/fs": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha1-Wc2qWtypXRNfwA8rtT9XcVdc5yY=", "dev": true, "license": "ISC", "dependencies": { @@ -8416,8 +7008,6 @@ }, "node_modules/@npmcli/git": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/git/-/git-4.1.0.tgz", - "integrity": "sha1-qwrT/YK8TYwTUbbGLw+lbo/mr6Y=", "dev": true, "license": "ISC", "dependencies": { @@ -8436,8 +7026,6 @@ }, "node_modules/@npmcli/git/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -8446,8 +7034,6 @@ }, "node_modules/@npmcli/git/node_modules/which": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", - "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", "dev": true, "license": "ISC", "dependencies": { @@ -8462,8 +7048,6 @@ }, "node_modules/@npmcli/installed-package-contents": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", - "integrity": "sha1-YwSOX25AlHo6iNy8tP2bdv3TfBc=", "dev": true, "license": "ISC", "dependencies": { @@ -8479,9 +7063,6 @@ }, "node_modules/@npmcli/move-file": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha1-Jva9w3nYf3XlVzm6uJ21JbBhAOQ=", - "deprecated": "This functionality has been moved to @npmcli/fs", "dev": true, "license": "MIT", "dependencies": { @@ -8494,8 +7075,6 @@ }, "node_modules/@npmcli/move-file/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -8515,8 +7094,6 @@ }, "node_modules/@npmcli/move-file/node_modules/mkdirp": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", "dev": true, "license": "MIT", "bin": { @@ -8528,8 +7105,6 @@ }, "node_modules/@npmcli/move-file/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -8544,8 +7119,6 @@ }, "node_modules/@npmcli/node-gyp": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha1-EBstBJDvGqIO1GDkwIE/DbVgVFo=", "dev": true, "license": "ISC", "engines": { @@ -8554,8 +7127,6 @@ }, "node_modules/@npmcli/promise-spawn": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - "integrity": "sha1-yLxPor0PAcuXnYeYugOPMUz6cPI=", "dev": true, "license": "ISC", "dependencies": { @@ -8567,8 +7138,6 @@ }, "node_modules/@npmcli/promise-spawn/node_modules/which": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", - "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", "dev": true, "license": "ISC", "dependencies": { @@ -8583,8 +7152,6 @@ }, "node_modules/@npmcli/run-script": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/run-script/-/run-script-6.0.2.tgz", - "integrity": "sha1-olRS1F7n9/uMFt+vliRCPAwOuIU=", "dev": true, "license": "ISC", "dependencies": { @@ -8600,8 +7167,6 @@ }, "node_modules/@npmcli/run-script/node_modules/which": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", - "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", "dev": true, "license": "ISC", "dependencies": { @@ -8616,8 +7181,6 @@ }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha1-p36nQvqyV3UUVDTrHSMoz1ATrDM=", "dev": true, "license": "MIT", "optional": true, @@ -8627,8 +7190,6 @@ }, "node_modules/@prettier/plugin-xml": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@prettier/plugin-xml/-/plugin-xml-2.2.0.tgz", - "integrity": "sha1-K8KuZnqoFzaf25Oap9NuqIEFSD0=", "dev": true, "license": "MIT", "dependencies": { @@ -8638,14 +7199,10 @@ }, "node_modules/@qqnluaq/smk": { "version": "1.0.16000", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@qqnluaq/smk/-/smk-1.0.16000.tgz", - "integrity": "sha1-cQX8ZF9GcsI/1TIiXksw/VjuRsM=", "license": "APSL-2.0" }, "node_modules/@radix-ui/react-compose-refs": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha1-fthotmlGqmAw5YCx/8o4bdTSGYk=", "dev": true, "license": "MIT", "dependencies": { @@ -8663,8 +7220,6 @@ }, "node_modules/@radix-ui/react-slot": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha1-qf9EI+reZ/UB/7MuwiBkvJ0wmas=", "dev": true, "license": "MIT", "dependencies": { @@ -8683,8 +7238,6 @@ }, "node_modules/@schematics/angular": { "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@schematics/angular/-/angular-15.2.8.tgz", - "integrity": "sha1-2EWQPxzEd9KZ+WjrW8QKmFXP2RE=", "dev": true, "license": "MIT", "dependencies": { @@ -8700,8 +7253,6 @@ }, "node_modules/@sigstore/bundle": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/bundle/-/bundle-1.1.0.tgz", - "integrity": "sha1-F/jYE7CTSLFu7tZqjPHD1r09BPE=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8713,8 +7264,6 @@ }, "node_modules/@sigstore/protobuf-specs": { "version": "0.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", - "integrity": "sha1-vp7088OAUsQ705nT95LJf/niJ3s=", "dev": true, "license": "Apache-2.0", "engines": { @@ -8723,8 +7272,6 @@ }, "node_modules/@sigstore/sign": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/sign/-/sign-1.0.0.tgz", - "integrity": "sha1-awjrwvbJKqWssHpJeEy2c4eW97Q=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8738,8 +7285,6 @@ }, "node_modules/@sigstore/sign/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -8748,8 +7293,6 @@ }, "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", "dev": true, "license": "ISC", "dependencies": { @@ -8775,8 +7318,6 @@ }, "node_modules/@sigstore/sign/node_modules/minipass": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -8785,8 +7326,6 @@ }, "node_modules/@sigstore/sign/node_modules/minipass-fetch": { "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", "dev": true, "license": "MIT", "dependencies": { @@ -8803,8 +7342,6 @@ }, "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -8813,8 +7350,6 @@ }, "node_modules/@sigstore/tuf": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/tuf/-/tuf-1.0.3.tgz", - "integrity": "sha1-KmWYZ3Lt6ZZIVyjwJ7BRTAtwsWA=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8827,22 +7362,16 @@ }, "node_modules/@sinclair/typebox": { "version": "0.24.51", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha1-ZF8z/k4C3v4m8vXAQQ4cCU6sf18=", "dev": true, "license": "MIT" }, "node_modules/@socket.io/component-emitter": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha1-gh+EQvQXXY8EZ7na8m46GOLQKvI=", "dev": true, "license": "MIT" }, "node_modules/@stencil/core": { "version": "4.18.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@stencil/core/-/core-4.18.0.tgz", - "integrity": "sha1-lE11xzX2klF4A5BPjUMAMwfhoss=", "license": "MIT", "bin": { "stencil": "bin/stencil" @@ -8854,8 +7383,6 @@ }, "node_modules/@storybook/addon-actions": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-actions/-/addon-actions-8.0.10.tgz", - "integrity": "sha1-35/eDSNBdO2l6xx6+ULajgGSS1A=", "dev": true, "license": "MIT", "dependencies": { @@ -8873,8 +7400,6 @@ }, "node_modules/@storybook/addon-backgrounds": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-backgrounds/-/addon-backgrounds-8.0.10.tgz", - "integrity": "sha1-J7sa81TQwuaJM9WyeV+QCLhLHsU=", "dev": true, "license": "MIT", "dependencies": { @@ -8889,8 +7414,6 @@ }, "node_modules/@storybook/addon-controls": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-controls/-/addon-controls-8.0.10.tgz", - "integrity": "sha1-SeqpvJFPlGLVbb78B7ovjPnVp6k=", "dev": true, "license": "MIT", "dependencies": { @@ -8905,8 +7428,6 @@ }, "node_modules/@storybook/addon-docs": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-docs/-/addon-docs-8.0.10.tgz", - "integrity": "sha1-V6o7/sJZlcidF/GvksTLJqH5LqM=", "dev": true, "license": "MIT", "dependencies": { @@ -8938,8 +7459,6 @@ }, "node_modules/@storybook/addon-docs/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -8953,8 +7472,6 @@ }, "node_modules/@storybook/addon-essentials": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-essentials/-/addon-essentials-8.0.10.tgz", - "integrity": "sha1-SQKbLabWGgzthn1PyDsU/pjyy3Y=", "dev": true, "license": "MIT", "dependencies": { @@ -8980,8 +7497,6 @@ }, "node_modules/@storybook/addon-highlight": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-highlight/-/addon-highlight-8.0.10.tgz", - "integrity": "sha1-u3tNuUTKbipAbD/ypud6M5VErrc=", "dev": true, "license": "MIT", "dependencies": { @@ -8994,8 +7509,6 @@ }, "node_modules/@storybook/addon-interactions": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-interactions/-/addon-interactions-8.0.10.tgz", - "integrity": "sha1-PyQ0SvwXXP74venpR0Uh+iYoyQg=", "dev": true, "license": "MIT", "dependencies": { @@ -9013,8 +7526,6 @@ }, "node_modules/@storybook/addon-links": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-links/-/addon-links-8.0.10.tgz", - "integrity": "sha1-aFLFoEbfE38dFt2XGxTvQZH0954=", "dev": true, "license": "MIT", "dependencies": { @@ -9037,8 +7548,6 @@ }, "node_modules/@storybook/addon-measure": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-measure/-/addon-measure-8.0.10.tgz", - "integrity": "sha1-5ZEhY07jXG/hKCkkVt9Pqu0P7QE=", "dev": true, "license": "MIT", "dependencies": { @@ -9052,8 +7561,6 @@ }, "node_modules/@storybook/addon-outline": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-outline/-/addon-outline-8.0.10.tgz", - "integrity": "sha1-1SDm/0r+pR77BW7sqIAy34jIU5Q=", "dev": true, "license": "MIT", "dependencies": { @@ -9067,8 +7574,6 @@ }, "node_modules/@storybook/addon-toolbars": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-toolbars/-/addon-toolbars-8.0.10.tgz", - "integrity": "sha1-dTx9OJWthNhYn798KbqvZCSWiLc=", "dev": true, "license": "MIT", "funding": { @@ -9078,8 +7583,6 @@ }, "node_modules/@storybook/addon-viewport": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-viewport/-/addon-viewport-8.0.10.tgz", - "integrity": "sha1-eR3d1IUH9j3j+Qngiijk8bJPDbU=", "dev": true, "license": "MIT", "dependencies": { @@ -9092,8 +7595,6 @@ }, "node_modules/@storybook/angular": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/angular/-/angular-8.0.10.tgz", - "integrity": "sha1-vcowc0yLYtMrjhP7aZruGHapzTg=", "dev": true, "license": "MIT", "dependencies": { @@ -9154,8 +7655,6 @@ }, "node_modules/@storybook/blocks": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/blocks/-/blocks-8.0.10.tgz", - "integrity": "sha1-r4e39OxbH5qRlbH5k/7qexNHV4Y=", "dev": true, "license": "MIT", "dependencies": { @@ -9203,8 +7702,6 @@ }, "node_modules/@storybook/builder-manager": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/builder-manager/-/builder-manager-8.0.10.tgz", - "integrity": "sha1-E68WJIE/wmwiHIigwnCRrEiwV4E=", "dev": true, "license": "MIT", "dependencies": { @@ -9228,367 +7725,8 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha1-O0iMSa7p1JHCyPmKkJt4WHDW6ZU=", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha1-2xySAqW8kuoEx7aEDxu+Cev55rk=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha1-OxYoAp5VdiSdKy12ZpblB2hEn5g=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha1-boUXoEXd2GrjDGYIyEdevAxAALs=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha1-kO0Jjh+d2Kk4FpWyB+HP9FVAoNA=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha1-1xUC0e6JoRMDJ+iQNkZmx2CiqRE=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha1-ql6ljZwd2a9oi4tvY+8NPWDOpTw=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha1-drO5jLH4eTb7w38HPvq61J3NiJw=", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha1-BVtjcl32eDebD2250PqFRjdVsuU=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha1-wOXnh8KFJk5d/Hp58EuLTu/a1/o=", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha1-phhOYr183GPgwESLg4AQAWUyGcU=", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha1-0I45zob0Xvj8iFSdKcYris9WSao=", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha1-jSUvC3dW/9bRy95epn/4/SBDfyA=", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha1-Gfbc2xRAna5gf2bKEYHdTp24EwA=", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha1-PIMMkPGl190Uc9VZXqTruSCYhoU=", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha1-huyjUgOvwNneBpTGTsCrCjePb/8=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha1-53HI6w4Pbhh3/9QiADa5iu1ZFeY=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha1-mnla5LTjfmdPD01xbz4ibdfDm68=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha1-ffI7YaSXuKwYne9uJalWc8rtsD8=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha1-8a5av5ygUq4RwbyAb7TA9Rm6z5A=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/builder-manager/node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha1-JB/mLDTY6EYc1wgneBPh0LpVziM=", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@storybook/builder-manager/node_modules/@esbuild/win32-x64": { "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha1-nJB7IeMKUtuVm6T4C7AaDMQD1cw=", "cpu": [ "x64" ], @@ -9604,8 +7742,6 @@ }, "node_modules/@storybook/builder-manager/node_modules/esbuild": { "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha1-nWsjhlYXZu5rWlUZbG12bSjIfqE=", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -9643,8 +7779,6 @@ }, "node_modules/@storybook/builder-manager/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -9658,8 +7792,6 @@ }, "node_modules/@storybook/builder-webpack5": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/builder-webpack5/-/builder-webpack5-8.0.10.tgz", - "integrity": "sha1-KUDfd72jScf3hA0dSCOB9JNEA5Q=", "dev": true, "license": "MIT", "dependencies": { @@ -9710,8 +7842,6 @@ }, "node_modules/@storybook/builder-webpack5/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -9725,8 +7855,6 @@ }, "node_modules/@storybook/builder-webpack5/node_modules/magic-string": { "version": "0.30.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha1-Ej2cQaDLVkDIkrBB1M+zvQqks54=", "dev": true, "license": "MIT", "dependencies": { @@ -9735,8 +7863,6 @@ }, "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware": { "version": "6.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", - "integrity": "sha1-efQQP4yJhWTJ6Ww6nCQi3lDySbw=", "dev": true, "license": "MIT", "dependencies": { @@ -9764,8 +7890,6 @@ }, "node_modules/@storybook/channels": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/channels/-/channels-8.0.10.tgz", - "integrity": "sha1-VhQbRAAWk/+Z4oKN7saFt8Ev8sY=", "dev": true, "license": "MIT", "dependencies": { @@ -9782,8 +7906,6 @@ }, "node_modules/@storybook/cli": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/cli/-/cli-8.0.10.tgz", - "integrity": "sha1-E3d0n1Rrw4kSKJByIzBZ4Npbz/w=", "dev": true, "license": "MIT", "dependencies": { @@ -9835,8 +7957,6 @@ }, "node_modules/@storybook/cli/node_modules/@babel/core": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", "dev": true, "license": "MIT", "dependencies": { @@ -9866,8 +7986,6 @@ }, "node_modules/@storybook/cli/node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -9876,8 +7994,6 @@ }, "node_modules/@storybook/cli/node_modules/@babel/generator": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -9892,8 +8008,6 @@ }, "node_modules/@storybook/cli/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -9907,8 +8021,6 @@ }, "node_modules/@storybook/cli/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -9922,8 +8034,6 @@ }, "node_modules/@storybook/cli/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -9938,8 +8048,6 @@ }, "node_modules/@storybook/cli/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -9955,8 +8063,6 @@ }, "node_modules/@storybook/cli/node_modules/commander": { "version": "6.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-6.2.1.tgz", - "integrity": "sha1-B5LraC37wyWZm7K4T93duhEKxzw=", "dev": true, "license": "MIT", "engines": { @@ -9965,15 +8071,11 @@ }, "node_modules/@storybook/cli/node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", "dev": true, "license": "MIT" }, "node_modules/@storybook/cli/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -9987,8 +8089,6 @@ }, "node_modules/@storybook/cli/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -9997,8 +8097,6 @@ }, "node_modules/@storybook/cli/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -10010,8 +8108,6 @@ }, "node_modules/@storybook/client-logger": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/client-logger/-/client-logger-8.0.10.tgz", - "integrity": "sha1-096Dd/QfbHZle6dccpWW3GfF/8s=", "dev": true, "license": "MIT", "dependencies": { @@ -10024,8 +8120,6 @@ }, "node_modules/@storybook/codemod": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/codemod/-/codemod-8.0.10.tgz", - "integrity": "sha1-y1pVOBTUUS5fBfPTog0HNJxtvPk=", "dev": true, "license": "MIT", "dependencies": { @@ -10050,16 +8144,8 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/codemod/node_modules/_EXCLUDED_": { - "dev": true - }, - "node_modules/@storybook/codemod/node_modules/@babel/_EXCLUDED_": { - "dev": true - }, "node_modules/@storybook/codemod/node_modules/@babel/core": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", "dev": true, "license": "MIT", "dependencies": { @@ -10089,8 +8175,6 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/generator": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -10105,8 +8189,6 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha1-GFlPeJw1lKyyTP20p/e30ui9kS0=", "dev": true, "license": "MIT", "dependencies": { @@ -10122,8 +8204,6 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha1-eET5KJVG76n+usLeTP41igUL1wM=", "dev": true, "license": "MIT", "engines": { @@ -10135,8 +8215,6 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha1-DiIHA7ifIhaADOexxTywz1IcN/Q=", "dev": true, "license": "MIT", "dependencies": { @@ -10153,8 +8231,6 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/preset-env": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha1-aprJC9WlqdrlAq9g38WMGQVRu80=", "dev": true, "license": "MIT", "dependencies": { @@ -10247,10 +8323,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@storybook/codemod/node_modules/@babel/preset-env/node_modules/core-js-compat": { + "version": "3.37.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/@storybook/codemod/node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha1-zLiKLEnIFyNoYf7ngmCAVzuKkjo=", "dev": true, "license": "MIT", "dependencies": { @@ -10264,8 +8352,6 @@ }, "node_modules/@storybook/codemod/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -10279,8 +8365,6 @@ }, "node_modules/@storybook/codemod/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -10294,8 +8378,6 @@ }, "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha1-MDIN/j/+GjNsFa/c2v1v1hWyXjM=", "dev": true, "license": "MIT", "dependencies": { @@ -10309,8 +8391,6 @@ }, "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs3": { "version": "0.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha1-eJrIJAWtZkwgR20CM7SFKB3rnHc=", "dev": true, "license": "MIT", "dependencies": { @@ -10322,13 +8402,21 @@ } }, "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs3/node_modules/core-js-compat": { - "resolved": "node_modules/@storybook/codemod/node_modules/_EXCLUDED_", - "link": true + "version": "3.37.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha1-rdxH4kDt0doQWOvaAwIfOCu6eF4=", "dev": true, "license": "MIT", "dependencies": { @@ -10338,21 +8426,46 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/@storybook/codemod/node_modules/browserslist": { + "version": "4.23.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/@storybook/codemod/node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", "dev": true, "license": "MIT" }, - "node_modules/@storybook/codemod/node_modules/core-js-compat": { - "resolved": "node_modules/@storybook/codemod/node_modules/@babel/_EXCLUDED_", - "link": true - }, "node_modules/@storybook/codemod/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -10361,8 +8474,6 @@ }, "node_modules/@storybook/components": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/components/-/components-8.0.10.tgz", - "integrity": "sha1-dMUGWM/OniA54OtdClHrubcX6a8=", "dev": true, "license": "MIT", "dependencies": { @@ -10387,8 +8498,6 @@ }, "node_modules/@storybook/core-common": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-common/-/core-common-8.0.10.tgz", - "integrity": "sha1-ROTF1rpQATASFW/73C+wLpIBGvI=", "dev": true, "license": "MIT", "dependencies": { @@ -10426,367 +8535,8 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-common/node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha1-O0iMSa7p1JHCyPmKkJt4WHDW6ZU=", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha1-2xySAqW8kuoEx7aEDxu+Cev55rk=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha1-OxYoAp5VdiSdKy12ZpblB2hEn5g=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha1-boUXoEXd2GrjDGYIyEdevAxAALs=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha1-kO0Jjh+d2Kk4FpWyB+HP9FVAoNA=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha1-1xUC0e6JoRMDJ+iQNkZmx2CiqRE=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha1-ql6ljZwd2a9oi4tvY+8NPWDOpTw=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha1-drO5jLH4eTb7w38HPvq61J3NiJw=", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha1-BVtjcl32eDebD2250PqFRjdVsuU=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha1-wOXnh8KFJk5d/Hp58EuLTu/a1/o=", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha1-phhOYr183GPgwESLg4AQAWUyGcU=", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha1-0I45zob0Xvj8iFSdKcYris9WSao=", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha1-jSUvC3dW/9bRy95epn/4/SBDfyA=", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha1-Gfbc2xRAna5gf2bKEYHdTp24EwA=", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha1-PIMMkPGl190Uc9VZXqTruSCYhoU=", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha1-huyjUgOvwNneBpTGTsCrCjePb/8=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha1-53HI6w4Pbhh3/9QiADa5iu1ZFeY=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha1-mnla5LTjfmdPD01xbz4ibdfDm68=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha1-ffI7YaSXuKwYne9uJalWc8rtsD8=", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha1-8a5av5ygUq4RwbyAb7TA9Rm6z5A=", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@storybook/core-common/node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha1-JB/mLDTY6EYc1wgneBPh0LpVziM=", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@storybook/core-common/node_modules/@esbuild/win32-x64": { "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha1-nJB7IeMKUtuVm6T4C7AaDMQD1cw=", "cpu": [ "x64" ], @@ -10802,8 +8552,6 @@ }, "node_modules/@storybook/core-common/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -10818,8 +8566,6 @@ }, "node_modules/@storybook/core-common/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -10828,8 +8574,6 @@ }, "node_modules/@storybook/core-common/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -10845,8 +8589,6 @@ }, "node_modules/@storybook/core-common/node_modules/esbuild": { "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha1-nWsjhlYXZu5rWlUZbG12bSjIfqE=", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -10884,8 +8626,6 @@ }, "node_modules/@storybook/core-common/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -10899,8 +8639,6 @@ }, "node_modules/@storybook/core-common/node_modules/glob": { "version": "10.3.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", - "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", "dev": true, "license": "ISC", "dependencies": { @@ -10922,8 +8660,6 @@ }, "node_modules/@storybook/core-common/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -10932,8 +8668,6 @@ }, "node_modules/@storybook/core-common/node_modules/minimatch": { "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -10948,8 +8682,6 @@ }, "node_modules/@storybook/core-common/node_modules/minipass": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -10958,8 +8690,6 @@ }, "node_modules/@storybook/core-common/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -10971,8 +8701,6 @@ }, "node_modules/@storybook/core-events": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-events/-/core-events-8.0.10.tgz", - "integrity": "sha1-A8cMpEgWB46KNHnmMiodH1htqIo=", "dev": true, "license": "MIT", "dependencies": { @@ -10985,8 +8713,6 @@ }, "node_modules/@storybook/core-server": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-server/-/core-server-8.0.10.tgz", - "integrity": "sha1-nnWlxHKZ9Ee5qQVkgv+ZSCt/hzw=", "dev": true, "license": "MIT", "dependencies": { @@ -11041,8 +8767,6 @@ }, "node_modules/@storybook/core-server/node_modules/@babel/core": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", "dev": true, "license": "MIT", "dependencies": { @@ -11072,8 +8796,6 @@ }, "node_modules/@storybook/core-server/node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -11082,8 +8804,6 @@ }, "node_modules/@storybook/core-server/node_modules/@babel/generator": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -11098,8 +8818,6 @@ }, "node_modules/@storybook/core-server/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -11113,8 +8831,6 @@ }, "node_modules/@storybook/core-server/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -11128,8 +8844,6 @@ }, "node_modules/@storybook/core-server/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -11144,8 +8858,6 @@ }, "node_modules/@storybook/core-server/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -11161,15 +8873,11 @@ }, "node_modules/@storybook/core-server/node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", "dev": true, "license": "MIT" }, "node_modules/@storybook/core-server/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -11183,8 +8891,6 @@ }, "node_modules/@storybook/core-server/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -11193,8 +8899,6 @@ }, "node_modules/@storybook/core-server/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -11206,8 +8910,6 @@ }, "node_modules/@storybook/core-webpack": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-webpack/-/core-webpack-8.0.10.tgz", - "integrity": "sha1-6gHM0hnVm+AbKvKqlLf8tuYeum0=", "dev": true, "license": "MIT", "dependencies": { @@ -11224,8 +8926,6 @@ }, "node_modules/@storybook/csf": { "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf/-/csf-0.1.7.tgz", - "integrity": "sha1-3MbBajU7wJyMYZuhojupOyqrC50=", "dev": true, "license": "MIT", "dependencies": { @@ -11234,8 +8934,6 @@ }, "node_modules/@storybook/csf-plugin": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf-plugin/-/csf-plugin-8.0.10.tgz", - "integrity": "sha1-orBN9wggFA9aP7gtIidnVkFYWtw=", "dev": true, "license": "MIT", "dependencies": { @@ -11249,8 +8947,6 @@ }, "node_modules/@storybook/csf-tools": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf-tools/-/csf-tools-8.0.10.tgz", - "integrity": "sha1-95fCgfsQ+ctjgtxtTKVVQvdaPDg=", "dev": true, "license": "MIT", "dependencies": { @@ -11271,8 +8967,6 @@ }, "node_modules/@storybook/csf-tools/node_modules/@babel/generator": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -11287,8 +8981,6 @@ }, "node_modules/@storybook/csf-tools/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -11302,8 +8994,6 @@ }, "node_modules/@storybook/csf-tools/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -11317,15 +9007,11 @@ }, "node_modules/@storybook/docs-mdx": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/docs-mdx/-/docs-mdx-3.0.0.tgz", - "integrity": "sha1-XJtc413LAK2Kpd3bq/Uq0J+rOXQ=", "dev": true, "license": "MIT" }, "node_modules/@storybook/docs-tools": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/docs-tools/-/docs-tools-8.0.10.tgz", - "integrity": "sha1-irb5ziSFgUKI3iWlfKFshCzCFNM=", "dev": true, "license": "MIT", "dependencies": { @@ -11345,15 +9031,11 @@ }, "node_modules/@storybook/global": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha1-t5PTS5T1csHX2eD0T6xODbyVcu0=", "dev": true, "license": "MIT" }, "node_modules/@storybook/icons": { "version": "1.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/icons/-/icons-1.2.9.tgz", - "integrity": "sha1-u0pRp54Ya2Li3Q4EkouGF6xXODg=", "dev": true, "license": "MIT", "engines": { @@ -11366,8 +9048,6 @@ }, "node_modules/@storybook/instrumenter": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/instrumenter/-/instrumenter-8.0.10.tgz", - "integrity": "sha1-bs/zIgawQJlpywLl5h9cVNtufaU=", "dev": true, "license": "MIT", "dependencies": { @@ -11386,8 +9066,6 @@ }, "node_modules/@storybook/manager": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/manager/-/manager-8.0.10.tgz", - "integrity": "sha1-w8YinX8s+0f2XcaFcvQsziZh558=", "dev": true, "license": "MIT", "funding": { @@ -11397,8 +9075,6 @@ }, "node_modules/@storybook/manager-api": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/manager-api/-/manager-api-8.0.10.tgz", - "integrity": "sha1-r3HSgLhORRRjQv+JD6V5mgwxxS0=", "dev": true, "license": "MIT", "dependencies": { @@ -11425,8 +9101,6 @@ }, "node_modules/@storybook/node-logger": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/node-logger/-/node-logger-8.0.10.tgz", - "integrity": "sha1-3EjxdLJuRKf7+7xJd5dJbdII/Lk=", "dev": true, "license": "MIT", "funding": { @@ -11436,8 +9110,6 @@ }, "node_modules/@storybook/preview": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/preview/-/preview-8.0.10.tgz", - "integrity": "sha1-P8Ka5F8blfxcy5Dx1HTfJUSbEY8=", "dev": true, "license": "MIT", "funding": { @@ -11447,8 +9119,6 @@ }, "node_modules/@storybook/preview-api": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/preview-api/-/preview-api-8.0.10.tgz", - "integrity": "sha1-2u6ZRmP/81jeTOsM4RCOLAmd+0I=", "dev": true, "license": "MIT", "dependencies": { @@ -11474,8 +9144,6 @@ }, "node_modules/@storybook/react-dom-shim": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/react-dom-shim/-/react-dom-shim-8.0.10.tgz", - "integrity": "sha1-eTEcr1vU4B+XcAOAacKZkh4sGtc=", "dev": true, "license": "MIT", "funding": { @@ -11489,8 +9157,6 @@ }, "node_modules/@storybook/router": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/router/-/router-8.0.10.tgz", - "integrity": "sha1-B7N0T1P+PQ37H37xVEL22BKHEno=", "dev": true, "license": "MIT", "dependencies": { @@ -11505,8 +9171,6 @@ }, "node_modules/@storybook/telemetry": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/telemetry/-/telemetry-8.0.10.tgz", - "integrity": "sha1-oiI0w/gnO76gdmNZMJ9gMl/iu1c=", "dev": true, "license": "MIT", "dependencies": { @@ -11526,8 +9190,6 @@ }, "node_modules/@storybook/telemetry/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -11542,8 +9204,6 @@ }, "node_modules/@storybook/telemetry/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -11559,8 +9219,6 @@ }, "node_modules/@storybook/telemetry/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", "dev": true, "license": "MIT", "dependencies": { @@ -11574,8 +9232,6 @@ }, "node_modules/@storybook/telemetry/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -11584,8 +9240,6 @@ }, "node_modules/@storybook/telemetry/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -11597,8 +9251,6 @@ }, "node_modules/@storybook/test": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/test/-/test-8.0.10.tgz", - "integrity": "sha1-afZ/+Flo6QD2g6cGcXtvr8baohc=", "dev": true, "license": "MIT", "dependencies": { @@ -11620,8 +9272,6 @@ }, "node_modules/@storybook/theming": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/theming/-/theming-8.0.10.tgz", - "integrity": "sha1-vIo/6Y/IPpdR7qvXib5KzAWhDIo=", "dev": true, "license": "MIT", "dependencies": { @@ -11649,8 +9299,6 @@ }, "node_modules/@storybook/types": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/types/-/types-8.0.10.tgz", - "integrity": "sha1-mYZKomfZdh5kmyiosmp4L3jCnec=", "dev": true, "license": "MIT", "dependencies": { @@ -11665,8 +9313,6 @@ }, "node_modules/@swimlane/ngx-charts": { "version": "20.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@swimlane/ngx-charts/-/ngx-charts-20.1.0.tgz", - "integrity": "sha1-wTd62syDX6Ne0MbLMqjsW0PM/Wk=", "license": "MIT", "dependencies": { "@types/d3-shape": "^2.0.0", @@ -11696,8 +9342,6 @@ }, "node_modules/@terraformer/arcgis": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@terraformer/arcgis/-/arcgis-2.1.2.tgz", - "integrity": "sha1-ngXMXg3cQA5TL2zLHZG99CDkp1Y=", "license": "MIT", "dependencies": { "@terraformer/common": "^2.1.2" @@ -11705,14 +9349,10 @@ }, "node_modules/@terraformer/common": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@terraformer/common/-/common-2.1.2.tgz", - "integrity": "sha1-e/g/gfHDqZBpxxTARABPlwfwDJc=", "license": "MIT" }, "node_modules/@testing-library/dom": { "version": "9.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/dom/-/dom-9.3.4.tgz", - "integrity": "sha1-UGluwoN2km/sChv4fZ26xeJ/YM4=", "dev": true, "license": "MIT", "dependencies": { @@ -11731,8 +9371,6 @@ }, "node_modules/@testing-library/dom/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -11747,8 +9385,6 @@ }, "node_modules/@testing-library/dom/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -11764,8 +9400,6 @@ }, "node_modules/@testing-library/dom/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -11774,8 +9408,6 @@ }, "node_modules/@testing-library/dom/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -11787,8 +9419,6 @@ }, "node_modules/@testing-library/jest-dom": { "version": "6.4.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", - "integrity": "sha1-uttAKWR3FJE22r7zK1ct3TtWrfE=", "dev": true, "license": "MIT", "dependencies": { @@ -11833,8 +9463,6 @@ }, "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -11849,8 +9477,6 @@ }, "node_modules/@testing-library/jest-dom/node_modules/chalk": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", "dev": true, "license": "MIT", "dependencies": { @@ -11863,15 +9489,11 @@ }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha1-mT6SXMHXPyxmLn113VpURSWaj9g=", "dev": true, "license": "MIT" }, "node_modules/@testing-library/jest-dom/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -11880,8 +9502,6 @@ }, "node_modules/@testing-library/jest-dom/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -11893,8 +9513,6 @@ }, "node_modules/@testing-library/user-event": { "version": "14.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/user-event/-/user-event-14.5.2.tgz", - "integrity": "sha1-23JX1yfIkZBZR70cGpnaIOA8Lr0=", "dev": true, "license": "MIT", "engines": { @@ -11907,8 +9525,6 @@ }, "node_modules/@thednp/event-listener": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@thednp/event-listener/-/event-listener-2.0.4.tgz", - "integrity": "sha1-dkADk4Sebl0efLi88j4/GE3+GGU=", "dev": true, "license": "MIT", "engines": { @@ -11918,8 +9534,6 @@ }, "node_modules/@thednp/shorty": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@thednp/shorty/-/shorty-2.0.0.tgz", - "integrity": "sha1-4F5nVAMsCR9ZmsDE7X795lWL3ts=", "dev": true, "license": "MIT", "engines": { @@ -11929,8 +9543,6 @@ }, "node_modules/@tootallnate/once": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha1-9UShSNOrNYAcH2M6dEH9h8LkhL8=", "dev": true, "license": "MIT", "engines": { @@ -11939,15 +9551,11 @@ }, "node_modules/@trapezedev/gradle-parse": { "version": "7.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@trapezedev/gradle-parse/-/gradle-parse-7.0.10.tgz", - "integrity": "sha1-Ln4QJUCyVUUGkgizdWeTO8M63A0=", "dev": true, "license": "SEE LICENSE" }, "node_modules/@trapezedev/project": { "version": "7.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@trapezedev/project/-/project-7.0.10.tgz", - "integrity": "sha1-NMmOlbIseeTC0fMPfM7Q6oPcmlM=", "dev": true, "license": "SEE LICENSE", "dependencies": { @@ -11982,8 +9590,6 @@ }, "node_modules/@trapezedev/project/node_modules/env-paths": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha1-Lx6Jwvbb00COGxcR3YLWLjF/WNo=", "dev": true, "license": "MIT", "engines": { @@ -11995,8 +9601,6 @@ }, "node_modules/@trapezedev/project/node_modules/ini": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-2.0.0.tgz", - "integrity": "sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U=", "dev": true, "license": "ISC", "engines": { @@ -12005,8 +9609,6 @@ }, "node_modules/@trapezedev/project/node_modules/prettier": { "version": "2.8.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha1-6MXX6YpDBf/j3i4fxKyhpxwosdo=", "dev": true, "license": "MIT", "bin": { @@ -12021,8 +9623,6 @@ }, "node_modules/@ts-morph/common": { "version": "0.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ts-morph/common/-/common-0.23.0.tgz", - "integrity": "sha1-vU3b0/SE8pR2yL2YVJFZKuX8FH4=", "dev": true, "license": "MIT", "dependencies": { @@ -12034,8 +9634,6 @@ }, "node_modules/@ts-morph/common/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -12044,8 +9642,6 @@ }, "node_modules/@ts-morph/common/node_modules/minimatch": { "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -12060,8 +9656,6 @@ }, "node_modules/@ts-morph/common/node_modules/mkdirp": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha1-5E5MVgf7J5wWgkFxPMbg/qmty1A=", "dev": true, "license": "MIT", "bin": { @@ -12076,36 +9670,26 @@ }, "node_modules/@tsconfig/node10": { "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node10/-/node10-1.0.11.tgz", - "integrity": "sha1-buRkAGhfEw4ngSjHs4t+Ax/1svI=", "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node12": { "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha1-7j3vHyfZ7WbaxuRqKVz/sBUuBY0=", "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node14": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha1-5DhjFihPALmENb9A9y91oJ2r9sE=", "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node16": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha1-C5LcwMwcgfbzBqOB8o4xsaVlNuk=", "dev": true, "license": "MIT" }, "node_modules/@tufjs/canonical-json": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", - "integrity": "sha1-6t6f0fU3mTvB8JSfOuonbsxPqzE=", "dev": true, "license": "MIT", "engines": { @@ -12114,8 +9698,6 @@ }, "node_modules/@tufjs/models": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tufjs/models/-/models-1.0.4.tgz", - "integrity": "sha1-WmiWMPa529ozjUsggBkzZWLxdu8=", "dev": true, "license": "MIT", "dependencies": { @@ -12128,8 +9710,6 @@ }, "node_modules/@tufjs/models/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -12138,8 +9718,6 @@ }, "node_modules/@tufjs/models/node_modules/minimatch": { "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -12154,15 +9732,11 @@ }, "node_modules/@types/aria-query": { "version": "5.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha1-GjHD03iFDSd42rtjdNA23LpLpwg=", "dev": true, "license": "MIT" }, "node_modules/@types/body-parser": { "version": "1.19.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha1-BM6aO2d9yL1oGhfaGrmDXcnT7eQ=", "dev": true, "license": "MIT", "dependencies": { @@ -12172,8 +9746,6 @@ }, "node_modules/@types/bonjour": { "version": "3.5.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha1-rfkM4aEF6B3R+cYf3Fr9ob+5KVY=", "dev": true, "license": "MIT", "dependencies": { @@ -12182,8 +9754,6 @@ }, "node_modules/@types/connect": { "version": "3.4.38", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha1-W6fzvE+73q/43e2VLl/yzFP42Fg=", "dev": true, "license": "MIT", "dependencies": { @@ -12192,8 +9762,6 @@ }, "node_modules/@types/connect-history-api-fallback": { "version": "1.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha1-fecWRaEDBWtIrDzgezUguBnB1bM=", "dev": true, "license": "MIT", "dependencies": { @@ -12203,8 +9771,6 @@ }, "node_modules/@types/cookie": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha1-v9AsHyIkVnZ2wVRRmfh8OoYdh40=", "dev": true, "license": "MIT" }, @@ -12216,8 +9782,6 @@ }, "node_modules/@types/cors": { "version": "2.8.17", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cors/-/cors-2.8.17.tgz", - "integrity": "sha1-XXGKXklKgWb1admGeU5JxIshays=", "dev": true, "license": "MIT", "dependencies": { @@ -12226,8 +9790,6 @@ }, "node_modules/@types/cross-spawn": { "version": "6.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha1-AWPQt5pvhUCeDey43MoXFH+B/SI=", "dev": true, "license": "MIT", "dependencies": { @@ -12236,14 +9798,10 @@ }, "node_modules/@types/d3-path": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/d3-path/-/d3-path-2.0.4.tgz", - "integrity": "sha1-ayiTwj7AF4j3n3puw56q+aZzKvQ=", "license": "MIT" }, "node_modules/@types/d3-shape": { "version": "2.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/d3-shape/-/d3-shape-2.1.7.tgz", - "integrity": "sha1-fDvWqcdYtUuklcqwV1yxg1klESM=", "license": "MIT", "dependencies": { "@types/d3-path": "^2" @@ -12251,36 +9809,26 @@ }, "node_modules/@types/detect-port": { "version": "1.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/detect-port/-/detect-port-1.3.5.tgz", - "integrity": "sha1-3uzeFDJFmJ3uDoIRXzyrpe4Op0c=", "dev": true, "license": "MIT" }, "node_modules/@types/doctrine": { "version": "0.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/doctrine/-/doctrine-0.0.3.tgz", - "integrity": "sha1-6JLSk8ksnB0/mvcsFaVU+8fgiVo=", "dev": true, "license": "MIT" }, "node_modules/@types/ejs": { "version": "3.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha1-Sdc4JXzHO6/kXBPLj/JAaDtNURc=", "dev": true, "license": "MIT" }, "node_modules/@types/emscripten": { "version": "1.39.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/emscripten/-/emscripten-1.39.11.tgz", - "integrity": "sha1-j4xAy4MaJAbA7lsMboR7O/ZZwuM=", "dev": true, "license": "MIT" }, "node_modules/@types/eslint": { "version": "8.56.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/eslint/-/eslint-8.56.10.tgz", - "integrity": "sha1-6yNwpzvwSpAe66jyJZXH7g9+tY0=", "dev": true, "license": "MIT", "dependencies": { @@ -12290,8 +9838,6 @@ }, "node_modules/@types/eslint-scope": { "version": "3.7.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha1-MQi9XxiwzbJ3yGez3UScntcHmsU=", "dev": true, "license": "MIT", "dependencies": { @@ -12301,15 +9847,11 @@ }, "node_modules/@types/estree": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha1-ps4+VW4A/ZiV3Yct0XKtDUvWh/Q=", "dev": true, "license": "MIT" }, "node_modules/@types/express": { "version": "4.17.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/express/-/express-4.17.21.tgz", - "integrity": "sha1-wm1KFR5g7+AISyPcM2nrxjHtGS0=", "dev": true, "license": "MIT", "dependencies": { @@ -12321,8 +9863,6 @@ }, "node_modules/@types/express-serve-static-core": { "version": "4.19.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", - "integrity": "sha1-OuirN2fZjQtoLNoGPDM54ehsz6o=", "dev": true, "license": "MIT", "dependencies": { @@ -12334,8 +9874,6 @@ }, "node_modules/@types/fs-extra": { "version": "8.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/fs-extra/-/fs-extra-8.1.5.tgz", - "integrity": "sha1-M6rili07Pskhm1rKJVXuACdPWSc=", "dev": true, "license": "MIT", "dependencies": { @@ -12344,20 +9882,14 @@ }, "node_modules/@types/geojson": { "version": "7946.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/geojson/-/geojson-7946.0.8.tgz", - "integrity": "sha1-MHRK/bOF4pReIvOwM/iX92sfEso=", "license": "MIT" }, "node_modules/@types/google.visualization": { "version": "0.0.68", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/google.visualization/-/google.visualization-0.0.68.tgz", - "integrity": "sha1-dz6QjALgjf/miYRPCXLdSBUW5wQ=", "license": "MIT" }, "node_modules/@types/hast": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha1-HWs5mTuCzqateDlFsFCMJZA+Fao=", "dev": true, "license": "MIT", "dependencies": { @@ -12366,22 +9898,16 @@ }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha1-T8M6AMHQwWmHsaIM+S0gYUxVrDU=", "dev": true, "license": "MIT" }, "node_modules/@types/http-errors": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha1-frR3JsORtzRabsNa1/TeRpz1uk8=", "dev": true, "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha1-V/jMqhwcN4BkT4qU+ca1AAteLuw=", "dev": true, "license": "MIT", "dependencies": { @@ -12390,15 +9916,11 @@ }, "node_modules/@types/jasmine": { "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jasmine/-/jasmine-3.6.0.tgz", - "integrity": "sha1-gGT9tv6cuS/nnZ1enq/40tmhJRo=", "dev": true, "license": "MIT" }, "node_modules/@types/jasminewd2": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jasminewd2/-/jasminewd2-2.0.2.tgz", - "integrity": "sha1-X2jh5pe/ELxv2Mvy4Aaj1nEsW2Q=", "dev": true, "license": "MIT", "dependencies": { @@ -12407,8 +9929,6 @@ }, "node_modules/@types/jest": { "version": "28.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jest/-/jest-28.1.6.tgz", - "integrity": "sha1-1qnN04ln0tdGhh+1vmsSDjgoTdQ=", "dev": true, "license": "MIT", "dependencies": { @@ -12418,8 +9938,6 @@ }, "node_modules/@types/jest/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", "dev": true, "license": "MIT", "engines": { @@ -12431,8 +9949,6 @@ }, "node_modules/@types/jest/node_modules/pretty-format": { "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", "dev": true, "license": "MIT", "dependencies": { @@ -12447,29 +9963,21 @@ }, "node_modules/@types/jest/node_modules/react-is": { "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", "dev": true, "license": "MIT" }, "node_modules/@types/json-schema": { "version": "7.0.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha1-WWoXRyM2lNUPatinhp/Lb1bPWEE=", "dev": true, "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true, "license": "MIT" }, "node_modules/@types/karma": { "version": "6.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/karma/-/karma-6.3.8.tgz", - "integrity": "sha1-Bss+zdq+zoHrQ6EIeo8Brez2RkU=", "license": "MIT", "dependencies": { "@types/node": "*", @@ -12478,21 +9986,15 @@ }, "node_modules/@types/lodash": { "version": "4.17.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/lodash/-/lodash-4.17.1.tgz", - "integrity": "sha1-D6v88vISfvc7EZ2YRSvTF8Shfrg=", "dev": true, "license": "MIT" }, "node_modules/@types/mapbox__point-geometry": { "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz", - "integrity": "sha1-DvAXt17tzgL/YkO0GJIQ4ubV5W0=", "license": "MIT" }, "node_modules/@types/mapbox__vector-tile": { "version": "1.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz", - "integrity": "sha1-rXV0Qe8dNGKNngmK/ZyRQjwfhzQ=", "license": "MIT", "dependencies": { "@types/geojson": "*", @@ -12502,29 +10004,21 @@ }, "node_modules/@types/mdx": { "version": "2.0.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha1-aPaHcEPTdwkokP9bKYFSsKIWcb0=", "dev": true, "license": "MIT" }, "node_modules/@types/mime": { "version": "1.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha1-HvMC4Bz30rWg+lJnkMkSO/HQZpA=", "dev": true, "license": "MIT" }, "node_modules/@types/minimist": { "version": "1.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha1-7BB1XocUl7zYPv6SfkPsRujAdH4=", "dev": true, "license": "MIT" }, "node_modules/@types/node": { "version": "18.19.33", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/node/-/node-18.19.33.tgz", - "integrity": "sha1-mM0oahuKXhGqBmIyECQLzCjpXEg=", "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -12532,8 +10026,6 @@ }, "node_modules/@types/node-forge": { "version": "1.3.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha1-CXLqU43bD02cL6DsXbVyR3OmBNo=", "dev": true, "license": "MIT", "dependencies": { @@ -12542,63 +10034,45 @@ }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha1-VuLMJsOXwDj6sOOpF6EtXFkJ6QE=", "dev": true, "license": "MIT" }, "node_modules/@types/parse-json": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha1-WVDlCWB5MFWEXpVsQn/CsNcMUjk=", "dev": true, "license": "MIT" }, "node_modules/@types/pbf": { "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/pbf/-/pbf-3.0.5.tgz", - "integrity": "sha1-qUlaWNjHW+T/6aC9dJowdxXAdAQ=", "license": "MIT" }, "node_modules/@types/pretty-hrtime": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-7hvYyfegGzRFeGqtDvI6ul9RGkQ=", "dev": true, "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha1-ErseK+Jyk8FAastq8cPzoUgdmMY=", "dev": true, "license": "MIT" }, "node_modules/@types/q": { "version": "0.0.32", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/q/-/q-0.0.32.tgz", - "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", "dev": true, "license": "MIT" }, "node_modules/@types/qs": { "version": "6.9.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha1-rd6KBg7JwwWoLeG6vBBW5zvWTc4=", "dev": true, "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha1-UK5DU+qt3AQEQnmBL1LIxlhX28s=", "dev": true, "license": "MIT" }, "node_modules/@types/react": { "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/react/-/react-18.3.1.tgz", - "integrity": "sha1-/tQ5hcqoNKIITQAuR3HhXfy9vo4=", "dev": true, "license": "MIT", "dependencies": { @@ -12608,8 +10082,6 @@ }, "node_modules/@types/react-dom": { "version": "18.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha1-DLyBh1XYcGarbKdPvtslR9dKgrA=", "dev": true, "license": "MIT", "dependencies": { @@ -12618,29 +10090,21 @@ }, "node_modules/@types/retry": { "version": "0.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-KzXsz87n04zXKtmSMvvVi/+zyE0=", "dev": true, "license": "MIT" }, "node_modules/@types/selenium-webdriver": { "version": "3.0.26", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/selenium-webdriver/-/selenium-webdriver-3.0.26.tgz", - "integrity": "sha1-/H2H1YCv+i5SaFsuiBvCAYGaWDY=", "dev": true, "license": "MIT" }, "node_modules/@types/semver": { "version": "7.5.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha1-gmioxXo+Sr0lwWXs02I323lIpV4=", "dev": true, "license": "MIT" }, "node_modules/@types/send": { "version": "0.17.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/send/-/send-0.17.4.tgz", - "integrity": "sha1-ZhnNJOcnB5NwLk5qS5WKkBDPxXo=", "dev": true, "license": "MIT", "dependencies": { @@ -12650,8 +10114,6 @@ }, "node_modules/@types/serve-index": { "version": "1.9.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha1-5q4T1QU8sG7TY5IRC0+aSaxOyJg=", "dev": true, "license": "MIT", "dependencies": { @@ -12660,8 +10122,6 @@ }, "node_modules/@types/serve-static": { "version": "1.15.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha1-IhdLvXT7l/4wMQlzjptcLzBk9xQ=", "dev": true, "license": "MIT", "dependencies": { @@ -12672,15 +10132,11 @@ }, "node_modules/@types/slice-ansi": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha1-60DfvjrFwd5h9ry57UcfVLqpidY=", "dev": true, "license": "MIT" }, "node_modules/@types/sockjs": { "version": "0.3.36", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha1-zjIs8HvMEZ1Mv3+IlU86O9D2dTU=", "dev": true, "license": "MIT", "dependencies": { @@ -12689,8 +10145,6 @@ }, "node_modules/@types/supercluster": { "version": "7.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/supercluster/-/supercluster-7.1.3.tgz", - "integrity": "sha1-GhvCQBsJF02cnkQSSTHseHSnKyc=", "license": "MIT", "dependencies": { "@types/geojson": "*" @@ -12698,29 +10152,21 @@ }, "node_modules/@types/unist": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha1-bdYeQ+9gs0CGKH+DaDpcGy3FPSA=", "dev": true, "license": "MIT" }, "node_modules/@types/uuid": { "version": "9.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha1-dUW6T8PAA9bHVvZR878WPY8PKbo=", "dev": true, "license": "MIT" }, "node_modules/@types/webpack-env": { "version": "1.18.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/webpack-env/-/webpack-env-1.18.5.tgz", - "integrity": "sha1-7M2gsE/gJL7VBYgeLlMvnBGRab8=", "dev": true, "license": "MIT" }, "node_modules/@types/ws": { "version": "8.5.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha1-Ss+1F5cIU/pldKOmiGeR0Eo5Z4c=", "dev": true, "license": "MIT", "dependencies": { @@ -12729,8 +10175,6 @@ }, "node_modules/@types/yauzl": { "version": "2.10.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha1-6bKAi08QlQSgPNqVglmHb2EBeZk=", "license": "MIT", "optional": true, "dependencies": { @@ -12739,14 +10183,10 @@ }, "node_modules/@types/youtube": { "version": "0.0.42", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/youtube/-/youtube-0.0.42.tgz", - "integrity": "sha1-w1aOPoLgTL0AysO2ZWTrzSH9nZA=", "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.15.0.tgz", - "integrity": "sha1-sLPhX6jD5n7UOGt2XMC6mK06MDs=", "dev": true, "license": "MIT", "dependencies": { @@ -12781,8 +10221,6 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/type-utils/-/type-utils-6.15.0.tgz", - "integrity": "sha1-wiJhvQBWaCGjANCPRjJTOo+b7QE=", "dev": true, "license": "MIT", "dependencies": { @@ -12809,8 +10247,6 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-6.15.0.tgz", - "integrity": "sha1-+A27efOw9WkHeocR3UQYaokz+kw=", "dev": true, "license": "MIT", "dependencies": { @@ -12835,8 +10271,6 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, "license": "ISC", "bin": { @@ -12848,8 +10282,6 @@ }, "node_modules/@typescript-eslint/parser": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/parser/-/parser-6.15.0.tgz", - "integrity": "sha1-GvaXQc+jFKE8FDTQvdWgwwlmmdc=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -12877,8 +10309,6 @@ }, "node_modules/@typescript-eslint/scope-manager": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-6.15.0.tgz", - "integrity": "sha1-QOUhSj6eBIrKVc4zOBvGG2tRwyo=", "dev": true, "license": "MIT", "dependencies": { @@ -12895,8 +10325,6 @@ }, "node_modules/@typescript-eslint/type-utils": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", - "integrity": "sha1-fTrsqfo3p6t+PZBWqZtC80LEitc=", "dev": true, "license": "MIT", "dependencies": { @@ -12923,8 +10351,6 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.48.2.tgz", - "integrity": "sha1-Y1cGq7HsFkE3+SFI8G95RDjJe44=", "dev": true, "license": "MIT", "engines": { @@ -12937,8 +10363,6 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", - "integrity": "sha1-biBrRilCsyODWCpsklHAUCHMIbA=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -12965,8 +10389,6 @@ }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", - "integrity": "sha1-wkdYKgvM5GdGHXtpZRO/lFUAAGA=", "dev": true, "license": "MIT", "dependencies": { @@ -12983,8 +10405,6 @@ }, "node_modules/@typescript-eslint/types": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-6.15.0.tgz", - "integrity": "sha1-qfewBq7lKwlIvm4D9SGBS/Q13dU=", "dev": true, "license": "MIT", "engines": { @@ -12997,8 +10417,6 @@ }, "node_modules/@typescript-eslint/typescript-estree": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-6.15.0.tgz", - "integrity": "sha1-L4pRPfHOXm4bqOXGqlLzkq4CP8U=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -13025,8 +10443,6 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, "license": "ISC", "bin": { @@ -13038,8 +10454,6 @@ }, "node_modules/@typescript-eslint/utils": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-5.48.2.tgz", - "integrity": "sha1-N3epHcsiuEmaJVGeBu7y6VaSlaM=", "dev": true, "license": "MIT", "dependencies": { @@ -13065,8 +10479,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz", - "integrity": "sha1-u3Z2y3jx6Ukh6qtjektdWW+Dirw=", "dev": true, "license": "MIT", "dependencies": { @@ -13083,8 +10495,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.48.2.tgz", - "integrity": "sha1-Y1cGq7HsFkE3+SFI8G95RDjJe44=", "dev": true, "license": "MIT", "engines": { @@ -13097,8 +10507,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", - "integrity": "sha1-biBrRilCsyODWCpsklHAUCHMIbA=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -13125,8 +10533,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", - "integrity": "sha1-wkdYKgvM5GdGHXtpZRO/lFUAAGA=", "dev": true, "license": "MIT", "dependencies": { @@ -13143,8 +10549,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -13157,8 +10561,6 @@ }, "node_modules/@typescript-eslint/utils/node_modules/estraverse": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -13167,8 +10569,6 @@ }, "node_modules/@typescript-eslint/visitor-keys": { "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-6.15.0.tgz", - "integrity": "sha1-W6+Xp7/uxvSJTUAENwVRVaRrIzA=", "dev": true, "license": "MIT", "dependencies": { @@ -13185,15 +10585,11 @@ }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha1-dWZBrbWHhRtcyz4JXa8nrlgchAY=", "dev": true, "license": "ISC" }, "node_modules/@vitest/expect": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/expect/-/expect-1.3.1.tgz", - "integrity": "sha1-1MFLicQ6Jf1ACmuUH1G6J/4MuRg=", "dev": true, "license": "MIT", "dependencies": { @@ -13207,8 +10603,6 @@ }, "node_modules/@vitest/expect/node_modules/@jest/schemas": { "version": "29.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha1-Qwtc6KTgBEp+OBlmMwWnswkcjgM=", "dev": true, "license": "MIT", "dependencies": { @@ -13220,15 +10614,11 @@ }, "node_modules/@vitest/expect/node_modules/@sinclair/typebox": { "version": "0.27.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha1-Zmf6wWxDa1Q0o4ejTe2wExmPbm4=", "dev": true, "license": "MIT" }, "node_modules/@vitest/expect/node_modules/@vitest/spy": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/spy/-/spy-1.3.1.tgz", - "integrity": "sha1-gUJF1G0BG5nt0cdSj1clxk6FqIs=", "dev": true, "license": "MIT", "dependencies": { @@ -13240,8 +10630,6 @@ }, "node_modules/@vitest/expect/node_modules/@vitest/utils": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/utils/-/utils-1.3.1.tgz", - "integrity": "sha1-ewWDhlRVdUT2lKNy3nZ/zJWU1ho=", "dev": true, "license": "MIT", "dependencies": { @@ -13256,8 +10644,6 @@ }, "node_modules/@vitest/expect/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", "dev": true, "license": "MIT", "engines": { @@ -13269,8 +10655,6 @@ }, "node_modules/@vitest/expect/node_modules/pretty-format": { "version": "29.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha1-ykLHWDEPNlv6caC9oKgHFgt3aBI=", "dev": true, "license": "MIT", "dependencies": { @@ -13284,15 +10668,11 @@ }, "node_modules/@vitest/expect/node_modules/react-is": { "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", "dev": true, "license": "MIT" }, "node_modules/@vitest/spy": { "version": "1.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/spy/-/spy-1.6.0.tgz", - "integrity": "sha1-Niy9QszbA/FhN5j96ZeZZJUWkG0=", "dev": true, "license": "MIT", "dependencies": { @@ -13304,8 +10684,6 @@ }, "node_modules/@vitest/utils": { "version": "1.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/utils/-/utils-1.6.0.tgz", - "integrity": "sha1-XFZ1yn1vVGp7QzfemuiC5sV4lqE=", "dev": true, "license": "MIT", "dependencies": { @@ -13320,8 +10698,6 @@ }, "node_modules/@vitest/utils/node_modules/@jest/schemas": { "version": "29.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha1-Qwtc6KTgBEp+OBlmMwWnswkcjgM=", "dev": true, "license": "MIT", "dependencies": { @@ -13333,15 +10709,11 @@ }, "node_modules/@vitest/utils/node_modules/@sinclair/typebox": { "version": "0.27.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha1-Zmf6wWxDa1Q0o4ejTe2wExmPbm4=", "dev": true, "license": "MIT" }, "node_modules/@vitest/utils/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", "dev": true, "license": "MIT", "engines": { @@ -13353,8 +10725,6 @@ }, "node_modules/@vitest/utils/node_modules/pretty-format": { "version": "29.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha1-ykLHWDEPNlv6caC9oKgHFgt3aBI=", "dev": true, "license": "MIT", "dependencies": { @@ -13368,15 +10738,11 @@ }, "node_modules/@vitest/utils/node_modules/react-is": { "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha1-uxag6LGRT5efRYZMI4Gcw+Pw1Ls=", "dev": true, "license": "MIT", "dependencies": { @@ -13386,29 +10752,21 @@ }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha1-2svLla/xNcgmD3f6O0xf6mAKZDE=", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha1-YTL2jErNWdzRQcRLGMvrvZ8vp2g=", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha1-bfINJy6lQ5vyCrNJK3+3Dpv8s/Y=", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha1-y85efgwb0yz0kFrkRO9kzqkZ8bU=", "dev": true, "license": "MIT", "dependencies": { @@ -13419,15 +10777,11 @@ }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha1-uy69s7g6om2bqtTEbUMVKDrNUek=", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha1-PaYjIzrhpgQJtQmlKt6bwio3978=", "dev": true, "license": "MIT", "dependencies": { @@ -13439,8 +10793,6 @@ }, "node_modules/@webassemblyjs/ieee754": { "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha1-u2ZckdCxT//OsOOCmMMprwQ8bjo=", "dev": true, "license": "MIT", "dependencies": { @@ -13449,8 +10801,6 @@ }, "node_modules/@webassemblyjs/leb128": { "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha1-cOYOXoL5rIERi8JTgaCyg4kyQNc=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -13459,15 +10809,11 @@ }, "node_modules/@webassemblyjs/utf8": { "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha1-kPi8NMVhWV/hVmA75yU8280Pq1o=", "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha1-n58/9SoUyYCTm+DvnV3568Z4rjs=", "dev": true, "license": "MIT", "dependencies": { @@ -13483,8 +10829,6 @@ }, "node_modules/@webassemblyjs/wasm-gen": { "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha1-plIGAdobVwBEgnNmanGtCkXXhUc=", "dev": true, "license": "MIT", "dependencies": { @@ -13497,8 +10841,6 @@ }, "node_modules/@webassemblyjs/wasm-opt": { "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha1-nm6BR138+2LatXSsLdo4ImwjK8U=", "dev": true, "license": "MIT", "dependencies": { @@ -13510,8 +10852,6 @@ }, "node_modules/@webassemblyjs/wasm-parser": { "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha1-xHrLkObwgzkeP6YdETZQ7qHpWTc=", "dev": true, "license": "MIT", "dependencies": { @@ -13525,8 +10865,6 @@ }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha1-vOz2YdfRq9r5idg0Gkgz4z4rMaw=", "dev": true, "license": "MIT", "dependencies": { @@ -13536,8 +10874,6 @@ }, "node_modules/@wf1/core-ui": { "version": "2.5.1", - "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/core-ui/-/@wf1/core-ui-2.5.1.tgz", - "integrity": "sha1-ODIlzzdlK6gXOJNJmL4RJVV+TUc=", "dependencies": { "tslib": "^2.0.0" }, @@ -13567,8 +10903,6 @@ }, "node_modules/@wf1/incidents-rest-api": { "version": "1.9.0-SNAPSHOT.85", - "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/incidents-rest-api/-/@wf1/incidents-rest-api-1.9.0-SNAPSHOT.85.tgz", - "integrity": "sha1-gTgdCGasX8EjLjdKj6OjGZCSmfA=", "dependencies": { "tslib": "^1.9.0" }, @@ -13579,14 +10913,10 @@ }, "node_modules/@wf1/incidents-rest-api/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/@wf1/orgunit-rest-api": { "version": "2.0.2", - "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/orgunit-rest-api/-/@wf1/orgunit-rest-api-2.0.2.tgz", - "integrity": "sha1-nvsVkD7x5w3+qxlyBFjG1TmjLlg=", "dependencies": { "tslib": "^1.9.0" }, @@ -13597,28 +10927,20 @@ }, "node_modules/@wf1/orgunit-rest-api/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/@wf1/wfcc-application-ui": { "version": "1.2.0-SNAPSHOT.106", - "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/wfcc-application-ui/-/@wf1/wfcc-application-ui-1.2.0-SNAPSHOT.106.tgz", - "integrity": "sha1-kC81cbdyBBgF85Yl03nqEHaxJ4g=", "dependencies": { "tslib": "^2.5.1" } }, "node_modules/@wf1/wfcc-application-ui/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/@wf1/wfdm-document-management-api": { "version": "1.2.0-SNAPSHOT.61", - "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/wfdm-document-management-api/-/@wf1/wfdm-document-management-api-1.2.0-SNAPSHOT.61.tgz", - "integrity": "sha1-Y+/v/clpDJi62uHbUdDhvHGNroY=", "dependencies": { "tslib": "^1.10.0" }, @@ -13629,14 +10951,10 @@ }, "node_modules/@wf1/wfdm-document-management-api/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/@xml-tools/parser": { "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xml-tools/parser/-/parser-1.0.11.tgz", - "integrity": "sha1-oRihQJnqXDxTfkeB+tL8GVtX+P8=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -13645,8 +10963,6 @@ }, "node_modules/@xmldom/xmldom": { "version": "0.7.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha1-/zSUJmek4ZqfSgmWp2gU2qw2TPM=", "dev": true, "license": "MIT", "engines": { @@ -13655,22 +10971,16 @@ }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", "dev": true, "license": "Apache-2.0" }, "node_modules/@yarnpkg/esbuild-plugin-pnp": { "version": "3.0.0-rc.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", - "integrity": "sha1-TkDn0usoglyaNaudBMNjkx18Dmc=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -13685,15 +10995,11 @@ }, "node_modules/@yarnpkg/esbuild-plugin-pnp/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/@yarnpkg/fslib": { "version": "2.10.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/fslib/-/fslib-2.10.3.tgz", - "integrity": "sha1-qMmJPfXRg89jYmgLnxxtdQTdVxc=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -13706,15 +11012,11 @@ }, "node_modules/@yarnpkg/fslib/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "dev": true, "license": "0BSD" }, "node_modules/@yarnpkg/libzip": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/libzip/-/libzip-2.3.0.tgz", - "integrity": "sha1-/h52Lkdmn24slg/BGENmCNg0474=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -13727,37 +11029,26 @@ }, "node_modules/@yarnpkg/libzip/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "dev": true, "license": "0BSD" }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha1-53qX+9NFt22DJF7c0X05OxtB+zE=", "dev": true, "license": "BSD-2-Clause" }, "node_modules/abab": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/abab/-/abab-2.0.6.tgz", - "integrity": "sha1-QbgPLIcdGWhiFrgjCSMc/Tyz0pE=", - "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true, "license": "BSD-3-Clause" }, "node_modules/abbrev": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=", "dev": true, "license": "ISC" }, "node_modules/accepts": { "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha1-C/C+EltnAUrcsLCSHmLbe//hay4=", "dev": true, "license": "MIT", "dependencies": { @@ -13770,8 +11061,6 @@ }, "node_modules/acorn": { "version": "8.11.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha1-ceCxThOk7BYHJLOPt7DyM7G4HXo=", "dev": true, "license": "MIT", "bin": { @@ -13783,8 +11072,6 @@ }, "node_modules/acorn-import-assertions": { "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha1-UHJ2JJ1oR5fITgc074SGAzTPsaw=", "dev": true, "license": "MIT", "peerDependencies": { @@ -13793,8 +11080,6 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=", "dev": true, "license": "MIT", "peerDependencies": { @@ -13803,8 +11088,6 @@ }, "node_modules/acorn-walk": { "version": "8.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha1-dwOvlBXxttuTFdaJVQOGLiMdNKo=", "dev": true, "license": "MIT", "engines": { @@ -13813,15 +11096,11 @@ }, "node_modules/add-stream": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=", "dev": true, "license": "MIT" }, "node_modules/address": { "version": "1.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/address/-/address-1.2.2.tgz", - "integrity": "sha1-K1JI2sVIWmOQUyxqUX/aLj+qyJ4=", "dev": true, "license": "MIT", "engines": { @@ -13830,8 +11109,6 @@ }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha1-/EoP0ID30QRx8wpzIPJVYK3ijJk=", "dev": true, "license": "MIT", "dependencies": { @@ -13844,8 +11121,6 @@ }, "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=", "dev": true, "license": "MIT", "dependencies": { @@ -13859,8 +11134,6 @@ }, "node_modules/adm-zip": { "version": "0.5.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/adm-zip/-/adm-zip-0.5.12.tgz", - "integrity": "sha1-h3hjKOkdVLNzWNilD5VMTNc7pgs=", "dev": true, "license": "MIT", "engines": { @@ -13869,8 +11142,6 @@ }, "node_modules/agent-base": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=", "license": "MIT", "dependencies": { "debug": "4" @@ -13881,8 +11152,6 @@ }, "node_modules/agentkeepalive": { "version": "4.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha1-JnOtE4mzxBjFogxdc2T5PKBL6SM=", "dev": true, "license": "MIT", "dependencies": { @@ -13894,8 +11163,6 @@ }, "node_modules/aggregate-error": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", "dev": true, "license": "MIT", "dependencies": { @@ -13908,8 +11175,6 @@ }, "node_modules/ajv": { "version": "8.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=", "dev": true, "license": "MIT", "dependencies": { @@ -13925,8 +11190,6 @@ }, "node_modules/ajv-formats": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=", "dev": true, "license": "MIT", "dependencies": { @@ -13943,8 +11206,6 @@ }, "node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha1-adTThaRzPNvqtElkoRcKiPh/DhY=", "dev": true, "license": "MIT", "dependencies": { @@ -13956,8 +11217,6 @@ }, "node_modules/angular-google-charts": { "version": "2.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular-google-charts/-/angular-google-charts-2.2.3.tgz", - "integrity": "sha1-oO80Z7O4at/kgqcINSxrIJRh73Q=", "license": "MIT", "dependencies": { "@types/google.visualization": "0.0.68", @@ -13970,14 +11229,10 @@ }, "node_modules/angular-google-charts/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "license": "0BSD" }, "node_modules/angular-oauth2-oidc": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular-oauth2-oidc/-/angular-oauth2-oidc-4.0.2.tgz", - "integrity": "sha1-Lt1Io78XAdIJePM0RquhvTUq0CQ=", "license": "MIT", "dependencies": { "jsrsasign": "^8.0.12", @@ -13990,20 +11245,14 @@ }, "node_modules/angular-oauth2-oidc/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/angular2-uuid": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular2-uuid/-/angular2-uuid-1.1.1.tgz", - "integrity": "sha1-cvA81TK39AAy6x7PufhFc4S+lW4=", "license": "MIT" }, "node_modules/ansi-colors": { "version": "4.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs=", "dev": true, "license": "MIT", "engines": { @@ -14012,8 +11261,6 @@ }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", "dev": true, "license": "MIT", "dependencies": { @@ -14028,8 +11275,6 @@ }, "node_modules/ansi-escapes/node_modules/type-fest": { "version": "0.21.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -14041,8 +11286,6 @@ }, "node_modules/ansi-html-community": { "version": "0.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=", "dev": true, "engines": [ "node >= 0.8.0" @@ -14054,8 +11297,6 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "license": "MIT", "engines": { "node": ">=8" @@ -14063,8 +11304,6 @@ }, "node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "license": "MIT", "dependencies": { @@ -14076,8 +11315,6 @@ }, "node_modules/ansi-styles/node_modules/color-convert": { "version": "1.9.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "dev": true, "license": "MIT", "dependencies": { @@ -14086,15 +11323,11 @@ }, "node_modules/ansi-styles/node_modules/color-name": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true, "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4=", "dev": true, "license": "ISC", "dependencies": { @@ -14107,8 +11340,6 @@ }, "node_modules/apache-crypt": { "version": "1.2.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/apache-crypt/-/apache-crypt-1.2.6.tgz", - "integrity": "sha1-w/m5gxi0R/CoeLVOLLETu7hTlpg=", "dev": true, "license": "MIT", "dependencies": { @@ -14120,8 +11351,6 @@ }, "node_modules/apache-md5": { "version": "1.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/apache-md5/-/apache-md5-1.1.8.tgz", - "integrity": "sha1-6nnG/rA6v+1CsoMN3gb3XfXju9k=", "dev": true, "license": "MIT", "engines": { @@ -14130,22 +11359,16 @@ }, "node_modules/app-root-dir": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/app-root-dir/-/app-root-dir-1.0.2.tgz", - "integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=", "dev": true, "license": "MIT" }, "node_modules/aproba": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=", "dev": true, "license": "ISC" }, "node_modules/are-docs-informative": { "version": "0.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/are-docs-informative/-/are-docs-informative-0.0.2.tgz", - "integrity": "sha1-OH8Ok/XUUoA3PTh6WdNMltsyGWM=", "dev": true, "license": "MIT", "engines": { @@ -14154,8 +11377,6 @@ }, "node_modules/are-we-there-yet": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha1-Z53yIrJ4xk8s26EXXNwAsNlhZL0=", "dev": true, "license": "ISC", "dependencies": { @@ -14168,8 +11389,6 @@ }, "node_modules/are-we-there-yet/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -14183,15 +11402,11 @@ }, "node_modules/arg": { "version": "4.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arg/-/arg-4.1.3.tgz", - "integrity": "sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk=", "dev": true, "license": "MIT" }, "node_modules/argparse": { "version": "1.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", "dev": true, "license": "MIT", "dependencies": { @@ -14200,8 +11415,6 @@ }, "node_modules/aria-query": { "version": "5.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha1-GdsnzRARUnc2MTlvepWjtYwiw14=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -14210,8 +11423,6 @@ }, "node_modules/arr-union": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14219,8 +11430,6 @@ }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha1-HlWD7BZ2NUCieuUu7Zn/iZIjVo8=", "dev": true, "license": "MIT", "dependencies": { @@ -14236,22 +11445,16 @@ }, "node_modules/array-flatten": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true, "license": "MIT" }, "node_modules/array-ify": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", "dev": true, "license": "MIT" }, "node_modules/array-includes": { "version": "3.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha1-XjcMvhcv3V3WUwwdSq3aJSgbqX0=", "dev": true, "license": "MIT", "dependencies": { @@ -14271,8 +11474,6 @@ }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", "dev": true, "license": "MIT", "engines": { @@ -14281,8 +11482,6 @@ }, "node_modules/array-uniq": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", "dev": true, "license": "MIT", "engines": { @@ -14291,8 +11490,6 @@ }, "node_modules/array.prototype.findlastindex": { "version": "1.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha1-jDWnVccpCHGUU/hxRcoBHjkzTQ0=", "dev": true, "license": "MIT", "dependencies": { @@ -14312,8 +11509,6 @@ }, "node_modules/array.prototype.flat": { "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha1-FHYhffjP8X1y7o87oGc421s4fRg=", "dev": true, "license": "MIT", "dependencies": { @@ -14331,8 +11526,6 @@ }, "node_modules/array.prototype.flatmap": { "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha1-yafGgx245xnWzmORkBRsJLvT5Sc=", "dev": true, "license": "MIT", "dependencies": { @@ -14350,8 +11543,6 @@ }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha1-CXly9CVeQbw0JeN9w/ZCHPmu/eY=", "dev": true, "license": "MIT", "dependencies": { @@ -14373,8 +11564,6 @@ }, "node_modules/arrify": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true, "license": "MIT", "engines": { @@ -14383,15 +11572,11 @@ }, "node_modules/asap": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", "dev": true, "license": "MIT" }, "node_modules/asn1": { "version": "0.2.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha1-DTp7tuZOAqkMAwOzHykoaOoJoI0=", "dev": true, "license": "MIT", "dependencies": { @@ -14400,8 +11585,6 @@ }, "node_modules/asn1.js": { "version": "4.10.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", "license": "MIT", "dependencies": { "bn.js": "^4.0.0", @@ -14411,14 +11594,10 @@ }, "node_modules/asn1.js/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/assert": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assert/-/assert-2.1.0.tgz", - "integrity": "sha1-bZKiONBdwC50J8iB+4voHIRIst0=", "dev": true, "license": "MIT", "dependencies": { @@ -14431,8 +11610,6 @@ }, "node_modules/assert-plus": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true, "license": "MIT", "engines": { @@ -14441,8 +11618,6 @@ }, "node_modules/assertion-error": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=", "dev": true, "license": "MIT", "engines": { @@ -14451,8 +11626,6 @@ }, "node_modules/assign-symbols": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14460,8 +11633,6 @@ }, "node_modules/ast-types": { "version": "0.16.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ast-types/-/ast-types-0.16.1.tgz", - "integrity": "sha1-ep2hYXyQgbwSH6r+kXEbTIu4HaI=", "dev": true, "license": "MIT", "dependencies": { @@ -14473,15 +11644,11 @@ }, "node_modules/ast-types/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/astral-regex": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=", "dev": true, "license": "MIT", "engines": { @@ -14490,22 +11657,16 @@ }, "node_modules/async": { "version": "3.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/async/-/async-3.2.5.tgz", - "integrity": "sha1-69Uqj9r3oiiaJN85n42Ehcika2Y=", "dev": true, "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true, "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=", "dev": true, "license": "ISC", "engines": { @@ -14514,8 +11675,6 @@ }, "node_modules/autoprefixer": { "version": "10.4.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha1-tRNrWZMCCaMh6fo9yi58TSI+g6g=", "dev": true, "funding": [ { @@ -14548,8 +11707,6 @@ }, "node_modules/available-typed-arrays": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha1-pcw3XWoDwu/IelU/PgsVIt7xSEY=", "dev": true, "license": "MIT", "dependencies": { @@ -14564,8 +11721,6 @@ }, "node_modules/aws-sign2": { "version": "0.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", "dev": true, "license": "Apache-2.0", "engines": { @@ -14574,15 +11729,11 @@ }, "node_modules/aws4": { "version": "1.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha1-zhydFDOJZ54lOzFCQeqapc7JgNM=", "dev": true, "license": "MIT" }, "node_modules/axobject-query": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha1-O25cbU5DynulHFur+Z0iqcaEheE=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -14591,15 +11742,11 @@ }, "node_modules/b4a": { "version": "1.6.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/b4a/-/b4a-1.6.6.tgz", - "integrity": "sha1-pMw0mjhRmHw8SsLXeFwYdE9tqbo=", "dev": true, "license": "Apache-2.0" }, "node_modules/babel-core": { "version": "7.0.0-bridge.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha1-laSS3dkPm06aSh2hTrM1uHtjTs4=", "dev": true, "license": "MIT", "peerDependencies": { @@ -14608,8 +11755,6 @@ }, "node_modules/babel-loader": { "version": "9.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-loader/-/babel-loader-9.1.2.tgz", - "integrity": "sha1-oWoIDeUtCIVO4UVwRpkFpfwA05w=", "dev": true, "license": "MIT", "dependencies": { @@ -14626,8 +11771,6 @@ }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha1-+ojsWSMv2bTjbbvFQKjsmptH2nM=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -14643,8 +11786,6 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha1-XRvTg20KGeG4S78tlkDMtvlRwSI=", "dev": true, "license": "MIT", "dependencies": { @@ -14658,8 +11799,6 @@ }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -14668,8 +11807,6 @@ }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha1-Vq2II3E36t5IWnG1L3Lb7VfGIwo=", "dev": true, "license": "MIT", "dependencies": { @@ -14680,14 +11817,55 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/babel-plugin-polyfill-corejs3/node_modules/browserslist": { + "version": "4.23.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/babel-plugin-polyfill-corejs3/node_modules/core-js-compat": { - "resolved": "node_modules/_EXCLUDED_", - "link": true + "version": "3.37.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha1-OQ+Rw42QRzWS7UM1HoAanT4P10c=", "dev": true, "license": "MIT", "dependencies": { @@ -14699,22 +11877,16 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=", "license": "MIT" }, "node_modules/bare-events": { "version": "2.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-events/-/bare-events-2.2.2.tgz", - "integrity": "sha1-qYpBhB+Ysu/n7MXFRogURpsBgHg=", "dev": true, "license": "Apache-2.0", "optional": true }, "node_modules/bare-fs": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-fs/-/bare-fs-2.3.0.tgz", - "integrity": "sha1-CHL44zzykcn9Un2CcVTxVqKY1AI=", "dev": true, "license": "Apache-2.0", "optional": true, @@ -14726,16 +11898,12 @@ }, "node_modules/bare-os": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-os/-/bare-os-2.3.0.tgz", - "integrity": "sha1-cY5oCxOe//8GJKdCHAmOeiwtY9o=", "dev": true, "license": "Apache-2.0", "optional": true }, "node_modules/bare-path": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-path/-/bare-path-2.1.2.tgz", - "integrity": "sha1-eglA006+Zffhefph7Y1J2dwVHWc=", "dev": true, "license": "Apache-2.0", "optional": true, @@ -14745,8 +11913,6 @@ }, "node_modules/bare-stream": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-stream/-/bare-stream-1.0.0.tgz", - "integrity": "sha1-JcPlYZjZIhhzIMP4xS11xAUReLQ=", "dev": true, "license": "Apache-2.0", "optional": true, @@ -14756,8 +11922,6 @@ }, "node_modules/base64-js": { "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=", "funding": [ { "type": "github", @@ -14776,8 +11940,6 @@ }, "node_modules/base64id": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha1-J3Csa8R9MSr5eov5pjQ0LgzSXLY=", "dev": true, "license": "MIT", "engines": { @@ -14786,8 +11948,6 @@ }, "node_modules/basic-auth": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha1-uZgnm/R844NEtPPPkW1Gebv1Hjo=", "dev": true, "license": "MIT", "dependencies": { @@ -14799,15 +11959,11 @@ }, "node_modules/batch": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true, "license": "MIT" }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -14816,15 +11972,11 @@ }, "node_modules/bcryptjs": { "version": "2.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=", "dev": true, "license": "MIT" }, "node_modules/better-opn": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha1-+W813qr480FEpBAmUbq88A0diBc=", "dev": true, "license": "MIT", "dependencies": { @@ -14836,8 +11988,6 @@ }, "node_modules/big-integer": { "version": "1.6.52", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha1-YKiH8wR2FKjhv/5dcXNJCpfcjIU=", "dev": true, "license": "Unlicense", "engines": { @@ -14846,8 +11996,6 @@ }, "node_modules/big.js": { "version": "5.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", "dev": true, "license": "MIT", "engines": { @@ -14856,8 +12004,6 @@ }, "node_modules/binary-extensions": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha1-9uFKl4WNMnJSIAJC1Mz+UixEVSI=", "dev": true, "license": "MIT", "engines": { @@ -14869,8 +12015,6 @@ }, "node_modules/bl": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bl/-/bl-4.1.0.tgz", - "integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=", "license": "MIT", "dependencies": { "buffer": "^5.5.0", @@ -14880,8 +12024,6 @@ }, "node_modules/bl/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -14894,8 +12036,6 @@ }, "node_modules/blocking-proxy": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/blocking-proxy/-/blocking-proxy-1.0.1.tgz", - "integrity": "sha1-gdb9H+E6TA1pV99/kbdemNrEDLI=", "dev": true, "license": "MIT", "dependencies": { @@ -14910,14 +12050,10 @@ }, "node_modules/bn.js": { "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha1-C8UnpqDRjQqo1bBTjOSnfcz6e3A=", "license": "MIT" }, "node_modules/body-parser": { "version": "1.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha1-b+sOIcRyTQbef/ONo22tT1enR/0=", "dev": true, "license": "MIT", "dependencies": { @@ -14941,8 +12077,6 @@ }, "node_modules/body-parser/node_modules/bytes": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=", "dev": true, "license": "MIT", "engines": { @@ -14951,8 +12085,6 @@ }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -14961,15 +12093,11 @@ }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/body-parser/node_modules/qs": { "version": "6.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.11.0.tgz", - "integrity": "sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -14984,8 +12112,6 @@ }, "node_modules/bonjour-service": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha1-60GzCFGD3zMh2hJkcZ+62hJHjQI=", "dev": true, "license": "MIT", "dependencies": { @@ -14995,15 +12121,11 @@ }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true, "license": "ISC" }, "node_modules/bootstrap.native": { "version": "5.0.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bootstrap.native/-/bootstrap.native-5.0.12.tgz", - "integrity": "sha1-B5S34ggCx8rCRg2/0V94qCm4+W8=", "dev": true, "license": "MIT", "dependencies": { @@ -15017,8 +12139,6 @@ }, "node_modules/bplist-creator": { "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-creator/-/bplist-creator-0.1.0.tgz", - "integrity": "sha1-AYotG1h/dp43nvVRkQNzD4ljuh4=", "dev": true, "license": "MIT", "dependencies": { @@ -15027,8 +12147,6 @@ }, "node_modules/bplist-parser": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha1-Q6nRg+W/nVRSAM6sPnEveeu+jQ4=", "dev": true, "license": "MIT", "dependencies": { @@ -15040,8 +12158,6 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -15050,8 +12166,6 @@ }, "node_modules/braces": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/braces/-/braces-3.0.2.tgz", - "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", "dev": true, "license": "MIT", "dependencies": { @@ -15063,14 +12177,10 @@ }, "node_modules/brorand": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "license": "MIT" }, "node_modules/brotli": { "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brotli/-/brotli-1.3.3.tgz", - "integrity": "sha1-c2XYzADxLPdl0rLImHFrz0tgTUg=", "dev": true, "license": "MIT", "dependencies": { @@ -15079,14 +12189,10 @@ }, "node_modules/browser-assert": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browser-assert/-/browser-assert-1.2.1.tgz", - "integrity": "sha1-mqpaKox0aFwq4Fv+Ru/WBvBowgA=", "dev": true }, "node_modules/browserify-aes": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", "license": "MIT", "dependencies": { "buffer-xor": "^1.0.3", @@ -15099,8 +12205,6 @@ }, "node_modules/browserify-cipher": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", "license": "MIT", "dependencies": { "browserify-aes": "^1.0.4", @@ -15110,8 +12214,6 @@ }, "node_modules/browserify-des": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", @@ -15122,8 +12224,6 @@ }, "node_modules/browserify-rsa": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0=", "license": "MIT", "dependencies": { "bn.js": "^5.0.0", @@ -15132,8 +12232,6 @@ }, "node_modules/browserify-sign": { "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha1-ev5MAex+5ZqJpVikt1vYWuYtQgg=", "license": "ISC", "dependencies": { "bn.js": "^5.2.1", @@ -15153,8 +12251,6 @@ }, "node_modules/browserify-sign/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", "funding": [ { "type": "github", @@ -15173,8 +12269,6 @@ }, "node_modules/browserify-zlib": { "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", "dev": true, "license": "MIT", "dependencies": { @@ -15183,15 +12277,11 @@ }, "node_modules/browserify-zlib/node_modules/pako": { "version": "0.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", "dev": true, "license": "MIT" }, "node_modules/browserslist": { "version": "4.21.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha1-dcXa5gBj7mQfl34A7dPPsvt69qc=", "dev": true, "funding": [ { @@ -15219,8 +12309,6 @@ }, "node_modules/browserstack": { "version": "1.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserstack/-/browserstack-1.6.1.tgz", - "integrity": "sha1-4FH5cz7DtQdlnzlcekdlobHjWLM=", "dev": true, "license": "MIT", "dependencies": { @@ -15229,8 +12317,6 @@ }, "node_modules/browserstack/node_modules/agent-base": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=", "dev": true, "license": "MIT", "dependencies": { @@ -15242,8 +12328,6 @@ }, "node_modules/browserstack/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -15252,8 +12336,6 @@ }, "node_modules/browserstack/node_modules/https-proxy-agent": { "version": "2.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=", "dev": true, "license": "MIT", "dependencies": { @@ -15266,8 +12348,6 @@ }, "node_modules/buffer": { "version": "5.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=", "funding": [ { "type": "github", @@ -15290,8 +12370,6 @@ }, "node_modules/buffer-crc32": { "version": "0.2.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "license": "MIT", "engines": { "node": "*" @@ -15299,21 +12377,15 @@ }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=", "dev": true, "license": "MIT" }, "node_modules/buffer-xor": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", "license": "MIT" }, "node_modules/builtin-modules": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha1-yuYoEriYAellYzbkYiPgMDhr57Y=", "dev": true, "license": "MIT", "engines": { @@ -15325,8 +12397,6 @@ }, "node_modules/bytes": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", "dev": true, "license": "MIT", "engines": { @@ -15335,8 +12405,6 @@ }, "node_modules/bytewise": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytewise/-/bytewise-1.1.0.tgz", - "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=", "license": "MIT", "dependencies": { "bytewise-core": "^1.2.2", @@ -15345,8 +12413,6 @@ }, "node_modules/bytewise-core": { "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytewise-core/-/bytewise-core-1.2.3.tgz", - "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=", "license": "MIT", "dependencies": { "typewise-core": "^1.2" @@ -15354,8 +12420,6 @@ }, "node_modules/cacache": { "version": "17.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha1-UCPtiSuohD47c2HCbQraN+FGKQw=", "dev": true, "license": "ISC", "dependencies": { @@ -15379,8 +12443,6 @@ }, "node_modules/cacache/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -15389,8 +12451,6 @@ }, "node_modules/call-bind": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha1-BgFlmcQMVkmMGHadJzC+JCtvo7k=", "dev": true, "license": "MIT", "dependencies": { @@ -15409,8 +12469,6 @@ }, "node_modules/callsite": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", "dev": true, "engines": { "node": "*" @@ -15418,8 +12476,6 @@ }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", "dev": true, "license": "MIT", "engines": { @@ -15428,8 +12484,6 @@ }, "node_modules/camel-case": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha1-lygHKpVPgFIoIlpt7qazhGHhvVo=", "dev": true, "license": "MIT", "dependencies": { @@ -15439,15 +12493,11 @@ }, "node_modules/camel-case/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/camelcase": { "version": "5.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", "license": "MIT", "engines": { "node": ">=6" @@ -15455,8 +12505,6 @@ }, "node_modules/camelcase-keys": { "version": "6.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=", "dev": true, "license": "MIT", "dependencies": { @@ -15473,8 +12521,6 @@ }, "node_modules/caniuse-lite": { "version": "1.0.30001617", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz", - "integrity": "sha1-gJvCXz9QJ86zMUKn1sQHWdepAes=", "dev": true, "funding": [ { @@ -15494,8 +12540,6 @@ }, "node_modules/capacitor-native-settings": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/capacitor-native-settings/-/capacitor-native-settings-5.0.1.tgz", - "integrity": "sha1-uchEXaFJ/qm9UnFwxkhs5R4sfho=", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -15503,8 +12547,6 @@ }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha1-22QGbGQi7tLgjMFLmGykN5bbxtQ=", "dev": true, "license": "MIT", "engines": { @@ -15513,15 +12555,11 @@ }, "node_modules/caseless": { "version": "0.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true, "license": "Apache-2.0" }, "node_modules/chai": { "version": "4.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chai/-/chai-4.4.1.tgz", - "integrity": "sha1-NgP6bro1QlsPKskaAJ/pJBBuUNE=", "dev": true, "license": "MIT", "dependencies": { @@ -15539,8 +12577,6 @@ }, "node_modules/chalk": { "version": "2.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "license": "MIT", "dependencies": { @@ -15554,15 +12590,11 @@ }, "node_modules/chardet": { "version": "0.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", "dev": true, "license": "MIT" }, "node_modules/check-error": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha1-plAuQxKn7pafZG6Duz3dVigb1pQ=", "dev": true, "license": "MIT", "dependencies": { @@ -15574,8 +12606,6 @@ }, "node_modules/cheerio": { "version": "1.0.0-rc.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha1-eIv3RmUGsca/X65R0kosTWLkdoM=", "dev": true, "license": "MIT", "dependencies": { @@ -15596,8 +12626,6 @@ }, "node_modules/cheerio-select": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha1-TYZzKGuBJsoqjkJ0DV48SISuIbQ=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -15614,8 +12642,6 @@ }, "node_modules/chevrotain": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chevrotain/-/chevrotain-7.1.1.tgz", - "integrity": "sha1-USKBTq/RWFqWAfkYCnvpxC1WmcY=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -15624,8 +12650,6 @@ }, "node_modules/chokidar": { "version": "3.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha1-HPN8hwe5Mr0a8a4iwEMuKs0ZA70=", "dev": true, "funding": [ { @@ -15652,8 +12676,6 @@ }, "node_modules/chownr": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=", "dev": true, "license": "ISC", "engines": { @@ -15662,8 +12684,6 @@ }, "node_modules/chromatic": { "version": "11.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chromatic/-/chromatic-11.3.2.tgz", - "integrity": "sha1-6VpeupofPRB2EzWrormGxENt3no=", "dev": true, "license": "MIT", "bin": { @@ -15686,8 +12706,6 @@ }, "node_modules/chrome-trace-event": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=", "dev": true, "license": "MIT", "engines": { @@ -15696,8 +12714,6 @@ }, "node_modules/cipher-base": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -15706,8 +12722,6 @@ }, "node_modules/citty": { "version": "0.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/citty/-/citty-0.1.6.tgz", - "integrity": "sha1-D3kE2h7UYl4anqfg+ngJgaq3xeQ=", "dev": true, "license": "MIT", "dependencies": { @@ -15716,15 +12730,11 @@ }, "node_modules/cjs-module-lexer": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", - "integrity": "sha1-xIU0Guj9mZyk7lry16HJrgHgCZw=", "dev": true, "license": "MIT" }, "node_modules/ckeditor5": { "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ckeditor5/-/ckeditor5-35.4.0.tgz", - "integrity": "sha1-DOZ68hFVG5aFa3gONylIHK27NN8=", "license": "GPL-2.0-or-later", "dependencies": { "@ckeditor/ckeditor5-clipboard": "^35.4.0", @@ -15747,8 +12757,6 @@ }, "node_modules/clean-css": { "version": "5.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha1-szBlPNO9a3UAnMJccUyue5M1HM0=", "dev": true, "license": "MIT", "dependencies": { @@ -15760,8 +12768,6 @@ }, "node_modules/clean-css/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -15770,8 +12776,6 @@ }, "node_modules/clean-stack": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", "dev": true, "license": "MIT", "engines": { @@ -15780,8 +12784,6 @@ }, "node_modules/cli-cursor": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", "dev": true, "license": "MIT", "dependencies": { @@ -15793,8 +12795,6 @@ }, "node_modules/cli-spinners": { "version": "2.9.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha1-F3Oo9LnE1qwxVj31Oz/B15Ri/kE=", "dev": true, "license": "MIT", "engines": { @@ -15806,8 +12806,6 @@ }, "node_modules/cli-table3": { "version": "0.6.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-table3/-/cli-table3-0.6.4.tgz", - "integrity": "sha1-0cU2uKPy577Fj2esnldpsbMAiLA=", "dev": true, "license": "MIT", "dependencies": { @@ -15822,8 +12820,6 @@ }, "node_modules/cli-width": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=", "dev": true, "license": "ISC", "engines": { @@ -15832,8 +12828,6 @@ }, "node_modules/cliui": { "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=", "dev": true, "license": "ISC", "dependencies": { @@ -15847,8 +12841,6 @@ }, "node_modules/cliui/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -15860,8 +12852,6 @@ }, "node_modules/clone": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true, "license": "MIT", "engines": { @@ -15870,8 +12860,6 @@ }, "node_modules/clone-deep": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", "dev": true, "license": "MIT", "dependencies": { @@ -15885,15 +12873,11 @@ }, "node_modules/code-block-writer": { "version": "13.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/code-block-writer/-/code-block-writer-13.0.1.tgz", - "integrity": "sha1-UqxgymB22HALiKRb1x4GpXcVhAU=", "dev": true, "license": "MIT" }, "node_modules/code-point-at": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true, "license": "MIT", "engines": { @@ -15902,8 +12886,6 @@ }, "node_modules/color": { "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color/-/color-4.2.3.tgz", - "integrity": "sha1-14HsteVyJO5D6pYnVgEHwODGRjo=", "dev": true, "license": "MIT", "dependencies": { @@ -15916,8 +12898,6 @@ }, "node_modules/color-convert": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -15928,14 +12908,10 @@ }, "node_modules/color-name": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", "license": "MIT" }, "node_modules/color-string": { "version": "1.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha1-RGf5FG8Db4Vbdk37W/hYK/NCx6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -15945,8 +12921,6 @@ }, "node_modules/color-support": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=", "dev": true, "license": "ISC", "bin": { @@ -15955,15 +12929,11 @@ }, "node_modules/colorette": { "version": "2.0.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha1-nreT5oMwZ/cjWQL807CZF6AAqVo=", "dev": true, "license": "MIT" }, "node_modules/colors": { "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/colors/-/colors-1.4.0.tgz", - "integrity": "sha1-xQSRR51MG9rtLJztMs98fcI2D3g=", "dev": true, "license": "MIT", "engines": { @@ -15972,8 +12942,6 @@ }, "node_modules/combined-stream": { "version": "1.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", "dev": true, "license": "MIT", "dependencies": { @@ -15985,8 +12953,6 @@ }, "node_modules/commander": { "version": "8.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-8.3.0.tgz", - "integrity": "sha1-SDfqGy2me5xhamevuw+v7lZ7ymY=", "dev": true, "license": "MIT", "engines": { @@ -15995,8 +12961,6 @@ }, "node_modules/comment-parser": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha1-va/q03lhrAeb4R637GXE0CHq+cw=", "dev": true, "license": "MIT", "engines": { @@ -16005,15 +12969,11 @@ }, "node_modules/commondir": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true, "license": "MIT" }, "node_modules/compare-func": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha1-+2XnXtvd/S5WhVTotbBf/3pR/LM=", "dev": true, "license": "MIT", "dependencies": { @@ -16023,8 +12983,6 @@ }, "node_modules/compressible": { "version": "2.0.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", "dev": true, "license": "MIT", "dependencies": { @@ -16036,8 +12994,6 @@ }, "node_modules/compression": { "version": "1.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compression/-/compression-1.7.4.tgz", - "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", "dev": true, "license": "MIT", "dependencies": { @@ -16055,8 +13011,6 @@ }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -16065,21 +13019,15 @@ }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "license": "MIT" }, "node_modules/connect": { "version": "3.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/connect/-/connect-3.7.0.tgz", - "integrity": "sha1-XUk0iRDKpeB6AYALAw0MNfIEhPg=", "dev": true, "license": "MIT", "dependencies": { @@ -16094,8 +13042,6 @@ }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha1-ZHJkhFJRoNryW5fOh4NMrOD18cg=", "dev": true, "license": "MIT", "engines": { @@ -16104,8 +13050,6 @@ }, "node_modules/connect/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -16114,15 +13058,11 @@ }, "node_modules/connect/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/consola": { "version": "3.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/consola/-/consola-3.2.3.tgz", - "integrity": "sha1-B0GFeqiM+g1v1T8c/wN1E26YUC8=", "dev": true, "license": "MIT", "engines": { @@ -16131,22 +13071,16 @@ }, "node_modules/console-control-strings": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true, "license": "ISC" }, "node_modules/constants-browserify": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", "dev": true, "license": "MIT" }, "node_modules/content-disposition": { "version": "0.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha1-i4K076yCUSoCuwsdzsnSxejrW/4=", "dev": true, "license": "MIT", "dependencies": { @@ -16158,8 +13092,6 @@ }, "node_modules/content-disposition/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", "dev": true, "funding": [ { @@ -16179,8 +13111,6 @@ }, "node_modules/content-type": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha1-i3cxYmVtHRCGeEyPI6VM5tc9eRg=", "dev": true, "license": "MIT", "engines": { @@ -16189,8 +13119,6 @@ }, "node_modules/conventional-changelog": { "version": "3.1.25", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog/-/conventional-changelog-3.1.25.tgz", - "integrity": "sha1-PiJ6N9FWhPWqH7UiIqbp4lNsyv8=", "dev": true, "license": "MIT", "dependencies": { @@ -16212,8 +13140,6 @@ }, "node_modules/conventional-changelog-angular": { "version": "5.0.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", - "integrity": "sha1-iWiF1juRSnDUk0tZ0v573hgysow=", "dev": true, "license": "ISC", "dependencies": { @@ -16226,8 +13152,6 @@ }, "node_modules/conventional-changelog-atom": { "version": "2.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", - "integrity": "sha1-p1nsYcItHBGWkl/KiP466J/X2N4=", "dev": true, "license": "ISC", "dependencies": { @@ -16239,8 +13163,6 @@ }, "node_modules/conventional-changelog-codemirror": { "version": "2.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", - "integrity": "sha1-OY6VMPCM407EZAr5jurzAi6x99w=", "dev": true, "license": "ISC", "dependencies": { @@ -16252,8 +13174,6 @@ }, "node_modules/conventional-changelog-conventionalcommits": { "version": "4.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", - "integrity": "sha1-B2VJD1ZCS0b2y025E1kC1uWjbcI=", "dev": true, "license": "ISC", "dependencies": { @@ -16267,8 +13187,6 @@ }, "node_modules/conventional-changelog-core": { "version": "4.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", - "integrity": "sha1-5Q0Efo66z2P6w9xnv5GBdwAeHp8=", "dev": true, "license": "MIT", "dependencies": { @@ -16293,8 +13211,6 @@ }, "node_modules/conventional-changelog-core/node_modules/find-up": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "license": "MIT", "dependencies": { @@ -16306,8 +13222,6 @@ }, "node_modules/conventional-changelog-core/node_modules/locate-path": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "license": "MIT", "dependencies": { @@ -16320,8 +13234,6 @@ }, "node_modules/conventional-changelog-core/node_modules/p-limit": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", "dev": true, "license": "MIT", "dependencies": { @@ -16333,8 +13245,6 @@ }, "node_modules/conventional-changelog-core/node_modules/p-locate": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "license": "MIT", "dependencies": { @@ -16346,8 +13256,6 @@ }, "node_modules/conventional-changelog-core/node_modules/p-try": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true, "license": "MIT", "engines": { @@ -16356,8 +13264,6 @@ }, "node_modules/conventional-changelog-core/node_modules/path-exists": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true, "license": "MIT", "engines": { @@ -16366,8 +13272,6 @@ }, "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "dev": true, "license": "MIT", "dependencies": { @@ -16380,8 +13284,6 @@ }, "node_modules/conventional-changelog-ember": { "version": "2.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", - "integrity": "sha1-YZs37HCL6edKIg9Nz3khKuHJKWI=", "dev": true, "license": "ISC", "dependencies": { @@ -16393,8 +13295,6 @@ }, "node_modules/conventional-changelog-eslint": { "version": "3.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", - "integrity": "sha1-aJvQpHDgL3uq/iGklYgN7qGLfNs=", "dev": true, "license": "ISC", "dependencies": { @@ -16406,8 +13306,6 @@ }, "node_modules/conventional-changelog-express": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", - "integrity": "sha1-QgydkqNHtyqRVEdQv/qTh2Zabug=", "dev": true, "license": "ISC", "dependencies": { @@ -16419,8 +13317,6 @@ }, "node_modules/conventional-changelog-jquery": { "version": "3.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", - "integrity": "sha1-0UIgdAD1HJ5btYhZZZjiS7qJlL8=", "dev": true, "license": "ISC", "dependencies": { @@ -16432,8 +13328,6 @@ }, "node_modules/conventional-changelog-jshint": { "version": "2.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", - "integrity": "sha1-8tfyPmrNSSeiOFVdksCbUP44Uv8=", "dev": true, "license": "ISC", "dependencies": { @@ -16446,8 +13340,6 @@ }, "node_modules/conventional-changelog-preset-loader": { "version": "2.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha1-FKhVq7/9WQJ/1gJYHx802YYupEw=", "dev": true, "license": "MIT", "engines": { @@ -16456,8 +13348,6 @@ }, "node_modules/conventional-changelog-writer": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha1-4HVwcvBF/gPZHaY0PIQwKecC81k=", "dev": true, "license": "MIT", "dependencies": { @@ -16480,8 +13370,6 @@ }, "node_modules/conventional-changelog-writer/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -16490,8 +13378,6 @@ }, "node_modules/conventional-commits-filter": { "version": "2.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha1-+Nm08YL84Aya9xOdpJNlsTbIoLM=", "dev": true, "license": "MIT", "dependencies": { @@ -16504,8 +13390,6 @@ }, "node_modules/conventional-commits-parser": { "version": "3.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha1-p9O3d1iiAqmyKT0hEqjYBSx0CXI=", "dev": true, "license": "MIT", "dependencies": { @@ -16525,15 +13409,11 @@ }, "node_modules/convert-source-map": { "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha1-f6rmI1P7QhM2bQypg1jSLoNosF8=", "dev": true, "license": "MIT" }, "node_modules/cookie": { "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha1-J5iwSwcbDsv/DbtipQWo76ThkFE=", "dev": true, "license": "MIT", "engines": { @@ -16542,15 +13422,11 @@ }, "node_modules/cookie-signature": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true, "license": "MIT" }, "node_modules/copy-anything": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha1-CSRU6pWEp7etVXMGKyqH9ZAPxIA=", "dev": true, "license": "MIT", "dependencies": { @@ -16562,8 +13438,6 @@ }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha1-ltTb219z0C3XLQUo0ZWHIaty4Eo=", "dev": true, "license": "MIT", "dependencies": { @@ -16587,8 +13461,6 @@ }, "node_modules/copy-webpack-plugin/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", "dev": true, "license": "ISC", "dependencies": { @@ -16600,8 +13472,6 @@ }, "node_modules/copy-webpack-plugin/node_modules/globby": { "version": "13.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-13.2.2.tgz", - "integrity": "sha1-Y7kLG/aGGcITVHXL1OceZqoJBZI=", "dev": true, "license": "MIT", "dependencies": { @@ -16620,8 +13490,6 @@ }, "node_modules/copy-webpack-plugin/node_modules/slash": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slash/-/slash-4.0.0.tgz", - "integrity": "sha1-JCI3IXbExsWt214q2oha+YSzlqc=", "dev": true, "license": "MIT", "engines": { @@ -16633,8 +13501,6 @@ }, "node_modules/cordova-plugin-advanced-http": { "version": "3.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-advanced-http/-/cordova-plugin-advanced-http-3.3.1.tgz", - "integrity": "sha1-kDFDqarjV3zbtpU/vkgpApg7kjc=", "engines": [ { "name": "cordova", @@ -16645,8 +13511,6 @@ }, "node_modules/cordova-plugin-file": { "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-file/-/cordova-plugin-file-8.0.1.tgz", - "integrity": "sha1-5ZW1vfJJgWvTirGlEbRu/g9NHvk=", "license": "Apache-2.0", "engines": { "cordovaDependencies": { @@ -16667,8 +13531,6 @@ }, "node_modules/cordova-plugin-screen-orientation": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-screen-orientation/-/cordova-plugin-screen-orientation-3.0.4.tgz", - "integrity": "sha1-JSeHDJUBnd9Cr0lfDoopodXsco8=", "license": "Apache-2.0", "engines": { "cordovaDependencies": { @@ -16678,14 +13540,19 @@ } } }, - "node_modules/core-js-compat": { - "resolved": "node_modules/@babel/_EXCLUDED_", - "link": true + "node_modules/core-js": { + "version": "3.37.0", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js/-/core-js-3.37.0.tgz", + "integrity": "sha1-2N3ljpHRVrJUfBnYpO/Vx/bEJrs=", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/core-util-is": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=", "license": "MIT" }, "node_modules/cors": { @@ -16704,8 +13571,6 @@ }, "node_modules/cosmiconfig": { "version": "9.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha1-NMP8WCh7kV866QWrbcPeJYtVrZ0=", "dev": true, "license": "MIT", "dependencies": { @@ -16731,15 +13596,11 @@ }, "node_modules/cosmiconfig/node_modules/argparse": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", "dev": true, "license": "Python-2.0" }, "node_modules/cosmiconfig/node_modules/js-yaml": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", "dev": true, "license": "MIT", "dependencies": { @@ -16751,8 +13612,6 @@ }, "node_modules/create-ecdh": { "version": "4.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=", "license": "MIT", "dependencies": { "bn.js": "^4.1.0", @@ -16761,14 +13620,10 @@ }, "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/create-hash": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", @@ -16780,8 +13635,6 @@ }, "node_modules/create-hmac": { "version": "1.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", "license": "MIT", "dependencies": { "cipher-base": "^1.0.3", @@ -16794,15 +13647,11 @@ }, "node_modules/create-require": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM=", "dev": true, "license": "MIT" }, "node_modules/critters": { "version": "0.0.16", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/critters/-/critters-0.0.16.tgz", - "integrity": "sha1-/6LFVhpltDxTuUADYjfOctzr/pM=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -16816,8 +13665,6 @@ }, "node_modules/critters/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -16832,8 +13679,6 @@ }, "node_modules/critters/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -16849,8 +13694,6 @@ }, "node_modules/critters/node_modules/css-select": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -16866,8 +13709,6 @@ }, "node_modules/critters/node_modules/dom-serializer": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", "dev": true, "license": "MIT", "dependencies": { @@ -16881,8 +13722,6 @@ }, "node_modules/critters/node_modules/domhandler": { "version": "4.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -16897,8 +13736,6 @@ }, "node_modules/critters/node_modules/domutils": { "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -16912,8 +13749,6 @@ }, "node_modules/critters/node_modules/entities": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", - "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", "dev": true, "license": "BSD-2-Clause", "funding": { @@ -16922,8 +13757,6 @@ }, "node_modules/critters/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -16932,15 +13765,11 @@ }, "node_modules/critters/node_modules/parse5": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", "dev": true, "license": "MIT" }, "node_modules/critters/node_modules/parse5-htmlparser2-tree-adapter": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=", "dev": true, "license": "MIT", "dependencies": { @@ -16949,8 +13778,6 @@ }, "node_modules/critters/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -16962,8 +13789,6 @@ }, "node_modules/cross-fetch": { "version": "3.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha1-Ayfrpl/Win0Rn4+yv5M0oaeVb4I=", "dev": true, "license": "MIT", "dependencies": { @@ -16972,8 +13797,6 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", "dev": true, "license": "MIT", "dependencies": { @@ -16987,8 +13810,6 @@ }, "node_modules/crypto-browserify": { "version": "3.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", "license": "MIT", "dependencies": { "browserify-cipher": "^1.0.0", @@ -17009,15 +13830,11 @@ }, "node_modules/crypto-js": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-js/-/crypto-js-4.2.0.tgz", - "integrity": "sha1-TZMWOezf0S/4DoGG26avLC6FZjE=", "dev": true, "license": "MIT" }, "node_modules/crypto-random-string": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=", "dev": true, "license": "MIT", "engines": { @@ -17026,8 +13843,6 @@ }, "node_modules/css-loader": { "version": "6.7.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-loader/-/css-loader-6.7.3.tgz", - "integrity": "sha1-HoeZ88zFh0/dVUYa9RE3/MW++80=", "dev": true, "license": "MIT", "dependencies": { @@ -17053,8 +13868,6 @@ }, "node_modules/css-select": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha1-uOvWVUw2N8zHZoiAStP2pv2uqKY=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -17070,8 +13883,6 @@ }, "node_modules/css-what": { "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha1-+17/z3bx3eosgb36pN5E55uscPQ=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -17083,15 +13894,11 @@ }, "node_modules/css.escape": { "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=", "dev": true, "license": "MIT" }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", "dev": true, "license": "MIT", "bin": { @@ -17103,22 +13910,16 @@ }, "node_modules/csstype": { "version": "3.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha1-2A/ylNEU+w5qxQD7+FtgE31+/4E=", "dev": true, "license": "MIT" }, "node_modules/custom-event": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", "dev": true, "license": "MIT" }, "node_modules/d3-array": { "version": "2.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha1-4gtBqvzf/fXVCSgATs7PgVpGXoE=", "license": "BSD-3-Clause", "dependencies": { "internmap": "^1.0.0" @@ -17126,8 +13927,6 @@ }, "node_modules/d3-brush": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-brush/-/d3-brush-2.1.0.tgz", - "integrity": "sha1-ra37sQTok3rxQumm4gKDJvBHEGU=", "license": "BSD-3-Clause", "dependencies": { "d3-dispatch": "1 - 2", @@ -17139,20 +13938,14 @@ }, "node_modules/d3-color": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-color/-/d3-color-2.0.0.tgz", - "integrity": "sha1-jWJcq0Ltm49gGhdgo4n36pGJ1i4=", "license": "BSD-3-Clause" }, "node_modules/d3-dispatch": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-dispatch/-/d3-dispatch-2.0.0.tgz", - "integrity": "sha1-ihjhb3bdP8rvQhY8l7kmqptV588=", "license": "BSD-3-Clause" }, "node_modules/d3-drag": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-drag/-/d3-drag-2.0.0.tgz", - "integrity": "sha1-nq8EbOntHCXIhmGRHB1aTY636m0=", "license": "BSD-3-Clause", "dependencies": { "d3-dispatch": "1 - 2", @@ -17161,8 +13954,6 @@ }, "node_modules/d3-ease": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha1-llisOKIUDVnTRhYPH2ww/aC9EvQ=", "license": "BSD-3-Clause", "engines": { "node": ">=12" @@ -17170,20 +13961,14 @@ }, "node_modules/d3-format": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha1-oQvMD5hsNytym6RHOCQTqr9bB2c=", "license": "BSD-3-Clause" }, "node_modules/d3-hierarchy": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", - "integrity": "sha1-2riKWMo+ehvGyrOQ6JZn/MbSAhg=", "license": "BSD-3-Clause" }, "node_modules/d3-interpolate": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-interpolate/-/d3-interpolate-2.0.1.tgz", - "integrity": "sha1-mL5JnPuKO5TU/2FpAFAaZKvJEWM=", "license": "BSD-3-Clause", "dependencies": { "d3-color": "1 - 2" @@ -17191,14 +13976,10 @@ }, "node_modules/d3-path": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-path/-/d3-path-2.0.0.tgz", - "integrity": "sha1-VdhqwTGgVIra4kHuv7VrRYLdCdg=", "license": "BSD-3-Clause" }, "node_modules/d3-scale": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-scale/-/d3-scale-3.3.0.tgz", - "integrity": "sha1-KMYAsp9H5bnNLfl0nCBnJ5ZiA/M=", "license": "BSD-3-Clause", "dependencies": { "d3-array": "^2.3.0", @@ -17210,14 +13991,10 @@ }, "node_modules/d3-selection": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-selection/-/d3-selection-2.0.0.tgz", - "integrity": "sha1-lKEWOOohQbdWX4g3gNq8fvamEGY=", "license": "BSD-3-Clause" }, "node_modules/d3-shape": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-shape/-/d3-shape-2.1.0.tgz", - "integrity": "sha1-O2qCzK+8Rd5VtX/PlWxYTe07Zm8=", "license": "BSD-3-Clause", "dependencies": { "d3-path": "1 - 2" @@ -17225,8 +14002,6 @@ }, "node_modules/d3-time": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-time/-/d3-time-2.1.1.tgz", - "integrity": "sha1-6dioqIaR9FSOaMoIXl/5VnJKZoI=", "license": "BSD-3-Clause", "dependencies": { "d3-array": "2" @@ -17234,8 +14009,6 @@ }, "node_modules/d3-time-format": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha1-34BWyDZZ4B8grF2l/ernwI1fG7Y=", "license": "BSD-3-Clause", "dependencies": { "d3-time": "1 - 2" @@ -17243,14 +14016,10 @@ }, "node_modules/d3-timer": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-timer/-/d3-timer-2.0.0.tgz", - "integrity": "sha1-BV7bHRcM/jGrLaiWje7pQLVmI+Y=", "license": "BSD-3-Clause" }, "node_modules/d3-transition": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-transition/-/d3-transition-2.0.0.tgz", - "integrity": "sha1-Nm73DCLviNHjQQX1B1FpkaKRyUw=", "license": "BSD-3-Clause", "dependencies": { "d3-color": "1 - 2", @@ -17265,14 +14034,10 @@ }, "node_modules/d3-transition/node_modules/d3-ease": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-ease/-/d3-ease-2.0.0.tgz", - "integrity": "sha1-/Rdiv8oA2uS6zqUEsdYo/ykKxWM=", "license": "BSD-3-Clause" }, "node_modules/dargs": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha1-BAFcQd4Ly2nshAUPPZvgyvjW1cw=", "dev": true, "license": "MIT", "engines": { @@ -17281,8 +14046,6 @@ }, "node_modules/dashdash": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "license": "MIT", "dependencies": { @@ -17294,8 +14057,6 @@ }, "node_modules/data-view-buffer": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha1-jqYybv7Bei5CYgaW5nHX1ai8ZrI=", "dev": true, "license": "MIT", "dependencies": { @@ -17312,8 +14073,6 @@ }, "node_modules/data-view-byte-length": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha1-kHIcqV/ygGd+t5N0n84QETR2aeI=", "dev": true, "license": "MIT", "dependencies": { @@ -17330,8 +14089,6 @@ }, "node_modules/data-view-byte-offset": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha1-Xgu/tIKO0tG5tADNin0Rm8oP8Yo=", "dev": true, "license": "MIT", "dependencies": { @@ -17348,8 +14105,6 @@ }, "node_modules/date-format": { "version": "4.0.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/date-format/-/date-format-4.0.14.tgz", - "integrity": "sha1-eo5YRDT7FppSHIt6pIHzVYENlAA=", "license": "MIT", "engines": { "node": ">=4.0" @@ -17357,8 +14112,6 @@ }, "node_modules/dateformat": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha1-puN0maTZqc+F71hyBE1ikByYia4=", "dev": true, "license": "MIT", "engines": { @@ -17367,8 +14120,6 @@ }, "node_modules/debug": { "version": "4.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-4.3.4.tgz", - "integrity": "sha1-Exn2V5NX8jONMzfSzdSRS7XcyGU=", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -17384,8 +14135,6 @@ }, "node_modules/decache": { "version": "4.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decache/-/decache-4.6.2.tgz", - "integrity": "sha1-wd8TJaLzbVOSLgjzM4DwgxSBmc0=", "dev": true, "license": "MIT", "dependencies": { @@ -17394,8 +14143,6 @@ }, "node_modules/decamelize": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -17403,8 +14150,6 @@ }, "node_modules/decamelize-keys": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha1-BKLVI7LxjYDQFYpDuJXVbf+NGdg=", "dev": true, "license": "MIT", "dependencies": { @@ -17420,8 +14165,6 @@ }, "node_modules/decamelize-keys/node_modules/map-obj": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true, "license": "MIT", "engines": { @@ -17430,8 +14173,6 @@ }, "node_modules/decompress-response": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha1-yjh2Et234QS9FthaqwDV7PCcZvw=", "dev": true, "license": "MIT", "dependencies": { @@ -17446,8 +14187,6 @@ }, "node_modules/deep-eql": { "version": "4.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-eql/-/deep-eql-4.1.3.tgz", - "integrity": "sha1-fHd1UTCS99+Y2N+Zlt0IXrZozG0=", "dev": true, "license": "MIT", "dependencies": { @@ -17459,8 +14198,6 @@ }, "node_modules/deep-equal": { "version": "2.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha1-r4na+yOjlsfaPoYqvAvifPUdVuE=", "dev": true, "license": "MIT", "dependencies": { @@ -17492,8 +14229,6 @@ }, "node_modules/deep-extend": { "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", "dev": true, "license": "MIT", "engines": { @@ -17502,15 +14237,11 @@ }, "node_modules/deep-is": { "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=", "dev": true, "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha1-RLXyFHzTsA1LVhN2hZZvJv0l3Uo=", "dev": true, "license": "MIT", "engines": { @@ -17519,8 +14250,6 @@ }, "node_modules/default-browser-id": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha1-vue7vvH0510x+Y9NPxVWoUzqeQw=", "dev": true, "license": "MIT", "dependencies": { @@ -17536,8 +14265,6 @@ }, "node_modules/default-gateway": { "version": "6.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha1-gZSUyIgFO9t0PtvzQ9bN9/KUOnE=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -17549,8 +14276,6 @@ }, "node_modules/defaults": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha1-sLAgYsHiqmL/XZUo8PmLqpCXjXo=", "dev": true, "license": "MIT", "dependencies": { @@ -17562,8 +14287,6 @@ }, "node_modules/define-data-property": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha1-iU3BQbt9MGCuQ2b2oBB+aPvkjF4=", "dev": true, "license": "MIT", "dependencies": { @@ -17580,8 +14303,6 @@ }, "node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha1-P3rkIRKbyqrJvHSQXJigAJ7J7n8=", "dev": true, "license": "MIT", "engines": { @@ -17590,8 +14311,6 @@ }, "node_modules/define-properties": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha1-EHgcxhbrlRqAoDS6/Kpzd/avK2w=", "dev": true, "license": "MIT", "dependencies": { @@ -17608,15 +14327,11 @@ }, "node_modules/defu": { "version": "6.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/defu/-/defu-6.1.4.tgz", - "integrity": "sha1-Tgyc+f9o/l89fydlzBoBLf3LBHk=", "dev": true, "license": "MIT" }, "node_modules/del": { "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/del/-/del-6.1.1.tgz", - "integrity": "sha1-O3AxTx7AqjJcaxTrNrlXhmce23o=", "dev": true, "license": "MIT", "dependencies": { @@ -17638,8 +14353,6 @@ }, "node_modules/del/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -17659,8 +14372,6 @@ }, "node_modules/del/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -17675,8 +14386,6 @@ }, "node_modules/delayed-stream": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true, "license": "MIT", "engines": { @@ -17685,15 +14394,11 @@ }, "node_modules/delegates": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", "dev": true, "license": "MIT" }, "node_modules/depd": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/depd/-/depd-2.0.0.tgz", - "integrity": "sha1-tpYWPMdXVg0JzyLMj60Vcbeedt8=", "dev": true, "license": "MIT", "engines": { @@ -17702,8 +14407,6 @@ }, "node_modules/dependency-graph": { "version": "0.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha1-rAzn7WilTaIhZahel6AdU/XrLic=", "dev": true, "license": "MIT", "engines": { @@ -17712,8 +14415,6 @@ }, "node_modules/dequal": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha1-JkQhTxmX057Q7g7OcjNUkKesZ74=", "dev": true, "license": "MIT", "engines": { @@ -17722,8 +14423,6 @@ }, "node_modules/des.js": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha1-HTf1dm87v/Tuljjocah2jBc7gdo=", "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -17732,8 +14431,6 @@ }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha1-SANzVQmti+VSk0xn32FPlOZvoBU=", "dev": true, "license": "MIT", "engines": { @@ -17743,8 +14440,6 @@ }, "node_modules/detect-indent": { "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha1-WSSF67v2s7GrK+F1yDk9BMoNV+Y=", "dev": true, "license": "MIT", "engines": { @@ -17753,8 +14448,6 @@ }, "node_modules/detect-libc": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha1-8M1QO0D5k5uJRpfRmtUIleMM9wA=", "dev": true, "license": "Apache-2.0", "engines": { @@ -17763,15 +14456,11 @@ }, "node_modules/detect-node": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=", "dev": true, "license": "MIT" }, "node_modules/detect-package-manager": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-package-manager/-/detect-package-manager-2.0.1.tgz", - "integrity": "sha1-axguOuXhgmdSv+8d6ae4KM/6UNg=", "dev": true, "license": "MIT", "dependencies": { @@ -17783,8 +14472,6 @@ }, "node_modules/detect-port": { "version": "1.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-port/-/detect-port-1.6.1.tgz", - "integrity": "sha1-ReQHOZfF8pK5V8tnj7C7jtQlCmc=", "dev": true, "license": "MIT", "dependencies": { @@ -17801,14 +14488,10 @@ }, "node_modules/devtools-protocol": { "version": "0.0.1011705", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz", - "integrity": "sha1-JYLtKfhISN+D+6SIEiAVVAp0RTk=", "license": "BSD-3-Clause" }, "node_modules/dezalgo": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha1-dRI1JgRpCEwTIVffqFfzhtTDPYE=", "dev": true, "license": "ISC", "dependencies": { @@ -17818,22 +14501,16 @@ }, "node_modules/dfa": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dfa/-/dfa-1.2.0.tgz", - "integrity": "sha1-lqwyBOLSnEnqW1evjZLCrhJ5Blc=", "dev": true, "license": "MIT" }, "node_modules/di": { "version": "0.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", "dev": true, "license": "MIT" }, "node_modules/diff": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff/-/diff-5.2.0.tgz", - "integrity": "sha1-Jt7QR80RebeLlTfV73JVA84a5TE=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -17842,8 +14519,6 @@ }, "node_modules/diff-sequences": { "version": "29.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha1-Ter4lNEUB8Ue/IQYAS+ecLhOqSE=", "dev": true, "license": "MIT", "engines": { @@ -17852,8 +14527,6 @@ }, "node_modules/diffie-hellman": { "version": "5.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", "license": "MIT", "dependencies": { "bn.js": "^4.1.0", @@ -17863,20 +14536,14 @@ }, "node_modules/diffie-hellman/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/dijkstrajs": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dijkstrajs/-/dijkstrajs-1.0.3.tgz", - "integrity": "sha1-TI296h8PZHi/+U2cSceE1iPk/CM=", "license": "MIT" }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=", "dev": true, "license": "MIT", "dependencies": { @@ -17888,8 +14555,6 @@ }, "node_modules/dns-packet": { "version": "5.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha1-roiK1CWp0UeKBnQlarhm3hASzy8=", "dev": true, "license": "MIT", "dependencies": { @@ -17901,8 +14566,6 @@ }, "node_modules/doctrine": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -17914,15 +14577,11 @@ }, "node_modules/dom-accessibility-api": { "version": "0.5.16", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha1-WnQp5gZus2ZNkR4z+w5F3o6whFM=", "dev": true, "license": "MIT" }, "node_modules/dom-converter": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=", "dev": true, "license": "MIT", "dependencies": { @@ -17931,8 +14590,6 @@ }, "node_modules/dom-serialize": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", "dev": true, "license": "MIT", "dependencies": { @@ -17944,8 +14601,6 @@ }, "node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha1-5BuALh7t+fbK4YPOXmIteJ19jlM=", "dev": true, "license": "MIT", "dependencies": { @@ -17959,8 +14614,6 @@ }, "node_modules/domelementtype": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha1-XEXo6GmVJiYzHXqrMm0B2vZdWJ0=", "dev": true, "funding": [ { @@ -17972,8 +14625,6 @@ }, "node_modules/domhandler": { "version": "5.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha1-zDhff3UfHR/GUMITdIBCVFOMfTE=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -17988,8 +14639,6 @@ }, "node_modules/domutils": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha1-xH9VEnjT3EsLGrjLtC11Gm8Ngk4=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -18003,15 +14652,11 @@ }, "node_modules/dot": { "version": "2.0.0-beta.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot/-/dot-2.0.0-beta.1.tgz", - "integrity": "sha1-Eryxjzn1kPlCaRDh0ZGI2tIlryU=", "dev": true, "license": "MIT" }, "node_modules/dot-case": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha1-mytnDQCkMWZ6inW6Kc0bmICc51E=", "dev": true, "license": "MIT", "dependencies": { @@ -18021,15 +14666,11 @@ }, "node_modules/dot-case/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/dot-prop": { "version": "5.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", "dev": true, "license": "MIT", "dependencies": { @@ -18041,8 +14682,6 @@ }, "node_modules/dotenv": { "version": "16.4.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha1-zdOztgTLMn4oa0di4TUC9xfLCZ8=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -18054,8 +14693,6 @@ }, "node_modules/dotenv-expand": { "version": "10.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dotenv-expand/-/dotenv-expand-10.0.0.tgz", - "integrity": "sha1-EmBdAPsK9tClkuZVhYV4QDLk7zc=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -18064,15 +14701,11 @@ }, "node_modules/duplexer": { "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=", "dev": true, "license": "MIT" }, "node_modules/duplexify": { "version": "3.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", "dev": true, "license": "MIT", "dependencies": { @@ -18084,21 +14717,15 @@ }, "node_modules/earcut": { "version": "2.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/earcut/-/earcut-2.2.4.tgz", - "integrity": "sha1-bQL9TWgWDBFIJdBokKkuyq5gNDo=", "license": "ISC" }, "node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha1-aWzi7Aqg5uqTo5f/zySqeEDIJ8s=", "dev": true, "license": "MIT" }, "node_modules/ecc-jsbn": { "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, "license": "MIT", "dependencies": { @@ -18108,22 +14735,16 @@ }, "node_modules/ecc-jsbn/node_modules/jsbn": { "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true, "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", "dev": true, "license": "MIT" }, "node_modules/ejs": { "version": "3.1.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha1-aauDWLFOiW+AzDnmIIe4hQDDrDs=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -18138,15 +14759,11 @@ }, "node_modules/electron-to-chromium": { "version": "1.4.761", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/electron-to-chromium/-/electron-to-chromium-1.4.761.tgz", - "integrity": "sha1-0b34xQolT4p1ZkG7GsSLtS5NDsM=", "dev": true, "license": "ISC" }, "node_modules/elementtree": { "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/elementtree/-/elementtree-0.1.7.tgz", - "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -18158,8 +14775,6 @@ }, "node_modules/elliptic": { "version": "6.5.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/elliptic/-/elliptic-6.5.5.tgz", - "integrity": "sha1-xxXgn3i2kjl3YQ1MI0bWziLm3e0=", "license": "MIT", "dependencies": { "bn.js": "^4.11.9", @@ -18173,14 +14788,10 @@ }, "node_modules/elliptic/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/emitter-component": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emitter-component/-/emitter-component-1.1.2.tgz", - "integrity": "sha1-1lr1gz3HxoL9Ct41+QLRa8S613I=", "dev": true, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -18188,14 +14799,10 @@ }, "node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", "dev": true, "license": "MIT", "engines": { @@ -18204,14 +14811,10 @@ }, "node_modules/encode-utf8": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encode-utf8/-/encode-utf8-1.0.3.tgz", - "integrity": "sha1-8w/dMdoH+1lvKBvrL2sCeFGZTNo=", "license": "MIT" }, "node_modules/encodeurl": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "dev": true, "license": "MIT", "engines": { @@ -18220,8 +14823,6 @@ }, "node_modules/encoding": { "version": "0.1.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=", "dev": true, "license": "MIT", "optional": true, @@ -18231,8 +14832,6 @@ }, "node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "dev": true, "license": "MIT", "optional": true, @@ -18245,8 +14844,6 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", "license": "MIT", "dependencies": { "once": "^1.4.0" @@ -18254,8 +14851,6 @@ }, "node_modules/engine.io": { "version": "6.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/engine.io/-/engine.io-6.5.4.tgz", - "integrity": "sha1-aCLevzJOeBrdIlTpEvhWhQiFDNw=", "dev": true, "license": "MIT", "dependencies": { @@ -18276,8 +14871,6 @@ }, "node_modules/engine.io-parser": { "version": "5.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha1-N7SOLSMRaRmjRTc4xXIEVeZOHEk=", "dev": true, "license": "MIT", "engines": { @@ -18286,8 +14879,6 @@ }, "node_modules/engine.io/node_modules/cookie": { "version": "0.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha1-DkHyTeXs8xeUfIL8eJ4GqISCRDI=", "dev": true, "license": "MIT", "engines": { @@ -18296,8 +14887,6 @@ }, "node_modules/engine.io/node_modules/ws": { "version": "8.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.11.0.tgz", - "integrity": "sha1-ag02uO39n5bYslaD2y+Nfebo4UM=", "dev": true, "license": "MIT", "engines": { @@ -18318,8 +14907,6 @@ }, "node_modules/enhanced-resolve": { "version": "5.16.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", - "integrity": "sha1-6Lxj1RuCbW8cvAoVDstaiwxi5Wc=", "dev": true, "license": "MIT", "dependencies": { @@ -18332,15 +14919,11 @@ }, "node_modules/ent": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", "dev": true, "license": "MIT" }, "node_modules/entities": { "version": "4.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-4.5.0.tgz", - "integrity": "sha1-XSaOpecRPsdMTQM7eepaNaSI+0g=", "devOptional": true, "license": "BSD-2-Clause", "engines": { @@ -18352,8 +14935,6 @@ }, "node_modules/env-paths": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=", "dev": true, "license": "MIT", "engines": { @@ -18362,8 +14943,6 @@ }, "node_modules/envinfo": { "version": "7.13.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/envinfo/-/envinfo-7.13.0.tgz", - "integrity": "sha1-gfu4Hl2jXXToFJQa6rfDJaYG+zE=", "dev": true, "license": "MIT", "bin": { @@ -18375,15 +14954,11 @@ }, "node_modules/err-code": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha1-I8Lzt1b/38YI0w4nyalBAkgH5/k=", "dev": true, "license": "MIT" }, "node_modules/errno": { "version": "0.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/errno/-/errno-0.1.8.tgz", - "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", "dev": true, "license": "MIT", "optional": true, @@ -18396,8 +14971,6 @@ }, "node_modules/error-ex": { "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", "dev": true, "license": "MIT", "dependencies": { @@ -18406,8 +14979,6 @@ }, "node_modules/es-abstract": { "version": "1.23.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha1-jwxaNc0hUxJXPFonyH39bIgaCqA=", "dev": true, "license": "MIT", "dependencies": { @@ -18467,8 +15038,6 @@ }, "node_modules/es-define-property": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha1-x/rvvf+LJpbPX0aSHt+3fMS6OEU=", "dev": true, "license": "MIT", "dependencies": { @@ -18480,8 +15049,6 @@ }, "node_modules/es-errors": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha1-BfdaJdq5jk+x3NXhRywFRtUFfI8=", "dev": true, "license": "MIT", "engines": { @@ -18490,8 +15057,6 @@ }, "node_modules/es-get-iterator": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha1-Pvh1I8XUZNQQhLLDycIU8RmXY9Y=", "dev": true, "license": "MIT", "dependencies": { @@ -18511,15 +15076,11 @@ }, "node_modules/es-module-lexer": { "version": "1.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-module-lexer/-/es-module-lexer-1.5.2.tgz", - "integrity": "sha1-ALQjME8lAKxZNZzJtoRJUfNy1Jc=", "dev": true, "license": "MIT" }, "node_modules/es-object-atoms": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha1-3bVc1HrC4kBwEmC8Ko4x7LZD2UE=", "dev": true, "license": "MIT", "dependencies": { @@ -18531,8 +15092,6 @@ }, "node_modules/es-set-tostringtag": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha1-i7YPCkQMLkKBliQoQ41YVFrzl3c=", "dev": true, "license": "MIT", "dependencies": { @@ -18546,8 +15105,6 @@ }, "node_modules/es-shim-unscopables": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha1-H2lC5x7MeDXtHIqDAG2HcaY6N2M=", "dev": true, "license": "MIT", "dependencies": { @@ -18556,8 +15113,6 @@ }, "node_modules/es-to-primitive": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", "dev": true, "license": "MIT", "dependencies": { @@ -18574,15 +15129,11 @@ }, "node_modules/es6-promise": { "version": "4.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo=", "dev": true, "license": "MIT" }, "node_modules/es6-promisify": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "license": "MIT", "dependencies": { @@ -18591,15 +15142,11 @@ }, "node_modules/es6-shim": { "version": "0.35.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-shim/-/es6-shim-0.35.8.tgz", - "integrity": "sha1-iSFvb7+LrLo/iXyMDoFNKkHAX7c=", "dev": true, "license": "MIT" }, "node_modules/esbuild": { "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.17.8.tgz", - "integrity": "sha1-9/eZq8fNzj8PLj4MAfEg1NVRk7Q=", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -18637,15 +15184,11 @@ }, "node_modules/esbuild-plugin-alias": { "version": "0.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", - "integrity": "sha1-RahsuUHiDnwrxoor6lNWIXJJT8s=", "dev": true, "license": "MIT" }, "node_modules/esbuild-register": { "version": "3.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-register/-/esbuild-register-3.5.0.tgz", - "integrity": "sha1-RJYT+ymrlDJcci9WD4AN2Ubcjqg=", "dev": true, "license": "MIT", "dependencies": { @@ -18657,8 +15200,6 @@ }, "node_modules/esbuild-wasm": { "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz", - "integrity": "sha1-wjSDBkMMJ2E+48yalVzdVN8pE3o=", "dev": true, "license": "MIT", "bin": { @@ -18670,8 +15211,6 @@ }, "node_modules/escalade": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha1-VAdumrKepb89jx7WKs/7uIJy3yc=", "dev": true, "license": "MIT", "engines": { @@ -18680,15 +15219,11 @@ }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", "dev": true, "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true, "license": "MIT", "engines": { @@ -18697,8 +15232,6 @@ }, "node_modules/eslint": { "version": "8.56.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha1-SVfOjaQJ3AgJ+ZqwehuUgyq3SxU=", "dev": true, "license": "MIT", "dependencies": { @@ -18753,8 +15286,6 @@ }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha1-1OqsUrii58PNGQPrAPfgUzVhGKw=", "dev": true, "license": "MIT", "dependencies": { @@ -18765,8 +15296,6 @@ }, "node_modules/eslint-import-resolver-node/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -18775,8 +15304,6 @@ }, "node_modules/eslint-import-resolver-node/node_modules/resolve": { "version": "1.22.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha1-tsh6nyqgbfq1Lj1wrIzeMh+lpI0=", "dev": true, "license": "MIT", "dependencies": { @@ -18793,8 +15320,6 @@ }, "node_modules/eslint-module-utils": { "version": "2.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha1-UvJAQwDDvTPe7OnXNy+zN8wdfDQ=", "dev": true, "license": "MIT", "dependencies": { @@ -18811,8 +15336,6 @@ }, "node_modules/eslint-module-utils/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -18853,8 +15376,6 @@ }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -18863,8 +15384,6 @@ }, "node_modules/eslint-plugin-import/node_modules/doctrine": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -18876,8 +15395,6 @@ }, "node_modules/eslint-plugin-import/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -18910,8 +15427,6 @@ }, "node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", "dev": true, "license": "MIT", "engines": { @@ -18923,8 +15438,6 @@ }, "node_modules/eslint-plugin-jsdoc/node_modules/semver": { "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, "license": "ISC", "bin": { @@ -18946,8 +15459,6 @@ }, "node_modules/eslint-plugin-storybook": { "version": "0.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz", - "integrity": "sha1-Ixheyr3CicrlUkjAkPDB2PuubEE=", "dev": true, "license": "MIT", "dependencies": { @@ -18965,8 +15476,6 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@storybook/csf": { "version": "0.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf/-/csf-0.0.1.tgz", - "integrity": "sha1-lZAVB9wC8LxvmsjuGYPi/Fu5jOY=", "dev": true, "license": "MIT", "dependencies": { @@ -18975,8 +15484,6 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/scope-manager": { "version": "5.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha1-2UV8zGoLjWs30OslKiMCJHjFRgw=", "dev": true, "license": "MIT", "dependencies": { @@ -18993,8 +15500,6 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/types": { "version": "5.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha1-JYYH5g7/ownwZ2CJMcPfb+1B/S8=", "dev": true, "license": "MIT", "engines": { @@ -19007,8 +15512,6 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/typescript-estree": { "version": "5.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha1-fRd5S3f6vKxhXWpI+xQzMNli65s=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -19035,8 +15538,6 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils": { "version": "5.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha1-FB6AnHFjbkp12qOfrtL7X0sQ34Y=", "dev": true, "license": "MIT", "dependencies": { @@ -19062,8 +15563,6 @@ }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha1-IXQBGRfOWCh1lU/+L2kS1ZMeNT4=", "dev": true, "license": "MIT", "dependencies": { @@ -19080,8 +15579,6 @@ }, "node_modules/eslint-plugin-storybook/node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -19094,8 +15591,6 @@ }, "node_modules/eslint-plugin-storybook/node_modules/estraverse": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -19104,8 +15599,6 @@ }, "node_modules/eslint-scope": { "version": "7.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha1-3rT5JWM5DzIAaJSvYqItuhxGQj8=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -19121,8 +15614,6 @@ }, "node_modules/eslint-utils": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=", "dev": true, "license": "MIT", "dependencies": { @@ -19140,8 +15631,6 @@ }, "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=", "dev": true, "license": "Apache-2.0", "engines": { @@ -19150,8 +15639,6 @@ }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha1-DNcv6FUOPC6uFWqWpN3c0cisWAA=", "dev": true, "license": "Apache-2.0", "engines": { @@ -19163,8 +15650,6 @@ }, "node_modules/eslint/node_modules/ajv": { "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -19180,8 +15665,6 @@ }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -19196,15 +15679,11 @@ }, "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", "dev": true, "license": "Python-2.0" }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -19220,8 +15699,6 @@ }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", "dev": true, "license": "MIT", "engines": { @@ -19233,8 +15710,6 @@ }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", "dev": true, "license": "ISC", "dependencies": { @@ -19246,8 +15721,6 @@ }, "node_modules/eslint/node_modules/globals": { "version": "13.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-13.24.0.tgz", - "integrity": "sha1-hDKhnXjODB6DOUnDats0VAC7EXE=", "dev": true, "license": "MIT", "dependencies": { @@ -19262,8 +15735,6 @@ }, "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -19272,8 +15743,6 @@ }, "node_modules/eslint/node_modules/js-yaml": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", "dev": true, "license": "MIT", "dependencies": { @@ -19285,15 +15754,11 @@ }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/eslint/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -19305,8 +15770,6 @@ }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -19318,8 +15781,6 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -19331,8 +15792,6 @@ }, "node_modules/espree": { "version": "9.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/espree/-/espree-9.6.1.tgz", - "integrity": "sha1-oqF7jkNGkKVDLy+AGM5x0zGkjG8=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -19349,8 +15808,6 @@ }, "node_modules/esprima": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", "dev": true, "license": "BSD-2-Clause", "bin": { @@ -19363,8 +15820,6 @@ }, "node_modules/esquery": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha1-bOF3ON6Fd2lO3XNhxXGCrIyw2ws=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -19376,8 +15831,6 @@ }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -19389,8 +15842,6 @@ }, "node_modules/esri-leaflet": { "version": "3.0.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esri-leaflet/-/esri-leaflet-3.0.12.tgz", - "integrity": "sha1-TIjWY6fayTNNl1LFGKpNj1if+2U=", "license": "Apache-2.0", "dependencies": { "@terraformer/arcgis": "^2.1.0", @@ -19402,8 +15853,6 @@ }, "node_modules/esri-leaflet-vector": { "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esri-leaflet-vector/-/esri-leaflet-vector-4.2.3.tgz", - "integrity": "sha1-RDcRf6iFXvDnah/YnbP1DfVfptY=", "license": "Apache-2.0", "peerDependencies": { "esri-leaflet": ">2.3.0", @@ -19413,8 +15862,6 @@ }, "node_modules/estraverse": { "version": "5.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -19423,8 +15870,6 @@ }, "node_modules/estree-walker": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha1-Z8PlSexAKkh7T8GT0ZU6UkdSNA0=", "dev": true, "license": "MIT", "dependencies": { @@ -19433,8 +15878,6 @@ }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -19443,8 +15886,6 @@ }, "node_modules/etag": { "version": "1.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "dev": true, "license": "MIT", "engines": { @@ -19453,8 +15894,6 @@ }, "node_modules/event-stream": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/event-stream/-/event-stream-4.0.1.tgz", - "integrity": "sha1-QJKAjsmV0N116kWAwd9qdNss3mU=", "dev": true, "license": "MIT", "dependencies": { @@ -19469,22 +15908,16 @@ }, "node_modules/eventemitter-asyncresource": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha1-c0/y5Ev0SOYn93SPkF1r3Ve9tls=", "dev": true, "license": "MIT" }, "node_modules/eventemitter3": { "version": "4.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=", "dev": true, "license": "MIT" }, "node_modules/events": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/events/-/events-3.3.0.tgz", - "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", "dev": true, "license": "MIT", "engines": { @@ -19493,8 +15926,6 @@ }, "node_modules/evp_bytestokey": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", "license": "MIT", "dependencies": { "md5.js": "^1.3.4", @@ -19503,8 +15934,6 @@ }, "node_modules/execa": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-5.1.1.tgz", - "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=", "dev": true, "license": "MIT", "dependencies": { @@ -19527,8 +15956,6 @@ }, "node_modules/exifreader": { "version": "4.19.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exifreader/-/exifreader-4.19.1.tgz", - "integrity": "sha1-ljW1M40dUeOcCF+MrATzKJ7cA3A=", "hasInstallScript": true, "license": "MPL-2.0", "optionalDependencies": { @@ -19537,8 +15964,6 @@ }, "node_modules/exifreader/node_modules/@xmldom/xmldom": { "version": "0.8.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha1-oTN8pCaqYc75/hW1so40CnL2+pk=", "license": "MIT", "optional": true, "engines": { @@ -19547,8 +15972,6 @@ }, "node_modules/exit": { "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true, "engines": { "node": ">= 0.8.0" @@ -19556,8 +15979,6 @@ }, "node_modules/expand-template": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha1-bhSz/O4POmNA7LV9LokYaSBSpHw=", "dev": true, "license": "(MIT OR WTFPL)", "engines": { @@ -19566,15 +15987,11 @@ }, "node_modules/exponential-backoff": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha1-ZKx1Jv40GrGKOQFs0ix4fQHgC/Y=", "dev": true, "license": "Apache-2.0" }, "node_modules/express": { "version": "4.19.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/express/-/express-4.19.2.tgz", - "integrity": "sha1-4lQ3gno6p/KoJ7yBcbu7Zko1ZGU=", "dev": true, "license": "MIT", "dependencies": { @@ -19616,8 +16033,6 @@ }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -19626,8 +16041,6 @@ }, "node_modules/express/node_modules/finalhandler": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha1-fSP+VzGyB7RkDk/NAK7B+SB6ezI=", "dev": true, "license": "MIT", "dependencies": { @@ -19645,15 +16058,11 @@ }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/express/node_modules/qs": { "version": "6.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.11.0.tgz", - "integrity": "sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -19668,8 +16077,6 @@ }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", "dev": true, "funding": [ { @@ -19689,15 +16096,11 @@ }, "node_modules/extend": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend/-/extend-3.0.2.tgz", - "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", "dev": true, "license": "MIT" }, "node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" @@ -19708,8 +16111,6 @@ }, "node_modules/external-editor": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", "dev": true, "license": "MIT", "dependencies": { @@ -19723,8 +16124,6 @@ }, "node_modules/external-editor/node_modules/tmp": { "version": "0.0.33", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", "dev": true, "license": "MIT", "dependencies": { @@ -19736,8 +16135,6 @@ }, "node_modules/extract-zip": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha1-Zj3KVv5G34kNXxMe9KBtIruLoTo=", "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", @@ -19756,8 +16153,6 @@ }, "node_modules/extract-zip/node_modules/get-stream": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", "license": "MIT", "dependencies": { "pump": "^3.0.0" @@ -19771,8 +16166,6 @@ }, "node_modules/extsprintf": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", "dev": true, "engines": [ "node >=0.6.0" @@ -19781,8 +16174,6 @@ }, "node_modules/fancy-log": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fancy-log/-/fancy-log-2.0.0.tgz", - "integrity": "sha1-ytIHuDltaa5HltdNF9/19osvc0M=", "dev": true, "license": "MIT", "dependencies": { @@ -19794,22 +16185,16 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", "dev": true, "license": "MIT" }, "node_modules/fast-fifo": { "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha1-KG4x3pbrltOKl4mYFXQLoqTzZAw=", "dev": true, "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha1-qQRQHlfP3S/83tRemaVP71XkYSk=", "dev": true, "license": "MIT", "dependencies": { @@ -19825,22 +16210,16 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", "dev": true, "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true, "license": "MIT" }, "node_modules/fastq": { "version": "1.17.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha1-KlI/B6TnsegaQrkbi/IlQQd1O0c=", "dev": true, "license": "ISC", "dependencies": { @@ -19849,8 +16228,6 @@ }, "node_modules/faye-websocket": { "version": "0.11.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -19862,8 +16239,6 @@ }, "node_modules/fd-slicer": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "license": "MIT", "dependencies": { "pend": "~1.2.0" @@ -19871,15 +16246,11 @@ }, "node_modules/fetch-retry": { "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fetch-retry/-/fetch-retry-5.0.6.tgz", - "integrity": "sha1-F9C8kEI0Bbeoi3Q1W/NkrNKn+lY=", "dev": true, "license": "MIT" }, "node_modules/figures": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/figures/-/figures-3.2.0.tgz", - "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", "dev": true, "license": "MIT", "dependencies": { @@ -19894,8 +16265,6 @@ }, "node_modules/file-entry-cache": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=", "dev": true, "license": "MIT", "dependencies": { @@ -19907,8 +16276,6 @@ }, "node_modules/file-system-cache": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/file-system-cache/-/file-system-cache-2.3.0.tgz", - "integrity": "sha1-IB/q9MjNl7nQ1gjpaGG7YAX0b+Y=", "dev": true, "license": "MIT", "dependencies": { @@ -19918,8 +16285,6 @@ }, "node_modules/file-system-cache/node_modules/fs-extra": { "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha1-2mn3w587ACN4sJVLtq5+/cCHbi0=", "dev": true, "license": "MIT", "dependencies": { @@ -19933,8 +16298,6 @@ }, "node_modules/filelist": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha1-94l4oelEd1/55i50RCTyFeWDUrU=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -19943,8 +16306,6 @@ }, "node_modules/filelist/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -19953,8 +16314,6 @@ }, "node_modules/filelist/node_modules/minimatch": { "version": "5.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", "dev": true, "license": "ISC", "dependencies": { @@ -19966,8 +16325,6 @@ }, "node_modules/filesize": { "version": "10.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/filesize/-/filesize-10.1.1.tgz", - "integrity": "sha1-65jOiFqnN0EZl0jnDltzOcwixf8=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -19976,8 +16333,6 @@ }, "node_modules/fill-range": { "version": "7.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", "dev": true, "license": "MIT", "dependencies": { @@ -19989,8 +16344,6 @@ }, "node_modules/finalhandler": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", "dev": true, "license": "MIT", "dependencies": { @@ -20008,8 +16361,6 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -20018,15 +16369,11 @@ }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/finalhandler/node_modules/on-finished": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dev": true, "license": "MIT", "dependencies": { @@ -20038,8 +16385,6 @@ }, "node_modules/finalhandler/node_modules/statuses": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true, "license": "MIT", "engines": { @@ -20048,8 +16393,6 @@ }, "node_modules/find-cache-dir": { "version": "3.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=", "dev": true, "license": "MIT", "dependencies": { @@ -20066,8 +16409,6 @@ }, "node_modules/find-cache-dir/node_modules/find-up": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "dev": true, "license": "MIT", "dependencies": { @@ -20080,8 +16421,6 @@ }, "node_modules/find-cache-dir/node_modules/locate-path": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", "dev": true, "license": "MIT", "dependencies": { @@ -20093,8 +16432,6 @@ }, "node_modules/find-cache-dir/node_modules/p-limit": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "dev": true, "license": "MIT", "dependencies": { @@ -20109,8 +16446,6 @@ }, "node_modules/find-cache-dir/node_modules/p-locate": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", "dev": true, "license": "MIT", "dependencies": { @@ -20122,8 +16457,6 @@ }, "node_modules/find-cache-dir/node_modules/pkg-dir": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", "dev": true, "license": "MIT", "dependencies": { @@ -20135,8 +16468,6 @@ }, "node_modules/find-up": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=", "dev": true, "license": "MIT", "dependencies": { @@ -20152,8 +16483,6 @@ }, "node_modules/flat-cache": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha1-LAwtUEDJmxYydxqdEFclwBFTY+4=", "dev": true, "license": "MIT", "dependencies": { @@ -20167,8 +16496,6 @@ }, "node_modules/flat-cache/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -20188,8 +16515,6 @@ }, "node_modules/flat-cache/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -20204,14 +16529,10 @@ }, "node_modules/flatted": { "version": "3.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha1-IdtHBymmc01JlwAvQ5yzCJh/Vno=", "license": "ISC" }, "node_modules/flow-parser": { "version": "0.235.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flow-parser/-/flow-parser-0.235.1.tgz", - "integrity": "sha1-Rpxwrfo8FW86F5LnttcBfwH0Xx0=", "dev": true, "license": "MIT", "engines": { @@ -20220,8 +16541,6 @@ }, "node_modules/follow-redirects": { "version": "1.15.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha1-f4FcDNpCScdP8J6V75fCO1/QOZs=", "dev": true, "funding": [ { @@ -20241,8 +16560,6 @@ }, "node_modules/for-each": { "version": "0.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha1-abRH6IoKXTLD5whPPxcQA0shN24=", "dev": true, "license": "MIT", "dependencies": { @@ -20251,8 +16568,6 @@ }, "node_modules/foreground-child": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha1-HRc+d2110ncv7Qjv5KDeHqGxLQ0=", "dev": true, "license": "ISC", "dependencies": { @@ -20268,8 +16583,6 @@ }, "node_modules/foreground-child/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", "dev": true, "license": "ISC", "engines": { @@ -20281,8 +16594,6 @@ }, "node_modules/forever-agent": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", "dev": true, "license": "Apache-2.0", "engines": { @@ -20291,8 +16602,6 @@ }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "8.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", - "integrity": "sha1-2uRd/nKYql1VPiWACWztebYXlQQ=", "dev": true, "license": "MIT", "dependencies": { @@ -20320,8 +16629,6 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -20337,8 +16644,6 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true, "license": "MIT", "peerDependencies": { @@ -20347,8 +16652,6 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -20363,8 +16666,6 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -20380,8 +16681,6 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { "version": "7.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=", "dev": true, "license": "MIT", "dependencies": { @@ -20397,8 +16696,6 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -20407,15 +16704,11 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", "dev": true, "license": "MIT", "dependencies": { @@ -20433,8 +16726,6 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -20446,8 +16737,6 @@ }, "node_modules/form-data": { "version": "2.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", "dev": true, "license": "MIT", "dependencies": { @@ -20461,8 +16750,6 @@ }, "node_modules/formidable": { "version": "3.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/formidable/-/formidable-3.5.1.tgz", - "integrity": "sha1-k2CiOmVvJhIHhosUhGJMTI0G7ho=", "dev": true, "license": "MIT", "dependencies": { @@ -20476,8 +16763,6 @@ }, "node_modules/forwarded": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=", "dev": true, "license": "MIT", "engines": { @@ -20486,8 +16771,6 @@ }, "node_modules/fraction.js": { "version": "4.3.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha1-BsoAhRV+Qv2n+ecm55/vxAaIQPc=", "dev": true, "license": "MIT", "engines": { @@ -20500,8 +16783,6 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true, "license": "MIT", "engines": { @@ -20510,21 +16791,15 @@ }, "node_modules/from": { "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", "dev": true, "license": "MIT" }, "node_modules/fs-constants": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=", "license": "MIT" }, "node_modules/fs-extra": { "version": "10.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha1-Aoc8+8QITd4SfqpfmQXu8jJdGr8=", "dev": true, "license": "MIT", "dependencies": { @@ -20538,8 +16813,6 @@ }, "node_modules/fs-minipass": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha1-eahZgcTcEgBl6W9iCGv2+dwmzFQ=", "dev": true, "license": "ISC", "dependencies": { @@ -20551,8 +16824,6 @@ }, "node_modules/fs-minipass/node_modules/minipass": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -20561,36 +16832,15 @@ }, "node_modules/fs-monkey": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha1-jq0IKVPojZks8/+ET6qQeyZ1baI=", "dev": true, "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "license": "ISC" }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha1-ysZAd4XQNnWipeGlMFxpezR9kNY=", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha1-LALYZNl/PqbIgwxGTL0Rq26rehw=", "dev": true, "license": "MIT", "funding": { @@ -20599,8 +16849,6 @@ }, "node_modules/function.prototype.name": { "version": "1.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha1-zfMVt9kO53pMbuIWw8M2LaB1M/0=", "dev": true, "license": "MIT", "dependencies": { @@ -20618,8 +16866,6 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha1-BAT+TuK6L2B/Dg7DyAuumUEzuDQ=", "dev": true, "license": "MIT", "funding": { @@ -20628,8 +16874,6 @@ }, "node_modules/gauge": { "version": "4.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha1-Uv8GUvK79gepiXk9U7dRvvIyjc4=", "dev": true, "license": "ISC", "dependencies": { @@ -20648,8 +16892,6 @@ }, "node_modules/gauge/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -20661,8 +16903,6 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=", "dev": true, "license": "MIT", "engines": { @@ -20671,14 +16911,10 @@ }, "node_modules/geojson-vt": { "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/geojson-vt/-/geojson-vt-3.2.1.tgz", - "integrity": "sha1-+K22FNLB0/bufEJlytS7861gyLc=", "license": "ISC" }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" @@ -20686,8 +16922,6 @@ }, "node_modules/get-func-name": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha1-DXzyDNE/2oCGaf+oj0/8ejlD/EE=", "dev": true, "license": "MIT", "engines": { @@ -20696,8 +16930,6 @@ }, "node_modules/get-intrinsic": { "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha1-44X1pLUifUScPqu60FSU7wq76t0=", "dev": true, "license": "MIT", "dependencies": { @@ -20716,8 +16948,6 @@ }, "node_modules/get-npm-tarball-url": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", - "integrity": "sha1-y9a7JYhGIrwxkcdhRmyTrIM0MhM=", "dev": true, "license": "MIT", "engines": { @@ -20726,8 +16956,6 @@ }, "node_modules/get-package-type": { "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro=", "dev": true, "license": "MIT", "engines": { @@ -20736,8 +16964,6 @@ }, "node_modules/get-pkg-repo": { "version": "4.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha1-dZc+HIBQxz9IGQxSBHxM7jrL84U=", "dev": true, "license": "MIT", "dependencies": { @@ -20755,8 +16981,6 @@ }, "node_modules/get-pkg-repo/node_modules/cliui": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", "dev": true, "license": "ISC", "dependencies": { @@ -20767,8 +16991,6 @@ }, "node_modules/get-pkg-repo/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -20780,8 +17002,6 @@ }, "node_modules/get-pkg-repo/node_modules/through2": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", "dev": true, "license": "MIT", "dependencies": { @@ -20791,8 +17011,6 @@ }, "node_modules/get-pkg-repo/node_modules/yargs": { "version": "16.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", "dev": true, "license": "MIT", "dependencies": { @@ -20810,8 +17028,6 @@ }, "node_modules/get-stream": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=", "license": "MIT", "engines": { "node": ">=10" @@ -20822,8 +17038,6 @@ }, "node_modules/get-symbol-description": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha1-UzdE1aogrKTgecjl2vf9RCAoIfU=", "dev": true, "license": "MIT", "dependencies": { @@ -20840,8 +17054,6 @@ }, "node_modules/get-value": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -20849,8 +17061,6 @@ }, "node_modules/getpass": { "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "license": "MIT", "dependencies": { @@ -20859,8 +17069,6 @@ }, "node_modules/giget": { "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/giget/-/giget-1.2.3.tgz", - "integrity": "sha1-72hF0RQOia2tWV9/O7YKoxxnLLY=", "dev": true, "license": "MIT", "dependencies": { @@ -20879,8 +17087,6 @@ }, "node_modules/git-raw-commits": { "version": "2.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha1-vDV2Y4Bx0YZV4cxg1/UkkgAI1yM=", "dev": true, "license": "MIT", "dependencies": { @@ -20899,8 +17105,6 @@ }, "node_modules/git-remote-origin-url": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", "dev": true, "license": "MIT", "dependencies": { @@ -20913,8 +17117,6 @@ }, "node_modules/git-semver-tags": { "version": "4.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-semver-tags/-/git-semver-tags-4.1.1.tgz", - "integrity": "sha1-YxkbzYCbDsPhUbpHUcFsRE5bV4A=", "dev": true, "license": "MIT", "dependencies": { @@ -20930,8 +17132,6 @@ }, "node_modules/git-semver-tags/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -20940,8 +17140,6 @@ }, "node_modules/gitconfiglocal": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", "dev": true, "license": "BSD", "dependencies": { @@ -20950,35 +17148,25 @@ }, "node_modules/gitconfiglocal/node_modules/ini": { "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true, "license": "ISC" }, "node_modules/github-from-package": { "version": "0.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", "dev": true, "license": "MIT" }, "node_modules/github-slugger": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha1-Us8vknmiHrbFndOFtBDwwK3ajxo=", "dev": true, "license": "ISC" }, "node_modules/gl-matrix": { "version": "3.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha1-/BGR6DIACf1NIOkzlZXGBB3cIsk=", "license": "MIT" }, "node_modules/glob": { "version": "8.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-8.1.0.tgz", - "integrity": "sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4=", "dev": true, "license": "ISC", "dependencies": { @@ -20997,8 +17185,6 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", "dev": true, "license": "ISC", "dependencies": { @@ -21010,15 +17196,11 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=", "dev": true, "license": "BSD-2-Clause" }, "node_modules/glob/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -21027,8 +17209,6 @@ }, "node_modules/glob/node_modules/minimatch": { "version": "5.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", "dev": true, "license": "ISC", "dependencies": { @@ -21040,8 +17220,6 @@ }, "node_modules/global-prefix": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha1-/IX3MGTfafUEIfR/iD/luRO6m5c=", "license": "MIT", "dependencies": { "ini": "^1.3.5", @@ -21054,14 +17232,10 @@ }, "node_modules/global-prefix/node_modules/ini": { "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "license": "ISC" }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -21072,8 +17246,6 @@ }, "node_modules/globals": { "version": "11.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-11.12.0.tgz", - "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", "dev": true, "license": "MIT", "engines": { @@ -21082,8 +17254,6 @@ }, "node_modules/globalthis": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha1-dDDtOpddl7+1m8zkH1yruvplEjY=", "dev": true, "license": "MIT", "dependencies": { @@ -21099,8 +17269,6 @@ }, "node_modules/globby": { "version": "11.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-11.1.0.tgz", - "integrity": "sha1-vUvpi7BC+D15b344EZkfvoKg00s=", "dev": true, "license": "MIT", "dependencies": { @@ -21120,8 +17288,6 @@ }, "node_modules/gopd": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha1-Kf923mnax0ibfAkYpXiOVkd8Myw=", "dev": true, "license": "MIT", "dependencies": { @@ -21133,14 +17299,10 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha1-QYPk6L8Iu24Fu7L30uDI9xLKQOM=", "license": "ISC" }, "node_modules/gradle-to-js": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gradle-to-js/-/gradle-to-js-2.0.1.tgz", - "integrity": "sha1-PZQ7oCav4Zt7agrzvADRz9TC6sQ=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -21152,15 +17314,11 @@ }, "node_modules/graphemer": { "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha1-+y8dVeDjoYSa7/yQxPoN1ToOZsY=", "dev": true, "license": "MIT" }, "node_modules/gunzip-maybe": { "version": "1.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", - "integrity": "sha1-uRNWSuO+DtpvPeNkZIN6nNlLmKw=", "dev": true, "license": "MIT", "dependencies": { @@ -21177,8 +17335,6 @@ }, "node_modules/gunzip-maybe/node_modules/through2": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", "dev": true, "license": "MIT", "dependencies": { @@ -21188,8 +17344,6 @@ }, "node_modules/hammerjs": { "version": "2.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=", "dev": true, "license": "MIT", "engines": { @@ -21198,15 +17352,11 @@ }, "node_modules/handle-thing": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", "dev": true, "license": "MIT" }, "node_modules/handlebars": { "version": "4.7.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha1-QcQsGLG+I2VDkYjHfGr65xwM2ek=", "dev": true, "license": "MIT", "dependencies": { @@ -21227,8 +17377,6 @@ }, "node_modules/handlebars/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -21237,8 +17385,6 @@ }, "node_modules/har-schema": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", "dev": true, "license": "ISC", "engines": { @@ -21247,9 +17393,6 @@ }, "node_modules/har-validator": { "version": "5.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", - "deprecated": "this library is no longer supported", "dev": true, "license": "MIT", "dependencies": { @@ -21262,8 +17405,6 @@ }, "node_modules/har-validator/node_modules/ajv": { "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -21279,15 +17420,11 @@ }, "node_modules/har-validator/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/hard-rejection": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=", "dev": true, "license": "MIT", "engines": { @@ -21296,8 +17433,6 @@ }, "node_modules/has-ansi": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "license": "MIT", "dependencies": { @@ -21309,8 +17444,6 @@ }, "node_modules/has-ansi/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -21319,8 +17452,6 @@ }, "node_modules/has-bigints": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha1-CHG9Pj1RYm9soJZmaLo11WAtbqo=", "dev": true, "license": "MIT", "funding": { @@ -21329,8 +17460,6 @@ }, "node_modules/has-flag": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true, "license": "MIT", "engines": { @@ -21339,8 +17468,6 @@ }, "node_modules/has-property-descriptors": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha1-lj7X0HHce/XwhMW/vg0bYiJYaFQ=", "dev": true, "license": "MIT", "dependencies": { @@ -21352,8 +17479,6 @@ }, "node_modules/has-proto": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha1-sx3f6bDm6ZFFNqarKGQm0CFPd/0=", "dev": true, "license": "MIT", "engines": { @@ -21365,8 +17490,6 @@ }, "node_modules/has-symbols": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha1-u3ssQ0klHc6HsSX3vfh0qnyLOfg=", "dev": true, "license": "MIT", "engines": { @@ -21378,8 +17501,6 @@ }, "node_modules/has-tostringtag": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha1-LNxC1AvvLltO6rfAGnPFTOerWrw=", "dev": true, "license": "MIT", "dependencies": { @@ -21394,15 +17515,11 @@ }, "node_modules/has-unicode": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true, "license": "ISC" }, "node_modules/hash-base": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -21414,8 +17531,6 @@ }, "node_modules/hash.js": { "version": "1.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -21424,8 +17539,6 @@ }, "node_modules/hasown": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha1-AD6vkb563DcuhOxZ3DclLO24AAM=", "dev": true, "license": "MIT", "dependencies": { @@ -21437,8 +17550,6 @@ }, "node_modules/hast-util-heading-rank": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", - "integrity": "sha1-LVxvKAenr1xF905iNJjdYFTSq6g=", "dev": true, "license": "MIT", "dependencies": { @@ -21451,8 +17562,6 @@ }, "node_modules/hast-util-is-element": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha1-bjGmUywhfltTOEjH5Sydk2nKCTI=", "dev": true, "license": "MIT", "dependencies": { @@ -21465,8 +17574,6 @@ }, "node_modules/hast-util-to-string": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", - "integrity": "sha1-KhMZSLSxsmRhosish24siNApRr0=", "dev": true, "license": "MIT", "dependencies": { @@ -21479,8 +17586,6 @@ }, "node_modules/hdr-histogram-js": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", - "integrity": "sha1-C4YFNGVXIrbj8+fcp7eIZ89D3LU=", "dev": true, "license": "BSD", "dependencies": { @@ -21491,15 +17596,11 @@ }, "node_modules/hdr-histogram-percentiles-obj": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha1-lAn03gwt2njmHeLZ14senzy6KDw=", "dev": true, "license": "MIT" }, "node_modules/he": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/he/-/he-1.2.0.tgz", - "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", "dev": true, "license": "MIT", "bin": { @@ -21508,8 +17609,6 @@ }, "node_modules/hexoid": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hexoid/-/hexoid-1.0.0.tgz", - "integrity": "sha1-rRDGVz+5B94j2exjpxEmfZ3JvBg=", "dev": true, "license": "MIT", "engines": { @@ -21518,8 +17617,6 @@ }, "node_modules/hmac-drbg": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "license": "MIT", "dependencies": { "hash.js": "^1.0.3", @@ -21529,8 +17626,6 @@ }, "node_modules/hosted-git-info": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha1-gnuChn6f8cjQxNnVOIA5fSyG0iQ=", "dev": true, "license": "ISC", "dependencies": { @@ -21542,8 +17637,6 @@ }, "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -21555,15 +17648,11 @@ }, "node_modules/hosted-git-info/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/hpack.js": { "version": "2.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "dev": true, "license": "MIT", "dependencies": { @@ -21575,8 +17664,6 @@ }, "node_modules/html-entities": { "version": "2.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha1-IBo8+V06Fb5wmVIWINGd+09lNZ8=", "dev": true, "funding": [ { @@ -21592,15 +17679,11 @@ }, "node_modules/html-escaper": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", "dev": true, "license": "MIT" }, "node_modules/html-minifier-terser": { "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha1-v8gYk0zAeRj2s2afV3Ts39SPMqs=", "dev": true, "license": "MIT", "dependencies": { @@ -21621,8 +17704,6 @@ }, "node_modules/html-webpack-plugin": { "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", - "integrity": "sha1-UKj6ZwkkVgjLAOgR6s7Ljg17fqA=", "dev": true, "license": "MIT", "dependencies": { @@ -21654,8 +17735,6 @@ }, "node_modules/htmlparser2": { "version": "8.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha1-8AIVFwWzg+YkM7XPRm9bcW7a7CE=", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -21674,8 +17753,6 @@ }, "node_modules/http-auth": { "version": "4.1.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-auth/-/http-auth-4.1.9.tgz", - "integrity": "sha1-nzIEQiodbuUxIsBBcR5h6DA6Mj4=", "dev": true, "license": "MIT", "dependencies": { @@ -21690,8 +17767,6 @@ }, "node_modules/http-auth-connect": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-auth-connect/-/http-auth-connect-1.0.6.tgz", - "integrity": "sha1-e5/UEfiAbv0SROcDR3FxwIOW1QM=", "dev": true, "license": "MIT", "engines": { @@ -21700,8 +17775,6 @@ }, "node_modules/http-auth/node_modules/uuid": { "version": "8.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", "dev": true, "license": "MIT", "bin": { @@ -21710,22 +17783,16 @@ }, "node_modules/http-cache-semantics": { "version": "4.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha1-q+AvyymFRgvwMjvmZENuw0dqbVo=", "dev": true, "license": "BSD-2-Clause" }, "node_modules/http-deceiver": { "version": "1.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", "dev": true, "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha1-t3dKFIbvc892Z6ya4IWMASxXudM=", "dev": true, "license": "MIT", "dependencies": { @@ -21741,15 +17808,11 @@ }, "node_modules/http-parser-js": { "version": "0.5.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha1-ryMJDZrE4kVz3m9q7MnYSki/IOM=", "dev": true, "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", "dev": true, "license": "MIT", "dependencies": { @@ -21763,8 +17826,6 @@ }, "node_modules/http-proxy-agent": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha1-USmAAgNSDUNPFCvHj/PBcIAPK0M=", "dev": true, "license": "MIT", "dependencies": { @@ -21778,8 +17839,6 @@ }, "node_modules/http-proxy-middleware": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha1-4aTdaXlXLHq1pOS1UJXR8yp0lj8=", "dev": true, "license": "MIT", "dependencies": { @@ -21803,8 +17862,6 @@ }, "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha1-r28uoUrFpkYYOlu9tbqrvBVq2dc=", "dev": true, "license": "MIT", "engines": { @@ -21816,8 +17873,6 @@ }, "node_modules/http-signature": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "license": "MIT", "dependencies": { @@ -21832,8 +17887,6 @@ }, "node_modules/https-proxy-agent": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha1-xZ7yJKBP6LdU89sAY6Jeow0ABdY=", "license": "MIT", "dependencies": { "agent-base": "6", @@ -21845,8 +17898,6 @@ }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=", "dev": true, "license": "Apache-2.0", "engines": { @@ -21855,8 +17906,6 @@ }, "node_modules/humanize-ms": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", "dev": true, "license": "MIT", "dependencies": { @@ -21865,8 +17914,6 @@ }, "node_modules/i18next": { "version": "23.11.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/i18next/-/i18next-23.11.3.tgz", - "integrity": "sha1-0mnJwVuunZCrKRBVz8QzCJyl93s=", "dev": true, "funding": [ { @@ -21889,8 +17936,6 @@ }, "node_modules/i18next/node_modules/@babel/runtime": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha1-IwlGhXwFOjbMxm4d0DsX3QxO0Cw=", "dev": true, "license": "MIT", "dependencies": { @@ -21902,15 +17947,11 @@ }, "node_modules/i18next/node_modules/regenerator-runtime": { "version": "0.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha1-NWreECY/aF3aElEAzYYsHbiVMn8=", "dev": true, "license": "MIT" }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", "dev": true, "license": "MIT", "dependencies": { @@ -21922,8 +17963,6 @@ }, "node_modules/icss-utils": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=", "dev": true, "license": "ISC", "engines": { @@ -21935,8 +17974,6 @@ }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=", "funding": [ { "type": "github", @@ -21955,8 +17992,6 @@ }, "node_modules/ignore": { "version": "5.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha1-opHAxheP8blgvv5H/N7DAWdKYyQ=", "dev": true, "license": "MIT", "engines": { @@ -21965,15 +18000,11 @@ }, "node_modules/ignore-by-default": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", "dev": true, "license": "ISC" }, "node_modules/ignore-walk": { "version": "6.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore-walk/-/ignore-walk-6.0.5.tgz", - "integrity": "sha1-741h6rfaFpB4cj0fgoM7NuIAsN0=", "dev": true, "license": "ISC", "dependencies": { @@ -21985,8 +18016,6 @@ }, "node_modules/ignore-walk/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -21995,8 +18024,6 @@ }, "node_modules/ignore-walk/node_modules/minimatch": { "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -22011,8 +18038,6 @@ }, "node_modules/image-size": { "version": "0.5.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", "dev": true, "license": "MIT", "optional": true, @@ -22025,21 +18050,15 @@ }, "node_modules/immediate": { "version": "3.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", "license": "MIT" }, "node_modules/immutable": { "version": "4.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/immutable/-/immutable-4.3.5.tgz", - "integrity": "sha1-+LQ25m1Z+Zdg3Fd/XJmk/SpcxaA=", "dev": true, "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", "dev": true, "license": "MIT", "dependencies": { @@ -22055,8 +18074,6 @@ }, "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", "dev": true, "license": "MIT", "engines": { @@ -22065,8 +18082,6 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true, "license": "MIT", "engines": { @@ -22075,8 +18090,6 @@ }, "node_modules/indent-string": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", "dev": true, "license": "MIT", "engines": { @@ -22085,15 +18098,11 @@ }, "node_modules/infer-owner": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=", "dev": true, "license": "ISC" }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -22102,14 +18111,10 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", "license": "ISC" }, "node_modules/ini": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-3.0.1.tgz", - "integrity": "sha1-x27IEAeHW8RNVE/3oRpV0SKUEC0=", "dev": true, "license": "ISC", "engines": { @@ -22118,8 +18123,6 @@ }, "node_modules/inquirer": { "version": "8.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha1-3b/obKL2dkmmfapvEFHBKPaE8LQ=", "dev": true, "license": "MIT", "dependencies": { @@ -22145,8 +18148,6 @@ }, "node_modules/inquirer/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -22161,8 +18162,6 @@ }, "node_modules/inquirer/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -22178,8 +18177,6 @@ }, "node_modules/inquirer/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -22188,8 +18185,6 @@ }, "node_modules/inquirer/node_modules/rxjs": { "version": "7.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha1-b289meqARCke/ZLnx/z1YsQFdUM=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -22198,8 +18193,6 @@ }, "node_modules/inquirer/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -22211,8 +18204,6 @@ }, "node_modules/inquirer/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -22224,15 +18215,11 @@ }, "node_modules/inquirer/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/internal-slot": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha1-wG3Mo+2HQkmIEAewpVI7FyoZCAI=", "dev": true, "license": "MIT", "dependencies": { @@ -22246,14 +18233,10 @@ }, "node_modules/internmap": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha1-ABfMijuZYF8DAvKxmNJy4BXl35U=", "license": "ISC" }, "node_modules/invert-kv": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI=", "dev": true, "license": "MIT", "engines": { @@ -22262,8 +18245,6 @@ }, "node_modules/ionicons": { "version": "7.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ionicons/-/ionicons-7.4.0.tgz", - "integrity": "sha1-nChaqoCJvvvWxaia4TKS02TNms4=", "license": "MIT", "dependencies": { "@stencil/core": "^4.0.3" @@ -22271,15 +18252,11 @@ }, "node_modules/ip": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ip/-/ip-2.0.1.tgz", - "integrity": "sha1-6PNZXTOj6mZJAgQjS3djaWUwcQU=", "dev": true, "license": "MIT" }, "node_modules/ip-address": { "version": "9.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha1-EXqWCBmwh4DDvR8U7zwcwdPz6lo=", "dev": true, "license": "MIT", "dependencies": { @@ -22292,15 +18269,11 @@ }, "node_modules/ip-address/node_modules/sprintf-js": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha1-SRS5A6L4toXRf994pw6RfocuREo=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/ipaddr.js": { "version": "1.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", "dev": true, "license": "MIT", "engines": { @@ -22309,8 +18282,6 @@ }, "node_modules/is-absolute-url": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-absolute-url/-/is-absolute-url-4.0.1.tgz", - "integrity": "sha1-FuTUh9T97QXP4GheU+yGgEpelNw=", "dev": true, "license": "MIT", "engines": { @@ -22322,8 +18293,6 @@ }, "node_modules/is-arguments": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=", "dev": true, "license": "MIT", "dependencies": { @@ -22339,8 +18308,6 @@ }, "node_modules/is-array-buffer": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha1-eh+Ss9Ye3SvGXSTxMFMOqT1/rpg=", "dev": true, "license": "MIT", "dependencies": { @@ -22356,15 +18323,11 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true, "license": "MIT" }, "node_modules/is-bigint": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=", "dev": true, "license": "MIT", "dependencies": { @@ -22376,8 +18339,6 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", "dev": true, "license": "MIT", "dependencies": { @@ -22389,8 +18350,6 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=", "dev": true, "license": "MIT", "dependencies": { @@ -22406,8 +18365,6 @@ }, "node_modules/is-builtin-module": { "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha1-8DJxcX2GVM/K8HqwRj+qNXFYEWk=", "dev": true, "license": "MIT", "dependencies": { @@ -22422,8 +18379,6 @@ }, "node_modules/is-callable": { "version": "1.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU=", "dev": true, "license": "MIT", "engines": { @@ -22435,8 +18390,6 @@ }, "node_modules/is-core-module": { "version": "2.13.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha1-rQ11Msb+qdoevcgnQtdFJcYnM4Q=", "dev": true, "license": "MIT", "dependencies": { @@ -22448,8 +18401,6 @@ }, "node_modules/is-data-view": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha1-S006URtw89wm1CwDypylFdhHdZ8=", "dev": true, "license": "MIT", "dependencies": { @@ -22464,8 +18415,6 @@ }, "node_modules/is-date-object": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=", "dev": true, "license": "MIT", "dependencies": { @@ -22480,15 +18429,11 @@ }, "node_modules/is-deflate": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-deflate/-/is-deflate-1.0.0.tgz", - "integrity": "sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ=", "dev": true, "license": "MIT" }, "node_modules/is-docker": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=", "dev": true, "license": "MIT", "bin": { @@ -22503,8 +18448,6 @@ }, "node_modules/is-extendable": { "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -22512,8 +18455,6 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true, "license": "MIT", "engines": { @@ -22522,8 +18463,6 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", "license": "MIT", "engines": { "node": ">=8" @@ -22531,8 +18470,6 @@ }, "node_modules/is-generator-function": { "version": "1.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha1-8VWLrxrBfg3up8BBXEODUf8rPHI=", "dev": true, "license": "MIT", "dependencies": { @@ -22547,8 +18484,6 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", "dev": true, "license": "MIT", "dependencies": { @@ -22560,8 +18495,6 @@ }, "node_modules/is-gzip": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=", "dev": true, "license": "MIT", "engines": { @@ -22570,8 +18503,6 @@ }, "node_modules/is-interactive": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=", "dev": true, "license": "MIT", "engines": { @@ -22580,15 +18511,11 @@ }, "node_modules/is-lambda": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", "dev": true, "license": "MIT" }, "node_modules/is-map": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha1-7elrf+HicLPERl46RlZYdkkm1i4=", "dev": true, "license": "MIT", "engines": { @@ -22600,8 +18527,6 @@ }, "node_modules/is-nan": { "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha1-BDpUreoxdItVts1OCara+mm9nh0=", "dev": true, "license": "MIT", "dependencies": { @@ -22617,8 +18542,6 @@ }, "node_modules/is-negative-zero": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha1-ztkDoCespjgbd3pXQwadc3akl0c=", "dev": true, "license": "MIT", "engines": { @@ -22630,8 +18553,6 @@ }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", "dev": true, "license": "MIT", "engines": { @@ -22640,8 +18561,6 @@ }, "node_modules/is-number-object": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha1-WdUK2kxFJReE6ZBPUkbHQvB6Qvw=", "dev": true, "license": "MIT", "dependencies": { @@ -22656,8 +18575,6 @@ }, "node_modules/is-obj": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", "dev": true, "license": "MIT", "engines": { @@ -22666,8 +18583,6 @@ }, "node_modules/is-path-cwd": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", "dev": true, "license": "MIT", "engines": { @@ -22676,8 +18591,6 @@ }, "node_modules/is-path-in-cwd": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha1-WsSLNF72dTOb1sekipEhELJBz1I=", "dev": true, "license": "MIT", "dependencies": { @@ -22689,8 +18602,6 @@ }, "node_modules/is-path-in-cwd/node_modules/is-path-inside": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "dev": true, "license": "MIT", "dependencies": { @@ -22702,8 +18613,6 @@ }, "node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", "dev": true, "license": "MIT", "engines": { @@ -22712,8 +18621,6 @@ }, "node_modules/is-plain-obj": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true, "license": "MIT", "engines": { @@ -22722,8 +18629,6 @@ }, "node_modules/is-plain-object": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", "license": "MIT", "dependencies": { "isobject": "^3.0.1" @@ -22734,8 +18639,6 @@ }, "node_modules/is-regex": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=", "dev": true, "license": "MIT", "dependencies": { @@ -22751,8 +18654,6 @@ }, "node_modules/is-set": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha1-irIJ6kJGCBQTct7W4MsgDvHZ0B0=", "dev": true, "license": "MIT", "engines": { @@ -22764,8 +18665,6 @@ }, "node_modules/is-shared-array-buffer": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha1-Ejfxy6BZzbYkMdN43MN9loAYFog=", "dev": true, "license": "MIT", "dependencies": { @@ -22780,8 +18679,6 @@ }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", "dev": true, "license": "MIT", "engines": { @@ -22793,8 +18690,6 @@ }, "node_modules/is-string": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=", "dev": true, "license": "MIT", "dependencies": { @@ -22809,8 +18704,6 @@ }, "node_modules/is-symbol": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha1-ptrJO2NbBjymhyI23oiRClevE5w=", "dev": true, "license": "MIT", "dependencies": { @@ -22825,8 +18718,6 @@ }, "node_modules/is-text-path": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", "dev": true, "license": "MIT", "dependencies": { @@ -22838,8 +18729,6 @@ }, "node_modules/is-typed-array": { "version": "1.1.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha1-1sXKVt9iM0lZMi19fdHMpQ3r4ik=", "dev": true, "license": "MIT", "dependencies": { @@ -22854,15 +18743,11 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true, "license": "MIT" }, "node_modules/is-unicode-supported": { "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", "dev": true, "license": "MIT", "engines": { @@ -22874,8 +18759,6 @@ }, "node_modules/is-weakmap": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha1-v3JhXWSd/l9pkHnFS4PkfRrhnP0=", "dev": true, "license": "MIT", "engines": { @@ -22887,8 +18770,6 @@ }, "node_modules/is-weakref": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha1-lSnzg6kzggXol2XgOS78LxAPBvI=", "dev": true, "license": "MIT", "dependencies": { @@ -22900,8 +18781,6 @@ }, "node_modules/is-weakset": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha1-6AFRnfjAxD4S/yg07q2E7J5iQAc=", "dev": true, "license": "MIT", "dependencies": { @@ -22917,15 +18796,11 @@ }, "node_modules/is-what": { "version": "3.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=", "dev": true, "license": "MIT" }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", "dev": true, "license": "MIT", "dependencies": { @@ -22937,15 +18812,11 @@ }, "node_modules/isarray": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=", "dev": true, "license": "MIT" }, "node_modules/isbinaryfile": { "version": "4.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha1-DFteMMJVei8G/r03tzIpRqruQrM=", "dev": true, "license": "MIT", "engines": { @@ -22957,14 +18828,10 @@ }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -22972,15 +18839,11 @@ }, "node_modules/isstream": { "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true, "license": "MIT" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha1-LRZsSwZE1Do58Ev2wu3R5YXzF1Y=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -22989,8 +18852,6 @@ }, "node_modules/istanbul-lib-instrument": { "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha1-0QyIhcISVXThwjHKyt+VVnXhzj0=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23006,8 +18867,6 @@ }, "node_modules/istanbul-lib-instrument/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -23016,8 +18875,6 @@ }, "node_modules/istanbul-lib-report": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha1-kIMFusmlvRdaxqdEier9D8JEWn0=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23031,8 +18888,6 @@ }, "node_modules/istanbul-lib-report/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -23041,8 +18896,6 @@ }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha1-w8IwencSd82WODBfkVwprnQbYU4=", "dev": true, "license": "MIT", "dependencies": { @@ -23057,8 +18910,6 @@ }, "node_modules/istanbul-lib-report/node_modules/semver": { "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, "license": "ISC", "bin": { @@ -23070,8 +18921,6 @@ }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -23083,8 +18932,6 @@ }, "node_modules/istanbul-lib-source-maps": { "version": "3.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha1-KEmXxIIRdS7EhiU9qX44ed77qMg=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23100,8 +18947,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -23121,8 +18966,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -23131,8 +18974,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/make-dir": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "dev": true, "license": "MIT", "dependencies": { @@ -23145,8 +18986,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/pify": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", "dev": true, "license": "MIT", "engines": { @@ -23155,8 +18994,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/rimraf": { "version": "2.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", "dev": true, "license": "ISC", "dependencies": { @@ -23168,8 +19005,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -23178,8 +19013,6 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -23188,8 +19021,6 @@ }, "node_modules/istanbul-reports": { "version": "3.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha1-2u0SueHcpRjhXAVuHlN+dBKA+gs=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -23202,8 +19033,6 @@ }, "node_modules/jackspeak": { "version": "2.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha1-ZH7MRyI4ruSwasDkYazCGoxQXKg=", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -23221,8 +19050,6 @@ }, "node_modules/jake": { "version": "10.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jake/-/jake-10.9.1.tgz", - "integrity": "sha1-jclrf8xByxmqUCr1BtpOHVb15is=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -23240,8 +19067,6 @@ }, "node_modules/jake/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -23256,8 +19081,6 @@ }, "node_modules/jake/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -23273,8 +19096,6 @@ }, "node_modules/jake/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -23283,8 +19104,6 @@ }, "node_modules/jake/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -23296,8 +19115,6 @@ }, "node_modules/jasmine": { "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine/-/jasmine-2.8.0.tgz", - "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", "dev": true, "license": "MIT", "dependencies": { @@ -23311,15 +19128,11 @@ }, "node_modules/jasmine-core": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-5.0.0.tgz", - "integrity": "sha1-hKIAY3+e+S9tB4jpa7Tme7ExaoE=", "dev": true, "license": "MIT" }, "node_modules/jasmine-spec-reporter": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz", - "integrity": "sha1-lLk5RI5j1OK9AWaBQjifIPCo6kk=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -23328,8 +19141,6 @@ }, "node_modules/jasmine/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -23349,15 +19160,11 @@ }, "node_modules/jasmine/node_modules/jasmine-core": { "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-2.8.0.tgz", - "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", "dev": true, "license": "MIT" }, "node_modules/jasminewd2": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasminewd2/-/jasminewd2-2.2.0.tgz", - "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", "dev": true, "license": "MIT", "engines": { @@ -23366,8 +19173,6 @@ }, "node_modules/jest-diff": { "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha1-lIoZLYb056ZMUmStTaSHcTPYeS8=", "dev": true, "license": "MIT", "dependencies": { @@ -23382,8 +19187,6 @@ }, "node_modules/jest-diff/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -23398,8 +19201,6 @@ }, "node_modules/jest-diff/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -23415,8 +19216,6 @@ }, "node_modules/jest-diff/node_modules/diff-sequences": { "version": "28.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha1-mYnccxJm3CkDRXpw6ZbzoEGROsY=", "dev": true, "license": "MIT", "engines": { @@ -23425,8 +19224,6 @@ }, "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -23435,8 +19232,6 @@ }, "node_modules/jest-diff/node_modules/pretty-format": { "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", "dev": true, "license": "MIT", "dependencies": { @@ -23451,8 +19246,6 @@ }, "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", "dev": true, "license": "MIT", "engines": { @@ -23464,15 +19257,11 @@ }, "node_modules/jest-diff/node_modules/react-is": { "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", "dev": true, "license": "MIT" }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -23484,8 +19273,6 @@ }, "node_modules/jest-get-type": { "version": "28.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha1-NGIuYo5P3NeT1G24okIieQH88gM=", "dev": true, "license": "MIT", "engines": { @@ -23494,8 +19281,6 @@ }, "node_modules/jest-matcher-utils": { "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha1-WnfxwSndW6O01/wgcogGx4iTFG4=", "dev": true, "license": "MIT", "dependencies": { @@ -23510,8 +19295,6 @@ }, "node_modules/jest-matcher-utils/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -23526,8 +19309,6 @@ }, "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -23543,8 +19324,6 @@ }, "node_modules/jest-matcher-utils/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -23553,8 +19332,6 @@ }, "node_modules/jest-matcher-utils/node_modules/pretty-format": { "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", "dev": true, "license": "MIT", "dependencies": { @@ -23569,8 +19346,6 @@ }, "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", "dev": true, "license": "MIT", "engines": { @@ -23582,15 +19357,11 @@ }, "node_modules/jest-matcher-utils/node_modules/react-is": { "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", "dev": true, "license": "MIT" }, "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -23602,8 +19373,6 @@ }, "node_modules/jest-worker": { "version": "27.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha1-jRRvCQDolzsQa29zzB6ajLhvjbA=", "dev": true, "license": "MIT", "dependencies": { @@ -23617,8 +19386,6 @@ }, "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -23627,8 +19394,6 @@ }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", "dev": true, "license": "MIT", "dependencies": { @@ -23643,27 +19408,19 @@ }, "node_modules/js-md5": { "version": "0.7.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-md5/-/js-md5-0.7.3.tgz", - "integrity": "sha1-tPL7sLMnRV9ZjWcn447Ccs0Jw/I=", "license": "MIT" }, "node_modules/js-sha1": { "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-sha1/-/js-sha1-0.6.0.tgz", - "integrity": "sha1-rb7hDw6OGKoHzeqAfPCOkYPbx/k=", "license": "MIT" }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", "dev": true, "license": "MIT" }, "node_modules/js-yaml": { "version": "3.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", "dev": true, "license": "MIT", "dependencies": { @@ -23676,15 +19433,11 @@ }, "node_modules/jsbn": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=", "dev": true, "license": "MIT" }, "node_modules/jscodeshift": { "version": "0.15.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jscodeshift/-/jscodeshift-0.15.2.tgz", - "integrity": "sha1-FFVjhgNgtIGaVYx1xUXzloPloL4=", "dev": true, "license": "MIT", "dependencies": { @@ -23723,8 +19476,6 @@ }, "node_modules/jscodeshift/node_modules/@babel/core": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", "dev": true, "license": "MIT", "dependencies": { @@ -23754,8 +19505,6 @@ }, "node_modules/jscodeshift/node_modules/@babel/generator": { "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", "dev": true, "license": "MIT", "dependencies": { @@ -23770,8 +19519,6 @@ }, "node_modules/jscodeshift/node_modules/@babel/template": { "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", "dev": true, "license": "MIT", "dependencies": { @@ -23785,8 +19532,6 @@ }, "node_modules/jscodeshift/node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", "dev": true, "license": "MIT", "dependencies": { @@ -23800,8 +19545,6 @@ }, "node_modules/jscodeshift/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -23816,8 +19559,6 @@ }, "node_modules/jscodeshift/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -23833,15 +19574,11 @@ }, "node_modules/jscodeshift/node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", "dev": true, "license": "MIT" }, "node_modules/jscodeshift/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -23850,8 +19587,6 @@ }, "node_modules/jscodeshift/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -23860,8 +19595,6 @@ }, "node_modules/jscodeshift/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -23873,8 +19606,6 @@ }, "node_modules/jsdoc-type-pratt-parser": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", - "integrity": "sha1-E28FcamcGE2E7IRmLEXCnO/3ERQ=", "dev": true, "license": "MIT", "engines": { @@ -23883,8 +19614,6 @@ }, "node_modules/jsesc": { "version": "2.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", "dev": true, "license": "MIT", "bin": { @@ -23896,63 +19625,45 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM=", "dev": true, "license": "MIT" }, "node_modules/json-parse-better-errors": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", "dev": true, "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", "dev": true, "license": "MIT" }, "node_modules/json-schema": { "version": "0.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha1-995M9u+rg4666zI2R0y7paGTCrU=", "dev": true, "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", "dev": true, "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true, "license": "MIT" }, "node_modules/json-stringify-pretty-compact": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz", - "integrity": "sha1-9x752C7xZIOkB4aVVliOkbaB2as=", "license": "MIT" }, "node_modules/json-stringify-safe": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true, "license": "ISC" }, "node_modules/json5": { "version": "2.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json5/-/json5-2.2.3.tgz", - "integrity": "sha1-eM1vGhm9wStz21rQxh79ZsHikoM=", "dev": true, "license": "MIT", "bin": { @@ -23964,14 +19675,10 @@ }, "node_modules/jsonc-parser": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha1-Mf8/TCuXk/icZyEmJ8UcY5T4jnY=", "license": "MIT" }, "node_modules/jsonfile": { "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", "dev": true, "license": "MIT", "dependencies": { @@ -23983,8 +19690,6 @@ }, "node_modules/jsonparse": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", "dev": true, "engines": [ "node >= 0.2.0" @@ -23993,8 +19698,6 @@ }, "node_modules/jsonschema": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonschema/-/jsonschema-1.4.1.tgz", - "integrity": "sha1-zEw/AHf7RUKYKXPYoIO2s09ILas=", "license": "MIT", "engines": { "node": "*" @@ -24002,8 +19705,6 @@ }, "node_modules/JSONStream": { "version": "1.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha1-MgjB8I06TZkmGrZPkjArwV4RHKA=", "dev": true, "license": "(MIT OR Apache-2.0)", "dependencies": { @@ -24019,8 +19720,6 @@ }, "node_modules/jsprim": { "version": "1.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha1-cSxlUzoVyHi6WentXw4m1bd8X+s=", "dev": true, "license": "MIT", "dependencies": { @@ -24035,8 +19734,6 @@ }, "node_modules/jsrsasign": { "version": "8.0.24", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsrsasign/-/jsrsasign-8.0.24.tgz", - "integrity": "sha1-/Ca6xFSUyqw92PacH5WEfEvabIM=", "license": "MIT", "funding": { "url": "https://github.com/kjur/jsrsasign#donations" @@ -24044,8 +19741,6 @@ }, "node_modules/jszip": { "version": "3.10.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha1-NK7nDrGOofrsL1iSCKFX0f6wkcI=", "dev": true, "license": "(MIT OR GPL-3.0-or-later)", "dependencies": { @@ -24057,8 +19752,6 @@ }, "node_modules/jszip/node_modules/lie": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lie/-/lie-3.3.0.tgz", - "integrity": "sha1-3Pgt7lRfRgdNryAMfBxaCOD0D2o=", "dev": true, "license": "MIT", "dependencies": { @@ -24067,8 +19760,6 @@ }, "node_modules/karma": { "version": "6.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma/-/karma-6.4.2.tgz", - "integrity": "sha1-qYP4dM7m81mQxLLcw9J0ZTcU3o4=", "dev": true, "license": "MIT", "dependencies": { @@ -24106,8 +19797,6 @@ }, "node_modules/karma-chrome-launcher": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha1-gFpYZ5mk0F9OVPcqIEl58/MGZzg=", "dev": true, "license": "MIT", "dependencies": { @@ -24116,8 +19805,6 @@ }, "node_modules/karma-chrome-launcher/node_modules/which": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "dev": true, "license": "ISC", "dependencies": { @@ -24129,8 +19816,6 @@ }, "node_modules/karma-cli": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-cli/-/karma-cli-2.0.0.tgz", - "integrity": "sha1-SBVI0oZhr0zGjz2OCXCPF9LLqTE=", "dev": true, "license": "MIT", "dependencies": { @@ -24145,8 +19830,6 @@ }, "node_modules/karma-coverage-istanbul-reporter": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.2.tgz", - "integrity": "sha1-t/M5OxPH49r6VBCmjZjTJ64h6Ac=", "dev": true, "license": "MIT", "dependencies": { @@ -24162,8 +19845,6 @@ }, "node_modules/karma-jasmine": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-jasmine/-/karma-jasmine-5.1.0.tgz", - "integrity": "sha1-OvRVimUC+haFag80bsIZPUuISy8=", "dev": true, "license": "MIT", "dependencies": { @@ -24178,8 +19859,6 @@ }, "node_modules/karma-jasmine-html-reporter": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", - "integrity": "sha1-+VGtALCNYdA1lUAskU0aWJxJMOM=", "dev": true, "license": "MIT", "peerDependencies": { @@ -24190,15 +19869,11 @@ }, "node_modules/karma-jasmine/node_modules/jasmine-core": { "version": "4.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-4.6.0.tgz", - "integrity": "sha1-aIT8PVtmvyk+QidR7tbW2iF8OPU=", "dev": true, "license": "MIT" }, "node_modules/karma-source-map-support": { "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha1-WFJs7M9+hzDlbv/Zek3o1xKsDWs=", "dev": true, "license": "MIT", "dependencies": { @@ -24207,8 +19882,6 @@ }, "node_modules/karma-viewport": { "version": "1.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-viewport/-/karma-viewport-1.0.9.tgz", - "integrity": "sha1-epKuQa9wzNWMR0DhBDZNl1Ov75o=", "license": "MIT", "dependencies": { "@types/karma": "^6.3.3", @@ -24217,8 +19890,6 @@ }, "node_modules/karma/node_modules/cliui": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", "dev": true, "license": "ISC", "dependencies": { @@ -24229,8 +19900,6 @@ }, "node_modules/karma/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -24250,8 +19919,6 @@ }, "node_modules/karma/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -24266,8 +19933,6 @@ }, "node_modules/karma/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -24276,8 +19941,6 @@ }, "node_modules/karma/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -24289,8 +19952,6 @@ }, "node_modules/karma/node_modules/yargs": { "version": "16.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", "dev": true, "license": "MIT", "dependencies": { @@ -24308,20 +19969,14 @@ }, "node_modules/kdbush": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kdbush/-/kdbush-4.0.2.tgz", - "integrity": "sha1-L3tyRjKLRlfdEitsfwJfvCyGjjk=", "license": "ISC" }, "node_modules/keycharm": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/keycharm/-/keycharm-0.2.0.tgz", - "integrity": "sha1-+m6i5DuQpoAohD0n8gddNajD5vk=", "dev": true }, "node_modules/keyv": { "version": "4.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha1-qHmpnilFL5QkOfKkBeOvizHU3pM=", "dev": true, "license": "MIT", "dependencies": { @@ -24330,8 +19985,6 @@ }, "node_modules/kind-of": { "version": "6.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -24339,8 +19992,6 @@ }, "node_modules/kleur": { "version": "4.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha1-lRBhAXlfcFDGxlDzUMaD/r3bF4A=", "dev": true, "license": "MIT", "engines": { @@ -24349,8 +20000,6 @@ }, "node_modules/klona": { "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/klona/-/klona-2.0.6.tgz", - "integrity": "sha1-hb/7+BnAOy9TJwQSQgpFVe+ILiI=", "dev": true, "license": "MIT", "engines": { @@ -24359,8 +20008,6 @@ }, "node_modules/lazy-universal-dotenv": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", - "integrity": "sha1-CyIMJk6JoEKjcYGkkozdKYr3NCI=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -24374,8 +20021,6 @@ }, "node_modules/lcid": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha1-bvXS32DlL4LrIopMNz6NHzlyU88=", "dev": true, "license": "MIT", "dependencies": { @@ -24387,14 +20032,10 @@ }, "node_modules/leaflet": { "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/leaflet/-/leaflet-1.3.3.tgz", - "integrity": "sha1-XI8v1Q5KQerZOrhQ3NngWIEdqbk=", "license": "BSD-2-Clause" }, "node_modules/less": { "version": "4.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/less/-/less-4.1.3.tgz", - "integrity": "sha1-F1vp3cv5slAXPgoAtNaSClt3AkY=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -24420,8 +20061,6 @@ }, "node_modules/less-loader": { "version": "11.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/less-loader/-/less-loader-11.1.0.tgz", - "integrity": "sha1-pFI4Qlm9+OT21f3MOVQ2CeYxP4I=", "dev": true, "license": "MIT", "dependencies": { @@ -24441,8 +20080,6 @@ }, "node_modules/less/node_modules/make-dir": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "dev": true, "license": "MIT", "optional": true, @@ -24456,8 +20093,6 @@ }, "node_modules/less/node_modules/mime": { "version": "1.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", "dev": true, "license": "MIT", "optional": true, @@ -24470,8 +20105,6 @@ }, "node_modules/less/node_modules/pify": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", "dev": true, "license": "MIT", "optional": true, @@ -24481,8 +20114,6 @@ }, "node_modules/less/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "optional": true, @@ -24492,8 +20123,6 @@ }, "node_modules/less/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "optional": true, @@ -24503,15 +20132,11 @@ }, "node_modules/less/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/leven": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/leven/-/leven-3.1.0.tgz", - "integrity": "sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=", "dev": true, "license": "MIT", "engines": { @@ -24520,8 +20145,6 @@ }, "node_modules/levn": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/levn/-/levn-0.4.1.tgz", - "integrity": "sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=", "dev": true, "license": "MIT", "dependencies": { @@ -24534,8 +20157,6 @@ }, "node_modules/license-webpack-plugin": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", - "integrity": "sha1-HhhELtILdUuC8a3v9CJJuB0RrsY=", "dev": true, "license": "ISC", "dependencies": { @@ -24552,8 +20173,6 @@ }, "node_modules/lie": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", "license": "MIT", "dependencies": { "immediate": "~3.0.5" @@ -24561,8 +20180,6 @@ }, "node_modules/lightgallery": { "version": "2.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lightgallery/-/lightgallery-2.7.0.tgz", - "integrity": "sha1-+qH/bHM4VX85oppjIot3eTr62V0=", "license": "GPLv3", "engines": { "node": ">=6.0.0" @@ -24570,15 +20187,11 @@ }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha1-7KKE910pZQeTCdwK2SVauy68FjI=", "dev": true, "license": "MIT" }, "node_modules/load-json-file": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "license": "MIT", "dependencies": { @@ -24593,8 +20206,6 @@ }, "node_modules/load-json-file/node_modules/parse-json": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "license": "MIT", "dependencies": { @@ -24607,8 +20218,6 @@ }, "node_modules/load-json-file/node_modules/pify": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true, "license": "MIT", "engines": { @@ -24617,8 +20226,6 @@ }, "node_modules/loader-runner": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha1-wbShY7mfYUgwNTsWdV5xSawjFOE=", "dev": true, "license": "MIT", "engines": { @@ -24627,8 +20234,6 @@ }, "node_modules/loader-utils": { "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha1-T7EEtZnar9gu8+GkH7kmX4fh9XY=", "dev": true, "license": "MIT", "engines": { @@ -24637,8 +20242,6 @@ }, "node_modules/localforage": { "version": "1.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha1-XEZdxfYrKAfDqEwMahsbMhJ4HdQ=", "license": "Apache-2.0", "dependencies": { "lie": "3.1.1" @@ -24646,8 +20249,6 @@ }, "node_modules/locate-path": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha1-VTIeswn+u8WcSAHZMackUqaB0oY=", "dev": true, "license": "MIT", "dependencies": { @@ -24662,42 +20263,30 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=", "dev": true, "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=", "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true, "license": "MIT" }, "node_modules/lodash.ismatch": { "version": "4.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", "dev": true, "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=", "dev": true, "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", "dev": true, "license": "MIT", "dependencies": { @@ -24713,8 +20302,6 @@ }, "node_modules/log-symbols/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -24729,8 +20316,6 @@ }, "node_modules/log-symbols/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -24746,8 +20331,6 @@ }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -24756,8 +20339,6 @@ }, "node_modules/log-symbols/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -24769,8 +20350,6 @@ }, "node_modules/log4js": { "version": "6.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/log4js/-/log4js-6.9.1.tgz", - "integrity": "sha1-q6Wj/054cq40+LTFM3BnU3CeOLY=", "license": "Apache-2.0", "dependencies": { "date-format": "^4.0.14", @@ -24785,8 +20364,6 @@ }, "node_modules/loglevel": { "version": "1.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loglevel/-/loglevel-1.9.1.tgz", - "integrity": "sha1-1jl2rJvNA8fIcxFtQcKoW6//G+c=", "dev": true, "license": "MIT", "engines": { @@ -24799,15 +20376,11 @@ }, "node_modules/loglevel-plugin-prefix": { "version": "0.8.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", - "integrity": "sha1-L+DgXxqCAxfZjYwSPmNMG9hP9kQ=", "dev": true, "license": "MIT" }, "node_modules/loose-envify": { "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", "dev": true, "license": "MIT", "dependencies": { @@ -24819,8 +20392,6 @@ }, "node_modules/loupe": { "version": "2.3.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha1-bmm31Nt9OrQ2MoAT030cjDVAxpc=", "dev": true, "license": "MIT", "dependencies": { @@ -24829,8 +20400,6 @@ }, "node_modules/lower-case": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha1-b6I3xj29xKgsoP2ILkci3F5jTig=", "dev": true, "license": "MIT", "dependencies": { @@ -24839,15 +20408,11 @@ }, "node_modules/lower-case/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/lru-cache": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", "dev": true, "license": "ISC", "dependencies": { @@ -24856,15 +20421,11 @@ }, "node_modules/lunr": { "version": "2.3.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha1-GLEjFCgyM33W6WTfGlp3B7JdNeE=", "dev": true, "license": "MIT" }, "node_modules/lz-string": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha1-watQ93iHtxJiEgG6n9Tjpu0JmUE=", "dev": true, "license": "MIT", "bin": { @@ -24873,8 +20434,6 @@ }, "node_modules/macos-release": { "version": "2.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/macos-release/-/macos-release-2.5.1.tgz", - "integrity": "sha1-vMrEqPe5MWOo0WO46/OFs8X1W/k=", "dev": true, "license": "MIT", "engines": { @@ -24886,8 +20445,6 @@ }, "node_modules/magic-string": { "version": "0.29.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.29.0.tgz", - "integrity": "sha1-8DT3n4xD26SuFzD/tejE4ISxbPM=", "dev": true, "license": "MIT", "dependencies": { @@ -24899,8 +20456,6 @@ }, "node_modules/make-dir": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", "dev": true, "license": "MIT", "dependencies": { @@ -24915,8 +20470,6 @@ }, "node_modules/make-dir/node_modules/semver": { "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", "dev": true, "license": "ISC", "bin": { @@ -24925,15 +20478,11 @@ }, "node_modules/make-error": { "version": "1.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=", "dev": true, "license": "ISC" }, "node_modules/make-fetch-happen": { "version": "10.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha1-9eODXF6YF7YX8ncIcNlJLShngWQ=", "dev": true, "license": "ISC", "dependencies": { @@ -24960,8 +20509,6 @@ }, "node_modules/make-fetch-happen/node_modules/@npmcli/fs": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha1-qeJUGkov7C5pwps15gYJc9p5uGU=", "dev": true, "license": "ISC", "dependencies": { @@ -24974,8 +20521,6 @@ }, "node_modules/make-fetch-happen/node_modules/cacache": { "version": "16.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha1-oCufNOz6+aeMn0vBb865TV1no44=", "dev": true, "license": "ISC", "dependencies": { @@ -25004,8 +20549,6 @@ }, "node_modules/make-fetch-happen/node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", "dev": true, "license": "ISC", "dependencies": { @@ -25017,8 +20560,6 @@ }, "node_modules/make-fetch-happen/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -25027,8 +20568,6 @@ }, "node_modules/make-fetch-happen/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -25040,8 +20579,6 @@ }, "node_modules/make-fetch-happen/node_modules/mkdirp": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", "dev": true, "license": "MIT", "bin": { @@ -25053,8 +20590,6 @@ }, "node_modules/make-fetch-happen/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -25069,8 +20604,6 @@ }, "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -25090,8 +20623,6 @@ }, "node_modules/make-fetch-happen/node_modules/ssri": { "version": "9.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha1-VE1MNXqNe3GhlwAHS2iD/LTq4Fc=", "dev": true, "license": "ISC", "dependencies": { @@ -25103,8 +20634,6 @@ }, "node_modules/make-fetch-happen/node_modules/unique-filename": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha1-54X4Z1qadYngrHfgtcNNLq6sbaI=", "dev": true, "license": "ISC", "dependencies": { @@ -25116,8 +20645,6 @@ }, "node_modules/make-fetch-happen/node_modules/unique-slug": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha1-bTR89XyKenpgRKq9Di105Ndtx8k=", "dev": true, "license": "ISC", "dependencies": { @@ -25129,15 +20656,11 @@ }, "node_modules/make-fetch-happen/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/map-age-cleaner": { "version": "0.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo=", "dev": true, "license": "MIT", "dependencies": { @@ -25149,8 +20672,6 @@ }, "node_modules/map-obj": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha1-kwT5Buk/qucIgNoQKp8d8OqLsFo=", "dev": true, "license": "MIT", "engines": { @@ -25162,22 +20683,16 @@ }, "node_modules/map-or-similar": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-or-similar/-/map-or-similar-1.5.0.tgz", - "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=", "dev": true, "license": "MIT" }, "node_modules/map-stream": { "version": "0.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-stream/-/map-stream-0.0.7.tgz", - "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", "dev": true, "license": "MIT" }, "node_modules/maplibre-gl": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/maplibre-gl/-/maplibre-gl-3.6.2.tgz", - "integrity": "sha1-q8LzS93sq++MIAKO/wbWLjbXXMw=", "license": "BSD-3-Clause", "dependencies": { "@mapbox/geojson-rewind": "^0.5.2", @@ -25216,14 +20731,10 @@ }, "node_modules/maplibre-gl/node_modules/@types/geojson": { "version": "7946.0.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/geojson/-/geojson-7946.0.14.tgz", - "integrity": "sha1-MZtjrW33Be4qZac+8ELIJx5pZhM=", "license": "MIT" }, "node_modules/markdown-to-jsx": { "version": "7.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", - "integrity": "sha1-8oa00RLa0wKKzB533+H2U7NH4TE=", "dev": true, "license": "MIT", "engines": { @@ -25235,8 +20746,6 @@ }, "node_modules/marked": { "version": "7.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/marked/-/marked-7.0.3.tgz", - "integrity": "sha1-aAd49GErpIPYnoUfxwaQ2GcWXkI=", "dev": true, "license": "MIT", "bin": { @@ -25248,8 +20757,6 @@ }, "node_modules/md5.js": { "version": "1.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", "license": "MIT", "dependencies": { "hash-base": "^3.0.0", @@ -25259,8 +20766,6 @@ }, "node_modules/media-typer": { "version": "0.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true, "license": "MIT", "engines": { @@ -25269,8 +20774,6 @@ }, "node_modules/mem": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mem/-/mem-4.3.0.tgz", - "integrity": "sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg=", "dev": true, "license": "MIT", "dependencies": { @@ -25284,8 +20787,6 @@ }, "node_modules/memfs": { "version": "3.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha1-2bQP5PjVeIxfiVvagEzQ2e7unzs=", "dev": true, "license": "Unlicense", "dependencies": { @@ -25297,8 +20798,6 @@ }, "node_modules/memoizerific": { "version": "1.11.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/memoizerific/-/memoizerific-1.11.3.tgz", - "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=", "dev": true, "license": "MIT", "dependencies": { @@ -25307,8 +20806,6 @@ }, "node_modules/meow": { "version": "8.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/meow/-/meow-8.1.2.tgz", - "integrity": "sha1-vL5FvaDuFynTUMA8/8g5WjbE6Jc=", "dev": true, "license": "MIT", "dependencies": { @@ -25333,8 +20830,6 @@ }, "node_modules/meow/node_modules/type-fest": { "version": "0.18.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha1-20vBUaSiz07r+a3V23VQjbbMhB8=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -25346,22 +20841,16 @@ }, "node_modules/merge-descriptors": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", "dev": true, "license": "MIT" }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", "dev": true, "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", "dev": true, "license": "MIT", "engines": { @@ -25370,8 +20859,6 @@ }, "node_modules/mergexml": { "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mergexml/-/mergexml-1.2.4.tgz", - "integrity": "sha1-d5MSnJcm/ULWJ04G/2vS5ykJKpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -25382,8 +20869,6 @@ }, "node_modules/mergexml/node_modules/xpath": { "version": "0.0.27", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xpath/-/xpath-0.0.27.tgz", - "integrity": "sha1-3TQh+9zFZGrDLEhTG01+nQws+pI=", "dev": true, "license": "MIT", "engines": { @@ -25392,8 +20877,6 @@ }, "node_modules/methods": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "dev": true, "license": "MIT", "engines": { @@ -25402,8 +20885,6 @@ }, "node_modules/micromatch": { "version": "4.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha1-vImZp8u/d83InxMvbkZwUbSQkMY=", "dev": true, "license": "MIT", "dependencies": { @@ -25416,8 +20897,6 @@ }, "node_modules/miller-rabin": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", "license": "MIT", "dependencies": { "bn.js": "^4.0.0", @@ -25429,14 +20908,10 @@ }, "node_modules/miller-rabin/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/mime": { "version": "2.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-2.6.0.tgz", - "integrity": "sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=", "dev": true, "license": "MIT", "bin": { @@ -25448,8 +20923,6 @@ }, "node_modules/mime-db": { "version": "1.52.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha1-u6vNwChZ9JhzAchW4zh85exDv3A=", "dev": true, "license": "MIT", "engines": { @@ -25458,8 +20931,6 @@ }, "node_modules/mime-types": { "version": "2.1.35", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha1-OBqHG2KnNEUGYK497uRIE/cNlZo=", "dev": true, "license": "MIT", "dependencies": { @@ -25471,8 +20942,6 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", "dev": true, "license": "MIT", "engines": { @@ -25481,8 +20950,6 @@ }, "node_modules/mimic-response": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k=", "dev": true, "license": "MIT", "engines": { @@ -25494,8 +20961,6 @@ }, "node_modules/min-indent": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=", "dev": true, "license": "MIT", "engines": { @@ -25504,8 +20969,6 @@ }, "node_modules/mini-css-extract-plugin": { "version": "2.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", - "integrity": "sha1-4EnT6n0+Tnc6rVhcbLMpzgx7ctc=", "dev": true, "license": "MIT", "dependencies": { @@ -25524,20 +20987,14 @@ }, "node_modules/minimalistic-assert": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=", "license": "ISC" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", "license": "MIT" }, "node_modules/minimatch": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -25548,8 +21005,6 @@ }, "node_modules/minimist": { "version": "1.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha1-waRk52kzAuCCoHXO4MBXdBrEdyw=", "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -25557,8 +21012,6 @@ }, "node_modules/minimist-options": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=", "dev": true, "license": "MIT", "dependencies": { @@ -25572,8 +21025,6 @@ }, "node_modules/minipass": { "version": "4.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha1-8AEPZDk+z8HRzLX1gryvRfSOGjo=", "dev": true, "license": "ISC", "engines": { @@ -25582,8 +21033,6 @@ }, "node_modules/minipass-collect": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=", "dev": true, "license": "ISC", "dependencies": { @@ -25595,8 +21044,6 @@ }, "node_modules/minipass-collect/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -25608,15 +21055,11 @@ }, "node_modules/minipass-collect/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-fetch": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha1-lVYLUMRy2Bo7x28g7egOrtdtit0=", "dev": true, "license": "MIT", "dependencies": { @@ -25633,8 +21076,6 @@ }, "node_modules/minipass-fetch/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -25646,15 +21087,11 @@ }, "node_modules/minipass-fetch/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-flush": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=", "dev": true, "license": "ISC", "dependencies": { @@ -25666,8 +21103,6 @@ }, "node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -25679,15 +21114,11 @@ }, "node_modules/minipass-flush/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-json-stream": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha1-ftu5JYj7/C/x2y/BA5est7a0Sqc=", "dev": true, "license": "MIT", "dependencies": { @@ -25697,8 +21128,6 @@ }, "node_modules/minipass-json-stream/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -25710,15 +21139,11 @@ }, "node_modules/minipass-json-stream/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-pipeline": { "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw=", "dev": true, "license": "ISC", "dependencies": { @@ -25730,8 +21155,6 @@ }, "node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -25743,15 +21166,11 @@ }, "node_modules/minipass-pipeline/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minipass-sized": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha1-cO5afFBSBwr6z7wil36nne81O3A=", "dev": true, "license": "ISC", "dependencies": { @@ -25763,8 +21182,6 @@ }, "node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -25776,15 +21193,11 @@ }, "node_modules/minipass-sized/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/minizlib": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=", "dev": true, "license": "MIT", "dependencies": { @@ -25797,8 +21210,6 @@ }, "node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -25810,15 +21221,11 @@ }, "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/mkdirp": { "version": "0.5.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=", "dev": true, "license": "MIT", "dependencies": { @@ -25830,14 +21237,10 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha1-+hDJEVzG2IZb4iG6R+6b7XhgERM=", "license": "MIT" }, "node_modules/modify-values": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha1-s5OfpgVUZHTj4+PGPWS9Q7TuYCI=", "dev": true, "license": "MIT", "engines": { @@ -25846,8 +21249,6 @@ }, "node_modules/moment": { "version": "2.29.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/moment/-/moment-2.29.4.tgz", - "integrity": "sha1-Pb4FKIn+fBsu2Wb8s6dzKJZO8Qg=", "license": "MIT", "engines": { "node": "*" @@ -25855,8 +21256,6 @@ }, "node_modules/morgan": { "version": "1.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha1-CRd4q8H8R801CYJGU9rh+qtrF9c=", "dev": true, "license": "MIT", "dependencies": { @@ -25872,8 +21271,6 @@ }, "node_modules/morgan/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -25882,15 +21279,11 @@ }, "node_modules/morgan/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/morgan/node_modules/on-finished": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dev": true, "license": "MIT", "dependencies": { @@ -25902,14 +21295,10 @@ }, "node_modules/ms": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", "license": "MIT" }, "node_modules/multicast-dns": { "version": "7.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha1-d+tGBX9NetvRbZKQ+nKZ9vpkzO0=", "dev": true, "license": "MIT", "dependencies": { @@ -25922,21 +21311,15 @@ }, "node_modules/murmurhash-js": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/murmurhash-js/-/murmurhash-js-1.0.0.tgz", - "integrity": "sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=", "license": "MIT" }, "node_modules/mute-stream": { "version": "0.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", "dev": true, "license": "ISC" }, "node_modules/nanoid": { "version": "3.3.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha1-0MMBppG8jVTvoKIibM8/4v1la9g=", "dev": true, "funding": [ { @@ -25954,15 +21337,11 @@ }, "node_modules/napi-build-utils": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha1-sf3cCyxG44Cgt6dvmE3UfEGhOAY=", "dev": true, "license": "MIT" }, "node_modules/native-run": { "version": "1.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/native-run/-/native-run-1.7.4.tgz", - "integrity": "sha1-uYt0gSgFzvhmXPzuxlHmbmYhI+M=", "dev": true, "license": "MIT", "dependencies": { @@ -25987,8 +21366,6 @@ }, "node_modules/native-run/node_modules/bplist-parser": { "version": "0.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.2.tgz", - "integrity": "sha1-OsedZ+xSxMEHiT4CN+t4fLrLztc=", "dev": true, "license": "MIT", "dependencies": { @@ -26000,8 +21377,6 @@ }, "node_modules/native-run/node_modules/split2": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-4.2.0.tgz", - "integrity": "sha1-ycWSCQTRSLqwufZxRfJFqGqtv6Q=", "dev": true, "license": "ISC", "engines": { @@ -26010,22 +21385,16 @@ }, "node_modules/native-run/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true, "license": "MIT" }, "node_modules/needle": { "version": "3.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/needle/-/needle-3.3.1.tgz", - "integrity": "sha1-Y/da7FgMLnfiCfPzJOLN89Kb0Ek=", "dev": true, "license": "MIT", "optional": true, @@ -26042,8 +21411,6 @@ }, "node_modules/needle/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "dev": true, "license": "MIT", "optional": true, @@ -26056,16 +21423,12 @@ }, "node_modules/needle/node_modules/sax": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", - "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", "dev": true, "license": "ISC", "optional": true }, "node_modules/negotiator": { "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha1-WOMjpy/twNb5zU0x/kn1FHlZDM0=", "dev": true, "license": "MIT", "engines": { @@ -26074,15 +21437,11 @@ }, "node_modules/neo-async": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", "dev": true, "license": "MIT" }, "node_modules/ng-pick-datetime": { "version": "6.0.16", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ng-pick-datetime/-/ng-pick-datetime-6.0.16.tgz", - "integrity": "sha1-gqQA8KulzJBbtENhb1rEub/MiOE=", "license": "MIT", "peerDependencies": { "@angular/cdk": "^6.3.0" @@ -26090,8 +21449,6 @@ }, "node_modules/ng-pick-datetime-moment": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ng-pick-datetime-moment/-/ng-pick-datetime-moment-1.0.7.tgz", - "integrity": "sha1-yVx9GgKLw5s6NaTCgDBuVe13J24=", "license": "MIT", "peerDependencies": { "@angular/animations": "^6.0.0", @@ -26104,8 +21461,6 @@ }, "node_modules/ngrx-store-logger": { "version": "0.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngrx-store-logger/-/ngrx-store-logger-0.2.2.tgz", - "integrity": "sha1-we1NXzBxC9tFg92+SIuW+kSwO9o=", "license": "MIT", "peerDependencies": { "@ngrx/store": "^4.0.0 || ^5.0.0 || ^6.0.0" @@ -26113,8 +21468,6 @@ }, "node_modules/ngx-mask": { "version": "6.5.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-mask/-/ngx-mask-6.5.18.tgz", - "integrity": "sha1-jTCBZo40+OQYlWFaS4oKtlPyZU4=", "license": "MIT", "dependencies": { "tslib": "^1.9.0" @@ -26127,14 +21480,10 @@ }, "node_modules/ngx-mask/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/ngx-moment": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-moment/-/ngx-moment-3.1.0.tgz", - "integrity": "sha1-QTgLTdi2jnvW0XzG/n9wOuUG3Do=", "license": "MIT", "dependencies": { "tslib": "^1.9.0" @@ -26147,47 +21496,23 @@ }, "node_modules/ngx-moment/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/ngx-pagination": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-pagination/-/ngx-pagination-5.1.1.tgz", - "integrity": "sha1-+ElNoeXrBmU4I0mk2SbBOkkb7SE=", "license": "MIT", "peerDependencies": { "@angular/common": ">=5.0.0", "@angular/core": ">=5.0.0" } }, - "node_modules/nice-napi": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nice-napi/-/nice-napi-1.0.2.tgz", - "integrity": "sha1-3Aq1oerCDOVIgC/FaG6qa8ZUkns=", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "!win32" - ], - "dependencies": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" - } - }, "node_modules/nice-try": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", "dev": true, "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha1-02H9XJgA9VhVGoNp/A3NRmK2Ek0=", "dev": true, "license": "MIT", "dependencies": { @@ -26197,15 +21522,11 @@ }, "node_modules/no-case/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/node-abi": { "version": "3.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-abi/-/node-abi-3.62.0.tgz", - "integrity": "sha1-AXlY7RIPiaOhSnJT2oEPXXJOPzY=", "dev": true, "license": "MIT", "dependencies": { @@ -26217,23 +21538,11 @@ }, "node_modules/node-abort-controller": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha1-qUN36WSpo3rDl22EjLXHZYM7hUg=", "dev": true, "license": "MIT" }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha1-gTJeCiEXeJwBKNq2Xn448HzroWE=", - "dev": true, - "license": "MIT", - "optional": true - }, "node_modules/node-dir": { "version": "0.1.17", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", "dev": true, "license": "MIT", "dependencies": { @@ -26245,8 +21554,6 @@ }, "node_modules/node-fetch": { "version": "2.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha1-0PD6bj4twdJ+/NitmdVQvalNGH0=", "dev": true, "license": "MIT", "dependencies": { @@ -26266,15 +21573,11 @@ }, "node_modules/node-fetch-native": { "version": "1.6.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch-native/-/node-fetch-native-1.6.4.tgz", - "integrity": "sha1-Z5/I/YERJm1H1+csN58b7ZrP8G4=", "dev": true, "license": "MIT" }, "node_modules/node-forge": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha1-vo2iryQ7JBfV9kancGY6krfp3tM=", "dev": true, "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { @@ -26283,8 +21586,6 @@ }, "node_modules/node-gyp": { "version": "9.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-gyp/-/node-gyp-9.4.1.tgz", - "integrity": "sha1-ihAj4NZ2bstSdkzDpzSzb/J14YU=", "dev": true, "license": "MIT", "dependencies": { @@ -26307,23 +21608,8 @@ "node": "^12.13 || ^14.13 || >=16" } }, - "node_modules/node-gyp-build": { - "version": "4.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-gyp-build/-/node-gyp-build-4.8.1.tgz", - "integrity": "sha1-l2062QXnG3YIb08LDTY3/nm2zaU=", - "dev": true, - "license": "MIT", - "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/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -26343,8 +21629,6 @@ }, "node_modules/node-gyp/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -26359,8 +21643,6 @@ }, "node_modules/node-html-parser": { "version": "5.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-html-parser/-/node-html-parser-5.4.2.tgz", - "integrity": "sha1-k+AEA4wXr4AibJQjNpkKDq7YE2o=", "dev": true, "license": "MIT", "dependencies": { @@ -26370,8 +21652,6 @@ }, "node_modules/node-html-parser/node_modules/css-select": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -26387,8 +21667,6 @@ }, "node_modules/node-html-parser/node_modules/dom-serializer": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", "dev": true, "license": "MIT", "dependencies": { @@ -26402,8 +21680,6 @@ }, "node_modules/node-html-parser/node_modules/domhandler": { "version": "4.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -26418,8 +21694,6 @@ }, "node_modules/node-html-parser/node_modules/domutils": { "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -26433,8 +21707,6 @@ }, "node_modules/node-html-parser/node_modules/entities": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", - "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", "dev": true, "license": "BSD-2-Clause", "funding": { @@ -26443,15 +21715,11 @@ }, "node_modules/node-releases": { "version": "2.0.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha1-L/sFO864sr6Elezhq2zmAMRGGws=", "dev": true, "license": "MIT" }, "node_modules/nodemon": { "version": "2.0.22", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nodemon/-/nodemon-2.0.22.tgz", - "integrity": "sha1-GCxFw6eNpIb2c9bBcC4Aco2vUlg=", "dev": true, "license": "MIT", "dependencies": { @@ -26479,8 +21747,6 @@ }, "node_modules/nodemon/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -26489,8 +21755,6 @@ }, "node_modules/nodemon/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -26499,8 +21763,6 @@ }, "node_modules/nopt": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha1-JFgB2Ov0CcbfIqudlbZeEwnNsW0=", "dev": true, "license": "ISC", "dependencies": { @@ -26515,8 +21777,6 @@ }, "node_modules/normalize-package-data": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha1-28w+LaWVCaCYNCKITNFy7v36Ul4=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -26531,8 +21791,6 @@ }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", "dev": true, "license": "MIT", "engines": { @@ -26541,8 +21799,6 @@ }, "node_modules/normalize-range": { "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true, "license": "MIT", "engines": { @@ -26551,14 +21807,10 @@ }, "node_modules/notosans-fontface": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/notosans-fontface/-/notosans-fontface-1.3.0.tgz", - "integrity": "sha1-up1BbxZE8qiPGQ5QwaW1B3Oq6vI=", "license": "Apache-2.0" }, "node_modules/npm-bundled": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-bundled/-/npm-bundled-3.0.1.tgz", - "integrity": "sha1-zKc+FVYCN2liVLEBcNj4ba1i2iU=", "dev": true, "license": "ISC", "dependencies": { @@ -26570,8 +21822,6 @@ }, "node_modules/npm-install-checks": { "version": "6.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - "integrity": "sha1-BGVS2JIOgB+p+RnK1WlUXWDoJv4=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -26583,8 +21833,6 @@ }, "node_modules/npm-normalize-package-bin": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha1-JUR+Mqmn3h9RNixhpVkjO4mUeDI=", "dev": true, "license": "ISC", "engines": { @@ -26593,8 +21841,6 @@ }, "node_modules/npm-package-arg": { "version": "10.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha1-gn0SYKaDgGaF0XGTBzzBUtPH6bE=", "dev": true, "license": "ISC", "dependencies": { @@ -26609,8 +21855,6 @@ }, "node_modules/npm-package-arg/node_modules/hosted-git-info": { "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha1-YpRCx4iaacBd5gTVKZa3T+bybVg=", "dev": true, "license": "ISC", "dependencies": { @@ -26622,8 +21866,6 @@ }, "node_modules/npm-package-arg/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -26632,8 +21874,6 @@ }, "node_modules/npm-packlist": { "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-packlist/-/npm-packlist-7.0.4.tgz", - "integrity": "sha1-Azv3QRDrdNrykQ3HUURBGZnF/zI=", "dev": true, "license": "ISC", "dependencies": { @@ -26645,8 +21885,6 @@ }, "node_modules/npm-pick-manifest": { "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha1-xqzZfRrUxdu4Dqx7OGsD/+sonl8=", "dev": true, "license": "ISC", "dependencies": { @@ -26661,8 +21899,6 @@ }, "node_modules/npm-registry-fetch": { "version": "14.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - "integrity": "sha1-/nFplXukmGpIU6ZQJ47gLlaNEV0=", "dev": true, "license": "ISC", "dependencies": { @@ -26680,8 +21916,6 @@ }, "node_modules/npm-registry-fetch/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -26690,8 +21924,6 @@ }, "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", "dev": true, "license": "ISC", "dependencies": { @@ -26717,8 +21949,6 @@ }, "node_modules/npm-registry-fetch/node_modules/minipass": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -26727,8 +21957,6 @@ }, "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", "dev": true, "license": "MIT", "dependencies": { @@ -26745,8 +21973,6 @@ }, "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -26755,8 +21981,6 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", "dev": true, "license": "MIT", "dependencies": { @@ -26768,8 +21992,6 @@ }, "node_modules/npm-watch": { "version": "0.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-watch/-/npm-watch-0.9.0.tgz", - "integrity": "sha1-dHcD8ux02vgrb0qQVuNtqlbY214=", "dev": true, "license": "MIT", "dependencies": { @@ -26782,8 +22004,6 @@ }, "node_modules/npmlog": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha1-yBZgF6QvLeqS1kUxaN2GUYanCDA=", "dev": true, "license": "ISC", "dependencies": { @@ -26798,8 +22018,6 @@ }, "node_modules/nth-check": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha1-yeq0KO/842zWuSySS9sADvHx7R0=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -26811,8 +22029,6 @@ }, "node_modules/number-is-nan": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true, "license": "MIT", "engines": { @@ -26821,8 +22037,6 @@ }, "node_modules/nypm": { "version": "0.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nypm/-/nypm-0.3.8.tgz", - "integrity": "sha1-oWsHixYb5YhTUecs8LlzJpc3Ir8=", "dev": true, "license": "MIT", "dependencies": { @@ -26841,8 +22055,6 @@ }, "node_modules/nypm/node_modules/execa": { "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-8.0.1.tgz", - "integrity": "sha1-UfallDtYD5Y8PKnGMheW24zDm4w=", "dev": true, "license": "MIT", "dependencies": { @@ -26865,8 +22077,6 @@ }, "node_modules/nypm/node_modules/get-stream": { "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha1-3vnf1xdCzXdUp3Ye1DdJon0C7KI=", "dev": true, "license": "MIT", "engines": { @@ -26878,8 +22088,6 @@ }, "node_modules/nypm/node_modules/human-signals": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha1-QmZaKE+a4NreO6QevDfrS4UvOig=", "dev": true, "license": "Apache-2.0", "engines": { @@ -26888,8 +22096,6 @@ }, "node_modules/nypm/node_modules/is-stream": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha1-5r/XqmvvafT0cs6btoHj5XtDGaw=", "dev": true, "license": "MIT", "engines": { @@ -26901,8 +22107,6 @@ }, "node_modules/nypm/node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha1-YKkFUNXLCyOcymXYk7GlOymHHsw=", "dev": true, "license": "MIT", "engines": { @@ -26914,8 +22118,6 @@ }, "node_modules/nypm/node_modules/npm-run-path": { "version": "5.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha1-4jNT0Ou5MX8XTpNBfkpNgtAknp8=", "dev": true, "license": "MIT", "dependencies": { @@ -26930,8 +22132,6 @@ }, "node_modules/nypm/node_modules/onetime": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha1-fCTBjtH9LpvKS9JoBqM2E8d9NLQ=", "dev": true, "license": "MIT", "dependencies": { @@ -26946,8 +22146,6 @@ }, "node_modules/nypm/node_modules/path-key": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha1-KVWI3DruZBVPh3rbnXgLgcVUvxg=", "dev": true, "license": "MIT", "engines": { @@ -26959,8 +22157,6 @@ }, "node_modules/nypm/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", "dev": true, "license": "ISC", "engines": { @@ -26972,8 +22168,6 @@ }, "node_modules/nypm/node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha1-UolMMT+/8xiDUoCu1g/3Hr8SuP0=", "dev": true, "license": "MIT", "engines": { @@ -26985,8 +22179,6 @@ }, "node_modules/oauth-sign": { "version": "0.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", "dev": true, "license": "Apache-2.0", "engines": { @@ -27005,8 +22197,6 @@ }, "node_modules/object-inspect": { "version": "1.13.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha1-uWxhCTJMz+9rEiFqlWyk3C/5S8I=", "dev": true, "license": "MIT", "funding": { @@ -27015,8 +22205,6 @@ }, "node_modules/object-is": { "version": "1.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha1-GmpTrtLdj35ndf+HC+pYVFlWqwc=", "dev": true, "license": "MIT", "dependencies": { @@ -27032,8 +22220,6 @@ }, "node_modules/object-keys": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", "dev": true, "license": "MIT", "engines": { @@ -27042,8 +22228,6 @@ }, "node_modules/object.assign": { "version": "4.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha1-OoM/mrf9uA/J6NIwDIA9IW2P27A=", "dev": true, "license": "MIT", "dependencies": { @@ -27061,8 +22245,6 @@ }, "node_modules/object.fromentries": { "version": "2.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha1-9xldipuXvZXLwZmeqTns0aKwDGU=", "dev": true, "license": "MIT", "dependencies": { @@ -27080,8 +22262,6 @@ }, "node_modules/object.groupby": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha1-mxJcNiOBKfb3thlUoecXYUjVAC4=", "dev": true, "license": "MIT", "dependencies": { @@ -27095,8 +22275,6 @@ }, "node_modules/object.values": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha1-ZUBanZLO5orC0wMALguEcKTZqxs=", "dev": true, "license": "MIT", "dependencies": { @@ -27113,22 +22291,16 @@ }, "node_modules/obuf": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", "dev": true, "license": "MIT" }, "node_modules/ohash": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ohash/-/ohash-1.1.3.tgz", - "integrity": "sha1-8Sw8UL/nJxzj/RCX1CVoEizNzwc=", "dev": true, "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha1-WMjEQRblSEWtV/FKsQsDUzGErD8=", "dev": true, "license": "MIT", "dependencies": { @@ -27140,8 +22312,6 @@ }, "node_modules/on-headers": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", "dev": true, "license": "MIT", "engines": { @@ -27150,8 +22320,6 @@ }, "node_modules/once": { "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "license": "ISC", "dependencies": { "wrappy": "1" @@ -27159,8 +22327,6 @@ }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", "dev": true, "license": "MIT", "dependencies": { @@ -27175,8 +22341,6 @@ }, "node_modules/open": { "version": "8.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/open/-/open-8.4.1.tgz", - "integrity": "sha1-KrN1TAf10fmaeo1qgnN8leMQHP8=", "dev": true, "license": "MIT", "dependencies": { @@ -27193,8 +22357,6 @@ }, "node_modules/opencollective-postinstall": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha1-eg//l49tv6TQBiOPusmO1BmMMlk=", "dev": true, "license": "MIT", "bin": { @@ -27203,8 +22365,6 @@ }, "node_modules/optionator": { "version": "0.9.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha1-fqHBpdkddk+yghOciP4R4YKjpzQ=", "dev": true, "license": "MIT", "dependencies": { @@ -27221,8 +22381,6 @@ }, "node_modules/ora": { "version": "5.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ora/-/ora-5.4.1.tgz", - "integrity": "sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=", "dev": true, "license": "MIT", "dependencies": { @@ -27245,8 +22403,6 @@ }, "node_modules/ora/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -27261,8 +22417,6 @@ }, "node_modules/ora/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -27278,8 +22432,6 @@ }, "node_modules/ora/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -27288,8 +22440,6 @@ }, "node_modules/ora/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -27301,8 +22451,6 @@ }, "node_modules/ora/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -27314,8 +22462,6 @@ }, "node_modules/os-locale": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo=", "dev": true, "license": "MIT", "dependencies": { @@ -27329,8 +22475,6 @@ }, "node_modules/os-locale/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", "dev": true, "license": "MIT", "dependencies": { @@ -27346,8 +22490,6 @@ }, "node_modules/os-locale/node_modules/execa": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-1.0.0.tgz", - "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", "dev": true, "license": "MIT", "dependencies": { @@ -27365,8 +22507,6 @@ }, "node_modules/os-locale/node_modules/get-stream": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", "dev": true, "license": "MIT", "dependencies": { @@ -27378,8 +22518,6 @@ }, "node_modules/os-locale/node_modules/is-stream": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true, "license": "MIT", "engines": { @@ -27388,8 +22526,6 @@ }, "node_modules/os-locale/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "license": "MIT", "dependencies": { @@ -27401,8 +22537,6 @@ }, "node_modules/os-locale/node_modules/path-key": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true, "license": "MIT", "engines": { @@ -27411,8 +22545,6 @@ }, "node_modules/os-locale/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -27421,8 +22553,6 @@ }, "node_modules/os-locale/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "license": "MIT", "dependencies": { @@ -27434,8 +22564,6 @@ }, "node_modules/os-locale/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true, "license": "MIT", "engines": { @@ -27444,8 +22572,6 @@ }, "node_modules/os-locale/node_modules/which": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", "dev": true, "license": "ISC", "dependencies": { @@ -27457,8 +22583,6 @@ }, "node_modules/os-name": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-name/-/os-name-4.0.1.tgz", - "integrity": "sha1-Ms7ngj3oWoiXZHuk1220a/hF5VU=", "dev": true, "license": "MIT", "dependencies": { @@ -27474,8 +22598,6 @@ }, "node_modules/os-tmpdir": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true, "license": "MIT", "engines": { @@ -27484,8 +22606,6 @@ }, "node_modules/p-defer": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", "dev": true, "license": "MIT", "engines": { @@ -27494,8 +22614,6 @@ }, "node_modules/p-finally": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true, "license": "MIT", "engines": { @@ -27504,8 +22622,6 @@ }, "node_modules/p-is-promise": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4=", "dev": true, "license": "MIT", "engines": { @@ -27514,8 +22630,6 @@ }, "node_modules/p-limit": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=", "dev": true, "license": "MIT", "dependencies": { @@ -27530,8 +22644,6 @@ }, "node_modules/p-locate": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=", "dev": true, "license": "MIT", "dependencies": { @@ -27546,8 +22658,6 @@ }, "node_modules/p-map": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=", "dev": true, "license": "MIT", "dependencies": { @@ -27562,8 +22672,6 @@ }, "node_modules/p-retry": { "version": "4.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha1-m6rnGEBX7dThcjHO4EJkEG4JKhY=", "dev": true, "license": "MIT", "dependencies": { @@ -27576,8 +22684,6 @@ }, "node_modules/p-retry/node_modules/retry": { "version": "0.13.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/retry/-/retry-0.13.1.tgz", - "integrity": "sha1-GFsVh6z2eRnWOzVzSeA1N7JIRlg=", "dev": true, "license": "MIT", "engines": { @@ -27586,8 +22692,6 @@ }, "node_modules/p-try": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", "license": "MIT", "engines": { "node": ">=6" @@ -27595,8 +22699,6 @@ }, "node_modules/pacote": { "version": "15.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pacote/-/pacote-15.1.0.tgz", - "integrity": "sha1-LgsSpPVf/YAagTShrijvNh3D8kM=", "dev": true, "license": "ISC", "dependencies": { @@ -27628,15 +22730,11 @@ }, "node_modules/pako": { "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-1.0.11.tgz", - "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=", "dev": true, "license": "(MIT AND Zlib)" }, "node_modules/param-case": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha1-fRf+SqEr3jTUp32RrPtiGcqtAcU=", "dev": true, "license": "MIT", "dependencies": { @@ -27646,15 +22744,11 @@ }, "node_modules/param-case/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", "dev": true, "license": "MIT", "dependencies": { @@ -27666,8 +22760,6 @@ }, "node_modules/parse-asn1": { "version": "5.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-asn1/-/parse-asn1-5.1.7.tgz", - "integrity": "sha1-c82qqCISX5ZHFlYl60X4oFHS3wY=", "license": "ISC", "dependencies": { "asn1.js": "^4.10.1", @@ -27683,8 +22775,6 @@ }, "node_modules/parse-asn1/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", "funding": [ { "type": "github", @@ -27703,8 +22793,6 @@ }, "node_modules/parse-json": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", "dev": true, "license": "MIT", "dependencies": { @@ -27722,8 +22810,6 @@ }, "node_modules/parse-node-version": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=", "dev": true, "license": "MIT", "engines": { @@ -27732,8 +22818,6 @@ }, "node_modules/parse5": { "version": "7.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha1-Bza+u/13eTgjJAojt/xeAQt/jjI=", "devOptional": true, "license": "MIT", "dependencies": { @@ -27745,8 +22829,6 @@ }, "node_modules/parse5-html-rewriting-stream": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", - "integrity": "sha1-43bT52LSlQzLtrtZgj/B1+n9rDY=", "dev": true, "license": "MIT", "dependencies": { @@ -27760,8 +22842,6 @@ }, "node_modules/parse5-htmlparser2-tree-adapter": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha1-I8LMIzvPCbt766i4pp1GsIxiwvE=", "dev": true, "license": "MIT", "dependencies": { @@ -27774,8 +22854,6 @@ }, "node_modules/parse5-sax-parser": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", - "integrity": "sha1-TAUGQlTwSIZ2rKdfs5ygaeyW3uU=", "dev": true, "license": "MIT", "dependencies": { @@ -27787,8 +22865,6 @@ }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", "dev": true, "license": "MIT", "engines": { @@ -27797,8 +22873,6 @@ }, "node_modules/pascal-case": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha1-tI4O8rmOIF58Ha50fQsVCCN2YOs=", "dev": true, "license": "MIT", "dependencies": { @@ -27808,22 +22882,16 @@ }, "node_modules/pascal-case/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/path-browserify": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha1-2YRUqcN1PVeQhg8W9ohnueRr4f0=", "dev": true, "license": "MIT" }, "node_modules/path-exists": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", "license": "MIT", "engines": { "node": ">=8" @@ -27831,8 +22899,6 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -27840,15 +22906,11 @@ }, "node_modules/path-is-inside": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", "dev": true, "license": "(WTFPL OR MIT)" }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", "dev": true, "license": "MIT", "engines": { @@ -27857,15 +22919,11 @@ }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", "dev": true, "license": "MIT" }, "node_modules/path-scurry": { "version": "1.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-scurry/-/path-scurry-1.11.0.tgz", - "integrity": "sha1-My1k6XJr9mf7NI5aHHEAXAmtdBo=", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -27881,8 +22939,6 @@ }, "node_modules/path-scurry/node_modules/lru-cache": { "version": "10.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha1-SCBrwRTBJSlAxBsltBr1tUWsqHg=", "dev": true, "license": "ISC", "engines": { @@ -27891,8 +22947,6 @@ }, "node_modules/path-scurry/node_modules/minipass": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -27901,15 +22955,11 @@ }, "node_modules/path-to-regexp": { "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", "dev": true, "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", "dev": true, "license": "MIT", "engines": { @@ -27918,15 +22968,11 @@ }, "node_modules/pathe": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha1-bEy0epRWkuSKHd1uQJTRcFFkN+w=", "dev": true, "license": "MIT" }, "node_modules/pathval": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha1-hTTnenfOesWiUS6iHg/bj89sPY0=", "dev": true, "license": "MIT", "engines": { @@ -27935,8 +22981,6 @@ }, "node_modules/pause-stream": { "version": "0.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", "dev": true, "license": [ "MIT", @@ -27948,8 +22992,6 @@ }, "node_modules/pbf": { "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha1-tMG55yr5Zs2CxlMWkRFcwECf/io=", "license": "BSD-3-Clause", "dependencies": { "ieee754": "^1.1.12", @@ -27961,8 +23003,6 @@ }, "node_modules/pbkdf2": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha1-3YIqoIh1gOUvGgOdw+2hCO+uMHU=", "license": "MIT", "dependencies": { "create-hash": "^1.1.2", @@ -27977,8 +23017,6 @@ }, "node_modules/pdfjs-dist": { "version": "2.12.313", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", - "integrity": "sha1-YvInNze7lWJnri4CzfrdyxCZgZw=", "dev": true, "license": "Apache-2.0", "peerDependencies": { @@ -27992,8 +23030,6 @@ }, "node_modules/pdfmake": { "version": "0.2.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pdfmake/-/pdfmake-0.2.10.tgz", - "integrity": "sha1-qKDuilrMqPXXKODf5NuL5fG57Gs=", "dev": true, "license": "MIT", "dependencies": { @@ -28008,8 +23044,6 @@ }, "node_modules/pdfmake/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "dev": true, "license": "MIT", "dependencies": { @@ -28021,8 +23055,6 @@ }, "node_modules/peek-stream": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/peek-stream/-/peek-stream-1.1.3.tgz", - "integrity": "sha1-OzXYS3zLvSYv/zHcENpWhW6tbWc=", "dev": true, "license": "MIT", "dependencies": { @@ -28033,8 +23065,6 @@ }, "node_modules/peek-stream/node_modules/through2": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", "dev": true, "license": "MIT", "dependencies": { @@ -28044,28 +23074,20 @@ }, "node_modules/pend": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", "license": "MIT" }, "node_modules/performance-now": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true, "license": "MIT" }, "node_modules/picocolors": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=", "dev": true, "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=", "dev": true, "license": "MIT", "engines": { @@ -28077,14 +23099,10 @@ }, "node_modules/piexifjs": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/piexifjs/-/piexifjs-1.0.6.tgz", - "integrity": "sha1-iDgR1z9EchjQ0G6e14ZtBFM+WeA=", "license": "MIT" }, "node_modules/pify": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true, "license": "MIT", "engines": { @@ -28093,8 +23111,6 @@ }, "node_modules/pinkie": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true, "license": "MIT", "engines": { @@ -28103,8 +23119,6 @@ }, "node_modules/pinkie-promise": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "license": "MIT", "dependencies": { @@ -28116,8 +23130,6 @@ }, "node_modules/pirates": { "version": "4.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha1-MBiuMuz8/2wpuiJny/IRZqwfNrk=", "dev": true, "license": "MIT", "engines": { @@ -28126,8 +23138,6 @@ }, "node_modules/piscina": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/piscina/-/piscina-3.2.0.tgz", - "integrity": "sha1-9aHd4MBVZ3dWkMzO/lnZIjkk0VQ=", "dev": true, "license": "MIT", "dependencies": { @@ -28141,8 +23151,6 @@ }, "node_modules/pkg-dir": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha1-oC1q6+a6EzqSj3Suwguv3+a452A=", "dev": true, "license": "MIT", "dependencies": { @@ -28154,8 +23162,6 @@ }, "node_modules/plist": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/plist/-/plist-3.1.0.tgz", - "integrity": "sha1-eXpRapPmL1veVeC5zJyWf4YIk8k=", "dev": true, "license": "MIT", "dependencies": { @@ -28169,8 +23175,6 @@ }, "node_modules/plist/node_modules/@xmldom/xmldom": { "version": "0.8.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha1-oTN8pCaqYc75/hW1so40CnL2+pk=", "dev": true, "license": "MIT", "engines": { @@ -28179,14 +23183,10 @@ }, "node_modules/png-js": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/png-js/-/png-js-1.0.0.tgz", - "integrity": "sha1-5UhPHoFWmW44Os7rs3if113xh00=", "dev": true }, "node_modules/pngjs": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha1-553SshV2f9nARWHAEjbflgvOf7s=", "license": "MIT", "engines": { "node": ">=10.13.0" @@ -28194,8 +23194,6 @@ }, "node_modules/polished": { "version": "4.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/polished/-/polished-4.3.1.tgz", - "integrity": "sha1-WgCuMnFWCfg9ifbzHQ8CYcYXBUg=", "dev": true, "license": "MIT", "dependencies": { @@ -28207,15 +23205,10 @@ }, "node_modules/popper.js": { "version": "1.14.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/popper.js/-/popper.js-1.14.4.tgz", - "integrity": "sha1-juwdj/AqWjoVLdQ0FKFce3n9abY=", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", "license": "MIT" }, "node_modules/possible-typed-array-names": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha1-ibtjxvraLD6QrcSmR77us5zHv48=", "dev": true, "license": "MIT", "engines": { @@ -28224,8 +23217,6 @@ }, "node_modules/postcss": { "version": "8.4.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha1-xjm3GaV+/DGHsToddlZ1SF9BNPQ=", "dev": true, "funding": [ { @@ -28249,8 +23240,6 @@ }, "node_modules/postcss-loader": { "version": "7.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-loader/-/postcss-loader-7.0.2.tgz", - "integrity": "sha1-tT/0Sib7o2iO7pKgSMfy1IAuI7s=", "dev": true, "license": "MIT", "dependencies": { @@ -28272,8 +23261,6 @@ }, "node_modules/postcss-loader/node_modules/cosmiconfig": { "version": "7.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=", "dev": true, "license": "MIT", "dependencies": { @@ -28289,8 +23276,6 @@ }, "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha1-tEl8uFqcDEtaq+t1m7JejYnxUAI=", "dev": true, "license": "ISC", "engines": { @@ -28302,8 +23287,6 @@ }, "node_modules/postcss-modules-local-by-default": { "version": "4.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha1-8bm9dXqO302FVujQ9PiUJg49948=", "dev": true, "license": "MIT", "dependencies": { @@ -28320,8 +23303,6 @@ }, "node_modules/postcss-modules-scope": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha1-pD0oKJoWnOLBXADE5kwIWOQ0V9U=", "dev": true, "license": "ISC", "dependencies": { @@ -28336,8 +23317,6 @@ }, "node_modules/postcss-modules-values": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=", "dev": true, "license": "ISC", "dependencies": { @@ -28352,8 +23331,6 @@ }, "node_modules/postcss-selector-parser": { "version": "6.0.16", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha1-O4i59cWr2YnvTi/J7I7t00sg+wQ=", "dev": true, "license": "MIT", "dependencies": { @@ -28366,21 +23343,15 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha1-cjwJkgg2um0+WvAZ+SvAlxwC5RQ=", "dev": true, "license": "MIT" }, "node_modules/potpack": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/potpack/-/potpack-2.0.0.tgz", - "integrity": "sha1-YfTdLcSz1emW42mMDslCbQ4WkQQ=", "license": "ISC" }, "node_modules/prebuild-install": { "version": "7.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prebuild-install/-/prebuild-install-7.1.2.tgz", - "integrity": "sha1-pf2ZhvWmJR+8R+Hlxl3nHmjAoFY=", "dev": true, "license": "MIT", "dependencies": { @@ -28406,8 +23377,6 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=", "dev": true, "license": "MIT", "engines": { @@ -28416,8 +23385,6 @@ }, "node_modules/prettier": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prettier/-/prettier-3.1.1.tgz", - "integrity": "sha1-a6nyMWXWkLbL2qiMsIByePcBmEg=", "dev": true, "license": "MIT", "bin": { @@ -28432,8 +23399,6 @@ }, "node_modules/pretty-bytes": { "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha1-NWJW9kOAR3PIL2RyP+eMksYr6us=", "dev": true, "license": "MIT", "engines": { @@ -28445,8 +23410,6 @@ }, "node_modules/pretty-error": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha1-kKcD9G3XI0rbRtD4SCPp0cuPENY=", "dev": true, "license": "MIT", "dependencies": { @@ -28456,8 +23419,6 @@ }, "node_modules/pretty-format": { "version": "27.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha1-IYGHn96lGnpYUfs52SD6pj8B2I4=", "dev": true, "license": "MIT", "dependencies": { @@ -28471,8 +23432,6 @@ }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", "dev": true, "license": "MIT", "engines": { @@ -28484,8 +23443,6 @@ }, "node_modules/pretty-hrtime": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true, "license": "MIT", "engines": { @@ -28494,8 +23451,6 @@ }, "node_modules/prismjs": { "version": "1.29.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha1-8RNVWo+ptXw15je7onUJ3PgC3RI=", "dev": true, "license": "MIT", "engines": { @@ -28504,8 +23459,6 @@ }, "node_modules/proc-log": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha1-+wXvg8zWT9eyC76cjBBw/Agzjdg=", "dev": true, "license": "ISC", "engines": { @@ -28514,8 +23467,6 @@ }, "node_modules/process": { "version": "0.11.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", "dev": true, "license": "MIT", "engines": { @@ -28524,14 +23475,10 @@ }, "node_modules/process-nextick-args": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=", "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/progress/-/progress-2.0.3.tgz", - "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", "license": "MIT", "engines": { "node": ">=0.4.0" @@ -28539,15 +23486,11 @@ }, "node_modules/promise-inflight": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true, "license": "ISC" }, "node_modules/promise-retry": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha1-/3R6E2IKtXumiPX8Z4VUEMNw2iI=", "dev": true, "license": "MIT", "dependencies": { @@ -28560,8 +23503,6 @@ }, "node_modules/prompts": { "version": "2.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha1-e1fnOzpIAprRDr1E90sBcipMsGk=", "dev": true, "license": "MIT", "dependencies": { @@ -28574,8 +23515,6 @@ }, "node_modules/prompts/node_modules/kleur": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=", "dev": true, "license": "MIT", "engines": { @@ -28584,8 +23523,6 @@ }, "node_modules/propagating-hammerjs": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/propagating-hammerjs/-/propagating-hammerjs-1.5.0.tgz", - "integrity": "sha1-Ij1YRlSJtkh5+wzvLJm6krKUwjk=", "dev": true, "license": "MIT", "dependencies": { @@ -28594,15 +23531,10 @@ }, "node_modules/protocol-buffers-schema": { "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", - "integrity": "sha1-d7x1pIsv8ULBrVtbkMlM0Pou/QM=", "license": "MIT" }, "node_modules/protractor": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/protractor/-/protractor-7.0.0.tgz", - "integrity": "sha1-w+JjYIvXLiwtyAKxGncnEaR5LQM=", - "deprecated": "We have news to share - Protractor is deprecated and will reach end-of-life by Summer 2023. To learn more and find out about other options please refer to this post on the Angular blog. Thank you for using and contributing to Protractor. https://goo.gle/state-of-e2e-in-angular", "dev": true, "license": "MIT", "dependencies": { @@ -28632,8 +23564,6 @@ }, "node_modules/protractor/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -28642,8 +23572,6 @@ }, "node_modules/protractor/node_modules/ansi-styles": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true, "license": "MIT", "engines": { @@ -28652,8 +23580,6 @@ }, "node_modules/protractor/node_modules/chalk": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "license": "MIT", "dependencies": { @@ -28669,8 +23595,6 @@ }, "node_modules/protractor/node_modules/cliui": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", "dev": true, "license": "ISC", "dependencies": { @@ -28681,8 +23605,6 @@ }, "node_modules/protractor/node_modules/cliui/node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "dev": true, "license": "MIT", "engines": { @@ -28691,8 +23613,6 @@ }, "node_modules/protractor/node_modules/cliui/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -28704,8 +23624,6 @@ }, "node_modules/protractor/node_modules/find-up": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "dev": true, "license": "MIT", "dependencies": { @@ -28718,8 +23636,6 @@ }, "node_modules/protractor/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -28739,8 +23655,6 @@ }, "node_modules/protractor/node_modules/locate-path": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", "dev": true, "license": "MIT", "dependencies": { @@ -28752,8 +23666,6 @@ }, "node_modules/protractor/node_modules/p-limit": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "dev": true, "license": "MIT", "dependencies": { @@ -28768,8 +23680,6 @@ }, "node_modules/protractor/node_modules/p-locate": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", "dev": true, "license": "MIT", "dependencies": { @@ -28781,8 +23691,6 @@ }, "node_modules/protractor/node_modules/q": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/q/-/q-1.4.1.tgz", - "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", "dev": true, "license": "MIT", "engines": { @@ -28792,8 +23700,6 @@ }, "node_modules/protractor/node_modules/source-map": { "version": "0.5.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -28802,8 +23708,6 @@ }, "node_modules/protractor/node_modules/source-map-support": { "version": "0.4.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", "dev": true, "license": "MIT", "dependencies": { @@ -28812,8 +23716,6 @@ }, "node_modules/protractor/node_modules/strip-ansi": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "license": "MIT", "dependencies": { @@ -28825,8 +23727,6 @@ }, "node_modules/protractor/node_modules/supports-color": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true, "license": "MIT", "engines": { @@ -28835,8 +23735,6 @@ }, "node_modules/protractor/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", "dev": true, "license": "MIT", "dependencies": { @@ -28850,8 +23748,6 @@ }, "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", "dev": true, "license": "MIT", "engines": { @@ -28860,8 +23756,6 @@ }, "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -28876,8 +23770,6 @@ }, "node_modules/protractor/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -28889,15 +23781,11 @@ }, "node_modules/protractor/node_modules/y18n": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "dev": true, "license": "ISC" }, "node_modules/protractor/node_modules/yargs": { "version": "15.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", "dev": true, "license": "MIT", "dependencies": { @@ -28919,8 +23807,6 @@ }, "node_modules/protractor/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", "dev": true, "license": "ISC", "dependencies": { @@ -28933,8 +23819,6 @@ }, "node_modules/proxy-addr": { "version": "2.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=", "dev": true, "license": "MIT", "dependencies": { @@ -28947,8 +23831,6 @@ }, "node_modules/proxy-from-env": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha1-4QLxbKNVQkhldV0sno6k8k1Yw+I=", "license": "MIT" }, "node_modules/proxy-middleware": { @@ -28963,30 +23845,22 @@ }, "node_modules/prr": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true, "license": "MIT", "optional": true }, "node_modules/psl": { "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/psl/-/psl-1.9.0.tgz", - "integrity": "sha1-0N8qE38AeUVl/K87LADNCfjVpac=", "dev": true, "license": "MIT" }, "node_modules/pstree.remy": { "version": "1.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha1-wkIiT0pnwh9oaDm720rCgrg3PTo=", "dev": true, "license": "MIT" }, "node_modules/public-encrypt": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", "license": "MIT", "dependencies": { "bn.js": "^4.1.0", @@ -28999,14 +23873,10 @@ }, "node_modules/public-encrypt/node_modules/bn.js": { "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", "license": "MIT" }, "node_modules/pump": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pump/-/pump-3.0.0.tgz", - "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", @@ -29015,8 +23885,6 @@ }, "node_modules/pumpify": { "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", "dev": true, "license": "MIT", "dependencies": { @@ -29027,8 +23895,6 @@ }, "node_modules/pumpify/node_modules/pump": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pump/-/pump-2.0.1.tgz", - "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", "dev": true, "license": "MIT", "dependencies": { @@ -29038,8 +23904,6 @@ }, "node_modules/punycode": { "version": "2.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha1-AnQi4vrsCyXhVJw+G9gwm5EztuU=", "dev": true, "license": "MIT", "engines": { @@ -29048,9 +23912,6 @@ }, "node_modules/puppeteer": { "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/puppeteer/-/puppeteer-15.4.0.tgz", - "integrity": "sha1-MfBD7mTMThtcvpmtkAZTqrSvsYY=", - "deprecated": "< 21.9.0 is no longer supported", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -29073,8 +23934,6 @@ }, "node_modules/puppeteer/node_modules/cross-fetch": { "version": "3.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha1-4TifRNnnunZ5B/evhFR4eVKrU08=", "license": "MIT", "dependencies": { "node-fetch": "2.6.7" @@ -29082,8 +23941,6 @@ }, "node_modules/puppeteer/node_modules/find-up": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "license": "MIT", "dependencies": { "locate-path": "^5.0.0", @@ -29095,8 +23952,6 @@ }, "node_modules/puppeteer/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -29115,8 +23970,6 @@ }, "node_modules/puppeteer/node_modules/locate-path": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", "license": "MIT", "dependencies": { "p-locate": "^4.1.0" @@ -29127,8 +23980,6 @@ }, "node_modules/puppeteer/node_modules/node-fetch": { "version": "2.6.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha1-JN6fuoJ+O0rkTciyAlajeRYAUq0=", "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" @@ -29147,8 +23998,6 @@ }, "node_modules/puppeteer/node_modules/p-limit": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "license": "MIT", "dependencies": { "p-try": "^2.0.0" @@ -29162,8 +24011,6 @@ }, "node_modules/puppeteer/node_modules/p-locate": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", "license": "MIT", "dependencies": { "p-limit": "^2.2.0" @@ -29174,8 +24021,6 @@ }, "node_modules/puppeteer/node_modules/pkg-dir": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", "license": "MIT", "dependencies": { "find-up": "^4.0.0" @@ -29186,8 +24031,6 @@ }, "node_modules/puppeteer/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -29201,8 +24044,6 @@ }, "node_modules/puppeteer/node_modules/ws": { "version": "8.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.8.0.tgz", - "integrity": "sha1-jnHHXi9jSNv414AFEHKXBWy3d2k=", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -29222,8 +24063,6 @@ }, "node_modules/q": { "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "dev": true, "license": "MIT", "engines": { @@ -29233,8 +24072,6 @@ }, "node_modules/qjobs": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha1-xF6cYYAL0IfviNfiVkI73Unl0HE=", "dev": true, "license": "MIT", "engines": { @@ -29243,8 +24080,6 @@ }, "node_modules/qrcode": { "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qrcode/-/qrcode-1.5.1.tgz", - "integrity": "sha1-AQP5cxdAn3vJF3LvMHk6VM1Z8Ms=", "license": "MIT", "dependencies": { "dijkstrajs": "^1.0.1", @@ -29261,8 +24096,6 @@ }, "node_modules/qrcode/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -29276,8 +24109,6 @@ }, "node_modules/qrcode/node_modules/cliui": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -29287,8 +24118,6 @@ }, "node_modules/qrcode/node_modules/find-up": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "license": "MIT", "dependencies": { "locate-path": "^5.0.0", @@ -29300,8 +24129,6 @@ }, "node_modules/qrcode/node_modules/locate-path": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", "license": "MIT", "dependencies": { "p-locate": "^4.1.0" @@ -29312,8 +24139,6 @@ }, "node_modules/qrcode/node_modules/p-limit": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "license": "MIT", "dependencies": { "p-try": "^2.0.0" @@ -29327,8 +24152,6 @@ }, "node_modules/qrcode/node_modules/p-locate": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", "license": "MIT", "dependencies": { "p-limit": "^2.2.0" @@ -29339,8 +24162,6 @@ }, "node_modules/qrcode/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -29351,8 +24172,6 @@ }, "node_modules/qrcode/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -29365,14 +24184,10 @@ }, "node_modules/qrcode/node_modules/y18n": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "license": "ISC" }, "node_modules/qrcode/node_modules/yargs": { "version": "15.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", "license": "MIT", "dependencies": { "cliui": "^6.0.0", @@ -29393,8 +24208,6 @@ }, "node_modules/qrcode/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", "license": "ISC", "dependencies": { "camelcase": "^5.0.0", @@ -29406,8 +24219,6 @@ }, "node_modules/qs": { "version": "6.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.12.1.tgz", - "integrity": "sha1-OUIhEcp8vbcEJVQcuiDH17IWWZo=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -29422,8 +24233,6 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", "dev": true, "funding": [ { @@ -29443,15 +24252,11 @@ }, "node_modules/queue-tick": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha1-9vB6yCwf1g+C4Ji0F6gOUvH0wUI=", "dev": true, "license": "MIT" }, "node_modules/quick-lru": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=", "dev": true, "license": "MIT", "engines": { @@ -29460,14 +24265,10 @@ }, "node_modules/quickselect": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/quickselect/-/quickselect-2.0.0.tgz", - "integrity": "sha1-8ZaApIal7vtYEwPgI+mPqvJd0Bg=", "license": "ISC" }, "node_modules/ramda": { "version": "0.29.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ramda/-/ramda-0.29.0.tgz", - "integrity": "sha1-+7tnp0CnVMiky7QeKm4OuFB/Vfs=", "dev": true, "license": "MIT", "funding": { @@ -29477,8 +24278,6 @@ }, "node_modules/randombytes": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" @@ -29486,8 +24285,6 @@ }, "node_modules/randomfill": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", "license": "MIT", "dependencies": { "randombytes": "^2.0.5", @@ -29496,8 +24293,6 @@ }, "node_modules/range-parser": { "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", "dev": true, "license": "MIT", "engines": { @@ -29506,8 +24301,6 @@ }, "node_modules/raw-body": { "version": "2.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha1-mf69g7kOCJdQh+jx+UGaFJNmtoo=", "dev": true, "license": "MIT", "dependencies": { @@ -29522,8 +24315,6 @@ }, "node_modules/raw-body/node_modules/bytes": { "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=", "dev": true, "license": "MIT", "engines": { @@ -29532,8 +24323,6 @@ }, "node_modules/rc": { "version": "1.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rc/-/rc-1.2.8.tgz", - "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", "dev": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { @@ -29548,15 +24337,11 @@ }, "node_modules/rc/node_modules/ini": { "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true, "license": "ISC" }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true, "license": "MIT", "engines": { @@ -29565,8 +24350,6 @@ }, "node_modules/react": { "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react/-/react-18.3.1.tgz", - "integrity": "sha1-SauJIAnFOTNiW9FrJTP8dUyrKJE=", "dev": true, "license": "MIT", "dependencies": { @@ -29578,8 +24361,6 @@ }, "node_modules/react-colorful": { "version": "5.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-colorful/-/react-colorful-5.6.1.tgz", - "integrity": "sha1-fcKu0tfHL6yJaU6DTReeMvPaVjs=", "dev": true, "license": "MIT", "peerDependencies": { @@ -29589,8 +24370,6 @@ }, "node_modules/react-confetti": { "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-confetti/-/react-confetti-6.1.0.tgz", - "integrity": "sha1-A9xDQNlVrNELF02/MB83SgbinOY=", "dev": true, "license": "MIT", "dependencies": { @@ -29605,8 +24384,6 @@ }, "node_modules/react-dom": { "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha1-wiZdeVEbV9R5s90/36UVNklMXLQ=", "dev": true, "license": "MIT", "dependencies": { @@ -29619,15 +24396,11 @@ }, "node_modules/react-is": { "version": "17.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha1-5pHUqOnHiTZWVVOas3J2Kw77VPA=", "dev": true, "license": "MIT" }, "node_modules/read-package-json": { "version": "6.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-package-json/-/read-package-json-6.0.4.tgz", - "integrity": "sha1-kDGIJOxFbCh0N+p5WV9MKFRwiDY=", "dev": true, "license": "ISC", "dependencies": { @@ -29642,8 +24415,6 @@ }, "node_modules/read-package-json-fast": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha1-OUkIqXJdx6XxTnDI51Vt/x0rEEk=", "dev": true, "license": "ISC", "dependencies": { @@ -29656,8 +24427,6 @@ }, "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha1-tD016JwPO+a1+76dxsgkZ7MMKNo=", "dev": true, "license": "MIT", "engines": { @@ -29666,8 +24435,6 @@ }, "node_modules/read-package-json/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -29676,8 +24443,6 @@ }, "node_modules/read-package-json/node_modules/glob": { "version": "10.3.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", - "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", "dev": true, "license": "ISC", "dependencies": { @@ -29699,8 +24464,6 @@ }, "node_modules/read-package-json/node_modules/hosted-git-info": { "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha1-YpRCx4iaacBd5gTVKZa3T+bybVg=", "dev": true, "license": "ISC", "dependencies": { @@ -29712,8 +24475,6 @@ }, "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha1-tD016JwPO+a1+76dxsgkZ7MMKNo=", "dev": true, "license": "MIT", "engines": { @@ -29722,8 +24483,6 @@ }, "node_modules/read-package-json/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -29732,8 +24491,6 @@ }, "node_modules/read-package-json/node_modules/minimatch": { "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", "dev": true, "license": "ISC", "dependencies": { @@ -29748,8 +24505,6 @@ }, "node_modules/read-package-json/node_modules/minipass": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -29758,8 +24513,6 @@ }, "node_modules/read-package-json/node_modules/normalize-package-data": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha1-q8uNfnJMQNiEYrhJgvfL9oWbRYg=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -29774,8 +24527,6 @@ }, "node_modules/read-pkg": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "dev": true, "license": "MIT", "dependencies": { @@ -29789,8 +24540,6 @@ }, "node_modules/read-pkg-up": { "version": "7.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=", "dev": true, "license": "MIT", "dependencies": { @@ -29807,8 +24556,6 @@ }, "node_modules/read-pkg-up/node_modules/find-up": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "dev": true, "license": "MIT", "dependencies": { @@ -29821,15 +24568,11 @@ }, "node_modules/read-pkg-up/node_modules/hosted-git-info": { "version": "2.8.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", "dev": true, "license": "ISC" }, "node_modules/read-pkg-up/node_modules/locate-path": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", "dev": true, "license": "MIT", "dependencies": { @@ -29841,8 +24584,6 @@ }, "node_modules/read-pkg-up/node_modules/normalize-package-data": { "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -29854,8 +24595,6 @@ }, "node_modules/read-pkg-up/node_modules/p-limit": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "dev": true, "license": "MIT", "dependencies": { @@ -29870,8 +24609,6 @@ }, "node_modules/read-pkg-up/node_modules/p-locate": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", "dev": true, "license": "MIT", "dependencies": { @@ -29883,8 +24620,6 @@ }, "node_modules/read-pkg-up/node_modules/read-pkg": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", "dev": true, "license": "MIT", "dependencies": { @@ -29899,8 +24634,6 @@ }, "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -29909,8 +24642,6 @@ }, "node_modules/read-pkg-up/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -29919,8 +24650,6 @@ }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -29929,15 +24658,11 @@ }, "node_modules/read-pkg/node_modules/hosted-git-info": { "version": "2.8.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", "dev": true, "license": "ISC" }, "node_modules/read-pkg/node_modules/normalize-package-data": { "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -29949,8 +24674,6 @@ }, "node_modules/read-pkg/node_modules/path-type": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", "dev": true, "license": "MIT", "dependencies": { @@ -29962,8 +24685,6 @@ }, "node_modules/read-pkg/node_modules/pify": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true, "license": "MIT", "engines": { @@ -29972,8 +24693,6 @@ }, "node_modules/read-pkg/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -29982,8 +24701,6 @@ }, "node_modules/readable-stream": { "version": "2.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha1-kRJegEK7obmIf0k0X2J3Anzovps=", "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -29997,14 +24714,10 @@ }, "node_modules/readable-stream/node_modules/isarray": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "license": "MIT" }, "node_modules/readdirp": { "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", "dev": true, "license": "MIT", "dependencies": { @@ -30016,8 +24729,6 @@ }, "node_modules/recast": { "version": "0.23.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/recast/-/recast-0.23.6.tgz", - "integrity": "sha1-GY+6dPZhQ6MKzIGSkwLSFM5OO/o=", "dev": true, "license": "MIT", "dependencies": { @@ -30033,8 +24744,6 @@ }, "node_modules/recast/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -30043,15 +24752,11 @@ }, "node_modules/recast/node_modules/tslib": { "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", "dev": true, "license": "0BSD" }, "node_modules/redent": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/redent/-/redent-3.0.0.tgz", - "integrity": "sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=", "dev": true, "license": "MIT", "dependencies": { @@ -30064,22 +24769,16 @@ }, "node_modules/reflect-metadata": { "version": "0.1.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/reflect-metadata/-/reflect-metadata-0.1.14.tgz", - "integrity": "sha1-JM9yH+YGdxRrt37rDh+d7OPWWFk=", "dev": true, "license": "Apache-2.0" }, "node_modules/regenerate": { "version": "1.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=", "dev": true, "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha1-aw4FSJ2QdrBMQ28xjZsGe7pFlIA=", "dev": true, "license": "MIT", "dependencies": { @@ -30091,15 +24790,11 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha1-9tyj587sIFkNB62nhWNqkM3KF/k=", "dev": true, "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha1-W7rli1IgmOvfCbyi+Dg4kpABx6Q=", "dev": true, "license": "MIT", "dependencies": { @@ -30108,22 +24803,16 @@ }, "node_modules/regex-parser": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regex-parser/-/regex-parser-2.3.0.tgz", - "integrity": "sha1-S7YUYbGhm4uRPzlgNku1eIf5IO4=", "dev": true, "license": "MIT" }, "node_modules/regexp-to-ast": { "version": "0.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz", - "integrity": "sha1-Vsc4Vr7l4f739zoA8Uc0UqtxKiQ=", "dev": true, "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha1-E49kSjNQ+YGoWMRPa7GmH/Wb4zQ=", "dev": true, "license": "MIT", "dependencies": { @@ -30141,8 +24830,6 @@ }, "node_modules/regexpu-core": { "version": "5.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha1-EaKwaITzUnrsPpPbv0o7lYqVVGs=", "dev": true, "license": "MIT", "dependencies": { @@ -30159,8 +24846,6 @@ }, "node_modules/regjsparser": { "version": "0.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha1-Jy0FqhDHwfZwlbH/Ct2uhEL8Vwk=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -30172,8 +24857,6 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -30181,8 +24864,6 @@ }, "node_modules/rehype-external-links": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rehype-external-links/-/rehype-external-links-3.0.0.tgz", - "integrity": "sha1-Kyi1zaGTL4PwRbb4Cj4bFfFoxvY=", "dev": true, "license": "MIT", "dependencies": { @@ -30200,8 +24881,6 @@ }, "node_modules/rehype-slug": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rehype-slug/-/rehype-slug-6.0.0.tgz", - "integrity": "sha1-HSHPf8ioPvh02HPBXmra7mNE6vE=", "dev": true, "license": "MIT", "dependencies": { @@ -30218,8 +24897,6 @@ }, "node_modules/relateurl": { "version": "0.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", "dev": true, "license": "MIT", "engines": { @@ -30228,8 +24905,6 @@ }, "node_modules/renderkid": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha1-X9gj5NaVHTc1jsyaWLHwaDa2Joo=", "dev": true, "license": "MIT", "dependencies": { @@ -30242,8 +24917,6 @@ }, "node_modules/renderkid/node_modules/css-select": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -30259,8 +24932,6 @@ }, "node_modules/renderkid/node_modules/dom-serializer": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", "dev": true, "license": "MIT", "dependencies": { @@ -30274,8 +24945,6 @@ }, "node_modules/renderkid/node_modules/domhandler": { "version": "4.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -30290,8 +24959,6 @@ }, "node_modules/renderkid/node_modules/domutils": { "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -30305,8 +24972,6 @@ }, "node_modules/renderkid/node_modules/entities": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", - "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", "dev": true, "license": "BSD-2-Clause", "funding": { @@ -30315,8 +24980,6 @@ }, "node_modules/renderkid/node_modules/htmlparser2": { "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha1-xNditsM3GgXb5l6UrkOp+EX7j7c=", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -30335,8 +24998,6 @@ }, "node_modules/renderkid/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -30348,8 +25009,6 @@ }, "node_modules/replace": { "version": "1.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/replace/-/replace-1.2.2.tgz", - "integrity": "sha1-iAJHETqVCvp0mil+bRDU17zSes8=", "dev": true, "license": "MIT", "dependencies": { @@ -30367,8 +25026,6 @@ }, "node_modules/replace-in-file": { "version": "3.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/replace-in-file/-/replace-in-file-3.4.2.tgz", - "integrity": "sha1-bUDwdqyGlI4o7+tvq3P7rVwL+io=", "dev": true, "license": "MIT", "dependencies": { @@ -30382,8 +25039,6 @@ }, "node_modules/replace-in-file/node_modules/ansi-regex": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha1-Ej1keekq1FrYl9QFTjx8p9tJROE=", "dev": true, "license": "MIT", "engines": { @@ -30392,8 +25047,6 @@ }, "node_modules/replace-in-file/node_modules/cliui": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=", "dev": true, "license": "ISC", "dependencies": { @@ -30404,8 +25057,6 @@ }, "node_modules/replace-in-file/node_modules/find-up": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", "dev": true, "license": "MIT", "dependencies": { @@ -30417,15 +25068,11 @@ }, "node_modules/replace-in-file/node_modules/get-caller-file": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=", "dev": true, "license": "ISC" }, "node_modules/replace-in-file/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -30445,8 +25092,6 @@ }, "node_modules/replace-in-file/node_modules/is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true, "license": "MIT", "engines": { @@ -30455,8 +25100,6 @@ }, "node_modules/replace-in-file/node_modules/locate-path": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", "dev": true, "license": "MIT", "dependencies": { @@ -30469,8 +25112,6 @@ }, "node_modules/replace-in-file/node_modules/p-limit": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "dev": true, "license": "MIT", "dependencies": { @@ -30485,8 +25126,6 @@ }, "node_modules/replace-in-file/node_modules/p-locate": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", "dev": true, "license": "MIT", "dependencies": { @@ -30498,8 +25137,6 @@ }, "node_modules/replace-in-file/node_modules/path-exists": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true, "license": "MIT", "engines": { @@ -30508,15 +25145,11 @@ }, "node_modules/replace-in-file/node_modules/require-main-filename": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", "dev": true, "license": "ISC" }, "node_modules/replace-in-file/node_modules/string-width": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", "dev": true, "license": "MIT", "dependencies": { @@ -30529,8 +25162,6 @@ }, "node_modules/replace-in-file/node_modules/strip-ansi": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "license": "MIT", "dependencies": { @@ -30542,8 +25173,6 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "license": "MIT", "dependencies": { @@ -30556,8 +25185,6 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -30566,8 +25193,6 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "license": "MIT", "dependencies": { @@ -30579,8 +25204,6 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/string-width": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "license": "MIT", "dependencies": { @@ -30594,8 +25217,6 @@ }, "node_modules/replace-in-file/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "license": "MIT", "dependencies": { @@ -30607,15 +25228,11 @@ }, "node_modules/replace-in-file/node_modules/y18n": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "dev": true, "license": "ISC" }, "node_modules/replace-in-file/node_modules/yargs": { "version": "12.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha1-BfWZe2CWR7ZPZrgeO0sQo2jnrRM=", "dev": true, "license": "MIT", "dependencies": { @@ -30635,8 +25252,6 @@ }, "node_modules/replace-in-file/node_modules/yargs-parser": { "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha1-h5oIZZc7yp9rq1y987HGfsfTvPQ=", "dev": true, "license": "ISC", "dependencies": { @@ -30646,8 +25261,6 @@ }, "node_modules/replace/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -30662,8 +25275,6 @@ }, "node_modules/replace/node_modules/cliui": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", "dev": true, "license": "ISC", "dependencies": { @@ -30674,8 +25285,6 @@ }, "node_modules/replace/node_modules/find-up": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", "dev": true, "license": "MIT", "dependencies": { @@ -30688,8 +25297,6 @@ }, "node_modules/replace/node_modules/locate-path": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", "dev": true, "license": "MIT", "dependencies": { @@ -30701,8 +25308,6 @@ }, "node_modules/replace/node_modules/minimatch": { "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha1-TajxKQ7g8PjoPWDKafjxNAaGBKM=", "dev": true, "license": "ISC", "dependencies": { @@ -30714,8 +25319,6 @@ }, "node_modules/replace/node_modules/p-limit": { "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "dev": true, "license": "MIT", "dependencies": { @@ -30730,8 +25333,6 @@ }, "node_modules/replace/node_modules/p-locate": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", "dev": true, "license": "MIT", "dependencies": { @@ -30743,8 +25344,6 @@ }, "node_modules/replace/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -30756,8 +25355,6 @@ }, "node_modules/replace/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", "dev": true, "license": "MIT", "dependencies": { @@ -30771,15 +25368,11 @@ }, "node_modules/replace/node_modules/y18n": { "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", "dev": true, "license": "ISC" }, "node_modules/replace/node_modules/yargs": { "version": "15.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", "dev": true, "license": "MIT", "dependencies": { @@ -30801,8 +25394,6 @@ }, "node_modules/replace/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", "dev": true, "license": "ISC", "dependencies": { @@ -30815,9 +25406,6 @@ }, "node_modules/request": { "version": "2.88.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/request/-/request-2.88.2.tgz", - "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -30848,8 +25436,6 @@ }, "node_modules/request/node_modules/qs": { "version": "6.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.5.3.tgz", - "integrity": "sha1-Ou7/yRln7241wOSI70b7KWq3aq0=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -30858,9 +25444,6 @@ }, "node_modules/request/node_modules/uuid": { "version": "3.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, "license": "MIT", "bin": { @@ -30869,8 +25452,6 @@ }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -30878,8 +25459,6 @@ }, "node_modules/require-from-string": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=", "dev": true, "license": "MIT", "engines": { @@ -30888,14 +25467,10 @@ }, "node_modules/require-main-filename": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", "license": "ISC" }, "node_modules/requireindex": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/requireindex/-/requireindex-1.2.0.tgz", - "integrity": "sha1-NGPNsi7hUZAmNapslTXU3pwu8e8=", "dev": true, "license": "MIT", "engines": { @@ -30904,15 +25479,11 @@ }, "node_modules/requires-port": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", "dev": true, "license": "MIT" }, "node_modules/resolve": { "version": "1.22.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha1-J8suu1P5GrtJRwqSi7p1WAZqwXc=", "dev": true, "license": "MIT", "dependencies": { @@ -30929,8 +25500,6 @@ }, "node_modules/resolve-from": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=", "dev": true, "license": "MIT", "engines": { @@ -30939,8 +25508,6 @@ }, "node_modules/resolve-protobuf-schema": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha1-nKmp5pzxkrva8QBuwZc5SKpKN1g=", "license": "MIT", "dependencies": { "protocol-buffers-schema": "^3.3.1" @@ -30948,8 +25515,6 @@ }, "node_modules/resolve-url-loader": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha1-7jFC+x8eDZ25Uk1TnPoWbpMU95U=", "dev": true, "license": "MIT", "dependencies": { @@ -30965,8 +25530,6 @@ }, "node_modules/resolve-url-loader/node_modules/loader-utils": { "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=", "dev": true, "license": "MIT", "dependencies": { @@ -30980,8 +25543,6 @@ }, "node_modules/resolve-url-loader/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -30990,8 +25551,6 @@ }, "node_modules/restore-cursor": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", "dev": true, "license": "MIT", "dependencies": { @@ -31004,8 +25563,6 @@ }, "node_modules/retry": { "version": "0.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", "dev": true, "license": "MIT", "engines": { @@ -31014,8 +25571,6 @@ }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", "dev": true, "license": "MIT", "engines": { @@ -31025,14 +25580,10 @@ }, "node_modules/rfdc": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha1-K21N9S3/6Ls0aZKhDqlFHyQ3Oo8=", "license": "MIT" }, "node_modules/rimraf": { "version": "4.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-4.4.1.tgz", - "integrity": "sha1-vTM2T2cCHFt56T1/T6BWjHwht1U=", "dev": true, "license": "ISC", "dependencies": { @@ -31050,8 +25601,6 @@ }, "node_modules/rimraf/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", "dev": true, "license": "MIT", "dependencies": { @@ -31060,8 +25609,6 @@ }, "node_modules/rimraf/node_modules/glob": { "version": "9.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-9.3.5.tgz", - "integrity": "sha1-yi7YykUngaMAloVgf98CWomd/iE=", "dev": true, "license": "ISC", "dependencies": { @@ -31079,8 +25626,6 @@ }, "node_modules/rimraf/node_modules/minimatch": { "version": "8.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha1-hHwbJcAU1Omn9oqvY97dZopiYik=", "dev": true, "license": "ISC", "dependencies": { @@ -31095,8 +25640,6 @@ }, "node_modules/ripemd160": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", "license": "MIT", "dependencies": { "hash-base": "^3.0.0", @@ -31105,8 +25648,6 @@ }, "node_modules/run-async": { "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=", "dev": true, "license": "MIT", "engines": { @@ -31115,8 +25656,6 @@ }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", "dev": true, "funding": [ { @@ -31139,14 +25678,10 @@ }, "node_modules/rw": { "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rw/-/rw-1.3.3.tgz", - "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=", "license": "BSD-3-Clause" }, "node_modules/rxjs": { "version": "6.6.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha1-kKwBisq/SRv2UEQjXVhjxNq4BMk=", "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" @@ -31157,14 +25692,10 @@ }, "node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "license": "0BSD" }, "node_modules/safe-array-concat": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha1-gdd+4MTouGNjUifHISeN1STCDts=", "dev": true, "license": "MIT", "dependencies": { @@ -31182,14 +25713,10 @@ }, "node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", "license": "MIT" }, "node_modules/safe-regex-test": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha1-pbTA8G4KtQ6iw5XBTYNxIykkw3c=", "dev": true, "license": "MIT", "dependencies": { @@ -31206,21 +25733,15 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", "dev": true, "license": "MIT" }, "node_modules/safevalues": { "version": "0.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safevalues/-/safevalues-0.3.4.tgz", - "integrity": "sha1-guhGoCtpVtfUC/n0HpLhP84Bhts=", "license": "Apache-2.0" }, "node_modules/sass": { "version": "1.58.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sass/-/sass-1.58.1.tgz", - "integrity": "sha1-F6sDkAdqUFeO0HM/HMRUKeA0BfY=", "dev": true, "license": "MIT", "dependencies": { @@ -31237,8 +25758,6 @@ }, "node_modules/sass-loader": { "version": "13.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sass-loader/-/sass-loader-13.2.0.tgz", - "integrity": "sha1-gBlQUPWMmqxjt5L6Uqy29eD2vcM=", "dev": true, "license": "MIT", "dependencies": { @@ -31276,8 +25795,6 @@ }, "node_modules/saucelabs": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/saucelabs/-/saucelabs-1.5.0.tgz", - "integrity": "sha1-lAWnPDYNRJsjKDmRmobDltN5/Z0=", "dev": true, "dependencies": { "https-proxy-agent": "^2.2.1" @@ -31288,8 +25805,6 @@ }, "node_modules/saucelabs/node_modules/agent-base": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=", "dev": true, "license": "MIT", "dependencies": { @@ -31301,8 +25816,6 @@ }, "node_modules/saucelabs/node_modules/debug": { "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", "dev": true, "license": "MIT", "dependencies": { @@ -31311,8 +25824,6 @@ }, "node_modules/saucelabs/node_modules/https-proxy-agent": { "version": "2.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=", "dev": true, "license": "MIT", "dependencies": { @@ -31325,15 +25836,11 @@ }, "node_modules/sax": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.1.4.tgz", - "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=", "dev": true, "license": "ISC" }, "node_modules/scheduler": { "version": "0.23.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha1-QUumSjsoKJLpRM8hCOzAeNEVzcM=", "dev": true, "license": "MIT", "dependencies": { @@ -31342,8 +25849,6 @@ }, "node_modules/schema-utils": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha1-cNfJPhU6JzqAWAGILr07/yDYnIs=", "dev": true, "license": "MIT", "dependencies": { @@ -31362,15 +25867,11 @@ }, "node_modules/select-hose": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", "dev": true, "license": "MIT" }, "node_modules/selenium-webdriver": { "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", - "integrity": "sha1-K6h6FmLAILiYjJga5iyyoBKY6vw=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -31385,8 +25886,6 @@ }, "node_modules/selenium-webdriver/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -31406,8 +25905,6 @@ }, "node_modules/selenium-webdriver/node_modules/rimraf": { "version": "2.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", "dev": true, "license": "ISC", "dependencies": { @@ -31419,8 +25916,6 @@ }, "node_modules/selenium-webdriver/node_modules/tmp": { "version": "0.0.30", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.0.30.tgz", - "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", "dev": true, "license": "MIT", "dependencies": { @@ -31432,8 +25927,6 @@ }, "node_modules/selenium-webdriver/node_modules/xml2js": { "version": "0.4.23", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=", "dev": true, "license": "MIT", "dependencies": { @@ -31446,8 +25939,6 @@ }, "node_modules/selenium-webdriver/node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", "dev": true, "license": "MIT", "engines": { @@ -31456,8 +25947,6 @@ }, "node_modules/selfsigned": { "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha1-Vg2QVlRCo+01tnQDTOxOldzrSuA=", "dev": true, "license": "MIT", "dependencies": { @@ -31470,8 +25959,6 @@ }, "node_modules/semver": { "version": "7.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.3.8.tgz", - "integrity": "sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=", "dev": true, "license": "ISC", "dependencies": { @@ -31486,8 +25973,6 @@ }, "node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", "dev": true, "license": "ISC", "dependencies": { @@ -31499,8 +25984,6 @@ }, "node_modules/semver/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, @@ -31531,8 +26014,6 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -31541,15 +26022,11 @@ }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/send/node_modules/mime": { "version": "1.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", "dev": true, "license": "MIT", "bin": { @@ -31561,15 +26038,11 @@ }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.1.3.tgz", - "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", "dev": true, "license": "MIT" }, "node_modules/serialize-javascript": { "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha1-3voeBVyDv21Z6oBdjahiJU62psI=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -31578,8 +26051,6 @@ }, "node_modules/serve-index": { "version": "1.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "dev": true, "license": "MIT", "dependencies": { @@ -31597,8 +26068,6 @@ }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "license": "MIT", "dependencies": { @@ -31607,8 +26076,6 @@ }, "node_modules/serve-index/node_modules/depd": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "dev": true, "license": "MIT", "engines": { @@ -31617,8 +26084,6 @@ }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "license": "MIT", "dependencies": { @@ -31633,29 +26098,21 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true, "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true, "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", "dev": true, "license": "ISC" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true, "license": "MIT", "engines": { @@ -31664,8 +26121,6 @@ }, "node_modules/serve-static": { "version": "1.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha1-+q7wjP/goaYvYMrQxOUTz/CslUA=", "dev": true, "license": "MIT", "dependencies": { @@ -31680,14 +26135,10 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "license": "ISC" }, "node_modules/set-function-length": { "version": "1.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha1-qscjFBmOrtl1z3eyw7a4gGleVEk=", "dev": true, "license": "MIT", "dependencies": { @@ -31704,8 +26155,6 @@ }, "node_modules/set-function-name": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha1-FqcFxaDcL15jjKltiozU4cK5CYU=", "dev": true, "license": "MIT", "dependencies": { @@ -31720,8 +26169,6 @@ }, "node_modules/set-value": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", @@ -31735,22 +26182,16 @@ }, "node_modules/setimmediate": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", "dev": true, "license": "MIT" }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=", "dev": true, "license": "ISC" }, "node_modules/sha.js": { "version": "2.4.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.1", @@ -31762,8 +26203,6 @@ }, "node_modules/shallow-clone": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", "dev": true, "license": "MIT", "dependencies": { @@ -31775,8 +26214,6 @@ }, "node_modules/sharp": { "version": "0.32.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sharp/-/sharp-0.32.5.tgz", - "integrity": "sha1-ndx46tZEYJT1HlA1Wi1OxuciDNQ=", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -31799,15 +26236,11 @@ }, "node_modules/sharp/node_modules/node-addon-api": { "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha1-rIRwA05Y5n0MbxIEoYrmmV2cDXY=", "dev": true, "license": "MIT" }, "node_modules/sharp/node_modules/semver": { "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", "dev": true, "license": "ISC", "bin": { @@ -31819,8 +26252,6 @@ }, "node_modules/sharp/node_modules/tar-fs": { "version": "3.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-fs/-/tar-fs-3.0.6.tgz", - "integrity": "sha1-6szTpn1WcvCcqOj5w9K4n6Fz8hc=", "dev": true, "license": "MIT", "dependencies": { @@ -31834,8 +26265,6 @@ }, "node_modules/sharp/node_modules/tar-stream": { "version": "3.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha1-JLP7XqutoZ/nM47W0m5ffEgueSs=", "dev": true, "license": "MIT", "dependencies": { @@ -31846,8 +26275,6 @@ }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", "dev": true, "license": "MIT", "dependencies": { @@ -31859,8 +26286,6 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", "dev": true, "license": "MIT", "engines": { @@ -31869,8 +26294,6 @@ }, "node_modules/side-channel": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha1-q9Jft80kuvRUZkBrEJa3gxySFfI=", "dev": true, "license": "MIT", "dependencies": { @@ -31888,15 +26311,11 @@ }, "node_modules/signal-exit": { "version": "3.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=", "dev": true, "license": "ISC" }, "node_modules/sigstore": { "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sigstore/-/sigstore-1.9.0.tgz", - "integrity": "sha1-HnrYkzqpm3XGiY3dDu68PrDVmHU=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -31915,8 +26334,6 @@ }, "node_modules/sigstore/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -31925,8 +26342,6 @@ }, "node_modules/sigstore/node_modules/make-fetch-happen": { "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", "dev": true, "license": "ISC", "dependencies": { @@ -31952,8 +26367,6 @@ }, "node_modules/sigstore/node_modules/minipass": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -31962,8 +26375,6 @@ }, "node_modules/sigstore/node_modules/minipass-fetch": { "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", "dev": true, "license": "MIT", "dependencies": { @@ -31980,8 +26391,6 @@ }, "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -31990,8 +26399,6 @@ }, "node_modules/simple-concat": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha1-9Gl2CCujXCJj8cirXt/ibEHJVS8=", "dev": true, "funding": [ { @@ -32011,8 +26418,6 @@ }, "node_modules/simple-get": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha1-SjnbVJKHyXnTUhEvoD/Zn9a8NUM=", "dev": true, "funding": [ { @@ -32037,8 +26442,6 @@ }, "node_modules/simple-plist": { "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-plist/-/simple-plist-1.3.1.tgz", - "integrity": "sha1-FuHY9ixsm2kbg4MSdmPYNBEvsBc=", "dev": true, "license": "MIT", "dependencies": { @@ -32049,8 +26452,6 @@ }, "node_modules/simple-plist/node_modules/bplist-parser": { "version": "0.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.1.tgz", - "integrity": "sha1-4ckLLKKp+UdMxy9oYrvz/ug0H9E=", "dev": true, "license": "MIT", "dependencies": { @@ -32062,8 +26463,6 @@ }, "node_modules/simple-swizzle": { "version": "0.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "dev": true, "license": "MIT", "dependencies": { @@ -32072,15 +26471,11 @@ }, "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=", "dev": true, "license": "MIT" }, "node_modules/simple-update-notifier": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", - "integrity": "sha1-Z2lMEh3jVK9ZKzR826eYRj7UnII=", "dev": true, "license": "MIT", "dependencies": { @@ -32092,8 +26487,6 @@ }, "node_modules/simple-update-notifier/node_modules/semver": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.0.0.tgz", - "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", "dev": true, "license": "ISC", "bin": { @@ -32102,15 +26495,11 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha1-E01oEpd1ZDfMBcoBNw06elcQde0=", "dev": true, "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slash/-/slash-3.0.0.tgz", - "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=", "dev": true, "license": "MIT", "engines": { @@ -32119,8 +26508,6 @@ }, "node_modules/slice-ansi": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=", "dev": true, "license": "MIT", "dependencies": { @@ -32137,8 +26524,6 @@ }, "node_modules/slice-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -32153,8 +26538,6 @@ }, "node_modules/smart-buffer": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha1-bh1x+k8YwF99D/IW3RakgdDo2a4=", "dev": true, "license": "MIT", "engines": { @@ -32164,8 +26547,6 @@ }, "node_modules/socket.io": { "version": "4.7.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io/-/socket.io-4.7.5.tgz", - "integrity": "sha1-Vustl2rvnRRF83OmLXgaQcet2Pg=", "dev": true, "license": "MIT", "dependencies": { @@ -32183,8 +26564,6 @@ }, "node_modules/socket.io-adapter": { "version": "2.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz", - "integrity": "sha1-T9sTWGZ/bWjyU0M1O9mb0R7kEAY=", "dev": true, "license": "MIT", "dependencies": { @@ -32194,8 +26573,6 @@ }, "node_modules/socket.io-adapter/node_modules/ws": { "version": "8.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.11.0.tgz", - "integrity": "sha1-ag02uO39n5bYslaD2y+Nfebo4UM=", "dev": true, "license": "MIT", "engines": { @@ -32216,8 +26593,6 @@ }, "node_modules/socket.io-parser": { "version": "4.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha1-yAaWbPcnBgHkdGnd7sMPvf2kTIM=", "dev": true, "license": "MIT", "dependencies": { @@ -32230,8 +26605,6 @@ }, "node_modules/sockjs": { "version": "0.3.24", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha1-ybyJlfM6ERvqA5XsMKoyBr21zM4=", "dev": true, "license": "MIT", "dependencies": { @@ -32242,8 +26615,6 @@ }, "node_modules/sockjs/node_modules/uuid": { "version": "8.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", "dev": true, "license": "MIT", "bin": { @@ -32252,8 +26623,6 @@ }, "node_modules/socks": { "version": "2.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socks/-/socks-2.8.3.tgz", - "integrity": "sha1-Hr0PCcUrqVoJdQr+Pz+fckqADLU=", "dev": true, "license": "MIT", "dependencies": { @@ -32267,8 +26636,6 @@ }, "node_modules/socks-proxy-agent": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha1-3AaezzRDZiGstB4++mbKG1/tFbY=", "dev": true, "license": "MIT", "dependencies": { @@ -32282,8 +26649,6 @@ }, "node_modules/sort-asc": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-asc/-/sort-asc-0.2.0.tgz", - "integrity": "sha1-AKSelHvCXVEL/eLLuN/9qfUOsvw=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -32291,8 +26656,6 @@ }, "node_modules/sort-desc": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-desc/-/sort-desc-0.2.0.tgz", - "integrity": "sha1-KAwb2vxld4h87brR7S5BwDeXZkY=", "license": "MIT", "engines": { "node": ">=0.10.0" @@ -32300,8 +26663,6 @@ }, "node_modules/sort-object": { "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-object/-/sort-object-3.0.3.tgz", - "integrity": "sha1-lFcnFl8kSvncWWrUx2Baje6Awmk=", "license": "MIT", "dependencies": { "bytewise": "^1.1.0", @@ -32317,8 +26678,6 @@ }, "node_modules/source-map": { "version": "0.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha1-qbvnBcnYhG9OCP9nZazw8bCJhlY=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -32327,8 +26686,6 @@ }, "node_modules/source-map-js": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha1-FrgJwWJRe1uMPn3NMVoqXCYSsq8=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -32337,8 +26694,6 @@ }, "node_modules/source-map-loader": { "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-loader/-/source-map-loader-4.0.1.tgz", - "integrity": "sha1-cvANBfXR+Q+Al07aeBy9cQfBJfI=", "dev": true, "license": "MIT", "dependencies": { @@ -32359,8 +26714,6 @@ }, "node_modules/source-map-loader/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", "dev": true, "license": "MIT", "dependencies": { @@ -32372,8 +26725,6 @@ }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha1-BP58f54e0tZiIzwoyys1ufY/bk8=", "dev": true, "license": "MIT", "dependencies": { @@ -32383,8 +26734,6 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -32393,8 +26742,6 @@ }, "node_modules/space-separated-tokens": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha1-Hs2dI1CjhEVyw/SjErzrAYNIhZ8=", "dev": true, "license": "MIT", "funding": { @@ -32404,8 +26751,6 @@ }, "node_modules/spdx-correct": { "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha1-T1qwZo8AWeNPnADc4zF4ShLeTpw=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -32415,8 +26760,6 @@ }, "node_modules/spdx-correct/node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", "dev": true, "license": "MIT", "dependencies": { @@ -32426,15 +26769,11 @@ }, "node_modules/spdx-exceptions": { "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha1-XWB9J/yAb2bXtkp2ZlD6iQ8E7WY=", "dev": true, "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", - "integrity": "sha1-ojr58xMhFUZdrCFcCZMD5M6sV5Q=", "dev": true, "license": "MIT", "dependencies": { @@ -32444,15 +26783,11 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.17", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", - "integrity": "sha1-iH2oqnMhjlGh2RdQLXmGMWGpP5w=", "dev": true, "license": "CC0-1.0" }, "node_modules/spdy": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", "dev": true, "license": "MIT", "dependencies": { @@ -32468,8 +26803,6 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", "dev": true, "license": "MIT", "dependencies": { @@ -32483,8 +26816,6 @@ }, "node_modules/spdy-transport/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -32498,8 +26829,6 @@ }, "node_modules/split": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split/-/split-1.0.1.tgz", - "integrity": "sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k=", "dev": true, "license": "MIT", "dependencies": { @@ -32511,8 +26840,6 @@ }, "node_modules/split-string": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", "license": "MIT", "dependencies": { "extend-shallow": "^3.0.0" @@ -32523,8 +26850,6 @@ }, "node_modules/split-string/node_modules/extend-shallow": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", @@ -32536,8 +26861,6 @@ }, "node_modules/split-string/node_modules/is-extendable": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" @@ -32548,8 +26871,6 @@ }, "node_modules/split2": { "version": "3.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-3.2.2.tgz", - "integrity": "sha1-vyzyo32DgxLCSciSBv16F90SNl8=", "dev": true, "license": "ISC", "dependencies": { @@ -32558,8 +26879,6 @@ }, "node_modules/split2/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -32573,15 +26892,11 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/sshpk": { "version": "1.18.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha1-FmPlXN301oi4aka3fw1f42OroCg=", "dev": true, "license": "MIT", "dependencies": { @@ -32606,15 +26921,11 @@ }, "node_modules/sshpk/node_modules/jsbn": { "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true, "license": "MIT" }, "node_modules/ssri": { "version": "10.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha1-qKreLeYLorzoaI4/o0m60Fx9weU=", "dev": true, "license": "ISC", "dependencies": { @@ -32626,8 +26937,6 @@ }, "node_modules/ssri/node_modules/minipass": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -32636,8 +26945,6 @@ }, "node_modules/statuses": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=", "dev": true, "license": "MIT", "engines": { @@ -32646,8 +26953,6 @@ }, "node_modules/stop-iteration-iterator": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha1-amC+C07nV9HtUlSFjsZrEMSSheQ=", "dev": true, "license": "MIT", "dependencies": { @@ -32659,15 +26964,11 @@ }, "node_modules/store2": { "version": "2.14.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/store2/-/store2-2.14.3.tgz", - "integrity": "sha1-JAd9e6EQcRhk5PaR0q+UHsUz3rU=", "dev": true, "license": "MIT" }, "node_modules/storybook": { "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/storybook/-/storybook-8.0.10.tgz", - "integrity": "sha1-OX56lWQUIWELpHQbxjrbs4Du0B8=", "dev": true, "license": "MIT", "dependencies": { @@ -32684,8 +26985,6 @@ }, "node_modules/stream-buffers": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", "dev": true, "license": "Unlicense", "engines": { @@ -32694,8 +26993,6 @@ }, "node_modules/stream-combiner": { "version": "0.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", "dev": true, "license": "MIT", "dependencies": { @@ -32705,15 +27002,11 @@ }, "node_modules/stream-shift": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-shift/-/stream-shift-1.0.3.tgz", - "integrity": "sha1-hbj6tNcQEPw7qHcugEbMSbijhks=", "dev": true, "license": "MIT" }, "node_modules/streamroller": { "version": "3.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/streamroller/-/streamroller-3.1.5.tgz", - "integrity": "sha1-EmMYIymkXe8f+u9Y0xsV0T0u5/8=", "license": "MIT", "dependencies": { "date-format": "^4.0.14", @@ -32726,8 +27019,6 @@ }, "node_modules/streamroller/node_modules/fs-extra": { "version": "8.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA=", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -32740,8 +27031,6 @@ }, "node_modules/streamroller/node_modules/jsonfile": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -32749,8 +27038,6 @@ }, "node_modules/streamroller/node_modules/universalify": { "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", "license": "MIT", "engines": { "node": ">= 4.0.0" @@ -32758,8 +27045,6 @@ }, "node_modules/streamx": { "version": "2.16.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/streamx/-/streamx-2.16.1.tgz", - "integrity": "sha1-KzEb00gy8Iqmu01qgCl8nK74lhQ=", "dev": true, "license": "MIT", "dependencies": { @@ -32772,8 +27057,6 @@ }, "node_modules/string_decoder": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" @@ -32781,8 +27064,6 @@ }, "node_modules/string-width": { "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -32796,8 +27077,6 @@ "node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", "dev": true, "license": "MIT", "dependencies": { @@ -32811,8 +27090,6 @@ }, "node_modules/string-width-cjs/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -32824,8 +27101,6 @@ }, "node_modules/string-width/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -32836,8 +27111,6 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha1-tvoybXLSx4tt8C93Wcc/j2J0+qQ=", "dev": true, "license": "MIT", "dependencies": { @@ -32855,8 +27128,6 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha1-NlG4UTcZ6Kn0jefy93ZAsmZSsik=", "dev": true, "license": "MIT", "dependencies": { @@ -32870,8 +27141,6 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha1-fug03ajHwX7/MRhHK7Nb/tqjTd4=", "dev": true, "license": "MIT", "dependencies": { @@ -32888,8 +27157,6 @@ }, "node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U=", "dev": true, "license": "MIT", "dependencies": { @@ -32905,8 +27172,6 @@ "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -32918,8 +27183,6 @@ }, "node_modules/strip-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha1-MYPjj66aZdfLXlOUXNWJfQJgoGo=", "dev": true, "license": "MIT", "engines": { @@ -32931,8 +27194,6 @@ }, "node_modules/strip-bom": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true, "license": "MIT", "engines": { @@ -32941,8 +27202,6 @@ }, "node_modules/strip-eof": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true, "license": "MIT", "engines": { @@ -32951,8 +27210,6 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", "dev": true, "license": "MIT", "engines": { @@ -32961,8 +27218,6 @@ }, "node_modules/strip-indent": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=", "dev": true, "license": "MIT", "dependencies": { @@ -32974,8 +27229,6 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", "dev": true, "license": "MIT", "engines": { @@ -32987,8 +27240,6 @@ }, "node_modules/style-loader": { "version": "3.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha1-8w94bDbbA6RcvVW2pw2TDEeQkOc=", "dev": true, "license": "MIT", "engines": { @@ -33004,8 +27255,6 @@ }, "node_modules/supercluster": { "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supercluster/-/supercluster-8.0.1.tgz", - "integrity": "sha1-mUa6EjU46emrFd5HJTH2BOc3LfU=", "license": "ISC", "dependencies": { "kdbush": "^4.0.2" @@ -33013,8 +27262,6 @@ }, "node_modules/supports-color": { "version": "5.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "license": "MIT", "dependencies": { @@ -33026,8 +27273,6 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha1-btpL00SjyUrqN21MwxvHcxEDngk=", "dev": true, "license": "MIT", "engines": { @@ -33039,15 +27284,11 @@ }, "node_modules/svg-pan-zoom": { "version": "3.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/svg-pan-zoom/-/svg-pan-zoom-3.6.1.tgz", - "integrity": "sha1-+IChuzLRjpxiXXcVNQvrwmm0UM8=", "dev": true, "license": "BSD-2-Clause" }, "node_modules/symbol-observable": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha1-W0JfGSJ56H8vm5N6yFQNGYSzkgU=", "dev": true, "license": "MIT", "engines": { @@ -33056,15 +27297,11 @@ }, "node_modules/tablesort": { "version": "5.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tablesort/-/tablesort-5.3.0.tgz", - "integrity": "sha1-iZU09A9TlcHsTQD3udAmxuIczD8=", "dev": true, "license": "MIT" }, "node_modules/tapable": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=", "dev": true, "license": "MIT", "engines": { @@ -33073,8 +27310,6 @@ }, "node_modules/tar": { "version": "6.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar/-/tar-6.2.1.tgz", - "integrity": "sha1-cXVJxUG8PCrxV1G+qUsd0GjUsDo=", "dev": true, "license": "ISC", "dependencies": { @@ -33091,8 +27326,6 @@ }, "node_modules/tar-fs": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha1-SJoVq4Xx8L76uzcLfeT561y+h4Q=", "license": "MIT", "dependencies": { "chownr": "^1.1.1", @@ -33103,14 +27336,10 @@ }, "node_modules/tar-fs/node_modules/chownr": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=", "license": "ISC" }, "node_modules/tar-stream": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc=", "license": "MIT", "dependencies": { "bl": "^4.0.3", @@ -33125,8 +27354,6 @@ }, "node_modules/tar-stream/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -33139,8 +27366,6 @@ }, "node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", "dev": true, "license": "ISC", "dependencies": { @@ -33152,8 +27377,6 @@ }, "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", "dev": true, "license": "ISC", "dependencies": { @@ -33165,8 +27388,6 @@ }, "node_modules/tar/node_modules/minipass": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -33175,8 +27396,6 @@ }, "node_modules/tar/node_modules/mkdirp": { "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", "dev": true, "license": "MIT", "bin": { @@ -33188,15 +27407,11 @@ }, "node_modules/tar/node_modules/yallist": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", "dev": true, "license": "ISC" }, "node_modules/telejson": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/telejson/-/telejson-7.2.0.tgz", - "integrity": "sha1-OZT2yaj41/Lbqb4sfFu7RH6HbzI=", "dev": true, "license": "MIT", "dependencies": { @@ -33205,8 +27420,6 @@ }, "node_modules/temp": { "version": "0.8.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/temp/-/temp-0.8.4.tgz", - "integrity": "sha1-jJejOkdwBy4KBfkZOWx2ZafdWfI=", "dev": true, "license": "MIT", "dependencies": { @@ -33218,8 +27431,6 @@ }, "node_modules/temp-dir": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha1-vekrBb3+sVFugEycAK1FF38xMh4=", "dev": true, "license": "MIT", "engines": { @@ -33228,8 +27439,6 @@ }, "node_modules/temp/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -33249,8 +27458,6 @@ }, "node_modules/temp/node_modules/rimraf": { "version": "2.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", "dev": true, "license": "ISC", "dependencies": { @@ -33262,8 +27469,6 @@ }, "node_modules/tempy": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha1-MP6QH9hpz7Nu4r2ZmAWqcvuwNd4=", "dev": true, "license": "MIT", "dependencies": { @@ -33282,8 +27487,6 @@ }, "node_modules/tempy/node_modules/type-fest": { "version": "0.16.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha1-MkC4kaeLDerpENvrhlU+VSoUiGA=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -33295,8 +27498,6 @@ }, "node_modules/terser": { "version": "5.16.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser/-/terser-5.16.3.tgz", - "integrity": "sha1-MmYBeptoLt/gGbjs3dKrqueznGs=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -33314,8 +27515,6 @@ }, "node_modules/terser-webpack-plugin": { "version": "5.3.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha1-kE9MkZPG/SoD9pOiFQxiqS9A0Zk=", "dev": true, "license": "MIT", "dependencies": { @@ -33349,8 +27548,6 @@ }, "node_modules/terser-webpack-plugin/node_modules/ajv": { "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -33366,8 +27563,6 @@ }, "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true, "license": "MIT", "peerDependencies": { @@ -33376,22 +27571,16 @@ }, "node_modules/terser-webpack-plugin/node_modules/commander": { "version": "2.20.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-2.20.3.tgz", - "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", "dev": true, "license": "MIT" }, "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", "dev": true, "license": "MIT", "dependencies": { @@ -33409,8 +27598,6 @@ }, "node_modules/terser-webpack-plugin/node_modules/terser": { "version": "5.31.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser/-/terser-5.31.0.tgz", - "integrity": "sha1-Bu74bxcAfbrUWT8RpXTH9esCxqE=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -33428,15 +27615,11 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-2.20.3.tgz", - "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", "dev": true, "license": "MIT" }, "node_modules/test-exclude": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha1-BKhphmHYBepvopO2y55jrARO8V4=", "dev": true, "license": "ISC", "dependencies": { @@ -33450,8 +27633,6 @@ }, "node_modules/test-exclude/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -33471,8 +27652,6 @@ }, "node_modules/text-extensions": { "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha1-GFPkX+45yUXOb2w2stZZtaq8KiY=", "dev": true, "license": "MIT", "engines": { @@ -33481,21 +27660,15 @@ }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true, "license": "MIT" }, "node_modules/through": { "version": "2.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "license": "MIT" }, "node_modules/through2": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-4.0.2.tgz", - "integrity": "sha1-p846wqeosLlmyA58SfBITDsjl2Q=", "dev": true, "license": "MIT", "dependencies": { @@ -33504,8 +27677,6 @@ }, "node_modules/through2/node_modules/readable-stream": { "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", "dev": true, "license": "MIT", "dependencies": { @@ -33519,41 +27690,29 @@ }, "node_modules/thunky": { "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", "dev": true, "license": "MIT" }, "node_modules/tiny-binary-search": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-binary-search/-/tiny-binary-search-1.0.3.tgz", - "integrity": "sha1-nVLj0W3RFx63RIbK9wS6CMDGIYY=", "license": "Apache-2.0" }, "node_modules/tiny-inflate": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha1-EicVSUkToYBRZqr3yTRnkz7qJsQ=", "dev": true, "license": "MIT" }, "node_modules/tiny-invariant": { "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha1-RmgLeoc6DV0QAFmV65CnDXTWASc=", "dev": true, "license": "MIT" }, "node_modules/tinyqueue": { "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tinyqueue/-/tinyqueue-2.0.3.tgz", - "integrity": "sha1-ZNhJLr8554Ade9NAYuKbRbIDXwg=", "license": "ISC" }, "node_modules/tinyspy": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tinyspy/-/tinyspy-2.2.1.tgz", - "integrity": "sha1-EXsjQvHzig29zHOlCkVIg634YdE=", "dev": true, "license": "MIT", "engines": { @@ -33562,8 +27721,6 @@ }, "node_modules/tmp": { "version": "0.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha1-hFf8MDfc9HGcJRNnoa9lAO4czxQ=", "dev": true, "license": "MIT", "dependencies": { @@ -33575,8 +27732,6 @@ }, "node_modules/tmp/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -33596,8 +27751,6 @@ }, "node_modules/tmp/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -33612,8 +27765,6 @@ }, "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true, "license": "MIT", "engines": { @@ -33622,8 +27773,6 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", "dev": true, "license": "MIT", "dependencies": { @@ -33635,15 +27784,11 @@ }, "node_modules/tocbot": { "version": "4.27.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tocbot/-/tocbot-4.27.20.tgz", - "integrity": "sha1-x7pidYWJT6MG1lsI9T9iSUm+zxk=", "dev": true, "license": "MIT" }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha1-O+NDIaiKgg7RvYDfqjPkefu43TU=", "dev": true, "license": "MIT", "engines": { @@ -33652,8 +27797,6 @@ }, "node_modules/touch": { "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/touch/-/touch-3.1.0.tgz", - "integrity": "sha1-/jZfX3XsntTlaCXgu3bSSrdK+Ds=", "dev": true, "license": "ISC", "dependencies": { @@ -33665,8 +27808,6 @@ }, "node_modules/touch/node_modules/nopt": { "version": "1.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", "dev": true, "license": "MIT", "dependencies": { @@ -33674,15 +27815,10 @@ }, "bin": { "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" } }, "node_modules/tough-cookie": { "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -33695,14 +27831,10 @@ }, "node_modules/tr46": { "version": "0.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", "license": "MIT" }, "node_modules/traverse": { "version": "0.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/traverse/-/traverse-0.6.9.tgz", - "integrity": "sha1-ds/brPBjgtRgt2+Lc1pEpiCdi4E=", "dev": true, "license": "MIT", "dependencies": { @@ -33719,8 +27851,6 @@ }, "node_modules/tree-kill": { "version": "1.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=", "dev": true, "license": "MIT", "bin": { @@ -33729,8 +27859,6 @@ }, "node_modules/trim-newlines": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha1-Jgpdli2LdSQlsy86fbDcrNF2wUQ=", "dev": true, "license": "MIT", "engines": { @@ -33739,8 +27867,6 @@ }, "node_modules/ts-api-utils": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha1-S0kOJxKfHo5oa0XMSrY3FNxg7qE=", "dev": true, "license": "MIT", "engines": { @@ -33752,8 +27878,6 @@ }, "node_modules/ts-dedent": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha1-OeS9KXzQNikq4jlOs0Er5j9WO7U=", "dev": true, "license": "MIT", "engines": { @@ -33762,8 +27886,6 @@ }, "node_modules/ts-morph": { "version": "22.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-morph/-/ts-morph-22.0.0.tgz", - "integrity": "sha1-VTLFkvtt3a4IhG8SyasPxZCx1C4=", "dev": true, "license": "MIT", "dependencies": { @@ -33773,8 +27895,6 @@ }, "node_modules/ts-node": { "version": "10.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha1-5z3pEClYr54fCxaKb/Mg4lrc/0s=", "dev": true, "license": "MIT", "dependencies": { @@ -33817,8 +27937,6 @@ }, "node_modules/ts-node/node_modules/diff": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff/-/diff-4.0.2.tgz", - "integrity": "sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -33827,8 +27945,6 @@ }, "node_modules/tsconfig-paths": { "version": "3.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha1-UpnsYF5VsauyPsk57xXtr0gwcNQ=", "dev": true, "license": "MIT", "dependencies": { @@ -33840,8 +27956,6 @@ }, "node_modules/tsconfig-paths-webpack-plugin": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz", - "integrity": "sha1-PGiSxecxnBRu7h5zAu2ebyvk92M=", "dev": true, "license": "MIT", "dependencies": { @@ -33855,8 +27969,6 @@ }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -33871,8 +27983,6 @@ }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", "dev": true, "license": "MIT", "dependencies": { @@ -33888,8 +27998,6 @@ }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", "dev": true, "license": "MIT", "engines": { @@ -33898,8 +28006,6 @@ }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/supports-color": { "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "dev": true, "license": "MIT", "dependencies": { @@ -33911,8 +28017,6 @@ }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/tsconfig-paths": { "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha1-73jhkDkTNEbSRL6sD9ahYy4tEHw=", "dev": true, "license": "MIT", "dependencies": { @@ -33926,8 +28030,6 @@ }, "node_modules/tsconfig-paths/node_modules/json5": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json5/-/json5-1.0.2.tgz", - "integrity": "sha1-Y9mNYPIbMTt3xNbaGL+mnYDh1ZM=", "dev": true, "license": "MIT", "dependencies": { @@ -33939,14 +28041,10 @@ }, "node_modules/tslib": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.0.0.tgz", - "integrity": "sha1-GNE/wtzgQFHiDwdMyDh/2Aic5PM=", "license": "0BSD" }, "node_modules/tsutils": { "version": "3.21.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=", "dev": true, "license": "MIT", "dependencies": { @@ -33961,15 +28059,11 @@ }, "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", "dev": true, "license": "0BSD" }, "node_modules/tuf-js": { "version": "1.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tuf-js/-/tuf-js-1.1.7.tgz", - "integrity": "sha1-Ibeukqk3MBW+d9/gyygqgOw7vkM=", "dev": true, "license": "MIT", "dependencies": { @@ -33983,8 +28077,6 @@ }, "node_modules/tuf-js/node_modules/lru-cache": { "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", "dev": true, "license": "ISC", "engines": { @@ -33993,8 +28085,6 @@ }, "node_modules/tuf-js/node_modules/make-fetch-happen": { "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", "dev": true, "license": "ISC", "dependencies": { @@ -34020,8 +28110,6 @@ }, "node_modules/tuf-js/node_modules/minipass": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", "dev": true, "license": "ISC", "engines": { @@ -34030,8 +28118,6 @@ }, "node_modules/tuf-js/node_modules/minipass-fetch": { "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", "dev": true, "license": "MIT", "dependencies": { @@ -34048,8 +28134,6 @@ }, "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", "dev": true, "license": "ISC", "engines": { @@ -34058,8 +28142,6 @@ }, "node_modules/tunnel-agent": { "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -34071,22 +28153,16 @@ }, "node_modules/tween-functions": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tween-functions/-/tween-functions-1.2.0.tgz", - "integrity": "sha1-GuOlDnxguz3vd06scHrLynO7w/8=", "dev": true, "license": "BSD" }, "node_modules/tweetnacl": { "version": "0.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", "dev": true, "license": "Unlicense" }, "node_modules/type-check": { "version": "0.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=", "dev": true, "license": "MIT", "dependencies": { @@ -34098,8 +28174,6 @@ }, "node_modules/type-detect": { "version": "4.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=", "dev": true, "license": "MIT", "engines": { @@ -34108,8 +28182,6 @@ }, "node_modules/type-fest": { "version": "2.19.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha1-iAaAFbszA2pZi5UuVekxGmD9Ops=", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -34121,8 +28193,6 @@ }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", "dev": true, "license": "MIT", "dependencies": { @@ -34135,8 +28205,6 @@ }, "node_modules/typed-array-buffer": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha1-GGfF2Dsg/LXM8yZJ5eL8dCRHT/M=", "dev": true, "license": "MIT", "dependencies": { @@ -34150,8 +28218,6 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha1-2Sly08/5mj+i52Wij83A8did7Gc=", "dev": true, "license": "MIT", "dependencies": { @@ -34170,8 +28236,6 @@ }, "node_modules/typed-array-byte-offset": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha1-+eway5JZ85UJPkVn6zwopYDQIGM=", "dev": true, "license": "MIT", "dependencies": { @@ -34191,8 +28255,6 @@ }, "node_modules/typed-array-length": { "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha1-VxVSB8duZKNFdILf3BydHTxMc6M=", "dev": true, "license": "MIT", "dependencies": { @@ -34212,15 +28274,11 @@ }, "node_modules/typed-assert": { "version": "1.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-assert/-/typed-assert-1.0.9.tgz", - "integrity": "sha1-ivnU+TQyxJcOxxfjAG8z8TWwYhM=", "dev": true, "license": "MIT" }, "node_modules/typedarray.prototype.slice": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", - "integrity": "sha1-vOL2hdMnn1QyOeTVleDQIXMdLRo=", "dev": true, "license": "MIT", "dependencies": { @@ -34240,8 +28298,6 @@ }, "node_modules/typescript": { "version": "4.9.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=", "dev": true, "license": "Apache-2.0", "bin": { @@ -34254,8 +28310,6 @@ }, "node_modules/typewise": { "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typewise/-/typewise-1.0.3.tgz", - "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=", "license": "MIT", "dependencies": { "typewise-core": "^1.2.0" @@ -34263,14 +28317,10 @@ }, "node_modules/typewise-core": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typewise-core/-/typewise-core-1.2.0.tgz", - "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU=", "license": "MIT" }, "node_modules/ua-parser-js": { "version": "0.7.37", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ua-parser-js/-/ua-parser-js-0.7.37.tgz", - "integrity": "sha1-5GTmbawtM6ehJR19epnWFX7CeDI=", "dev": true, "funding": [ { @@ -34293,15 +28343,11 @@ }, "node_modules/ufo": { "version": "1.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ufo/-/ufo-1.5.3.tgz", - "integrity": "sha1-MyW9PJd7bGzTFgv0/1KYmtydM0Q=", "dev": true, "license": "MIT" }, "node_modules/uglify-js": { "version": "3.17.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha1-YWeM9fo/W363ibs0XfKa+4JXwiw=", "dev": true, "license": "BSD-2-Clause", "optional": true, @@ -34314,8 +28360,6 @@ }, "node_modules/unbox-primitive": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha1-KQMgIQV9Xmzb0IxRKcIm3/jtb54=", "dev": true, "license": "MIT", "dependencies": { @@ -34330,8 +28374,6 @@ }, "node_modules/unbzip2-stream": { "version": "1.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha1-sNoExDcTEd93HNwhXofyEwmRrOc=", "license": "MIT", "dependencies": { "buffer": "^5.2.1", @@ -34340,21 +28382,15 @@ }, "node_modules/undefsafe": { "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha1-OHM7kye9zSJtuIn7cjpu/RYubiw=", "dev": true, "license": "MIT" }, "node_modules/undici-types": { "version": "5.26.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha1-vNU5iT0AtW6WT9JlekhmsiGmVhc=", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=", "dev": true, "license": "MIT", "engines": { @@ -34363,8 +28399,6 @@ }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=", "dev": true, "license": "MIT", "dependencies": { @@ -34377,8 +28411,6 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha1-y1//3NFqBRJPWksL98N3Agisu+A=", "dev": true, "license": "MIT", "engines": { @@ -34387,8 +28419,6 @@ }, "node_modules/unicode-properties": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-properties/-/unicode-properties-1.4.1.tgz", - "integrity": "sha1-lqnP+35hmg3HNowo2ifgX8j5vl8=", "dev": true, "license": "MIT", "dependencies": { @@ -34398,8 +28428,6 @@ }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha1-Q9QeO+aYvUk++REHfJsTH4J+jM0=", "dev": true, "license": "MIT", "engines": { @@ -34408,8 +28436,6 @@ }, "node_modules/unicode-trie": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-trie/-/unicode-trie-2.0.0.tgz", - "integrity": "sha1-j9iEVpbi4UqLZ9ePqeDdLK1i/sg=", "dev": true, "license": "MIT", "dependencies": { @@ -34419,15 +28445,11 @@ }, "node_modules/unicode-trie/node_modules/pako": { "version": "0.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", "dev": true, "license": "MIT" }, "node_modules/union-value": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", "license": "MIT", "dependencies": { "arr-union": "^3.1.0", @@ -34441,8 +28463,6 @@ }, "node_modules/unique-filename": { "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha1-SLp6WhaEn1CA0mx2DIbPXPBXcOo=", "dev": true, "license": "ISC", "dependencies": { @@ -34454,8 +28474,6 @@ }, "node_modules/unique-slug": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha1-a65rsWvpE1G63STNznQfiSplMuM=", "dev": true, "license": "ISC", "dependencies": { @@ -34467,8 +28485,6 @@ }, "node_modules/unique-string": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", "dev": true, "license": "MIT", "dependencies": { @@ -34480,8 +28496,6 @@ }, "node_modules/unist-util-is": { "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha1-t3WVZIav8Qep3tlx2ZbBczdL5CQ=", "dev": true, "license": "MIT", "dependencies": { @@ -34494,8 +28508,6 @@ }, "node_modules/unist-util-visit": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha1-p94fMfcv/TUZ6nGBTMz1/WqSF9Y=", "dev": true, "license": "MIT", "dependencies": { @@ -34510,8 +28522,6 @@ }, "node_modules/unist-util-visit-parents": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha1-TV+FdVw7jw3GniHspdbYLSIWKBU=", "dev": true, "license": "MIT", "dependencies": { @@ -34525,8 +28535,6 @@ }, "node_modules/universalify": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha1-Fo78IYCWTmOG0GHglN9hr+I5sY0=", "dev": true, "license": "MIT", "engines": { @@ -34535,15 +28543,11 @@ }, "node_modules/unix-crypt-td-js": { "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz", - "integrity": "sha1-SRLfrRyK630g+go55MMZGMHV1d0=", "dev": true, "license": "BSD-3-Clause" }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true, "license": "MIT", "engines": { @@ -34552,8 +28556,6 @@ }, "node_modules/unplugin": { "version": "1.10.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unplugin/-/unplugin-1.10.1.tgz", - "integrity": "sha1-jO2gZdxxvGfZI96gkg8Fxn8s1ow=", "dev": true, "license": "MIT", "dependencies": { @@ -34568,8 +28570,6 @@ }, "node_modules/unplugin/node_modules/chokidar": { "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha1-GXxsxmnvKo3F57TZfuTgksPrDVs=", "dev": true, "license": "MIT", "dependencies": { @@ -34593,15 +28593,11 @@ }, "node_modules/unplugin/node_modules/webpack-virtual-modules": { "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", - "integrity": "sha1-rG/bnFrbjK7NguwkHJYxt6NoG28=", "dev": true, "license": "MIT" }, "node_modules/untildify": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha1-K8lHuVNlJIfkYAlJ+wkeOujNkZs=", "dev": true, "license": "MIT", "engines": { @@ -34610,8 +28606,6 @@ }, "node_modules/update-browserslist-db": { "version": "1.0.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", - "integrity": "sha1-YO2fjLpKcot+z3NW9kGjHjppHZc=", "dev": true, "funding": [ { @@ -34641,8 +28635,6 @@ }, "node_modules/uri-js": { "version": "4.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -34651,8 +28643,6 @@ }, "node_modules/url": { "version": "0.11.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/url/-/url-0.11.3.tgz", - "integrity": "sha1-b0lfS5Nd5AzkoKUvruiVQkTz060=", "dev": true, "license": "MIT", "dependencies": { @@ -34662,15 +28652,11 @@ }, "node_modules/url/node_modules/punycode": { "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true, "license": "MIT" }, "node_modules/util": { "version": "0.12.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/util/-/util-0.12.5.tgz", - "integrity": "sha1-XxemBZtz22GodWaHgaHCsTa9b7w=", "dev": true, "license": "MIT", "dependencies": { @@ -34683,21 +28669,15 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "license": "MIT" }, "node_modules/utila": { "version": "0.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", "dev": true, "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", "dev": true, "license": "MIT", "engines": { @@ -34706,8 +28686,6 @@ }, "node_modules/uuid": { "version": "9.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha1-4YjUyIU8xyIiA5LEJM1jfzIpPzA=", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -34719,8 +28697,6 @@ }, "node_modules/uuid-by-string": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid-by-string/-/uuid-by-string-4.0.0.tgz", - "integrity": "sha1-HW2iFUKUNoroXThT5MiVz6UsEXk=", "license": "MIT", "dependencies": { "js-md5": "^0.7.3", @@ -34729,15 +28705,11 @@ }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha1-Yzbo1xllyz01obu3hoRFp8BSZL8=", "dev": true, "license": "MIT" }, "node_modules/validate-npm-package-license": { "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -34747,8 +28719,6 @@ }, "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", "dev": true, "license": "MIT", "dependencies": { @@ -34758,8 +28728,6 @@ }, "node_modules/validate-npm-package-name": { "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha1-oxZXPptJ88zZDbtutSs/BsbWBOg=", "dev": true, "license": "ISC", "engines": { @@ -34768,14 +28736,10 @@ }, "node_modules/vanilla-text-mask": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vanilla-text-mask/-/vanilla-text-mask-5.1.1.tgz", - "integrity": "sha1-+FSBmyeFGRzvZR4+6Uhp9FhV82U=", "license": "Unlicense" }, "node_modules/vary": { "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true, "license": "MIT", "engines": { @@ -34784,8 +28748,6 @@ }, "node_modules/verror": { "version": "1.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "engines": [ "node >=0.6.0" @@ -34799,16 +28761,11 @@ }, "node_modules/verror/node_modules/core-util-is": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true, "license": "MIT" }, "node_modules/vis": { "version": "4.21.0-EOL", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vis/-/vis-4.21.0-EOL.tgz", - "integrity": "sha1-45cIXUOd5vb/HzxGKH5b71G0ewM=", - "deprecated": "Please consider using https://github.com/visjs", "dev": true, "license": "(Apache-2.0 OR MIT)", "dependencies": { @@ -34821,8 +28778,6 @@ }, "node_modules/void-elements": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", "dev": true, "license": "MIT", "engines": { @@ -34831,8 +28786,6 @@ }, "node_modules/vt-pbf": { "version": "3.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vt-pbf/-/vt-pbf-3.1.3.tgz", - "integrity": "sha1-aP0VB1ZGXi7a4cxcBI4GORbc+qw=", "license": "MIT", "dependencies": { "@mapbox/point-geometry": "0.1.0", @@ -34842,8 +28795,6 @@ }, "node_modules/watchpack": { "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha1-KTCPLKwVD6jkyS+Q4OyVSp/tf/8=", "dev": true, "license": "MIT", "dependencies": { @@ -34856,8 +28807,6 @@ }, "node_modules/wbuf": { "version": "1.7.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", "dev": true, "license": "MIT", "dependencies": { @@ -34866,8 +28815,6 @@ }, "node_modules/wcwidth": { "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", "dev": true, "license": "MIT", "dependencies": { @@ -34876,8 +28823,6 @@ }, "node_modules/webdriver-js-extender": { "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", - "integrity": "sha1-V9epPADbTMjVVuTT20tdsKgMO7c=", "dev": true, "license": "MIT", "dependencies": { @@ -34890,8 +28835,6 @@ }, "node_modules/webdriver-manager": { "version": "12.1.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webdriver-manager/-/webdriver-manager-12.1.9.tgz", - "integrity": "sha1-jYNUO5JxG3IXs5/vTNqVikcD0t8=", "dev": true, "license": "MIT", "dependencies": { @@ -34916,8 +28859,6 @@ }, "node_modules/webdriver-manager/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, "license": "MIT", "engines": { @@ -34926,8 +28867,6 @@ }, "node_modules/webdriver-manager/node_modules/ansi-styles": { "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true, "license": "MIT", "engines": { @@ -34936,8 +28875,6 @@ }, "node_modules/webdriver-manager/node_modules/array-union": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "license": "MIT", "dependencies": { @@ -34949,8 +28886,6 @@ }, "node_modules/webdriver-manager/node_modules/chalk": { "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "license": "MIT", "dependencies": { @@ -34966,8 +28901,6 @@ }, "node_modules/webdriver-manager/node_modules/del": { "version": "2.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "license": "MIT", "dependencies": { @@ -34985,8 +28918,6 @@ }, "node_modules/webdriver-manager/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -35006,8 +28937,6 @@ }, "node_modules/webdriver-manager/node_modules/globby": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "license": "MIT", "dependencies": { @@ -35024,15 +28953,11 @@ }, "node_modules/webdriver-manager/node_modules/ini": { "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", "dev": true, "license": "ISC" }, "node_modules/webdriver-manager/node_modules/is-path-cwd": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", "dev": true, "license": "MIT", "engines": { @@ -35041,8 +28966,6 @@ }, "node_modules/webdriver-manager/node_modules/rimraf": { "version": "2.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", "dev": true, "license": "ISC", "dependencies": { @@ -35054,8 +28977,6 @@ }, "node_modules/webdriver-manager/node_modules/semver": { "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", "dev": true, "license": "ISC", "bin": { @@ -35064,8 +28985,6 @@ }, "node_modules/webdriver-manager/node_modules/strip-ansi": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "license": "MIT", "dependencies": { @@ -35077,8 +28996,6 @@ }, "node_modules/webdriver-manager/node_modules/supports-color": { "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true, "license": "MIT", "engines": { @@ -35087,8 +29004,6 @@ }, "node_modules/webdriver-manager/node_modules/xml2js": { "version": "0.4.23", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=", "dev": true, "license": "MIT", "dependencies": { @@ -35101,8 +29016,6 @@ }, "node_modules/webdriver-manager/node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", "dev": true, "license": "MIT", "engines": { @@ -35111,14 +29024,10 @@ }, "node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", "license": "BSD-2-Clause" }, "node_modules/webpack": { "version": "5.91.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha1-/6ksHGGNGMh48GiSu9wzc8caAdk=", "dev": true, "license": "MIT", "dependencies": { @@ -35165,8 +29074,6 @@ }, "node_modules/webpack-dev-middleware": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz", - "integrity": "sha1-/VhRJ+1E2rPyU9rw2Y9NWKUIjMI=", "dev": true, "license": "MIT", "dependencies": { @@ -35189,8 +29096,6 @@ }, "node_modules/webpack-dev-server": { "version": "4.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha1-rgfw1xygQ4z4hEbwkCm5LOgTgLU=", "dev": true, "license": "MIT", "dependencies": { @@ -35245,8 +29150,6 @@ }, "node_modules/webpack-dev-server/node_modules/glob": { "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", "dev": true, "license": "ISC", "dependencies": { @@ -35266,8 +29169,6 @@ }, "node_modules/webpack-dev-server/node_modules/ipaddr.js": { "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha1-0z+nusKE9N56+UljjJ1oFXxrkug=", "dev": true, "license": "MIT", "engines": { @@ -35276,8 +29177,6 @@ }, "node_modules/webpack-dev-server/node_modules/rimraf": { "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", "dev": true, "license": "ISC", "dependencies": { @@ -35292,8 +29191,6 @@ }, "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { "version": "5.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha1-63s5KBy84Q4QTrK4vytj/OSaNRc=", "dev": true, "license": "MIT", "dependencies": { @@ -35316,8 +29213,6 @@ }, "node_modules/webpack-hot-middleware": { "version": "2.26.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz", - "integrity": "sha1-hyFPHj+fOsq5Jx/vnm7XtjfXGcA=", "dev": true, "license": "MIT", "dependencies": { @@ -35328,8 +29223,6 @@ }, "node_modules/webpack-hot-middleware/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -35341,8 +29234,6 @@ }, "node_modules/webpack-merge": { "version": "5.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha1-Kznb8ir4d3atdEw5AiNzHTCmj2E=", "dev": true, "license": "MIT", "dependencies": { @@ -35355,8 +29246,6 @@ }, "node_modules/webpack-sources": { "version": "3.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha1-LU2quEUf1LJAzCcFX/agwszqDN4=", "dev": true, "license": "MIT", "engines": { @@ -35365,8 +29254,6 @@ }, "node_modules/webpack-subresource-integrity": { "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", - "integrity": "sha1-i3YGsDPGzKwU5oQmfLf7H1wqEyo=", "dev": true, "license": "MIT", "dependencies": { @@ -35387,15 +29274,11 @@ }, "node_modules/webpack-virtual-modules": { "version": "0.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", - "integrity": "sha1-Ni8Uc4pW2uEHk3q5jqcGLovdO2w=", "dev": true, "license": "MIT" }, "node_modules/webpack/node_modules/ajv": { "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", "dev": true, "license": "MIT", "dependencies": { @@ -35411,8 +29294,6 @@ }, "node_modules/webpack/node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", "dev": true, "license": "MIT", "peerDependencies": { @@ -35421,8 +29302,6 @@ }, "node_modules/webpack/node_modules/browserslist": { "version": "4.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", "dev": true, "funding": [ { @@ -35454,8 +29333,6 @@ }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -35468,8 +29345,6 @@ }, "node_modules/webpack/node_modules/estraverse": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -35478,15 +29353,11 @@ }, "node_modules/webpack/node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "dev": true, "license": "MIT" }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", "dev": true, "license": "MIT", "dependencies": { @@ -35504,8 +29375,6 @@ }, "node_modules/websocket-driver": { "version": "0.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -35519,8 +29388,6 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", "dev": true, "license": "Apache-2.0", "engines": { @@ -35529,8 +29396,6 @@ }, "node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", "license": "MIT", "dependencies": { "tr46": "~0.0.3", @@ -35539,8 +29404,6 @@ }, "node_modules/which": { "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-2.0.2.tgz", - "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", "dev": true, "license": "ISC", "dependencies": { @@ -35555,8 +29418,6 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=", "dev": true, "license": "MIT", "dependencies": { @@ -35572,8 +29433,6 @@ }, "node_modules/which-collection": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha1-Yn73YkOSChB+fOjpYZHevksWwqA=", "dev": true, "license": "MIT", "dependencies": { @@ -35591,14 +29450,10 @@ }, "node_modules/which-module": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha1-d2sf412Qrr6Z6KwV6yQJM4mkpAk=", "license": "ISC" }, "node_modules/which-typed-array": { "version": "1.1.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha1-JkhZ6bEaZJs4i/qvT3Z98fd5s40=", "dev": true, "license": "MIT", "dependencies": { @@ -35617,8 +29472,6 @@ }, "node_modules/wide-align": { "version": "1.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=", "dev": true, "license": "ISC", "dependencies": { @@ -35627,15 +29480,11 @@ }, "node_modules/wildcard": { "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha1-WrENAkhxmJVINrY0n3T/+WHhD2c=", "dev": true, "license": "MIT" }, "node_modules/windows-release": { "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/windows-release/-/windows-release-4.0.0.tgz", - "integrity": "sha1-RyXscCF9G/bgLHdyQTspzd6ew3c=", "dev": true, "license": "MIT", "dependencies": { @@ -35650,8 +29499,6 @@ }, "node_modules/windows-release/node_modules/execa": { "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-4.1.0.tgz", - "integrity": "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=", "dev": true, "license": "MIT", "dependencies": { @@ -35674,8 +29521,6 @@ }, "node_modules/windows-release/node_modules/get-stream": { "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", "dev": true, "license": "MIT", "dependencies": { @@ -35690,8 +29535,6 @@ }, "node_modules/windows-release/node_modules/human-signals": { "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha1-xbHNFPUK6uCatsWf5jujOV/k36M=", "dev": true, "license": "Apache-2.0", "engines": { @@ -35700,8 +29543,6 @@ }, "node_modules/word-wrap": { "version": "1.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha1-0sRcbdT7zmIaZvE2y+Mor9BBCzQ=", "dev": true, "license": "MIT", "engines": { @@ -35710,15 +29551,11 @@ }, "node_modules/wordwrap": { "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true, "license": "MIT" }, "node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", "dev": true, "license": "MIT", "dependencies": { @@ -35736,8 +29573,6 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", "dev": true, "license": "MIT", "dependencies": { @@ -35754,8 +29589,6 @@ }, "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -35770,8 +29603,6 @@ }, "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -35783,8 +29614,6 @@ }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", "dev": true, "license": "MIT", "dependencies": { @@ -35799,8 +29628,6 @@ }, "node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", "dev": true, "license": "MIT", "dependencies": { @@ -35812,14 +29639,10 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "license": "ISC" }, "node_modules/write-file-atomic": { "version": "2.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE=", "dev": true, "license": "ISC", "dependencies": { @@ -35830,8 +29653,6 @@ }, "node_modules/ws": { "version": "8.17.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.17.0.tgz", - "integrity": "sha1-0UXRjsou0lqveRoYOQP3vl4pX+o=", "dev": true, "license": "MIT", "engines": { @@ -35852,8 +29673,6 @@ }, "node_modules/xcode": { "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha1-PvtiqsZBqyxwJFj5oDAmlhRqpTw=", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -35866,8 +29685,6 @@ }, "node_modules/xcode/node_modules/uuid": { "version": "7.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha1-xcnyyM8l3Ao3LE3xRBxB9b0MaAs=", "dev": true, "license": "MIT", "bin": { @@ -35876,8 +29693,6 @@ }, "node_modules/xml-js": { "version": "1.6.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha1-kn0vaUf38cGaMW3Y7qNhTosY+Ok=", "dev": true, "license": "MIT", "dependencies": { @@ -35889,15 +29704,11 @@ }, "node_modules/xml-js/node_modules/sax": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", - "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", "dev": true, "license": "ISC" }, "node_modules/xml2js": { "version": "0.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha1-2UQGMfuy7YACA/rRBvJyT2LEk7c=", "dev": true, "license": "MIT", "dependencies": { @@ -35910,8 +29721,6 @@ }, "node_modules/xml2js/node_modules/xmlbuilder": { "version": "11.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", "dev": true, "license": "MIT", "engines": { @@ -35920,8 +29729,6 @@ }, "node_modules/xmlbuilder": { "version": "15.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha1-nc3OSe6mbY0QtCyulKecPI0MLsU=", "dev": true, "license": "MIT", "engines": { @@ -35930,8 +29737,6 @@ }, "node_modules/xmldoc": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmldoc/-/xmldoc-1.3.0.tgz", - "integrity": "sha1-eCMiWwlsdANjR8nsWSTQa2o866s=", "dev": true, "license": "MIT", "dependencies": { @@ -35940,15 +29745,11 @@ }, "node_modules/xmldoc/node_modules/sax": { "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", - "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", "dev": true, "license": "ISC" }, "node_modules/xpath": { "version": "0.0.32", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xpath/-/xpath-0.0.32.tgz", - "integrity": "sha1-G3PTNRr3NuF+wHjW2kuBdUBcSK8=", "dev": true, "license": "MIT", "engines": { @@ -35957,8 +29758,6 @@ }, "node_modules/xtend": { "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=", "dev": true, "license": "MIT", "engines": { @@ -35967,8 +29766,6 @@ }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", "dev": true, "license": "ISC", "engines": { @@ -35977,15 +29774,11 @@ }, "node_modules/yallist": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=", "dev": true, "license": "ISC" }, "node_modules/yaml": { "version": "1.10.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha1-IwHF/78StGfejaIzOkWeKeeSDks=", "dev": true, "license": "ISC", "engines": { @@ -35994,8 +29787,6 @@ }, "node_modules/yargs": { "version": "17.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha1-LiPylE6XYzmh7gDxjHf+3ugzJUE=", "dev": true, "license": "MIT", "dependencies": { @@ -36013,8 +29804,6 @@ }, "node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", "dev": true, "license": "ISC", "engines": { @@ -36023,8 +29812,6 @@ }, "node_modules/yargs/node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", "dev": true, "license": "ISC", "engines": { @@ -36033,8 +29820,6 @@ }, "node_modules/yauzl": { "version": "2.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", @@ -36043,8 +29828,6 @@ }, "node_modules/yn": { "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yn/-/yn-3.1.1.tgz", - "integrity": "sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A=", "dev": true, "license": "MIT", "engines": { @@ -36053,8 +29836,6 @@ }, "node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=", "dev": true, "license": "MIT", "engines": { @@ -36066,25158 +29847,15 @@ }, "node_modules/zepto": { "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/zepto/-/zepto-1.2.0.tgz", - "integrity": "sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g=", "dev": true, "license": "MIT" }, "node_modules/zone.js": { "version": "0.11.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/zone.js/-/zone.js-0.11.4.tgz", - "integrity": "sha1-D3Dc9quoD2mK9XNcuyV5aTlugCU=", "license": "MIT", "dependencies": { "tslib": "^2.0.0" } } - }, - "dependencies": { - "@adobe/css-tools": { - "version": "4.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@adobe/css-tools/-/css-tools-4.3.3.tgz", - "integrity": "sha1-kHSb3ouJzUF2QiT1qsKc1BOPdf8=", - "dev": true - }, - "@aduh95/viz.js": { - "version": "3.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@aduh95/viz.js/-/viz.js-3.4.0.tgz", - "integrity": "sha1-Y1oCDZU4bIrK++AlshWCON6Ilmg=", - "dev": true - }, - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha1-VsEzgkeA3jF0rtWraDTzAmeQFU0=", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@angular-devkit/architect": { - "version": "0.1502.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/architect/-/architect-0.1502.8.tgz", - "integrity": "sha1-n9P9J7On/F+OtlySUAtNnRW4eeg=", - "dev": true, - "requires": { - "@angular-devkit/core": "15.2.8", - "rxjs": "6.6.7" - } - }, - "@angular-devkit/build-angular": { - "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/build-angular/-/build-angular-15.2.8.tgz", - "integrity": "sha1-VBISW4EP7ghOuK/CC5kRYGrWYXA=", - "dev": true, - "requires": { - "@ampproject/remapping": "2.2.0", - "@angular-devkit/architect": "0.1502.8", - "@angular-devkit/build-webpack": "0.1502.8", - "@angular-devkit/core": "15.2.8", - "@babel/core": "7.20.12", - "@babel/generator": "7.20.14", - "@babel/helper-annotate-as-pure": "7.18.6", - "@babel/helper-split-export-declaration": "7.18.6", - "@babel/plugin-proposal-async-generator-functions": "7.20.7", - "@babel/plugin-transform-async-to-generator": "7.20.7", - "@babel/plugin-transform-runtime": "7.19.6", - "@babel/preset-env": "7.20.2", - "@babel/runtime": "7.20.13", - "@babel/template": "7.20.7", - "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "15.2.8", - "ansi-colors": "4.1.3", - "autoprefixer": "10.4.13", - "babel-loader": "9.1.2", - "babel-plugin-istanbul": "6.1.1", - "browserslist": "4.21.5", - "cacache": "17.0.4", - "chokidar": "3.5.3", - "copy-webpack-plugin": "11.0.0", - "critters": "0.0.16", - "css-loader": "6.7.3", - "esbuild": "0.17.8", - "esbuild-wasm": "0.17.8", - "glob": "8.1.0", - "https-proxy-agent": "5.0.1", - "inquirer": "8.2.4", - "jsonc-parser": "3.2.0", - "karma-source-map-support": "1.4.0", - "less": "4.1.3", - "less-loader": "11.1.0", - "license-webpack-plugin": "4.0.2", - "loader-utils": "3.2.1", - "magic-string": "0.29.0", - "mini-css-extract-plugin": "2.7.2", - "open": "8.4.1", - "ora": "5.4.1", - "parse5-html-rewriting-stream": "7.0.0", - "piscina": "3.2.0", - "postcss": "8.4.21", - "postcss-loader": "7.0.2", - "resolve-url-loader": "5.0.0", - "rxjs": "6.6.7", - "sass": "1.58.1", - "sass-loader": "13.2.0", - "semver": "7.3.8", - "source-map-loader": "4.0.1", - "source-map-support": "0.5.21", - "terser": "5.16.3", - "text-table": "0.2.0", - "tree-kill": "1.2.2", - "tslib": "2.5.0", - "webpack": "5.76.1", - "webpack-dev-middleware": "6.0.1", - "webpack-dev-server": "4.11.1", - "webpack-merge": "5.8.0", - "webpack-subresource-integrity": "5.1.0" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.51", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha1-z9cJJKJaP9MrIY5eQg5ol+GsT0A=", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha1-K/12fq4aaZb0Mv9+jX/HVnnAtqc=", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha1-9sYacF8P16auyqToGY8j2dwXnk8=", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha1-GmMZLYeI5cASgAump6RscFKI/RY=", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha1-gyqQDrREiEzemnytRn+BUA9eWrU=", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha1-ZNgdohn7u6HjvRv8dPboxOEKYq4=", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha1-8ygkHkHnsZnQsgwY6IQpxEMyleE=", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha1-Ie4GWntjXzGec48N1zv72igcCXo=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha1-ljkp6bvQVwnn4SJDoJkYCBKZJhQ=", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha1-zoFLRVdOk9drrh+yZEq5zdlSeqU=", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha1-0fi3ZDaefG5rrjUOhU3smlnwo/8=", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha1-rSBuv0v5WgWM6YgKjAksXeyBk9Y=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha1-hsXqMEhJdZt9iMR6MvTwOa48j3Y=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha1-ZXtMIgL0zzs0X4pMZGHIwkGJhfI=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha1-hspzRTT0F+m9PGfHocddi+QfsZk=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha1-0Mc77ajuxUJvEK6O9VzuXnCEwvA=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", - "dev": true - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha1-bxPbAMw4QXE32vdDZvU1yOtDjxk=", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha1-Qr/thvV4eutB0DGGbI9AJCng/d8=", - "dev": true - }, - "webpack": { - "version": "5.76.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha1-d3PeAX6Yi8yw8Tx9dewkXzd9KVw=", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - } - } - } - }, - "@angular-devkit/build-webpack": { - "version": "0.1502.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/build-webpack/-/build-webpack-0.1502.8.tgz", - "integrity": "sha1-GzdUgN7vGwkg4aY9lSeVvTO7+zg=", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1502.8", - "rxjs": "6.6.7" - } - }, - "@angular-devkit/core": { - "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/core/-/core-15.2.8.tgz", - "integrity": "sha1-/0lK568Tew8BCd647jTxVQ7VzB0=", - "dev": true, - "requires": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - } - }, - "@angular-devkit/schematics": { - "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/schematics/-/schematics-15.2.8.tgz", - "integrity": "sha1-x9/GkuP1TkMIWohF2MnzkKJRmqM=", - "dev": true, - "requires": { - "@angular-devkit/core": "15.2.8", - "jsonc-parser": "3.2.0", - "magic-string": "0.29.0", - "ora": "5.4.1", - "rxjs": "6.6.7" - } - }, - "@angular-eslint/builder": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/builder/-/builder-15.2.1.tgz", - "integrity": "sha1-zoxl47ZxiX23WtkLQe9M1u/mJvA=", - "dev": true - }, - "@angular-eslint/bundled-angular-compiler": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-15.2.1.tgz", - "integrity": "sha1-fHekoZlCho2EQ3K1s7ViwNYw3h4=", - "dev": true - }, - "@angular-eslint/eslint-plugin": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/eslint-plugin/-/eslint-plugin-15.2.1.tgz", - "integrity": "sha1-YW56ofOupiA+iHwgdJuH0Iu5XT4=", - "dev": true, - "requires": { - "@angular-eslint/utils": "15.2.1", - "@typescript-eslint/utils": "5.48.2" - } - }, - "@angular-eslint/eslint-plugin-template": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-15.2.1.tgz", - "integrity": "sha1-rzn2bp2XHX92Na3Zzxo5bxdm/WQ=", - "dev": true, - "requires": { - "@angular-eslint/bundled-angular-compiler": "15.2.1", - "@angular-eslint/utils": "15.2.1", - "@typescript-eslint/type-utils": "5.48.2", - "@typescript-eslint/utils": "5.48.2", - "aria-query": "5.1.3", - "axobject-query": "3.1.1" - } - }, - "@angular-eslint/schematics": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/schematics/-/schematics-15.2.1.tgz", - "integrity": "sha1-9WLhuLCCSt4c/cW7q6smxQUQp/E=", - "dev": true, - "requires": { - "@angular-eslint/eslint-plugin": "15.2.1", - "@angular-eslint/eslint-plugin-template": "15.2.1", - "ignore": "5.2.4", - "strip-json-comments": "3.1.1", - "tmp": "0.2.1" - } - }, - "@angular-eslint/template-parser": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/template-parser/-/template-parser-15.2.1.tgz", - "integrity": "sha1-2+SXiv3OqBudXKw9Zywg3lgh3FQ=", - "dev": true, - "requires": { - "@angular-eslint/bundled-angular-compiler": "15.2.1", - "eslint-scope": "^7.0.0" - } - }, - "@angular-eslint/utils": { - "version": "15.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-eslint/utils/-/utils-15.2.1.tgz", - "integrity": "sha1-sob92xuLQ9lrkQCSN9p/dNnmTdo=", - "dev": true, - "requires": { - "@angular-eslint/bundled-angular-compiler": "15.2.1", - "@typescript-eslint/utils": "5.48.2" - } - }, - "@angular/animations": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/animations/-/animations-15.2.9.tgz", - "integrity": "sha1-8Hc9IHGloXwDR41YOAKbA7urmgM=", - "requires": { - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@angular/cdk": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/cdk/-/cdk-15.2.9.tgz", - "integrity": "sha1-4i3weylv7G3M9m1WnDrMPFBMIFg=", - "requires": { - "parse5": "^7.1.2", - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@angular/cli": { - "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/cli/-/cli-15.2.8.tgz", - "integrity": "sha1-YS/9aVka6gEJ2wpt2PrsgESkuA0=", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1502.8", - "@angular-devkit/core": "15.2.8", - "@angular-devkit/schematics": "15.2.8", - "@schematics/angular": "15.2.8", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.3", - "ini": "3.0.1", - "inquirer": "8.2.4", - "jsonc-parser": "3.2.0", - "npm-package-arg": "10.1.0", - "npm-pick-manifest": "8.0.1", - "open": "8.4.1", - "ora": "5.4.1", - "pacote": "15.1.0", - "resolve": "1.22.1", - "semver": "7.3.8", - "symbol-observable": "4.0.0", - "yargs": "17.6.2" - } - }, - "@angular/common": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/common/-/common-15.2.9.tgz", - "integrity": "sha1-Xh1HzoMZNbz1RbFy+IMHrtrPFTU=", - "requires": { - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@angular/compiler": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/compiler/-/compiler-15.2.9.tgz", - "integrity": "sha1-P1XiBrDjgMKDNtKiM7cTLyHXJkQ=", - "requires": { - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@angular/compiler-cli": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/compiler-cli/-/compiler-cli-15.2.9.tgz", - "integrity": "sha1-2eYBPWqGWOSiEKynmX5w0G9pdqg=", - "dev": true, - "requires": { - "@babel/core": "7.19.3", - "@jridgewell/sourcemap-codec": "^1.4.14", - "chokidar": "^3.0.0", - "convert-source-map": "^1.5.1", - "dependency-graph": "^0.11.0", - "magic-string": "^0.27.0", - "reflect-metadata": "^0.1.2", - "semver": "^7.0.0", - "tslib": "^2.3.0", - "yargs": "^17.2.1" - }, - "dependencies": { - "@babel/core": { - "version": "7.19.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha1-JRn2KlFFj0O2gtYVg8OBDn3O5kw=", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "magic-string": { - "version": "0.27.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha1-5KNBO0urbZjSvs/9SLSiV+/9u/M=", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@angular/core": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/core/-/core-15.2.9.tgz", - "integrity": "sha1-fLEsyD/MkvIxls6sguB7Z7LgIgM=", - "requires": { - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@angular/forms": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/forms/-/forms-15.2.9.tgz", - "integrity": "sha1-w7SwEI9OtJZt3Fp+yZE8LKLJTwA=", - "requires": { - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@angular/language-service": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/language-service/-/language-service-15.2.9.tgz", - "integrity": "sha1-epTjOUCTpCXHV/ezhbSpTtsJF4o=", - "dev": true - }, - "@angular/material": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/material/-/material-15.2.9.tgz", - "integrity": "sha1-1J8YZgBTv56uAI5HOOvGUzSihJE=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/auto-init": "15.0.0-canary.684e33d25.0", - "@material/banner": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/card": "15.0.0-canary.684e33d25.0", - "@material/checkbox": "15.0.0-canary.684e33d25.0", - "@material/chips": "15.0.0-canary.684e33d25.0", - "@material/circular-progress": "15.0.0-canary.684e33d25.0", - "@material/data-table": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dialog": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/drawer": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/fab": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/form-field": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/image-list": "15.0.0-canary.684e33d25.0", - "@material/layout-grid": "15.0.0-canary.684e33d25.0", - "@material/line-ripple": "15.0.0-canary.684e33d25.0", - "@material/linear-progress": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu": "15.0.0-canary.684e33d25.0", - "@material/menu-surface": "15.0.0-canary.684e33d25.0", - "@material/notched-outline": "15.0.0-canary.684e33d25.0", - "@material/radio": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/segmented-button": "15.0.0-canary.684e33d25.0", - "@material/select": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/slider": "15.0.0-canary.684e33d25.0", - "@material/snackbar": "15.0.0-canary.684e33d25.0", - "@material/switch": "15.0.0-canary.684e33d25.0", - "@material/tab": "15.0.0-canary.684e33d25.0", - "@material/tab-bar": "15.0.0-canary.684e33d25.0", - "@material/tab-indicator": "15.0.0-canary.684e33d25.0", - "@material/tab-scroller": "15.0.0-canary.684e33d25.0", - "@material/textfield": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tooltip": "15.0.0-canary.684e33d25.0", - "@material/top-app-bar": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@angular/platform-browser": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/platform-browser/-/platform-browser-15.2.9.tgz", - "integrity": "sha1-kVBkWEPMGLCE+1v3Al5uMgwqvh4=", - "requires": { - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@angular/platform-browser-dynamic": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.9.tgz", - "integrity": "sha1-qjG6Y9U17kn986YP53FQNWW048k=", - "requires": { - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@angular/router": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/router/-/router-15.2.9.tgz", - "integrity": "sha1-w4eb4ivaI26s+XoYoehhm1GlPUc=", - "requires": { - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@angular/service-worker": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/service-worker/-/service-worker-15.2.9.tgz", - "integrity": "sha1-hKtOeFlt8oOPMLonCPybjnp6QaA=", - "requires": { - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@angular/youtube-player": { - "version": "15.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular/youtube-player/-/youtube-player-15.2.9.tgz", - "integrity": "sha1-t+fHNzby/ek1nv8QBG1nxQwgjU0=", - "requires": { - "@types/youtube": "^0.0.42", - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@assemblyscript/loader": { - "version": "0.10.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@assemblyscript/loader/-/loader-0.10.1.tgz", - "integrity": "sha1-cORWePBscvouNQ6FU+xKTXK5LgY=", - "dev": true - }, - "@aw-web-design/x-default-browser": { - "version": "1.4.126", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz", - "integrity": "sha1-Q+S9jwMU7ZB6hxjX6GKiA695vBY=", - "dev": true, - "requires": { - "default-browser-id": "3.0.0" - } - }, - "@babel/code-frame": { - "version": "7.24.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha1-cYtLGYQYCaWLKbaM3oC8Xhqm2a4=", - "dev": true, - "requires": { - "@babel/highlight": "^7.24.2", - "picocolors": "^1.0.0" - } - }, - "@babel/compat-data": { - "version": "7.24.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha1-bxAjcukJTyXZCMoNNPx0x0YGBZo=", - "dev": true - }, - "@babel/core": { - "version": "7.20.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha1-eTDbV0Q8ZxStIWlT0TVtrA64SW0=", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.20.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.20.14.tgz", - "integrity": "sha1-n6dyyfhqRsasmzIQOUAHErlvZM4=", - "dev": true, - "requires": { - "@babel/types": "^7.20.7", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha1-6qSfb4DVoz+aXdInbm1uRRvgprs=", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha1-VCaxCc861HuREg+DKNirG+iwuVY=", - "dev": true, - "requires": { - "@babel/types": "^7.22.15" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha1-TXkGmxbLzxRhKJ7M+72BUBrjmZE=", - "dev": true, - "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "dependencies": { - "browserslist": { - "version": "4.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha1-fRnaksfgzY0RwJryzhuOdRKm5yM=", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "semver": "^6.3.1" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha1-XukAk5FOoJY5sBxxHbDWd15Vi+E=", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha1-hhLlW+XVHwzR82tKWoOSTomIS3o=", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha1-lhWdth00op26RUyVn1rkpkm6kWc=", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha1-H5o829WyaYpnDDDSc1+a+V7VJ1k=", - "dev": true, - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "dependencies": { - "@babel/template": { - "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - } - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha1-wBoAfawFwIWRTo+2UrM521DYI7s=", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha1-WYHhMdXHADx9H6GtSehsmwl+xHU=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha1-asR25tFox8I/87o89PeEHUasgSg=", - "dev": true, - "requires": { - "@babel/types": "^7.24.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha1-6mxeM/eyYqCudi/VmGNVxF9UpUU=", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" - }, - "dependencies": { - "@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - } - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha1-8hUxqcy/9kT90Va0B3wW/ww/YJ4=", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha1-qSRgfdJUplaV5b0gm5i5ArOy8Ro=", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha1-e2jhy0+pZNKZb9Bjcj+0jsqEmOA=", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - } - } - }, - "@babel/helper-replace-supers": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha1-cIW9GdSgt+2PQFwe1zzLcPMjq8E=", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha1-UNpbcvWMFrB/vZkoEL5gSUeOhbo=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha1-AH8VJAtXUcU3xA53q7TonuqqiEc=", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha1-c2eUm8dbIMbVpdSpe7ooJK6O8HU=", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha1-+Zw201k9uVQHBdBzmh8QteIMaW4=", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha1-kYsaf6IwVmA1BjcAib2ZDYcg22I=", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha1-kHo/vUUjQmKFNl0SBsQjxMVSAwc=", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", - "integrity": "sha1-M1+TTAli4sHtH7nXngalYRUGfAk=", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.23.0", - "@babel/template": "^7.24.0", - "@babel/types": "^7.24.5" - }, - "dependencies": { - "@babel/template": { - "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - } - } - }, - "@babel/helpers": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha1-/t64fur6YrYhFgQCGBrYWFoipAo=", - "dev": true, - "requires": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" - }, - "dependencies": { - "@babel/template": { - "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - } - } - }, - "@babel/highlight": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha1-vAYT+Y4d0HIOmbKp7jdgGUpwS24=", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.24.5", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - } - }, - "@babel/parser": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha1-Sk1atDFVeeU5ioLc9jbKgMM5J5A=", - "dev": true - }, - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", - "integrity": "sha1-TDaF65zXkLytKEOQD+AlDJHM+JU=", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha1-tkXZuowrxbevUPD+lJ+e2+sHyM8=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha1-2oJh8ml/D0GwhVuR06IKH7/ScdM=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" - } - }, - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha1-EYHZaFmEyR1le43fFPBIemurKYg=", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha1-v7cnbS1XPLZ7o3mYSiM04mK6UyY=", - "dev": true, - "requires": { - "@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/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha1-sRD1l0GJX37CGm//aW7EYmXERqM=", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.21.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", - "integrity": "sha1-d73Wb7e2BfOmEwLSJL36z1VHl30=", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha1-crz41Ah5n1R9dZKYw8J8fn+qTZQ=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha1-X3MTqzSM2xnVkBRfkkdUDpR2EgM=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha1-foeIwYEcOTr/digX59vx69DAXws=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha1-37yqj3tNN7Uei/tG2Upa6iu4nYM=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha1-/dlAqZp0Dld9bHU6tvu0P9uUZ+E=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha1-iZsU+6/ofwU9LF/wWzYCnGLhPHU=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha1-qmYpQO9CV3nHVTSlxB6dk27cOQo=", - "dev": true, - "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha1-+UANDmo+qTup73CwnnLdbaY4oss=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha1-iG9ciXjet9MPZ4suJDRrKHI00+o=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha1-UgnefSE0V1SKmENvoogvUvS+a+o=", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", - "integrity": "sha1-adWXCGtnYMQSZSXPoVTzRjH/Jyw=", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha1-r2E9LNXmQ2Q7Zc3tZCB7Fchct44=", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", - "integrity": "sha1-h1wl40KNeJbIdYl2X8i50y8kvY0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha1-2zqtckFToA6qwRWj+4mN5UTjSXE=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha1-xmuWbGO3FMTuxQj89XY7Hy04EJM=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha1-P2ygS4yEGBHbw8XF+DeTTg1ibBA=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", - "integrity": "sha1-s7zFHzltFfNZFoP5AjneFDwHaEQ=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha1-1Jo7PmtS5b5nQAIjF1gCNKakc1c=", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha1-K/JjYXBgycxFvNv0krjMgFCCvyc=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha1-j6euSBsQB2jMmELIYXgIxTUri4k=", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha1-3+4YYjyMsx3reWqjyoTdqc6pQ1Q=", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha1-HJR5niD81cTUWJUju8V7dpKXk4A=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha1-iVdBkTl/hWYdb3SNS4nuTZ7mmio=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha1-vL8a72umCFz93sn8jViHHPAR/Ck=", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha1-GkZTwM+KxGRB7EBt7ObpvFkDVqQ=", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha1-BeBKCd9JpGNIKZoOJL/X6QESkzk=", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - } - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha1-vH54f44CHsz7Z3r18TwpqZNO2Kc=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" - }, - "dependencies": { - "@babel/template": { - "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - } - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha1-gIQ+5qUg9zYmhtGpentTVE7eRTw=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha1-1WkT0vEnlcyZMIAbhMb4xHUTrBM=", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha1-U0enl/6CuNCXSdEOn1uDZlrbyog=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha1-KlpJlZIBlw3Qml/KhWy2UeREOd0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha1-ZlDr61vVwBLV9fkKJmE6CBYui6Q=", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha1-8DNUH8A24++y3LWO7a/U9rgHis0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", - "integrity": "sha1-+o0KFGUG6hldoWcdOO7UWSQrLcw=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-flow": "^7.24.1" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha1-Z0SERrZ6tsCRNgzjcX59OlniAv0=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha1-jLpvdzBibMTf5MovpRYhWgWSs2E=", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha1-COY2m2KrPop7YQiRUbFhGAyCmfc=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha1-ChmCKXr4Pms8lJcmhgZ99YjFwJY=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha1-cZ2K3tGqlLj7NOOnha6FGOJM+kA=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha1-iW0jYByS9DeviwE3GtNL63XfRIk=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha1-ttgp7RUlhTaXfpx8xkN4FIcf+jk=", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", - "integrity": "sha1-5xuh0NaeBJoiv5Czhn4mOCPT8bk=", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha1-K5Ylo9TkRbq6yXiNrsOQlOaxHj4=", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha1-aSIMZmU6Gc8sCHK5x2K5pIuL6+8=", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha1-Z/4Y7ozgLVfIVRheJ+PclZsumR8=", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha1-KcWZiPo9AVfeHIcaKM2DCWNjzDQ=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha1-DNSUu5fLB9QovWUWMsudQUBROYg=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha1-W8AZzls0NcHK3zchXlXkM9Z01Og=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-transform-object-rest-spread": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", - "integrity": "sha1-+Ru8sJL/lXxUtAkchr2oNy8LEO8=", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha1-5x1qsTSDzKie2VpHT1Qrv8IKBSA=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" - } - }, - "@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha1-kqPQ7+hHunIvGkUIZpsjE0Zp4to=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", - "integrity": "sha1-pjNL69f53T3zdEeIDQvWS3eOYA8=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha1-XDsj86a4/tCQ+bmPKSaJbTFTzGI=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", - "integrity": "sha1-oPqhrofv8Hfh5HpeyBw67zg9wVo=", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-private-property-in-object": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", - "integrity": "sha1-9dH8rTbjDJYBNMtHnxypilsG7aU=", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - } - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha1-1qmuq5bwN0n07r6wtuqOkOyViCU=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha1-Ylt1RbrlI2O9wfu9xyUrUEZAnIw=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "regenerator-transform": "^0.15.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha1-jecp9ey6r1z4O2feE7rTiiG+V8E=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha1-nSqdv04SZE1vRuXnW/vwK11ukZQ=", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha1-upoJFEz1XTXsa5OjIlO+ytjuW1U=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha1-oaz5FSy/aQ5NoLoQeQs6x9Kys5E=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha1-8D5nKRLG4gPtjW4CcdnCET3AMbk=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha1-FeIWaHOjDYYX4+LMrbhmQ9Mnqrc=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", - "integrity": "sha1-cDys5e90FV+17sq2PL/Dm90l/hI=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.5" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", - "integrity": "sha1-vLqXnkYhINwGp1vTTEc6BHgZMbg=", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-typescript": "^7.24.1" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha1-5/BnN7GX1YCgHt912X4si+mdOII=", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - } - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha1-+z+hZnZUmsfHRJ25s0JhSYXCo6Q=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha1-VnBP1NmdqB5enwwMk8q9kdvEiJ4=", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha1-V8PBkdaPmYrEa3CDgMHOTRNTY4U=", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha1-weoXWwKvz/yc9XqcRlgyZiUWW38=", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/preset-env": { - "version": "7.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha1-mxZCqke7n0Oob5YwAReA2rf4ZQY=", - "dev": true, - "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@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.20.0", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "../_EXCLUDED_", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@babel/preset-flow": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-flow/-/preset-flow-7.24.1.tgz", - "integrity": "sha1-2nGWwgwtfdTpjP2LGS/lO1628Ls=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-transform-flow-strip-types": "^7.24.1" - } - }, - "@babel/preset-modules": { - "version": "0.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6.tgz", - "integrity": "sha1-MbzdjxlThDcznRevANF32FTZ1Fg=", - "dev": true, - "requires": { - "@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" - } - }, - "@babel/preset-typescript": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", - "integrity": "sha1-ib3xOjFJoXs7KiycYlR/BtuIRew=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-syntax-jsx": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-typescript": "^7.24.1" - } - }, - "@babel/register": { - "version": "7.23.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/register/-/register-7.23.7.tgz", - "integrity": "sha1-SFpeeVGTnSEwTK5K8XGf24h7wDg=", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.6", - "source-map-support": "^0.5.16" - }, - "dependencies": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", - "dev": true - } - } - }, - "@babel/regjsgen": { - "version": "0.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha1-8LppsHXh8F+yglt/rZkeetuxgxA=", - "dev": true - }, - "@babel/runtime": { - "version": "7.20.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha1-cFWrinz/K49gWL9q5F/4StKt7Us=", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/template": { - "version": "7.20.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha1-oVCQwoOag7AqqZbAtJlABYQf1ag=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - } - }, - "@babel/traverse": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha1-lyqgvEXxaYO/ZKofh3st0O6n5vg=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/generator": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha1-uaZ/BqRrCzOTI2F8jGITuQVaeLY=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - } - } - }, - "@babel/types": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha1-dmGTCvxjilOD6wxK7lm3TzjbhNc=", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", - "to-fast-properties": "^2.0.0" - } - }, - "@busacca/ng-pick-datetime": { - "version": "10.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@busacca/ng-pick-datetime/-/ng-pick-datetime-10.0.0.tgz", - "integrity": "sha1-srOccVMtNjgCacdo12sLu3b60YY=", - "requires": { - "tslib": "^2.0.0" - } - }, - "@capacitor-community/fcm": { - "version": "5.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor-community/fcm/-/fcm-5.0.2.tgz", - "integrity": "sha1-EFpJFr+X3u8hfVKoXXEPN9y/Z1Q=" - }, - "@capacitor/android": { - "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/android/-/android-5.6.0.tgz", - "integrity": "sha1-YqXkaXRmvu1CZdpvOTm0Lo8A5kI=" - }, - "@capacitor/app": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/app/-/app-5.0.6.tgz", - "integrity": "sha1-LuAlURFf0uktx+gbwwpsb6eO+mY=" - }, - "@capacitor/app-launcher": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/app-launcher/-/app-launcher-5.0.6.tgz", - "integrity": "sha1-B7vyE2FKwsXlRF2bE/do+9Tmee0=" - }, - "@capacitor/assets": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/assets/-/assets-3.0.1.tgz", - "integrity": "sha1-PaDNJ9Tjqi6EUksNAZOZhj+NGLQ=", - "dev": true, - "requires": { - "@capacitor/cli": "^5.3.0", - "@ionic/utils-array": "2.1.6", - "@ionic/utils-fs": "3.1.7", - "@trapezedev/project": "^7.0.10", - "commander": "8.3.0", - "debug": "4.3.4", - "fs-extra": "10.1.0", - "node-fetch": "2.7.0", - "node-html-parser": "5.4.2", - "sharp": "0.32.5", - "tslib": "2.6.2", - "yargs": "17.7.2" - }, - "dependencies": { - "@capacitor/cli": { - "version": "5.7.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/cli/-/cli-5.7.5.tgz", - "integrity": "sha1-pcpDnuEOZ+oQBevKuZcB6d7qJiY=", - "dev": true, - "requires": { - "@ionic/cli-framework-output": "^2.2.5", - "@ionic/utils-fs": "^3.1.6", - "@ionic/utils-subprocess": "^2.1.11", - "@ionic/utils-terminal": "^2.3.3", - "commander": "^9.3.0", - "debug": "^4.3.4", - "env-paths": "^2.2.0", - "kleur": "^4.1.4", - "native-run": "^2.0.0", - "open": "^8.4.0", - "plist": "^3.0.5", - "prompts": "^2.4.2", - "rimraf": "^4.4.1", - "semver": "^7.3.7", - "tar": "^6.1.11", - "tslib": "^2.4.0", - "xml2js": "^0.5.0" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-9.5.0.tgz", - "integrity": "sha1-vAjR61zt98y3l6lhmdQce8PmDTA=", - "dev": true - } - } - }, - "bplist-parser": { - "version": "0.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.2.tgz", - "integrity": "sha1-OsedZ+xSxMEHiT4CN+t4fLrLztc=", - "dev": true, - "requires": { - "big-integer": "1.6.x" - } - }, - "ini": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-4.1.2.tgz", - "integrity": "sha1-f2RtvZyupZXmH4jvYL//iwH4Ewo=", - "dev": true - }, - "native-run": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/native-run/-/native-run-2.0.1.tgz", - "integrity": "sha1-qbITwygksAfL3QJ54O3TwkvML3o=", - "dev": true, - "requires": { - "@ionic/utils-fs": "^3.1.7", - "@ionic/utils-terminal": "^2.3.4", - "bplist-parser": "^0.3.2", - "debug": "^4.3.4", - "elementtree": "^0.1.7", - "ini": "^4.1.1", - "plist": "^3.1.0", - "split2": "^4.2.0", - "through2": "^4.0.2", - "tslib": "^2.6.2", - "yauzl": "^2.10.0" - } - }, - "split2": { - "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-4.2.0.tgz", - "integrity": "sha1-ycWSCQTRSLqwufZxRfJFqGqtv6Q=", - "dev": true - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - }, - "yargs": { - "version": "17.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha1-mR3zmspnWhkrgW4eA2P5110qomk=", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", - "dev": true - } - } - }, - "@capacitor/browser": { - "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/browser/-/browser-5.1.0.tgz", - "integrity": "sha1-I4ljjAlxbYFXZfliK188ceIde28=" - }, - "@capacitor/camera": { - "version": "5.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/camera/-/camera-5.0.8.tgz", - "integrity": "sha1-5CfPjRiWGdTD7htJHozz0kaZcq0=" - }, - "@capacitor/cli": { - "version": "5.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/cli/-/cli-5.0.5.tgz", - "integrity": "sha1-STbXgrPpYCtzfPyng+0796Gh6Eg=", - "dev": true, - "requires": { - "@ionic/cli-framework-output": "^2.2.5", - "@ionic/utils-fs": "^3.1.6", - "@ionic/utils-subprocess": "^2.1.11", - "@ionic/utils-terminal": "^2.3.3", - "commander": "^9.3.0", - "debug": "^4.3.4", - "env-paths": "^2.2.0", - "kleur": "^4.1.4", - "native-run": "^1.7.2", - "open": "^8.4.0", - "plist": "^3.0.5", - "prompts": "^2.4.2", - "rimraf": "^4.4.1", - "semver": "^7.3.7", - "tar": "^6.1.11", - "tslib": "^2.4.0", - "xml2js": "^0.5.0" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-9.5.0.tgz", - "integrity": "sha1-vAjR61zt98y3l6lhmdQce8PmDTA=", - "dev": true - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@capacitor/core": { - "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/core/-/core-5.6.0.tgz", - "integrity": "sha1-Cfdm9l0VbNpqDIa+07HMbk4RhMs=", - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@capacitor/device": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/device/-/device-5.0.6.tgz", - "integrity": "sha1-ETIqnHNxlvLfj4Krvm0aWzLjX7c=" - }, - "@capacitor/dialog": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/dialog/-/dialog-5.0.6.tgz", - "integrity": "sha1-j6Cu5gBT/8oDg/p3gEBOGvZCues=" - }, - "@capacitor/filesystem": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/filesystem/-/filesystem-5.2.0.tgz", - "integrity": "sha1-bkUp6wWchYaezGhkPyUSPb44do8=" - }, - "@capacitor/geolocation": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/geolocation/-/geolocation-5.0.6.tgz", - "integrity": "sha1-BffZb0J0hHxOCfRDytcaIRJqZ5o=" - }, - "@capacitor/haptics": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/haptics/-/haptics-5.0.6.tgz", - "integrity": "sha1-wi/WrLxiy9/zknne1ofEGPLImlo=" - }, - "@capacitor/ios": { - "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/ios/-/ios-5.6.0.tgz", - "integrity": "sha1-wndgYVJu33JazWfdIUwv2HI2oDA=" - }, - "@capacitor/keyboard": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/keyboard/-/keyboard-5.0.6.tgz", - "integrity": "sha1-BEAOcbZ3q/nx/Bzq/9EhHn2GQxk=" - }, - "@capacitor/motion": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/motion/-/motion-5.0.6.tgz", - "integrity": "sha1-Nfv0jPQJZ7W9YJUoT22CDJAJo7I=" - }, - "@capacitor/network": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/network/-/network-5.0.6.tgz", - "integrity": "sha1-bBCfBTvPbu+64DN0Jui558IzSjs=" - }, - "@capacitor/preferences": { - "version": "5.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/preferences/-/preferences-5.0.7.tgz", - "integrity": "sha1-okxaC4L8XQdFWxoYzYoozBc/l24=" - }, - "@capacitor/push-notifications": { - "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/push-notifications/-/push-notifications-5.1.0.tgz", - "integrity": "sha1-bI4iNmEOmiXrSkGjfZ3AoW8RYtI=" - }, - "@capacitor/splash-screen": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/splash-screen/-/splash-screen-5.0.6.tgz", - "integrity": "sha1-0pMg3knMaK3Vnhf+y2SqLxoIRH8=" - }, - "@capacitor/status-bar": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capacitor/status-bar/-/status-bar-5.0.6.tgz", - "integrity": "sha1-KBVop/eurPgHd3AsuZR8KdwyaFw=" - }, - "@capawesome/capacitor-background-task": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@capawesome/capacitor-background-task/-/capacitor-background-task-5.0.0.tgz", - "integrity": "sha1-65hRMQZd9Z+V/6Hp7zq/DzVzo18=" - }, - "@chromatic-com/storybook": { - "version": "1.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@chromatic-com/storybook/-/storybook-1.3.4.tgz", - "integrity": "sha1-HoB0cj4q4w4BzPnANJcTfPD18iQ=", - "dev": true, - "requires": { - "chromatic": "^11.3.1", - "filesize": "^10.0.12", - "jsonfile": "^6.1.0", - "react-confetti": "^6.1.0", - "strip-ansi": "^7.1.0" - } - }, - "@ckeditor/ckeditor5-adapter-ckfinder": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-35.4.0.tgz", - "integrity": "sha1-wdnLu2vmgvI+WU2QAqdEFJKtgF4=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-alignment": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-alignment/-/ckeditor5-alignment-35.4.0.tgz", - "integrity": "sha1-mRKyXd3L+L5H8WC1eYvehM11uMo=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-angular": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-angular/-/ckeditor5-angular-4.0.0.tgz", - "integrity": "sha1-cHBmrIPM7RXjGN1rksWVAaG5agU=", - "requires": { - "@ckeditor/ckeditor5-watchdog": "^34.0.0", - "tslib": "^2.0.0" - } - }, - "@ckeditor/ckeditor5-autoformat": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-35.4.0.tgz", - "integrity": "sha1-EEimrEwJbXgHwEEMVUm8F86z/e8=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-basic-styles": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-35.4.0.tgz", - "integrity": "sha1-O1JwmXUR/F1kBR7p95PjVu4Xhqk=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-block-quote": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-35.4.0.tgz", - "integrity": "sha1-+mzOEzIAJD3cYTF83uqd00rGPXs=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-build-decoupled-document": { - "version": "35.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-build-decoupled-document/-/ckeditor5-build-decoupled-document-35.0.1.tgz", - "integrity": "sha1-xWjrGJNF/zoqReLUShOu2L1SvIY=", - "requires": { - "@ckeditor/ckeditor5-adapter-ckfinder": "^35.0.1", - "@ckeditor/ckeditor5-alignment": "^35.0.1", - "@ckeditor/ckeditor5-autoformat": "^35.0.1", - "@ckeditor/ckeditor5-basic-styles": "^35.0.1", - "@ckeditor/ckeditor5-block-quote": "^35.0.1", - "@ckeditor/ckeditor5-ckbox": "^35.0.1", - "@ckeditor/ckeditor5-ckfinder": "^35.0.1", - "@ckeditor/ckeditor5-cloud-services": "^35.0.1", - "@ckeditor/ckeditor5-easy-image": "^35.0.1", - "@ckeditor/ckeditor5-editor-decoupled": "^35.0.1", - "@ckeditor/ckeditor5-essentials": "^35.0.1", - "@ckeditor/ckeditor5-font": "^35.0.1", - "@ckeditor/ckeditor5-heading": "^35.0.1", - "@ckeditor/ckeditor5-image": "^35.0.1", - "@ckeditor/ckeditor5-indent": "^35.0.1", - "@ckeditor/ckeditor5-link": "^35.0.1", - "@ckeditor/ckeditor5-list": "^35.0.1", - "@ckeditor/ckeditor5-media-embed": "^35.0.1", - "@ckeditor/ckeditor5-paragraph": "^35.0.1", - "@ckeditor/ckeditor5-paste-from-office": "^35.0.1", - "@ckeditor/ckeditor5-table": "^35.0.1", - "@ckeditor/ckeditor5-typing": "^35.0.1" - } - }, - "@ckeditor/ckeditor5-ckbox": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-35.4.0.tgz", - "integrity": "sha1-Rr2fvRnUq91IUlc2pD0Hjn3lUr4=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-ckfinder": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-35.4.0.tgz", - "integrity": "sha1-qn8kPEfzhPsrt5L1qTmd68IjJ1I=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-clipboard": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-35.4.0.tgz", - "integrity": "sha1-hSn9RdBqft6g9zzQtbMFLyJyM1w=", - "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", - "@ckeditor/ckeditor5-widget": "^35.4.0", - "lodash-es": "^4.17.11" - } - }, - "@ckeditor/ckeditor5-cloud-services": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-35.4.0.tgz", - "integrity": "sha1-kk4mdBTn+cUBL6n+TR3otRiFHZY=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-core": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-core/-/ckeditor5-core-35.4.0.tgz", - "integrity": "sha1-OTkERcg2OoDUzg5F2T76E7hSP24=", - "requires": { - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", - "lodash-es": "^4.17.15" - } - }, - "@ckeditor/ckeditor5-easy-image": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-35.4.0.tgz", - "integrity": "sha1-tp6EyXwcuDeWvekUwP83Tuln6sQ=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-editor-decoupled": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-editor-decoupled/-/ckeditor5-editor-decoupled-35.4.0.tgz", - "integrity": "sha1-YbcP3PqLi/hywYzmk+69JpM2VOU=", - "requires": { - "ckeditor5": "^35.4.0", - "lodash-es": "^4.17.15" - } - }, - "@ckeditor/ckeditor5-engine": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-35.4.0.tgz", - "integrity": "sha1-yw7Z8MWp7wCyT/vY0hAP/x4OkMs=", - "requires": { - "@ckeditor/ckeditor5-utils": "^35.4.0", - "lodash-es": "^4.17.15" - } - }, - "@ckeditor/ckeditor5-enter": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-35.4.0.tgz", - "integrity": "sha1-wPln3D9I+usH2DmsBCYifhGK3lY=", - "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-essentials": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-35.4.0.tgz", - "integrity": "sha1-TVZlWIYga5EuIXjLlEDOkzypYQA=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-font": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-font/-/ckeditor5-font-35.4.0.tgz", - "integrity": "sha1-jNGaz2Rqe+nlfinAHBi7+wgOM4s=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-heading": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-35.4.0.tgz", - "integrity": "sha1-hva4oB4DiOYd1oflbmMQKfdfGj0=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-image": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-image/-/ckeditor5-image-35.4.0.tgz", - "integrity": "sha1-FtbXvwpHu9DeVGZsq/Nm5T0HHc8=", - "requires": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0", - "lodash-es": "^4.17.15" - } - }, - "@ckeditor/ckeditor5-indent": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-35.4.0.tgz", - "integrity": "sha1-BFyIzRanp6SIgSjRxBu+oTUqOGE=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-link": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-link/-/ckeditor5-link-35.4.0.tgz", - "integrity": "sha1-m3A9HUzjnCFMCBjvsAQXNboEJus=", - "requires": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0", - "lodash-es": "^4.17.15" - } - }, - "@ckeditor/ckeditor5-list": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-list/-/ckeditor5-list-35.4.0.tgz", - "integrity": "sha1-v3W9I7LlcWKL5pUmpyknkow7gR8=", - "requires": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-media-embed": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-35.4.0.tgz", - "integrity": "sha1-iE+epxUpe5smj6FsHoA/ZvjxXsc=", - "requires": { - "@ckeditor/ckeditor5-ui": "^35.4.0", - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-paragraph": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-35.4.0.tgz", - "integrity": "sha1-22ur0Z6zfGZ3G3NV0M0IgMubWZw=", - "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-paste-from-office": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-35.4.0.tgz", - "integrity": "sha1-+pMReyumbHSvYEFHmjsJSdMQ7KI=", - "requires": { - "ckeditor5": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-select-all": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-35.4.0.tgz", - "integrity": "sha1-t8IOn2huWUl+hIJcR4bdh04i1OI=", - "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-table": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-table/-/ckeditor5-table-35.4.0.tgz", - "integrity": "sha1-CpP+39dkCnJx+u/MlUBuXy+pZtI=", - "requires": { - "ckeditor5": "^35.4.0", - "lodash-es": "^4.17.15" - } - }, - "@ckeditor/ckeditor5-typing": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-35.4.0.tgz", - "integrity": "sha1-t4YDKlQc/RAlYusHwhxi4LbVAsY=", - "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", - "lodash-es": "^4.17.15" - } - }, - "@ckeditor/ckeditor5-ui": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-35.4.0.tgz", - "integrity": "sha1-duWQMq7mZSxr1xfzD8MwoGSzRR4=", - "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", - "lodash-es": "^4.17.15" - } - }, - "@ckeditor/ckeditor5-undo": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-35.4.0.tgz", - "integrity": "sha1-95sZvmm4uatXWSz+TsRkWzcot3M=", - "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-upload": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-35.4.0.tgz", - "integrity": "sha1-V5RKToJM3uN7tT15Xb6YBV4R10g=", - "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0" - } - }, - "@ckeditor/ckeditor5-utils": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-35.4.0.tgz", - "integrity": "sha1-xcKWosGINoTmdLGnEPzEG3ReFWs=", - "requires": { - "lodash-es": "^4.17.15" - } - }, - "@ckeditor/ckeditor5-watchdog": { - "version": "34.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-34.2.0.tgz", - "integrity": "sha1-8VbHUuqPwxB6G5S63AM3aiL9r7g=", - "requires": { - "lodash-es": "^4.17.15" - } - }, - "@ckeditor/ckeditor5-widget": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-35.4.0.tgz", - "integrity": "sha1-qA7UxPV6EZi0fE6TCQ+OvmL3Dss=", - "requires": { - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-enter": "^35.4.0", - "@ckeditor/ckeditor5-typing": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", - "lodash-es": "^4.17.15" - } - }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha1-u1BFecHK6SPmV2pPXaQ9Jfl729k=", - "dev": true - }, - "@compodoc/compodoc": { - "version": "1.1.24", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/compodoc/-/compodoc-1.1.24.tgz", - "integrity": "sha1-1qP1pgmM683zETOhZSSVP8wAp5w=", - "dev": true, - "requires": { - "@angular-devkit/schematics": "17.3.5", - "@babel/core": "^7.24.4", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/preset-env": "^7.24.4", - "@compodoc/live-server": "^1.2.3", - "@compodoc/ngd-transformer": "^2.1.3", - "bootstrap.native": "^5.0.12", - "chalk": "4.1.2", - "cheerio": "^1.0.0-rc.12", - "chokidar": "^3.6.0", - "colors": "1.4.0", - "commander": "^12.0.0", - "cosmiconfig": "^9.0.0", - "decache": "^4.6.2", - "es6-shim": "^0.35.8", - "fancy-log": "^2.0.0", - "fast-glob": "^3.3.2", - "fs-extra": "^11.2.0", - "glob": "^10.3.12", - "handlebars": "^4.7.8", - "html-entities": "^2.5.2", - "i18next": "^23.11.2", - "json5": "^2.2.3", - "lodash": "^4.17.21", - "loglevel": "^1.9.1", - "loglevel-plugin-prefix": "^0.8.4", - "lunr": "^2.3.9", - "marked": "7.0.3", - "minimist": "^1.2.8", - "opencollective-postinstall": "^2.0.3", - "os-name": "4.0.1", - "pdfjs-dist": "2.12.313", - "pdfmake": "^0.2.10", - "prismjs": "^1.29.0", - "semver": "^7.6.0", - "svg-pan-zoom": "^3.6.1", - "tablesort": "^5.3.0", - "traverse": "^0.6.9", - "ts-morph": "^22.0.0", - "uuid": "^9.0.1", - "vis": "^4.21.0-EOL", - "zepto": "^1.2.0" - }, - "dependencies": { - "@angular-devkit/core": { - "version": "17.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/core/-/core-17.3.5.tgz", - "integrity": "sha1-WvAd6VtJRVh66h/qoQEfh0hf/uU=", - "dev": true, - "requires": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.1", - "picomatch": "4.0.1", - "rxjs": "7.8.1", - "source-map": "0.7.4" - } - }, - "@angular-devkit/schematics": { - "version": "17.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@angular-devkit/schematics/-/schematics-17.3.5.tgz", - "integrity": "sha1-XqMaPl19xesR94a3ltBTbwqbBb0=", - "dev": true, - "requires": { - "@angular-devkit/core": "17.3.5", - "jsonc-parser": "3.2.1", - "magic-string": "0.30.8", - "ora": "5.4.1", - "rxjs": "7.8.1" - } - }, - "@babel/core": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha1-GFlPeJw1lKyyTP20p/e30ui9kS0=", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha1-eET5KJVG76n+usLeTP41igUL1wM=", - "dev": true - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha1-DiIHA7ifIhaADOexxTywz1IcN/Q=", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" - } - }, - "@babel/preset-env": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha1-aprJC9WlqdrlAq9g38WMGQVRu80=", - "dev": true, - "requires": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", - "@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.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "../_EXCLUDED_", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha1-zLiKLEnIFyNoYf7ngmCAVzuKkjo=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/template": { - "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha1-MDIN/j/+GjNsFa/c2v1v1hWyXjM=", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha1-eJrIJAWtZkwgR20CM7SFKB3rnHc=", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "../_EXCLUDED_" - }, - "dependencies": { - "core-js-compat": { - "version": "file:node_modules/@compodoc/compodoc/node_modules/_EXCLUDED_" - } - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha1-rdxH4kDt0doQWOvaAwIfOCu6eF4=", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - } - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chokidar": { - "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha1-GXxsxmnvKo3F57TZfuTgksPrDVs=", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "commander": { - "version": "12.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-12.0.0.tgz", - "integrity": "sha1-uSnbbfhUYICt/QBKshXtSM9vJZI=", - "dev": true - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", - "dev": true - }, - "core-js-compat": { - "version": "file:node_modules/@compodoc/compodoc/node_modules/@babel/_EXCLUDED_" - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "10.3.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", - "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "jsonc-parser": { - "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha1-AxkEVxzPkp12cO6MVHVFCByzfxo=", - "dev": true - }, - "magic-string": { - "version": "0.30.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.30.8.tgz", - "integrity": "sha1-FOhiQkbSvtunDVRiqpmsloGERhM=", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.15" - } - }, - "minimatch": { - "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minipass": { - "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", - "dev": true - }, - "picomatch": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picomatch/-/picomatch-4.0.1.tgz", - "integrity": "sha1-aMJsiDc5nlgZ7c5IWQQS6gfxegc=", - "dev": true - }, - "rxjs": { - "version": "7.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha1-b289meqARCke/ZLnx/z1YsQFdUM=", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "semver": { - "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@compodoc/live-server": { - "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/live-server/-/live-server-1.2.3.tgz", - "integrity": "sha1-LktZIAkaNeS4IcuZOHEj49+jCmM=", - "dev": true, - "requires": { - "chokidar": "^3.5.2", - "colors": "1.4.0", - "connect": "^3.7.0", - "cors": "latest", - "event-stream": "4.0.1", - "faye-websocket": "0.11.x", - "http-auth": "4.1.9", - "http-auth-connect": "^1.0.5", - "morgan": "^1.10.0", - "object-assign": "latest", - "open": "8.4.0", - "proxy-middleware": "latest", - "send": "latest", - "serve-index": "^1.9.1" - }, - "dependencies": { - "open": { - "version": "8.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/open/-/open-8.4.0.tgz", - "integrity": "sha1-NFMhrhj4E4+CVlqRD9xrOejCRPg=", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - } - } - }, - "@compodoc/ngd-core": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/ngd-core/-/ngd-core-2.1.1.tgz", - "integrity": "sha1-+Moiu77iCQrYF6dUThz/mtH1/Oo=", - "dev": true, - "requires": { - "ansi-colors": "^4.1.3", - "fancy-log": "^2.0.0", - "typescript": "^5.0.4" - }, - "dependencies": { - "typescript": { - "version": "5.4.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha1-QszvLFcf29D2cYsdH15uXvAG9hE=", - "dev": true - } - } - }, - "@compodoc/ngd-transformer": { - "version": "2.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@compodoc/ngd-transformer/-/ngd-transformer-2.1.3.tgz", - "integrity": "sha1-V7Se+/lyh3NjDMFUiZWzABZzdpY=", - "dev": true, - "requires": { - "@aduh95/viz.js": "3.4.0", - "@compodoc/ngd-core": "~2.1.1", - "dot": "^2.0.0-beta.1", - "fs-extra": "^11.1.1" - }, - "dependencies": { - "fs-extra": { - "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha1-AGKcNaaI4FqIsc2mhPudXnPwAKE=", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "dependencies": { - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha1-ZTT9WTOlO6fL86F2FeJzoNEnP/k=", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } - } - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha1-HVcr+74Ut3BOC6Dzm3SBW4SHDXA=", - "dev": true - }, - "@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", - "integrity": "sha1-CN559U6zQG+dqvd8duNTE9qWOWM=", - "dev": true - }, - "@es-joy/jsdoccomment": { - "version": "0.43.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@es-joy/jsdoccomment/-/jsdoccomment-0.43.0.tgz", - "integrity": "sha1-NcKVyt0Kk50aOmzRVI9m7HbTiHA=", - "dev": true, - "requires": { - "@types/eslint": "^8.56.5", - "@types/estree": "^1.0.5", - "@typescript-eslint/types": "^7.2.0", - "comment-parser": "1.4.1", - "esquery": "^1.5.0", - "jsdoc-type-pratt-parser": "~4.0.0" - }, - "dependencies": { - "@typescript-eslint/types": { - "version": "7.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-7.8.0.tgz", - "integrity": "sha1-H9JXezrYg7dpVG4tHvN5+SmnCR0=", - "dev": true - } - } - }, - "@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha1-pw9KwRxqHfwYuLuxMoQVXZM7lTc=", - "dev": true, - "optional": true - }, - "@esbuild/android-arm": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.17.8.tgz", - "integrity": "sha1-xB5JavVB4XU2nUgWTQzwGl9lbPY=", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz", - "integrity": "sha1-s9W2WjsuBzpsfuNrHzwwyPAAMVs=", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.17.8.tgz", - "integrity": "sha1-CA+mfCm+d/Wjyl7kzHjVv5J+Ojs=", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz", - "integrity": "sha1-BTYiv5qC9D1cB1t4GOAmGPe0o5c=", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz", - "integrity": "sha1-ihqts1jVN9jvrYF7saW/+RuEc0s=", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz", - "integrity": "sha1-5nONAIG6ByGlxsZ06Exuf86mGYk=", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz", - "integrity": "sha1-GFXlYvK3MPRIP26UCG6eJZf+tMM=", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz", - "integrity": "sha1-GBJwcrJwu2MhxtEb4gv9MODWrRc=", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz", - "integrity": "sha1-SB2jiVJyGj/bd8F6Ns6qzEJwtcU=", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz", - "integrity": "sha1-7kAK97O8aejKLlk8o1FW/7mr1U8=", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz", - "integrity": "sha1-jFCdikVGk9OYJLg7P2bEAIcvzoI=", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz", - "integrity": "sha1-8rDTbmP7Jrw/lbIDtqgGOCkhAco=", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz", - "integrity": "sha1-HmKL4APgNukEI3FgKMyIT+W6Jb0=", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz", - "integrity": "sha1-QZqBXLTD+58beO9SlfW0i4v2Qno=", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz", - "integrity": "sha1-KRxJrlw9EdImNSdVwINZEf4anlw=", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz", - "integrity": "sha1-Axmdkcdvr4C9VBBPXL8KSJvDn2o=", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz", - "integrity": "sha1-tDbXZ+GyGFL57SEuK7V/dyA7CuI=", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz", - "integrity": "sha1-0UgdhTniHUcpzQSgRQomwsh4nok=", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz", - "integrity": "sha1-LPuBJuB5ssAP0b8JVUHp9cR4d+Q=", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz", - "integrity": "sha1-fG7P0JfKI7ghGXU79wcruu/lHjo=", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz", - "integrity": "sha1-z/7GPDyw74VjoE304J+nEFYXHQA=", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz", - "integrity": "sha1-IAoJZc9lSsKLlxNY7NypzFtEwzU=", - "dev": true, - "optional": true - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha1-ojUU6Pua8SadX3eIqlVnmNYca1k=", - "dev": true, - "requires": { - "eslint-visitor-keys": "^3.3.0" - } - }, - "@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha1-VI9t5VaFfIu3O77nDDXcgqLnTWM=", - "dev": true - }, - "@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha1-OIomnw8lwbatwxe1osVXFIlMcK0=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", - "dev": true - }, - "globals": { - "version": "13.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-13.24.0.tgz", - "integrity": "sha1-hDKhnXjODB6DOUnDats0VAC7EXE=", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", - "dev": true - } - } - }, - "@eslint/js": { - "version": "8.56.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha1-7yA1D+xgWn9wNaAXZHMbLeDzeCs=", - "dev": true - }, - "@fal-works/esbuild-plugin-global-externals": { - "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", - "integrity": "sha1-wF7TWtgt+OasYWxouSwigr0IO6Q=", - "dev": true - }, - "@foliojs-fork/fontkit": { - "version": "1.9.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz", - "integrity": "sha1-lCQcGVvGIEFXvITDPzS9yWfsqcM=", - "dev": true, - "requires": { - "@foliojs-fork/restructure": "^2.0.2", - "brotli": "^1.2.0", - "clone": "^1.0.4", - "deep-equal": "^1.0.0", - "dfa": "^1.2.0", - "tiny-inflate": "^1.0.2", - "unicode-properties": "^1.2.2", - "unicode-trie": "^2.0.0" - }, - "dependencies": { - "deep-equal": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-equal/-/deep-equal-1.1.2.tgz", - "integrity": "sha1-eKVht4MO7zE0x/bzo9avJypnh2E=", - "dev": true, - "requires": { - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.5.1" - } - } - } - }, - "@foliojs-fork/linebreak": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz", - "integrity": "sha1-Mv7gPVQx+nMoQ3NDnhcuRRrh4to=", - "dev": true, - "requires": { - "base64-js": "1.3.1", - "unicode-trie": "^2.0.0" - }, - "dependencies": { - "base64-js": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha1-WOzoy3XdB+ce0IxzarxfrE2/jfE=", - "dev": true - } - } - }, - "@foliojs-fork/pdfkit": { - "version": "0.14.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/pdfkit/-/pdfkit-0.14.0.tgz", - "integrity": "sha1-7RhoBQ7dKQQoRlX43N3Va0lXbJg=", - "dev": true, - "requires": { - "@foliojs-fork/fontkit": "^1.9.1", - "@foliojs-fork/linebreak": "^1.1.1", - "crypto-js": "^4.2.0", - "png-js": "^1.0.0" - } - }, - "@foliojs-fork/restructure": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@foliojs-fork/restructure/-/restructure-2.0.2.tgz", - "integrity": "sha1-c3Wauir/Hah7fEVU5oOccNQ8krQ=", - "dev": true - }, - "@gar/promisify": { - "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha1-VVGTqy47s7atw9VRycAw2ehg2vY=", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha1-145IGgOfdWbsyWYLTqf+ax/sRCs=", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha1-r1smkaIrRL6EewyoFkHF+2rQFyw=", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha1-Siho111taWPkI7z5C3/RvjQ0CdM=", - "dev": true - }, - "@hutson/parse-repository-url": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", - "integrity": "sha1-mMI8lQo9m2yPDa7QbabDrwaYE0A=", - "dev": true - }, - "@ionic-native/core": { - "version": "5.36.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic-native/core/-/core-5.36.0.tgz", - "integrity": "sha1-cSxApTCxGbADno0Wy1d4mfUFQdQ=", - "requires": { - "@types/cordova": "latest" - } - }, - "@ionic-native/http": { - "version": "5.36.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic-native/http/-/http-5.36.0.tgz", - "integrity": "sha1-FTez34MFS2FpR8UeHuIU/+NiLeM=", - "requires": { - "@types/cordova": "latest" - } - }, - "@ionic/angular": { - "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/angular/-/angular-7.6.2.tgz", - "integrity": "sha1-uDZPGbHkhI4/f9DPxYWQPfOsK1g=", - "requires": { - "@ionic/core": "7.6.2", - "ionicons": "^7.0.0", - "jsonc-parser": "^3.0.0", - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@ionic/cli-framework-output": { - "version": "2.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", - "integrity": "sha1-KdVBrMd3Omqs7sXzsHmTf7zvVAI=", - "dev": true, - "requires": { - "@ionic/utils-terminal": "2.3.5", - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@ionic/core": { - "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha1-x23OJLVAVLCitLNuJKdrzUtg5zQ=", - "requires": { - "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@ionic/pwa-elements": { - "version": "3.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/pwa-elements/-/pwa-elements-3.2.2.tgz", - "integrity": "sha1-p1eyLXBU5xiyDnIvGpNvfe/wmgE=" - }, - "@ionic/storage": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/storage/-/storage-4.0.0.tgz", - "integrity": "sha1-MxlwQqv7uItrb2sFHKZKlWaBLAE=", - "requires": { - "localforage": "^1.9.0" - } - }, - "@ionic/storage-angular": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/storage-angular/-/storage-angular-4.0.0.tgz", - "integrity": "sha1-3N+9IHte+QXrRfJJV/FL1TONe7g=", - "requires": { - "@ionic/storage": "^4.0.0", - "tslib": "^2.3.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@ionic/utils-array": { - "version": "2.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-array/-/utils-array-2.1.6.tgz", - "integrity": "sha1-7uhjvpRe4aKLmhD/Fv3qd2+hjCI=", - "dev": true, - "requires": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@ionic/utils-fs": { - "version": "3.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", - "integrity": "sha1-4NQSJScsNGhGhn6IoLhLGk7p2ck=", - "dev": true, - "requires": { - "@types/fs-extra": "^8.0.0", - "debug": "^4.0.0", - "fs-extra": "^9.0.0", - "tslib": "^2.0.1" - }, - "dependencies": { - "fs-extra": { - "version": "9.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@ionic/utils-object": { - "version": "2.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-object/-/utils-object-2.1.6.tgz", - "integrity": "sha1-wCWb+SW2wSZj0G9rwXA+XctWXm0=", - "dev": true, - "requires": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@ionic/utils-process": { - "version": "2.1.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-process/-/utils-process-2.1.11.tgz", - "integrity": "sha1-rAbfojBwJwlasEIKI0kkqe/+tr0=", - "dev": true, - "requires": { - "@ionic/utils-object": "2.1.6", - "@ionic/utils-terminal": "2.3.4", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "tree-kill": "^1.2.2", - "tslib": "^2.0.1" - }, - "dependencies": { - "@ionic/utils-terminal": { - "version": "2.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", - "integrity": "sha1-5AxEtnYmXtagemhAe9puE1hw+Hk=", - "dev": true, - "requires": { - "@types/slice-ansi": "^4.0.0", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "slice-ansi": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "tslib": "^2.0.1", - "untildify": "^4.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@ionic/utils-stream": { - "version": "3.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-stream/-/utils-stream-3.1.6.tgz", - "integrity": "sha1-fC/c9NnmIeiyJg4v7iRxglpOIU8=", - "dev": true, - "requires": { - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@ionic/utils-subprocess": { - "version": "2.1.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz", - "integrity": "sha1-BiJL3G2Yke2GseVW/BcqDuq9yEY=", - "dev": true, - "requires": { - "@ionic/utils-array": "2.1.6", - "@ionic/utils-fs": "3.1.7", - "@ionic/utils-process": "2.1.11", - "@ionic/utils-stream": "3.1.6", - "@ionic/utils-terminal": "2.3.4", - "cross-spawn": "^7.0.3", - "debug": "^4.0.0", - "tslib": "^2.0.1" - }, - "dependencies": { - "@ionic/utils-terminal": { - "version": "2.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz", - "integrity": "sha1-5AxEtnYmXtagemhAe9puE1hw+Hk=", - "dev": true, - "requires": { - "@types/slice-ansi": "^4.0.0", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "slice-ansi": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "tslib": "^2.0.1", - "untildify": "^4.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@ionic/utils-terminal": { - "version": "2.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", - "integrity": "sha1-pIRl9ASW7o8pxtkuRQbV8ZdirDw=", - "dev": true, - "requires": { - "@types/slice-ansi": "^4.0.0", - "debug": "^4.0.0", - "signal-exit": "^3.0.3", - "slice-ansi": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "tslib": "^2.0.1", - "untildify": "^4.0.0", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@isaacs/cliui": { - "version": "8.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha1-s3Znt7wYHBaHgiWbq0JHT79StVA=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "ansi-styles": { - "version": "6.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha1-DmIyDPmcIa//OzASGSVGqsv7BcU=", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha1-hAyIA7DYBH9P8M+WMXazLU7z7XI=", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha1-FPja7G2B5yIdKjV+Zoyrc728p5Q=", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha1-VtwiNo7lcPrOG0mBmXXZuaXq0hQ=", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=", - "dev": true - }, - "@jest/schemas": { - "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha1-rYuGpm8R8zYZ49fh3N3X8tQP+QU=", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha1-5dLkUDBqlJHjvXfjI+ONev8xWZY=", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha1-eg7mAfYPmaIMfHxf8MgDiMEYm9Y=", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha1-VY+2Ry7RakyFC4iVMOazZDjEkoA=", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha1-nXHKiG4yUC65NiyadKRnh8Nt+Bo=", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha1-18bmdVx4VnqVHgSrUu8P0m3lnzI=", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha1-FfGQ6YiV8/wjJ27hS8drZ1wuUPA=", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", - "integrity": "sha1-T8VsFcWAua233DwzOhNOVAtEv7E=", - "dev": true - }, - "@mapbox/geojson-rewind": { - "version": "0.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", - "integrity": "sha1-WRpdcanNHaGgvzQgs76jGw/HlGo=", - "requires": { - "get-stream": "^6.0.1", - "minimist": "^1.2.6" - } - }, - "@mapbox/jsonlint-lines-primitives": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", - "integrity": "sha1-zlblOfg1UrWNENZy6k1vya3HsjQ=" - }, - "@mapbox/point-geometry": { - "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", - "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=" - }, - "@mapbox/tiny-sdf": { - "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz", - "integrity": "sha1-mh0z5QGAk+iPak3yND6IYFYocoI=" - }, - "@mapbox/unitbezier": { - "version": "0.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/unitbezier/-/unitbezier-0.0.1.tgz", - "integrity": "sha1-0y3rZscXfp6d/Du9aXCD4uZX/wE=" - }, - "@mapbox/vector-tile": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", - "integrity": "sha1-06dMkEAtBuiexm3knsgX/1NAlmY=", - "requires": { - "@mapbox/point-geometry": "~0.1.0" - } - }, - "@mapbox/whoots-js": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", - "integrity": "sha1-SXxnoc71DRokWbpg8xXkSNKth/4=" - }, - "@maplibre/maplibre-gl-style-spec": { - "version": "19.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@maplibre/maplibre-gl-style-spec/-/maplibre-gl-style-spec-19.3.3.tgz", - "integrity": "sha1-oQYki9LiXnfJY6Nirq9jDgD5JOk=", - "requires": { - "@mapbox/jsonlint-lines-primitives": "~2.0.2", - "@mapbox/unitbezier": "^0.0.1", - "json-stringify-pretty-compact": "^3.0.0", - "minimist": "^1.2.8", - "rw": "^1.3.3", - "sort-object": "^3.0.3" - } - }, - "@material/animation": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/animation/-/animation-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-1C7N0x2lY1/1tEpTxvyHRt5/Wlo=", - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/auto-init": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/auto-init/-/auto-init-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-OcrwTlZHttc6Y/jZCnRKktM5TzE=", - "requires": { - "@material/base": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/banner": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/banner/-/banner-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-nm5W8P0fVyoEbqDf4/r6GBpebIQ=", - "requires": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/base": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/base/-/base-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-/ps+AffcHtBk4Gv7D4sHLQ18fRA=", - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/button": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/button/-/button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-cUqqgM63P+8oUt2bJb/mNAdulXw=", - "requires": { - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/card": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/card/-/card-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-aMQAd0apNCLJoBDSfc8l1xdu3XI=", - "requires": { - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/checkbox": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/checkbox/-/checkbox-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-K0ilVBXqsQznO6h6+PXC537rGFE=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/chips": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/chips/-/chips-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-gZKeDBirWKjrBoLq2dNzUri1g6M=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/checkbox": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "safevalues": "^0.3.4", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/circular-progress": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/circular-progress/-/circular-progress-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-hITOK1PQdLSLaFH2B1jC+slJaok=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/progress-indicator": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/data-table": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/data-table/-/data-table-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-TDhPx0UAqkczzj/maKkoAH7zsck=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/checkbox": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/linear-progress": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/select": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/density": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/density/-/density-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-mvHqDolCNB928DLUKkzRMgUKAH4=", - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/dialog": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/dialog/-/dialog-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-FBFk1r2/VC9yJLFy30Cnny5WKqg=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/dom": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/dom/-/dom-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-FIf0oBh6qPsSgZUzU3IYiIwllOs=", - "requires": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/drawer": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/drawer/-/drawer-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-xW3GekQQMMtM3vIDAwnTTB1SZsw=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/elevation": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/elevation/-/elevation-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-ma0YeRfQaoSA94AInSVIZFicfQU=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/fab": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/fab/-/fab-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-EgM9Z3EqBNJctG4WRhVaGpIuPLg=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/feature-targeting": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/feature-targeting/-/feature-targeting-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-cyR+C80lsDE6b3g86NDbPrHZsno=", - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/floating-label": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/floating-label/-/floating-label-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-aVZbUI9OnRmpvlicz0lVlsgQKgc=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/focus-ring": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/focus-ring/-/focus-ring-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-5HmF56i2ppbbI1RnCkJ6T9NPMKU=", - "requires": { - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0" - } - }, - "@material/form-field": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/form-field/-/form-field-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-AzkwQC6XZsLGJJyqbhKVVXr2GjY=", - "requires": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/icon-button": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/icon-button/-/icon-button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-sfGtul8pR8O7MXld8pIfoufR+GI=", - "requires": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/image-list": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/image-list/-/image-list-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-0Tc2n+6jARKHkGpikXhNaS5wHN0=", - "requires": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/layout-grid": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/layout-grid/-/layout-grid-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-TJ88Lu5lD07ylxpMD6z3x7wh9fA=", - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/line-ripple": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/line-ripple/-/line-ripple-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-30YBp4Da6Rn/udK+wF+hiSOMnWc=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/linear-progress": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/linear-progress/-/linear-progress-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-cJMZnIu5RrwVtnfJaKQ/jwMvVG8=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/progress-indicator": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/list": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/list/-/list-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-LxKsYlD52hmEPtEi88bYfKQD28E=", - "requires": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/menu": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/menu/-/menu-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-H8oEpbqiUU6FDbgqIY68xl7YwP4=", - "requires": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu-surface": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/menu-surface": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/menu-surface/-/menu-surface-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-w5fsYXA6HmskzidR6Vm1UmyQm6k=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/notched-outline": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/notched-outline/-/notched-outline-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-wYtI2KnVFTcX4dyxOsUfzsjKhIk=", - "requires": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/progress-indicator": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/progress-indicator/-/progress-indicator-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-Jg+Hs8MA2RfITWEEd8bfqPr8vxo=", - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/radio": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/radio/-/radio-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-eihGEkweeNalE67oyjuvvj/88ak=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/ripple": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/ripple/-/ripple-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-Gtsy5Pbay7nmXSb7GmGU8l6NtvA=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/rtl": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/rtl/-/rtl-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-ifaaHsLJzJBU04p3i1rNg0bWk4U=", - "requires": { - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/segmented-button": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/segmented-button/-/segmented-button-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-HqFAnKcm8KZHZwMU+tQIvGpYAkE=", - "requires": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/touch-target": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/select": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/select/-/select-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-5eL+70j+0TFFCexfIGsxHSYX7W8=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/line-ripple": "15.0.0-canary.684e33d25.0", - "@material/list": "15.0.0-canary.684e33d25.0", - "@material/menu": "15.0.0-canary.684e33d25.0", - "@material/menu-surface": "15.0.0-canary.684e33d25.0", - "@material/notched-outline": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/shape": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/shape/-/shape-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-PirIa5v/ZKh8FF1GF4uspR5syZ8=", - "requires": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/slider": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/slider/-/slider-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-JivvfDNkilOBOQxt91Gtw/VnXA0=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/snackbar": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/snackbar/-/snackbar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-Q3NO++QpBckcdzzJW/uQh8fhYsc=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/icon-button": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/switch": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/switch/-/switch-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-zRC5VO/EkZe9G+7CecI88muW6wM=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "safevalues": "^0.3.4", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/tab": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab/-/tab-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-c7ErjmkWsdC+/H3WTw9DrkXqLyA=", - "requires": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/focus-ring": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/tab-indicator": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/tab-bar": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-bar/-/tab-bar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-YhykDY7Ta/chMHTFc3ZAzkmYRIA=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/tab": "15.0.0-canary.684e33d25.0", - "@material/tab-indicator": "15.0.0-canary.684e33d25.0", - "@material/tab-scroller": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/tab-indicator": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-indicator/-/tab-indicator-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-MFxEYaRTlGGcn4nvymFoFtIQNbE=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/tab-scroller": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tab-scroller/-/tab-scroller-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-/+cw3MpPoYMftUHpze6cVm//FKs=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/tab": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/textfield": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/textfield/-/textfield-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-rj3MpXqoCoGh/sauiId/YnTZq20=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/density": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/floating-label": "15.0.0-canary.684e33d25.0", - "@material/line-ripple": "15.0.0-canary.684e33d25.0", - "@material/notched-outline": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/theme": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/theme/-/theme-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-D6b6pPvm8XYH4jE8gm5e3+zOBSo=", - "requires": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/tokens": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tokens/-/tokens-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-6/7CJ7fx7Z2zUiexmaJHZdGII1Y=", - "requires": { - "@material/elevation": "15.0.0-canary.684e33d25.0" - } - }, - "@material/tooltip": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/tooltip/-/tooltip-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-mBogoBCnxBBk8aZV8/JIJYhYXtU=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/button": "15.0.0-canary.684e33d25.0", - "@material/dom": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/tokens": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "safevalues": "^0.3.4", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/top-app-bar": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/top-app-bar/-/top-app-bar-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-P1CE1sH3+6p5HyPdq8jBPdRUhGU=", - "requires": { - "@material/animation": "15.0.0-canary.684e33d25.0", - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/elevation": "15.0.0-canary.684e33d25.0", - "@material/ripple": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/shape": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "@material/typography": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/touch-target": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/touch-target/-/touch-target-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-T+2cAgy9jYE7jAH4WQZSt8cZy6c=", - "requires": { - "@material/base": "15.0.0-canary.684e33d25.0", - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/rtl": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@material/typography": { - "version": "15.0.0-canary.684e33d25.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@material/typography/-/typography-15.0.0-canary.684e33d25.0.tgz", - "integrity": "sha1-0r0s+QVCBjN7C1mmM+Dc6PjjVjs=", - "requires": { - "@material/feature-targeting": "15.0.0-canary.684e33d25.0", - "@material/theme": "15.0.0-canary.684e33d25.0", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@mdx-js/react": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@mdx-js/react/-/react-3.0.1.tgz", - "integrity": "sha1-mXoZs6W3g9k2x1rnxHz+Yvln90Y=", - "dev": true, - "requires": { - "@types/mdx": "^2.0.0" - } - }, - "@ndelangen/get-tarball": { - "version": "3.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz", - "integrity": "sha1-cn/0RU5l80cH50Klnl5rH1JdiWQ=", - "dev": true, - "requires": { - "gunzip-maybe": "^1.4.2", - "pump": "^3.0.0", - "tar-fs": "^2.1.1" - } - }, - "@ngrx/effects": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/effects/-/effects-15.4.0.tgz", - "integrity": "sha1-MegKou8TlTdyYHucbcsS784uHaU=", - "requires": { - "tslib": "^2.0.0" - } - }, - "@ngrx/entity": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/entity/-/entity-15.4.0.tgz", - "integrity": "sha1-lodFqAejNC7FI84no5r9uk7mAfE=", - "requires": { - "tslib": "^2.0.0" - } - }, - "@ngrx/router-store": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/router-store/-/router-store-15.4.0.tgz", - "integrity": "sha1-erkqxUW93n5w3ZktS7lqIv5vnS4=", - "requires": { - "tslib": "^2.0.0" - } - }, - "@ngrx/schematics": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/schematics/-/schematics-15.4.0.tgz", - "integrity": "sha1-5JTm/qFa0Ir+kpcuwziixdL2Mt0=", - "dev": true - }, - "@ngrx/store": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/store/-/store-15.4.0.tgz", - "integrity": "sha1-GF7hjlxBR8fbYP07IjzEKfgm1RQ=", - "requires": { - "tslib": "^2.0.0" - } - }, - "@ngrx/store-devtools": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngrx/store-devtools/-/store-devtools-15.4.0.tgz", - "integrity": "sha1-OcGjH4E9xDKO0PuCaEOEXINCLC0=", - "requires": { - "tslib": "^2.0.0" - } - }, - "@ngtools/webpack": { - "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ngtools/webpack/-/webpack-15.2.8.tgz", - "integrity": "sha1-34+5MAzPlMq4+K1p+xb9MRgebII=", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@npmcli/fs": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/fs/-/fs-3.1.1.tgz", - "integrity": "sha1-Wc2qWtypXRNfwA8rtT9XcVdc5yY=", - "dev": true, - "requires": { - "semver": "^7.3.5" - } - }, - "@npmcli/git": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/git/-/git-4.1.0.tgz", - "integrity": "sha1-qwrT/YK8TYwTUbbGLw+lbo/mr6Y=", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "lru-cache": { - "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", - "dev": true - }, - "which": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", - "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@npmcli/installed-package-contents": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", - "integrity": "sha1-YwSOX25AlHo6iNy8tP2bdv3TfBc=", - "dev": true, - "requires": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - } - }, - "@npmcli/move-file": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha1-Jva9w3nYf3XlVzm6uJ21JbBhAOQ=", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "@npmcli/node-gyp": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha1-EBstBJDvGqIO1GDkwIE/DbVgVFo=", - "dev": true - }, - "@npmcli/promise-spawn": { - "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - "integrity": "sha1-yLxPor0PAcuXnYeYugOPMUz6cPI=", - "dev": true, - "requires": { - "which": "^3.0.0" - }, - "dependencies": { - "which": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", - "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@npmcli/run-script": { - "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/run-script/-/run-script-6.0.2.tgz", - "integrity": "sha1-olRS1F7n9/uMFt+vliRCPAwOuIU=", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "which": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-3.0.1.tgz", - "integrity": "sha1-ifHNDCP2KagQX/5puBcnkch7S+E=", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha1-p36nQvqyV3UUVDTrHSMoz1ATrDM=", - "dev": true, - "optional": true - }, - "@prettier/plugin-xml": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@prettier/plugin-xml/-/plugin-xml-2.2.0.tgz", - "integrity": "sha1-K8KuZnqoFzaf25Oap9NuqIEFSD0=", - "dev": true, - "requires": { - "@xml-tools/parser": "^1.0.11", - "prettier": ">=2.4.0" - } - }, - "@qqnluaq/smk": { - "version": "1.0.16000", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@qqnluaq/smk/-/smk-1.0.16000.tgz", - "integrity": "sha1-cQX8ZF9GcsI/1TIiXksw/VjuRsM=" - }, - "@radix-ui/react-compose-refs": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", - "integrity": "sha1-fthotmlGqmAw5YCx/8o4bdTSGYk=", - "dev": true, - "requires": { - "@babel/runtime": "^7.13.10" - } - }, - "@radix-ui/react-slot": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", - "integrity": "sha1-qf9EI+reZ/UB/7MuwiBkvJ0wmas=", - "dev": true, - "requires": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" - } - }, - "@schematics/angular": { - "version": "15.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@schematics/angular/-/angular-15.2.8.tgz", - "integrity": "sha1-2EWQPxzEd9KZ+WjrW8QKmFXP2RE=", - "dev": true, - "requires": { - "@angular-devkit/core": "15.2.8", - "@angular-devkit/schematics": "15.2.8", - "jsonc-parser": "3.2.0" - } - }, - "@sigstore/bundle": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/bundle/-/bundle-1.1.0.tgz", - "integrity": "sha1-F/jYE7CTSLFu7tZqjPHD1r09BPE=", - "dev": true, - "requires": { - "@sigstore/protobuf-specs": "^0.2.0" - } - }, - "@sigstore/protobuf-specs": { - "version": "0.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", - "integrity": "sha1-vp7088OAUsQ705nT95LJf/niJ3s=", - "dev": true - }, - "@sigstore/sign": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/sign/-/sign-1.0.0.tgz", - "integrity": "sha1-awjrwvbJKqWssHpJeEy2c4eW97Q=", - "dev": true, - "requires": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "make-fetch-happen": "^11.0.1" - }, - "dependencies": { - "lru-cache": { - "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", - "dev": true - }, - "make-fetch-happen": { - "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", - "dev": true, - "requires": { - "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" - } - }, - "minipass": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", - "dev": true - }, - "minipass-fetch": { - "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "dependencies": { - "minipass": { - "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", - "dev": true - } - } - } - } - }, - "@sigstore/tuf": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sigstore/tuf/-/tuf-1.0.3.tgz", - "integrity": "sha1-KmWYZ3Lt6ZZIVyjwJ7BRTAtwsWA=", - "dev": true, - "requires": { - "@sigstore/protobuf-specs": "^0.2.0", - "tuf-js": "^1.1.7" - } - }, - "@sinclair/typebox": { - "version": "0.24.51", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha1-ZF8z/k4C3v4m8vXAQQ4cCU6sf18=", - "dev": true - }, - "@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha1-gh+EQvQXXY8EZ7na8m46GOLQKvI=", - "dev": true - }, - "@stencil/core": { - "version": "4.18.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@stencil/core/-/core-4.18.0.tgz", - "integrity": "sha1-lE11xzX2klF4A5BPjUMAMwfhoss=" - }, - "@storybook/addon-actions": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-actions/-/addon-actions-8.0.10.tgz", - "integrity": "sha1-35/eDSNBdO2l6xx6+ULajgGSS1A=", - "dev": true, - "requires": { - "@storybook/core-events": "8.0.10", - "@storybook/global": "^5.0.0", - "@types/uuid": "^9.0.1", - "dequal": "^2.0.2", - "polished": "^4.2.2", - "uuid": "^9.0.0" - } - }, - "@storybook/addon-backgrounds": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-backgrounds/-/addon-backgrounds-8.0.10.tgz", - "integrity": "sha1-J7sa81TQwuaJM9WyeV+QCLhLHsU=", - "dev": true, - "requires": { - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/addon-controls": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-controls/-/addon-controls-8.0.10.tgz", - "integrity": "sha1-SeqpvJFPlGLVbb78B7ovjPnVp6k=", - "dev": true, - "requires": { - "@storybook/blocks": "8.0.10", - "lodash": "^4.17.21", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/addon-docs": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-docs/-/addon-docs-8.0.10.tgz", - "integrity": "sha1-V6o7/sJZlcidF/GvksTLJqH5LqM=", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/components": "8.0.10", - "@storybook/csf-plugin": "8.0.10", - "@storybook/csf-tools": "8.0.10", - "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@storybook/react-dom-shim": "8.0.10", - "@storybook/theming": "8.0.10", - "@storybook/types": "8.0.10", - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "fs-extra": "^11.1.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "rehype-external-links": "^3.0.0", - "rehype-slug": "^6.0.0", - "ts-dedent": "^2.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "@storybook/addon-essentials": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-essentials/-/addon-essentials-8.0.10.tgz", - "integrity": "sha1-SQKbLabWGgzthn1PyDsU/pjyy3Y=", - "dev": true, - "requires": { - "@storybook/addon-actions": "8.0.10", - "@storybook/addon-backgrounds": "8.0.10", - "@storybook/addon-controls": "8.0.10", - "@storybook/addon-docs": "8.0.10", - "@storybook/addon-highlight": "8.0.10", - "@storybook/addon-measure": "8.0.10", - "@storybook/addon-outline": "8.0.10", - "@storybook/addon-toolbars": "8.0.10", - "@storybook/addon-viewport": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/manager-api": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/preview-api": "8.0.10", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/addon-highlight": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-highlight/-/addon-highlight-8.0.10.tgz", - "integrity": "sha1-u3tNuUTKbipAbD/ypud6M5VErrc=", - "dev": true, - "requires": { - "@storybook/global": "^5.0.0" - } - }, - "@storybook/addon-interactions": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-interactions/-/addon-interactions-8.0.10.tgz", - "integrity": "sha1-PyQ0SvwXXP74venpR0Uh+iYoyQg=", - "dev": true, - "requires": { - "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.0.10", - "@storybook/test": "8.0.10", - "@storybook/types": "8.0.10", - "polished": "^4.2.2", - "ts-dedent": "^2.2.0" - } - }, - "@storybook/addon-links": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-links/-/addon-links-8.0.10.tgz", - "integrity": "sha1-aFLFoEbfE38dFt2XGxTvQZH0954=", - "dev": true, - "requires": { - "@storybook/csf": "^0.1.4", - "@storybook/global": "^5.0.0", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/addon-measure": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-measure/-/addon-measure-8.0.10.tgz", - "integrity": "sha1-5ZEhY07jXG/hKCkkVt9Pqu0P7QE=", - "dev": true, - "requires": { - "@storybook/global": "^5.0.0", - "tiny-invariant": "^1.3.1" - } - }, - "@storybook/addon-outline": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-outline/-/addon-outline-8.0.10.tgz", - "integrity": "sha1-1SDm/0r+pR77BW7sqIAy34jIU5Q=", - "dev": true, - "requires": { - "@storybook/global": "^5.0.0", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/addon-toolbars": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-toolbars/-/addon-toolbars-8.0.10.tgz", - "integrity": "sha1-dTx9OJWthNhYn798KbqvZCSWiLc=", - "dev": true - }, - "@storybook/addon-viewport": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/addon-viewport/-/addon-viewport-8.0.10.tgz", - "integrity": "sha1-eR3d1IUH9j3j+Qngiijk8bJPDbU=", - "dev": true, - "requires": { - "memoizerific": "^1.11.3" - } - }, - "@storybook/angular": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/angular/-/angular-8.0.10.tgz", - "integrity": "sha1-vcowc0yLYtMrjhP7aZruGHapzTg=", - "dev": true, - "requires": { - "@storybook/builder-webpack5": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/core-server": "8.0.10", - "@storybook/core-webpack": "8.0.10", - "@storybook/docs-tools": "8.0.10", - "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@storybook/telemetry": "8.0.10", - "@storybook/types": "8.0.10", - "@types/node": "^18.0.0", - "@types/react": "^18.0.37", - "@types/react-dom": "^18.0.11", - "@types/semver": "^7.3.4", - "@types/webpack-env": "^1.18.0", - "find-up": "^5.0.0", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "telejson": "^7.2.0", - "ts-dedent": "^2.0.0", - "tsconfig-paths-webpack-plugin": "^4.0.1", - "util-deprecate": "^1.0.2", - "webpack": "5" - } - }, - "@storybook/blocks": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/blocks/-/blocks-8.0.10.tgz", - "integrity": "sha1-r4e39OxbH5qRlbH5k/7qexNHV4Y=", - "dev": true, - "requires": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/components": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/csf": "^0.1.4", - "@storybook/docs-tools": "8.0.10", - "@storybook/global": "^5.0.0", - "@storybook/icons": "^1.2.5", - "@storybook/manager-api": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@storybook/theming": "8.0.10", - "@storybook/types": "8.0.10", - "@types/lodash": "^4.14.167", - "color-convert": "^2.0.1", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "markdown-to-jsx": "7.3.2", - "memoizerific": "^1.11.3", - "polished": "^4.2.2", - "react-colorful": "^5.1.2", - "telejson": "^7.2.0", - "tocbot": "^4.20.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/builder-manager": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/builder-manager/-/builder-manager-8.0.10.tgz", - "integrity": "sha1-E68WJIE/wmwiHIigwnCRrEiwV4E=", - "dev": true, - "requires": { - "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "8.0.10", - "@storybook/manager": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@types/ejs": "^3.1.1", - "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", - "browser-assert": "^1.2.1", - "ejs": "^3.1.8", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", - "esbuild-plugin-alias": "^0.2.1", - "express": "^4.17.3", - "fs-extra": "^11.1.0", - "process": "^0.11.10", - "util": "^0.12.4" - }, - "dependencies": { - "@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha1-O0iMSa7p1JHCyPmKkJt4WHDW6ZU=", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha1-2xySAqW8kuoEx7aEDxu+Cev55rk=", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha1-OxYoAp5VdiSdKy12ZpblB2hEn5g=", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha1-boUXoEXd2GrjDGYIyEdevAxAALs=", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha1-kO0Jjh+d2Kk4FpWyB+HP9FVAoNA=", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha1-1xUC0e6JoRMDJ+iQNkZmx2CiqRE=", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha1-ql6ljZwd2a9oi4tvY+8NPWDOpTw=", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha1-drO5jLH4eTb7w38HPvq61J3NiJw=", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha1-BVtjcl32eDebD2250PqFRjdVsuU=", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha1-wOXnh8KFJk5d/Hp58EuLTu/a1/o=", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha1-phhOYr183GPgwESLg4AQAWUyGcU=", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha1-0I45zob0Xvj8iFSdKcYris9WSao=", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha1-jSUvC3dW/9bRy95epn/4/SBDfyA=", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha1-Gfbc2xRAna5gf2bKEYHdTp24EwA=", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha1-PIMMkPGl190Uc9VZXqTruSCYhoU=", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha1-huyjUgOvwNneBpTGTsCrCjePb/8=", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha1-53HI6w4Pbhh3/9QiADa5iu1ZFeY=", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha1-mnla5LTjfmdPD01xbz4ibdfDm68=", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha1-ffI7YaSXuKwYne9uJalWc8rtsD8=", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha1-8a5av5ygUq4RwbyAb7TA9Rm6z5A=", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha1-JB/mLDTY6EYc1wgneBPh0LpVziM=", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha1-nJB7IeMKUtuVm6T4C7AaDMQD1cw=", - "dev": true, - "optional": true - }, - "esbuild": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha1-nWsjhlYXZu5rWlUZbG12bSjIfqE=", - "dev": true, - "requires": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "@storybook/builder-webpack5": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/builder-webpack5/-/builder-webpack5-8.0.10.tgz", - "integrity": "sha1-KUDfd72jScf3hA0dSCOB9JNEA5Q=", - "dev": true, - "requires": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/core-webpack": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/preview": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@types/node": "^18.0.0", - "@types/semver": "^7.3.4", - "browser-assert": "^1.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "cjs-module-lexer": "^1.2.3", - "constants-browserify": "^1.0.0", - "css-loader": "^6.7.1", - "es-module-lexer": "^1.4.1", - "express": "^4.17.3", - "fork-ts-checker-webpack-plugin": "^8.0.0", - "fs-extra": "^11.1.0", - "html-webpack-plugin": "^5.5.0", - "magic-string": "^0.30.5", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "semver": "^7.3.7", - "style-loader": "^3.3.1", - "terser-webpack-plugin": "^5.3.1", - "ts-dedent": "^2.0.0", - "url": "^0.11.0", - "util": "^0.12.4", - "util-deprecate": "^1.0.2", - "webpack": "5", - "webpack-dev-middleware": "^6.1.2", - "webpack-hot-middleware": "^2.25.1", - "webpack-virtual-modules": "^0.5.0" - }, - "dependencies": { - "fs-extra": { - "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "magic-string": { - "version": "0.30.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha1-Ej2cQaDLVkDIkrBB1M+zvQqks54=", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.15" - } - }, - "webpack-dev-middleware": { - "version": "6.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", - "integrity": "sha1-efQQP4yJhWTJ6Ww6nCQi3lDySbw=", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.12", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - } - } - } - }, - "@storybook/channels": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/channels/-/channels-8.0.10.tgz", - "integrity": "sha1-VhQbRAAWk/+Z4oKN7saFt8Ev8sY=", - "dev": true, - "requires": { - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/global": "^5.0.0", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1" - } - }, - "@storybook/cli": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/cli/-/cli-8.0.10.tgz", - "integrity": "sha1-E3d0n1Rrw4kSKJByIzBZ4Npbz/w=", - "dev": true, - "requires": { - "@babel/core": "^7.23.0", - "@babel/types": "^7.23.0", - "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/core-server": "8.0.10", - "@storybook/csf-tools": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/telemetry": "8.0.10", - "@storybook/types": "8.0.10", - "@types/semver": "^7.3.4", - "@yarnpkg/fslib": "2.10.3", - "@yarnpkg/libzip": "2.3.0", - "chalk": "^4.1.0", - "commander": "^6.2.1", - "cross-spawn": "^7.0.3", - "detect-indent": "^6.1.0", - "envinfo": "^7.7.3", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "get-npm-tarball-url": "^2.0.3", - "giget": "^1.0.0", - "globby": "^11.0.2", - "jscodeshift": "^0.15.1", - "leven": "^3.1.0", - "ora": "^5.4.1", - "prettier": "^3.1.1", - "prompts": "^2.4.0", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "strip-json-comments": "^3.0.1", - "tempy": "^1.0.1", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - } - }, - "@babel/template": { - "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "commander": { - "version": "6.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-6.2.1.tgz", - "integrity": "sha1-B5LraC37wyWZm7K4T93duhEKxzw=", - "dev": true - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", - "dev": true - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@storybook/client-logger": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/client-logger/-/client-logger-8.0.10.tgz", - "integrity": "sha1-096Dd/QfbHZle6dccpWW3GfF/8s=", - "dev": true, - "requires": { - "@storybook/global": "^5.0.0" - } - }, - "@storybook/codemod": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/codemod/-/codemod-8.0.10.tgz", - "integrity": "sha1-y1pVOBTUUS5fBfPTog0HNJxtvPk=", - "dev": true, - "requires": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.4", - "@storybook/csf-tools": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/types": "8.0.10", - "@types/cross-spawn": "^6.0.2", - "cross-spawn": "^7.0.3", - "globby": "^11.0.2", - "jscodeshift": "^0.15.1", - "lodash": "^4.17.21", - "prettier": "^3.1.1", - "recast": "^0.23.5", - "tiny-invariant": "^1.3.1" - }, - "dependencies": { - "@babel/core": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - } - }, - "@babel/generator": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha1-GFlPeJw1lKyyTP20p/e30ui9kS0=", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha1-eET5KJVG76n+usLeTP41igUL1wM=", - "dev": true - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha1-DiIHA7ifIhaADOexxTywz1IcN/Q=", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" - } - }, - "@babel/preset-env": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha1-aprJC9WlqdrlAq9g38WMGQVRu80=", - "dev": true, - "requires": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", - "@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.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "../_EXCLUDED_", - "semver": "^6.3.1" - } - }, - "@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha1-zLiKLEnIFyNoYf7ngmCAVzuKkjo=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/template": { - "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", - "integrity": "sha1-MDIN/j/+GjNsFa/c2v1v1hWyXjM=", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha1-eJrIJAWtZkwgR20CM7SFKB3rnHc=", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "../_EXCLUDED_" - }, - "dependencies": { - "core-js-compat": { - "version": "file:node_modules/@storybook/codemod/node_modules/_EXCLUDED_" - } - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", - "integrity": "sha1-rdxH4kDt0doQWOvaAwIfOCu6eF4=", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - } - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", - "dev": true - }, - "core-js-compat": { - "version": "file:node_modules/@storybook/codemod/node_modules/@babel/_EXCLUDED_" - }, - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@storybook/components": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/components/-/components-8.0.10.tgz", - "integrity": "sha1-dMUGWM/OniA54OtdClHrubcX6a8=", - "dev": true, - "requires": { - "@radix-ui/react-slot": "^1.0.2", - "@storybook/client-logger": "8.0.10", - "@storybook/csf": "^0.1.4", - "@storybook/global": "^5.0.0", - "@storybook/icons": "^1.2.5", - "@storybook/theming": "8.0.10", - "@storybook/types": "8.0.10", - "memoizerific": "^1.11.3", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/core-common": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-common/-/core-common-8.0.10.tgz", - "integrity": "sha1-ROTF1rpQATASFW/73C+wLpIBGvI=", - "dev": true, - "requires": { - "@storybook/core-events": "8.0.10", - "@storybook/csf-tools": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/types": "8.0.10", - "@yarnpkg/fslib": "2.10.3", - "@yarnpkg/libzip": "2.3.0", - "chalk": "^4.1.0", - "cross-spawn": "^7.0.3", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", - "esbuild-register": "^3.5.0", - "execa": "^5.0.0", - "file-system-cache": "2.3.0", - "find-cache-dir": "^3.0.0", - "find-up": "^5.0.0", - "fs-extra": "^11.1.0", - "glob": "^10.0.0", - "handlebars": "^4.7.7", - "lazy-universal-dotenv": "^4.0.0", - "node-fetch": "^2.0.0", - "picomatch": "^2.3.0", - "pkg-dir": "^5.0.0", - "pretty-hrtime": "^1.0.3", - "resolve-from": "^5.0.0", - "semver": "^7.3.7", - "tempy": "^1.0.1", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util": "^0.12.4" - }, - "dependencies": { - "@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha1-O0iMSa7p1JHCyPmKkJt4WHDW6ZU=", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha1-2xySAqW8kuoEx7aEDxu+Cev55rk=", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha1-OxYoAp5VdiSdKy12ZpblB2hEn5g=", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha1-boUXoEXd2GrjDGYIyEdevAxAALs=", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha1-kO0Jjh+d2Kk4FpWyB+HP9FVAoNA=", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha1-1xUC0e6JoRMDJ+iQNkZmx2CiqRE=", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha1-ql6ljZwd2a9oi4tvY+8NPWDOpTw=", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha1-drO5jLH4eTb7w38HPvq61J3NiJw=", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha1-BVtjcl32eDebD2250PqFRjdVsuU=", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha1-wOXnh8KFJk5d/Hp58EuLTu/a1/o=", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha1-phhOYr183GPgwESLg4AQAWUyGcU=", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha1-0I45zob0Xvj8iFSdKcYris9WSao=", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha1-jSUvC3dW/9bRy95epn/4/SBDfyA=", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha1-Gfbc2xRAna5gf2bKEYHdTp24EwA=", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha1-PIMMkPGl190Uc9VZXqTruSCYhoU=", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha1-huyjUgOvwNneBpTGTsCrCjePb/8=", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha1-53HI6w4Pbhh3/9QiADa5iu1ZFeY=", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha1-mnla5LTjfmdPD01xbz4ibdfDm68=", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha1-ffI7YaSXuKwYne9uJalWc8rtsD8=", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha1-8a5av5ygUq4RwbyAb7TA9Rm6z5A=", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha1-JB/mLDTY6EYc1wgneBPh0LpVziM=", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha1-nJB7IeMKUtuVm6T4C7AaDMQD1cw=", - "dev": true, - "optional": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "esbuild": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha1-nWsjhlYXZu5rWlUZbG12bSjIfqE=", - "dev": true, - "requires": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "10.3.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", - "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "minimatch": { - "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minipass": { - "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@storybook/core-events": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-events/-/core-events-8.0.10.tgz", - "integrity": "sha1-A8cMpEgWB46KNHnmMiodH1htqIo=", - "dev": true, - "requires": { - "ts-dedent": "^2.0.0" - } - }, - "@storybook/core-server": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-server/-/core-server-8.0.10.tgz", - "integrity": "sha1-nnWlxHKZ9Ee5qQVkgv+ZSCt/hzw=", - "dev": true, - "requires": { - "@aw-web-design/x-default-browser": "1.4.126", - "@babel/core": "^7.23.9", - "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "8.0.10", - "@storybook/channels": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/csf": "^0.1.4", - "@storybook/csf-tools": "8.0.10", - "@storybook/docs-mdx": "3.0.0", - "@storybook/global": "^5.0.0", - "@storybook/manager": "8.0.10", - "@storybook/manager-api": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@storybook/telemetry": "8.0.10", - "@storybook/types": "8.0.10", - "@types/detect-port": "^1.3.0", - "@types/node": "^18.0.0", - "@types/pretty-hrtime": "^1.0.0", - "@types/semver": "^7.3.4", - "better-opn": "^3.0.2", - "chalk": "^4.1.0", - "cli-table3": "^0.6.1", - "compression": "^1.7.4", - "detect-port": "^1.3.0", - "express": "^4.17.3", - "fs-extra": "^11.1.0", - "globby": "^11.0.2", - "ip": "^2.0.1", - "lodash": "^4.17.21", - "open": "^8.4.0", - "pretty-hrtime": "^1.0.3", - "prompts": "^2.4.0", - "read-pkg-up": "^7.0.1", - "semver": "^7.3.7", - "telejson": "^7.2.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util": "^0.12.4", - "util-deprecate": "^1.0.2", - "watchpack": "^2.2.0", - "ws": "^8.2.3" - }, - "dependencies": { - "@babel/core": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - } - }, - "@babel/template": { - "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", - "dev": true - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@storybook/core-webpack": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/core-webpack/-/core-webpack-8.0.10.tgz", - "integrity": "sha1-6gHM0hnVm+AbKvKqlLf8tuYeum0=", - "dev": true, - "requires": { - "@storybook/core-common": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/types": "8.0.10", - "@types/node": "^18.0.0", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/csf": { - "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf/-/csf-0.1.7.tgz", - "integrity": "sha1-3MbBajU7wJyMYZuhojupOyqrC50=", - "dev": true, - "requires": { - "type-fest": "^2.19.0" - } - }, - "@storybook/csf-plugin": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf-plugin/-/csf-plugin-8.0.10.tgz", - "integrity": "sha1-orBN9wggFA9aP7gtIidnVkFYWtw=", - "dev": true, - "requires": { - "@storybook/csf-tools": "8.0.10", - "unplugin": "^1.3.1" - } - }, - "@storybook/csf-tools": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf-tools/-/csf-tools-8.0.10.tgz", - "integrity": "sha1-95fCgfsQ+ctjgtxtTKVVQvdaPDg=", - "dev": true, - "requires": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.4", - "@storybook/types": "8.0.10", - "fs-extra": "^11.1.0", - "recast": "^0.23.5", - "ts-dedent": "^2.0.0" - }, - "dependencies": { - "@babel/generator": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "@storybook/docs-mdx": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/docs-mdx/-/docs-mdx-3.0.0.tgz", - "integrity": "sha1-XJtc413LAK2Kpd3bq/Uq0J+rOXQ=", - "dev": true - }, - "@storybook/docs-tools": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/docs-tools/-/docs-tools-8.0.10.tgz", - "integrity": "sha1-irb5ziSFgUKI3iWlfKFshCzCFNM=", - "dev": true, - "requires": { - "@storybook/core-common": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@storybook/types": "8.0.10", - "@types/doctrine": "^0.0.3", - "assert": "^2.1.0", - "doctrine": "^3.0.0", - "lodash": "^4.17.21" - } - }, - "@storybook/global": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha1-t5PTS5T1csHX2eD0T6xODbyVcu0=", - "dev": true - }, - "@storybook/icons": { - "version": "1.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/icons/-/icons-1.2.9.tgz", - "integrity": "sha1-u0pRp54Ya2Li3Q4EkouGF6xXODg=", - "dev": true - }, - "@storybook/instrumenter": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/instrumenter/-/instrumenter-8.0.10.tgz", - "integrity": "sha1-bs/zIgawQJlpywLl5h9cVNtufaU=", - "dev": true, - "requires": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.0.10", - "@vitest/utils": "^1.3.1", - "util": "^0.12.4" - } - }, - "@storybook/manager": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/manager/-/manager-8.0.10.tgz", - "integrity": "sha1-w8YinX8s+0f2XcaFcvQsziZh558=", - "dev": true - }, - "@storybook/manager-api": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/manager-api/-/manager-api-8.0.10.tgz", - "integrity": "sha1-r3HSgLhORRRjQv+JD6V5mgwxxS0=", - "dev": true, - "requires": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/csf": "^0.1.4", - "@storybook/global": "^5.0.0", - "@storybook/icons": "^1.2.5", - "@storybook/router": "8.0.10", - "@storybook/theming": "8.0.10", - "@storybook/types": "8.0.10", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "store2": "^2.14.2", - "telejson": "^7.2.0", - "ts-dedent": "^2.0.0" - } - }, - "@storybook/node-logger": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/node-logger/-/node-logger-8.0.10.tgz", - "integrity": "sha1-3EjxdLJuRKf7+7xJd5dJbdII/Lk=", - "dev": true - }, - "@storybook/preview": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/preview/-/preview-8.0.10.tgz", - "integrity": "sha1-P8Ka5F8blfxcy5Dx1HTfJUSbEY8=", - "dev": true - }, - "@storybook/preview-api": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/preview-api/-/preview-api-8.0.10.tgz", - "integrity": "sha1-2u6ZRmP/81jeTOsM4RCOLAmd+0I=", - "dev": true, - "requires": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/csf": "^0.1.4", - "@storybook/global": "^5.0.0", - "@storybook/types": "8.0.10", - "@types/qs": "^6.9.5", - "dequal": "^2.0.2", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "tiny-invariant": "^1.3.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/react-dom-shim": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/react-dom-shim/-/react-dom-shim-8.0.10.tgz", - "integrity": "sha1-eTEcr1vU4B+XcAOAacKZkh4sGtc=", - "dev": true - }, - "@storybook/router": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/router/-/router-8.0.10.tgz", - "integrity": "sha1-B7N0T1P+PQ37H37xVEL22BKHEno=", - "dev": true, - "requires": { - "@storybook/client-logger": "8.0.10", - "memoizerific": "^1.11.3", - "qs": "^6.10.0" - } - }, - "@storybook/telemetry": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/telemetry/-/telemetry-8.0.10.tgz", - "integrity": "sha1-oiI0w/gnO76gdmNZMJ9gMl/iu1c=", - "dev": true, - "requires": { - "@storybook/client-logger": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/csf-tools": "8.0.10", - "chalk": "^4.1.0", - "detect-package-manager": "^2.0.1", - "fetch-retry": "^5.0.2", - "fs-extra": "^11.1.0", - "read-pkg-up": "^7.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha1-5w4X361kIyKH0BkpOZ4Op8hrDls=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@storybook/test": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/test/-/test-8.0.10.tgz", - "integrity": "sha1-afZ/+Flo6QD2g6cGcXtvr8baohc=", - "dev": true, - "requires": { - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/instrumenter": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@testing-library/dom": "^9.3.4", - "@testing-library/jest-dom": "^6.4.2", - "@testing-library/user-event": "^14.5.2", - "@vitest/expect": "1.3.1", - "@vitest/spy": "^1.3.1", - "util": "^0.12.4" - } - }, - "@storybook/theming": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/theming/-/theming-8.0.10.tgz", - "integrity": "sha1-vIo/6Y/IPpdR7qvXib5KzAWhDIo=", - "dev": true, - "requires": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@storybook/client-logger": "8.0.10", - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3" - } - }, - "@storybook/types": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/types/-/types-8.0.10.tgz", - "integrity": "sha1-mYZKomfZdh5kmyiosmp4L3jCnec=", - "dev": true, - "requires": { - "@storybook/channels": "8.0.10", - "@types/express": "^4.7.0", - "file-system-cache": "2.3.0" - } - }, - "@swimlane/ngx-charts": { - "version": "20.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@swimlane/ngx-charts/-/ngx-charts-20.1.0.tgz", - "integrity": "sha1-wTd62syDX6Ne0MbLMqjsW0PM/Wk=", - "requires": { - "@types/d3-shape": "^2.0.0", - "d3-array": "^2.9.1", - "d3-brush": "^2.1.0", - "d3-color": "^2.0.0", - "d3-format": "^2.0.0", - "d3-hierarchy": "^2.0.0", - "d3-interpolate": "^2.0.1", - "d3-scale": "^3.2.3", - "d3-selection": "^2.0.0", - "d3-shape": "^2.0.0", - "d3-time-format": "^3.0.0", - "d3-transition": "^2.0.0", - "tslib": "^2.0.0" - } - }, - "@terraformer/arcgis": { - "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@terraformer/arcgis/-/arcgis-2.1.2.tgz", - "integrity": "sha1-ngXMXg3cQA5TL2zLHZG99CDkp1Y=", - "requires": { - "@terraformer/common": "^2.1.2" - } - }, - "@terraformer/common": { - "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@terraformer/common/-/common-2.1.2.tgz", - "integrity": "sha1-e/g/gfHDqZBpxxTARABPlwfwDJc=" - }, - "@testing-library/dom": { - "version": "9.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/dom/-/dom-9.3.4.tgz", - "integrity": "sha1-UGluwoN2km/sChv4fZ26xeJ/YM4=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.1.3", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "pretty-format": "^27.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/jest-dom": { - "version": "6.4.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/jest-dom/-/jest-dom-6.4.5.tgz", - "integrity": "sha1-uttAKWR3FJE22r7zK1ct3TtWrfE=", - "dev": true, - "requires": { - "@adobe/css-tools": "^4.3.2", - "@babel/runtime": "^7.9.2", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", - "redent": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "dom-accessibility-api": { - "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha1-mT6SXMHXPyxmLn113VpURSWaj9g=", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@testing-library/user-event": { - "version": "14.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@testing-library/user-event/-/user-event-14.5.2.tgz", - "integrity": "sha1-23JX1yfIkZBZR70cGpnaIOA8Lr0=", - "dev": true - }, - "@thednp/event-listener": { - "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@thednp/event-listener/-/event-listener-2.0.4.tgz", - "integrity": "sha1-dkADk4Sebl0efLi88j4/GE3+GGU=", - "dev": true - }, - "@thednp/shorty": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@thednp/shorty/-/shorty-2.0.0.tgz", - "integrity": "sha1-4F5nVAMsCR9ZmsDE7X795lWL3ts=", - "dev": true - }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha1-9UShSNOrNYAcH2M6dEH9h8LkhL8=", - "dev": true - }, - "@trapezedev/gradle-parse": { - "version": "7.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@trapezedev/gradle-parse/-/gradle-parse-7.0.10.tgz", - "integrity": "sha1-Ln4QJUCyVUUGkgizdWeTO8M63A0=", - "dev": true - }, - "@trapezedev/project": { - "version": "7.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@trapezedev/project/-/project-7.0.10.tgz", - "integrity": "sha1-NMmOlbIseeTC0fMPfM7Q6oPcmlM=", - "dev": true, - "requires": { - "@ionic/utils-fs": "^3.1.5", - "@ionic/utils-subprocess": "^2.1.8", - "@prettier/plugin-xml": "^2.2.0", - "@trapezedev/gradle-parse": "7.0.10", - "@xmldom/xmldom": "^0.7.5", - "conventional-changelog": "^3.1.4", - "cross-fetch": "^3.1.5", - "cross-spawn": "^7.0.3", - "diff": "^5.1.0", - "env-paths": "^3.0.0", - "gradle-to-js": "^2.0.0", - "ini": "^2.0.0", - "kleur": "^4.1.5", - "lodash": "^4.17.21", - "mergexml": "^1.2.3", - "npm-watch": "^0.9.0", - "plist": "^3.0.4", - "prettier": "^2.7.1", - "prompts": "^2.4.2", - "replace": "^1.1.0", - "tempy": "^1.0.1", - "tmp": "^0.2.1", - "ts-node": "^10.2.1", - "xcode": "^3.0.1", - "xml-js": "^1.6.11", - "xpath": "^0.0.32", - "yargs": "^17.2.1" - }, - "dependencies": { - "env-paths": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/env-paths/-/env-paths-3.0.0.tgz", - "integrity": "sha1-Lx6Jwvbb00COGxcR3YLWLjF/WNo=", - "dev": true - }, - "ini": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-2.0.0.tgz", - "integrity": "sha1-5f1Vbs3VcmvpePoQAYYurLCpS8U=", - "dev": true - }, - "prettier": { - "version": "2.8.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha1-6MXX6YpDBf/j3i4fxKyhpxwosdo=", - "dev": true - } - } - }, - "@ts-morph/common": { - "version": "0.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ts-morph/common/-/common-0.23.0.tgz", - "integrity": "sha1-vU3b0/SE8pR2yL2YVJFZKuX8FH4=", - "dev": true, - "requires": { - "fast-glob": "^3.3.2", - "minimatch": "^9.0.3", - "mkdirp": "^3.0.1", - "path-browserify": "^1.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "mkdirp": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha1-5E5MVgf7J5wWgkFxPMbg/qmty1A=", - "dev": true - } - } - }, - "@tsconfig/node10": { - "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node10/-/node10-1.0.11.tgz", - "integrity": "sha1-buRkAGhfEw4ngSjHs4t+Ax/1svI=", - "dev": true - }, - "@tsconfig/node12": { - "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha1-7j3vHyfZ7WbaxuRqKVz/sBUuBY0=", - "dev": true - }, - "@tsconfig/node14": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha1-5DhjFihPALmENb9A9y91oJ2r9sE=", - "dev": true - }, - "@tsconfig/node16": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha1-C5LcwMwcgfbzBqOB8o4xsaVlNuk=", - "dev": true - }, - "@tufjs/canonical-json": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", - "integrity": "sha1-6t6f0fU3mTvB8JSfOuonbsxPqzE=", - "dev": true - }, - "@tufjs/models": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@tufjs/models/-/models-1.0.4.tgz", - "integrity": "sha1-WmiWMPa529ozjUsggBkzZWLxdu8=", - "dev": true, - "requires": { - "@tufjs/canonical-json": "1.0.0", - "minimatch": "^9.0.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "@types/aria-query": { - "version": "5.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha1-GjHD03iFDSd42rtjdNA23LpLpwg=", - "dev": true - }, - "@types/body-parser": { - "version": "1.19.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha1-BM6aO2d9yL1oGhfaGrmDXcnT7eQ=", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha1-rfkM4aEF6B3R+cYf3Fr9ob+5KVY=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.38", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha1-W6fzvE+73q/43e2VLl/yzFP42Fg=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha1-fecWRaEDBWtIrDzgezUguBnB1bM=", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/cookie": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha1-v9AsHyIkVnZ2wVRRmfh8OoYdh40=", - "dev": true - }, - "@types/cordova": { - "version": "11.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cordova/-/cordova-11.0.3.tgz", - "integrity": "sha1-QwGxxhSJnByZqDqsRZFChUYiAbc=" - }, - "@types/cors": { - "version": "2.8.17", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cors/-/cors-2.8.17.tgz", - "integrity": "sha1-XXGKXklKgWb1admGeU5JxIshays=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/cross-spawn": { - "version": "6.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha1-AWPQt5pvhUCeDey43MoXFH+B/SI=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/d3-path": { - "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/d3-path/-/d3-path-2.0.4.tgz", - "integrity": "sha1-ayiTwj7AF4j3n3puw56q+aZzKvQ=" - }, - "@types/d3-shape": { - "version": "2.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/d3-shape/-/d3-shape-2.1.7.tgz", - "integrity": "sha1-fDvWqcdYtUuklcqwV1yxg1klESM=", - "requires": { - "@types/d3-path": "^2" - } - }, - "@types/detect-port": { - "version": "1.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/detect-port/-/detect-port-1.3.5.tgz", - "integrity": "sha1-3uzeFDJFmJ3uDoIRXzyrpe4Op0c=", - "dev": true - }, - "@types/doctrine": { - "version": "0.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/doctrine/-/doctrine-0.0.3.tgz", - "integrity": "sha1-6JLSk8ksnB0/mvcsFaVU+8fgiVo=", - "dev": true - }, - "@types/ejs": { - "version": "3.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/ejs/-/ejs-3.1.5.tgz", - "integrity": "sha1-Sdc4JXzHO6/kXBPLj/JAaDtNURc=", - "dev": true - }, - "@types/emscripten": { - "version": "1.39.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/emscripten/-/emscripten-1.39.11.tgz", - "integrity": "sha1-j4xAy4MaJAbA7lsMboR7O/ZZwuM=", - "dev": true - }, - "@types/eslint": { - "version": "8.56.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/eslint/-/eslint-8.56.10.tgz", - "integrity": "sha1-6yNwpzvwSpAe66jyJZXH7g9+tY0=", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha1-MQi9XxiwzbJ3yGez3UScntcHmsU=", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha1-ps4+VW4A/ZiV3Yct0XKtDUvWh/Q=", - "dev": true - }, - "@types/express": { - "version": "4.17.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/express/-/express-4.17.21.tgz", - "integrity": "sha1-wm1KFR5g7+AISyPcM2nrxjHtGS0=", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.19.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", - "integrity": "sha1-OuirN2fZjQtoLNoGPDM54ehsz6o=", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "@types/fs-extra": { - "version": "8.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/fs-extra/-/fs-extra-8.1.5.tgz", - "integrity": "sha1-M6rili07Pskhm1rKJVXuACdPWSc=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/geojson": { - "version": "7946.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/geojson/-/geojson-7946.0.8.tgz", - "integrity": "sha1-MHRK/bOF4pReIvOwM/iX92sfEso=" - }, - "@types/google.visualization": { - "version": "0.0.68", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/google.visualization/-/google.visualization-0.0.68.tgz", - "integrity": "sha1-dz6QjALgjf/miYRPCXLdSBUW5wQ=" - }, - "@types/hast": { - "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha1-HWs5mTuCzqateDlFsFCMJZA+Fao=", - "dev": true, - "requires": { - "@types/unist": "*" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha1-T8M6AMHQwWmHsaIM+S0gYUxVrDU=", - "dev": true - }, - "@types/http-errors": { - "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha1-frR3JsORtzRabsNa1/TeRpz1uk8=", - "dev": true - }, - "@types/http-proxy": { - "version": "1.17.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha1-V/jMqhwcN4BkT4qU+ca1AAteLuw=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/jasmine": { - "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jasmine/-/jasmine-3.6.0.tgz", - "integrity": "sha1-gGT9tv6cuS/nnZ1enq/40tmhJRo=", - "dev": true - }, - "@types/jasminewd2": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jasminewd2/-/jasminewd2-2.0.2.tgz", - "integrity": "sha1-X2jh5pe/ELxv2Mvy4Aaj1nEsW2Q=", - "dev": true, - "requires": { - "@types/jasmine": "*" - } - }, - "@types/jest": { - "version": "28.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/jest/-/jest-28.1.6.tgz", - "integrity": "sha1-1qnN04ln0tdGhh+1vmsSDjgoTdQ=", - "dev": true, - "requires": { - "jest-matcher-utils": "^28.0.0", - "pretty-format": "^28.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", - "dev": true - }, - "pretty-format": { - "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", - "dev": true, - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - }, - "react-is": { - "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", - "dev": true - } - } - }, - "@types/json-schema": { - "version": "7.0.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha1-WWoXRyM2lNUPatinhp/Lb1bPWEE=", - "dev": true - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "@types/karma": { - "version": "6.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/karma/-/karma-6.3.8.tgz", - "integrity": "sha1-Bss+zdq+zoHrQ6EIeo8Brez2RkU=", - "requires": { - "@types/node": "*", - "log4js": "^6.4.1" - } - }, - "@types/lodash": { - "version": "4.17.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/lodash/-/lodash-4.17.1.tgz", - "integrity": "sha1-D6v88vISfvc7EZ2YRSvTF8Shfrg=", - "dev": true - }, - "@types/mapbox__point-geometry": { - "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mapbox__point-geometry/-/mapbox__point-geometry-0.1.4.tgz", - "integrity": "sha1-DvAXt17tzgL/YkO0GJIQ4ubV5W0=" - }, - "@types/mapbox__vector-tile": { - "version": "1.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mapbox__vector-tile/-/mapbox__vector-tile-1.3.4.tgz", - "integrity": "sha1-rXV0Qe8dNGKNngmK/ZyRQjwfhzQ=", - "requires": { - "@types/geojson": "*", - "@types/mapbox__point-geometry": "*", - "@types/pbf": "*" - } - }, - "@types/mdx": { - "version": "2.0.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha1-aPaHcEPTdwkokP9bKYFSsKIWcb0=", - "dev": true - }, - "@types/mime": { - "version": "1.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha1-HvMC4Bz30rWg+lJnkMkSO/HQZpA=", - "dev": true - }, - "@types/minimist": { - "version": "1.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha1-7BB1XocUl7zYPv6SfkPsRujAdH4=", - "dev": true - }, - "@types/node": { - "version": "18.19.33", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/node/-/node-18.19.33.tgz", - "integrity": "sha1-mM0oahuKXhGqBmIyECQLzCjpXEg=", - "requires": { - "undici-types": "~5.26.4" - } - }, - "@types/node-forge": { - "version": "1.3.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha1-CXLqU43bD02cL6DsXbVyR3OmBNo=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha1-VuLMJsOXwDj6sOOpF6EtXFkJ6QE=", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha1-WVDlCWB5MFWEXpVsQn/CsNcMUjk=", - "dev": true - }, - "@types/pbf": { - "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/pbf/-/pbf-3.0.5.tgz", - "integrity": "sha1-qUlaWNjHW+T/6aC9dJowdxXAdAQ=" - }, - "@types/pretty-hrtime": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-7hvYyfegGzRFeGqtDvI6ul9RGkQ=", - "dev": true - }, - "@types/prop-types": { - "version": "15.7.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha1-ErseK+Jyk8FAastq8cPzoUgdmMY=", - "dev": true - }, - "@types/q": { - "version": "0.0.32", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/q/-/q-0.0.32.tgz", - "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", - "dev": true - }, - "@types/qs": { - "version": "6.9.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/qs/-/qs-6.9.15.tgz", - "integrity": "sha1-rd6KBg7JwwWoLeG6vBBW5zvWTc4=", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha1-UK5DU+qt3AQEQnmBL1LIxlhX28s=", - "dev": true - }, - "@types/react": { - "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/react/-/react-18.3.1.tgz", - "integrity": "sha1-/tQ5hcqoNKIITQAuR3HhXfy9vo4=", - "dev": true, - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "18.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha1-DLyBh1XYcGarbKdPvtslR9dKgrA=", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-KzXsz87n04zXKtmSMvvVi/+zyE0=", - "dev": true - }, - "@types/selenium-webdriver": { - "version": "3.0.26", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/selenium-webdriver/-/selenium-webdriver-3.0.26.tgz", - "integrity": "sha1-/H2H1YCv+i5SaFsuiBvCAYGaWDY=", - "dev": true - }, - "@types/semver": { - "version": "7.5.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha1-gmioxXo+Sr0lwWXs02I323lIpV4=", - "dev": true - }, - "@types/send": { - "version": "0.17.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/send/-/send-0.17.4.tgz", - "integrity": "sha1-ZhnNJOcnB5NwLk5qS5WKkBDPxXo=", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/serve-index": { - "version": "1.9.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha1-5q4T1QU8sG7TY5IRC0+aSaxOyJg=", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha1-IhdLvXT7l/4wMQlzjptcLzBk9xQ=", - "dev": true, - "requires": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "@types/slice-ansi": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha1-60DfvjrFwd5h9ry57UcfVLqpidY=", - "dev": true - }, - "@types/sockjs": { - "version": "0.3.36", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha1-zjIs8HvMEZ1Mv3+IlU86O9D2dTU=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/supercluster": { - "version": "7.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/supercluster/-/supercluster-7.1.3.tgz", - "integrity": "sha1-GhvCQBsJF02cnkQSSTHseHSnKyc=", - "requires": { - "@types/geojson": "*" - } - }, - "@types/unist": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha1-bdYeQ+9gs0CGKH+DaDpcGy3FPSA=", - "dev": true - }, - "@types/uuid": { - "version": "9.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha1-dUW6T8PAA9bHVvZR878WPY8PKbo=", - "dev": true - }, - "@types/webpack-env": { - "version": "1.18.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/webpack-env/-/webpack-env-1.18.5.tgz", - "integrity": "sha1-7M2gsE/gJL7VBYgeLlMvnBGRab8=", - "dev": true - }, - "@types/ws": { - "version": "8.5.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha1-Ss+1F5cIU/pldKOmiGeR0Eo5Z4c=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/yauzl": { - "version": "2.10.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha1-6bKAi08QlQSgPNqVglmHb2EBeZk=", - "optional": true, - "requires": { - "@types/node": "*" - } - }, - "@types/youtube": { - "version": "0.0.42", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/youtube/-/youtube-0.0.42.tgz", - "integrity": "sha1-w1aOPoLgTL0AysO2ZWTrzSH9nZA=" - }, - "@typescript-eslint/eslint-plugin": { - "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.15.0.tgz", - "integrity": "sha1-sLPhX6jD5n7UOGt2XMC6mK06MDs=", - "dev": true, - "requires": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.15.0", - "@typescript-eslint/type-utils": "6.15.0", - "@typescript-eslint/utils": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "dependencies": { - "@typescript-eslint/type-utils": { - "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/type-utils/-/type-utils-6.15.0.tgz", - "integrity": "sha1-wiJhvQBWaCGjANCPRjJTOo+b7QE=", - "dev": true, - "requires": { - "@typescript-eslint/typescript-estree": "6.15.0", - "@typescript-eslint/utils": "6.15.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - } - }, - "@typescript-eslint/utils": { - "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-6.15.0.tgz", - "integrity": "sha1-+A27efOw9WkHeocR3UQYaokz+kw=", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.15.0", - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/typescript-estree": "6.15.0", - "semver": "^7.5.4" - } - }, - "semver": { - "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", - "dev": true - } - } - }, - "@typescript-eslint/parser": { - "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/parser/-/parser-6.15.0.tgz", - "integrity": "sha1-GvaXQc+jFKE8FDTQvdWgwwlmmdc=", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "6.15.0", - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/typescript-estree": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-6.15.0.tgz", - "integrity": "sha1-QOUhSj6eBIrKVc4zOBvGG2tRwyo=", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/type-utils/-/type-utils-5.48.2.tgz", - "integrity": "sha1-fTrsqfo3p6t+PZBWqZtC80LEitc=", - "dev": true, - "requires": { - "@typescript-eslint/typescript-estree": "5.48.2", - "@typescript-eslint/utils": "5.48.2", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "dependencies": { - "@typescript-eslint/types": { - "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.48.2.tgz", - "integrity": "sha1-Y1cGq7HsFkE3+SFI8G95RDjJe44=", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", - "integrity": "sha1-biBrRilCsyODWCpsklHAUCHMIbA=", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.48.2", - "@typescript-eslint/visitor-keys": "5.48.2", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", - "integrity": "sha1-wkdYKgvM5GdGHXtpZRO/lFUAAGA=", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.48.2", - "eslint-visitor-keys": "^3.3.0" - } - } - } - }, - "@typescript-eslint/types": { - "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-6.15.0.tgz", - "integrity": "sha1-qfewBq7lKwlIvm4D9SGBS/Q13dU=", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-6.15.0.tgz", - "integrity": "sha1-L4pRPfHOXm4bqOXGqlLzkq4CP8U=", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.15.0", - "@typescript-eslint/visitor-keys": "6.15.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "dependencies": { - "semver": { - "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", - "dev": true - } - } - }, - "@typescript-eslint/utils": { - "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-5.48.2.tgz", - "integrity": "sha1-N3epHcsiuEmaJVGeBu7y6VaSlaM=", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.48.2", - "@typescript-eslint/types": "5.48.2", - "@typescript-eslint/typescript-estree": "5.48.2", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-5.48.2.tgz", - "integrity": "sha1-u3Z2y3jx6Ukh6qtjektdWW+Dirw=", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.48.2", - "@typescript-eslint/visitor-keys": "5.48.2" - } - }, - "@typescript-eslint/types": { - "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.48.2.tgz", - "integrity": "sha1-Y1cGq7HsFkE3+SFI8G95RDjJe44=", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.48.2.tgz", - "integrity": "sha1-biBrRilCsyODWCpsklHAUCHMIbA=", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.48.2", - "@typescript-eslint/visitor-keys": "5.48.2", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.48.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.48.2.tgz", - "integrity": "sha1-wkdYKgvM5GdGHXtpZRO/lFUAAGA=", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.48.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", - "dev": true - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "6.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-6.15.0.tgz", - "integrity": "sha1-W6+Xp7/uxvSJTUAENwVRVaRrIzA=", - "dev": true, - "requires": { - "@typescript-eslint/types": "6.15.0", - "eslint-visitor-keys": "^3.4.1" - } - }, - "@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha1-dWZBrbWHhRtcyz4JXa8nrlgchAY=", - "dev": true - }, - "@vitest/expect": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/expect/-/expect-1.3.1.tgz", - "integrity": "sha1-1MFLicQ6Jf1ACmuUH1G6J/4MuRg=", - "dev": true, - "requires": { - "@vitest/spy": "1.3.1", - "@vitest/utils": "1.3.1", - "chai": "^4.3.10" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha1-Qwtc6KTgBEp+OBlmMwWnswkcjgM=", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.27.8" - } - }, - "@sinclair/typebox": { - "version": "0.27.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha1-Zmf6wWxDa1Q0o4ejTe2wExmPbm4=", - "dev": true - }, - "@vitest/spy": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/spy/-/spy-1.3.1.tgz", - "integrity": "sha1-gUJF1G0BG5nt0cdSj1clxk6FqIs=", - "dev": true, - "requires": { - "tinyspy": "^2.2.0" - } - }, - "@vitest/utils": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/utils/-/utils-1.3.1.tgz", - "integrity": "sha1-ewWDhlRVdUT2lKNy3nZ/zJWU1ho=", - "dev": true, - "requires": { - "diff-sequences": "^29.6.3", - "estree-walker": "^3.0.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", - "dev": true - }, - "pretty-format": { - "version": "29.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha1-ykLHWDEPNlv6caC9oKgHFgt3aBI=", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - }, - "react-is": { - "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", - "dev": true - } - } - }, - "@vitest/spy": { - "version": "1.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/spy/-/spy-1.6.0.tgz", - "integrity": "sha1-Niy9QszbA/FhN5j96ZeZZJUWkG0=", - "dev": true, - "requires": { - "tinyspy": "^2.2.0" - } - }, - "@vitest/utils": { - "version": "1.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@vitest/utils/-/utils-1.6.0.tgz", - "integrity": "sha1-XFZ1yn1vVGp7QzfemuiC5sV4lqE=", - "dev": true, - "requires": { - "diff-sequences": "^29.6.3", - "estree-walker": "^3.0.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha1-Qwtc6KTgBEp+OBlmMwWnswkcjgM=", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.27.8" - } - }, - "@sinclair/typebox": { - "version": "0.27.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha1-Zmf6wWxDa1Q0o4ejTe2wExmPbm4=", - "dev": true - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", - "dev": true - }, - "pretty-format": { - "version": "29.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha1-ykLHWDEPNlv6caC9oKgHFgt3aBI=", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - }, - "react-is": { - "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", - "dev": true - } - } - }, - "@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha1-uxag6LGRT5efRYZMI4Gcw+Pw1Ls=", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha1-2svLla/xNcgmD3f6O0xf6mAKZDE=", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha1-YTL2jErNWdzRQcRLGMvrvZ8vp2g=", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha1-bfINJy6lQ5vyCrNJK3+3Dpv8s/Y=", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha1-y85efgwb0yz0kFrkRO9kzqkZ8bU=", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha1-uy69s7g6om2bqtTEbUMVKDrNUek=", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha1-PaYjIzrhpgQJtQmlKt6bwio3978=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha1-u2ZckdCxT//OsOOCmMMprwQ8bjo=", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha1-cOYOXoL5rIERi8JTgaCyg4kyQNc=", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha1-kPi8NMVhWV/hVmA75yU8280Pq1o=", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha1-n58/9SoUyYCTm+DvnV3568Z4rjs=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha1-plIGAdobVwBEgnNmanGtCkXXhUc=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha1-nm6BR138+2LatXSsLdo4ImwjK8U=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha1-xHrLkObwgzkeP6YdETZQ7qHpWTc=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha1-vOz2YdfRq9r5idg0Gkgz4z4rMaw=", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "@wf1/core-ui": { - "version": "2.5.1", - "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/core-ui/-/@wf1/core-ui-2.5.1.tgz", - "integrity": "sha1-ODIlzzdlK6gXOJNJmL4RJVV+TUc=", - "requires": { - "tslib": "^2.0.0" - } - }, - "@wf1/incidents-rest-api": { - "version": "1.9.0-SNAPSHOT.85", - "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/incidents-rest-api/-/@wf1/incidents-rest-api-1.9.0-SNAPSHOT.85.tgz", - "integrity": "sha1-gTgdCGasX8EjLjdKj6OjGZCSmfA=", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" - } - } - }, - "@wf1/orgunit-rest-api": { - "version": "2.0.2", - "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/orgunit-rest-api/-/@wf1/orgunit-rest-api-2.0.2.tgz", - "integrity": "sha1-nvsVkD7x5w3+qxlyBFjG1TmjLlg=", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" - } - } - }, - "@wf1/wfcc-application-ui": { - "version": "1.2.0-SNAPSHOT.106", - "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/wfcc-application-ui/-/@wf1/wfcc-application-ui-1.2.0-SNAPSHOT.106.tgz", - "integrity": "sha1-kC81cbdyBBgF85Yl03nqEHaxJ4g=", - "requires": { - "tslib": "^2.5.1" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "@wf1/wfdm-document-management-api": { - "version": "1.2.0-SNAPSHOT.61", - "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/wfdm-document-management-api/-/@wf1/wfdm-document-management-api-1.2.0-SNAPSHOT.61.tgz", - "integrity": "sha1-Y+/v/clpDJi62uHbUdDhvHGNroY=", - "requires": { - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" - } - } - }, - "@xml-tools/parser": { - "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xml-tools/parser/-/parser-1.0.11.tgz", - "integrity": "sha1-oRihQJnqXDxTfkeB+tL8GVtX+P8=", - "dev": true, - "requires": { - "chevrotain": "7.1.1" - } - }, - "@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha1-/zSUJmek4ZqfSgmWp2gU2qw2TPM=", - "dev": true - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", - "dev": true - }, - "@yarnpkg/esbuild-plugin-pnp": { - "version": "3.0.0-rc.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", - "integrity": "sha1-TkDn0usoglyaNaudBMNjkx18Dmc=", - "dev": true, - "requires": { - "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "@yarnpkg/fslib": { - "version": "2.10.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/fslib/-/fslib-2.10.3.tgz", - "integrity": "sha1-qMmJPfXRg89jYmgLnxxtdQTdVxc=", - "dev": true, - "requires": { - "@yarnpkg/libzip": "^2.3.0", - "tslib": "^1.13.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", - "dev": true - } - } - }, - "@yarnpkg/libzip": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/libzip/-/libzip-2.3.0.tgz", - "integrity": "sha1-/h52Lkdmn24slg/BGENmCNg0474=", - "dev": true, - "requires": { - "@types/emscripten": "^1.39.6", - "tslib": "^1.13.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", - "dev": true - } - } - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha1-53qX+9NFt22DJF7c0X05OxtB+zE=", - "dev": true - }, - "abab": { - "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/abab/-/abab-2.0.6.tgz", - "integrity": "sha1-QbgPLIcdGWhiFrgjCSMc/Tyz0pE=", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=", - "dev": true - }, - "accepts": { - "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha1-C/C+EltnAUrcsLCSHmLbe//hay4=", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.11.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha1-ceCxThOk7BYHJLOPt7DyM7G4HXo=", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha1-UHJ2JJ1oR5fITgc074SGAzTPsaw=", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=", - "dev": true - }, - "acorn-walk": { - "version": "8.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/acorn-walk/-/acorn-walk-8.3.2.tgz", - "integrity": "sha1-dwOvlBXxttuTFdaJVQOGLiMdNKo=", - "dev": true - }, - "add-stream": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=", - "dev": true - }, - "address": { - "version": "1.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/address/-/address-1.2.2.tgz", - "integrity": "sha1-K1JI2sVIWmOQUyxqUX/aLj+qyJ4=", - "dev": true - }, - "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha1-/EoP0ID30QRx8wpzIPJVYK3ijJk=", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, - "adm-zip": { - "version": "0.5.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/adm-zip/-/adm-zip-0.5.12.tgz", - "integrity": "sha1-h3hjKOkdVLNzWNilD5VMTNc7pgs=", - "dev": true - }, - "agent-base": { - "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=", - "requires": { - "debug": "4" - } - }, - "agentkeepalive": { - "version": "4.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha1-JnOtE4mzxBjFogxdc2T5PKBL6SM=", - "dev": true, - "requires": { - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha1-0aBScyPiL1NWLFZ8AJkVd9++GdE=", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=", - "dev": true, - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha1-adTThaRzPNvqtElkoRcKiPh/DhY=", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "angular-google-charts": { - "version": "2.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular-google-charts/-/angular-google-charts-2.2.3.tgz", - "integrity": "sha1-oO80Z7O4at/kgqcINSxrIJRh73Q=", - "requires": { - "@types/google.visualization": "0.0.68", - "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=" - } - } - }, - "angular-oauth2-oidc": { - "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular-oauth2-oidc/-/angular-oauth2-oidc-4.0.2.tgz", - "integrity": "sha1-Lt1Io78XAdIJePM0RquhvTUq0CQ=", - "requires": { - "jsrsasign": "^8.0.12", - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" - } - } - }, - "angular2-uuid": { - "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/angular2-uuid/-/angular2-uuid-1.1.1.tgz", - "integrity": "sha1-cvA81TK39AAy6x7PufhFc4S+lW4=" - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs=", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", - "dev": true - } - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - }, - "dependencies": { - "color-convert": { - "version": "1.9.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - } - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4=", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "apache-crypt": { - "version": "1.2.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/apache-crypt/-/apache-crypt-1.2.6.tgz", - "integrity": "sha1-w/m5gxi0R/CoeLVOLLETu7hTlpg=", - "dev": true, - "requires": { - "unix-crypt-td-js": "^1.1.4" - } - }, - "apache-md5": { - "version": "1.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/apache-md5/-/apache-md5-1.1.8.tgz", - "integrity": "sha1-6nnG/rA6v+1CsoMN3gb3XfXju9k=", - "dev": true - }, - "app-root-dir": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/app-root-dir/-/app-root-dir-1.0.2.tgz", - "integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=", - "dev": true - }, - "aproba": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha1-UlILiuW1aSFbNU78DKo/4eRaitw=", - "dev": true - }, - "are-docs-informative": { - "version": "0.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/are-docs-informative/-/are-docs-informative-0.0.2.tgz", - "integrity": "sha1-OH8Ok/XUUoA3PTh6WdNMltsyGWM=", - "dev": true - }, - "are-we-there-yet": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha1-Z53yIrJ4xk8s26EXXNwAsNlhZL0=", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "arg": { - "version": "4.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arg/-/arg-4.1.3.tgz", - "integrity": "sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk=", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "5.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha1-GdsnzRARUnc2MTlvepWjtYwiw14=", - "dev": true, - "requires": { - "deep-equal": "^2.0.5" - } - }, - "arr-union": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha1-HlWD7BZ2NUCieuUu7Zn/iZIjVo8=", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "array-ify": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", - "dev": true - }, - "array-includes": { - "version": "3.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha1-XjcMvhcv3V3WUwwdSq3aJSgbqX0=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", - "dev": true - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha1-jDWnVccpCHGUU/hxRcoBHjkzTQ0=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "array.prototype.flat": { - "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha1-FHYhffjP8X1y7o87oGc421s4fRg=", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha1-yafGgx245xnWzmORkBRsJLvT5Sc=", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha1-CXly9CVeQbw0JeN9w/ZCHPmu/eY=", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - } - }, - "arrify": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha1-DTp7tuZOAqkMAwOzHykoaOoJoI0=", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "4.10.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" - } - } - }, - "assert": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assert/-/assert-2.1.0.tgz", - "integrity": "sha1-bZKiONBdwC50J8iB+4voHIRIst0=", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "ast-types": { - "version": "0.16.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ast-types/-/ast-types-0.16.1.tgz", - "integrity": "sha1-ep2hYXyQgbwSH6r+kXEbTIu4HaI=", - "dev": true, - "requires": { - "tslib": "^2.0.1" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=", - "dev": true - }, - "async": { - "version": "3.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/async/-/async-3.2.5.tgz", - "integrity": "sha1-69Uqj9r3oiiaJN85n42Ehcika2Y=", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=", - "dev": true - }, - "autoprefixer": { - "version": "10.4.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha1-tRNrWZMCCaMh6fo9yi58TSI+g6g=", - "dev": true, - "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "available-typed-arrays": { - "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha1-pcw3XWoDwu/IelU/PgsVIt7xSEY=", - "dev": true, - "requires": { - "possible-typed-array-names": "^1.0.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha1-zhydFDOJZ54lOzFCQeqapc7JgNM=", - "dev": true - }, - "axobject-query": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha1-O25cbU5DynulHFur+Z0iqcaEheE=", - "dev": true, - "requires": { - "deep-equal": "^2.0.5" - } - }, - "b4a": { - "version": "1.6.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/b4a/-/b4a-1.6.6.tgz", - "integrity": "sha1-pMw0mjhRmHw8SsLXeFwYdE9tqbo=", - "dev": true - }, - "babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha1-laSS3dkPm06aSh2hTrM1uHtjTs4=", - "dev": true - }, - "babel-loader": { - "version": "9.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-loader/-/babel-loader-9.1.2.tgz", - "integrity": "sha1-oWoIDeUtCIVO4UVwRpkFpfwA05w=", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.2", - "schema-utils": "^4.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha1-+ojsWSMv2bTjbbvFQKjsmptH2nM=", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha1-XRvTg20KGeG4S78tlkDMtvlRwSI=", - "dev": true, - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha1-Vq2II3E36t5IWnG1L3Lb7VfGIwo=", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "../_EXCLUDED_" - }, - "dependencies": { - "core-js-compat": { - "version": "file:node_modules/_EXCLUDED_" - } - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha1-OQ+Rw42QRzWS7UM1HoAanT4P10c=", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=" - }, - "bare-events": { - "version": "2.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-events/-/bare-events-2.2.2.tgz", - "integrity": "sha1-qYpBhB+Ysu/n7MXFRogURpsBgHg=", - "dev": true, - "optional": true - }, - "bare-fs": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-fs/-/bare-fs-2.3.0.tgz", - "integrity": "sha1-CHL44zzykcn9Un2CcVTxVqKY1AI=", - "dev": true, - "optional": true, - "requires": { - "bare-events": "^2.0.0", - "bare-path": "^2.0.0", - "bare-stream": "^1.0.0" - } - }, - "bare-os": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-os/-/bare-os-2.3.0.tgz", - "integrity": "sha1-cY5oCxOe//8GJKdCHAmOeiwtY9o=", - "dev": true, - "optional": true - }, - "bare-path": { - "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-path/-/bare-path-2.1.2.tgz", - "integrity": "sha1-eglA006+Zffhefph7Y1J2dwVHWc=", - "dev": true, - "optional": true, - "requires": { - "bare-os": "^2.1.0" - } - }, - "bare-stream": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bare-stream/-/bare-stream-1.0.0.tgz", - "integrity": "sha1-JcPlYZjZIhhzIMP4xS11xAUReLQ=", - "dev": true, - "optional": true, - "requires": { - "streamx": "^2.16.1" - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=" - }, - "base64id": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha1-J3Csa8R9MSr5eov5pjQ0LgzSXLY=", - "dev": true - }, - "basic-auth": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha1-uZgnm/R844NEtPPPkW1Gebv1Hjo=", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "batch": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bcryptjs": { - "version": "2.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=", - "dev": true - }, - "better-opn": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/better-opn/-/better-opn-3.0.2.tgz", - "integrity": "sha1-+W813qr480FEpBAmUbq88A0diBc=", - "dev": true, - "requires": { - "open": "^8.0.4" - } - }, - "big-integer": { - "version": "1.6.52", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha1-YKiH8wR2FKjhv/5dcXNJCpfcjIU=", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", - "dev": true - }, - "binary-extensions": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha1-9uFKl4WNMnJSIAJC1Mz+UixEVSI=", - "dev": true - }, - "bl": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bl/-/bl-4.1.0.tgz", - "integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "blocking-proxy": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/blocking-proxy/-/blocking-proxy-1.0.1.tgz", - "integrity": "sha1-gdb9H+E6TA1pV99/kbdemNrEDLI=", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "bn.js": { - "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha1-C8UnpqDRjQqo1bBTjOSnfcz6e3A=" - }, - "body-parser": { - "version": "1.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha1-b+sOIcRyTQbef/ONo22tT1enR/0=", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.11.0.tgz", - "integrity": "sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - } - } - }, - "bonjour-service": { - "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha1-60GzCFGD3zMh2hJkcZ+62hJHjQI=", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "bootstrap.native": { - "version": "5.0.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bootstrap.native/-/bootstrap.native-5.0.12.tgz", - "integrity": "sha1-B5S34ggCx8rCRg2/0V94qCm4+W8=", - "dev": true, - "requires": { - "@thednp/event-listener": "^2.0.4", - "@thednp/shorty": "^2.0.0" - } - }, - "bplist-creator": { - "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-creator/-/bplist-creator-0.1.0.tgz", - "integrity": "sha1-AYotG1h/dp43nvVRkQNzD4ljuh4=", - "dev": true, - "requires": { - "stream-buffers": "2.2.x" - } - }, - "bplist-parser": { - "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha1-Q6nRg+W/nVRSAM6sPnEveeu+jQ4=", - "dev": true, - "requires": { - "big-integer": "^1.6.44" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/braces/-/braces-3.0.2.tgz", - "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "brotli": { - "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brotli/-/brotli-1.3.3.tgz", - "integrity": "sha1-c2XYzADxLPdl0rLImHFrz0tgTUg=", - "dev": true, - "requires": { - "base64-js": "^1.1.2" - } - }, - "browser-assert": { - "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browser-assert/-/browser-assert-1.2.1.tgz", - "integrity": "sha1-mqpaKox0aFwq4Fv+Ru/WBvBowgA=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0=", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-sign/-/browserify-sign-4.2.3.tgz", - "integrity": "sha1-ev5MAex+5ZqJpVikt1vYWuYtQgg=", - "requires": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" - } - } - }, - "browserify-zlib": { - "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", - "dev": true, - "requires": { - "pako": "~0.2.0" - }, - "dependencies": { - "pako": { - "version": "0.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", - "dev": true - } - } - }, - "browserslist": { - "version": "4.21.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha1-dcXa5gBj7mQfl34A7dPPsvt69qc=", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - } - }, - "browserstack": { - "version": "1.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserstack/-/browserstack-1.6.1.tgz", - "integrity": "sha1-4FH5cz7DtQdlnzlcekdlobHjWLM=", - "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1" - }, - "dependencies": { - "agent-base": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - } - } - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha1-yuYoEriYAellYzbkYiPgMDhr57Y=", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "bytewise": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytewise/-/bytewise-1.1.0.tgz", - "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=", - "requires": { - "bytewise-core": "^1.2.2", - "typewise": "^1.0.3" - } - }, - "bytewise-core": { - "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytewise-core/-/bytewise-core-1.2.3.tgz", - "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=", - "requires": { - "typewise-core": "^1.2" - } - }, - "cacache": { - "version": "17.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha1-UCPtiSuohD47c2HCbQraN+FGKQw=", - "dev": true, - "requires": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^8.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", - "dev": true - } - } - }, - "call-bind": { - "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha1-BgFlmcQMVkmMGHadJzC+JCtvo7k=", - "dev": true, - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - } - }, - "callsite": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true - }, - "callsites": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", - "dev": true - }, - "camel-case": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha1-lygHKpVPgFIoIlpt7qazhGHhvVo=", - "dev": true, - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=" - }, - "camelcase-keys": { - "version": "6.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, - "caniuse-lite": { - "version": "1.0.30001617", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz", - "integrity": "sha1-gJvCXz9QJ86zMUKn1sQHWdepAes=", - "dev": true - }, - "capacitor-native-settings": { - "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/capacitor-native-settings/-/capacitor-native-settings-5.0.1.tgz", - "integrity": "sha1-uchEXaFJ/qm9UnFwxkhs5R4sfho=" - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha1-22QGbGQi7tLgjMFLmGykN5bbxtQ=", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chai": { - "version": "4.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chai/-/chai-4.4.1.tgz", - "integrity": "sha1-NgP6bro1QlsPKskaAJ/pJBBuUNE=", - "dev": true, - "requires": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.0.8" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", - "dev": true - }, - "check-error": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha1-plAuQxKn7pafZG6Duz3dVigb1pQ=", - "dev": true, - "requires": { - "get-func-name": "^2.0.2" - } - }, - "cheerio": { - "version": "1.0.0-rc.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha1-eIv3RmUGsca/X65R0kosTWLkdoM=", - "dev": true, - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - } - }, - "cheerio-select": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha1-TYZzKGuBJsoqjkJ0DV48SISuIbQ=", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - } - }, - "chevrotain": { - "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chevrotain/-/chevrotain-7.1.1.tgz", - "integrity": "sha1-USKBTq/RWFqWAfkYCnvpxC1WmcY=", - "dev": true, - "requires": { - "regexp-to-ast": "0.5.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha1-HPN8hwe5Mr0a8a4iwEMuKs0ZA70=", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=", - "dev": true - }, - "chromatic": { - "version": "11.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chromatic/-/chromatic-11.3.2.tgz", - "integrity": "sha1-6VpeupofPRB2EzWrormGxENt3no=", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "citty": { - "version": "0.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/citty/-/citty-0.1.6.tgz", - "integrity": "sha1-D3kE2h7UYl4anqfg+ngJgaq3xeQ=", - "dev": true, - "requires": { - "consola": "^3.2.3" - } - }, - "cjs-module-lexer": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", - "integrity": "sha1-xIU0Guj9mZyk7lry16HJrgHgCZw=", - "dev": true - }, - "ckeditor5": { - "version": "35.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ckeditor5/-/ckeditor5-35.4.0.tgz", - "integrity": "sha1-DOZ68hFVG5aFa3gONylIHK27NN8=", - "requires": { - "@ckeditor/ckeditor5-clipboard": "^35.4.0", - "@ckeditor/ckeditor5-core": "^35.4.0", - "@ckeditor/ckeditor5-engine": "^35.4.0", - "@ckeditor/ckeditor5-enter": "^35.4.0", - "@ckeditor/ckeditor5-paragraph": "^35.4.0", - "@ckeditor/ckeditor5-select-all": "^35.4.0", - "@ckeditor/ckeditor5-typing": "^35.4.0", - "@ckeditor/ckeditor5-ui": "^35.4.0", - "@ckeditor/ckeditor5-undo": "^35.4.0", - "@ckeditor/ckeditor5-upload": "^35.4.0", - "@ckeditor/ckeditor5-utils": "^35.4.0", - "@ckeditor/ckeditor5-widget": "^35.4.0" - } - }, - "clean-css": { - "version": "5.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clean-css/-/clean-css-5.3.3.tgz", - "integrity": "sha1-szBlPNO9a3UAnMJccUyue5M1HM0=", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.9.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha1-F3Oo9LnE1qwxVj31Oz/B15Ri/kE=", - "dev": true - }, - "cli-table3": { - "version": "0.6.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-table3/-/cli-table3-0.6.4.tgz", - "integrity": "sha1-0cU2uKPy577Fj2esnldpsbMAiLA=", - "dev": true, - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } - }, - "cli-width": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=", - "dev": true - }, - "cliui": { - "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha1-DASwddsCy/5g3I5s8vVIaxo2CKo=", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "code-block-writer": { - "version": "13.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/code-block-writer/-/code-block-writer-13.0.1.tgz", - "integrity": "sha1-UqxgymB22HALiKRb1x4GpXcVhAU=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "color": { - "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color/-/color-4.2.3.tgz", - "integrity": "sha1-14HsteVyJO5D6pYnVgEHwODGRjo=", - "dev": true, - "requires": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" - }, - "color-string": { - "version": "1.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha1-RGf5FG8Db4Vbdk37W/hYK/NCx6Q=", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "color-support": { - "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=", - "dev": true - }, - "colorette": { - "version": "2.0.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha1-nreT5oMwZ/cjWQL807CZF6AAqVo=", - "dev": true - }, - "colors": { - "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/colors/-/colors-1.4.0.tgz", - "integrity": "sha1-xQSRR51MG9rtLJztMs98fcI2D3g=", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "8.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-8.3.0.tgz", - "integrity": "sha1-SDfqGy2me5xhamevuw+v7lZ7ymY=", - "dev": true - }, - "comment-parser": { - "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha1-va/q03lhrAeb4R637GXE0CHq+cw=", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "compare-func": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha1-+2XnXtvd/S5WhVTotbBf/3pR/LM=", - "dev": true, - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "compressible": { - "version": "2.0.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/compression/-/compression-1.7.4.tgz", - "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "connect": { - "version": "3.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/connect/-/connect-3.7.0.tgz", - "integrity": "sha1-XUk0iRDKpeB6AYALAw0MNfIEhPg=", - "dev": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha1-ZHJkhFJRoNryW5fOh4NMrOD18cg=", - "dev": true - }, - "consola": { - "version": "3.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/consola/-/consola-3.2.3.tgz", - "integrity": "sha1-B0GFeqiM+g1v1T8c/wN1E26YUC8=", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha1-i4K076yCUSoCuwsdzsnSxejrW/4=", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", - "dev": true - } - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha1-i3cxYmVtHRCGeEyPI6VM5tc9eRg=", - "dev": true - }, - "conventional-changelog": { - "version": "3.1.25", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog/-/conventional-changelog-3.1.25.tgz", - "integrity": "sha1-PiJ6N9FWhPWqH7UiIqbp4lNsyv8=", - "dev": true, - "requires": { - "conventional-changelog-angular": "^5.0.12", - "conventional-changelog-atom": "^2.0.8", - "conventional-changelog-codemirror": "^2.0.8", - "conventional-changelog-conventionalcommits": "^4.5.0", - "conventional-changelog-core": "^4.2.1", - "conventional-changelog-ember": "^2.0.9", - "conventional-changelog-eslint": "^3.0.9", - "conventional-changelog-express": "^2.0.6", - "conventional-changelog-jquery": "^3.0.11", - "conventional-changelog-jshint": "^2.0.9", - "conventional-changelog-preset-loader": "^2.3.4" - } - }, - "conventional-changelog-angular": { - "version": "5.0.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", - "integrity": "sha1-iWiF1juRSnDUk0tZ0v573hgysow=", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - } - }, - "conventional-changelog-atom": { - "version": "2.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", - "integrity": "sha1-p1nsYcItHBGWkl/KiP466J/X2N4=", - "dev": true, - "requires": { - "q": "^1.5.1" - } - }, - "conventional-changelog-codemirror": { - "version": "2.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", - "integrity": "sha1-OY6VMPCM407EZAr5jurzAi6x99w=", - "dev": true, - "requires": { - "q": "^1.5.1" - } - }, - "conventional-changelog-conventionalcommits": { - "version": "4.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", - "integrity": "sha1-B2VJD1ZCS0b2y025E1kC1uWjbcI=", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" - } - }, - "conventional-changelog-core": { - "version": "4.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", - "integrity": "sha1-5Q0Efo66z2P6w9xnv5GBdwAeHp8=", - "dev": true, - "requires": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - } - } - }, - "conventional-changelog-ember": { - "version": "2.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", - "integrity": "sha1-YZs37HCL6edKIg9Nz3khKuHJKWI=", - "dev": true, - "requires": { - "q": "^1.5.1" - } - }, - "conventional-changelog-eslint": { - "version": "3.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", - "integrity": "sha1-aJvQpHDgL3uq/iGklYgN7qGLfNs=", - "dev": true, - "requires": { - "q": "^1.5.1" - } - }, - "conventional-changelog-express": { - "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", - "integrity": "sha1-QgydkqNHtyqRVEdQv/qTh2Zabug=", - "dev": true, - "requires": { - "q": "^1.5.1" - } - }, - "conventional-changelog-jquery": { - "version": "3.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", - "integrity": "sha1-0UIgdAD1HJ5btYhZZZjiS7qJlL8=", - "dev": true, - "requires": { - "q": "^1.5.1" - } - }, - "conventional-changelog-jshint": { - "version": "2.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", - "integrity": "sha1-8tfyPmrNSSeiOFVdksCbUP44Uv8=", - "dev": true, - "requires": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - } - }, - "conventional-changelog-preset-loader": { - "version": "2.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", - "integrity": "sha1-FKhVq7/9WQJ/1gJYHx802YYupEw=", - "dev": true - }, - "conventional-changelog-writer": { - "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", - "integrity": "sha1-4HVwcvBF/gPZHaY0PIQwKecC81k=", - "dev": true, - "requires": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "conventional-commits-filter": { - "version": "2.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", - "integrity": "sha1-+Nm08YL84Aya9xOdpJNlsTbIoLM=", - "dev": true, - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - } - }, - "conventional-commits-parser": { - "version": "3.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", - "integrity": "sha1-p9O3d1iiAqmyKT0hEqjYBSx0CXI=", - "dev": true, - "requires": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha1-f6rmI1P7QhM2bQypg1jSLoNosF8=", - "dev": true - }, - "cookie": { - "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha1-J5iwSwcbDsv/DbtipQWo76ThkFE=", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-anything": { - "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha1-CSRU6pWEp7etVXMGKyqH9ZAPxIA=", - "dev": true, - "requires": { - "is-what": "^3.14.1" - } - }, - "copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha1-ltTb219z0C3XLQUo0ZWHIaty4Eo=", - "dev": true, - "requires": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globby": { - "version": "13.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-13.2.2.tgz", - "integrity": "sha1-Y7kLG/aGGcITVHXL1OceZqoJBZI=", - "dev": true, - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "slash": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slash/-/slash-4.0.0.tgz", - "integrity": "sha1-JCI3IXbExsWt214q2oha+YSzlqc=", - "dev": true - } - } - }, - "cordova-plugin-advanced-http": { - "version": "3.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-advanced-http/-/cordova-plugin-advanced-http-3.3.1.tgz", - "integrity": "sha1-kDFDqarjV3zbtpU/vkgpApg7kjc=" - }, - "cordova-plugin-file": { - "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-file/-/cordova-plugin-file-8.0.1.tgz", - "integrity": "sha1-5ZW1vfJJgWvTirGlEbRu/g9NHvk=" - }, - "cordova-plugin-screen-orientation": { - "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cordova-plugin-screen-orientation/-/cordova-plugin-screen-orientation-3.0.4.tgz", - "integrity": "sha1-JSeHDJUBnd9Cr0lfDoopodXsco8=" - }, - "core-js-compat": { - "version": "file:node_modules/@babel/_EXCLUDED_" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=" - }, - "cors": { - "version": "2.8.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cors/-/cors-2.8.5.tgz", - "integrity": "sha1-6sEdpRWS3Ya58G9uesKTs9+HXSk=", - "dev": true, - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "cosmiconfig": { - "version": "9.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha1-NMP8WCh7kV866QWrbcPeJYtVrZ0=", - "dev": true, - "requires": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - } - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "create-require": { - "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM=", - "dev": true - }, - "critters": { - "version": "0.0.16", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/critters/-/critters-0.0.16.tgz", - "integrity": "sha1-/6LFVhpltDxTuUADYjfOctzr/pM=", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "css-select": "^4.2.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "postcss": "^8.3.7", - "pretty-bytes": "^5.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "css-select": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domhandler": { - "version": "4.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", - "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "parse5": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=", - "dev": true, - "requires": { - "parse5": "^6.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cross-fetch": { - "version": "3.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha1-Ayfrpl/Win0Rn4+yv5M0oaeVb4I=", - "dev": true, - "requires": { - "node-fetch": "^2.6.12" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "crypto-js": { - "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-js/-/crypto-js-4.2.0.tgz", - "integrity": "sha1-TZMWOezf0S/4DoGG26avLC6FZjE=", - "dev": true - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=", - "dev": true - }, - "css-loader": { - "version": "6.7.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-loader/-/css-loader-6.7.3.tgz", - "integrity": "sha1-HoeZ88zFh0/dVUYa9RE3/MW++80=", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.19", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" - } - }, - "css-select": { - "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha1-uOvWVUw2N8zHZoiAStP2pv2uqKY=", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha1-+17/z3bx3eosgb36pN5E55uscPQ=", - "dev": true - }, - "css.escape": { - "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", - "dev": true - }, - "csstype": { - "version": "3.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha1-2A/ylNEU+w5qxQD7+FtgE31+/4E=", - "dev": true - }, - "custom-event": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", - "dev": true - }, - "d3-array": { - "version": "2.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha1-4gtBqvzf/fXVCSgATs7PgVpGXoE=", - "requires": { - "internmap": "^1.0.0" - } - }, - "d3-brush": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-brush/-/d3-brush-2.1.0.tgz", - "integrity": "sha1-ra37sQTok3rxQumm4gKDJvBHEGU=", - "requires": { - "d3-dispatch": "1 - 2", - "d3-drag": "2", - "d3-interpolate": "1 - 2", - "d3-selection": "2", - "d3-transition": "2" - } - }, - "d3-color": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-color/-/d3-color-2.0.0.tgz", - "integrity": "sha1-jWJcq0Ltm49gGhdgo4n36pGJ1i4=" - }, - "d3-dispatch": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-dispatch/-/d3-dispatch-2.0.0.tgz", - "integrity": "sha1-ihjhb3bdP8rvQhY8l7kmqptV588=" - }, - "d3-drag": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-drag/-/d3-drag-2.0.0.tgz", - "integrity": "sha1-nq8EbOntHCXIhmGRHB1aTY636m0=", - "requires": { - "d3-dispatch": "1 - 2", - "d3-selection": "2" - } - }, - "d3-ease": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha1-llisOKIUDVnTRhYPH2ww/aC9EvQ=" - }, - "d3-format": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-format/-/d3-format-2.0.0.tgz", - "integrity": "sha1-oQvMD5hsNytym6RHOCQTqr9bB2c=" - }, - "d3-hierarchy": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz", - "integrity": "sha1-2riKWMo+ehvGyrOQ6JZn/MbSAhg=" - }, - "d3-interpolate": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-interpolate/-/d3-interpolate-2.0.1.tgz", - "integrity": "sha1-mL5JnPuKO5TU/2FpAFAaZKvJEWM=", - "requires": { - "d3-color": "1 - 2" - } - }, - "d3-path": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-path/-/d3-path-2.0.0.tgz", - "integrity": "sha1-VdhqwTGgVIra4kHuv7VrRYLdCdg=" - }, - "d3-scale": { - "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-scale/-/d3-scale-3.3.0.tgz", - "integrity": "sha1-KMYAsp9H5bnNLfl0nCBnJ5ZiA/M=", - "requires": { - "d3-array": "^2.3.0", - "d3-format": "1 - 2", - "d3-interpolate": "1.2.0 - 2", - "d3-time": "^2.1.1", - "d3-time-format": "2 - 3" - } - }, - "d3-selection": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-selection/-/d3-selection-2.0.0.tgz", - "integrity": "sha1-lKEWOOohQbdWX4g3gNq8fvamEGY=" - }, - "d3-shape": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-shape/-/d3-shape-2.1.0.tgz", - "integrity": "sha1-O2qCzK+8Rd5VtX/PlWxYTe07Zm8=", - "requires": { - "d3-path": "1 - 2" - } - }, - "d3-time": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-time/-/d3-time-2.1.1.tgz", - "integrity": "sha1-6dioqIaR9FSOaMoIXl/5VnJKZoI=", - "requires": { - "d3-array": "2" - } - }, - "d3-time-format": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-time-format/-/d3-time-format-3.0.0.tgz", - "integrity": "sha1-34BWyDZZ4B8grF2l/ernwI1fG7Y=", - "requires": { - "d3-time": "1 - 2" - } - }, - "d3-timer": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-timer/-/d3-timer-2.0.0.tgz", - "integrity": "sha1-BV7bHRcM/jGrLaiWje7pQLVmI+Y=" - }, - "d3-transition": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-transition/-/d3-transition-2.0.0.tgz", - "integrity": "sha1-Nm73DCLviNHjQQX1B1FpkaKRyUw=", - "requires": { - "d3-color": "1 - 2", - "d3-dispatch": "1 - 2", - "d3-ease": "1 - 2", - "d3-interpolate": "1 - 2", - "d3-timer": "1 - 2" - }, - "dependencies": { - "d3-ease": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/d3-ease/-/d3-ease-2.0.0.tgz", - "integrity": "sha1-/Rdiv8oA2uS6zqUEsdYo/ykKxWM=" - } - } - }, - "dargs": { - "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dargs/-/dargs-7.0.0.tgz", - "integrity": "sha1-BAFcQd4Ly2nshAUPPZvgyvjW1cw=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "data-view-buffer": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha1-jqYybv7Bei5CYgaW5nHX1ai8ZrI=", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, - "data-view-byte-length": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha1-kHIcqV/ygGd+t5N0n84QETR2aeI=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, - "data-view-byte-offset": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha1-Xgu/tIKO0tG5tADNin0Rm8oP8Yo=", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, - "date-format": { - "version": "4.0.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/date-format/-/date-format-4.0.14.tgz", - "integrity": "sha1-eo5YRDT7FppSHIt6pIHzVYENlAA=" - }, - "dateformat": { - "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dateformat/-/dateformat-3.0.3.tgz", - "integrity": "sha1-puN0maTZqc+F71hyBE1ikByYia4=", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-4.3.4.tgz", - "integrity": "sha1-Exn2V5NX8jONMzfSzdSRS7XcyGU=", - "requires": { - "ms": "2.1.2" - } - }, - "decache": { - "version": "4.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decache/-/decache-4.6.2.tgz", - "integrity": "sha1-wd8TJaLzbVOSLgjzM4DwgxSBmc0=", - "dev": true, - "requires": { - "callsite": "^1.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decamelize-keys": { - "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha1-BKLVI7LxjYDQFYpDuJXVbf+NGdg=", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - } - } - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha1-yjh2Et234QS9FthaqwDV7PCcZvw=", - "dev": true, - "requires": { - "mimic-response": "^3.1.0" - } - }, - "deep-eql": { - "version": "4.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-eql/-/deep-eql-4.1.3.tgz", - "integrity": "sha1-fHd1UTCS99+Y2N+Zlt0IXrZozG0=", - "dev": true, - "requires": { - "type-detect": "^4.0.0" - } - }, - "deep-equal": { - "version": "2.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha1-r4na+yOjlsfaPoYqvAvifPUdVuE=", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=", - "dev": true - }, - "deepmerge": { - "version": "4.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha1-RLXyFHzTsA1LVhN2hZZvJv0l3Uo=", - "dev": true - }, - "default-browser-id": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha1-vue7vvH0510x+Y9NPxVWoUzqeQw=", - "dev": true, - "requires": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - } - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha1-gZSUyIgFO9t0PtvzQ9bN9/KUOnE=", - "dev": true, - "requires": { - "execa": "^5.0.0" - } - }, - "defaults": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha1-sLAgYsHiqmL/XZUo8PmLqpCXjXo=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-data-property": { - "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha1-iU3BQbt9MGCuQ2b2oBB+aPvkjF4=", - "dev": true, - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha1-P3rkIRKbyqrJvHSQXJigAJ7J7n8=", - "dev": true - }, - "define-properties": { - "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha1-EHgcxhbrlRqAoDS6/Kpzd/avK2w=", - "dev": true, - "requires": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "defu": { - "version": "6.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/defu/-/defu-6.1.4.tgz", - "integrity": "sha1-Tgyc+f9o/l89fydlzBoBLf3LBHk=", - "dev": true - }, - "del": { - "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/del/-/del-6.1.1.tgz", - "integrity": "sha1-O3AxTx7AqjJcaxTrNrlXhmce23o=", - "dev": true, - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "depd": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/depd/-/depd-2.0.0.tgz", - "integrity": "sha1-tpYWPMdXVg0JzyLMj60Vcbeedt8=", - "dev": true - }, - "dependency-graph": { - "version": "0.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha1-rAzn7WilTaIhZahel6AdU/XrLic=", - "dev": true - }, - "dequal": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha1-JkQhTxmX057Q7g7OcjNUkKesZ74=", - "dev": true - }, - "des.js": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha1-HTf1dm87v/Tuljjocah2jBc7gdo=", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha1-SANzVQmti+VSk0xn32FPlOZvoBU=", - "dev": true - }, - "detect-indent": { - "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha1-WSSF67v2s7GrK+F1yDk9BMoNV+Y=", - "dev": true - }, - "detect-libc": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha1-8M1QO0D5k5uJRpfRmtUIleMM9wA=", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=", - "dev": true - }, - "detect-package-manager": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-package-manager/-/detect-package-manager-2.0.1.tgz", - "integrity": "sha1-axguOuXhgmdSv+8d6ae4KM/6UNg=", - "dev": true, - "requires": { - "execa": "^5.1.1" - } - }, - "detect-port": { - "version": "1.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/detect-port/-/detect-port-1.6.1.tgz", - "integrity": "sha1-ReQHOZfF8pK5V8tnj7C7jtQlCmc=", - "dev": true, - "requires": { - "address": "^1.0.1", - "debug": "4" - } - }, - "devtools-protocol": { - "version": "0.0.1011705", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz", - "integrity": "sha1-JYLtKfhISN+D+6SIEiAVVAp0RTk=" - }, - "dezalgo": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha1-dRI1JgRpCEwTIVffqFfzhtTDPYE=", - "dev": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "dfa": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dfa/-/dfa-1.2.0.tgz", - "integrity": "sha1-lqwyBOLSnEnqW1evjZLCrhJ5Blc=", - "dev": true - }, - "di": { - "version": "0.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", - "dev": true - }, - "diff": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff/-/diff-5.2.0.tgz", - "integrity": "sha1-Jt7QR80RebeLlTfV73JVA84a5TE=", - "dev": true - }, - "diff-sequences": { - "version": "29.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha1-Ter4lNEUB8Ue/IQYAS+ecLhOqSE=", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" - } - } - }, - "dijkstrajs": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dijkstrajs/-/dijkstrajs-1.0.3.tgz", - "integrity": "sha1-TI296h8PZHi/+U2cSceE1iPk/CM=" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-packet": { - "version": "5.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha1-roiK1CWp0UeKBnQlarhm3hASzy8=", - "dev": true, - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-accessibility-api": { - "version": "0.5.16", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha1-WnQp5gZus2ZNkR4z+w5F3o6whFM=", - "dev": true - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-serialize": { - "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", - "dev": true, - "requires": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "dom-serializer": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha1-5BuALh7t+fbK4YPOXmIteJ19jlM=", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha1-XEXo6GmVJiYzHXqrMm0B2vZdWJ0=", - "dev": true - }, - "domhandler": { - "version": "5.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha1-zDhff3UfHR/GUMITdIBCVFOMfTE=", - "dev": true, - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha1-xH9VEnjT3EsLGrjLtC11Gm8Ngk4=", - "dev": true, - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - } - }, - "dot": { - "version": "2.0.0-beta.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot/-/dot-2.0.0-beta.1.tgz", - "integrity": "sha1-Eryxjzn1kPlCaRDh0ZGI2tIlryU=", - "dev": true - }, - "dot-case": { - "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha1-mytnDQCkMWZ6inW6Kc0bmICc51E=", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "16.4.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha1-zdOztgTLMn4oa0di4TUC9xfLCZ8=", - "dev": true - }, - "dotenv-expand": { - "version": "10.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dotenv-expand/-/dotenv-expand-10.0.0.tgz", - "integrity": "sha1-EmBdAPsK9tClkuZVhYV4QDLk7zc=", - "dev": true - }, - "duplexer": { - "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "earcut": { - "version": "2.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/earcut/-/earcut-2.2.4.tgz", - "integrity": "sha1-bQL9TWgWDBFIJdBokKkuyq5gNDo=" - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha1-aWzi7Aqg5uqTo5f/zySqeEDIJ8s=", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "jsbn": { - "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - } - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "ejs": { - "version": "3.1.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha1-aauDWLFOiW+AzDnmIIe4hQDDrDs=", - "dev": true, - "requires": { - "jake": "^10.8.5" - } - }, - "electron-to-chromium": { - "version": "1.4.761", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/electron-to-chromium/-/electron-to-chromium-1.4.761.tgz", - "integrity": "sha1-0b34xQolT4p1ZkG7GsSLtS5NDsM=", - "dev": true - }, - "elementtree": { - "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/elementtree/-/elementtree-0.1.7.tgz", - "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", - "dev": true, - "requires": { - "sax": "1.1.4" - } - }, - "elliptic": { - "version": "6.5.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/elliptic/-/elliptic-6.5.5.tgz", - "integrity": "sha1-xxXgn3i2kjl3YQ1MI0bWziLm3e0=", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" - } - } - }, - "emitter-component": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emitter-component/-/emitter-component-1.1.2.tgz", - "integrity": "sha1-1lr1gz3HxoL9Ct41+QLRa8S613I=", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", - "dev": true - }, - "encode-utf8": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encode-utf8/-/encode-utf8-1.0.3.tgz", - "integrity": "sha1-8w/dMdoH+1lvKBvrL2sCeFGZTNo=" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "encoding": { - "version": "0.1.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=", - "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", - "requires": { - "once": "^1.4.0" - } - }, - "engine.io": { - "version": "6.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/engine.io/-/engine.io-6.5.4.tgz", - "integrity": "sha1-aCLevzJOeBrdIlTpEvhWhQiFDNw=", - "dev": true, - "requires": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0" - }, - "dependencies": { - "cookie": { - "version": "0.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha1-DkHyTeXs8xeUfIL8eJ4GqISCRDI=", - "dev": true - }, - "ws": { - "version": "8.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.11.0.tgz", - "integrity": "sha1-ag02uO39n5bYslaD2y+Nfebo4UM=", - "dev": true - } - } - }, - "engine.io-parser": { - "version": "5.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha1-N7SOLSMRaRmjRTc4xXIEVeZOHEk=", - "dev": true - }, - "enhanced-resolve": { - "version": "5.16.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", - "integrity": "sha1-6Lxj1RuCbW8cvAoVDstaiwxi5Wc=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "ent": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "dev": true - }, - "entities": { - "version": "4.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-4.5.0.tgz", - "integrity": "sha1-XSaOpecRPsdMTQM7eepaNaSI+0g=", - "devOptional": true - }, - "env-paths": { - "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=", - "dev": true - }, - "envinfo": { - "version": "7.13.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/envinfo/-/envinfo-7.13.0.tgz", - "integrity": "sha1-gfu4Hl2jXXToFJQa6rfDJaYG+zE=", - "dev": true - }, - "err-code": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha1-I8Lzt1b/38YI0w4nyalBAkgH5/k=", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/errno/-/errno-0.1.8.tgz", - "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", - "dev": true, - "optional": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.23.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha1-jwxaNc0hUxJXPFonyH39bIgaCqA=", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - } - }, - "es-define-property": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha1-x/rvvf+LJpbPX0aSHt+3fMS6OEU=", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.4" - } - }, - "es-errors": { - "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha1-BfdaJdq5jk+x3NXhRywFRtUFfI8=", - "dev": true - }, - "es-get-iterator": { - "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha1-Pvh1I8XUZNQQhLLDycIU8RmXY9Y=", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - } - }, - "es-module-lexer": { - "version": "1.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-module-lexer/-/es-module-lexer-1.5.2.tgz", - "integrity": "sha1-ALQjME8lAKxZNZzJtoRJUfNy1Jc=", - "dev": true - }, - "es-object-atoms": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha1-3bVc1HrC4kBwEmC8Ko4x7LZD2UE=", - "dev": true, - "requires": { - "es-errors": "^1.3.0" - } - }, - "es-set-tostringtag": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha1-i7YPCkQMLkKBliQoQ41YVFrzl3c=", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - } - }, - "es-shim-unscopables": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha1-H2lC5x7MeDXtHIqDAG2HcaY6N2M=", - "dev": true, - "requires": { - "hasown": "^2.0.0" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo=", - "dev": true - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "es6-shim": { - "version": "0.35.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/es6-shim/-/es6-shim-0.35.8.tgz", - "integrity": "sha1-iSFvb7+LrLo/iXyMDoFNKkHAX7c=", - "dev": true - }, - "esbuild": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild/-/esbuild-0.17.8.tgz", - "integrity": "sha1-9/eZq8fNzj8PLj4MAfEg1NVRk7Q=", - "dev": true, - "optional": true, - "requires": { - "@esbuild/android-arm": "0.17.8", - "@esbuild/android-arm64": "0.17.8", - "@esbuild/android-x64": "0.17.8", - "@esbuild/darwin-arm64": "0.17.8", - "@esbuild/darwin-x64": "0.17.8", - "@esbuild/freebsd-arm64": "0.17.8", - "@esbuild/freebsd-x64": "0.17.8", - "@esbuild/linux-arm": "0.17.8", - "@esbuild/linux-arm64": "0.17.8", - "@esbuild/linux-ia32": "0.17.8", - "@esbuild/linux-loong64": "0.17.8", - "@esbuild/linux-mips64el": "0.17.8", - "@esbuild/linux-ppc64": "0.17.8", - "@esbuild/linux-riscv64": "0.17.8", - "@esbuild/linux-s390x": "0.17.8", - "@esbuild/linux-x64": "0.17.8", - "@esbuild/netbsd-x64": "0.17.8", - "@esbuild/openbsd-x64": "0.17.8", - "@esbuild/sunos-x64": "0.17.8", - "@esbuild/win32-arm64": "0.17.8", - "@esbuild/win32-ia32": "0.17.8", - "@esbuild/win32-x64": "0.17.8" - } - }, - "esbuild-plugin-alias": { - "version": "0.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", - "integrity": "sha1-RahsuUHiDnwrxoor6lNWIXJJT8s=", - "dev": true - }, - "esbuild-register": { - "version": "3.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-register/-/esbuild-register-3.5.0.tgz", - "integrity": "sha1-RJYT+ymrlDJcci9WD4AN2Ubcjqg=", - "dev": true, - "requires": { - "debug": "^4.3.4" - } - }, - "esbuild-wasm": { - "version": "0.17.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz", - "integrity": "sha1-wjSDBkMMJ2E+48yalVzdVN8pE3o=", - "dev": true - }, - "escalade": { - "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha1-VAdumrKepb89jx7WKs/7uIJy3yc=", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "eslint": { - "version": "8.56.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha1-SVfOjaQJ3AgJ+ZqwehuUgyq3SxU=", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", - "dev": true - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-13.24.0.tgz", - "integrity": "sha1-hDKhnXjODB6DOUnDats0VAC7EXE=", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", - "dev": true - } - } - }, - "eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha1-1OqsUrii58PNGQPrAPfgUzVhGKw=", - "dev": true, - "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "resolve": { - "version": "1.22.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha1-tsh6nyqgbfq1Lj1wrIzeMh+lpI0=", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - } - } - }, - "eslint-module-utils": { - "version": "2.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha1-UvJAQwDDvTPe7OnXNy+zN8wdfDQ=", - "dev": true, - "requires": { - "debug": "^3.2.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-plugin-import": { - "version": "2.29.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha1-1Fs3te9ZAdY5wVJw101G0WEVBkM=", - "dev": true, - "requires": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", - "semver": "^6.3.1", - "tsconfig-paths": "^3.15.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "eslint-plugin-jsdoc": { - "version": "48.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.4.tgz", - "integrity": "sha1-C2ly+qnl3omgjxsLzcMOcKnK1zY=", - "dev": true, - "requires": { - "@es-joy/jsdoccomment": "~0.43.0", - "are-docs-informative": "^0.0.2", - "comment-parser": "1.4.1", - "debug": "^4.3.4", - "escape-string-regexp": "^4.0.0", - "esquery": "^1.5.0", - "is-builtin-module": "^3.2.1", - "semver": "^7.6.0", - "spdx-expression-parse": "^4.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", - "dev": true - }, - "semver": { - "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", - "dev": true - } - } - }, - "eslint-plugin-prefer-arrow": { - "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz", - "integrity": "sha1-5/uz+kzYT/EBW5xRrYZVDlUEEEE=", - "dev": true - }, - "eslint-plugin-storybook": { - "version": "0.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz", - "integrity": "sha1-Ixheyr3CicrlUkjAkPDB2PuubEE=", - "dev": true, - "requires": { - "@storybook/csf": "^0.0.1", - "@typescript-eslint/utils": "^5.62.0", - "requireindex": "^1.2.0", - "ts-dedent": "^2.2.0" - }, - "dependencies": { - "@storybook/csf": { - "version": "0.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@storybook/csf/-/csf-0.0.1.tgz", - "integrity": "sha1-lZAVB9wC8LxvmsjuGYPi/Fu5jOY=", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha1-2UV8zGoLjWs30OslKiMCJHjFRgw=", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - } - }, - "@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha1-JYYH5g7/ownwZ2CJMcPfb+1B/S8=", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha1-fRd5S3f6vKxhXWpI+xQzMNli65s=", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha1-FB6AnHFjbkp12qOfrtL7X0sQ34Y=", - "dev": true, - "requires": { - "@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" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha1-IXQBGRfOWCh1lU/+L2kS1ZMeNT4=", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", - "dev": true - } - } - }, - "eslint-scope": { - "version": "7.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha1-3rT5JWM5DzIAaJSvYqItuhxGQj8=", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha1-DNcv6FUOPC6uFWqWpN3c0cisWAA=", - "dev": true - }, - "espree": { - "version": "9.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/espree/-/espree-9.6.1.tgz", - "integrity": "sha1-oqF7jkNGkKVDLy+AGM5x0zGkjG8=", - "dev": true, - "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", - "dev": true - }, - "esquery": { - "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha1-bOF3ON6Fd2lO3XNhxXGCrIyw2ws=", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "esri-leaflet": { - "version": "3.0.12", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esri-leaflet/-/esri-leaflet-3.0.12.tgz", - "integrity": "sha1-TIjWY6fayTNNl1LFGKpNj1if+2U=", - "requires": { - "@terraformer/arcgis": "^2.1.0", - "tiny-binary-search": "^1.0.3" - } - }, - "esri-leaflet-vector": { - "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esri-leaflet-vector/-/esri-leaflet-vector-4.2.3.tgz", - "integrity": "sha1-RDcRf6iFXvDnah/YnbP1DfVfptY=" - }, - "estraverse": { - "version": "5.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha1-LupSkHAvJquP5TcDcP+GyWXSESM=", - "dev": true - }, - "estree-walker": { - "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha1-Z8PlSexAKkh7T8GT0ZU6UkdSNA0=", - "dev": true, - "requires": { - "@types/estree": "^1.0.0" - } - }, - "esutils": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "event-stream": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/event-stream/-/event-stream-4.0.1.tgz", - "integrity": "sha1-QJKAjsmV0N116kWAwd9qdNss3mU=", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "from": "^0.1.7", - "map-stream": "0.0.7", - "pause-stream": "^0.0.11", - "split": "^1.0.1", - "stream-combiner": "^0.2.2", - "through": "^2.3.8" - } - }, - "eventemitter-asyncresource": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha1-c0/y5Ev0SOYn93SPkF1r3Ve9tls=", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/events/-/events-3.3.0.tgz", - "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", - "dev": true - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-5.1.1.tgz", - "integrity": "sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exifreader": { - "version": "4.19.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exifreader/-/exifreader-4.19.1.tgz", - "integrity": "sha1-ljW1M40dUeOcCF+MrATzKJ7cA3A=", - "requires": { - "@xmldom/xmldom": "^0.8.10" - }, - "dependencies": { - "@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha1-oTN8pCaqYc75/hW1so40CnL2+pk=", - "optional": true - } - } - }, - "exit": { - "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "expand-template": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha1-bhSz/O4POmNA7LV9LokYaSBSpHw=", - "dev": true - }, - "exponential-backoff": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha1-ZKx1Jv40GrGKOQFs0ix4fQHgC/Y=", - "dev": true - }, - "express": { - "version": "4.19.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/express/-/express-4.19.2.tgz", - "integrity": "sha1-4lQ3gno6p/KoJ7yBcbu7Zko1ZGU=", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha1-fSP+VzGyB7RkDk/NAK7B+SB6ezI=", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.11.0.tgz", - "integrity": "sha1-/Q2WNEb3pl4TZ+AavYVClFPww3o=", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend/-/extend-3.0.2.tgz", - "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", - "dev": true - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "tmp": { - "version": "0.0.33", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - } - } - }, - "extract-zip": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha1-Zj3KVv5G34kNXxMe9KBtIruLoTo=", - "requires": { - "@types/yauzl": "^2.9.1", - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fancy-log": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fancy-log/-/fancy-log-2.0.0.tgz", - "integrity": "sha1-ytIHuDltaa5HltdNF9/19osvc0M=", - "dev": true, - "requires": { - "color-support": "^1.1.3" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", - "dev": true - }, - "fast-fifo": { - "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha1-KG4x3pbrltOKl4mYFXQLoqTzZAw=", - "dev": true - }, - "fast-glob": { - "version": "3.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha1-qQRQHlfP3S/83tRemaVP71XkYSk=", - "dev": true, - "requires": { - "@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" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fastq": { - "version": "1.17.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha1-KlI/B6TnsegaQrkbi/IlQQd1O0c=", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "requires": { - "pend": "~1.2.0" - } - }, - "fetch-retry": { - "version": "5.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fetch-retry/-/fetch-retry-5.0.6.tgz", - "integrity": "sha1-F9C8kEI0Bbeoi3Q1W/NkrNKn+lY=", - "dev": true - }, - "figures": { - "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/figures/-/figures-3.2.0.tgz", - "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-system-cache": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/file-system-cache/-/file-system-cache-2.3.0.tgz", - "integrity": "sha1-IB/q9MjNl7nQ1gjpaGG7YAX0b+Y=", - "dev": true, - "requires": { - "fs-extra": "11.1.1", - "ramda": "0.29.0" - }, - "dependencies": { - "fs-extra": { - "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha1-2mn3w587ACN4sJVLtq5+/cCHbi0=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha1-94l4oelEd1/55i50RCTyFeWDUrU=", - "dev": true, - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "filesize": { - "version": "10.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/filesize/-/filesize-10.1.1.tgz", - "integrity": "sha1-65jOiFqnN0EZl0jnDltzOcwixf8=", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha1-LAwtUEDJmxYydxqdEFclwBFTY+4=", - "dev": true, - "requires": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha1-IdtHBymmc01JlwAvQ5yzCJh/Vno=" - }, - "flow-parser": { - "version": "0.235.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/flow-parser/-/flow-parser-0.235.1.tgz", - "integrity": "sha1-Rpxwrfo8FW86F5LnttcBfwH0Xx0=", - "dev": true - }, - "follow-redirects": { - "version": "1.15.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha1-f4FcDNpCScdP8J6V75fCO1/QOZs=", - "dev": true - }, - "for-each": { - "version": "0.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha1-abRH6IoKXTLD5whPPxcQA0shN24=", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "foreground-child": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha1-HRc+d2110ncv7Qjv5KDeHqGxLQ0=", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "dependencies": { - "signal-exit": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", - "dev": true - } - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "fork-ts-checker-webpack-plugin": { - "version": "8.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", - "integrity": "sha1-2uRd/nKYql1VPiWACWztebYXlQQ=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "fs-extra": "^10.0.0", - "memfs": "^3.4.1", - "minimatch": "^3.0.4", - "node-abort-controller": "^3.0.1", - "schema-utils": "^3.1.1", - "semver": "^7.3.5", - "tapable": "^2.2.1" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "form-data": { - "version": "2.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "formidable": { - "version": "3.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/formidable/-/formidable-3.5.1.tgz", - "integrity": "sha1-k2CiOmVvJhIHhosUhGJMTI0G7ho=", - "dev": true, - "requires": { - "dezalgo": "^1.0.4", - "hexoid": "^1.0.0", - "once": "^1.4.0" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=", - "dev": true - }, - "fraction.js": { - "version": "4.3.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha1-BsoAhRV+Qv2n+ecm55/vxAaIQPc=", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from": { - "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/from/-/from-0.1.7.tgz", - "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", - "dev": true - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha1-Aoc8+8QITd4SfqpfmQXu8jJdGr8=", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-minipass": { - "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha1-eahZgcTcEgBl6W9iCGv2+dwmzFQ=", - "dev": true, - "requires": { - "minipass": "^7.0.3" - }, - "dependencies": { - "minipass": { - "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", - "dev": true - } - } - }, - "fs-monkey": { - "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha1-jq0IKVPojZks8/+ET6qQeyZ1baI=", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha1-ysZAd4XQNnWipeGlMFxpezR9kNY=", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha1-LALYZNl/PqbIgwxGTL0Rq26rehw=", - "dev": true - }, - "function.prototype.name": { - "version": "1.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha1-zfMVt9kO53pMbuIWw8M2LaB1M/0=", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha1-BAT+TuK6L2B/Dg7DyAuumUEzuDQ=", - "dev": true - }, - "gauge": { - "version": "4.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha1-Uv8GUvK79gepiXk9U7dRvvIyjc4=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=", - "dev": true - }, - "geojson-vt": { - "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/geojson-vt/-/geojson-vt-3.2.1.tgz", - "integrity": "sha1-+K22FNLB0/bufEJlytS7861gyLc=" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=" - }, - "get-func-name": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-func-name/-/get-func-name-2.0.2.tgz", - "integrity": "sha1-DXzyDNE/2oCGaf+oj0/8ejlD/EE=", - "dev": true - }, - "get-intrinsic": { - "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha1-44X1pLUifUScPqu60FSU7wq76t0=", - "dev": true, - "requires": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - } - }, - "get-npm-tarball-url": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz", - "integrity": "sha1-y9a7JYhGIrwxkcdhRmyTrIM0MhM=", - "dev": true - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro=", - "dev": true - }, - "get-pkg-repo": { - "version": "4.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", - "integrity": "sha1-dZc+HIBQxz9IGQxSBHxM7jrL84U=", - "dev": true, - "requires": { - "@hutson/parse-repository-url": "^3.0.0", - "hosted-git-info": "^4.0.0", - "through2": "^2.0.0", - "yargs": "^16.2.0" - }, - "dependencies": { - "cliui": { - "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "through2": { - "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - } - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=" - }, - "get-symbol-description": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha1-UzdE1aogrKTgecjl2vf9RCAoIfU=", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "giget": { - "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/giget/-/giget-1.2.3.tgz", - "integrity": "sha1-72hF0RQOia2tWV9/O7YKoxxnLLY=", - "dev": true, - "requires": { - "citty": "^0.1.6", - "consola": "^3.2.3", - "defu": "^6.1.4", - "node-fetch-native": "^1.6.3", - "nypm": "^0.3.8", - "ohash": "^1.1.3", - "pathe": "^1.1.2", - "tar": "^6.2.0" - } - }, - "git-raw-commits": { - "version": "2.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-raw-commits/-/git-raw-commits-2.0.11.tgz", - "integrity": "sha1-vDV2Y4Bx0YZV4cxg1/UkkgAI1yM=", - "dev": true, - "requires": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "git-remote-origin-url": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", - "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", - "dev": true, - "requires": { - "gitconfiglocal": "^1.0.0", - "pify": "^2.3.0" - } - }, - "git-semver-tags": { - "version": "4.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/git-semver-tags/-/git-semver-tags-4.1.1.tgz", - "integrity": "sha1-YxkbzYCbDsPhUbpHUcFsRE5bV4A=", - "dev": true, - "requires": { - "meow": "^8.0.0", - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "gitconfiglocal": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", - "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", - "dev": true, - "requires": { - "ini": "^1.3.2" - }, - "dependencies": { - "ini": { - "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", - "dev": true - } - } - }, - "github-from-package": { - "version": "0.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", - "dev": true - }, - "github-slugger": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha1-Us8vknmiHrbFndOFtBDwwK3ajxo=", - "dev": true - }, - "gl-matrix": { - "version": "3.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gl-matrix/-/gl-matrix-3.4.3.tgz", - "integrity": "sha1-/BGR6DIACf1NIOkzlZXGBB3cIsk=" - }, - "glob": { - "version": "8.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-8.1.0.tgz", - "integrity": "sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=", - "dev": true - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha1-/IX3MGTfafUEIfR/iD/luRO6m5c=", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "ini": { - "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=" - }, - "which": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globals/-/globals-11.12.0.tgz", - "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", - "dev": true - }, - "globalthis": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha1-dDDtOpddl7+1m8zkH1yruvplEjY=", - "dev": true, - "requires": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-11.1.0.tgz", - "integrity": "sha1-vUvpi7BC+D15b344EZkfvoKg00s=", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha1-Kf923mnax0ibfAkYpXiOVkd8Myw=", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha1-QYPk6L8Iu24Fu7L30uDI9xLKQOM=" - }, - "gradle-to-js": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gradle-to-js/-/gradle-to-js-2.0.1.tgz", - "integrity": "sha1-PZQ7oCav4Zt7agrzvADRz9TC6sQ=", - "dev": true, - "requires": { - "lodash.merge": "^4.6.2" - } - }, - "graphemer": { - "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha1-+y8dVeDjoYSa7/yQxPoN1ToOZsY=", - "dev": true - }, - "gunzip-maybe": { - "version": "1.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz", - "integrity": "sha1-uRNWSuO+DtpvPeNkZIN6nNlLmKw=", - "dev": true, - "requires": { - "browserify-zlib": "^0.1.4", - "is-deflate": "^1.0.0", - "is-gzip": "^1.0.0", - "peek-stream": "^1.1.0", - "pumpify": "^1.3.3", - "through2": "^2.0.3" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "hammerjs": { - "version": "2.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=", - "dev": true - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", - "dev": true - }, - "handlebars": { - "version": "4.7.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha1-QcQsGLG+I2VDkYjHfGr65xwM2ek=", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "har-schema": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true - } - } - }, - "hard-rejection": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=", - "dev": true - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - } - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha1-CHG9Pj1RYm9soJZmaLo11WAtbqo=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-property-descriptors": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha1-lj7X0HHce/XwhMW/vg0bYiJYaFQ=", - "dev": true, - "requires": { - "es-define-property": "^1.0.0" - } - }, - "has-proto": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha1-sx3f6bDm6ZFFNqarKGQm0CFPd/0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha1-u3ssQ0klHc6HsSX3vfh0qnyLOfg=", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha1-LNxC1AvvLltO6rfAGnPFTOerWrw=", - "dev": true, - "requires": { - "has-symbols": "^1.0.3" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "hash-base": { - "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hasown": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha1-AD6vkb563DcuhOxZ3DclLO24AAM=", - "dev": true, - "requires": { - "function-bind": "^1.1.2" - } - }, - "hast-util-heading-rank": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", - "integrity": "sha1-LVxvKAenr1xF905iNJjdYFTSq6g=", - "dev": true, - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hast-util-is-element": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha1-bjGmUywhfltTOEjH5Sydk2nKCTI=", - "dev": true, - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hast-util-to-string": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", - "integrity": "sha1-KhMZSLSxsmRhosish24siNApRr0=", - "dev": true, - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hdr-histogram-js": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", - "integrity": "sha1-C4YFNGVXIrbj8+fcp7eIZ89D3LU=", - "dev": true, - "requires": { - "@assemblyscript/loader": "^0.10.1", - "base64-js": "^1.2.0", - "pako": "^1.0.3" - } - }, - "hdr-histogram-percentiles-obj": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha1-lAn03gwt2njmHeLZ14senzy6KDw=", - "dev": true - }, - "he": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/he/-/he-1.2.0.tgz", - "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", - "dev": true - }, - "hexoid": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hexoid/-/hexoid-1.0.0.tgz", - "integrity": "sha1-rRDGVz+5B94j2exjpxEmfZ3JvBg=", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hosted-git-info": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha1-gnuChn6f8cjQxNnVOIA5fSyG0iQ=", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "html-entities": { - "version": "2.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-entities/-/html-entities-2.5.2.tgz", - "integrity": "sha1-IBo8+V06Fb5wmVIWINGd+09lNZ8=", - "dev": true - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", - "dev": true - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha1-v8gYk0zAeRj2s2afV3Ts39SPMqs=", - "dev": true, - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - } - }, - "html-webpack-plugin": { - "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", - "integrity": "sha1-UKj6ZwkkVgjLAOgR6s7Ljg17fqA=", - "dev": true, - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "8.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha1-8AIVFwWzg+YkM7XPRm9bcW7a7CE=", - "dev": true, - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "http-auth": { - "version": "4.1.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-auth/-/http-auth-4.1.9.tgz", - "integrity": "sha1-nzIEQiodbuUxIsBBcR5h6DA6Mj4=", - "dev": true, - "requires": { - "apache-crypt": "^1.1.2", - "apache-md5": "^1.0.6", - "bcryptjs": "^2.4.3", - "uuid": "^8.3.2" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", - "dev": true - } - } - }, - "http-auth-connect": { - "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-auth-connect/-/http-auth-connect-1.0.6.tgz", - "integrity": "sha1-e5/UEfiAbv0SROcDR3FxwIOW1QM=", - "dev": true - }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha1-q+AvyymFRgvwMjvmZENuw0dqbVo=", - "dev": true - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha1-t3dKFIbvc892Z6ya4IWMASxXudM=", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha1-ryMJDZrE4kVz3m9q7MnYSki/IOM=", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha1-USmAAgNSDUNPFCvHj/PBcIAPK0M=", - "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha1-4aTdaXlXLHq1pOS1UJXR8yp0lj8=", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha1-r28uoUrFpkYYOlu9tbqrvBVq2dc=", - "dev": true - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha1-xZ7yJKBP6LdU89sAY6Jeow0ABdY=", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=", - "dev": true - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "requires": { - "ms": "^2.0.0" - } - }, - "i18next": { - "version": "23.11.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/i18next/-/i18next-23.11.3.tgz", - "integrity": "sha1-0mnJwVuunZCrKRBVz8QzCJyl93s=", - "dev": true, - "requires": { - "@babel/runtime": "^7.23.2" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha1-IwlGhXwFOjbMxm4d0DsX3QxO0Cw=", - "dev": true, - "requires": { - "regenerator-runtime": "^0.14.0" - } - }, - "regenerator-runtime": { - "version": "0.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha1-NWreECY/aF3aElEAzYYsHbiVMn8=", - "dev": true - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=" - }, - "ignore": { - "version": "5.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha1-opHAxheP8blgvv5H/N7DAWdKYyQ=", - "dev": true - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, - "ignore-walk": { - "version": "6.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ignore-walk/-/ignore-walk-6.0.5.tgz", - "integrity": "sha1-741h6rfaFpB4cj0fgoM7NuIAsN0=", - "dev": true, - "requires": { - "minimatch": "^9.0.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "image-size": { - "version": "0.5.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true - }, - "immediate": { - "version": "3.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "immutable": { - "version": "4.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/immutable/-/immutable-4.3.5.tgz", - "integrity": "sha1-+LQ25m1Z+Zdg3Fd/XJmk/SpcxaA=", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", - "dev": true - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" - }, - "ini": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-3.0.1.tgz", - "integrity": "sha1-x27IEAeHW8RNVE/3oRpV0SKUEC0=", - "dev": true - }, - "inquirer": { - "version": "8.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha1-3b/obKL2dkmmfapvEFHBKPaE8LQ=", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "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" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "rxjs": { - "version": "7.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha1-b289meqARCke/ZLnx/z1YsQFdUM=", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "internal-slot": { - "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha1-wG3Mo+2HQkmIEAewpVI7FyoZCAI=", - "dev": true, - "requires": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - } - }, - "internmap": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha1-ABfMijuZYF8DAvKxmNJy4BXl35U=" - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha1-c5P1r6Weyf9fZ6J2INEcIm4+7AI=", - "dev": true - }, - "ionicons": { - "version": "7.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ionicons/-/ionicons-7.4.0.tgz", - "integrity": "sha1-nChaqoCJvvvWxaia4TKS02TNms4=", - "requires": { - "@stencil/core": "^4.0.3" - } - }, - "ip": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ip/-/ip-2.0.1.tgz", - "integrity": "sha1-6PNZXTOj6mZJAgQjS3djaWUwcQU=", - "dev": true - }, - "ip-address": { - "version": "9.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha1-EXqWCBmwh4DDvR8U7zwcwdPz6lo=", - "dev": true, - "requires": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "dependencies": { - "sprintf-js": { - "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha1-SRS5A6L4toXRf994pw6RfocuREo=", - "dev": true - } - } - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", - "dev": true - }, - "is-absolute-url": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-absolute-url/-/is-absolute-url-4.0.1.tgz", - "integrity": "sha1-FuTUh9T97QXP4GheU+yGgEpelNw=", - "dev": true - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-array-buffer": { - "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha1-eh+Ss9Ye3SvGXSTxMFMOqT1/rpg=", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-builtin-module": { - "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha1-8DJxcX2GVM/K8HqwRj+qNXFYEWk=", - "dev": true, - "requires": { - "builtin-modules": "^3.3.0" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU=", - "dev": true - }, - "is-core-module": { - "version": "2.13.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha1-rQ11Msb+qdoevcgnQtdFJcYnM4Q=", - "dev": true, - "requires": { - "hasown": "^2.0.0" - } - }, - "is-data-view": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha1-S006URtw89wm1CwDypylFdhHdZ8=", - "dev": true, - "requires": { - "is-typed-array": "^1.1.13" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-deflate": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-deflate/-/is-deflate-1.0.0.tgz", - "integrity": "sha1-yGKQHDwWH7CdrHzcfnhPgOmPLxQ=", - "dev": true - }, - "is-docker": { - "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=" - }, - "is-generator-function": { - "version": "1.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha1-8VWLrxrBfg3up8BBXEODUf8rPHI=", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-gzip": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-gzip/-/is-gzip-1.0.0.tgz", - "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=", - "dev": true - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha1-zqbmrlyHCnsKAAQHC3tYfgJSkS4=", - "dev": true - }, - "is-lambda": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", - "dev": true - }, - "is-map": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha1-7elrf+HicLPERl46RlZYdkkm1i4=", - "dev": true - }, - "is-nan": { - "version": "1.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha1-BDpUreoxdItVts1OCara+mm9nh0=", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "is-negative-zero": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha1-ztkDoCespjgbd3pXQwadc3akl0c=", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", - "dev": true - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha1-WdUK2kxFJReE6ZBPUkbHQvB6Qvw=", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha1-WsSLNF72dTOb1sekipEhELJBz1I=", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - }, - "dependencies": { - "is-path-inside": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - } - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", - "dev": true - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-set": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha1-irIJ6kJGCBQTct7W4MsgDvHZ0B0=", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha1-Ejfxy6BZzbYkMdN43MN9loAYFog=", - "dev": true, - "requires": { - "call-bind": "^1.0.7" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha1-ptrJO2NbBjymhyI23oiRClevE5w=", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-text-path": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-text-path/-/is-text-path-1.0.1.tgz", - "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", - "dev": true, - "requires": { - "text-extensions": "^1.0.0" - } - }, - "is-typed-array": { - "version": "1.1.13", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha1-1sXKVt9iM0lZMi19fdHMpQ3r4ik=", - "dev": true, - "requires": { - "which-typed-array": "^1.1.14" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", - "dev": true - }, - "is-weakmap": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha1-v3JhXWSd/l9pkHnFS4PkfRrhnP0=", - "dev": true - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha1-lSnzg6kzggXol2XgOS78LxAPBvI=", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-weakset": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha1-6AFRnfjAxD4S/yg07q2E7J5iQAc=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - } - }, - "is-what": { - "version": "3.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=", - "dev": true - }, - "isbinaryfile": { - "version": "4.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha1-DFteMMJVei8G/r03tzIpRqruQrM=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "isstream": { - "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha1-LRZsSwZE1Do58Ev2wu3R5YXzF1Y=", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha1-0QyIhcISVXThwjHKyt+VVnXhzj0=", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha1-kIMFusmlvRdaxqdEier9D8JEWn0=", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "make-dir": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha1-w8IwencSd82WODBfkVwprnQbYU4=", - "dev": true, - "requires": { - "semver": "^7.5.3" - } - }, - "semver": { - "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha1-KEmXxIIRdS7EhiU9qX44ed77qMg=", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=", - "dev": true - }, - "make-dir": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha1-2u0SueHcpRjhXAVuHlN+dBKA+gs=", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jackspeak": { - "version": "2.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha1-ZH7MRyI4ruSwasDkYazCGoxQXKg=", - "dev": true, - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jake": { - "version": "10.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jake/-/jake-10.9.1.tgz", - "integrity": "sha1-jclrf8xByxmqUCr1BtpOHVb15is=", - "dev": true, - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jasmine": { - "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine/-/jasmine-2.8.0.tgz", - "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=", - "dev": true, - "requires": { - "exit": "^0.1.2", - "glob": "^7.0.6", - "jasmine-core": "~2.8.0" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "jasmine-core": { - "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-2.8.0.tgz", - "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", - "dev": true - } - } - }, - "jasmine-core": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-5.0.0.tgz", - "integrity": "sha1-hKIAY3+e+S9tB4jpa7Tme7ExaoE=", - "dev": true - }, - "jasmine-spec-reporter": { - "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz", - "integrity": "sha1-lLk5RI5j1OK9AWaBQjifIPCo6kk=", - "dev": true, - "requires": { - "colors": "1.4.0" - } - }, - "jasminewd2": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasminewd2/-/jasminewd2-2.2.0.tgz", - "integrity": "sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4=", - "dev": true - }, - "jest-diff": { - "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-diff/-/jest-diff-28.1.3.tgz", - "integrity": "sha1-lIoZLYb056ZMUmStTaSHcTPYeS8=", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "diff-sequences": { - "version": "28.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff-sequences/-/diff-sequences-28.1.1.tgz", - "integrity": "sha1-mYnccxJm3CkDRXpw6ZbzoEGROsY=", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "pretty-format": { - "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", - "dev": true, - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", - "dev": true - } - } - }, - "react-is": { - "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-get-type": { - "version": "28.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-get-type/-/jest-get-type-28.0.2.tgz", - "integrity": "sha1-NGIuYo5P3NeT1G24okIieQH88gM=", - "dev": true - }, - "jest-matcher-utils": { - "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - "integrity": "sha1-WnfxwSndW6O01/wgcogGx4iTFG4=", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "pretty-format": { - "version": "28.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha1-yfuozt+ZzlCWOhGyfZgqmukJcNU=", - "dev": true, - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", - "dev": true - } - } - }, - "react-is": { - "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha1-jRRvCQDolzsQa29zzB6ajLhvjbA=", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-md5": { - "version": "0.7.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-md5/-/js-md5-0.7.3.tgz", - "integrity": "sha1-tPL7sLMnRV9ZjWcn447Ccs0Jw/I=" - }, - "js-sha1": { - "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-sha1/-/js-sha1-0.6.0.tgz", - "integrity": "sha1-rb7hDw6OGKoHzeqAfPCOkYPbx/k=" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=", - "dev": true - }, - "jscodeshift": { - "version": "0.15.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jscodeshift/-/jscodeshift-0.15.2.tgz", - "integrity": "sha1-FFVjhgNgtIGaVYx1xUXzloPloL4=", - "dev": true, - "requires": { - "@babel/core": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.23.0", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", - "@babel/plugin-transform-optional-chaining": "^7.23.0", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/preset-flow": "^7.22.15", - "@babel/preset-typescript": "^7.23.0", - "@babel/register": "^7.22.15", - "babel-core": "^7.0.0-bridge.0", - "chalk": "^4.1.2", - "flow-parser": "0.*", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "neo-async": "^2.5.0", - "node-dir": "^0.1.17", - "recast": "^0.23.3", - "temp": "^0.8.4", - "write-file-atomic": "^2.3.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha1-FatbmOEBly0XGu75KscNjWcY8Go=", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - } - }, - "@babel/generator": { - "version": "7.24.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha1-5a/AaPky8FYWtmcT4o0PBOmdrrM=", - "dev": true, - "requires": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - } - }, - "@babel/template": { - "version": "7.24.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha1-xqUkqpOkoF1mqvMWVCWPrmnYfVA=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha1-3M5q/3S99trRqVgCtpsEovyx+zY=", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co=", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jsdoc-type-pratt-parser": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", - "integrity": "sha1-E28FcamcGE2E7IRmLEXCnO/3ERQ=", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", - "dev": true - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM=", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", - "dev": true - }, - "json-schema": { - "version": "0.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha1-995M9u+rg4666zI2R0y7paGTCrU=", - "dev": true - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-pretty-compact": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz", - "integrity": "sha1-9x752C7xZIOkB4aVVliOkbaB2as=" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json5/-/json5-2.2.3.tgz", - "integrity": "sha1-eM1vGhm9wStz21rQxh79ZsHikoM=", - "dev": true - }, - "jsonc-parser": { - "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha1-Mf8/TCuXk/icZyEmJ8UcY5T4jnY=" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, - "jsonschema": { - "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonschema/-/jsonschema-1.4.1.tgz", - "integrity": "sha1-zEw/AHf7RUKYKXPYoIO2s09ILas=" - }, - "JSONStream": { - "version": "1.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha1-MgjB8I06TZkmGrZPkjArwV4RHKA=", - "dev": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "jsprim": { - "version": "1.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha1-cSxlUzoVyHi6WentXw4m1bd8X+s=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "jsrsasign": { - "version": "8.0.24", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsrsasign/-/jsrsasign-8.0.24.tgz", - "integrity": "sha1-/Ca6xFSUyqw92PacH5WEfEvabIM=" - }, - "jszip": { - "version": "3.10.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha1-NK7nDrGOofrsL1iSCKFX0f6wkcI=", - "dev": true, - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - }, - "dependencies": { - "lie": { - "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lie/-/lie-3.3.0.tgz", - "integrity": "sha1-3Pgt7lRfRgdNryAMfBxaCOD0D2o=", - "dev": true, - "requires": { - "immediate": "~3.0.5" - } - } - } - }, - "karma": { - "version": "6.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma/-/karma-6.4.2.tgz", - "integrity": "sha1-qYP4dM7m81mQxLLcw9J0ZTcU3o4=", - "dev": true, - "requires": { - "@colors/colors": "1.5.0", - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.5.1", - "connect": "^3.7.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.1", - "glob": "^7.1.7", - "graceful-fs": "^4.2.6", - "http-proxy": "^1.18.1", - "isbinaryfile": "^4.0.8", - "lodash": "^4.17.21", - "log4js": "^6.4.1", - "mime": "^2.5.2", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.5", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^4.4.1", - "source-map": "^0.6.1", - "tmp": "^0.2.1", - "ua-parser-js": "^0.7.30", - "yargs": "^16.1.1" - }, - "dependencies": { - "cliui": { - "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - } - } - }, - "karma-chrome-launcher": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", - "integrity": "sha1-gFpYZ5mk0F9OVPcqIEl58/MGZzg=", - "dev": true, - "requires": { - "which": "^1.2.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "karma-cli": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-cli/-/karma-cli-2.0.0.tgz", - "integrity": "sha1-SBVI0oZhr0zGjz2OCXCPF9LLqTE=", - "dev": true, - "requires": { - "resolve": "^1.3.3" - } - }, - "karma-coverage-istanbul-reporter": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.2.tgz", - "integrity": "sha1-t/M5OxPH49r6VBCmjZjTJ64h6Ac=", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^3.0.6", - "istanbul-reports": "^3.0.2", - "minimatch": "^3.0.4" - } - }, - "karma-jasmine": { - "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-jasmine/-/karma-jasmine-5.1.0.tgz", - "integrity": "sha1-OvRVimUC+haFag80bsIZPUuISy8=", - "dev": true, - "requires": { - "jasmine-core": "^4.1.0" - }, - "dependencies": { - "jasmine-core": { - "version": "4.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jasmine-core/-/jasmine-core-4.6.0.tgz", - "integrity": "sha1-aIT8PVtmvyk+QidR7tbW2iF8OPU=", - "dev": true - } - } - }, - "karma-jasmine-html-reporter": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", - "integrity": "sha1-+VGtALCNYdA1lUAskU0aWJxJMOM=", - "dev": true - }, - "karma-source-map-support": { - "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha1-WFJs7M9+hzDlbv/Zek3o1xKsDWs=", - "dev": true, - "requires": { - "source-map-support": "^0.5.5" - } - }, - "karma-viewport": { - "version": "1.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/karma-viewport/-/karma-viewport-1.0.9.tgz", - "integrity": "sha1-epKuQa9wzNWMR0DhBDZNl1Ov75o=", - "requires": { - "@types/karma": "^6.3.3", - "jsonschema": "^1.4.0" - } - }, - "kdbush": { - "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kdbush/-/kdbush-4.0.2.tgz", - "integrity": "sha1-L3tyRjKLRlfdEitsfwJfvCyGjjk=" - }, - "keycharm": { - "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/keycharm/-/keycharm-0.2.0.tgz", - "integrity": "sha1-+m6i5DuQpoAohD0n8gddNajD5vk=", - "dev": true - }, - "keyv": { - "version": "4.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha1-qHmpnilFL5QkOfKkBeOvizHU3pM=", - "dev": true, - "requires": { - "json-buffer": "3.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=" - }, - "kleur": { - "version": "4.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha1-lRBhAXlfcFDGxlDzUMaD/r3bF4A=", - "dev": true - }, - "klona": { - "version": "2.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/klona/-/klona-2.0.6.tgz", - "integrity": "sha1-hb/7+BnAOy9TJwQSQgpFVe+ILiI=", - "dev": true - }, - "lazy-universal-dotenv": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz", - "integrity": "sha1-CyIMJk6JoEKjcYGkkozdKYr3NCI=", - "dev": true, - "requires": { - "app-root-dir": "^1.0.2", - "dotenv": "^16.0.0", - "dotenv-expand": "^10.0.0" - } - }, - "lcid": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha1-bvXS32DlL4LrIopMNz6NHzlyU88=", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "leaflet": { - "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/leaflet/-/leaflet-1.3.3.tgz", - "integrity": "sha1-XI8v1Q5KQerZOrhQ3NngWIEdqbk=" - }, - "less": { - "version": "4.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/less/-/less-4.1.3.tgz", - "integrity": "sha1-F1vp3cv5slAXPgoAtNaSClt3AkY=", - "dev": true, - "requires": { - "copy-anything": "^2.0.1", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "needle": "^3.1.0", - "parse-node-version": "^1.0.1", - "source-map": "~0.6.0", - "tslib": "^2.3.0" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", - "dev": true, - "optional": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", - "dev": true, - "optional": true - }, - "pify": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-4.0.1.tgz", - "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", - "dev": true, - "optional": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true, - "optional": true - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "less-loader": { - "version": "11.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/less-loader/-/less-loader-11.1.0.tgz", - "integrity": "sha1-pFI4Qlm9+OT21f3MOVQ2CeYxP4I=", - "dev": true, - "requires": { - "klona": "^2.0.4" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/leven/-/leven-3.1.0.tgz", - "integrity": "sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/levn/-/levn-0.4.1.tgz", - "integrity": "sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "license-webpack-plugin": { - "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", - "integrity": "sha1-HhhELtILdUuC8a3v9CJJuB0RrsY=", - "dev": true, - "requires": { - "webpack-sources": "^3.0.0" - } - }, - "lie": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lie/-/lie-3.1.1.tgz", - "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", - "requires": { - "immediate": "~3.0.5" - } - }, - "lightgallery": { - "version": "2.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lightgallery/-/lightgallery-2.7.0.tgz", - "integrity": "sha1-+qH/bHM4VX85oppjIot3eTr62V0=" - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha1-7KKE910pZQeTCdwK2SVauy68FjI=", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha1-wbShY7mfYUgwNTsWdV5xSawjFOE=", - "dev": true - }, - "loader-utils": { - "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha1-T7EEtZnar9gu8+GkH7kmX4fh9XY=", - "dev": true - }, - "localforage": { - "version": "1.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha1-XEZdxfYrKAfDqEwMahsbMhJ4HdQ=", - "requires": { - "lie": "3.1.1" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha1-VTIeswn+u8WcSAHZMackUqaB0oY=", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=", - "dev": true - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.ismatch": { - "version": "4.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", - "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "log4js": { - "version": "6.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/log4js/-/log4js-6.9.1.tgz", - "integrity": "sha1-q6Wj/054cq40+LTFM3BnU3CeOLY=", - "requires": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "flatted": "^3.2.7", - "rfdc": "^1.3.0", - "streamroller": "^3.1.5" - } - }, - "loglevel": { - "version": "1.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loglevel/-/loglevel-1.9.1.tgz", - "integrity": "sha1-1jl2rJvNA8fIcxFtQcKoW6//G+c=", - "dev": true - }, - "loglevel-plugin-prefix": { - "version": "0.8.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", - "integrity": "sha1-L+DgXxqCAxfZjYwSPmNMG9hP9kQ=", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "loupe": { - "version": "2.3.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha1-bmm31Nt9OrQ2MoAT030cjDVAxpc=", - "dev": true, - "requires": { - "get-func-name": "^2.0.1" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha1-b6I3xj29xKgsoP2ILkci3F5jTig=", - "dev": true, - "requires": { - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "lunr": { - "version": "2.3.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha1-GLEjFCgyM33W6WTfGlp3B7JdNeE=", - "dev": true - }, - "lz-string": { - "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha1-watQ93iHtxJiEgG6n9Tjpu0JmUE=", - "dev": true - }, - "macos-release": { - "version": "2.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/macos-release/-/macos-release-2.5.1.tgz", - "integrity": "sha1-vMrEqPe5MWOo0WO46/OFs8X1W/k=", - "dev": true - }, - "magic-string": { - "version": "0.29.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/magic-string/-/magic-string-0.29.0.tgz", - "integrity": "sha1-8DT3n4xD26SuFzD/tejE4ISxbPM=", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-6.3.1.tgz", - "integrity": "sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=", - "dev": true - } - } - }, - "make-error": { - "version": "1.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=", - "dev": true - }, - "make-fetch-happen": { - "version": "10.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha1-9eODXF6YF7YX8ncIcNlJLShngWQ=", - "dev": true, - "requires": { - "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", - "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-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" - }, - "dependencies": { - "@npmcli/fs": { - "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha1-qeJUGkov7C5pwps15gYJc9p5uGU=", - "dev": true, - "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - } - }, - "cacache": { - "version": "16.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha1-oCufNOz6+aeMn0vBb865TV1no44=", - "dev": true, - "requires": { - "@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" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "lru-cache": { - "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", - "dev": true - }, - "minipass": { - "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "ssri": { - "version": "9.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha1-VE1MNXqNe3GhlwAHS2iD/LTq4Fc=", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "unique-filename": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha1-54X4Z1qadYngrHfgtcNNLq6sbaI=", - "dev": true, - "requires": { - "unique-slug": "^3.0.0" - } - }, - "unique-slug": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha1-bTR89XyKenpgRKq9Di105Ndtx8k=", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo=", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-obj": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha1-kwT5Buk/qucIgNoQKp8d8OqLsFo=", - "dev": true - }, - "map-or-similar": { - "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-or-similar/-/map-or-similar-1.5.0.tgz", - "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=", - "dev": true - }, - "map-stream": { - "version": "0.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/map-stream/-/map-stream-0.0.7.tgz", - "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", - "dev": true - }, - "maplibre-gl": { - "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/maplibre-gl/-/maplibre-gl-3.6.2.tgz", - "integrity": "sha1-q8LzS93sq++MIAKO/wbWLjbXXMw=", - "requires": { - "@mapbox/geojson-rewind": "^0.5.2", - "@mapbox/jsonlint-lines-primitives": "^2.0.2", - "@mapbox/point-geometry": "^0.1.0", - "@mapbox/tiny-sdf": "^2.0.6", - "@mapbox/unitbezier": "^0.0.1", - "@mapbox/vector-tile": "^1.3.1", - "@mapbox/whoots-js": "^3.1.0", - "@maplibre/maplibre-gl-style-spec": "^19.3.3", - "@types/geojson": "^7946.0.13", - "@types/mapbox__point-geometry": "^0.1.4", - "@types/mapbox__vector-tile": "^1.3.4", - "@types/pbf": "^3.0.5", - "@types/supercluster": "^7.1.3", - "earcut": "^2.2.4", - "geojson-vt": "^3.2.1", - "gl-matrix": "^3.4.3", - "global-prefix": "^3.0.0", - "kdbush": "^4.0.2", - "murmurhash-js": "^1.0.0", - "pbf": "^3.2.1", - "potpack": "^2.0.0", - "quickselect": "^2.0.0", - "supercluster": "^8.0.1", - "tinyqueue": "^2.0.3", - "vt-pbf": "^3.1.3" - }, - "dependencies": { - "@types/geojson": { - "version": "7946.0.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/geojson/-/geojson-7946.0.14.tgz", - "integrity": "sha1-MZtjrW33Be4qZac+8ELIJx5pZhM=" - } - } - }, - "markdown-to-jsx": { - "version": "7.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", - "integrity": "sha1-8oa00RLa0wKKzB533+H2U7NH4TE=", - "dev": true - }, - "marked": { - "version": "7.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/marked/-/marked-7.0.3.tgz", - "integrity": "sha1-aAd49GErpIPYnoUfxwaQ2GcWXkI=", - "dev": true - }, - "md5.js": { - "version": "1.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "mem": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mem/-/mem-4.3.0.tgz", - "integrity": "sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg=", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "memfs": { - "version": "3.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha1-2bQP5PjVeIxfiVvagEzQ2e7unzs=", - "dev": true, - "requires": { - "fs-monkey": "^1.0.4" - } - }, - "memoizerific": { - "version": "1.11.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/memoizerific/-/memoizerific-1.11.3.tgz", - "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=", - "dev": true, - "requires": { - "map-or-similar": "^1.5.0" - } - }, - "meow": { - "version": "8.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/meow/-/meow-8.1.2.tgz", - "integrity": "sha1-vL5FvaDuFynTUMA8/8g5WjbE6Jc=", - "dev": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "dependencies": { - "type-fest": { - "version": "0.18.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha1-20vBUaSiz07r+a3V23VQjbbMhB8=", - "dev": true - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", - "dev": true - }, - "mergexml": { - "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mergexml/-/mergexml-1.2.4.tgz", - "integrity": "sha1-d5MSnJcm/ULWJ04G/2vS5ykJKpQ=", - "dev": true, - "requires": { - "@xmldom/xmldom": "^0.7.0", - "formidable": "^3.5.1", - "xpath": "0.0.27" - }, - "dependencies": { - "xpath": { - "version": "0.0.27", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xpath/-/xpath-0.0.27.tgz", - "integrity": "sha1-3TQh+9zFZGrDLEhTG01+nQws+pI=", - "dev": true - } - } - }, - "methods": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha1-vImZp8u/d83InxMvbkZwUbSQkMY=", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" - } - } - }, - "mime": { - "version": "2.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-2.6.0.tgz", - "integrity": "sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha1-u6vNwChZ9JhzAchW4zh85exDv3A=", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha1-OBqHG2KnNEUGYK497uRIE/cNlZo=", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", - "dev": true - }, - "mimic-response": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k=", - "dev": true - }, - "min-indent": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "2.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", - "integrity": "sha1-4EnT6n0+Tnc6rVhcbLMpzgx7ctc=", - "dev": true, - "requires": { - "schema-utils": "^4.0.0" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha1-waRk52kzAuCCoHXO4MBXdBrEdyw=" - }, - "minimist-options": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - } - }, - "minipass": { - "version": "4.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha1-8AEPZDk+z8HRzLX1gryvRfSOGjo=", - "dev": true - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "minipass-fetch": { - "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha1-lVYLUMRy2Bo7x28g7egOrtdtit0=", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "minipass-json-stream": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha1-ftu5JYj7/C/x2y/BA5est7a0Sqc=", - "dev": true, - "requires": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw=", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha1-cO5afFBSBwr6z7wil36nne81O3A=", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha1-fe8D0kMtyuS6HWEURcSDlgYiVfY=", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "mkdirp-classic": { - "version": "0.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha1-+hDJEVzG2IZb4iG6R+6b7XhgERM=" - }, - "modify-values": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/modify-values/-/modify-values-1.0.1.tgz", - "integrity": "sha1-s5OfpgVUZHTj4+PGPWS9Q7TuYCI=", - "dev": true - }, - "moment": { - "version": "2.29.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/moment/-/moment-2.29.4.tgz", - "integrity": "sha1-Pb4FKIn+fBsu2Wb8s6dzKJZO8Qg=" - }, - "morgan": { - "version": "1.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/morgan/-/morgan-1.10.0.tgz", - "integrity": "sha1-CRd4q8H8R801CYJGU9rh+qtrF9c=", - "dev": true, - "requires": { - "basic-auth": "~2.0.1", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-finished": "~2.3.0", - "on-headers": "~1.0.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.1.2.tgz", - "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha1-d+tGBX9NetvRbZKQ+nKZ9vpkzO0=", - "dev": true, - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "murmurhash-js": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/murmurhash-js/-/murmurhash-js-1.0.0.tgz", - "integrity": "sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=" - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", - "dev": true - }, - "nanoid": { - "version": "3.3.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha1-0MMBppG8jVTvoKIibM8/4v1la9g=", - "dev": true - }, - "napi-build-utils": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha1-sf3cCyxG44Cgt6dvmE3UfEGhOAY=", - "dev": true - }, - "native-run": { - "version": "1.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/native-run/-/native-run-1.7.4.tgz", - "integrity": "sha1-uYt0gSgFzvhmXPzuxlHmbmYhI+M=", - "dev": true, - "requires": { - "@ionic/utils-fs": "^3.1.6", - "@ionic/utils-terminal": "^2.3.3", - "bplist-parser": "^0.3.2", - "debug": "^4.3.4", - "elementtree": "^0.1.7", - "ini": "^3.0.1", - "plist": "^3.0.6", - "split2": "^4.1.0", - "through2": "^4.0.2", - "tslib": "^2.4.0", - "yauzl": "^2.10.0" - }, - "dependencies": { - "bplist-parser": { - "version": "0.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.2.tgz", - "integrity": "sha1-OsedZ+xSxMEHiT4CN+t4fLrLztc=", - "dev": true, - "requires": { - "big-integer": "1.6.x" - } - }, - "split2": { - "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-4.2.0.tgz", - "integrity": "sha1-ycWSCQTRSLqwufZxRfJFqGqtv6Q=", - "dev": true - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "needle": { - "version": "3.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/needle/-/needle-3.3.1.tgz", - "integrity": "sha1-Y/da7FgMLnfiCfPzJOLN89Kb0Ek=", - "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.3", - "sax": "^1.2.4" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "sax": { - "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", - "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", - "dev": true, - "optional": true - } - } - }, - "negotiator": { - "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha1-WOMjpy/twNb5zU0x/kn1FHlZDM0=", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", - "dev": true - }, - "ng-pick-datetime": { - "version": "6.0.16", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ng-pick-datetime/-/ng-pick-datetime-6.0.16.tgz", - "integrity": "sha1-gqQA8KulzJBbtENhb1rEub/MiOE=" - }, - "ng-pick-datetime-moment": { - "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ng-pick-datetime-moment/-/ng-pick-datetime-moment-1.0.7.tgz", - "integrity": "sha1-yVx9GgKLw5s6NaTCgDBuVe13J24=" - }, - "ngrx-store-logger": { - "version": "0.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngrx-store-logger/-/ngrx-store-logger-0.2.2.tgz", - "integrity": "sha1-we1NXzBxC9tFg92+SIuW+kSwO9o=" - }, - "ngx-mask": { - "version": "6.5.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-mask/-/ngx-mask-6.5.18.tgz", - "integrity": "sha1-jTCBZo40+OQYlWFaS4oKtlPyZU4=", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" - } - } - }, - "ngx-moment": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-moment/-/ngx-moment-3.1.0.tgz", - "integrity": "sha1-QTgLTdi2jnvW0XzG/n9wOuUG3Do=", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" - } - } - }, - "ngx-pagination": { - "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ngx-pagination/-/ngx-pagination-5.1.1.tgz", - "integrity": "sha1-+ElNoeXrBmU4I0mk2SbBOkkb7SE=" - }, - "nice-napi": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nice-napi/-/nice-napi-1.0.2.tgz", - "integrity": "sha1-3Aq1oerCDOVIgC/FaG6qa8ZUkns=", - "dev": true, - "optional": true, - "requires": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" - } - }, - "nice-try": { - "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", - "dev": true - }, - "no-case": { - "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha1-02H9XJgA9VhVGoNp/A3NRmK2Ek0=", - "dev": true, - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "node-abi": { - "version": "3.62.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-abi/-/node-abi-3.62.0.tgz", - "integrity": "sha1-AXlY7RIPiaOhSnJT2oEPXXJOPzY=", - "dev": true, - "requires": { - "semver": "^7.3.5" - } - }, - "node-abort-controller": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-abort-controller/-/node-abort-controller-3.1.1.tgz", - "integrity": "sha1-qUN36WSpo3rDl22EjLXHZYM7hUg=", - "dev": true - }, - "node-addon-api": { - "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha1-gTJeCiEXeJwBKNq2Xn448HzroWE=", - "dev": true, - "optional": true - }, - "node-dir": { - "version": "0.1.17", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-dir/-/node-dir-0.1.17.tgz", - "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "dev": true, - "requires": { - "minimatch": "^3.0.2" - } - }, - "node-fetch": { - "version": "2.7.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha1-0PD6bj4twdJ+/NitmdVQvalNGH0=", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-fetch-native": { - "version": "1.6.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch-native/-/node-fetch-native-1.6.4.tgz", - "integrity": "sha1-Z5/I/YERJm1H1+csN58b7ZrP8G4=", - "dev": true - }, - "node-forge": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha1-vo2iryQ7JBfV9kancGY6krfp3tM=", - "dev": true - }, - "node-gyp": { - "version": "9.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-gyp/-/node-gyp-9.4.1.tgz", - "integrity": "sha1-ihAj4NZ2bstSdkzDpzSzb/J14YU=", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "node-gyp-build": { - "version": "4.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-gyp-build/-/node-gyp-build-4.8.1.tgz", - "integrity": "sha1-l2062QXnG3YIb08LDTY3/nm2zaU=", - "dev": true, - "optional": true - }, - "node-html-parser": { - "version": "5.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-html-parser/-/node-html-parser-5.4.2.tgz", - "integrity": "sha1-k+AEA4wXr4AibJQjNpkKDq7YE2o=", - "dev": true, - "requires": { - "css-select": "^4.2.1", - "he": "1.2.0" - }, - "dependencies": { - "css-select": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domhandler": { - "version": "4.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", - "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", - "dev": true - } - } - }, - "node-releases": { - "version": "2.0.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha1-L/sFO864sr6Elezhq2zmAMRGGws=", - "dev": true - }, - "nodemon": { - "version": "2.0.22", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nodemon/-/nodemon-2.0.22.tgz", - "integrity": "sha1-GCxFw6eNpIb2c9bBcC4Aco2vUlg=", - "dev": true, - "requires": { - "chokidar": "^3.5.2", - "debug": "^3.2.7", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.1.2", - "pstree.remy": "^1.1.8", - "semver": "^5.7.1", - "simple-update-notifier": "^1.0.7", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", - "dev": true - } - } - }, - "nopt": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha1-JFgB2Ov0CcbfIqudlbZeEwnNsW0=", - "dev": true, - "requires": { - "abbrev": "^1.0.0" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha1-28w+LaWVCaCYNCKITNFy7v36Ul4=", - "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "notosans-fontface": { - "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/notosans-fontface/-/notosans-fontface-1.3.0.tgz", - "integrity": "sha1-up1BbxZE8qiPGQ5QwaW1B3Oq6vI=" - }, - "npm-bundled": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-bundled/-/npm-bundled-3.0.1.tgz", - "integrity": "sha1-zKc+FVYCN2liVLEBcNj4ba1i2iU=", - "dev": true, - "requires": { - "npm-normalize-package-bin": "^3.0.0" - } - }, - "npm-install-checks": { - "version": "6.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - "integrity": "sha1-BGVS2JIOgB+p+RnK1WlUXWDoJv4=", - "dev": true, - "requires": { - "semver": "^7.1.1" - } - }, - "npm-normalize-package-bin": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha1-JUR+Mqmn3h9RNixhpVkjO4mUeDI=", - "dev": true - }, - "npm-package-arg": { - "version": "10.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha1-gn0SYKaDgGaF0XGTBzzBUtPH6bE=", - "dev": true, - "requires": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha1-YpRCx4iaacBd5gTVKZa3T+bybVg=", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "lru-cache": { - "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", - "dev": true - } - } - }, - "npm-packlist": { - "version": "7.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-packlist/-/npm-packlist-7.0.4.tgz", - "integrity": "sha1-Azv3QRDrdNrykQ3HUURBGZnF/zI=", - "dev": true, - "requires": { - "ignore-walk": "^6.0.0" - } - }, - "npm-pick-manifest": { - "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha1-xqzZfRrUxdu4Dqx7OGsD/+sonl8=", - "dev": true, - "requires": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" - } - }, - "npm-registry-fetch": { - "version": "14.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - "integrity": "sha1-/nFplXukmGpIU6ZQJ47gLlaNEV0=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "lru-cache": { - "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", - "dev": true - }, - "make-fetch-happen": { - "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", - "dev": true, - "requires": { - "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" - } - }, - "minipass": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", - "dev": true - }, - "minipass-fetch": { - "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "dependencies": { - "minipass": { - "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", - "dev": true - } - } - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "npm-watch": { - "version": "0.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-watch/-/npm-watch-0.9.0.tgz", - "integrity": "sha1-dHcD8ux02vgrb0qQVuNtqlbY214=", - "dev": true, - "requires": { - "nodemon": "^2.0.7", - "through2": "^4.0.2" - } - }, - "npmlog": { - "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha1-yBZgF6QvLeqS1kUxaN2GUYanCDA=", - "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha1-yeq0KO/842zWuSySS9sADvHx7R0=", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "nypm": { - "version": "0.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nypm/-/nypm-0.3.8.tgz", - "integrity": "sha1-oWsHixYb5YhTUecs8LlzJpc3Ir8=", - "dev": true, - "requires": { - "citty": "^0.1.6", - "consola": "^3.2.3", - "execa": "^8.0.1", - "pathe": "^1.1.2", - "ufo": "^1.4.0" - }, - "dependencies": { - "execa": { - "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-8.0.1.tgz", - "integrity": "sha1-UfallDtYD5Y8PKnGMheW24zDm4w=", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - } - }, - "get-stream": { - "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha1-3vnf1xdCzXdUp3Ye1DdJon0C7KI=", - "dev": true - }, - "human-signals": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha1-QmZaKE+a4NreO6QevDfrS4UvOig=", - "dev": true - }, - "is-stream": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha1-5r/XqmvvafT0cs6btoHj5XtDGaw=", - "dev": true - }, - "mimic-fn": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha1-YKkFUNXLCyOcymXYk7GlOymHHsw=", - "dev": true - }, - "npm-run-path": { - "version": "5.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha1-4jNT0Ou5MX8XTpNBfkpNgtAknp8=", - "dev": true, - "requires": { - "path-key": "^4.0.0" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha1-fCTBjtH9LpvKS9JoBqM2E8d9NLQ=", - "dev": true, - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "path-key": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha1-KVWI3DruZBVPh3rbnXgLgcVUvxg=", - "dev": true - }, - "signal-exit": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", - "dev": true - }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha1-UolMMT+/8xiDUoCu1g/3Hr8SuP0=", - "dev": true - } - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-inspect": { - "version": "1.13.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha1-uWxhCTJMz+9rEiFqlWyk3C/5S8I=", - "dev": true - }, - "object-is": { - "version": "1.1.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha1-GmpTrtLdj35ndf+HC+pYVFlWqwc=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", - "dev": true - }, - "object.assign": { - "version": "4.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha1-OoM/mrf9uA/J6NIwDIA9IW2P27A=", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.fromentries": { - "version": "2.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha1-9xldipuXvZXLwZmeqTns0aKwDGU=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - } - }, - "object.groupby": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha1-mxJcNiOBKfb3thlUoecXYUjVAC4=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - } - }, - "object.values": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha1-ZUBanZLO5orC0wMALguEcKTZqxs=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", - "dev": true - }, - "ohash": { - "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ohash/-/ohash-1.1.3.tgz", - "integrity": "sha1-8Sw8UL/nJxzj/RCX1CVoEizNzwc=", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha1-WMjEQRblSEWtV/FKsQsDUzGErD8=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/open/-/open-8.4.1.tgz", - "integrity": "sha1-KrN1TAf10fmaeo1qgnN8leMQHP8=", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "opencollective-postinstall": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha1-eg//l49tv6TQBiOPusmO1BmMMlk=", - "dev": true - }, - "optionator": { - "version": "0.9.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha1-fqHBpdkddk+yghOciP4R4YKjpzQ=", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - } - }, - "ora": { - "version": "5.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ora/-/ora-5.4.1.tgz", - "integrity": "sha1-GyZ4Qmr0rEpQkAjl5KyemVnbnhg=", - "dev": true, - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha1-qAKm7hfyTBBIOrmTVxnO9O0Wvxo=", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-1.0.0.tgz", - "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "semver": { - "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "os-name": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-name/-/os-name-4.0.1.tgz", - "integrity": "sha1-Ms7ngj3oWoiXZHuk1220a/hF5VU=", - "dev": true, - "requires": { - "macos-release": "^2.5.0", - "windows-release": "^4.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-defer": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4=", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "4.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha1-m6rnGEBX7dThcjHO4EJkEG4JKhY=", - "dev": true, - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "dependencies": { - "retry": { - "version": "0.13.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/retry/-/retry-0.13.1.tgz", - "integrity": "sha1-GFsVh6z2eRnWOzVzSeA1N7JIRlg=", - "dev": true - } - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=" - }, - "pacote": { - "version": "15.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pacote/-/pacote-15.1.0.tgz", - "integrity": "sha1-LgsSpPVf/YAagTShrijvNh3D8kM=", - "dev": true, - "requires": { - "@npmcli/git": "^4.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", - "fs-minipass": "^3.0.0", - "minipass": "^4.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", - "proc-log": "^3.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.0", - "sigstore": "^1.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-1.0.11.tgz", - "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=", - "dev": true - }, - "param-case": { - "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha1-fRf+SqEr3jTUp32RrPtiGcqtAcU=", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-asn1": { - "version": "5.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-asn1/-/parse-asn1-5.1.7.tgz", - "integrity": "sha1-c82qqCISX5ZHFlYl60X4oFHS3wY=", - "requires": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" - } - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=", - "dev": true - }, - "parse5": { - "version": "7.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha1-Bza+u/13eTgjJAojt/xeAQt/jjI=", - "devOptional": true, - "requires": { - "entities": "^4.4.0" - } - }, - "parse5-html-rewriting-stream": { - "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", - "integrity": "sha1-43bT52LSlQzLtrtZgj/B1+n9rDY=", - "dev": true, - "requires": { - "entities": "^4.3.0", - "parse5": "^7.0.0", - "parse5-sax-parser": "^7.0.0" - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha1-I8LMIzvPCbt766i4pp1GsIxiwvE=", - "dev": true, - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - } - }, - "parse5-sax-parser": { - "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", - "integrity": "sha1-TAUGQlTwSIZ2rKdfs5ygaeyW3uU=", - "dev": true, - "requires": { - "parse5": "^7.0.0" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", - "dev": true - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha1-tI4O8rmOIF58Ha50fQsVCCN2YOs=", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "path-browserify": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha1-2YRUqcN1PVeQhg8W9ohnueRr4f0=", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", - "dev": true - }, - "path-scurry": { - "version": "1.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-scurry/-/path-scurry-1.11.0.tgz", - "integrity": "sha1-My1k6XJr9mf7NI5aHHEAXAmtdBo=", - "dev": true, - "requires": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "10.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha1-SCBrwRTBJSlAxBsltBr1tUWsqHg=", - "dev": true - }, - "minipass": { - "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", - "dev": true - } - } - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", - "dev": true - }, - "pathe": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha1-bEy0epRWkuSKHd1uQJTRcFFkN+w=", - "dev": true - }, - "pathval": { - "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha1-hTTnenfOesWiUS6iHg/bj89sPY0=", - "dev": true - }, - "pause-stream": { - "version": "0.0.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pause-stream/-/pause-stream-0.0.11.tgz", - "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", - "dev": true, - "requires": { - "through": "~2.3" - } - }, - "pbf": { - "version": "3.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha1-tMG55yr5Zs2CxlMWkRFcwECf/io=", - "requires": { - "ieee754": "^1.1.12", - "resolve-protobuf-schema": "^2.1.0" - } - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha1-3YIqoIh1gOUvGgOdw+2hCO+uMHU=", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "pdfjs-dist": { - "version": "2.12.313", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pdfjs-dist/-/pdfjs-dist-2.12.313.tgz", - "integrity": "sha1-YvInNze7lWJnri4CzfrdyxCZgZw=", - "dev": true - }, - "pdfmake": { - "version": "0.2.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pdfmake/-/pdfmake-0.2.10.tgz", - "integrity": "sha1-qKDuilrMqPXXKODf5NuL5fG57Gs=", - "dev": true, - "requires": { - "@foliojs-fork/linebreak": "^1.1.1", - "@foliojs-fork/pdfkit": "^0.14.0", - "iconv-lite": "^0.6.3", - "xmldoc": "^1.1.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "peek-stream": { - "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/peek-stream/-/peek-stream-1.1.3.tgz", - "integrity": "sha1-OzXYS3zLvSYv/zHcENpWhW6tbWc=", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "duplexify": "^3.5.0", - "through2": "^2.0.3" - }, - "dependencies": { - "through2": { - "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "pend": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=", - "dev": true - }, - "piexifjs": { - "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/piexifjs/-/piexifjs-1.0.6.tgz", - "integrity": "sha1-iDgR1z9EchjQ0G6e14ZtBFM+WeA=" - }, - "pify": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha1-MBiuMuz8/2wpuiJny/IRZqwfNrk=", - "dev": true - }, - "piscina": { - "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/piscina/-/piscina-3.2.0.tgz", - "integrity": "sha1-9aHd4MBVZ3dWkMzO/lnZIjkk0VQ=", - "dev": true, - "requires": { - "eventemitter-asyncresource": "^1.0.0", - "hdr-histogram-js": "^2.0.1", - "hdr-histogram-percentiles-obj": "^3.0.0", - "nice-napi": "^1.0.2" - } - }, - "pkg-dir": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha1-oC1q6+a6EzqSj3Suwguv3+a452A=", - "dev": true, - "requires": { - "find-up": "^5.0.0" - } - }, - "plist": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/plist/-/plist-3.1.0.tgz", - "integrity": "sha1-eXpRapPmL1veVeC5zJyWf4YIk8k=", - "dev": true, - "requires": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" - }, - "dependencies": { - "@xmldom/xmldom": { - "version": "0.8.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha1-oTN8pCaqYc75/hW1so40CnL2+pk=", - "dev": true - } - } - }, - "png-js": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/png-js/-/png-js-1.0.0.tgz", - "integrity": "sha1-5UhPHoFWmW44Os7rs3if113xh00=", - "dev": true - }, - "pngjs": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha1-553SshV2f9nARWHAEjbflgvOf7s=" - }, - "polished": { - "version": "4.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/polished/-/polished-4.3.1.tgz", - "integrity": "sha1-WgCuMnFWCfg9ifbzHQ8CYcYXBUg=", - "dev": true, - "requires": { - "@babel/runtime": "^7.17.8" - } - }, - "popper.js": { - "version": "1.14.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/popper.js/-/popper.js-1.14.4.tgz", - "integrity": "sha1-juwdj/AqWjoVLdQ0FKFce3n9abY=" - }, - "possible-typed-array-names": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha1-ibtjxvraLD6QrcSmR77us5zHv48=", - "dev": true - }, - "postcss": { - "version": "8.4.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha1-xjm3GaV+/DGHsToddlZ1SF9BNPQ=", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-loader": { - "version": "7.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-loader/-/postcss-loader-7.0.2.tgz", - "integrity": "sha1-tT/0Sib7o2iO7pKgSMfy1IAuI7s=", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.8" - }, - "dependencies": { - "cosmiconfig": { - "version": "7.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha1-FEO5r6WWtnAILqRsvY9qYrhGNfY=", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - } - } - }, - "postcss-modules-extract-imports": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", - "integrity": "sha1-tEl8uFqcDEtaq+t1m7JejYnxUAI=", - "dev": true - }, - "postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha1-8bm9dXqO302FVujQ9PiUJg49948=", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha1-pD0oKJoWnOLBXADE5kwIWOQ0V9U=", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.16", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha1-O4i59cWr2YnvTi/J7I7t00sg+wQ=", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha1-cjwJkgg2um0+WvAZ+SvAlxwC5RQ=", - "dev": true - }, - "potpack": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/potpack/-/potpack-2.0.0.tgz", - "integrity": "sha1-YfTdLcSz1emW42mMDslCbQ4WkQQ=" - }, - "prebuild-install": { - "version": "7.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prebuild-install/-/prebuild-install-7.1.2.tgz", - "integrity": "sha1-pf2ZhvWmJR+8R+Hlxl3nHmjAoFY=", - "dev": true, - "requires": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - } - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=", - "dev": true - }, - "prettier": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prettier/-/prettier-3.1.1.tgz", - "integrity": "sha1-a6nyMWXWkLbL2qiMsIByePcBmEg=", - "dev": true - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha1-NWJW9kOAR3PIL2RyP+eMksYr6us=", - "dev": true - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha1-kKcD9G3XI0rbRtD4SCPp0cuPENY=", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha1-IYGHn96lGnpYUfs52SD6pj8B2I4=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha1-B0SWkK1Fd30ZJKwquy/IiV26g2s=", - "dev": true - } - } - }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", - "dev": true - }, - "prismjs": { - "version": "1.29.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha1-8RNVWo+ptXw15je7onUJ3PgC3RI=", - "dev": true - }, - "proc-log": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha1-+wXvg8zWT9eyC76cjBBw/Agzjdg=", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=" - }, - "progress": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/progress/-/progress-2.0.3.tgz", - "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=" - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "promise-retry": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha1-/3R6E2IKtXumiPX8Z4VUEMNw2iI=", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha1-e1fnOzpIAprRDr1E90sBcipMsGk=", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "dependencies": { - "kleur": { - "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=", - "dev": true - } - } - }, - "propagating-hammerjs": { - "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/propagating-hammerjs/-/propagating-hammerjs-1.5.0.tgz", - "integrity": "sha1-Ij1YRlSJtkh5+wzvLJm6krKUwjk=", - "dev": true, - "requires": { - "hammerjs": "^2.0.8" - } - }, - "protocol-buffers-schema": { - "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", - "integrity": "sha1-d7x1pIsv8ULBrVtbkMlM0Pou/QM=" - }, - "protractor": { - "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/protractor/-/protractor-7.0.0.tgz", - "integrity": "sha1-w+JjYIvXLiwtyAKxGncnEaR5LQM=", - "dev": true, - "requires": { - "@types/q": "^0.0.32", - "@types/selenium-webdriver": "^3.0.0", - "blocking-proxy": "^1.0.0", - "browserstack": "^1.5.1", - "chalk": "^1.1.3", - "glob": "^7.0.3", - "jasmine": "2.8.0", - "jasminewd2": "^2.1.0", - "q": "1.4.1", - "saucelabs": "^1.5.0", - "selenium-webdriver": "3.6.0", - "source-map-support": "~0.4.0", - "webdriver-js-extender": "2.1.0", - "webdriver-manager": "^12.1.7", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "q": { - "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/q/-/q-1.4.1.tgz", - "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha1-4QLxbKNVQkhldV0sno6k8k1Yw+I=" - }, - "proxy-middleware": { - "version": "0.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-middleware/-/proxy-middleware-0.15.0.tgz", - "integrity": "sha1-o/3xvvtzD5UZZYcqwvYHTGFHelY=", - "dev": true - }, - "prr": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true, - "optional": true - }, - "psl": { - "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/psl/-/psl-1.9.0.tgz", - "integrity": "sha1-0N8qE38AeUVl/K87LADNCfjVpac=", - "dev": true - }, - "pstree.remy": { - "version": "1.1.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha1-wkIiT0pnwh9oaDm720rCgrg3PTo=", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pump/-/pump-3.0.0.tgz", - "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pump/-/pump-2.0.1.tgz", - "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha1-AnQi4vrsCyXhVJw+G9gwm5EztuU=", - "dev": true - }, - "puppeteer": { - "version": "15.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/puppeteer/-/puppeteer-15.4.0.tgz", - "integrity": "sha1-MfBD7mTMThtcvpmtkAZTqrSvsYY=", - "requires": { - "cross-fetch": "3.1.5", - "debug": "4.3.4", - "devtools-protocol": "0.0.1011705", - "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.1", - "pkg-dir": "4.2.0", - "progress": "2.0.3", - "proxy-from-env": "1.1.0", - "rimraf": "3.0.2", - "tar-fs": "2.1.1", - "unbzip2-stream": "1.4.3", - "ws": "8.8.0" - }, - "dependencies": { - "cross-fetch": { - "version": "3.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha1-4TifRNnnunZ5B/evhFR4eVKrU08=", - "requires": { - "node-fetch": "2.6.7" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "requires": { - "p-locate": "^4.1.0" - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha1-JN6fuoJ+O0rkTciyAlajeRYAUq0=", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "requires": { - "p-limit": "^2.2.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", - "requires": { - "find-up": "^4.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", - "requires": { - "glob": "^7.1.3" - } - }, - "ws": { - "version": "8.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.8.0.tgz", - "integrity": "sha1-jnHHXi9jSNv414AFEHKXBWy3d2k=" - } - } - }, - "q": { - "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qjobs": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha1-xF6cYYAL0IfviNfiVkI73Unl0HE=", - "dev": true - }, - "qrcode": { - "version": "1.5.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qrcode/-/qrcode-1.5.1.tgz", - "integrity": "sha1-AQP5cxdAn3vJF3LvMHk6VM1Z8Ms=", - "requires": { - "dijkstrajs": "^1.0.1", - "encode-utf8": "^1.0.3", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "requires": { - "p-limit": "^2.2.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=" - }, - "yargs": { - "version": "15.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "qs": { - "version": "6.12.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.12.1.tgz", - "integrity": "sha1-OUIhEcp8vbcEJVQcuiDH17IWWZo=", - "dev": true, - "requires": { - "side-channel": "^1.0.6" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", - "dev": true - }, - "queue-tick": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha1-9vB6yCwf1g+C4Ji0F6gOUvH0wUI=", - "dev": true - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=", - "dev": true - }, - "quickselect": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/quickselect/-/quickselect-2.0.0.tgz", - "integrity": "sha1-8ZaApIal7vtYEwPgI+mPqvJd0Bg=" - }, - "ramda": { - "version": "0.29.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ramda/-/ramda-0.29.0.tgz", - "integrity": "sha1-+7tnp0CnVMiky7QeKm4OuFB/Vfs=", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", - "dev": true - }, - "raw-body": { - "version": "2.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha1-mf69g7kOCJdQh+jx+UGaFJNmtoo=", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha1-iwvuuYYFrfGxKPpDhkA8AJ4CIaU=", - "dev": true - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rc/-/rc-1.2.8.tgz", - "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "ini": { - "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - } - } - }, - "react": { - "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react/-/react-18.3.1.tgz", - "integrity": "sha1-SauJIAnFOTNiW9FrJTP8dUyrKJE=", - "dev": true, - "requires": { - "loose-envify": "^1.1.0" - } - }, - "react-colorful": { - "version": "5.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-colorful/-/react-colorful-5.6.1.tgz", - "integrity": "sha1-fcKu0tfHL6yJaU6DTReeMvPaVjs=", - "dev": true - }, - "react-confetti": { - "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-confetti/-/react-confetti-6.1.0.tgz", - "integrity": "sha1-A9xDQNlVrNELF02/MB83SgbinOY=", - "dev": true, - "requires": { - "tween-functions": "^1.2.0" - } - }, - "react-dom": { - "version": "18.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha1-wiZdeVEbV9R5s90/36UVNklMXLQ=", - "dev": true, - "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha1-5pHUqOnHiTZWVVOas3J2Kw77VPA=", - "dev": true - }, - "read-package-json": { - "version": "6.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-package-json/-/read-package-json-6.0.4.tgz", - "integrity": "sha1-kDGIJOxFbCh0N+p5WV9MKFRwiDY=", - "dev": true, - "requires": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "10.3.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-10.3.14.tgz", - "integrity": "sha1-NlAfhx03P+GX/FeUWI0Kpx5p/2g=", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" - } - }, - "hosted-git-info": { - "version": "6.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha1-YpRCx4iaacBd5gTVKZa3T+bybVg=", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "json-parse-even-better-errors": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha1-tD016JwPO+a1+76dxsgkZ7MMKNo=", - "dev": true - }, - "lru-cache": { - "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", - "dev": true - }, - "minimatch": { - "version": "9.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha1-jknHMdF0nL7AUFDuUUUUezJJalE=", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minipass": { - "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", - "dev": true - }, - "normalize-package-data": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha1-q8uNfnJMQNiEYrhJgvfL9oWbRYg=", - "dev": true, - "requires": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - } - } - }, - "read-package-json-fast": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha1-OUkIqXJdx6XxTnDI51Vt/x0rEEk=", - "dev": true, - "requires": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "dependencies": { - "json-parse-even-better-errors": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", - "integrity": "sha1-tD016JwPO+a1+76dxsgkZ7MMKNo=", - "dev": true - } - } - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "semver": { - "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", - "dev": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", - "dev": true - } - } - }, - "semver": { - "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", - "dev": true - }, - "type-fest": { - "version": "0.8.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", - "dev": true - } - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha1-kRJegEK7obmIf0k0X2J3Anzovps=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - } - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "recast": { - "version": "0.23.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/recast/-/recast-0.23.6.tgz", - "integrity": "sha1-GY+6dPZhQ6MKzIGSkwLSFM5OO/o=", - "dev": true, - "requires": { - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tiny-invariant": "^1.3.3", - "tslib": "^2.0.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - }, - "tslib": { - "version": "2.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha1-cDrClCXns3zW/UVukkBNRtHz5K4=", - "dev": true - } - } - }, - "redent": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/redent/-/redent-3.0.0.tgz", - "integrity": "sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=", - "dev": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "reflect-metadata": { - "version": "0.1.14", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/reflect-metadata/-/reflect-metadata-0.1.14.tgz", - "integrity": "sha1-JM9yH+YGdxRrt37rDh+d7OPWWFk=", - "dev": true - }, - "regenerate": { - "version": "1.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha1-aw4FSJ2QdrBMQ28xjZsGe7pFlIA=", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha1-9tyj587sIFkNB62nhWNqkM3KF/k=", - "dev": true - }, - "regenerator-transform": { - "version": "0.15.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha1-W7rli1IgmOvfCbyi+Dg4kpABx6Q=", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-parser": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regex-parser/-/regex-parser-2.3.0.tgz", - "integrity": "sha1-S7YUYbGhm4uRPzlgNku1eIf5IO4=", - "dev": true - }, - "regexp-to-ast": { - "version": "0.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz", - "integrity": "sha1-Vsc4Vr7l4f739zoA8Uc0UqtxKiQ=", - "dev": true - }, - "regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha1-E49kSjNQ+YGoWMRPa7GmH/Wb4zQ=", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - } - }, - "regexpu-core": { - "version": "5.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha1-EaKwaITzUnrsPpPbv0o7lYqVVGs=", - "dev": true, - "requires": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - } - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha1-Jy0FqhDHwfZwlbH/Ct2uhEL8Vwk=", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "rehype-external-links": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rehype-external-links/-/rehype-external-links-3.0.0.tgz", - "integrity": "sha1-Kyi1zaGTL4PwRbb4Cj4bFfFoxvY=", - "dev": true, - "requires": { - "@types/hast": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-is-element": "^3.0.0", - "is-absolute-url": "^4.0.0", - "space-separated-tokens": "^2.0.0", - "unist-util-visit": "^5.0.0" - } - }, - "rehype-slug": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rehype-slug/-/rehype-slug-6.0.0.tgz", - "integrity": "sha1-HSHPf8ioPvh02HPBXmra7mNE6vE=", - "dev": true, - "requires": { - "@types/hast": "^3.0.0", - "github-slugger": "^2.0.0", - "hast-util-heading-rank": "^3.0.0", - "hast-util-to-string": "^3.0.0", - "unist-util-visit": "^5.0.0" - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "renderkid": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha1-X9gj5NaVHTc1jsyaWLHwaDa2Joo=", - "dev": true, - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "css-select": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha1-23EpsoRmYv2GKM/ElquytZ5BUps=", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha1-3l1Bsa6ikCFdxFptrorc8dMuLTA=", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domhandler": { - "version": "4.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha1-jXkgM0FvWdaLwDpap7AYwcqJJ5w=", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/entities/-/entities-2.2.0.tgz", - "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", - "dev": true - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha1-xNditsM3GgXb5l6UrkOp+EX7j7c=", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "replace": { - "version": "1.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/replace/-/replace-1.2.2.tgz", - "integrity": "sha1-iAJHETqVCvp0mil+bRDU17zSes8=", - "dev": true, - "requires": { - "chalk": "2.4.2", - "minimatch": "3.0.5", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "minimatch": { - "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha1-TajxKQ7g8PjoPWDKafjxNAaGBKM=", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "replace-in-file": { - "version": "3.4.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/replace-in-file/-/replace-in-file-3.4.2.tgz", - "integrity": "sha1-bUDwdqyGlI4o7+tvq3P7rVwL+io=", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "glob": "^7.1.2", - "yargs": "^12.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha1-Ej1keekq1FrYl9QFTjx8p9tJROE=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha1-NIQi2+gtgAswIu709qwQvy5NG0k=", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", - "dev": true - }, - "yargs": { - "version": "12.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha1-BfWZe2CWR7ZPZrgeO0sQo2jnrRM=", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha1-h5oIZZc7yp9rq1y987HGfsfTvPQ=", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "request": { - "version": "2.88.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/request/-/request-2.88.2.tgz", - "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/qs/-/qs-6.5.3.tgz", - "integrity": "sha1-Ou7/yRln7241wOSI70b7KWq3aq0=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=" - }, - "requireindex": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/requireindex/-/requireindex-1.2.0.tgz", - "integrity": "sha1-NGPNsi7hUZAmNapslTXU3pwu8e8=", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha1-J8suu1P5GrtJRwqSi7p1WAZqwXc=", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=", - "dev": true - }, - "resolve-protobuf-schema": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha1-nKmp5pzxkrva8QBuwZc5SKpKN1g=", - "requires": { - "protocol-buffers-schema": "^3.3.1" - } - }, - "resolve-url-loader": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha1-7jFC+x8eDZ25Uk1TnPoWbpMU95U=", - "dev": true, - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.14", - "source-map": "0.6.1" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow=", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "retry": { - "version": "0.12.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", - "dev": true - }, - "rfdc": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha1-K21N9S3/6Ls0aZKhDqlFHyQ3Oo8=" - }, - "rimraf": { - "version": "4.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-4.4.1.tgz", - "integrity": "sha1-vTM2T2cCHFt56T1/T6BWjHwht1U=", - "dev": true, - "requires": { - "glob": "^9.2.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "glob": { - "version": "9.3.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-9.3.5.tgz", - "integrity": "sha1-yi7YykUngaMAloVgf98CWomd/iE=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "minimatch": "^8.0.2", - "minipass": "^4.2.4", - "path-scurry": "^1.6.1" - } - }, - "minimatch": { - "version": "8.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minimatch/-/minimatch-8.0.4.tgz", - "integrity": "sha1-hHwbJcAU1Omn9oqvY97dZopiYik=", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rw": { - "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rw/-/rw-1.3.3.tgz", - "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" - }, - "rxjs": { - "version": "6.6.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha1-kKwBisq/SRv2UEQjXVhjxNq4BMk=", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" - } - } - }, - "safe-array-concat": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha1-gdd+4MTouGNjUifHISeN1STCDts=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" - }, - "safe-regex-test": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha1-pbTA8G4KtQ6iw5XBTYNxIykkw3c=", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", - "dev": true - }, - "safevalues": { - "version": "0.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/safevalues/-/safevalues-0.3.4.tgz", - "integrity": "sha1-guhGoCtpVtfUC/n0HpLhP84Bhts=" - }, - "sass": { - "version": "1.58.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sass/-/sass-1.58.1.tgz", - "integrity": "sha1-F6sDkAdqUFeO0HM/HMRUKeA0BfY=", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "13.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sass-loader/-/sass-loader-13.2.0.tgz", - "integrity": "sha1-gBlQUPWMmqxjt5L6Uqy29eD2vcM=", - "dev": true, - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "saucelabs": { - "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/saucelabs/-/saucelabs-1.5.0.tgz", - "integrity": "sha1-lAWnPDYNRJsjKDmRmobDltN5/Z0=", - "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1" - }, - "dependencies": { - "agent-base": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha1-TuenN6vZJniik9mzShr00NCMeHs=", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - } - } - } - }, - "sax": { - "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.1.4.tgz", - "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=", - "dev": true - }, - "scheduler": { - "version": "0.23.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha1-QUumSjsoKJLpRM8hCOzAeNEVzcM=", - "dev": true, - "requires": { - "loose-envify": "^1.1.0" - } - }, - "schema-utils": { - "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha1-cNfJPhU6JzqAWAGILr07/yDYnIs=", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selenium-webdriver": { - "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", - "integrity": "sha1-K6h6FmLAILiYjJga5iyyoBKY6vw=", - "dev": true, - "requires": { - "jszip": "^3.1.3", - "rimraf": "^2.5.4", - "tmp": "0.0.30", - "xml2js": "^0.4.17" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "tmp": { - "version": "0.0.30", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.0.30.tgz", - "integrity": "sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.1" - } - }, - "xml2js": { - "version": "0.4.23", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", - "dev": true - } - } - }, - "selfsigned": { - "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha1-Vg2QVlRCo+01tnQDTOxOldzrSuA=", - "dev": true, - "requires": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - } - }, - "semver": { - "version": "7.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.3.8.tgz", - "integrity": "sha1-B6eP6vs/ezI0fXJeM95+Ki32d5g=", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "send": { - "version": "0.18.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/send/-/send-0.18.0.tgz", - "integrity": "sha1-ZwFnzGVLBfWqSnZ/kRO7NxvHBr4=", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mime/-/mime-1.6.0.tgz", - "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", - "dev": true - }, - "ms": { - "version": "2.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.1.3.tgz", - "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "6.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha1-3voeBVyDv21Z6oBdjahiJU62psI=", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/debug/-/debug-2.6.9.tgz", - "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha1-+q7wjP/goaYvYMrQxOUTz/CslUA=", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-function-length": { - "version": "1.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha1-qscjFBmOrtl1z3eyw7a4gGleVEk=", - "dev": true, - "requires": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - } - }, - "set-function-name": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha1-FqcFxaDcL15jjKltiozU4cK5CYU=", - "dev": true, - "requires": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - } - }, - "set-value": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "sharp": { - "version": "0.32.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sharp/-/sharp-0.32.5.tgz", - "integrity": "sha1-ndx46tZEYJT1HlA1Wi1OxuciDNQ=", - "dev": true, - "requires": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" - }, - "dependencies": { - "node-addon-api": { - "version": "6.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha1-rIRwA05Y5n0MbxIEoYrmmV2cDXY=", - "dev": true - }, - "semver": { - "version": "7.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.6.2.tgz", - "integrity": "sha1-Hjs0dZ+Jbo8U1hNHMs55iusMbhM=", - "dev": true - }, - "tar-fs": { - "version": "3.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-fs/-/tar-fs-3.0.6.tgz", - "integrity": "sha1-6szTpn1WcvCcqOj5w9K4n6Fz8hc=", - "dev": true, - "requires": { - "bare-fs": "^2.1.1", - "bare-path": "^2.1.0", - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - } - }, - "tar-stream": { - "version": "3.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha1-JLP7XqutoZ/nM47W0m5ffEgueSs=", - "dev": true, - "requires": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - } - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", - "dev": true - }, - "side-channel": { - "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha1-q9Jft80kuvRUZkBrEJa3gxySFfI=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=", - "dev": true - }, - "sigstore": { - "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sigstore/-/sigstore-1.9.0.tgz", - "integrity": "sha1-HnrYkzqpm3XGiY3dDu68PrDVmHU=", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "lru-cache": { - "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", - "dev": true - }, - "make-fetch-happen": { - "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", - "dev": true, - "requires": { - "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" - } - }, - "minipass": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", - "dev": true - }, - "minipass-fetch": { - "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "dependencies": { - "minipass": { - "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", - "dev": true - } - } - } - } - }, - "simple-concat": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha1-9Gl2CCujXCJj8cirXt/ibEHJVS8=", - "dev": true - }, - "simple-get": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha1-SjnbVJKHyXnTUhEvoD/Zn9a8NUM=", - "dev": true, - "requires": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "simple-plist": { - "version": "1.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-plist/-/simple-plist-1.3.1.tgz", - "integrity": "sha1-FuHY9ixsm2kbg4MSdmPYNBEvsBc=", - "dev": true, - "requires": { - "bplist-creator": "0.1.0", - "bplist-parser": "0.3.1", - "plist": "^3.0.5" - }, - "dependencies": { - "bplist-parser": { - "version": "0.3.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/bplist-parser/-/bplist-parser-0.3.1.tgz", - "integrity": "sha1-4ckLLKKp+UdMxy9oYrvz/ug0H9E=", - "dev": true, - "requires": { - "big-integer": "1.6.x" - } - } - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=", - "dev": true - } - } - }, - "simple-update-notifier": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", - "integrity": "sha1-Z2lMEh3jVK9ZKzR826eYRj7UnII=", - "dev": true, - "requires": { - "semver": "~7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-7.0.0.tgz", - "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", - "dev": true - } - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha1-E01oEpd1ZDfMBcoBNw06elcQde0=", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slash/-/slash-3.0.0.tgz", - "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - } - } - }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha1-bh1x+k8YwF99D/IW3RakgdDo2a4=", - "dev": true - }, - "socket.io": { - "version": "4.7.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io/-/socket.io-4.7.5.tgz", - "integrity": "sha1-Vustl2rvnRRF83OmLXgaQcet2Pg=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "cors": "~2.8.5", - "debug": "~4.3.2", - "engine.io": "~6.5.2", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.4" - } - }, - "socket.io-adapter": { - "version": "2.5.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz", - "integrity": "sha1-T9sTWGZ/bWjyU0M1O9mb0R7kEAY=", - "dev": true, - "requires": { - "debug": "~4.3.4", - "ws": "~8.11.0" - }, - "dependencies": { - "ws": { - "version": "8.11.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.11.0.tgz", - "integrity": "sha1-ag02uO39n5bYslaD2y+Nfebo4UM=", - "dev": true - } - } - }, - "socket.io-parser": { - "version": "4.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha1-yAaWbPcnBgHkdGnd7sMPvf2kTIM=", - "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - } - }, - "sockjs": { - "version": "0.3.24", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha1-ybyJlfM6ERvqA5XsMKoyBr21zM4=", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", - "dev": true - } - } - }, - "socks": { - "version": "2.8.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socks/-/socks-2.8.3.tgz", - "integrity": "sha1-Hr0PCcUrqVoJdQr+Pz+fckqADLU=", - "dev": true, - "requires": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha1-3AaezzRDZiGstB4++mbKG1/tFbY=", - "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, - "sort-asc": { - "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-asc/-/sort-asc-0.2.0.tgz", - "integrity": "sha1-AKSelHvCXVEL/eLLuN/9qfUOsvw=" - }, - "sort-desc": { - "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-desc/-/sort-desc-0.2.0.tgz", - "integrity": "sha1-KAwb2vxld4h87brR7S5BwDeXZkY=" - }, - "sort-object": { - "version": "3.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sort-object/-/sort-object-3.0.3.tgz", - "integrity": "sha1-lFcnFl8kSvncWWrUx2Baje6Awmk=", - "requires": { - "bytewise": "^1.1.0", - "get-value": "^2.0.2", - "is-extendable": "^0.1.1", - "sort-asc": "^0.2.0", - "sort-desc": "^0.2.0", - "union-value": "^1.0.1" - } - }, - "source-map": { - "version": "0.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha1-qbvnBcnYhG9OCP9nZazw8bCJhlY=", - "dev": true - }, - "source-map-js": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha1-FrgJwWJRe1uMPn3NMVoqXCYSsq8=", - "dev": true - }, - "source-map-loader": { - "version": "4.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-loader/-/source-map-loader-4.0.1.tgz", - "integrity": "sha1-cvANBfXR+Q+Al07aeBy9cQfBJfI=", - "dev": true, - "requires": { - "abab": "^2.0.6", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha1-BP58f54e0tZiIzwoyys1ufY/bk8=", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "space-separated-tokens": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha1-Hs2dI1CjhEVyw/SjErzrAYNIhZ8=", - "dev": true - }, - "spdx-correct": { - "version": "3.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha1-T1qwZo8AWeNPnADc4zF4ShLeTpw=", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - }, - "dependencies": { - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - } - } - }, - "spdx-exceptions": { - "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha1-XWB9J/yAb2bXtkp2ZlD6iQ8E7WY=", - "dev": true - }, - "spdx-expression-parse": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", - "integrity": "sha1-ojr58xMhFUZdrCFcCZMD5M6sV5Q=", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.17", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", - "integrity": "sha1-iH2oqnMhjlGh2RdQLXmGMWGpP5w=", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "split": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split/-/split-1.0.1.tgz", - "integrity": "sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k=", - "dev": true, - "requires": { - "through": "2" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "split2": { - "version": "3.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/split2/-/split2-3.2.2.tgz", - "integrity": "sha1-vyzyo32DgxLCSciSBv16F90SNl8=", - "dev": true, - "requires": { - "readable-stream": "^3.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.18.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha1-FmPlXN301oi4aka3fw1f42OroCg=", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "dependencies": { - "jsbn": { - "version": "0.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - } - } - }, - "ssri": { - "version": "10.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ssri/-/ssri-10.0.6.tgz", - "integrity": "sha1-qKreLeYLorzoaI4/o0m60Fx9weU=", - "dev": true, - "requires": { - "minipass": "^7.0.3" - }, - "dependencies": { - "minipass": { - "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", - "dev": true - } - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=", - "dev": true - }, - "stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha1-amC+C07nV9HtUlSFjsZrEMSSheQ=", - "dev": true, - "requires": { - "internal-slot": "^1.0.4" - } - }, - "store2": { - "version": "2.14.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/store2/-/store2-2.14.3.tgz", - "integrity": "sha1-JAd9e6EQcRhk5PaR0q+UHsUz3rU=", - "dev": true - }, - "storybook": { - "version": "8.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/storybook/-/storybook-8.0.10.tgz", - "integrity": "sha1-OX56lWQUIWELpHQbxjrbs4Du0B8=", - "dev": true, - "requires": { - "@storybook/cli": "8.0.10" - } - }, - "stream-buffers": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", - "dev": true - }, - "stream-combiner": { - "version": "0.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", - "dev": true, - "requires": { - "duplexer": "~0.1.1", - "through": "~2.3.4" - } - }, - "stream-shift": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/stream-shift/-/stream-shift-1.0.3.tgz", - "integrity": "sha1-hbj6tNcQEPw7qHcugEbMSbijhks=", - "dev": true - }, - "streamroller": { - "version": "3.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/streamroller/-/streamroller-3.1.5.tgz", - "integrity": "sha1-EmMYIymkXe8f+u9Y0xsV0T0u5/8=", - "requires": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA=", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=" - } - } - }, - "streamx": { - "version": "2.16.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/streamx/-/streamx-2.16.1.tgz", - "integrity": "sha1-KzEb00gy8Iqmu01qgCl8nK74lhQ=", - "dev": true, - "requires": { - "bare-events": "^2.2.0", - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "string.prototype.trim": { - "version": "1.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha1-tvoybXLSx4tt8C93Wcc/j2J0+qQ=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha1-NlG4UTcZ6Kn0jefy93ZAsmZSsik=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - } - }, - "string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha1-fug03ajHwX7/MRhHK7Nb/tqjTd4=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U=", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha1-MYPjj66aZdfLXlOUXNWJfQJgoGo=", - "dev": true - } - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", - "dev": true - }, - "strip-indent": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", - "dev": true - }, - "style-loader": { - "version": "3.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/style-loader/-/style-loader-3.3.4.tgz", - "integrity": "sha1-8w94bDbbA6RcvVW2pw2TDEeQkOc=", - "dev": true - }, - "supercluster": { - "version": "8.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supercluster/-/supercluster-8.0.1.tgz", - "integrity": "sha1-mUa6EjU46emrFd5HJTH2BOc3LfU=", - "requires": { - "kdbush": "^4.0.2" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha1-btpL00SjyUrqN21MwxvHcxEDngk=", - "dev": true - }, - "svg-pan-zoom": { - "version": "3.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/svg-pan-zoom/-/svg-pan-zoom-3.6.1.tgz", - "integrity": "sha1-+IChuzLRjpxiXXcVNQvrwmm0UM8=", - "dev": true - }, - "symbol-observable": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha1-W0JfGSJ56H8vm5N6yFQNGYSzkgU=", - "dev": true - }, - "tablesort": { - "version": "5.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tablesort/-/tablesort-5.3.0.tgz", - "integrity": "sha1-iZU09A9TlcHsTQD3udAmxuIczD8=", - "dev": true - }, - "tapable": { - "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=", - "dev": true - }, - "tar": { - "version": "6.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar/-/tar-6.2.1.tgz", - "integrity": "sha1-cXVJxUG8PCrxV1G+qUsd0GjUsDo=", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "fs-minipass": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha1-e7o4TbOhUg0YycDlJRw0ROld2Uo=", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "minipass": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", - "dev": true - } - } - }, - "tar-fs": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha1-SJoVq4Xx8L76uzcLfeT561y+h4Q=", - "requires": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - }, - "dependencies": { - "chownr": { - "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=" - } - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc=", - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "telejson": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/telejson/-/telejson-7.2.0.tgz", - "integrity": "sha1-OZT2yaj41/Lbqb4sfFu7RH6HbzI=", - "dev": true, - "requires": { - "memoizerific": "^1.11.3" - } - }, - "temp": { - "version": "0.8.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/temp/-/temp-0.8.4.tgz", - "integrity": "sha1-jJejOkdwBy4KBfkZOWx2ZafdWfI=", - "dev": true, - "requires": { - "rimraf": "~2.6.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha1-vekrBb3+sVFugEycAK1FF38xMh4=", - "dev": true - }, - "tempy": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha1-MP6QH9hpz7Nu4r2ZmAWqcvuwNd4=", - "dev": true, - "requires": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.16.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha1-MkC4kaeLDerpENvrhlU+VSoUiGA=", - "dev": true - } - } - }, - "terser": { - "version": "5.16.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser/-/terser-5.16.3.tgz", - "integrity": "sha1-MmYBeptoLt/gGbjs3dKrqueznGs=", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-2.20.3.tgz", - "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha1-kE9MkZPG/SoD9pOiFQxiqS9A0Zk=", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/commander/-/commander-2.20.3.tgz", - "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "terser": { - "version": "5.31.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/terser/-/terser-5.31.0.tgz", - "integrity": "sha1-Bu74bxcAfbrUWT8RpXTH9esCxqE=", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - } - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha1-BKhphmHYBepvopO2y55jrARO8V4=", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "text-extensions": { - "version": "1.9.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/text-extensions/-/text-extensions-1.9.0.tgz", - "integrity": "sha1-GFPkX+45yUXOb2w2stZZtaq8KiY=", - "dev": true - }, - "text-table": { - "version": "0.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "through2": { - "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/through2/-/through2-4.0.2.tgz", - "integrity": "sha1-p846wqeosLlmyA58SfBITDsjl2Q=", - "dev": true, - "requires": { - "readable-stream": "3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", - "dev": true - }, - "tiny-binary-search": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-binary-search/-/tiny-binary-search-1.0.3.tgz", - "integrity": "sha1-nVLj0W3RFx63RIbK9wS6CMDGIYY=" - }, - "tiny-inflate": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha1-EicVSUkToYBRZqr3yTRnkz7qJsQ=", - "dev": true - }, - "tiny-invariant": { - "version": "1.3.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha1-RmgLeoc6DV0QAFmV65CnDXTWASc=", - "dev": true - }, - "tinyqueue": { - "version": "2.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tinyqueue/-/tinyqueue-2.0.3.tgz", - "integrity": "sha1-ZNhJLr8554Ade9NAYuKbRbIDXwg=" - }, - "tinyspy": { - "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tinyspy/-/tinyspy-2.2.1.tgz", - "integrity": "sha1-EXsjQvHzig29zHOlCkVIg634YdE=", - "dev": true - }, - "tmp": { - "version": "0.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha1-hFf8MDfc9HGcJRNnoa9lAO4czxQ=", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tocbot": { - "version": "4.27.20", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tocbot/-/tocbot-4.27.20.tgz", - "integrity": "sha1-x7pidYWJT6MG1lsI9T9iSUm+zxk=", - "dev": true - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha1-O+NDIaiKgg7RvYDfqjPkefu43TU=", - "dev": true - }, - "touch": { - "version": "3.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/touch/-/touch-3.1.0.tgz", - "integrity": "sha1-/jZfX3XsntTlaCXgu3bSSrdK+Ds=", - "dev": true, - "requires": { - "nopt": "~1.0.10" - }, - "dependencies": { - "nopt": { - "version": "1.0.10", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1" - } - } - } - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "traverse": { - "version": "0.6.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/traverse/-/traverse-0.6.9.tgz", - "integrity": "sha1-ds/brPBjgtRgt2+Lc1pEpiCdi4E=", - "dev": true, - "requires": { - "gopd": "^1.0.1", - "typedarray.prototype.slice": "^1.0.3", - "which-typed-array": "^1.1.15" - } - }, - "tree-kill": { - "version": "1.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha1-TKCakJLIi3OnzcXooBtQeweQoMw=", - "dev": true - }, - "trim-newlines": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha1-Jgpdli2LdSQlsy86fbDcrNF2wUQ=", - "dev": true - }, - "ts-api-utils": { - "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha1-S0kOJxKfHo5oa0XMSrY3FNxg7qE=", - "dev": true - }, - "ts-dedent": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha1-OeS9KXzQNikq4jlOs0Er5j9WO7U=", - "dev": true - }, - "ts-morph": { - "version": "22.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-morph/-/ts-morph-22.0.0.tgz", - "integrity": "sha1-VTLFkvtt3a4IhG8SyasPxZCx1C4=", - "dev": true, - "requires": { - "@ts-morph/common": "~0.23.0", - "code-block-writer": "^13.0.1" - } - }, - "ts-node": { - "version": "10.9.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha1-5z3pEClYr54fCxaKb/Mg4lrc/0s=", - "dev": true, - "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "dependencies": { - "diff": { - "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/diff/-/diff-4.0.2.tgz", - "integrity": "sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0=", - "dev": true - } - } - }, - "tsconfig-paths": { - "version": "3.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha1-UpnsYF5VsauyPsk57xXtr0gwcNQ=", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json5/-/json5-1.0.2.tgz", - "integrity": "sha1-Y9mNYPIbMTt3xNbaGL+mnYDh1ZM=", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "tsconfig-paths-webpack-plugin": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz", - "integrity": "sha1-PGiSxecxnBRu7h5zAu2ebyvk92M=", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^4.1.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tsconfig-paths": { - "version": "4.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha1-73jhkDkTNEbSRL6sD9ahYy4tEHw=", - "dev": true, - "requires": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - } - } - }, - "tslib": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-2.0.0.tgz", - "integrity": "sha1-GNE/wtzgQFHiDwdMyDh/2Aic5PM=" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", - "dev": true - } - } - }, - "tuf-js": { - "version": "1.1.7", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tuf-js/-/tuf-js-1.1.7.tgz", - "integrity": "sha1-Ibeukqk3MBW+d9/gyygqgOw7vkM=", - "dev": true, - "requires": { - "@tufjs/models": "1.0.4", - "debug": "^4.3.4", - "make-fetch-happen": "^11.1.1" - }, - "dependencies": { - "lru-cache": { - "version": "7.18.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha1-95OJbg/Q6VSlnf3YLwdzgI32qok=", - "dev": true - }, - "make-fetch-happen": { - "version": "11.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha1-hc65gHlYSpUj1L9x0ymW5+IIVJ8=", - "dev": true, - "requires": { - "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" - } - }, - "minipass": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha1-PpeI/7kLaUpdDslEeaRbXYc4Ez0=", - "dev": true - }, - "minipass-fetch": { - "version": "3.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass-fetch/-/minipass-fetch-3.0.5.tgz", - "integrity": "sha1-8Pl+QFgK/8SjXMShNJ8FrjbLHkw=", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "dependencies": { - "minipass": { - "version": "7.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha1-9/ha/1mqIvEQsg4naSRlzzv4lIE=", - "dev": true - } - } - } - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tween-functions": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tween-functions/-/tween-functions-1.2.0.tgz", - "integrity": "sha1-GuOlDnxguz3vd06scHrLynO7w/8=", - "dev": true - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=", - "dev": true - }, - "type-fest": { - "version": "2.19.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha1-iAaAFbszA2pZi5UuVekxGmD9Ops=", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typed-array-buffer": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha1-GGfF2Dsg/LXM8yZJ5eL8dCRHT/M=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-byte-length": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha1-2Sly08/5mj+i52Wij83A8did7Gc=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha1-+eway5JZ85UJPkVn6zwopYDQIGM=", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - } - }, - "typed-array-length": { - "version": "1.0.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha1-VxVSB8duZKNFdILf3BydHTxMc6M=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - } - }, - "typed-assert": { - "version": "1.0.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typed-assert/-/typed-assert-1.0.9.tgz", - "integrity": "sha1-ivnU+TQyxJcOxxfjAG8z8TWwYhM=", - "dev": true - }, - "typedarray.prototype.slice": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz", - "integrity": "sha1-vOL2hdMnn1QyOeTVleDQIXMdLRo=", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-errors": "^1.3.0", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-offset": "^1.0.2" - } - }, - "typescript": { - "version": "4.9.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo=", - "dev": true - }, - "typewise": { - "version": "1.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typewise/-/typewise-1.0.3.tgz", - "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=", - "requires": { - "typewise-core": "^1.2.0" - } - }, - "typewise-core": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/typewise-core/-/typewise-core-1.2.0.tgz", - "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU=" - }, - "ua-parser-js": { - "version": "0.7.37", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ua-parser-js/-/ua-parser-js-0.7.37.tgz", - "integrity": "sha1-5GTmbawtM6ehJR19epnWFX7CeDI=", - "dev": true - }, - "ufo": { - "version": "1.5.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ufo/-/ufo-1.5.3.tgz", - "integrity": "sha1-MyW9PJd7bGzTFgv0/1KYmtydM0Q=", - "dev": true - }, - "uglify-js": { - "version": "3.17.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha1-YWeM9fo/W363ibs0XfKa+4JXwiw=", - "dev": true, - "optional": true - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha1-KQMgIQV9Xmzb0IxRKcIm3/jtb54=", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha1-sNoExDcTEd93HNwhXofyEwmRrOc=", - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "undefsafe": { - "version": "2.0.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha1-OHM7kye9zSJtuIn7cjpu/RYubiw=", - "dev": true - }, - "undici-types": { - "version": "5.26.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha1-vNU5iT0AtW6WT9JlekhmsiGmVhc=" - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha1-y1//3NFqBRJPWksL98N3Agisu+A=", - "dev": true - }, - "unicode-properties": { - "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-properties/-/unicode-properties-1.4.1.tgz", - "integrity": "sha1-lqnP+35hmg3HNowo2ifgX8j5vl8=", - "dev": true, - "requires": { - "base64-js": "^1.3.0", - "unicode-trie": "^2.0.0" - } - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha1-Q9QeO+aYvUk++REHfJsTH4J+jM0=", - "dev": true - }, - "unicode-trie": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unicode-trie/-/unicode-trie-2.0.0.tgz", - "integrity": "sha1-j9iEVpbi4UqLZ9ePqeDdLK1i/sg=", - "dev": true, - "requires": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" - }, - "dependencies": { - "pako": { - "version": "0.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", - "dev": true - } - } - }, - "union-value": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unique-filename": { - "version": "3.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha1-SLp6WhaEn1CA0mx2DIbPXPBXcOo=", - "dev": true, - "requires": { - "unique-slug": "^4.0.0" - } - }, - "unique-slug": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha1-a65rsWvpE1G63STNznQfiSplMuM=", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", - "dev": true, - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-util-is": { - "version": "6.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha1-t3WVZIav8Qep3tlx2ZbBczdL5CQ=", - "dev": true, - "requires": { - "@types/unist": "^3.0.0" - } - }, - "unist-util-visit": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha1-p94fMfcv/TUZ6nGBTMz1/WqSF9Y=", - "dev": true, - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - } - }, - "unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha1-TV+FdVw7jw3GniHspdbYLSIWKBU=", - "dev": true, - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - } - }, - "universalify": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha1-Fo78IYCWTmOG0GHglN9hr+I5sY0=", - "dev": true - }, - "unix-crypt-td-js": { - "version": "1.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz", - "integrity": "sha1-SRLfrRyK630g+go55MMZGMHV1d0=", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unplugin": { - "version": "1.10.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/unplugin/-/unplugin-1.10.1.tgz", - "integrity": "sha1-jO2gZdxxvGfZI96gkg8Fxn8s1ow=", - "dev": true, - "requires": { - "acorn": "^8.11.3", - "chokidar": "^3.6.0", - "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.6.1" - }, - "dependencies": { - "chokidar": { - "version": "3.6.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha1-GXxsxmnvKo3F57TZfuTgksPrDVs=", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "webpack-virtual-modules": { - "version": "0.6.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", - "integrity": "sha1-rG/bnFrbjK7NguwkHJYxt6NoG28=", - "dev": true - } - } - }, - "untildify": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha1-K8lHuVNlJIfkYAlJ+wkeOujNkZs=", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", - "integrity": "sha1-YO2fjLpKcot+z3NW9kGjHjppHZc=", - "dev": true, - "requires": { - "escalade": "^3.1.2", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "url": { - "version": "0.11.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/url/-/url-0.11.3.tgz", - "integrity": "sha1-b0lfS5Nd5AzkoKUvruiVQkTz060=", - "dev": true, - "requires": { - "punycode": "^1.4.1", - "qs": "^6.11.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "util": { - "version": "0.12.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/util/-/util-0.12.5.tgz", - "integrity": "sha1-XxemBZtz22GodWaHgaHCsTa9b7w=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utila": { - "version": "0.4.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "9.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha1-4YjUyIU8xyIiA5LEJM1jfzIpPzA=" - }, - "uuid-by-string": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid-by-string/-/uuid-by-string-4.0.0.tgz", - "integrity": "sha1-HW2iFUKUNoroXThT5MiVz6UsEXk=", - "requires": { - "js-md5": "^0.7.3", - "js-sha1": "^0.6.0" - } - }, - "v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha1-Yzbo1xllyz01obu3hoRFp8BSZL8=", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - }, - "dependencies": { - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - } - } - }, - "validate-npm-package-name": { - "version": "5.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", - "integrity": "sha1-oxZXPptJ88zZDbtutSs/BsbWBOg=", - "dev": true - }, - "vanilla-text-mask": { - "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vanilla-text-mask/-/vanilla-text-mask-5.1.1.tgz", - "integrity": "sha1-+FSBmyeFGRzvZR4+6Uhp9FhV82U=" - }, - "vary": { - "version": "1.1.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - } - } - }, - "vis": { - "version": "4.21.0-EOL", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vis/-/vis-4.21.0-EOL.tgz", - "integrity": "sha1-45cIXUOd5vb/HzxGKH5b71G0ewM=", - "dev": true, - "requires": { - "emitter-component": "^1.1.1", - "hammerjs": "^2.0.8", - "keycharm": "^0.2.0", - "moment": "^2.18.1", - "propagating-hammerjs": "^1.4.6" - } - }, - "void-elements": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true - }, - "vt-pbf": { - "version": "3.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/vt-pbf/-/vt-pbf-3.1.3.tgz", - "integrity": "sha1-aP0VB1ZGXi7a4cxcBI4GORbc+qw=", - "requires": { - "@mapbox/point-geometry": "0.1.0", - "@mapbox/vector-tile": "^1.3.1", - "pbf": "^3.2.1" - } - }, - "watchpack": { - "version": "2.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha1-KTCPLKwVD6jkyS+Q4OyVSp/tf/8=", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webdriver-js-extender": { - "version": "2.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", - "integrity": "sha1-V9epPADbTMjVVuTT20tdsKgMO7c=", - "dev": true, - "requires": { - "@types/selenium-webdriver": "^3.0.0", - "selenium-webdriver": "^3.0.1" - } - }, - "webdriver-manager": { - "version": "12.1.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webdriver-manager/-/webdriver-manager-12.1.9.tgz", - "integrity": "sha1-jYNUO5JxG3IXs5/vTNqVikcD0t8=", - "dev": true, - "requires": { - "adm-zip": "^0.5.2", - "chalk": "^1.1.1", - "del": "^2.2.0", - "glob": "^7.0.3", - "ini": "^1.3.4", - "minimist": "^1.2.0", - "q": "^1.4.1", - "request": "^2.87.0", - "rimraf": "^2.5.2", - "semver": "^5.3.0", - "xml2js": "^0.4.17" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "del": { - "version": "2.2.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globby": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "ini": { - "version": "1.3.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ini/-/ini-1.3.8.tgz", - "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", - "dev": true - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/semver/-/semver-5.7.2.tgz", - "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "xml2js": { - "version": "0.4.23", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - } - }, - "xmlbuilder": { - "version": "11.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", - "dev": true - } - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" - }, - "webpack": { - "version": "5.91.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack/-/webpack-5.91.0.tgz", - "integrity": "sha1-/6ksHGGNGMh48GiSu9wzc8caAdk=", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", - "dev": true - }, - "browserslist": { - "version": "4.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha1-9QqIh3w8AWUqFbYirp6Xld96YP4=", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "webpack-dev-middleware": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz", - "integrity": "sha1-/VhRJ+1E2rPyU9rw2Y9NWKUIjMI=", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.12", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - } - }, - "webpack-dev-server": { - "version": "4.11.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha1-rgfw1xygQ4z4hEbwkCm5LOgTgLU=", - "dev": true, - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "glob": { - "version": "7.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/glob/-/glob-7.2.3.tgz", - "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "ipaddr.js": { - "version": "2.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha1-0z+nusKE9N56+UljjJ1oFXxrkug=", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha1-63s5KBy84Q4QTrK4vytj/OSaNRc=", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - } - } - } - }, - "webpack-hot-middleware": { - "version": "2.26.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz", - "integrity": "sha1-hyFPHj+fOsq5Jx/vnm7XtjfXGcA=", - "dev": true, - "requires": { - "ansi-html-community": "0.0.8", - "html-entities": "^2.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha1-Kznb8ir4d3atdEw5AiNzHTCmj2E=", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha1-LU2quEUf1LJAzCcFX/agwszqDN4=", - "dev": true - }, - "webpack-subresource-integrity": { - "version": "5.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", - "integrity": "sha1-i3YGsDPGzKwU5oQmfLf7H1wqEyo=", - "dev": true, - "requires": { - "typed-assert": "^1.0.8" - } - }, - "webpack-virtual-modules": { - "version": "0.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz", - "integrity": "sha1-Ni8Uc4pW2uEHk3q5jqcGLovdO2w=", - "dev": true - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which/-/which-2.0.2.tgz", - "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-collection": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha1-Yn73YkOSChB+fOjpYZHevksWwqA=", - "dev": true, - "requires": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - } - }, - "which-module": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha1-d2sf412Qrr6Z6KwV6yQJM4mkpAk=" - }, - "which-typed-array": { - "version": "1.1.15", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha1-JkhZ6bEaZJs4i/qvT3Z98fd5s40=", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - } - }, - "wide-align": { - "version": "1.1.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "wildcard": { - "version": "2.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha1-WrENAkhxmJVINrY0n3T/+WHhD2c=", - "dev": true - }, - "windows-release": { - "version": "4.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/windows-release/-/windows-release-4.0.0.tgz", - "integrity": "sha1-RyXscCF9G/bgLHdyQTspzd6ew3c=", - "dev": true, - "requires": { - "execa": "^4.0.2" - }, - "dependencies": { - "execa": { - "version": "4.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/execa/-/execa-4.1.0.tgz", - "integrity": "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "human-signals": { - "version": "1.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha1-xbHNFPUK6uCatsWf5jujOV/k36M=", - "dev": true - } - } - }, - "word-wrap": { - "version": "1.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha1-0sRcbdT7zmIaZvE2y+Mor9BBCzQ=", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "ws": { - "version": "8.17.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/ws/-/ws-8.17.0.tgz", - "integrity": "sha1-0UXRjsou0lqveRoYOQP3vl4pX+o=", - "dev": true - }, - "xcode": { - "version": "3.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xcode/-/xcode-3.0.1.tgz", - "integrity": "sha1-PvtiqsZBqyxwJFj5oDAmlhRqpTw=", - "dev": true, - "requires": { - "simple-plist": "^1.1.0", - "uuid": "^7.0.3" - }, - "dependencies": { - "uuid": { - "version": "7.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/uuid/-/uuid-7.0.3.tgz", - "integrity": "sha1-xcnyyM8l3Ao3LE3xRBxB9b0MaAs=", - "dev": true - } - } - }, - "xml-js": { - "version": "1.6.11", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha1-kn0vaUf38cGaMW3Y7qNhTosY+Ok=", - "dev": true, - "requires": { - "sax": "^1.2.4" - }, - "dependencies": { - "sax": { - "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", - "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", - "dev": true - } - } - }, - "xml2js": { - "version": "0.5.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha1-2UQGMfuy7YACA/rRBvJyT2LEk7c=", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "dependencies": { - "xmlbuilder": { - "version": "11.0.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=", - "dev": true - } - } - }, - "xmlbuilder": { - "version": "15.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha1-nc3OSe6mbY0QtCyulKecPI0MLsU=", - "dev": true - }, - "xmldoc": { - "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xmldoc/-/xmldoc-1.3.0.tgz", - "integrity": "sha1-eCMiWwlsdANjR8nsWSTQa2o866s=", - "dev": true, - "requires": { - "sax": "^1.2.4" - }, - "dependencies": { - "sax": { - "version": "1.3.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/sax/-/sax-1.3.0.tgz", - "integrity": "sha1-pdvnfbO+BcnR7neF29PqneUVk9A=", - "dev": true - } - } - }, - "xpath": { - "version": "0.0.32", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xpath/-/xpath-0.0.32.tgz", - "integrity": "sha1-G3PTNRr3NuF+wHjW2kuBdUBcSK8=", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=", - "dev": true - }, - "y18n": { - "version": "5.0.8", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha1-IwHF/78StGfejaIzOkWeKeeSDks=", - "dev": true - }, - "yargs": { - "version": "17.6.2", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha1-LiPylE6XYzmh7gDxjHf+3ugzJUE=", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "dependencies": { - "yargs-parser": { - "version": "21.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU=", - "dev": true - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", - "dev": true - }, - "yauzl": { - "version": "2.10.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yn": { - "version": "3.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yn/-/yn-3.1.1.tgz", - "integrity": "sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A=", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=", - "dev": true - }, - "zepto": { - "version": "1.2.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/zepto/-/zepto-1.2.0.tgz", - "integrity": "sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g=", - "dev": true - }, - "zone.js": { - "version": "0.11.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/zone.js/-/zone.js-0.11.4.tgz", - "integrity": "sha1-D3Dc9quoD2mK9XNcuyV5aTlugCU=", - "requires": { - "tslib": "^2.0.0" - } - } } } diff --git a/client/wfnews-war/src/main/angular/package.json b/client/wfnews-war/src/main/angular/package.json index 67ccf01f7..a18292e5a 100644 --- a/client/wfnews-war/src/main/angular/package.json +++ b/client/wfnews-war/src/main/angular/package.json @@ -1,9 +1,9 @@ { "name": "wildfire", - "version": "2.2.0", + "version": "2.3.0", "license": "MIT", "engines": { - "node": "^18.10.0" + "node": "^18.16.0" }, "browser": { "fs": false, @@ -95,6 +95,7 @@ "cordova-plugin-advanced-http": "3.3.1", "cordova-plugin-file": "8.0.1", "cordova-plugin-screen-orientation": "3.0.4", + "core-js": "^3.37.0", "crypto-browserify": "3.12.0", "d3-ease": "3.0.1", "esri-leaflet": "3.0.12", @@ -172,9 +173,5 @@ "ts-node": "10.9.1", "typescript": "4.9.5", "webpack": "^5.91.0" - }, - "overrides": { - "core-js": "../_EXCLUDED_", - "core-js-compat": "../_EXCLUDED_" } } diff --git a/client/wfnews-war/src/main/angular/src/assets/data/appConfig.json b/client/wfnews-war/src/main/angular/src/assets/data/appConfig.json index 1bddf521a..2de72ffe1 100644 --- a/client/wfnews-war/src/main/angular/src/assets/data/appConfig.json +++ b/client/wfnews-war/src/main/angular/src/assets/data/appConfig.json @@ -2,7 +2,7 @@ "application": { "wfnewsApiKey": "fake-api-key", "acronym": "WFNEWS", - "version": "2.2.0-SNAPSHOT", + "version": "2.3.0-SNAPSHOT", "buildNumber": ".0000", "environment": "LOCAL", "baseUrl": "http://localhost:6200/", diff --git a/client/wfnews-war/src/main/angular/src/tsconfig.app.json b/client/wfnews-war/src/main/angular/src/tsconfig.app.json index 2e253be7a..34b35477d 100644 --- a/client/wfnews-war/src/main/angular/src/tsconfig.app.json +++ b/client/wfnews-war/src/main/angular/src/tsconfig.app.json @@ -13,6 +13,6 @@ "crypto": ["./node_modules/crypto-browserify"] } }, - "files": ["main.ts", "globals.ts"], + "files": ["main.ts"], "include": ["src/**/*.d.ts", "**/*.ts"] } From a633fa85c2b49788f4e885ed0b328439448ae2e4 Mon Sep 17 00:00:00 2001 From: vivid-cpreston <97257824+vivid-cpreston@users.noreply.github.com> Date: Thu, 9 May 2024 11:54:20 -0700 Subject: [PATCH 007/184] Add missing flag --- .github/workflows/lambda-zip.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lambda-zip.yml b/.github/workflows/lambda-zip.yml index e8c369032..7e2328c53 100644 --- a/.github/workflows/lambda-zip.yml +++ b/.github/workflows/lambda-zip.yml @@ -40,7 +40,7 @@ jobs: - uses: montudor/action-zip@v1 with: - args: zip -qq -r evacuation-orders-monitor.zip lambda/evacuation-orders-monitor/evacuation-orders + args: zip -qq -r -j evacuation-orders-monitor.zip lambda/evacuation-orders-monitor/evacuation-orders - uses: actions/setup-node@v4 with: From 1914dec05ca3ab842e3a080fe872358ec8243f14 Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Thu, 9 May 2024 12:22:51 -0700 Subject: [PATCH 008/184] Fix cloudfront headers and node version for builds (#1899) --- .github/workflows/android.yml | 2 +- .github/workflows/ios.yml | 2 +- terraform/cloudfront.tf | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index e9f73eeb0..bc1568d73 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -161,7 +161,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: 20 + node-version: 18 - name: Set up JDK 17 uses: actions/setup-java@v3 diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 772748a54..78949b091 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -144,7 +144,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version: 20 + node-version: 18 cache: 'npm' cache-dependency-path: '**/package.json' diff --git a/terraform/cloudfront.tf b/terraform/cloudfront.tf index cbfddfac3..c4d5d7c98 100644 --- a/terraform/cloudfront.tf +++ b/terraform/cloudfront.tf @@ -1045,7 +1045,7 @@ resource "aws_cloudfront_response_headers_policy" "cache_control_response_header } resource "aws_cloudfront_response_headers_policy" "cache_control_response_headers_no_auth_cors" { - name = "cache-control-response-headers-no-auth-cor-${var.target_env}" + name = "cache-control-response-headers-no-auth-cors-${var.target_env}" cors_config { access_control_allow_credentials = false @@ -1054,7 +1054,7 @@ resource "aws_cloudfront_response_headers_policy" "cache_control_response_header } access_control_allow_methods { - items = ["*"] + items = ["GET", "POST", "PUT", "HEAD", "OPTIONS", "PATCH", "DELETE"] } access_control_allow_origins { @@ -1090,7 +1090,7 @@ resource "aws_cloudfront_response_headers_policy" "cache_control_response_header } resource "aws_cloudfront_response_headers_policy" "cache_control_response_headers_auth_cors" { - name = "cache-control-response-headers-auth-cor-${var.target_env}" + name = "cache-control-response-headers-auth-cors-${var.target_env}" cors_config { access_control_allow_credentials = true From e4972a76a89eb53205edd8b33d3bd5e879ab0383 Mon Sep 17 00:00:00 2001 From: vivid-cpreston <97257824+vivid-cpreston@users.noreply.github.com> Date: Thu, 9 May 2024 14:43:05 -0700 Subject: [PATCH 009/184] Add handling for no new data, timeout (#1900) --- lambda/active-fire-monitor/active_fire/app.py | 9 +++++++-- .../area-restrictions/app.py | 11 ++++++++--- .../bans-and-prohibitions/app.py | 9 +++++++-- .../evacuation-orders/app.py | 9 +++++++-- 4 files changed, 29 insertions(+), 9 deletions(-) diff --git a/lambda/active-fire-monitor/active_fire/app.py b/lambda/active-fire-monitor/active_fire/app.py index 2cf00268e..d54659c14 100644 --- a/lambda/active-fire-monitor/active_fire/app.py +++ b/lambda/active-fire-monitor/active_fire/app.py @@ -30,7 +30,7 @@ def lambda_handler(event, context): try: ip = requests.get(news_api + "/publicPublishedIncident?stageOfControlList=OUT_CNTRL" "&stageOfControlList=HOLDING&stageOfControlList=UNDR_CNTRL&fromCreateDate=" + - last_fetched_time_stamp_string + "&orderBy=createDate ASC") + last_fetched_time_stamp_string + "&orderBy=createDate ASC", timeout=15) except requests.RequestException as e: # Send some context about this error to Lambda Logs @@ -72,8 +72,13 @@ def lambda_handler(event, context): "statusCode": responses[0]["ResponseMetadata"]["HTTPStatusCode"], "body": json.dumps(responses[0]["ResponseMetadata"]) } + # Handle case where successful, but no new messages + elif "collection" in message_body and message_body["collection"] == []: + return { + "statusCode": "204" + } else: return { "statusCode": 400, - "body": "Bad Request or no new data in past monitor cycle" + "body": "Bad Request" } diff --git a/lambda/area-restrictions-monitor/area-restrictions/app.py b/lambda/area-restrictions-monitor/area-restrictions/app.py index b7bb66e67..247d31beb 100644 --- a/lambda/area-restrictions-monitor/area-restrictions/app.py +++ b/lambda/area-restrictions-monitor/area-restrictions/app.py @@ -39,7 +39,7 @@ def lambda_handler(event, context): "&returnQueryGeometry=false&returnDistinctValues=false&cacheHint=false&orderByFields" "=&groupByFieldsForStatistics=&outStatistics=&having=&resultOffset=&resultRecordCount" "=&returnZ=false&returnM=false&returnExceededLimitFeatures=true&quantizationParameters" - "=&sqlFormat=standard&f=pjson&token=") + "=&sqlFormat=standard&f=pjson&token=", timeout=15) except requests.RequestException as e: # Send some context about this error to Lambda Logs @@ -69,8 +69,13 @@ def lambda_handler(event, context): "statusCode": responses[0]["ResponseMetadata"]["HTTPStatusCode"], "body": json.dumps(responses[0]["ResponseMetadata"]) } + # Handle case where successful, but no new messages + elif "features" in message_body and message_body["features"] == []: + return { + "statusCode": "204" + } else: return { "statusCode": 400, - "body": "Bad Request or no new data in past monitor cycle" - } + "body": "Bad Request" + } \ No newline at end of file diff --git a/lambda/bans-and-prohibitions-monitor/bans-and-prohibitions/app.py b/lambda/bans-and-prohibitions-monitor/bans-and-prohibitions/app.py index 6c42d7c31..a4e231906 100644 --- a/lambda/bans-and-prohibitions-monitor/bans-and-prohibitions/app.py +++ b/lambda/bans-and-prohibitions-monitor/bans-and-prohibitions/app.py @@ -39,7 +39,7 @@ def lambda_handler(event, context): "&returnQueryGeometry=false&returnDistinctValues=false&cacheHint=false&orderByFields" "=&groupByFieldsForStatistics=&outStatistics=&having=&resultOffset=&resultRecordCount" "=&returnZ=false&returnM=false&returnExceededLimitFeatures=true&quantizationParameters" - "=&sqlFormat=standard&f=pjson&token=") + "=&sqlFormat=standard&f=pjson&token=", timeout=15) except requests.RequestException as e: # Send some context about this error to Lambda Logs @@ -70,8 +70,13 @@ def lambda_handler(event, context): "statusCode": responses[0]["ResponseMetadata"]["HTTPStatusCode"], "body": json.dumps(responses[0]["ResponseMetadata"]) } + # Handle case where successful, but no new messages + elif "features" in message_body and message_body["features"] == []: + return { + "statusCode": "204" + } else: return { "statusCode": 400, - "body": "Bad Request or no new data in past monitor cycle" + "body": "Bad Request" } diff --git a/lambda/evacuation-orders-monitor/evacuation-orders/app.py b/lambda/evacuation-orders-monitor/evacuation-orders/app.py index 2bbde33b4..fb7e373ba 100644 --- a/lambda/evacuation-orders-monitor/evacuation-orders/app.py +++ b/lambda/evacuation-orders-monitor/evacuation-orders/app.py @@ -39,7 +39,7 @@ def lambda_handler(event, context): "&returnExtentOnly=false&returnQueryGeometry=false&returnDistinctValues=false&cacheHint" "=false&orderByFields=&groupByFieldsForStatistics=&outStatistics=&having=&resultOffset" "=&resultRecordCount=&returnZ=false&returnM=false&returnExceededLimitFeatures=true" - "&quantizationParameters=&sqlFormat=standard&f=pjson&token=") + "&quantizationParameters=&sqlFormat=standard&f=pjson&token=", timeout=15) except requests.RequestException as e: # Send some context about this error to Lambda Logs @@ -70,8 +70,13 @@ def lambda_handler(event, context): "statusCode": responses[0]["ResponseMetadata"]["HTTPStatusCode"], "body": json.dumps(responses[0]["ResponseMetadata"]) } + # Handle case where successful, but no new messages + elif "features" in message_body and message_body["features"] == []: + return { + "statusCode": "204" + } else: return { "statusCode": 400, - "body": "Bad Request or no new data in past monitor cycle" + "body": "Bad Request" } From 967e6c7701321e1754032670205a96e6599760ea Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Fri, 10 May 2024 09:04:02 -0700 Subject: [PATCH 010/184] wfnews-2133 (#1901) --- .../src/main/angular/src/app/app.component.ts | 8 ++++++ .../src/main/angular/src/app/app.module.ts | 2 ++ .../src/main/angular/src/app/app.routing.ts | 6 +++++ .../public-event-page.component.html | 1 + .../public-event-page.component.scss | 0 .../public-event-page.component.ts | 10 +++++++ ...ea-restriction-list.component.desktop.html | 16 +++++++++--- .../area-restriction-list.component.ts | 12 +++++++++ .../bans-list.component.desktop.html | 16 +++++++++--- .../bans-list/bans-list.component.ts | 12 +++++++++ .../evac-list.component.desktop.html | 26 ++++++++++++------- .../evac-list/evac-list.component.ts | 14 ++++++++++ .../wildfires-list.component.desktop.html | 26 ++++++++++++------- .../wildfires-list.component.ts | 1 + .../src/main/angular/src/app/utils/index.ts | 1 + .../src/assets/images/svg-icons/map-hover.svg | 4 +++ 16 files changed, 129 insertions(+), 26 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-hover.svg diff --git a/client/wfnews-war/src/main/angular/src/app/app.component.ts b/client/wfnews-war/src/main/angular/src/app/app.component.ts index 521b54b16..807aec091 100644 --- a/client/wfnews-war/src/main/angular/src/app/app.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/app.component.ts @@ -53,6 +53,7 @@ export const ICON = { INCIDENT: 'incident', MAP_SIGNS: 'map-signs', MAP: 'map', + MAP_HOVER: 'map-hover', TWITTER: 'twitter', CAMPING: 'camping', LARGER: 'larger', @@ -600,6 +601,13 @@ export class AppComponent implements OnDestroy, OnInit, AfterViewInit { ), ); + this.matIconRegistry.addSvgIcon( + ICON.MAP_HOVER, + this.domSanitizer.bypassSecurityTrustResourceUrl( + 'assets/images/svg-icons/map-hover.svg', + ), + ); + this.matIconRegistry.addSvgIcon( ICON.BACK_ICON, this.domSanitizer.bypassSecurityTrustResourceUrl( diff --git a/client/wfnews-war/src/main/angular/src/app/app.module.ts b/client/wfnews-war/src/main/angular/src/app/app.module.ts index 35093b9db..ea0c900f2 100644 --- a/client/wfnews-war/src/main/angular/src/app/app.module.ts +++ b/client/wfnews-war/src/main/angular/src/app/app.module.ts @@ -244,6 +244,7 @@ import { BaseDialogComponent } from './components/base-dialog/base-dialog.compon import { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component'; import { HTTP } from '@ionic-native/http/ngx'; import { IonicStorageService } from './services/ionic-storage.service'; +import { PublicEventPageComponent } from './components/public-event-page/public-event-page.component'; // Copied from im-external.module TODO: consolidate in one place export const DATE_FORMATS = { @@ -405,6 +406,7 @@ export const DATE_FORMATS = { WeatherHistoryOptionsDialogComponent, BaseDialogComponent, NotificationSnackbarComponent, + PublicEventPageComponent, ], imports: [ MatSortModule, diff --git a/client/wfnews-war/src/main/angular/src/app/app.routing.ts b/client/wfnews-war/src/main/angular/src/app/app.routing.ts index f28eebcc9..3eacc7311 100644 --- a/client/wfnews-war/src/main/angular/src/app/app.routing.ts +++ b/client/wfnews-war/src/main/angular/src/app/app.routing.ts @@ -21,6 +21,7 @@ import { ContactWidgetDialogComponent } from './components/sticky-widget/contact import { AddSavedLocationComponent } from '@app/components/saved/add-saved-location/add-saved-location.component'; import { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component'; import { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component'; +import { PublicEventPageComponent } from '@app/components/public-event-page/public-event-page.component'; // Components const PROFILE_SCOPES = [[ROLES_UI.ADMIN, ROLES_UI.IM_ADMIN]]; @@ -75,6 +76,11 @@ const PANEL_ROUTES: Routes = [ component: PublicIncidentPage, pathMatch: 'full', }, + { + path: ResourcesRoutes.PUBLIC_EVENT, + component: PublicEventPageComponent, + pathMatch: 'full', + }, { path: ResourcesRoutes.SIGN_OUT, component: SignOutPageComponent, diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html new file mode 100644 index 000000000..f61fab5f1 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html @@ -0,0 +1 @@ +

Place holder for evacuations, area restrictions, bans details

diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.scss new file mode 100644 index 000000000..e69de29bb diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts new file mode 100644 index 000000000..e9d099606 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'wfnews-public-event-page', + templateUrl: './public-event-page.component.html', + styleUrls: ['./public-event-page.component.scss'] +}) +export class PublicEventPageComponent { + +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop.html b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop.html index bbb2b53eb..22daba363 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop.html +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop.html @@ -60,13 +60,21 @@ Distance {{element.distance || '---'}} km - - View Map - + + View Map + + + + + + - +
No records to display
diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts index fcaf5f00e..06473bd3d 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts @@ -51,6 +51,8 @@ export class AreaRestrictionListComponent implements OnInit { 'distance', 'viewMap', ]; + hoveredItem: any = null; + public locationData: LocationData; convertToDateTime = convertToDateTime; @@ -211,4 +213,14 @@ export class AreaRestrictionListComponent implements OnInit { this.search(); }, 1000); } + + selectItem(event) { + const url = this.router.serializeUrl( + this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], { + queryParams: { + }, + }), + ); + window.open(url, '_blank'); + } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.desktop.html b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.desktop.html index 9d0b13fd2..041fdbbdc 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.desktop.html +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.desktop.html @@ -67,13 +67,21 @@ Issued On {{element.issuedOn}} - - View Map - + + View Map + + + + + + - +
No records to display
diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.ts b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.ts index d4061d1da..40b9424ff 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.ts @@ -55,6 +55,8 @@ export class BansListComponent implements OnInit { ]; public locationData: LocationData; + hoveredItem: any = null; + convertToDateTime = convertToDateTime; private isExtraSmall: Observable = this.breakpointObserver.observe(Breakpoints.XSmall); @@ -213,4 +215,14 @@ whereString = null; this.search(); }, 1000); } + + selectItem(event) { + const url = this.router.serializeUrl( + this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], { + queryParams: { + }, + }), + ); + window.open(url, '_blank'); + } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.desktop.html b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.desktop.html index b4db8a898..85fd034cc 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.desktop.html +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.desktop.html @@ -57,11 +57,11 @@ - + - - + - + - + - - - + + + - +
Evacuation Name {{element.name}}{{element.name}} Status + Order Alert {{element.status}} @@ -69,24 +69,32 @@ Issued On {{element.issuedOn}} {{element.issuedOn}} Agency {{element.agency}} {{element.agency}} Distance {{element.distance || '---'}} km {{element.distance || '---'}} km View MapView Map + + + + +
No records to display
diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.ts b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.ts index deea34183..c3a744c23 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.ts @@ -57,6 +57,7 @@ export class EvacListComponent implements OnInit { ]; public locationData: LocationData; + hoveredItem: any = null; convertToDateTime = convertToDateTime; @@ -240,4 +241,17 @@ whereString = null; this.search(); }, 1000); } + + selectItem(event) { + const url = this.router.serializeUrl( + this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], { + queryParams: { + eventType: event.status, + eventNumber: event.eventNumber, + eventName: event.eventName + }, + }), + ); + window.open(url, '_blank'); + } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop.html b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop.html index e87eba78a..3be65aead 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop.html +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop.html @@ -84,7 +84,7 @@ aria-label="Incident Table"> Wildfire Name - +
Wildfire
@@ -97,7 +97,7 @@ Stage of Control - + Out of Control Being Held under control @@ -108,26 +108,34 @@ Fire Centre - {{item.fireCentreName}} + {{item.fireCentreName}} Location - {{item.incidentLocation}} + {{item.incidentLocation}} Last Updated - {{convertFromTimestamp(item.lastUpdatedTimestamp)}} + {{convertFromTimestamp(item.lastUpdatedTimestamp)}} - - View Map - + + View Map + + + + + + - +
diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.ts b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.ts index 3f1a4feb2..ddcde6845 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.ts @@ -85,6 +85,7 @@ export class WildFiresListComponent fireCentreOptions = FireCentres; locationName: string; sortedAddressList: string[]; + hoveredItem: any = null; public locationData: LocationData; diff --git a/client/wfnews-war/src/main/angular/src/app/utils/index.ts b/client/wfnews-war/src/main/angular/src/app/utils/index.ts index 60737bc5e..04a4e4457 100644 --- a/client/wfnews-war/src/main/angular/src/app/utils/index.ts +++ b/client/wfnews-war/src/main/angular/src/app/utils/index.ts @@ -27,6 +27,7 @@ export enum ResourcesRoutes { ADMIN = 'admin', ADMIN_INCIDENT = 'incident', PUBLIC_INCIDENT = 'incidents', + PUBLIC_EVENT = 'events', FULL_DETAILS = 'full-details', SAVED = 'saved', ADD_LOCATION = 'add-location', diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-hover.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-hover.svg new file mode 100644 index 000000000..627f5c974 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-hover.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file From 812c20757abb6e25d929af4e6fafd8b1229c6a59 Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Mon, 13 May 2024 09:35:50 -0700 Subject: [PATCH 011/184] wfnews 2133 improvement (#1902) --- .../area-restriction-list.component.desktop.html | 2 +- .../bans-list/bans-list.component.desktop.html | 2 +- .../evac-list/evac-list.component.desktop.html | 2 +- .../wildfires-list/wildfires-list.component.desktop.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop.html b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop.html index 22daba363..dd9712266 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop.html +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop.html @@ -65,7 +65,7 @@ + (click)="viewMap(item); $event.stopPropagation()"> diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.desktop.html b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.desktop.html index 041fdbbdc..90dd26d03 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.desktop.html +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.desktop.html @@ -72,7 +72,7 @@ + (click)="viewMap(item); $event.stopPropagation()"> diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.desktop.html b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.desktop.html index 85fd034cc..e3669b686 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.desktop.html +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/evac-list/evac-list.component.desktop.html @@ -85,7 +85,7 @@ + (click)="viewMap(item); $event.stopPropagation()"> diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop.html b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop.html index 3be65aead..a8b6c49e4 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop.html +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop.html @@ -126,7 +126,7 @@ + (click)="viewMap(item); $event.stopPropagation()"> From e4fbae92324a52ba542245f8fe8efad2e6cafead Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Wed, 15 May 2024 15:04:05 -0700 Subject: [PATCH 012/184] Wfnews 2097 (#1907) * wip, banner part * wfnews-2097 * add storybook * modify storybook data * css change after code review --- .../contact-us-dialog.component.html | 11 +- .../contact-us-dialog.component.scss | 7 + .../contact-us-dialog.component.ts | 3 + .../incident-header-panel.component.html | 154 ++++++++------ .../incident-header-panel.component.scss | 188 +++++++++++++++++- .../incident-header-panel.component.ts | 55 ++++- .../incident-header-panel.stories.ts | 145 ++++++++++++++ .../incident-info-panel.component.html | 3 - .../incident-info-panel.component.ts | 21 -- .../public-incident-page.component.scss | 1 - .../src/assets/images/svg-icons/edit.svg | 6 +- .../src/assets/images/svg-icons/printer.svg | 3 + 12 files changed, 499 insertions(+), 98 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/printer.svg diff --git a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.html b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.html index 04bd52a1c..0aebbac44 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.html @@ -1,19 +1,20 @@
-

Contact Us +

Contact Us clear

+ centre {{data.fireCentre}}
-
-
emailEmail Address
+
+
emailEmail Address
{{data.email}}
-
-
callPhone Number
+
+
callPhone Number
{{data.phoneNumber}}
diff --git a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.scss b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.scss index e8e49ab7f..1b66bc756 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.scss @@ -53,6 +53,10 @@ } } + .contact-method.desktop{ + display: flex; + } + .mobile-button { border-radius: 5px; border: 1px solid #6e6e6e; @@ -71,4 +75,7 @@ justify-content: space-between; } } + .material-icons-outlined { + vertical-align: bottom; + } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.ts b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.ts index 6714a424a..cdc4ee2b3 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.ts @@ -1,5 +1,6 @@ import { Component, Inject } from '@angular/core'; import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; +import { isMobileView } from '@app/utils'; import { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource'; export class DialogData { @@ -14,6 +15,8 @@ export class DialogData { export class ContactUsDialogComponent { public title = ''; public file: File; + isMobileView = isMobileView; + constructor( public dialogRef: MatDialogRef, diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html index 63e01f39b..abf85a4ca 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html @@ -1,4 +1,4 @@ -
+
icon Wildfire @@ -7,71 +7,105 @@
-
-
-
-
-
{{incident.incidentName}} local_fire_department {{onWatchlist() ? 'bookmark' : 'bookmark_border'}}
- -
-
-
-
Fire Number: {{convertFireNumber(incident)}}
-
Last Updated: {{incident.lastUpdatedTimestamp}}
-
Discovered On: - {{incident.discoveryDate}}
-
Declared Out: - {{incident.declaredOutDate}}
+
+
+
+ icon + Back
-
-
-
Size: {{incident.incidentSizeEstimatedHa ? - incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares - {{displaySizeType(incident.incidentSizeDetail)}}
-
{{incident.incidentSizeDetail || 'Fire size is estimated and based on the most - current information available.'}}
-
Location
-
{{incident.incidentLocation}}
-
Traditional Territory +
+
{{incident.incidentName}} + + bookmark + bookmark + +
+
+
+ evacuation-alert + {{incidentEvacAlerts.length}} Evacuation Alerts +
+
+ evacuation-alert + {{incidentEvacOrders.length}} Evacuation Order +
+
+
+
+ local_fire_department + Wildfire Of Note +
-
{{incident.traditionalTerritoryDetail}}
- -
-
-

Active Evacuation Orders and Alerts

-
- {{ - evac.orderAlertStatus === 'Alert' ? 'error' : 'warning' }} - {{ evac.orderAlertStatus }}: {{evac.eventName}} -
(Issued By: {{evac.issuingAgency}})
+
+
+
+ + {{getStageOfControlLabel(incident.stageOfControlCode)}} +
+
+ notepad + Fire Number {{convertFireNumber(incident)}} +
+
+ + {{incident.incidentSizeEstimatedHa ? + incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares +
+
+ + Discovered On {{incident.discoveryDate}} +
+
+ + Updated {{incident.updateDate}} +
+
+ + Declared Out on{{incident.declaredOutDate}} +
+
+ + {{convertToFireCentreDescription(this.incident.fireCentreName || incident.fireCentre ||incident.fireCentreCode)}} +
+
+ carbon_layers + BC Wildfires Active Fires Layer +
+
+
+ + +
+
+
+
+ + +
+
+
-
-
- - -
-
-
+
diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss index e611a7593..6109416f3 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss @@ -19,18 +19,27 @@ display: flex; flex-flow: row; flex-wrap: wrap; - padding: 22px; } .header-container.mobile { display: block; } +.header-container.desktop{ + background: #F5F7FA; + .title{ + font-weight: 600 !important; + font-size: 26px !important; + font-style: normal !important; + color: #1C1C1C !important; + } +} .header-container > * { flex: 1 1 350px; } .map-container { width: 100%; - max-width: 533px; + flex: 1; + max-width: 50%; min-height: 400px !important; } @@ -45,6 +54,14 @@ } } +.incident-details.desktop{ + flex:1; + max-width: 50%; + padding: 32px 96px; + display: flex; + flex-direction: column; + align-items: center; +} .incident-details { font-family: "BCSans", "Open Sans", Verdana, Arial, sans-serif; padding: 24px; @@ -89,8 +106,19 @@ .info-panel { padding-top: 7px; font-size: 1rem; + display: inline-grid; + gap: 6px; + .info-panel-row{ + display: flex; + } + .info-panel-button-row{ + padding-top: 26px; + } + .icon{ + padding-right: 16px; + } .label { - color: #036; + color: #484848; } } .divider { @@ -286,3 +314,157 @@ /* Add any other styles as needed */ } } + +.evac-cards{ + display: flex; + align-items: flex-start; + gap: var(--16, 16px); + margin-top: 12px; + margin-bottom: 10px; + width:80%; + .order-count { + width: 90%; + font-size: 16px; + font-style: normal; + font-weight: 500; + line-height: normal; + padding: 6px 8px; + align-items: center; + align-content: center; + gap: 8px; + align-self: stretch; + flex-wrap: wrap; + border-radius: 4px; + color: var(--reds-red-2, #98273b); + border: 1px solid var(--reds-red-7, #f4d1d1); + background: var(--reds-red-7, #fef1f2); + + .icon { + padding-right: 8px !important; + height: 20px; + width: 20px; + position: relative; + top: 3px; + } + + @media screen and (min-width: 450px) { + width: 93%; + } + } + + .alert-count { + width: 90%; + font-size: 16px; + font-style: normal; + font-weight: 500; + line-height: normal; + padding: 6px 8px; + align-items: center; + align-content: center; + gap: 8px; + align-self: stretch; + flex-wrap: wrap; + border-radius: 4px; + color: #7c5d11; + border: 1px solid var(--yellows-yellow-6, #f3d999); + background: var(--yellows-yellow-6, #fcf3d4); + + .icon { + padding-right: 8px !important; + height: 20px; + width: 20px; + position: relative; + top: 3px; + } + + @media screen and (min-width: 450px) { + width: 93%; + } + } +} + +.fire-of-note { + width: 160px; + color: var(--reds-red-1, #852a2d); + font-size: 16px; + font-style: normal; + font-weight: 500; + line-height: normal; + padding: 6px 8px; + align-items: center; + align-content: center; + flex-wrap: wrap; + border-radius: 4px; + border: 1px solid #AA1D3E; + margin-bottom: 24px; + .fire-icon { + padding-right: 8px; + } + span{ + vertical-align: top; + } +} + +.circle-icon { + margin-left: 3px; + margin-right: 18px; + border-radius: 50%; + width: 18px; + height: 18px; + + &.HOLDING { + background-color: #ffff00; + border: 1px solid black; + } + + &.OUT_CNTRL { + background-color: #ff0000; + border: 1px solid black; + } + + &.UNDR_CNTRL { + background-color: #98e600; + border: 1px solid black; + } + + &.OUT { + background-color: #5c6671; + border: 1px solid black; + } +} + +.desktop-buttons{ + display: flex; + width: 132px; + padding: 6px 0px; + justify-content: center; + align-items: center; + gap: 8px; + border-radius: 6px; + border: 1px solid #888; + background: #F5F7FA; + font-size: 16px; + font-weight: 500; + color: #242424; + text-align: center; +} + +.contact-buttons.desktop{ + gap: 24px; +} + +.back-button{ + color:#666666; + span{ + padding-left: 9px; + vertical-align: top; + } +} + +.back-button:hover { + cursor: pointer; +} + +.bookmark-icon{ + padding-left: 8px; +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts index ed2f5eee6..a6ae34c8c 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts @@ -4,6 +4,8 @@ import { Input, AfterViewInit, HostListener, + Output, + EventEmitter, } from '@angular/core'; import { EvacOrderOption } from '../../../conversion/models'; import * as L from 'leaflet'; @@ -13,7 +15,8 @@ import { convertToFireCentreDescription, convertFireNumber, ResourcesRoutes, - setDisplayColor + setDisplayColor, + getStageOfControlLabel } from '../../../utils'; import * as moment from 'moment'; import { MatDialog } from '@angular/material/dialog'; @@ -22,6 +25,8 @@ import { ActivatedRoute, ParamMap, Router } from '@angular/router'; import { Location } from '@angular/common'; import { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component'; import { PublishedIncidentService } from '@app/services/published-incident-service'; +import { toCanvas } from 'qrcode'; + @Component({ selector: 'incident-header-panel', @@ -33,14 +38,18 @@ export class IncidentHeaderPanel implements AfterViewInit { @Input() public incident: any; @Input() public evacOrders: EvacOrderOption[] = []; @Input() public extent: any; + @Output() requestPrint = new EventEmitter(); public params: ParamMap; public defaultEvacURL: string; convertToFireCentreDescription = convertToFireCentreDescription; convertFireNumber = convertFireNumber; + getStageOfControlLabel = getStageOfControlLabel; private map: any; + incidentEvacOrders = []; + incidentEvacAlerts = []; constructor( private appConfigService: AppConfigService, @@ -66,6 +75,15 @@ export class IncidentHeaderPanel implements AfterViewInit { this.route.queryParams.subscribe((params: ParamMap) => { this.params = params; }); + if (this.evacOrders?.length) { + for (const evac of this.evacOrders) { + if (evac.orderAlertStatus === 'Order') { + this.incidentEvacOrders.push(evac); + } else if (evac.orderAlertStatus === 'Alert') { + this.incidentEvacAlerts.push(evac); + } + } + } } ngAfterViewInit(): void { @@ -83,6 +101,12 @@ export class IncidentHeaderPanel implements AfterViewInit { trackResize: false, scrollWheelZoom: false, }).setView(location, 9); + if (!this.isMobileView()){ + // only apply these in desktop + L.control.zoom({ + position: 'topright' + }).addTo(this.map); + } // configure map data L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: @@ -212,9 +236,10 @@ export class IncidentHeaderPanel implements AfterViewInit { return formattedDate; } - openContactUsWindow() { + openContactUsWindow(mode:string | null) { this.dialog.open(ContactUsDialogComponent, { panelClass: 'contact-us-dialog', + width: mode === 'desktop' ? '500px' : undefined, // Set width based on mode data: { fireCentre: convertToFireCentreDescription( this.incident.contactOrgUnitIdentifer || @@ -327,4 +352,30 @@ this.router.navigate([ResourcesRoutes.DASHBOARD]); ); } } + + // printPage(){ + // this.requestPrint.emit(); + // } + + public printPage() { + const printContents = + document.getElementsByClassName('page-container')[0].innerHTML; + + const appRoot = document.body.removeChild( + document.getElementById('app-root'), + ); + + document.body.innerHTML = printContents; + + const canvas = document.getElementById('qr-code'); + toCanvas(canvas, window.location.href, function(error) { + if (error) { +console.error(error); +} + window.print(); + document.body.innerHTML = ''; + document.body.appendChild(appRoot); + }); + } + } diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.stories.ts new file mode 100644 index 000000000..3d2298112 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.stories.ts @@ -0,0 +1,145 @@ +// Import necessary Angular modules and decorators +import { Meta, StoryObj, moduleMetadata } from '@storybook/angular'; +import { CommonModule } from '@angular/common'; +import { ActivatedRoute, RouterModule } from '@angular/router'; +import { MatDialogModule } from '@angular/material/dialog'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +// Import your specific component +import { IncidentHeaderPanel } from './incident-header-panel.component'; +import { AppConfigService } from '@wf1/core-ui'; +import { WatchlistService } from '@app/services/watchlist-service'; +import { PublishedIncidentService } from '@app/services/published-incident-service'; +import { of } from 'rxjs'; + +// Mock services +const mockAppConfigService = { + getConfig: () => ({ + externalAppConfig: { evacDefaultUrl: 'http://mock-evac-url.com' }, + mapServices: { openmapsBaseUrl: 'http://mock-map-service-url.com' } + }) +}; + +const mockWatchlistService = { + getWatchlist: () => [], + saveToWatchlist: () => {}, + removeFromWatchlist: () => {} +}; + +const mockPublishedIncidentService = { + fetchPublishedIncidentsList: () => Promise.resolve({ collection: [] }) +}; + +const mockActivatedRoute = { + queryParams: of({}), + snapshot: { + paramMap: { + get: (key: string) => 'some default value' + } + } + }; + +// Define the default export configuration using Meta +const meta: Meta = { + title: 'Components/Incident Header Panel', + component: IncidentHeaderPanel, + decorators: [ + moduleMetadata({ + declarations: [IncidentHeaderPanel], + imports: [ + CommonModule, + RouterModule.forChild([]), + MatDialogModule, + BrowserAnimationsModule + ], + providers: [ + { provide: AppConfigService, useValue: mockAppConfigService }, + { provide: WatchlistService, useValue: mockWatchlistService }, + { provide: PublishedIncidentService, useValue: mockPublishedIncidentService }, + { provide: ActivatedRoute, useValue: mockActivatedRoute } // Providing the mock ActivatedRoute + ] + }), + ], + tags: ['autodocs'], +}; + + +export default meta; + +// Helper function to override the isMobileView method +function createIsMobileViewOverride(isMobile: boolean): () => boolean { + return () => isMobile; +} + +// Define the type for Story Object +type Story = StoryObj; + +// Story for the default desktop view +export const Default: Story = { + args: { + incident: { + publishedIncidentDetailGuid: "8e82dd07-9052-4754-8663-fa1ef9d2b81a", + incidentGuid: "185EB1F9353E5714E0631D09228E7691", + "incidentNumberLabel": "K45052", + "newsCreatedTimestamp": 1715640724000, + "stageOfControlCode": "OUT_CNTRL", + "generalIncidentCauseCatId": 3, + "newsPublicationStatusCode": "PUBLISHED", + "discoveryDate": 1715640724000, + "declaredOutDate": null, + "fireCentreCode": "25", + "fireCentreName": "Kamloops Fire Centre", + "fireOfNoteInd": false, + "wasFireOfNoteInd": false, + "incidentName": "K45052", + "incidentLocation": "ABCDE demo!!", + "traditionalTerritoryDetail": null, + "incidentSizeEstimatedHa": 0.0, + "incidentSizeMappedHa": 0.0, + "incidentSizeDetail": "Fire size is based on most current information available.", + "incidentCauseDetail": "A wildfire of undetermined cause, including a wildfire that is currently under investigation, as well as one where the investigation has been completed.", + "wildfireCrewResourcesInd": false, + "wildfireAviationResourceInd": false, + "heavyEquipmentResourcesInd": false, + "incidentMgmtCrewRsrcInd": false, + "structureProtectionRsrcInd": false, + "crewResourceCount": null, + "aviationResourceCount": null, + "heavyEquipmentResourceCount": null, + "incidentManagementResourceCount": null, + "structureProtectionResourceCount": null, + "publishedTimestamp": 1715705624890, + "lastUpdatedTimestamp": 1715705624889, + "createDate": 1715640726237, + "updateDate": 1715705624891, + "latitude": "50.712172", + "longitude": "-119.457848", + "fireYear": 2024, + "responseTypeCode": null, + "responseTypeDetail": null, + "fireZoneUnitIdentifier": 29, + "incidentOverview": null, + "incidentSizeType": "Mapped", + "contactOrgUnitIdentifer": 25, + "contactPhoneNumber": "250-554-5965", + "contactEmailAddress": "KFCINFO@gov.bc.ca", + "resourceDetail": null, + "wildfireCrewResourcesDetail": null, + "wildfireAviationResourceDetail": null, + "heavyEquipmentResourcesDetail": null, + "incidentMgmtCrewRsrcDetail": null, + "structureProtectionRsrcDetail": null, + "publishedUserTypeCode": null, + "publishedUserGuid": null, + "publishedUserUserId": null, + "publishedUserName": null, + "publishedIncidentRevisionCount": 7, + "createUser": "SCL\\WFNEWS_SYNC", + "updateUser": "SCL\\WFNEWS_SYNC", + }, + evacOrders: [], + isMobileView: createIsMobileViewOverride(false), + extent: { ymin: 0, xmin: 0, ymax: 10, xmax: 10 } + } +}; + diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html index 026274f2f..22dd5a5a5 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html @@ -8,9 +8,6 @@

Wildfire Information

share -
diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.ts index 1af6ad544..f735d282f 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.ts @@ -155,27 +155,6 @@ return 'A wildfire of undetermined cause, including a wildfire that is currently } } - public printPage() { - const printContents = - document.getElementsByClassName('page-container')[0].innerHTML; - - const appRoot = document.body.removeChild( - document.getElementById('app-root'), - ); - - document.body.innerHTML = printContents; - - const canvas = document.getElementById('qr-code'); - toCanvas(canvas, window.location.href, function(error) { - if (error) { -console.error(error); -} - window.print(); - document.body.innerHTML = ''; - document.body.appendChild(appRoot); - }); - } - public copyToClipboard() { navigator.clipboard.writeText(window.location.href); this.snackbarService.open('URL Copied to Clipboard!', 'OK', { diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.scss index ad83b0612..93673b83b 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.scss @@ -103,7 +103,6 @@ } .page-container { - max-width: 1185px; margin: auto; background-color: white; } diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/edit.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/edit.svg index a8b929199..e9565aa42 100644 --- a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/edit.svg +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/edit.svg @@ -1,3 +1,3 @@ - - - \ No newline at end of file + + + \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/printer.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/printer.svg new file mode 100644 index 000000000..6d6819d16 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/printer.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file From 999a80548998675ba4e5ebd18e4d473563b07c32 Mon Sep 17 00:00:00 2001 From: vivid-cpreston <97257824+vivid-cpreston@users.noreply.github.com> Date: Fri, 17 May 2024 16:41:12 -0700 Subject: [PATCH 013/184] Add handling for no new data, timeout (#1914) From e62a769719ce2c14e55bc7c8767dfd19a62d7069 Mon Sep 17 00:00:00 2001 From: ssylver93 <107515688+ssylver93@users.noreply.github.com> Date: Tue, 21 May 2024 12:59:39 -0700 Subject: [PATCH 014/184] wfnews-2160 Add resource mgmt service and config (#1915) * WFNEWS-2160 Add resource management service * wfnews-2160 Add resource mgmt service * Add WFRM terraform config * Clean up * Fix wfrmSchedule config --- .github/workflows/android.yml | 1 + .github/workflows/ios.yml | 1 + .../terragrunt-deploy-manual-dev.yml | 1 + .github/workflows/terragrunt-deploy.yml | 1 + .github/workflows/terragrunt-plan.yml | 1 + .../src/main/angular/package-lock.json | 4958 ++++++++++------- .../wfnews-war/src/main/angular/package.json | 1 + .../src/main/angular/src/app/app.module.ts | 18 +- .../admin-incident-form.component.ts | 1 - .../services/resource-management.service.ts | 70 + .../angular/src/assets/data/appConfig.json | 5 +- .../src/assets/data/appConfig.mobile.json | 3 +- .../src/assets/data/checktoken-LULI.json | 7 +- client/wfnews-war/src/main/webapp/config.jsp | 8 +- terraform/dev/terragrunt.hcl | 2 + terraform/ecs.tf | 4 + terraform/prod/terragrunt.hcl | 2 + terraform/test/terragrunt.hcl | 2 + terraform/variables.tf | 5 + 19 files changed, 3067 insertions(+), 2024 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/src/app/services/resource-management.service.ts diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index bc1568d73..c09d64e63 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -132,6 +132,7 @@ jobs: WFDM_API_URL: ${{ vars.WFDM_REST_URL }} FIRE_REPORT_API_URL: ${{ vars.FIRE_REPORT_API_URL }} NOTIFICATION_API_URL: ${{ vars.NOTIFICATION_API_URL }} + WFRM_RESOURCE_API_URL: ${{ vars.WFRM_RESOURCE_API_URL }} WFDM_PROXY: ${{ vars.WFDM_PROXY }} WFIM_API_URL: ${{ vars.WFIM_CLIENT_URL }} WFNEWS_API_KEY: ${{ secrets.API_KEY }} diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 78949b091..0545fcf1d 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -115,6 +115,7 @@ jobs: WFDM_API_URL: ${{ vars.WFDM_REST_URL }} FIRE_REPORT_API_URL: ${{ vars.FIRE_REPORT_API_URL }} NOTIFICATION_API_URL: ${{ vars.NOTIFICATION_API_URL }} + WFRM_RESOURCE_API_URL: ${{ vars.WFRM_RESOURCE_API_URL }} WFDM_PROXY: ${{ vars.WFDM_PROXY }} WFIM_API_URL: ${{ vars.WFIM_CLIENT_URL }} WFNEWS_API_KEY: ${{ secrets.API_KEY }} diff --git a/.github/workflows/terragrunt-deploy-manual-dev.yml b/.github/workflows/terragrunt-deploy-manual-dev.yml index 86dd71d18..ad7be0e33 100644 --- a/.github/workflows/terragrunt-deploy-manual-dev.yml +++ b/.github/workflows/terragrunt-deploy-manual-dev.yml @@ -137,6 +137,7 @@ jobs: WFDM_REST_URL: ${{vars.WFDM_REST_URL}} FIRE_REPORT_API_URL: ${{vars.FIRE_REPORT_API_URL}} NOTIFICATION_API_URL: ${{vars.NOTIFICATION_API_URL}} + WFRM_RESOURCE_API_URL: ${{vars.WFRM_RESOURCE_API_URL}} POINT_ID_URL: ${{vars.POINT_ID_URL}} WFIM_CLIENT_URL: ${{vars.WFIM_CLIENT_URL}} WFIM_REST_URL: ${{vars.WFIM_REST_URL}} diff --git a/.github/workflows/terragrunt-deploy.yml b/.github/workflows/terragrunt-deploy.yml index 2273d837b..f13406a11 100644 --- a/.github/workflows/terragrunt-deploy.yml +++ b/.github/workflows/terragrunt-deploy.yml @@ -164,6 +164,7 @@ jobs: WFDM_REST_URL: ${{vars.WFDM_REST_URL}} FIRE_REPORT_API_URL: ${{vars.FIRE_REPORT_API_URL}} NOTIFICATION_API_URL: ${{vars.NOTIFICATION_API_URL}} + WFRM_RESOURCE_API_URL: ${{vars.WFRM_RESOURCE_API_URL}} POINT_ID_URL: ${{vars.POINT_ID_URL}} WFIM_CLIENT_URL: ${{vars.WFIM_CLIENT_URL}} WFIM_REST_URL: ${{vars.WFIM_REST_URL}} diff --git a/.github/workflows/terragrunt-plan.yml b/.github/workflows/terragrunt-plan.yml index 15d422adb..fb8a3f4a8 100644 --- a/.github/workflows/terragrunt-plan.yml +++ b/.github/workflows/terragrunt-plan.yml @@ -139,6 +139,7 @@ jobs: WFDM_REST_URL: ${{vars.WFDM_REST_URL}} FIRE_REPORT_API_URL: ${{vars.FIRE_REPORT_API_URL}} NOTIFICATION_API_URL: ${{vars.NOTIFICATION_API_URL}} + WFRM_RESOURCE_API_URL: ${{vars.WFRM_RESOURCE_API_URL}} POINT_ID_URL: ${{vars.POINT_ID_URL}} WFIM_CLIENT_URL: ${{vars.WFIM_CLIENT_URL}} WFIM_REST_URL: ${{vars.WFIM_REST_URL}} diff --git a/client/wfnews-war/src/main/angular/package-lock.json b/client/wfnews-war/src/main/angular/package-lock.json index 7b75f2054..d6cc86f98 100644 --- a/client/wfnews-war/src/main/angular/package-lock.json +++ b/client/wfnews-war/src/main/angular/package-lock.json @@ -64,6 +64,7 @@ "@wf1/orgunit-rest-api": "^2.0.2", "@wf1/wfcc-application-ui": "^1.2.0-SNAPSHOT", "@wf1/wfdm-document-management-api": "^1.2.0-SNAPSHOT", + "@wf1/wfrm-resource-schedule-api": "^1.9.0-SNAPSHOT.99", "angular-google-charts": "2.2.3", "angular-oauth2-oidc": "4.0.2", "angular2-uuid": "1.1.1", @@ -154,6 +155,14 @@ "node": "^18.16.0" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@adobe/css-tools": { "version": "4.3.3", "dev": true, @@ -299,11 +308,6 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/@types/estree": { - "version": "0.0.51", - "dev": true, - "license": "MIT" - }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/ast": { "version": "1.11.1", "dev": true, @@ -1608,13 +1612,13 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.5", + "version": "7.22.20", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.23.0", - "@babel/template": "^7.24.0", - "@babel/types": "^7.24.5" + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" }, "engines": { "node": ">=6.9.0" @@ -1660,11 +1664,11 @@ } }, "node_modules/@babel/highlight": { - "version": "7.24.5", + "version": "7.24.2", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -3164,53 +3168,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env/node_modules/browserslist": { - "version": "4.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/@babel/preset-env/node_modules/core-js-compat": { - "version": "3.37.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", - "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", "dev": true, @@ -3334,20 +3291,6 @@ "node": ">=6" } }, - "node_modules/@babel/register/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@babel/register/node_modules/p-locate": { "version": "3.0.0", "dev": true, @@ -3561,7 +3504,7 @@ } }, "node_modules/@capacitor/assets/node_modules/@capacitor/cli": { - "version": "5.7.5", + "version": "5.7.4", "dev": true, "license": "MIT", "dependencies": { @@ -3599,17 +3542,6 @@ "node": "^12.20.0 || >=14" } }, - "node_modules/@capacitor/assets/node_modules/bplist-parser": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "big-integer": "1.6.x" - }, - "engines": { - "node": ">= 5.10.0" - } - }, "node_modules/@capacitor/assets/node_modules/ini": { "version": "4.1.2", "dev": true, @@ -3813,7 +3745,7 @@ } }, "node_modules/@capacitor/preferences": { - "version": "5.0.7", + "version": "5.0.6", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3858,11 +3790,11 @@ } }, "node_modules/@chromatic-com/storybook": { - "version": "1.3.4", + "version": "1.4.0", "dev": true, "license": "MIT", "dependencies": { - "chromatic": "^11.3.1", + "chromatic": "^11.3.2", "filesize": "^10.0.12", "jsonfile": "^6.1.0", "react-confetti": "^6.1.0", @@ -3873,6 +3805,31 @@ "yarn": ">=1.22.18" } }, + "node_modules/@chromatic-com/storybook/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@chromatic-com/storybook/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/@ckeditor/ckeditor5-adapter-ckfinder": { "version": "35.4.0", "license": "GPL-2.0-or-later", @@ -4612,20 +4569,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@compodoc/compodoc/node_modules/@babel/preset-env/node_modules/core-js-compat": { - "version": "3.37.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", - "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/@compodoc/compodoc/node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", "dev": true, @@ -4687,6 +4630,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/@compodoc/compodoc/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", "dev": true, @@ -4720,20 +4668,6 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs3/node_modules/core-js-compat": { - "version": "3.37.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", - "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.2", "dev": true, @@ -4753,39 +4687,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/@compodoc/compodoc/node_modules/browserslist": { - "version": "4.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, "node_modules/@compodoc/compodoc/node_modules/chalk": { "version": "4.1.2", "dev": true, @@ -4824,6 +4725,22 @@ "fsevents": "~2.3.2" } }, + "node_modules/@compodoc/compodoc/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@compodoc/compodoc/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/@compodoc/compodoc/node_modules/commander": { "version": "12.0.0", "dev": true, @@ -4837,6 +4754,31 @@ "dev": true, "license": "MIT" }, + "node_modules/@compodoc/compodoc/node_modules/cosmiconfig": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@compodoc/compodoc/node_modules/fs-extra": { "version": "11.2.0", "dev": true, @@ -4851,7 +4793,7 @@ } }, "node_modules/@compodoc/compodoc/node_modules/glob": { - "version": "10.3.14", + "version": "10.3.15", "dev": true, "license": "ISC", "dependencies": { @@ -4865,7 +4807,7 @@ "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -4879,6 +4821,17 @@ "node": ">=8" } }, + "node_modules/@compodoc/compodoc/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/@compodoc/compodoc/node_modules/jsonc-parser": { "version": "3.2.1", "dev": true, @@ -5110,8 +5063,13 @@ "node": ">=16" } }, + "node_modules/@es-joy/jsdoccomment/node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, "node_modules/@es-joy/jsdoccomment/node_modules/@typescript-eslint/types": { - "version": "7.8.0", + "version": "7.9.0", "dev": true, "license": "MIT", "engines": { @@ -5568,17 +5526,6 @@ "node": ">=16.0.0" } }, - "node_modules/@ionic/utils-process/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@ionic/utils-process/node_modules/tslib": { "version": "2.6.2", "dev": true, @@ -5638,17 +5585,6 @@ "node": ">=16.0.0" } }, - "node_modules/@ionic/utils-subprocess/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@ionic/utils-subprocess/node_modules/tslib": { "version": "2.6.2", "dev": true, @@ -5673,17 +5609,6 @@ "node": ">=16.0.0" } }, - "node_modules/@ionic/utils-terminal/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@ionic/utils-terminal/node_modules/tslib": { "version": "2.6.2", "dev": true, @@ -5705,6 +5630,17 @@ "node": ">=12" } }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", "dev": true, @@ -5737,6 +5673,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", "dev": true, @@ -5768,54 +5718,6 @@ "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "dev": true, @@ -6996,7 +6898,7 @@ } }, "node_modules/@npmcli/fs": { - "version": "3.1.1", + "version": "3.1.0", "dev": true, "license": "ISC", "dependencies": { @@ -7047,7 +6949,7 @@ } }, "node_modules/@npmcli/installed-package-contents": { - "version": "2.1.0", + "version": "2.0.2", "dev": true, "license": "ISC", "dependencies": { @@ -7055,7 +6957,7 @@ "npm-normalize-package-bin": "^3.0.0" }, "bin": { - "installed-package-contents": "bin/index.js" + "installed-package-contents": "lib/index.js" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -7201,6 +7103,14 @@ "version": "1.0.16000", "license": "APSL-2.0" }, + "node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, "node_modules/@radix-ui/react-compose-refs": { "version": "1.0.1", "dev": true, @@ -7218,13 +7128,12 @@ } } }, - "node_modules/@radix-ui/react-slot": { - "version": "1.0.2", + "node_modules/@radix-ui/react-context": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1" + "@babel/runtime": "^7.13.10" }, "peerDependencies": { "@types/react": "*", @@ -7236,142 +7145,434 @@ } } }, - "node_modules/@schematics/angular": { - "version": "15.2.8", + "node_modules/@radix-ui/react-dialog": { + "version": "1.0.5", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "15.2.8", - "@angular-devkit/schematics": "15.2.8", - "jsonc-parser": "3.2.0" + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" }, - "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@sigstore/bundle": { - "version": "1.1.0", + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.5", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0" + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/protobuf-specs": { - "version": "0.2.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@sigstore/sign": { - "version": "1.0.0", + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.1", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "make-fetch-happen": "^11.0.1" + "@babel/runtime": "^7.13.10" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { - "version": "11.1.1", + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.4", "dev": true, - "license": "ISC", + "license": "MIT", "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" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@sigstore/sign/node_modules/minipass": { - "version": "5.0.0", + "node_modules/@radix-ui/react-id": { + "version": "1.0.1", "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@sigstore/sign/node_modules/minipass-fetch": { - "version": "3.0.5", + "node_modules/@radix-ui/react-portal": { + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" }, - "optionalDependencies": { - "encoding": "^0.1.13" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.1.1", + "node_modules/@radix-ui/react-presence": { + "version": "1.0.1", "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@sigstore/tuf": { + "node_modules/@radix-ui/react-primitive": { "version": "1.0.3", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@sigstore/protobuf-specs": "^0.2.0", - "tuf-js": "^1.1.7" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", + "node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@schematics/angular": { + "version": "15.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "15.2.8", + "@angular-devkit/schematics": "15.2.8", + "jsonc-parser": "3.2.0" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sigstore/bundle": { + "version": "1.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.2.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "1.0.0", + "dev": true, + "license": "Apache-2.0", + "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/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@sigstore/sign/node_modules/make-fetch-happen": { + "version": "11.1.1", + "dev": true, + "license": "ISC", + "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/minipass": { + "version": "5.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-fetch": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@sigstore/tuf": { + "version": "1.0.3", + "dev": true, + "license": "Apache-2.0", + "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/@sinclair/typebox": { + "version": "0.24.51", "dev": true, "license": "MIT" }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", + "version": "3.1.0", "dev": true, "license": "MIT" }, "node_modules/@stencil/core": { - "version": "4.18.0", + "version": "4.15.0", "license": "MIT", "bin": { "stencil": "bin/stencil" @@ -7382,11 +7583,11 @@ } }, "node_modules/@storybook/addon-actions": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-events": "8.0.10", + "@storybook/core-events": "8.1.1", "@storybook/global": "^5.0.0", "@types/uuid": "^9.0.1", "dequal": "^2.0.2", @@ -7399,7 +7600,7 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { @@ -7413,11 +7614,12 @@ } }, "node_modules/@storybook/addon-controls": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/blocks": "8.0.10", + "@storybook/blocks": "8.1.1", + "dequal": "^2.0.2", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" }, @@ -7427,23 +7629,23 @@ } }, "node_modules/@storybook/addon-docs": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.12.3", + "@babel/core": "^7.24.4", "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/components": "8.0.10", - "@storybook/csf-plugin": "8.0.10", - "@storybook/csf-tools": "8.0.10", + "@storybook/blocks": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/components": "8.1.1", + "@storybook/csf-plugin": "8.1.1", + "@storybook/csf-tools": "8.1.1", "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@storybook/react-dom-shim": "8.0.10", - "@storybook/theming": "8.0.10", - "@storybook/types": "8.0.10", + "@storybook/node-logger": "8.1.1", + "@storybook/preview-api": "8.1.1", + "@storybook/react-dom-shim": "8.1.1", + "@storybook/theming": "8.1.1", + "@storybook/types": "8.1.1", "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "fs-extra": "^11.1.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", @@ -7457,6 +7659,80 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/addon-docs/node_modules/@babel/core": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@storybook/addon-docs/node_modules/@babel/generator": { + "version": "7.24.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@storybook/addon-docs/node_modules/@babel/template": { + "version": "7.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@storybook/addon-docs/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@storybook/addon-docs/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, "node_modules/@storybook/addon-docs/node_modules/fs-extra": { "version": "11.2.0", "dev": true, @@ -7470,24 +7746,32 @@ "node": ">=14.14" } }, + "node_modules/@storybook/addon-docs/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@storybook/addon-essentials": { - "version": "8.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/addon-actions": "8.0.10", - "@storybook/addon-backgrounds": "8.0.10", - "@storybook/addon-controls": "8.0.10", - "@storybook/addon-docs": "8.0.10", - "@storybook/addon-highlight": "8.0.10", - "@storybook/addon-measure": "8.0.10", - "@storybook/addon-outline": "8.0.10", - "@storybook/addon-toolbars": "8.0.10", - "@storybook/addon-viewport": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/manager-api": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/preview-api": "8.0.10", + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addon-actions": "8.1.1", + "@storybook/addon-backgrounds": "8.1.1", + "@storybook/addon-controls": "8.1.1", + "@storybook/addon-docs": "8.1.1", + "@storybook/addon-highlight": "8.1.1", + "@storybook/addon-measure": "8.1.1", + "@storybook/addon-outline": "8.1.1", + "@storybook/addon-toolbars": "8.1.1", + "@storybook/addon-viewport": "8.1.1", + "@storybook/core-common": "8.1.1", + "@storybook/manager-api": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/preview-api": "8.1.1", "ts-dedent": "^2.0.0" }, "funding": { @@ -7496,7 +7780,7 @@ } }, "node_modules/@storybook/addon-highlight": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { @@ -7508,14 +7792,14 @@ } }, "node_modules/@storybook/addon-interactions": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.0.10", - "@storybook/test": "8.0.10", - "@storybook/types": "8.0.10", + "@storybook/instrumenter": "8.1.1", + "@storybook/test": "8.1.1", + "@storybook/types": "8.1.1", "polished": "^4.2.2", "ts-dedent": "^2.2.0" }, @@ -7525,11 +7809,11 @@ } }, "node_modules/@storybook/addon-links": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf": "^0.1.4", + "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" }, @@ -7538,7 +7822,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" }, "peerDependenciesMeta": { "react": { @@ -7547,7 +7831,7 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { @@ -7560,7 +7844,7 @@ } }, "node_modules/@storybook/addon-outline": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { @@ -7573,7 +7857,7 @@ } }, "node_modules/@storybook/addon-toolbars": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "funding": { @@ -7582,7 +7866,7 @@ } }, "node_modules/@storybook/addon-viewport": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { @@ -7594,22 +7878,22 @@ } }, "node_modules/@storybook/angular": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/core-server": "8.0.10", - "@storybook/core-webpack": "8.0.10", - "@storybook/docs-tools": "8.0.10", + "@storybook/builder-webpack5": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/core-common": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/core-server": "8.1.1", + "@storybook/core-webpack": "8.1.1", + "@storybook/docs-tools": "8.1.1", "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@storybook/telemetry": "8.0.10", - "@storybook/types": "8.0.10", + "@storybook/node-logger": "8.1.1", + "@storybook/preview-api": "8.1.1", + "@storybook/telemetry": "8.1.1", + "@storybook/types": "8.1.1", "@types/node": "^18.0.0", "@types/react": "^18.0.37", "@types/react-dom": "^18.0.11", @@ -7653,23 +7937,198 @@ } } }, + "node_modules/@storybook/angular/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/angular/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/@storybook/angular/node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@storybook/angular/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg-up": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/angular/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/angular/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, "node_modules/@storybook/blocks": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/components": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/csf": "^0.1.4", - "@storybook/docs-tools": "8.0.10", + "@storybook/channels": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/components": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/csf": "^0.1.7", + "@storybook/docs-tools": "8.1.1", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/manager-api": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@storybook/theming": "8.0.10", - "@storybook/types": "8.0.10", + "@storybook/manager-api": "8.1.1", + "@storybook/preview-api": "8.1.1", + "@storybook/theming": "8.1.1", + "@storybook/types": "8.1.1", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", @@ -7688,8 +8147,8 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" }, "peerDependenciesMeta": { "react": { @@ -7700,19 +8159,35 @@ } } }, + "node_modules/@storybook/blocks/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/blocks/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/@storybook/builder-manager": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "8.0.10", - "@storybook/manager": "8.0.10", - "@storybook/node-logger": "8.0.10", + "@storybook/core-common": "8.1.1", + "@storybook/manager": "8.1.1", + "@storybook/node-logger": "8.1.1", "@types/ejs": "^3.1.1", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", "browser-assert": "^1.2.1", - "ejs": "^3.1.8", + "ejs": "^3.1.10", "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", "esbuild-plugin-alias": "^0.2.1", "express": "^4.17.3", @@ -7791,18 +8266,18 @@ } }, "node_modules/@storybook/builder-webpack5": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/core-webpack": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/preview": "8.0.10", - "@storybook/preview-api": "8.0.10", + "@storybook/channels": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/core-common": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/core-webpack": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/preview": "8.1.1", + "@storybook/preview-api": "8.1.1", "@types/node": "^18.0.0", "@types/semver": "^7.3.4", "browser-assert": "^1.2.1", @@ -7810,7 +8285,7 @@ "cjs-module-lexer": "^1.2.3", "constants-browserify": "^1.0.0", "css-loader": "^6.7.1", - "es-module-lexer": "^1.4.1", + "es-module-lexer": "^1.5.0", "express": "^4.17.3", "fork-ts-checker-webpack-plugin": "^8.0.0", "fs-extra": "^11.1.0", @@ -7889,12 +8364,12 @@ } }, "node_modules/@storybook/channels": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", "@storybook/global": "^5.0.0", "telejson": "^7.2.0", "tiny-invariant": "^1.3.1" @@ -7905,21 +8380,21 @@ } }, "node_modules/@storybook/cli": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.23.0", - "@babel/types": "^7.23.0", + "@babel/core": "^7.24.4", + "@babel/types": "^7.24.0", "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/core-server": "8.0.10", - "@storybook/csf-tools": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/telemetry": "8.0.10", - "@storybook/types": "8.0.10", + "@storybook/codemod": "8.1.1", + "@storybook/core-common": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/core-server": "8.1.1", + "@storybook/csf-tools": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/telemetry": "8.1.1", + "@storybook/types": "8.1.1", "@types/semver": "^7.3.4", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", @@ -7933,7 +8408,7 @@ "fs-extra": "^11.1.0", "get-npm-tarball-url": "^2.0.3", "giget": "^1.0.0", - "globby": "^11.0.2", + "globby": "^14.0.1", "jscodeshift": "^0.15.1", "leven": "^3.1.0", "ora": "^5.4.1", @@ -8061,6 +8536,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/@storybook/cli/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/cli/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/@storybook/cli/node_modules/commander": { "version": "6.2.1", "dev": true, @@ -8074,6 +8565,21 @@ "dev": true, "license": "MIT" }, + "node_modules/@storybook/cli/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/cli/node_modules/fs-extra": { "version": "11.2.0", "dev": true, @@ -8087,6 +8593,25 @@ "node": ">=14.14" } }, + "node_modules/@storybook/cli/node_modules/globby": { + "version": "14.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/cli/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -8095,6 +8620,180 @@ "node": ">=8" } }, + "node_modules/@storybook/cli/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/cli/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/@storybook/cli/node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@storybook/cli/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/path-type": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg-up": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/cli/node_modules/slash": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/cli/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -8106,8 +8805,16 @@ "node": ">=8" } }, + "node_modules/@storybook/cli/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, "node_modules/@storybook/client-logger": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { @@ -8119,20 +8826,20 @@ } }, "node_modules/@storybook/codemod": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.4", - "@storybook/csf-tools": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/types": "8.0.10", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.24.4", + "@babel/types": "^7.24.0", + "@storybook/csf": "^0.1.7", + "@storybook/csf-tools": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/types": "8.1.1", "@types/cross-spawn": "^6.0.2", "cross-spawn": "^7.0.3", - "globby": "^11.0.2", + "globby": "^14.0.1", "jscodeshift": "^0.15.1", "lodash": "^4.17.21", "prettier": "^3.1.1", @@ -8323,20 +9030,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@storybook/codemod/node_modules/@babel/preset-env/node_modules/core-js-compat": { - "version": "3.37.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", - "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/@storybook/codemod/node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", "dev": true, @@ -8401,20 +9094,6 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-corejs3/node_modules/core-js-compat": { - "version": "3.37.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", - "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/@storybook/codemod/node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.2", "dev": true, @@ -8426,43 +9105,40 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@storybook/codemod/node_modules/browserslist": { - "version": "4.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", + "node_modules/@storybook/codemod/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/codemod/node_modules/globby": { + "version": "14.0.1", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@storybook/codemod/node_modules/convert-source-map": { - "version": "2.0.0", + "node_modules/@storybook/codemod/node_modules/path-type": { + "version": "5.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/@storybook/codemod/node_modules/semver": { "version": "6.3.1", @@ -8472,18 +9148,30 @@ "semver": "bin/semver.js" } }, + "node_modules/@storybook/codemod/node_modules/slash": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/components": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { + "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-slot": "^1.0.2", - "@storybook/client-logger": "8.0.10", - "@storybook/csf": "^0.1.4", + "@storybook/client-logger": "8.1.1", + "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/theming": "8.0.10", - "@storybook/types": "8.0.10", + "@storybook/theming": "8.1.1", + "@storybook/types": "8.1.1", "memoizerific": "^1.11.3", "util-deprecate": "^1.0.2" }, @@ -8492,19 +9180,19 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" } }, "node_modules/@storybook/core-common": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-events": "8.0.10", - "@storybook/csf-tools": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/types": "8.0.10", + "@storybook/core-events": "8.1.1", + "@storybook/csf-tools": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/types": "8.1.1", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", "chalk": "^4.1.0", @@ -8522,6 +9210,7 @@ "node-fetch": "^2.0.0", "picomatch": "^2.3.0", "pkg-dir": "^5.0.0", + "prettier-fallback": "npm:prettier@^3", "pretty-hrtime": "^1.0.3", "resolve-from": "^5.0.0", "semver": "^7.3.7", @@ -8533,6 +9222,14 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "prettier": "^2 || ^3" + }, + "peerDependenciesMeta": { + "prettier": { + "optional": true + } } }, "node_modules/@storybook/core-common/node_modules/@esbuild/win32-x64": { @@ -8587,6 +9284,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/@storybook/core-common/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/core-common/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/@storybook/core-common/node_modules/esbuild": { "version": "0.20.2", "dev": true, @@ -8624,6 +9337,21 @@ "@esbuild/win32-x64": "0.20.2" } }, + "node_modules/@storybook/core-common/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/core-common/node_modules/fs-extra": { "version": "11.2.0", "dev": true, @@ -8638,7 +9366,7 @@ } }, "node_modules/@storybook/core-common/node_modules/glob": { - "version": "10.3.14", + "version": "10.3.15", "dev": true, "license": "ISC", "dependencies": { @@ -8652,7 +9380,7 @@ "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -8666,6 +9394,20 @@ "node": ">=8" } }, + "node_modules/@storybook/core-common/node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/core-common/node_modules/minimatch": { "version": "9.0.4", "dev": true, @@ -8688,6 +9430,45 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/@storybook/core-common/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-common/node_modules/pkg-dir": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@storybook/core-common/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -8700,10 +9481,11 @@ } }, "node_modules/@storybook/core-events": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { + "@storybook/csf": "^0.1.7", "ts-dedent": "^2.0.0" }, "funding": { @@ -8712,28 +9494,30 @@ } }, "node_modules/@storybook/core-server": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { "@aw-web-design/x-default-browser": "1.4.126", - "@babel/core": "^7.23.9", + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "8.0.10", - "@storybook/channels": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/csf": "^0.1.4", - "@storybook/csf-tools": "8.0.10", - "@storybook/docs-mdx": "3.0.0", + "@storybook/builder-manager": "8.1.1", + "@storybook/channels": "8.1.1", + "@storybook/core-common": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/csf": "^0.1.7", + "@storybook/csf-tools": "8.1.1", + "@storybook/docs-mdx": "3.1.0-next.0", "@storybook/global": "^5.0.0", - "@storybook/manager": "8.0.10", - "@storybook/manager-api": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@storybook/telemetry": "8.0.10", - "@storybook/types": "8.0.10", + "@storybook/manager": "8.1.1", + "@storybook/manager-api": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/preview-api": "8.1.1", + "@storybook/telemetry": "8.1.1", + "@storybook/types": "8.1.1", "@types/detect-port": "^1.3.0", + "@types/diff": "^5.0.9", "@types/node": "^18.0.0", "@types/pretty-hrtime": "^1.0.0", "@types/semver": "^7.3.4", @@ -8742,9 +9526,10 @@ "cli-table3": "^0.6.1", "compression": "^1.7.4", "detect-port": "^1.3.0", + "diff": "^5.2.0", "express": "^4.17.3", "fs-extra": "^11.1.0", - "globby": "^11.0.2", + "globby": "^14.0.1", "ip": "^2.0.1", "lodash": "^4.17.21", "open": "^8.4.0", @@ -8871,6 +9656,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/@storybook/core-server/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/core-server/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/@storybook/core-server/node_modules/convert-source-map": { "version": "2.0.0", "dev": true, @@ -8889,6 +9690,25 @@ "node": ">=14.14" } }, + "node_modules/@storybook/core-server/node_modules/globby": { + "version": "14.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/core-server/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -8897,6 +9717,90 @@ "node": ">=8" } }, + "node_modules/@storybook/core-server/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/core-server/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/@storybook/core-server/node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@storybook/core-server/node_modules/path-type": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-server/node_modules/read-pkg": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-server/node_modules/read-pkg-up": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/core-server/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/core-server/node_modules/slash": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/core-server/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -8908,14 +9812,22 @@ "node": ">=8" } }, + "node_modules/@storybook/core-server/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, "node_modules/@storybook/core-webpack": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-common": "8.0.10", - "@storybook/node-logger": "8.0.10", - "@storybook/types": "8.0.10", + "@storybook/core-common": "8.1.1", + "@storybook/node-logger": "8.1.1", + "@storybook/types": "8.1.1", "@types/node": "^18.0.0", "ts-dedent": "^2.0.0" }, @@ -8933,11 +9845,11 @@ } }, "node_modules/@storybook/csf-plugin": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf-tools": "8.0.10", + "@storybook/csf-tools": "8.1.1", "unplugin": "^1.3.1" }, "funding": { @@ -8946,16 +9858,16 @@ } }, "node_modules/@storybook/csf-tools": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/generator": "^7.23.0", - "@babel/parser": "^7.23.0", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0", - "@storybook/csf": "^0.1.4", - "@storybook/types": "8.0.10", + "@babel/generator": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "@storybook/csf": "^0.1.7", + "@storybook/types": "8.1.1", "fs-extra": "^11.1.0", "recast": "^0.23.5", "ts-dedent": "^2.0.0" @@ -9005,20 +9917,31 @@ "node": ">=14.14" } }, + "node_modules/@storybook/csf/node_modules/type-fest": { + "version": "2.19.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@storybook/docs-mdx": { - "version": "3.0.0", + "version": "3.1.0-next.0", "dev": true, "license": "MIT" }, "node_modules/@storybook/docs-tools": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-common": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/preview-api": "8.0.10", - "@storybook/types": "8.0.10", + "@storybook/core-common": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/preview-api": "8.1.1", + "@storybook/types": "8.1.1", "@types/doctrine": "^0.0.3", "assert": "^2.1.0", "doctrine": "^3.0.0", @@ -9047,15 +9970,15 @@ } }, "node_modules/@storybook/instrumenter": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", + "@storybook/channels": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.0.10", + "@storybook/preview-api": "8.1.1", "@vitest/utils": "^1.3.1", "util": "^0.12.4" }, @@ -9065,7 +9988,7 @@ } }, "node_modules/@storybook/manager": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "funding": { @@ -9074,19 +9997,19 @@ } }, "node_modules/@storybook/manager-api": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/csf": "^0.1.4", + "@storybook/channels": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/router": "8.0.10", - "@storybook/theming": "8.0.10", - "@storybook/types": "8.0.10", + "@storybook/router": "8.1.1", + "@storybook/theming": "8.1.1", + "@storybook/types": "8.1.1", "dequal": "^2.0.2", "lodash": "^4.17.21", "memoizerific": "^1.11.3", @@ -9100,7 +10023,7 @@ } }, "node_modules/@storybook/node-logger": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "funding": { @@ -9109,7 +10032,7 @@ } }, "node_modules/@storybook/preview": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "funding": { @@ -9118,16 +10041,16 @@ } }, "node_modules/@storybook/preview-api": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.10", - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/csf": "^0.1.4", + "@storybook/channels": "8.1.1", + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", - "@storybook/types": "8.0.10", + "@storybook/types": "8.1.1", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -9143,7 +10066,7 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "funding": { @@ -9151,16 +10074,16 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" } }, "node_modules/@storybook/router": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.0.10", + "@storybook/client-logger": "8.1.1", "memoizerific": "^1.11.3", "qs": "^6.10.0" }, @@ -9170,13 +10093,13 @@ } }, "node_modules/@storybook/telemetry": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.0.10", - "@storybook/core-common": "8.0.10", - "@storybook/csf-tools": "8.0.10", + "@storybook/client-logger": "8.1.1", + "@storybook/core-common": "8.1.1", + "@storybook/csf-tools": "8.1.1", "chalk": "^4.1.0", "detect-package-manager": "^2.0.1", "fetch-retry": "^5.0.2", @@ -9217,6 +10140,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/@storybook/telemetry/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@storybook/telemetry/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/@storybook/telemetry/node_modules/fs-extra": { "version": "11.2.0", "dev": true, @@ -9238,6 +10177,68 @@ "node": ">=8" } }, + "node_modules/@storybook/telemetry/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/@storybook/telemetry/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/@storybook/telemetry/node_modules/read-pkg": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/telemetry/node_modules/read-pkg-up": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@storybook/telemetry/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/@storybook/telemetry/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, "node_modules/@storybook/telemetry/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -9249,15 +10250,23 @@ "node": ">=8" } }, + "node_modules/@storybook/telemetry/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, "node_modules/@storybook/test": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.0.10", - "@storybook/core-events": "8.0.10", - "@storybook/instrumenter": "8.0.10", - "@storybook/preview-api": "8.0.10", + "@storybook/client-logger": "8.1.1", + "@storybook/core-events": "8.1.1", + "@storybook/instrumenter": "8.1.1", + "@storybook/preview-api": "8.1.1", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.4.2", "@testing-library/user-event": "^14.5.2", @@ -9271,12 +10280,12 @@ } }, "node_modules/@storybook/theming": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@storybook/client-logger": "8.0.10", + "@storybook/client-logger": "8.1.1", "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3" }, @@ -9285,8 +10294,8 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" }, "peerDependenciesMeta": { "react": { @@ -9298,11 +10307,11 @@ } }, "node_modules/@storybook/types": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.0.10", + "@storybook/channels": "8.1.1", "@types/express": "^4.7.0", "file-system-cache": "2.3.0" }, @@ -9398,6 +10407,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/@testing-library/dom/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -9406,6 +10431,35 @@ "node": ">=8" } }, + "node_modules/@testing-library/dom/node_modules/pretty-format": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/react-is": { + "version": "17.0.2", + "dev": true, + "license": "MIT" + }, "node_modules/@testing-library/dom/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -9487,6 +10541,22 @@ "node": ">=8" } }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", "dev": true, @@ -9812,6 +10882,11 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/diff": { + "version": "5.2.1", + "dev": true, + "license": "MIT" + }, "node_modules/@types/doctrine": { "version": "0.0.3", "dev": true, @@ -9823,12 +10898,12 @@ "license": "MIT" }, "node_modules/@types/emscripten": { - "version": "1.39.11", + "version": "1.39.12", "dev": true, "license": "MIT" }, "node_modules/@types/eslint": { - "version": "8.56.10", + "version": "8.56.7", "dev": true, "license": "MIT", "dependencies": { @@ -9846,7 +10921,7 @@ } }, "node_modules/@types/estree": { - "version": "1.0.5", + "version": "0.0.51", "dev": true, "license": "MIT" }, @@ -9936,36 +11011,6 @@ "pretty-format": "^28.0.0" } }, - "node_modules/@types/jest/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "28.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/@types/jest/node_modules/react-is": { - "version": "18.3.1", - "dev": true, - "license": "MIT" - }, "node_modules/@types/json-schema": { "version": "7.0.15", "dev": true, @@ -10062,7 +11107,7 @@ "license": "MIT" }, "node_modules/@types/qs": { - "version": "6.9.15", + "version": "6.9.14", "dev": true, "license": "MIT" }, @@ -10072,7 +11117,7 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.1", + "version": "18.3.2", "dev": true, "license": "MIT", "dependencies": { @@ -10269,10 +11314,24 @@ "eslint": "^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.6.2", + "version": "7.6.0", "dev": true, "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" }, @@ -10280,6 +11339,11 @@ "node": ">=10" } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, "node_modules/@typescript-eslint/parser": { "version": "6.15.0", "dev": true, @@ -10441,10 +11505,24 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.2", + "version": "7.6.0", "dev": true, "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" }, @@ -10452,6 +11530,11 @@ "node": ">=10" } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, "node_modules/@typescript-eslint/utils": { "version": "5.48.2", "dev": true, @@ -10653,6 +11736,14 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/@vitest/expect/node_modules/diff-sequences": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@vitest/expect/node_modules/pretty-format": { "version": "29.7.0", "dev": true, @@ -10666,11 +11757,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@vitest/expect/node_modules/react-is": { - "version": "18.3.1", - "dev": true, - "license": "MIT" - }, "node_modules/@vitest/spy": { "version": "1.6.0", "dev": true, @@ -10723,6 +11809,14 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/@vitest/utils/node_modules/diff-sequences": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@vitest/utils/node_modules/pretty-format": { "version": "29.7.0", "dev": true, @@ -10732,14 +11826,9 @@ "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@vitest/utils/node_modules/react-is": { - "version": "18.3.1", - "dev": true, - "license": "MIT" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", @@ -10902,7 +11991,7 @@ } }, "node_modules/@wf1/incidents-rest-api": { - "version": "1.9.0-SNAPSHOT.85", + "version": "1.9.0-SNAPSHOT.88", "dependencies": { "tslib": "^1.9.0" }, @@ -10930,7 +12019,7 @@ "license": "0BSD" }, "node_modules/@wf1/wfcc-application-ui": { - "version": "1.2.0-SNAPSHOT.106", + "version": "1.2.0-SNAPSHOT.44", "dependencies": { "tslib": "^2.5.1" } @@ -10940,7 +12029,7 @@ "license": "0BSD" }, "node_modules/@wf1/wfdm-document-management-api": { - "version": "1.2.0-SNAPSHOT.61", + "version": "1.2.0-SNAPSHOT.13", "dependencies": { "tslib": "^1.10.0" }, @@ -10953,6 +12042,22 @@ "version": "1.14.1", "license": "0BSD" }, + "node_modules/@wf1/wfrm-resource-schedule-api": { + "version": "1.9.0-SNAPSHOT.99", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@wf1/wfrm-resource-schedule-api/-/@wf1/wfrm-resource-schedule-api-1.9.0-SNAPSHOT.99.tgz", + "integrity": "sha1-tNmjOR0xSI7BHoUEx9EZiBxfqqY=", + "dependencies": { + "tslib": "^1.10.0" + }, + "peerDependencies": { + "@angular/common": "^6.0.0 || ^7.0.0", + "@angular/core": "^6.0.0 || ^7.0.0" + } + }, + "node_modules/@wf1/wfrm-resource-schedule-api/node_modules/tslib": { + "version": "1.14.1", + "license": "0BSD" + }, "node_modules/@xml-tools/parser": { "version": "1.0.11", "dev": true, @@ -11273,17 +12378,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ansi-html-community": { "version": "0.0.8", "dev": true, @@ -11313,19 +12407,6 @@ "node": ">=4" } }, - "node_modules/ansi-styles/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/ansi-styles/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, "node_modules/anymatch": { "version": "3.1.3", "dev": true, @@ -11413,6 +12494,17 @@ "sprintf-js": "~1.0.2" } }, + "node_modules/aria-hidden": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/aria-query": { "version": "5.1.3", "dev": true, @@ -11817,53 +12909,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-plugin-polyfill-corejs3/node_modules/browserslist": { - "version": "4.23.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha1-jzrMK75zr3ITOZQwiQ+GxjpWdKs=", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/babel-plugin-polyfill-corejs3/node_modules/core-js-compat": { - "version": "3.37.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js-compat/-/core-js-compat-3.37.0.tgz", - "integrity": "sha1-2VcOVEFjd5u03/EDHHly9EkY3HM=", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.4.1", "dev": true, @@ -11886,24 +12931,24 @@ "optional": true }, "node_modules/bare-fs": { - "version": "2.3.0", + "version": "2.2.3", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "bare-events": "^2.0.0", "bare-path": "^2.0.0", - "bare-stream": "^1.0.0" + "streamx": "^2.13.0" } }, "node_modules/bare-os": { - "version": "2.3.0", + "version": "2.2.1", "dev": true, "license": "Apache-2.0", "optional": true }, "node_modules/bare-path": { - "version": "2.1.2", + "version": "2.1.1", "dev": true, "license": "Apache-2.0", "optional": true, @@ -11911,15 +12956,6 @@ "bare-os": "^2.1.0" } }, - "node_modules/bare-stream": { - "version": "1.0.0", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "streamx": "^2.16.1" - } - }, "node_modules/base64-js": { "version": "1.5.1", "funding": [ @@ -11957,6 +12993,11 @@ "node": ">= 0.8" } }, + "node_modules/basic-auth/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, "node_modules/batch": { "version": "0.6.1", "dev": true, @@ -12075,14 +13116,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", "dev": true, @@ -12096,20 +13129,6 @@ "dev": true, "license": "MIT" }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.11.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/bonjour-service": { "version": "1.2.1", "dev": true, @@ -12146,11 +13165,11 @@ } }, "node_modules/bplist-parser": { - "version": "0.2.0", + "version": "0.3.2", "dev": true, "license": "MIT", "dependencies": { - "big-integer": "^1.6.44" + "big-integer": "1.6.x" }, "engines": { "node": ">= 5.10.0" @@ -12249,24 +13268,6 @@ "node": ">= 0.12" } }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/browserify-zlib": { "version": "0.1.4", "dev": true, @@ -12395,8 +13396,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/builtins": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.0.0" + } + }, "node_modules/bytes": { - "version": "3.0.0", + "version": "3.1.2", "dev": true, "license": "MIT", "engines": { @@ -12520,7 +13529,7 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001617", + "version": "1.0.30001607", "dev": true, "funding": [ { @@ -12558,86 +13567,215 @@ "dev": true, "license": "Apache-2.0" }, - "node_modules/chai": { - "version": "4.4.1", + "node_modules/chai": { + "version": "4.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.0.8" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/check-error": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "dev": true, + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/css-select": { + "version": "5.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/dom-serializer": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/domhandler": { + "version": "5.0.3", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.0.8" + "domelementtype": "^2.3.0" }, "engines": { - "node": ">=4" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/chalk": { - "version": "2.4.2", + "node_modules/cheerio-select/node_modules/domutils": { + "version": "3.1.0", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/chardet": { - "version": "0.7.0", + "node_modules/cheerio-select/node_modules/entities": { + "version": "4.5.0", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, - "node_modules/check-error": { - "version": "1.0.3", + "node_modules/cheerio/node_modules/dom-serializer": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "get-func-name": "^2.0.2" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, - "engines": { - "node": "*" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", + "node_modules/cheerio/node_modules/domhandler": { + "version": "5.0.3", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" + "domelementtype": "^2.3.0" }, "engines": { - "node": ">= 6" + "node": ">= 4" }, "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/cheerio-select": { - "version": "2.1.0", + "node_modules/cheerio/node_modules/domutils": { + "version": "3.1.0", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", + "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" + "domhandler": "^5.0.3" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, "node_modules/chevrotain": { @@ -12683,7 +13821,7 @@ } }, "node_modules/chromatic": { - "version": "11.3.2", + "version": "11.3.5", "dev": true, "license": "MIT", "bin": { @@ -12805,7 +13943,7 @@ } }, "node_modules/cli-table3": { - "version": "0.6.4", + "version": "0.6.5", "dev": true, "license": "MIT", "dependencies": { @@ -12839,17 +13977,6 @@ "node": ">=12" } }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/clone": { "version": "1.0.4", "dev": true, @@ -12897,17 +14024,16 @@ } }, "node_modules/color-convert": { - "version": "2.0.1", + "version": "1.9.3", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "color-name": "1.1.3" } }, "node_modules/color-name": { - "version": "1.1.4", + "version": "1.1.3", + "dev": true, "license": "MIT" }, "node_modules/color-string": { @@ -12927,6 +14053,22 @@ "color-support": "bin.js" } }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/colorette": { "version": "2.0.20", "dev": true, @@ -13009,6 +14151,14 @@ "node": ">= 0.8.0" } }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", "dev": true, @@ -13022,6 +14172,11 @@ "dev": true, "license": "MIT" }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, "node_modules/concat-map": { "version": "0.0.1", "license": "MIT" @@ -13090,25 +14245,6 @@ "node": ">= 0.6" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/content-type": { "version": "1.0.5", "dev": true, @@ -13175,111 +14311,38 @@ "node_modules/conventional-changelog-conventionalcommits": { "version": "4.6.3", "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-core": { - "version": "4.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-parser": "^3.2.0", - "dateformat": "^3.0.0", - "get-pkg-repo": "^4.0.0", - "git-raw-commits": "^2.0.8", - "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^4.1.1", - "lodash": "^4.17.15", - "normalize-package-data": "^3.0.0", - "q": "^1.5.1", - "read-pkg": "^3.0.0", - "read-pkg-up": "^3.0.0", - "through2": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/conventional-changelog-core/node_modules/find-up": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/locate-path": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-limit": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-locate": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/p-try": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/conventional-changelog-core/node_modules/path-exists": { - "version": "3.0.0", - "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { - "version": "3.0.0", + "node_modules/conventional-changelog-core": { + "version": "4.2.4", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" } }, "node_modules/conventional-changelog-ember": { @@ -13413,7 +14476,7 @@ "license": "MIT" }, "node_modules/cookie": { - "version": "0.6.0", + "version": "0.4.2", "dev": true, "license": "MIT", "engines": { @@ -13541,9 +14604,7 @@ } }, "node_modules/core-js": { - "version": "3.37.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/core-js/-/core-js-3.37.0.tgz", - "integrity": "sha1-2N3ljpHRVrJUfBnYpO/Vx/bEJrs=", + "version": "3.37.1", "hasInstallScript": true, "license": "MIT", "funding": { @@ -13551,6 +14612,49 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/core-js-compat": { + "version": "3.36.1", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/browserslist": { + "version": "4.23.0", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/core-util-is": { "version": "1.0.3", "license": "MIT" @@ -13570,44 +14674,18 @@ } }, "node_modules/cosmiconfig": { - "version": "9.0.0", + "version": "7.1.0", "dev": true, "license": "MIT", "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/cosmiconfig/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "node": ">=10" } }, "node_modules/create-ecdh": { @@ -13692,68 +14770,21 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/critters/node_modules/css-select": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/critters/node_modules/dom-serializer": { - "version": "1.4.1", + "node_modules/critters/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/critters/node_modules/domhandler": { - "version": "4.3.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/critters/node_modules/domutils": { - "version": "2.8.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "node": ">=7.0.0" } }, - "node_modules/critters/node_modules/entities": { - "version": "2.2.0", + "node_modules/critters/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } + "license": "MIT" }, "node_modules/critters/node_modules/has-flag": { "version": "4.0.0", @@ -13768,14 +14799,6 @@ "dev": true, "license": "MIT" }, - "node_modules/critters/node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "parse5": "^6.0.1" - } - }, "node_modules/critters/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -13867,14 +14890,14 @@ } }, "node_modules/css-select": { - "version": "5.1.0", + "version": "4.3.0", "dev": true, "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", "nth-check": "^2.0.1" }, "funding": { @@ -14263,6 +15286,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/default-browser-id/node_modules/bplist-parser": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, "node_modules/default-gateway": { "version": "6.0.3", "dev": true, @@ -14459,6 +15493,11 @@ "dev": true, "license": "MIT" }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, "node_modules/detect-package-manager": { "version": "2.0.1", "dev": true, @@ -14518,11 +15557,11 @@ } }, "node_modules/diff-sequences": { - "version": "29.6.3", + "version": "28.1.1", "dev": true, "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/diffie-hellman": { @@ -14600,13 +15639,13 @@ } }, "node_modules/dom-serializer": { - "version": "2.0.0", + "version": "1.4.1", "dev": true, "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, "funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" @@ -14624,11 +15663,11 @@ "license": "BSD-2-Clause" }, "node_modules/domhandler": { - "version": "5.0.3", + "version": "4.3.1", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "domelementtype": "^2.3.0" + "domelementtype": "^2.2.0" }, "engines": { "node": ">= 4" @@ -14638,13 +15677,13 @@ } }, "node_modules/domutils": { - "version": "3.1.0", + "version": "2.8.0", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" @@ -14758,7 +15797,7 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.761", + "version": "1.4.729", "dev": true, "license": "ISC" }, @@ -14877,14 +15916,6 @@ "node": ">=10.0.0" } }, - "node_modules/engine.io/node_modules/cookie": { - "version": "0.4.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/engine.io/node_modules/ws": { "version": "8.11.0", "dev": true, @@ -14906,7 +15937,7 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.16.1", + "version": "5.16.0", "dev": true, "license": "MIT", "dependencies": { @@ -14923,12 +15954,9 @@ "license": "MIT" }, "node_modules/entities": { - "version": "4.5.0", - "devOptional": true, + "version": "2.2.0", + "dev": true, "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -15402,9 +16430,9 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "48.2.4", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.4.tgz", - "integrity": "sha1-C2ly+qnl3omgjxsLzcMOcKnK1zY=", + "version": "48.2.5", + "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz", + "integrity": "sha1-ZuxxJjKFL6oVBloJQ0J4aFjxPEk=", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -15415,7 +16443,7 @@ "escape-string-regexp": "^4.0.0", "esquery": "^1.5.0", "is-builtin-module": "^3.2.1", - "semver": "^7.6.0", + "semver": "^7.6.1", "spdx-expression-parse": "^4.0.0" }, "engines": { @@ -15697,10 +16725,41 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", "dev": true, "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { "node": ">=10" }, @@ -15757,15 +16816,46 @@ "dev": true, "license": "MIT" }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint/node_modules/supports-color": { @@ -15876,6 +16966,11 @@ "@types/estree": "^1.0.0" } }, + "node_modules/estree-walker/node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, "node_modules/esutils": { "version": "2.0.3", "dev": true, @@ -16031,6 +17126,14 @@ "node": ">= 0.10.0" } }, + "node_modules/express/node_modules/cookie": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "dev": true, @@ -16061,39 +17164,14 @@ "dev": true, "license": "MIT" }, - "node_modules/express/node_modules/qs": { - "version": "6.11.0", + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, + "license": "MIT", "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.8" } }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/extend": { "version": "3.0.2", "dev": true, @@ -16324,7 +17402,7 @@ } }, "node_modules/filesize": { - "version": "10.1.1", + "version": "10.1.2", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -16383,14 +17461,6 @@ "node": ">= 0.8" } }, - "node_modules/finalhandler/node_modules/statuses": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/find-cache-dir": { "version": "3.3.2", "dev": true, @@ -16407,9 +17477,8 @@ "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/find-cache-dir/node_modules/find-up": { + "node_modules/find-up": { "version": "4.1.0", - "dev": true, "license": "MIT", "dependencies": { "locate-path": "^5.0.0", @@ -16419,68 +17488,6 @@ "node": ">=8" } }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/flat-cache": { "version": "3.2.0", "dev": true, @@ -16532,7 +17539,7 @@ "license": "ISC" }, "node_modules/flow-parser": { - "version": "0.235.1", + "version": "0.236.0", "dev": true, "license": "MIT", "engines": { @@ -16679,21 +17686,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "7.1.0", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -16823,7 +17831,7 @@ } }, "node_modules/fs-minipass/node_modules/minipass": { - "version": "7.1.1", + "version": "7.0.4", "dev": true, "license": "ISC", "engines": { @@ -16831,7 +17839,7 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.6", + "version": "1.0.5", "dev": true, "license": "Unlicense" }, @@ -16890,17 +17898,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "dev": true, @@ -16946,6 +17943,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-nonce": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/get-npm-tarball-url": { "version": "2.1.0", "dev": true, @@ -16989,17 +17994,6 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/get-pkg-repo/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/get-pkg-repo/node_modules/through2": { "version": "2.0.5", "dev": true, @@ -17253,12 +18247,11 @@ } }, "node_modules/globalthis": { - "version": "1.0.4", + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" + "define-properties": "^1.1.3" }, "engines": { "node": ">= 0.4" @@ -17751,6 +18744,57 @@ "entities": "^4.4.0" } }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domhandler": { + "version": "5.0.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "3.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/http-auth": { "version": "4.1.9", "dev": true, @@ -17806,6 +18850,14 @@ "node": ">= 0.8" } }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/http-parser-js": { "version": "0.5.8", "dev": true, @@ -17913,7 +18965,7 @@ } }, "node_modules/i18next": { - "version": "23.11.3", + "version": "23.11.4", "dev": true, "funding": [ { @@ -18004,7 +19056,7 @@ "license": "ISC" }, "node_modules/ignore-walk": { - "version": "6.0.5", + "version": "6.0.4", "dev": true, "license": "ISC", "dependencies": { @@ -18175,6 +19227,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/inquirer/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -18191,17 +19259,6 @@ "tslib": "^2.1.0" } }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/inquirer/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -18235,6 +19292,14 @@ "version": "1.0.1", "license": "ISC" }, + "node_modules/invariant": { + "version": "2.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/invert-kv": { "version": "2.0.0", "dev": true, @@ -18244,7 +19309,7 @@ } }, "node_modules/ionicons": { - "version": "7.4.0", + "version": "7.3.1", "license": "MIT", "dependencies": { "@stencil/core": "^4.0.3" @@ -18273,11 +19338,11 @@ "license": "BSD-3-Clause" }, "node_modules/ipaddr.js": { - "version": "1.9.1", + "version": "2.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">= 10" } }, "node_modules/is-absolute-url": { @@ -18894,6 +19959,17 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-report/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", "dev": true, @@ -18909,9 +19985,12 @@ } }, "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.6.2", + "version": "7.6.0", "dev": true, "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" }, @@ -18930,6 +20009,11 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-report/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, "node_modules/istanbul-lib-source-maps": { "version": "3.0.6", "dev": true, @@ -19094,6 +20178,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/jake/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -19214,14 +20314,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-diff/node_modules/diff-sequences": { - "version": "28.1.1", + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=7.0.0" } }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -19230,36 +20338,6 @@ "node": ">=8" } }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "28.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/react-is": { - "version": "18.3.1", - "dev": true, - "license": "MIT" - }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -19322,44 +20400,30 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "28.1.3", + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=7.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-matcher-utils/node_modules/react-is": { - "version": "18.3.1", - "dev": true, - "license": "MIT" - }, "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -19572,6 +20636,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/jscodeshift/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jscodeshift/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/jscodeshift/node_modules/convert-source-map": { "version": "2.0.0", "dev": true, @@ -19939,17 +21019,6 @@ "node": ">=0.10.0" } }, - "node_modules/karma/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/karma/node_modules/yargs": { "version": "16.2.0", "dev": true, @@ -20248,17 +21317,13 @@ } }, "node_modules/locate-path": { - "version": "6.0.0", - "dev": true, + "version": "5.0.0", "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/lodash": { @@ -20329,6 +21394,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -20782,50 +21863,120 @@ "p-is-promise": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "dev": true, + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoizerific": { + "version": "1.11.3", + "dev": true, + "license": "MIT", + "dependencies": { + "map-or-similar": "^1.5.0" + } + }, + "node_modules/meow": { + "version": "8.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/memfs": { - "version": "3.5.3", + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", "dev": true, - "license": "Unlicense", - "dependencies": { - "fs-monkey": "^1.0.4" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">= 4.0.0" + "node": ">=8" } }, - "node_modules/memoizerific": { - "version": "1.11.3", + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "map-or-similar": "^1.5.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/meow": { - "version": "8.1.2", + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", "dev": true, - "license": "MIT", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, "node_modules/meow/node_modules/type-fest": { @@ -21364,17 +22515,6 @@ "node": ">=12.13.0" } }, - "node_modules/native-run/node_modules/bplist-parser": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "big-integer": "1.6.x" - }, - "engines": { - "node": ">= 5.10.0" - } - }, "node_modules/native-run/node_modules/split2": { "version": "4.2.0", "dev": true, @@ -21526,7 +22666,7 @@ "license": "0BSD" }, "node_modules/node-abi": { - "version": "3.62.0", + "version": "3.57.0", "dev": true, "license": "MIT", "dependencies": { @@ -21650,69 +22790,6 @@ "he": "1.2.0" } }, - "node_modules/node-html-parser/node_modules/css-select": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/node-html-parser/node_modules/dom-serializer": { - "version": "1.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/node-html-parser/node_modules/domhandler": { - "version": "4.3.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/node-html-parser/node_modules/domutils": { - "version": "2.8.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/node-html-parser/node_modules/entities": { - "version": "2.2.0", - "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/node-releases": { "version": "2.0.14", "dev": true, @@ -21810,7 +22887,7 @@ "license": "Apache-2.0" }, "node_modules/npm-bundled": { - "version": "3.0.1", + "version": "3.0.0", "dev": true, "license": "ISC", "dependencies": { @@ -21956,7 +23033,7 @@ } }, "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { - "version": "3.0.5", + "version": "3.0.4", "dev": true, "license": "MIT", "dependencies": { @@ -21972,7 +23049,7 @@ } }, "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.1.1", + "version": "7.0.4", "dev": true, "license": "ISC", "engines": { @@ -22364,16 +23441,16 @@ } }, "node_modules/optionator": { - "version": "0.9.4", + "version": "0.9.3", "dev": true, "license": "MIT", "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -22430,21 +23507,26 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { "node": ">=8" } @@ -22629,31 +23711,26 @@ } }, "node_modules/p-limit": { - "version": "3.1.0", - "dev": true, + "version": "2.3.0", "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "5.0.0", - "dev": true, + "version": "4.1.0", "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/p-map": { @@ -22773,24 +23850,6 @@ "node": ">= 0.10" } }, - "node_modules/parse-asn1/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/parse-json": { "version": "5.2.0", "dev": true, @@ -22840,18 +23899,30 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5-html-rewriting-stream/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "parse5": "^6.0.1" } }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "dev": true, + "license": "MIT" + }, "node_modules/parse5-sax-parser": { "version": "7.0.0", "dev": true, @@ -22863,6 +23934,17 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5/node_modules/entities": { + "version": "4.5.0", + "devOptional": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/parseurl": { "version": "1.3.3", "dev": true, @@ -22923,7 +24005,7 @@ "license": "MIT" }, "node_modules/path-scurry": { - "version": "1.11.0", + "version": "1.11.1", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -22931,14 +24013,14 @@ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.2", + "version": "10.2.0", "dev": true, "license": "ISC", "engines": { @@ -22946,7 +24028,7 @@ } }, "node_modules/path-scurry/node_modules/minipass": { - "version": "7.1.1", + "version": "7.0.4", "dev": true, "license": "ISC", "engines": { @@ -23150,14 +24232,13 @@ } }, "node_modules/pkg-dir": { - "version": "5.0.0", - "dev": true, + "version": "4.2.0", "license": "MIT", "dependencies": { - "find-up": "^5.0.0" + "find-up": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/plist": { @@ -23259,21 +24340,6 @@ "webpack": "^5.0.0" } }, - "node_modules/postcss-loader/node_modules/cosmiconfig": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", "dev": true, @@ -23383,8 +24449,23 @@ "node": ">= 0.8.0" } }, - "node_modules/prettier": { - "version": "3.1.1", + "node_modules/prettier": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-fallback": { + "name": "prettier", + "version": "3.2.5", "dev": true, "license": "MIT", "bin": { @@ -23418,16 +24499,17 @@ } }, "node_modules/pretty-format": { - "version": "27.5.1", + "version": "28.1.3", "dev": true, "license": "MIT", "dependencies": { + "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "react-is": "^18.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/pretty-format/node_modules/ansi-styles": { @@ -23622,18 +24704,22 @@ "node": ">=8" } }, - "node_modules/protractor/node_modules/find-up": { - "version": "4.1.0", + "node_modules/protractor/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, + "node_modules/protractor/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/protractor/node_modules/glob": { "version": "7.2.3", "dev": true, @@ -23653,42 +24739,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/protractor/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/protractor/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/protractor/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/protractor/node_modules/q": { "version": "1.4.1", "dev": true, @@ -23829,6 +24879,14 @@ "node": ">= 0.10" } }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/proxy-from-env": { "version": "1.1.0", "license": "MIT" @@ -23939,17 +24997,6 @@ "node-fetch": "2.6.7" } }, - "node_modules/puppeteer/node_modules/find-up": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/puppeteer/node_modules/glob": { "version": "7.2.3", "license": "ISC", @@ -23968,16 +25015,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/puppeteer/node_modules/locate-path": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/puppeteer/node_modules/node-fetch": { "version": "2.6.7", "license": "MIT", @@ -23996,39 +25033,6 @@ } } }, - "node_modules/puppeteer/node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/puppeteer/node_modules/p-locate": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/puppeteer/node_modules/pkg-dir": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/puppeteer/node_modules/rimraf": { "version": "3.0.2", "license": "ISC", @@ -24042,25 +25046,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/puppeteer/node_modules/ws": { - "version": "8.8.0", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/q": { "version": "1.5.1", "dev": true, @@ -24116,59 +25101,19 @@ "wrap-ansi": "^6.2.0" } }, - "node_modules/qrcode/node_modules/find-up": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/qrcode/node_modules/locate-path": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/qrcode/node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/qrcode/node_modules/p-locate": { - "version": "4.1.0", + "node_modules/qrcode/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/qrcode/node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } + "node_modules/qrcode/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" }, "node_modules/qrcode/node_modules/wrap-ansi": { "version": "6.2.0", @@ -24218,11 +25163,11 @@ } }, "node_modules/qs": { - "version": "6.12.1", + "version": "6.11.0", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.6" + "side-channel": "^1.0.4" }, "engines": { "node": ">=0.6" @@ -24313,14 +25258,6 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/rc": { "version": "1.2.8", "dev": true, @@ -24368,37 +25305,109 @@ "react-dom": ">=16.8.0" } }, - "node_modules/react-confetti": { - "version": "6.1.0", + "node_modules/react-confetti": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tween-functions": "^1.2.0" + }, + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "react": "^16.3.0 || ^17.0.1 || ^18.0.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "18.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/react-remove-scroll": { + "version": "2.5.5", + "dev": true, + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll/node_modules/tslib": { + "version": "2.6.2", + "dev": true, + "license": "0BSD" + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", "dev": true, "license": "MIT", "dependencies": { - "tween-functions": "^1.2.0" + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" }, "engines": { - "node": ">=10.18" + "node": ">=10" }, "peerDependencies": { - "react": "^16.3.0 || ^17.0.1 || ^18.0.0" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, - "peerDependencies": { - "react": "^18.3.1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/react-is": { - "version": "17.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/read-package-json": { "version": "6.0.4", "dev": true, @@ -24426,7 +25435,7 @@ } }, "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", + "version": "3.0.1", "dev": true, "license": "MIT", "engines": { @@ -24442,7 +25451,7 @@ } }, "node_modules/read-package-json/node_modules/glob": { - "version": "10.3.14", + "version": "10.3.12", "dev": true, "license": "ISC", "dependencies": { @@ -24450,7 +25459,7 @@ "jackspeak": "^2.3.6", "minimatch": "^9.0.1", "minipass": "^7.0.4", - "path-scurry": "^1.11.0" + "path-scurry": "^1.10.2" }, "bin": { "glob": "dist/esm/bin.mjs" @@ -24474,7 +25483,7 @@ } }, "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", + "version": "3.0.1", "dev": true, "license": "MIT", "engines": { @@ -24504,7 +25513,7 @@ } }, "node_modules/read-package-json/node_modules/minipass": { - "version": "7.1.1", + "version": "7.0.4", "dev": true, "license": "ISC", "engines": { @@ -24539,121 +25548,76 @@ } }, "node_modules/read-pkg-up": { - "version": "7.0.1", + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", + "version": "2.1.0", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/read-pkg-up/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "node": ">=4" } }, "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", + "version": "1.3.0", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "p-try": "^1.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/read-pkg-up/node_modules/read-pkg": { - "version": "5.2.0", + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", "dev": true, "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node": ">=4" } }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/read-pkg/node_modules/hosted-git-info": { @@ -24716,6 +25680,10 @@ "version": "1.0.0", "license": "MIT" }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, "node_modules/readdirp": { "version": "3.6.0", "dev": true, @@ -24728,7 +25696,7 @@ } }, "node_modules/recast": { - "version": "0.23.6", + "version": "0.23.7", "dev": true, "license": "MIT", "dependencies": { @@ -24915,69 +25883,6 @@ "strip-ansi": "^6.0.1" } }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/renderkid/node_modules/htmlparser2": { "version": "6.1.0", "dev": true, @@ -24996,17 +25901,6 @@ "entities": "^2.0.0" } }, - "node_modules/renderkid/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/replace": { "version": "1.2.2", "dev": true, @@ -25110,20 +26004,6 @@ "node": ">=6" } }, - "node_modules/replace-in-file/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/replace-in-file/node_modules/p-locate": { "version": "3.0.0", "dev": true, @@ -25283,28 +26163,21 @@ "wrap-ansi": "^6.2.0" } }, - "node_modules/replace/node_modules/find-up": { - "version": "4.1.0", + "node_modules/replace/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/replace/node_modules/locate-path": { - "version": "5.0.0", + "node_modules/replace/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, "node_modules/replace/node_modules/minimatch": { "version": "3.0.5", @@ -25317,42 +26190,6 @@ "node": "*" } }, - "node_modules/replace/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/replace/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/replace/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/replace/node_modules/wrap-ansi": { "version": "6.2.0", "dev": true, @@ -25712,7 +26549,21 @@ } }, "node_modules/safe-buffer": { - "version": "5.1.2", + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT" }, "node_modules/safe-regex-test": { @@ -26041,6 +26892,14 @@ "dev": true, "license": "MIT" }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/serialize-javascript": { "version": "6.0.2", "dev": true, @@ -26111,14 +26970,6 @@ "dev": true, "license": "ISC" }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/serve-static": { "version": "1.15.0", "dev": true, @@ -26234,15 +27085,29 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/sharp/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/sharp/node_modules/node-addon-api": { "version": "6.1.0", "dev": true, "license": "MIT" }, "node_modules/sharp/node_modules/semver": { - "version": "7.6.2", + "version": "7.6.0", "dev": true, "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" }, @@ -26251,7 +27116,7 @@ } }, "node_modules/sharp/node_modules/tar-fs": { - "version": "3.0.6", + "version": "3.0.5", "dev": true, "license": "MIT", "dependencies": { @@ -26273,6 +27138,11 @@ "streamx": "^2.15.0" } }, + "node_modules/sharp/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, "node_modules/shebang-command": { "version": "2.0.0", "dev": true, @@ -26374,7 +27244,7 @@ } }, "node_modules/sigstore/node_modules/minipass-fetch": { - "version": "3.0.5", + "version": "3.0.4", "dev": true, "license": "MIT", "dependencies": { @@ -26390,7 +27260,7 @@ } }, "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.1.1", + "version": "7.0.4", "dev": true, "license": "ISC", "engines": { @@ -26536,6 +27406,22 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/smart-buffer": { "version": "4.2.0", "dev": true, @@ -26622,7 +27508,7 @@ } }, "node_modules/socks": { - "version": "2.8.3", + "version": "2.8.1", "dev": true, "license": "MIT", "dependencies": { @@ -26925,7 +27811,7 @@ "license": "MIT" }, "node_modules/ssri": { - "version": "10.0.6", + "version": "10.0.5", "dev": true, "license": "ISC", "dependencies": { @@ -26936,7 +27822,7 @@ } }, "node_modules/ssri/node_modules/minipass": { - "version": "7.1.1", + "version": "7.0.4", "dev": true, "license": "ISC", "engines": { @@ -26944,11 +27830,11 @@ } }, "node_modules/statuses": { - "version": "2.0.1", + "version": "1.5.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, "node_modules/stop-iteration-iterator": { @@ -26968,11 +27854,11 @@ "license": "MIT" }, "node_modules/storybook": { - "version": "8.0.10", + "version": "8.1.1", "dev": true, "license": "MIT", "dependencies": { - "@storybook/cli": "8.0.10" + "@storybook/cli": "8.1.1" }, "bin": { "sb": "index.js", @@ -27062,6 +27948,10 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, "node_modules/string-width": { "version": "4.2.3", "license": "MIT", @@ -27088,27 +27978,6 @@ "node": ">=8" } }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/string.prototype.trim": { "version": "1.2.9", "dev": true, @@ -27156,17 +28025,13 @@ } }, "node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, + "version": "6.0.1", "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">=8" } }, "node_modules/strip-ansi-cjs": { @@ -27181,17 +28046,6 @@ "node": ">=8" } }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/strip-bom": { "version": "3.0.0", "dev": true, @@ -27597,7 +28451,7 @@ } }, "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.31.0", + "version": "5.30.3", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -27996,6 +28850,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -28117,7 +28987,7 @@ } }, "node_modules/tuf-js/node_modules/minipass-fetch": { - "version": "3.0.5", + "version": "3.0.4", "dev": true, "license": "MIT", "dependencies": { @@ -28133,7 +29003,7 @@ } }, "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.1.1", + "version": "7.0.4", "dev": true, "license": "ISC", "engines": { @@ -28181,11 +29051,11 @@ } }, "node_modules/type-fest": { - "version": "2.19.0", + "version": "0.21.3", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=12.20" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -28448,6 +29318,17 @@ "dev": true, "license": "MIT" }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/union-value": { "version": "1.0.1", "license": "MIT", @@ -28605,7 +29486,7 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.15", + "version": "1.0.13", "dev": true, "funding": [ { @@ -28623,7 +29504,7 @@ ], "license": "MIT", "dependencies": { - "escalade": "^3.1.2", + "escalade": "^3.1.1", "picocolors": "^1.0.0" }, "bin": { @@ -28655,6 +29536,61 @@ "dev": true, "license": "MIT" }, + "node_modules/url/node_modules/qs": { + "version": "6.12.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/use-callback-ref": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/util": { "version": "0.12.5", "dev": true, @@ -28727,9 +29663,12 @@ } }, "node_modules/validate-npm-package-name": { - "version": "5.0.1", + "version": "5.0.0", "dev": true, "license": "ISC", + "dependencies": { + "builtins": "^5.0.0" + }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -29167,14 +30106,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, "node_modules/webpack-dev-server/node_modules/rimraf": { "version": "3.0.2", "dev": true, @@ -29221,17 +30152,6 @@ "strip-ansi": "^6.0.0" } }, - "node_modules/webpack-hot-middleware/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/webpack-merge": { "version": "5.8.0", "dev": true, @@ -29277,6 +30197,11 @@ "dev": true, "license": "MIT" }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, "node_modules/webpack/node_modules/ajv": { "version": "6.12.6", "dev": true, @@ -29541,14 +30466,6 @@ "node": ">=8.12.0" } }, - "node_modules/word-wrap": { - "version": "1.2.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wordwrap": { "version": "1.0.0", "dev": true, @@ -29601,17 +30518,22 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, @@ -29626,17 +30548,22 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/wrappy": { "version": "1.0.2", "license": "ISC" @@ -29652,15 +30579,14 @@ } }, "node_modules/ws": { - "version": "8.17.0", - "dev": true, + "version": "8.8.0", "license": "MIT", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "utf-8-validate": "^5.0.2" }, "peerDependenciesMeta": { "bufferutil": { diff --git a/client/wfnews-war/src/main/angular/package.json b/client/wfnews-war/src/main/angular/package.json index a18292e5a..b3f604b31 100644 --- a/client/wfnews-war/src/main/angular/package.json +++ b/client/wfnews-war/src/main/angular/package.json @@ -88,6 +88,7 @@ "@wf1/orgunit-rest-api": "^2.0.2", "@wf1/wfcc-application-ui": "^1.2.0-SNAPSHOT", "@wf1/wfdm-document-management-api": "^1.2.0-SNAPSHOT", + "@wf1/wfrm-resource-schedule-api": "^1.9.0-SNAPSHOT.99", "angular-google-charts": "2.2.3", "angular-oauth2-oidc": "4.0.2", "angular2-uuid": "1.1.1", diff --git a/client/wfnews-war/src/main/angular/src/app/app.module.ts b/client/wfnews-war/src/main/angular/src/app/app.module.ts index ea0c900f2..dd137083e 100644 --- a/client/wfnews-war/src/main/angular/src/app/app.module.ts +++ b/client/wfnews-war/src/main/angular/src/app/app.module.ts @@ -245,6 +245,10 @@ import { NotificationSnackbarComponent } from '@app/components/notification-snac import { HTTP } from '@ionic-native/http/ngx'; import { IonicStorageService } from './services/ionic-storage.service'; import { PublicEventPageComponent } from './components/public-event-page/public-event-page.component'; +import { ResourceManagementService } from './services/resource-management.service'; +import { ApiModule as ScheduleApiModule, + Configuration as ScheduleAPIServiceConfiguration +} from "@wf1/wfrm-resource-schedule-api"; // Copied from im-external.module TODO: consolidate in one place export const DATE_FORMATS = { @@ -488,6 +492,7 @@ export const DATE_FORMATS = { IonicModule.forRoot(), MatSliderModule, GoogleChartsModule, + ScheduleApiModule ], providers: [ // Added provideBootstrapEffects function to handle the ngrx issue that loads effects before APP_INITIALIZER @@ -542,6 +547,16 @@ export const DATE_FORMATS = { multi: false, deps: [AppConfigService], }, + { + provide: ScheduleAPIServiceConfiguration, + useFactory(appConfig: AppConfigService) { + return new ScheduleAPIServiceConfiguration({ + basePath: appConfig.getConfig().rest.wfrmSchedule, + }); + }, + multi: false, + deps: [AppConfigService], + }, { provide: OWL_DATE_TIME_FORMATS, useValue: DATE_FORMATS, @@ -566,7 +581,8 @@ export const DATE_FORMATS = { NotificationService, GoogleChartsService, HTTP, - IonicStorageService + IonicStorageService, + ResourceManagementService ], bootstrap: [AppComponent], }) diff --git a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/admin-incident-form.component.ts b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/admin-incident-form.component.ts index f705bbe03..938c958be 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/admin-incident-form.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/admin-incident-form.component.ts @@ -281,7 +281,6 @@ export class AdminIncidentForm implements OnInit, OnChanges { this.incidentForm.get('sizeHectares').disable(); } - this.http .get('../../../../assets/data/fire-center-contacts-agol.json') .subscribe((data) => { diff --git a/client/wfnews-war/src/main/angular/src/app/services/resource-management.service.ts b/client/wfnews-war/src/main/angular/src/app/services/resource-management.service.ts new file mode 100644 index 000000000..4d5b33c18 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/services/resource-management.service.ts @@ -0,0 +1,70 @@ +import { Injectable } from "@angular/core"; +import { TokenService } from "@wf1/core-ui"; +import { Observable, of } from "rxjs"; +import { concatMap, map } from "rxjs/operators"; +import { DefaultService as ScheduleAPIService } from "@wf1/wfrm-resource-schedule-api"; +import { UUID } from "angular2-uuid"; + +@Injectable({ + providedIn: 'root', +}) +export class ResourceManagementService { + + constructor( + private tokenService: TokenService, + private scheduleApiService: ScheduleAPIService, + ) { } + + public fetchResource( + fireYear: string, + incidentNumber: string, + ): Observable { + const authToken = this.tokenService.getOauthToken(); + const requestId = `WFRME${UUID.UUID().toUpperCase()}`.replace(/-/g, ""); + return this.scheduleApiService.getAssignmentList( + requestId, + 1, + "no-cache", + "no-cache", + `Bearer ${authToken}`, + undefined, + [fireYear], + undefined, + undefined, + undefined, + undefined, + [incidentNumber], + undefined, + undefined, + undefined, + undefined, + undefined, + "1", + "1", + ).pipe( + map((response: any) => ({ + response, + assignmentGuid: response.collection[0].assignmentGuid, + })), + ) + .pipe( + concatMap((data) => { + return of({ + response: data.response, + getResourceSummary: this.scheduleApiService.getAssignmentResourcesSummary( + data.assignmentGuid, + requestId, + 2, + "no-cache", + "no-cache", + `Bearer ${authToken}`, + new Date().toISOString().slice(0, 10), + "headerOnly" + ).toPromise() + }); + }), + ); + } + + +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/assets/data/appConfig.json b/client/wfnews-war/src/main/angular/src/assets/data/appConfig.json index 2de72ffe1..42d1f789b 100644 --- a/client/wfnews-war/src/main/angular/src/assets/data/appConfig.json +++ b/client/wfnews-war/src/main/angular/src/assets/data/appConfig.json @@ -111,14 +111,15 @@ "causecodes": "causeCodes/token.jsp", "pointId": "https://wfss-pointid-api.dev.bcwildfireservices.com", "fire-report-api": "https://wfone-notifications-api.dev.bcwildfireservices.com/rof", - "notification-api": "https://wfone-notifications-api.dev.bcwildfireservices.com" + "notification-api": "https://wfone-notifications-api.dev.bcwildfireservices.com", + "wfrmSchedule": "https://i1bcwsapi.nrs.gov.bc.ca/wfrm-resource-schedule-api" }, "webade": { "#oauth2Url": "https://d1auth.vividsolutions.com/pub/webade-oauth2/oauth/authorize", "oauth2Url": "https://intapps.nrs.gov.bc.ca/ext/oauth2/v1/oauth/authorize", "clientId": "WFNEWS-UI", - "authScopes": "WFIM.* WFORG.* WFDM.* WFNEWS.*", + "authScopes": "WFIM.* WFORG.* WFDM.* WFNEWS.* WFRM.*", "enableCheckToken": true, "#checkTokenUrl": "assets/data/checktoken-INCIDENT_COMMANDER.json", "checkTokenUrl": "./assets/data/checktoken-LULI.json" diff --git a/client/wfnews-war/src/main/angular/src/assets/data/appConfig.mobile.json b/client/wfnews-war/src/main/angular/src/assets/data/appConfig.mobile.json index 7c6ab3d3e..509a5f593 100644 --- a/client/wfnews-war/src/main/angular/src/assets/data/appConfig.mobile.json +++ b/client/wfnews-war/src/main/angular/src/assets/data/appConfig.mobile.json @@ -81,7 +81,8 @@ "wfdm": "#{WFDM_API_URL}#", "pointId": "#{POINT_ID_URL}#", "fire-report-api": "#{FIRE_REPORT_API_URL}#", - "notification-api": "#{NOTIFICATION_API_URL}#" + "notification-api": "#{NOTIFICATION_API_URL}#", + "wfrmSchedule": "#{WFRM_RESOURCE_API_URL}#" }, diff --git a/client/wfnews-war/src/main/angular/src/assets/data/checktoken-LULI.json b/client/wfnews-war/src/main/angular/src/assets/data/checktoken-LULI.json index 736bf55ed..571d5d4c5 100644 --- a/client/wfnews-war/src/main/angular/src/assets/data/checktoken-LULI.json +++ b/client/wfnews-war/src/main/angular/src/assets/data/checktoken-LULI.json @@ -88,7 +88,10 @@ "WFDM.UPDATE_FILE_CHECKOUT", "WFIM.UPDATE_RESOURCE_ALLOCATION_ASSESSMENT", "WFIM.GET_WILDFIRE_INCIDENT", - "WFIM.WFNEWS_ADMIN" + "WFIM.WFNEWS_ADMIN", + "WFRM.GET_TOPLEVEL", + "WFRM.GET_ASSIGNMENT", + "WFRM.GET_ASSIGNMENT_MEMBER" ], "clientId": "WFNEWS-UI", "cid": "WFNEWS-UI", @@ -110,5 +113,5 @@ "iat": 1661803493, "exp": 1661846693, "iss": "http://localhost:8080/webade-oauth2/oauth/token", - "aud": ["WFDM", "WEBADE-REST", "WFIM", "WEBADE-OAUTH2", "WFONE", "WFORG"] + "aud": ["WFDM", "WEBADE-REST", "WFIM", "WEBADE-OAUTH2", "WFONE", "WFORG", "WFRM"] } diff --git a/client/wfnews-war/src/main/webapp/config.jsp b/client/wfnews-war/src/main/webapp/config.jsp index 317197303..b8df9af4d 100644 --- a/client/wfnews-war/src/main/webapp/config.jsp +++ b/client/wfnews-war/src/main/webapp/config.jsp @@ -163,6 +163,11 @@ pointidUri = pointidUri.substring(0, pointidUri.length() - 1); //Strip off trailing slash, if it exists. } + String wfrmResourceUri = EnvironmentVariable.getVariable("WFRM_RESOURCE_API_URL"); + if (wfrmResourceUri != null && wfrmResourceUri.endsWith("/")) { + wfrmResourceUri = wfrmResourceUri.substring(0, wfrmResourceUri.length() - 1); //Strip off trailing slash, if it exists. + } + json.append("\"rest\":{"); json.append("\"newsLocal\":\"").append(wfnewsUri).append("\"").append(","); json.append("\"incidents\":\"").append(incidentsUri).append("\"").append(","); @@ -171,6 +176,7 @@ json.append("\"fire-report-api\":\"").append(fireReportUri).append("\"").append(","); json.append("\"notification-api\":\"").append(notificationUri).append("\"").append(","); json.append("\"pointId\":\"").append(pointidUri).append("\""); + json.append("\"wfrmSchedule\":\"").append(wfrmResourceUri).append("\""); json.append("},"); // WebADE OAuth Section @@ -186,7 +192,7 @@ json.append("\"webade\":{"); json.append("\"oauth2Url\":\"").append(webadeOauth2AuthorizeUrl).append("\"").append(","); json.append("\"clientId\":\"WFNEWS-UI\","); - json.append("\"authScopes\":\"WFIM.* WFORG.* WFDM.* WFNEWS.*\","); + json.append("\"authScopes\":\"WFIM.* WFORG.* WFDM.* WFNEWS.* WFRM.*\","); json.append("\"enableCheckToken\":true,"); json.append("\"checkTokenUrl\":\"").append(properties.getProperty("check.token.url", "")).append("\""); diff --git a/terraform/dev/terragrunt.hcl b/terraform/dev/terragrunt.hcl index 6094a5854..ad528a49b 100644 --- a/terraform/dev/terragrunt.hcl +++ b/terraform/dev/terragrunt.hcl @@ -44,6 +44,7 @@ locals { WFDM_REST_URL = get_env("WFDM_REST_URL") FIRE_REPORT_API_URL = get_env("FIRE_REPORT_API_URL") NOTIFICATION_API_URL = get_env("NOTIFICATION_API_URL") + WFRM_RESOURCE_API_URL = get_env("WFRM_RESOURCE_API_URL") POINT_ID_URL = get_env("POINT_ID_URL") WFIM_CLIENT_URL = get_env("WFIM_CLIENT_URL") WFIM_REST_URL = get_env("WFIM_REST_URL") @@ -159,6 +160,7 @@ generate "dev_tfvars" { WFDM_REST_URL ="${local.WFDM_REST_URL}" FIRE_REPORT_API_URL ="${local.FIRE_REPORT_API_URL}" NOTIFICATION_API_URL ="${local.NOTIFICATION_API_URL}" + WFRM_RESOURCE_API_URL ="${local.WFRM_RESOURCE_API_URL}" POINT_ID_URL ="${local.POINT_ID_URL}" WFIM_CLIENT_URL ="${local.WFIM_CLIENT_URL}" WFIM_REST_URL ="${local.WFIM_REST_URL}" diff --git a/terraform/ecs.tf b/terraform/ecs.tf index 0b04e3c43..e12d24713 100644 --- a/terraform/ecs.tf +++ b/terraform/ecs.tf @@ -348,6 +348,10 @@ resource "aws_ecs_task_definition" "wfnews_client" { name = "NOTIFICATION_API_URL", value = var.NOTIFICATION_API_URL }, + { + name = "WFRM_RESOURCE_API_URL", + value = var.WFRM_RESOURCE_API_URL + }, { name = "POINT_ID_URL", value = var.POINT_ID_URL diff --git a/terraform/prod/terragrunt.hcl b/terraform/prod/terragrunt.hcl index 8812068f5..8ebb93949 100644 --- a/terraform/prod/terragrunt.hcl +++ b/terraform/prod/terragrunt.hcl @@ -45,6 +45,7 @@ locals { WFDM_REST_URL = get_env("WFDM_REST_URL") FIRE_REPORT_API_URL = get_env("FIRE_REPORT_API_URL") NOTIFICATION_API_URL = get_env("NOTIFICATION_API_URL") + WFRM_RESOURCE_API_URL = get_env("WFRM_RESOURCE_API_URL") POINT_ID_URL = get_env("POINT_ID_URL") WFIM_CLIENT_URL = get_env("WFIM_CLIENT_URL") WFIM_REST_URL = get_env("WFIM_REST_URL") @@ -163,6 +164,7 @@ generate "prod_tfvars" { WFDM_REST_URL ="${local.WFDM_REST_URL}" FIRE_REPORT_API_URL ="${local.FIRE_REPORT_API_URL}" NOTIFICATION_API_URL ="${local.NOTIFICATION_API_URL}" + WFRM_RESOURCE_API_URL ="${local.WFRM_RESOURCE_API_URL}" POINT_ID_URL ="${local.POINT_ID_URL}" WFIM_CLIENT_URL ="${local.WFIM_CLIENT_URL}" WFIM_REST_URL ="${local.WFIM_REST_URL}" diff --git a/terraform/test/terragrunt.hcl b/terraform/test/terragrunt.hcl index 9849d68de..a2ace1ab8 100644 --- a/terraform/test/terragrunt.hcl +++ b/terraform/test/terragrunt.hcl @@ -44,6 +44,7 @@ locals { WFDM_REST_URL = get_env("WFDM_REST_URL") FIRE_REPORT_API_URL = get_env("FIRE_REPORT_API_URL") NOTIFICATION_API_URL = get_env("NOTIFICATION_API_URL") + WFRM_RESOURCE_API_URL = get_env("WFRM_RESOURCE_API_URL") POINT_ID_URL = get_env("POINT_ID_URL") WFIM_CLIENT_URL = get_env("WFIM_CLIENT_URL") WFIM_REST_URL = get_env("WFIM_REST_URL") @@ -157,6 +158,7 @@ generate "test_tfvars" { WFDM_REST_URL ="${local.WFDM_REST_URL}" FIRE_REPORT_API_URL ="${local.FIRE_REPORT_API_URL}" NOTIFICATION_API_URL ="${local.NOTIFICATION_API_URL}" + WFRM_RESOURCE_API_URL ="${local.WFRM_RESOURCE_API_URL}" POINT_ID_URL ="${local.POINT_ID_URL}" WFIM_CLIENT_URL ="${local.WFIM_CLIENT_URL}" WFIM_REST_URL ="${local.WFIM_REST_URL}" diff --git a/terraform/variables.tf b/terraform/variables.tf index 8112ef9a4..fd5ad5335 100644 --- a/terraform/variables.tf +++ b/terraform/variables.tf @@ -547,6 +547,11 @@ variable "NOTIFICATION_API_URL" { default = "" } +variable "WFRM_RESOURCE_API_URL" { + type = string + default = "" +} + variable "POINT_ID_URL" { type = string default = "" From 26762342427dd1e567ccc906cb75e7593e0c3537 Mon Sep 17 00:00:00 2001 From: ssylver93 <107515688+ssylver93@users.noreply.github.com> Date: Tue, 21 May 2024 14:33:30 -0700 Subject: [PATCH 015/184] Append missing comma in config.jsp (#1916) * WFNEWS-2160 Add resource management service * wfnews-2160 Add resource mgmt service * Add WFRM terraform config * Clean up * Fix wfrmSchedule config * Append missing comma in config.jsp --- client/wfnews-war/src/main/webapp/config.jsp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/wfnews-war/src/main/webapp/config.jsp b/client/wfnews-war/src/main/webapp/config.jsp index b8df9af4d..c056d4ec8 100644 --- a/client/wfnews-war/src/main/webapp/config.jsp +++ b/client/wfnews-war/src/main/webapp/config.jsp @@ -175,7 +175,7 @@ json.append("\"wfdm\":\"").append(wfdmUri).append("\"").append(","); json.append("\"fire-report-api\":\"").append(fireReportUri).append("\"").append(","); json.append("\"notification-api\":\"").append(notificationUri).append("\"").append(","); - json.append("\"pointId\":\"").append(pointidUri).append("\""); + json.append("\"pointId\":\"").append(pointidUri).append("\"").append(","); json.append("\"wfrmSchedule\":\"").append(wfrmResourceUri).append("\""); json.append("},"); From 22a0076e3f5bdf5de30fdc491c3e156728e18ca4 Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Wed, 22 May 2024 09:42:00 -0700 Subject: [PATCH 016/184] wfnews-2102 (#1912) * wfnews-2102 * move incident tabs to separate component --- .../src/main/angular/src/app/app.module.ts | 2 + .../incident-tabs.component.html | 36 +++++ .../incident-tabs.component.scss | 82 ++++++++++ .../incident-tabs.component.stories.ts | 145 ++++++++++++++++++ .../incident-tabs/incident-tabs.component.ts | 21 +++ .../public-incident-page.component.html | 24 +-- .../public-incident-page.component.scss | 2 +- .../assets/images/svg-icons/gallery-black.svg | 10 ++ .../assets/images/svg-icons/gallery-blue.svg | 10 ++ .../assets/images/svg-icons/image-black.svg | 10 ++ .../assets/images/svg-icons/list-black.svg | 10 ++ .../src/assets/images/svg-icons/list-blue.svg | 10 ++ .../src/assets/images/svg-icons/map-black.svg | 10 ++ .../src/assets/images/svg-icons/map-blue.svg | 10 ++ .../svg-icons/response-firefighter-black.svg | 14 ++ .../svg-icons/response-firefighter-blue.svg | 14 ++ 16 files changed, 393 insertions(+), 17 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/gallery-black.svg create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/gallery-blue.svg create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/image-black.svg create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/list-black.svg create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/list-blue.svg create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-black.svg create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-blue.svg create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/response-firefighter-black.svg create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/response-firefighter-blue.svg diff --git a/client/wfnews-war/src/main/angular/src/app/app.module.ts b/client/wfnews-war/src/main/angular/src/app/app.module.ts index dd137083e..ad0793527 100644 --- a/client/wfnews-war/src/main/angular/src/app/app.module.ts +++ b/client/wfnews-war/src/main/angular/src/app/app.module.ts @@ -245,6 +245,7 @@ import { NotificationSnackbarComponent } from '@app/components/notification-snac import { HTTP } from '@ionic-native/http/ngx'; import { IonicStorageService } from './services/ionic-storage.service'; import { PublicEventPageComponent } from './components/public-event-page/public-event-page.component'; +import { IncidentTabsComponent } from './components/public-incident-page/incident-tabs/incident-tabs.component'; import { ResourceManagementService } from './services/resource-management.service'; import { ApiModule as ScheduleApiModule, Configuration as ScheduleAPIServiceConfiguration @@ -411,6 +412,7 @@ export const DATE_FORMATS = { BaseDialogComponent, NotificationSnackbarComponent, PublicEventPageComponent, + IncidentTabsComponent, ], imports: [ MatSortModule, diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.html new file mode 100644 index 000000000..94a0d7e77 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.html @@ -0,0 +1,36 @@ + + + + + Details + + + + + + + Response + + + + + + + Gallery + + + + + + + + + Maps + + + + \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.scss new file mode 100644 index 000000000..b178d0b64 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.scss @@ -0,0 +1,82 @@ +@import "../../../../styles/variables"; + +:host ::ng-deep .mdc-tab--active { + @media (min-width: $mobile-max-width){ + font-weight: 500 !important; + border-radius: 100px; + border: 2px solid #38598A; + background: #E9F0F8 !important; + text-decoration-line: none !important; + } +} + +:host ::ng-deep .mdc-tab--active { + @media (min-width: $mobile-max-width){ + font-weight: 700 !important; + text-decoration-line: underline; + text-decoration-style: solid; + text-decoration-color: var(--Medium-Blue, #146fb4); + text-decoration-thickness: 2px; + text-underline-offset: 7px; + } +} + +:host ::ng-deep .mat-mdc-tab-labels{ + @media (min-width: $mobile-max-width){ + border-radius: 100px; + border: 1.5px solid #CCC !important; + background: #FFF; + overflow: hidden; + } +} + +:host ::ng-deep .mat-mdc-tab .mdc-tab__text-label { + @media (min-width: $mobile-max-width) { + color: var(--Black-24, #242424) !important; + font-size: 18px !important; + font-style: normal; + font-weight: 500; + line-height: normal; + opacity: 1 !important; + } +} + +.tab-group{ + padding: 0 170px; + background-color: white; + border-top: 1.5px solid #DDD; + align-items: center; +} + +:host ::ng-deep .mat-mdc-tab-header{ + @media (min-width: $mobile-max-width){ + padding: 32px 0px !important; + background-color: white; + width: 640px; + } +} + +:host ::ng-deep .mat-mdc-tab-body-wrapper{ + @media (min-width: $mobile-max-width){ + width: 70vw; + max-width: 1600px; + } +} + +:host + ::ng-deep + .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs + > .mat-mdc-tab-header + .mat-mdc-tab { + @media (min-width: $mobile-max-width){ + background: white; + width: 10px; + } +} + +.icon-tab { + padding-right: 8px; + position: relative; + height: 24px; + width: 24px; +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.stories.ts new file mode 100644 index 000000000..ebaf93a32 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.stories.ts @@ -0,0 +1,145 @@ +// Import necessary Angular modules and decorators +import { Meta, StoryObj, moduleMetadata } from '@storybook/angular'; +import { CommonModule } from '@angular/common'; +import { MatTabsModule } from '@angular/material/tabs'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +// Import your specific component +import { IncidentTabsComponent } from './incident-tabs.component'; +import { IncidentInfoPanel } from '../incident-info-panel/incident-info-panel.component'; +import { IncidentOverviewPanel } from '../incident-overview-panel/incident-overview-panel.component'; +import { IncidentGalleryPanel } from '../incident-gallery-panel/incident-gallery-panel.component'; +import { IncidentMapsPanel } from '../incident-maps-panel/incident-maps-panel.component'; + +// Mock data for the story +const mockIncident = { + "cacheExpiresMillis": null, + "links": [ + { + "rel": "self", + "href": "http://wfnews-server.pp93w9-dev.nimbus.cloud.gov.bc.ca/publishedIncident", + "method": "GET", + "_type": null + } + ], + "publishedIncidentDetailGuid": "2ae55318-a6b7-43be-b947-f6b29130f580", + "incidentGuid": "185C2BDF5C437589E0631D09228E0F61", + "incidentNumberLabel": "V65041", + "newsCreatedTimestamp": 1715629914000, + "stageOfControlCode": "HOLDING", + "generalIncidentCauseCatId": 2, + "newsPublicationStatusCode": "PUBLISHED", + "discoveryDate": 1715629716000, + "declaredOutDate": null, + "fireCentreCode": "50", + "fireCentreName": "Coastal Fire Centre", + "fireOfNoteInd": true, + "wasFireOfNoteInd": true, + "incidentName": "Blenkinsop Lake Fire", + "incidentLocation": "Island in Blenkinsop Lake", + "traditionalTerritoryDetail": "Blenkinsop FN", + "incidentSizeEstimatedHa": 2.0, + "incidentSizeMappedHa": 2.0, + "incidentSizeDetail": "Fire size is based on the last known mapped size in hectares.", + "incidentCauseDetail": "When lightning strikes an object it can release enough heat to ignite a tree or other fuels.", + "wildfireCrewResourcesInd": true, + "wildfireAviationResourceInd": true, + "heavyEquipmentResourcesInd": true, + "incidentMgmtCrewRsrcInd": true, + "structureProtectionRsrcInd": false, + "crewResourceCount": null, + "aviationResourceCount": null, + "heavyEquipmentResourceCount": null, + "incidentManagementResourceCount": null, + "structureProtectionResourceCount": null, + "publishedTimestamp": 1715880522303, + "lastUpdatedTimestamp": 1715880522299, + "createDate": 1715629719759, + "updateDate": 1715880522307, + "latitude": "48.48435", + "longitude": "-123.361566", + "fireYear": 2024, + "responseTypeCode": "FULL", + "responseTypeDetail": null, + "fireZoneUnitIdentifier": 54, + "incidentOverview": "

Weather:

  • Earlier forecasts suggested strong winds overnight on May 12th for the Fort Nelson area, based on the setup of a default ridge over the North of BC, these winds arrived later than expected. 
  • The inversion overnight on May 12th led to calm stable conditions over the Fort Nelson area into the late evening/ early morning hours of May 13th.
  • Winds were 0-2km/hr and humidifies rose above 50% by the late evening which limited fire behaviour for G90267 to a creeping ground fire.
  • G90267 saw almost no overnight growth on the 12th of May.
  • Winds aloft picked up in the early morning hours on May 13th for the area, the inversion is expected to break early this morning with an increase in wind speeds following into the later morning/ early afternoon.
  • With higher forecasted wind speeds, and the low humidifies extreme fire behaviour is forecasted for the Fort Nelson area on May 13th with the dryness of the available fuels.

Resources: 

  • An Incident Management Team is in operational command of this incident. 
  • BC Wildfire Service resources are working in conjunction with The Northern Rockies Municipal Fire Department and emergency services staff.
  • 69 BCWS firefighters are responding to this incident.
  • 16 helicopters are assigned to the Fort Nelson Zone and fixed wing airtankers are available should they be required for operational objectives.
  • A Structure Protection Branch is established including: four Structure Protection Specialists, two type 2 Structure Protections Trailers and one Type 1 Structure Protection Trailer.  
  • 17 pieces of heavy equipment are assigned to this incident. 

Operations:

  • Command and operational staff from the BCWS Incident Management Team remain at the Incident Command Post in Fort Nelson alongside BCWS crews and structure protection personnel.
  • The helicopter base has been relocated in order maintain operations due to heavy smoke in the Fort Nelson area. 
  • Operations continue to be run 24 hour as the Structure Protection Branch remains established and a structure defense plan has been finalized. Structure protection and BCWS personnel are working in two main priority areas: The Fort Nelson First Nation and along the Old Alaska Highway. The Northern Rockies Regional Municipality Fire Department has structure defense resources to respond within their fire response area.
  • Overnight, structure protection personnel actioned hot spots adjacent to identified values.
  • Located in the Fort Nelson First Nation, two Structure Protection Specialists are working alongside structure protection tenders, engines, structure protection crews and a BC Wildfire Service Unit Crew.
  • Located in the Old Alaska Highway, adjacent to Highway 97, a Structure Protection Specialist is supported by a task force.
  • BCWS staff continues to work alongside the Northern Rocky Municipal Fire Department as they remain a dedicated task force in their fire protected area. 
  • Approximately a 200 hectare pocket of available fuel located adjacent to Highway 97 was removed by a planned aerial ignition. BCWS crews supported this planned ignition operation by performing small scale hand ignitions to remove any remaining unburnt fuel and to reinforce containment lines. 

Evacuation Alerts and Orders/Highway Closures:

  • Highway 97 (Alaska Highway) is currently closed north of Fort Nelson. Information on Highway 97 closures can be requested at 250-774-6956 and information on Highway 77 closures can be found on DriveBC.
  • The Northern Rockies Regional Municipality has issued an Evacuation Order for Fort Nelson and area, and the Fort Nelson First Nation, to protect public life and safety. Impacted residents can evacuate to the Fort St. John Reception Centre at the North Peace Arena. More information on the Evacuation Order is available online at EmergencyInfoBC and the Northern Rockies Regional Municipality website.
  • The Northern Rockies Regional Municipality has upgraded the already existing Evacuation Alert to an Evacuation Order. More information on the Evacuation Order is available online at EmergencyInfoBC and the Northern Rockies Regional Municipality website 
", + "incidentSizeType": "Mapped", + "contactOrgUnitIdentifer": 50, + "contactPhoneNumber": "250-951-4209", + "contactEmailAddress": "BCWS.COFCInformationOfficer@gov.bc.ca", + "resourceDetail": null, + "wildfireCrewResourcesDetail": "There are currently 4 Initial Attack and 4 Unit Crews responding to this wildfire.", + "wildfireAviationResourceDetail": "There are currently 1 helicopters and 1 airtankers responding to this wildfire.", + "heavyEquipmentResourcesDetail": "There are currently 1 pieces of heavy equipment responding to this wildfire.", + "incidentMgmtCrewRsrcDetail": "An Incident Management Team has been assigned to this wildfire.", + "structureProtectionRsrcDetail": null, + "publishedUserTypeCode": null, + "publishedUserGuid": null, + "publishedUserUserId": null, + "publishedUserName": null, + "publishedIncidentRevisionCount": 116, + "createUser": "SCL\\WFNEWS_SYNC", + "updateUser": "SCL\\WFNEWS_SYNC", + "selfLink": "http://wfnews-server.pp93w9-dev.nimbus.cloud.gov.bc.ca/publishedIncident", + "quotedETag": "\"471f04b0-c6e4-da9f-20be-895b9a064b30\"", + "unquotedETag": "471f04b0-c6e4-da9f-20be-895b9a064b30", + "_type": null +}; + +const mockEvacOrders = [ + { + eventName: 'Evacuation Order 1', + eventType: 'Order', + orderAlertStatus: 'Active', + issuingAgency: 'Agency 1', + issuedOn: '2023-04-01', + } +]; + +const mockAreaRestrictions = [ + { + name: 'Area Restriction 1', + accessStatusEffectiveDate: '2023-04-01', + fireCentre: 'Centre 1', + fireZone: 'Zone 1', + } +]; + +// Define the default export configuration using Meta +const meta: Meta = { + title: 'Components/Incident Tabs', + component: IncidentTabsComponent, + decorators: [ + moduleMetadata({ + declarations: [ + IncidentTabsComponent, + IncidentInfoPanel, + IncidentOverviewPanel, + IncidentGalleryPanel, + IncidentMapsPanel + ], + imports: [ + CommonModule, + MatTabsModule, + BrowserAnimationsModule + ] + }), + ], + tags: ['autodocs'], +}; + +export default meta; + +// Define the type for Story Object +type Story = StoryObj; + +// Story for the default view +export const Default: Story = { + args: { + incident: mockIncident, + evacOrders: mockEvacOrders, + areaRestrictions: mockAreaRestrictions, + showImageWarning: false, + showMapsWarning: false, + } +}; \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.ts new file mode 100644 index 000000000..76927ed01 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.ts @@ -0,0 +1,21 @@ +import { Component, Input, Output, EventEmitter } from '@angular/core'; +import { MatTabChangeEvent } from '@angular/material/tabs'; + +@Component({ + selector: 'app-incident-tabs', + templateUrl: './incident-tabs.component.html', + styleUrls: ['./incident-tabs.component.scss'] +}) +export class IncidentTabsComponent { + @Input() incident: any; + @Input() evacOrders: any[]; + @Input() areaRestrictions: any[]; + @Input() showImageWarning: boolean; + @Input() showMapsWarning: boolean; + + @Output() tabChange = new EventEmitter(); + + onTabChange(event: MatTabChangeEvent) { + this.tabChange.emit(event); + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.html index 866fda1b8..056d2c597 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.html @@ -4,22 +4,14 @@
- - - - - - - - - - - - - - - - + +
diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.scss index 93673b83b..0ffd691a3 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.scss @@ -204,4 +204,4 @@ height: 24px; width: 24px; } -} +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/gallery-black.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/gallery-black.svg new file mode 100644 index 000000000..fc4da6eed --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/gallery-black.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/gallery-blue.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/gallery-blue.svg new file mode 100644 index 000000000..6cacd0239 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/gallery-blue.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/image-black.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/image-black.svg new file mode 100644 index 000000000..603029526 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/image-black.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/list-black.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/list-black.svg new file mode 100644 index 000000000..740f670fa --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/list-black.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/list-blue.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/list-blue.svg new file mode 100644 index 000000000..de5ecd6a2 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/list-blue.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-black.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-black.svg new file mode 100644 index 000000000..b91faf538 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-black.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-blue.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-blue.svg new file mode 100644 index 000000000..08b519103 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/map-blue.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/response-firefighter-black.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/response-firefighter-black.svg new file mode 100644 index 000000000..2fd51925a --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/response-firefighter-black.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/response-firefighter-blue.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/response-firefighter-blue.svg new file mode 100644 index 000000000..86bff5390 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/response-firefighter-blue.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file From 0b477a58b45161671ffa011ec14342fa4ccabddc Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Wed, 22 May 2024 14:24:07 -0700 Subject: [PATCH 017/184] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index f78488115..40900ea6a 100644 --- a/README.md +++ b/README.md @@ -68,3 +68,7 @@ Node 18+ is required. ### CI/CD for DEV/TEST/PROD Deployments The WFNEWS project is built and deployed via Github actions. A Terraform cloud team server handles running the Terraform. A CI pipeline is setup to run static analysis of the Typescript. + +### Testing + +This project is tested with BrowserStack From e50837e813e523cd1dc51c98c8a3e8acf5a3b196 Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Wed, 22 May 2024 14:33:55 -0700 Subject: [PATCH 018/184] Wfnews 2102 (#1917) * make use of back button --- .../incident-identify-panel.component.ts | 1 + .../incident-info-header/incident-header-panel.component.ts | 2 +- .../wildfires-list/wildfires-list.component.ts | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/client/wfnews-war/src/main/angular/src/app/components/incident-identify-panel/incident-identify-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/incident-identify-panel/incident-identify-panel.component.ts index a1982306d..0c1952c21 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/incident-identify-panel/incident-identify-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/incident-identify-panel/incident-identify-panel.component.ts @@ -161,6 +161,7 @@ export class IncidentIdentifyPanelComponent { queryParams: { fireYear: this.incident.fireYear, incidentNumber: this.incident.incidentNumberLabel, + source: [ResourcesRoutes.ACTIVEWILDFIREMAP], }, }), ); diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts index a6ae34c8c..08eb7aa1c 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts @@ -297,7 +297,7 @@ this.router.navigate([ResourcesRoutes.FULL_DETAILS], { }, }); } else { -this.router.navigate(this.params['source']); +this.router.navigate([this.params['source']]); } } else { this.router.navigate([ResourcesRoutes.DASHBOARD]); diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.ts b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.ts index ddcde6845..6daa8a67d 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.ts @@ -304,6 +304,7 @@ export class WildFiresListComponent queryParams: { fireYear: incident.fireYear, incidentNumber: incident.incidentNumberLabel, + source: [ResourcesRoutes.WILDFIRESLIST], }, }), ); From cf9acc6182461b53f06b1353de53afa9a10a1e1b Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Wed, 22 May 2024 15:58:14 -0700 Subject: [PATCH 019/184] 2182 2183 2185 (#1918) --- .../incident-info-header/incident-header-panel.component.scss | 3 +-- .../incident-info-header/incident-header-panel.component.ts | 2 +- client/wfnews-war/src/main/angular/src/app/utils/index.ts | 3 +++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss index 6109416f3..155d2f491 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss @@ -57,7 +57,7 @@ .incident-details.desktop{ flex:1; max-width: 50%; - padding: 32px 96px; + padding: 32px 48px; display: flex; flex-direction: column; align-items: center; @@ -321,7 +321,6 @@ gap: var(--16, 16px); margin-top: 12px; margin-bottom: 10px; - width:80%; .order-count { width: 90%; font-size: 16px; diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts index 08eb7aa1c..3a8976e69 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts @@ -268,7 +268,7 @@ export class IncidentHeaderPanel implements AfterViewInit { back() { if (this.params && this.params['source'] && this.params['source'][0]) { - if (this.params['source'][0] === 'map') { + if (this.params['source'] === 'map' || this.params['source'][0] === 'map') { this.backToMap(); } else if ( this.params['source'][0] === 'full-details' && diff --git a/client/wfnews-war/src/main/angular/src/app/utils/index.ts b/client/wfnews-war/src/main/angular/src/app/utils/index.ts index 04a4e4457..ca5b1ee7a 100644 --- a/client/wfnews-war/src/main/angular/src/app/utils/index.ts +++ b/client/wfnews-war/src/main/angular/src/app/utils/index.ts @@ -570,6 +570,9 @@ export function convertToDateTimeTimeZone(date) { year: 'numeric', month: 'long', day: 'numeric', + hour: 'numeric', + minute: 'numeric', + second: undefined, // this removes the seconds }; let convertedDate: string; convertedDate = date From cb972cd46e35bc025f284ea28615a958a33bd07e Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Thu, 23 May 2024 09:53:04 -0700 Subject: [PATCH 020/184] Wfnews 2183 (#1919) * fix badge wrap issue --- .../incident-info-header/incident-header-panel.component.scss | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss index 155d2f491..d0e2a453f 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss @@ -348,6 +348,7 @@ @media screen and (min-width: 450px) { width: 93%; + white-space: nowrap; } } @@ -378,6 +379,7 @@ @media screen and (min-width: 450px) { width: 93%; + white-space: nowrap; } } } From 9425ed8713ab8e6efe62d231006463dbb13fd135 Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Sun, 26 May 2024 22:53:01 -0700 Subject: [PATCH 021/184] Wfnews 2100 (#1920) * 2182 2183 2185 * wfnews-2100 * back button adjustment * open lightGallery on click all photos button * css adjustment --- .../incident-header-panel.component.html | 8 +- .../incident-header-panel.component.scss | 5 +- .../incident-header-panel.component.ts | 1 + .../incident-info-panel.component.html | 316 +++++++++++++----- .../incident-info-panel.component.scss | 236 ++++++++++++- .../incident-info-panel.component.ts | 125 ++++++- .../incident-info-panel.stories.ts | 146 ++++++++ .../incident-tabs.component.scss | 2 +- .../public-incident-page.component.html | 6 +- .../images/svg-icons/arrow-left-grey.svg | 3 + 10 files changed, 740 insertions(+), 108 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/svg-icons/arrow-left-grey.svg diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html index abf85a4ca..7bdad8d7a 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html @@ -10,7 +10,7 @@
- icon + icon Back
@@ -26,11 +26,11 @@
evacuation-alert - {{incidentEvacAlerts.length}} Evacuation Alerts -
+ {{ incidentEvacAlerts.length > 1 ? incidentEvacAlerts.length + ' Evacuation Alerts' : 'Evacuation Alert' }} +
evacuation-alert - {{incidentEvacOrders.length}} Evacuation Order + {{ incidentEvacOrders.length > 1 ? incidentEvacOrders.length + ' Evacuation Orders' : 'Evacuation Order' }}
diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss index d0e2a453f..bc00a2faf 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss @@ -456,9 +456,12 @@ .back-button{ color:#666666; + padding-bottom: 24px; + img{ + vertical-align: bottom; + } span{ padding-left: 9px; - vertical-align: top; } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts index 3a8976e69..3ba1bc52b 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts @@ -260,6 +260,7 @@ export class IncidentHeaderPanel implements AfterViewInit { queryParams: { longitude: this.incident.longitude, latitude: this.incident.latitude, + activeWildfires: true }, }); }, 100); diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html index 22dd5a5a5..c6f8c5f26 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html @@ -1,102 +1,248 @@
-
-

Wildfire Information

-
- - - - - share -
-
-
-
-
-

Stage of Control

-
Wildfire Of Note
-
This wildfire is highly visible or poses a potential threat to public safety.
-
{{getStageOfControlLabel(incident.stageOfControlCode)}}
-
{{getStageOfControlDescription(incident.stageOfControlCode)}}
-
-

Suspected Cause

-
{{getCauseLabel(incident.generalIncidentCauseCatId)}}
-
-
+
+
+
+
+

Stage of Control

+
+ local_fire_department + Wildfire Of Note +
+
This wildfire is highly visible or poses a potential threat to public safety.
+
+ + {{getStageOfControlLabel(incident.stageOfControlCode)}} +
+
{{getStageOfControlDescription(incident.stageOfControlCode)}}
-
-
- -
-
Warning: Primary Video/Image selection cannot be previewed
- -
- icon - +
+

Fire Size

+
+ carbon_ruler + {{incident.incidentSizeEstimatedHa ? incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares +
+
+ {{incident.incidentSizeDetail || 'Fire size is estimated and based on the most current information available.'}} +
+
+ +
+

Location

+
+ carbon_map + Traditional Territory +
+
+ {{incident.traditionalTerritoryDetail}} +
+
+
Description
+
+ {{incident.incidentLocation}}
- +
+ +
+ +
+

Evacuations

+
+ There are no current evacuation orders or alerts associated with this incident. +
+
+
unionEvacuation Orders +
+
+ People in this area are at risk and should leave the area immediately. +
+
+
evacuation-order + Evacuation Order for {{incident.incidentName ? incident.incidentName : + incident.incidentNumberLabel}} +
+
+
+ calendarIssued on {{item.issuedOn}} +
+
+ issuing_agencyIssued by {{item.issuingAgency}} + icon +
+
+
+
+
custom_warningEvacuation Alerts +
+
+ An evacuation alert is a warning about a potential threat to life and/or property. It is + intended to give you time to be ready for a possible evacuation. +
+
+
+ evacuation-alert + + Evacuation Alert for {{ incident.incidentName ? incident.incidentName : incident.incidentNumberLabel }} + + + {{ item.eventName }} + +
+
+
+ calendarIssued on {{item.issuedOn}} +
+
issuing_agencyIssued by + {{item.issuingAgency}} + fire-icon +
+
+
- -

Incident Contact Information

-
contact_mail{{convertToFireCentreDescription(incident.contactOrgUnitIdentifer || incident.fireCentreName || incident.fireCentreCode || incident.fireCentre)}}
-
mail{{incident.contactEmailAddress}}
-
phone_in_talk{{incident.contactPhoneNumber}}
-
-
-
-
-
-

Evacuation Orders and Alerts -
Warning: Manually entered Evacuation Orders and Alerts cannot be previewed
-

-
Evacuation Information
-
- {{ evac.orderAlertStatus }}: {{evac.eventName}} ({{evac.issuingAgency}}) - +
+
+
+
+ +
+
Warning: Primary Video/Image selection cannot be previewed
+ +
+
+ icon + +
+ +
+
+ +
+
+
+ +
-
- Evacuation Orders and Alerts are put into place by your local authority, government or First Nation. BC Wildfire Service displays this information when it becomes available. There are no current evacuation Orders or Alerts available to display for this incident. For the latest evacuation information, contact your local authority. -
-
-
What is an Evacuation Order?
-
You are at risk. Leave the area immediately. You are encouraged to register all family members at the nearest reception centre so emergency responders know you are safe.
-
- Learn More -

Learn More: https://www2.gov.bc.ca/gov/content/safety/emergency-management/preparedbc/evacuation-recovery/evacuee-guidance#stages

+
+

Area Restrictions +
Warning: Manually entered Area Restrictions cannot be previewed
+

+
+ There are no current area restrictions near this incident. +
+ +
+ Area restrictions or forest use restrictions refer to area closures and activity + restrictions + necessary to limit the risk of a fire, address a public safety concern or avoid interference + with fire control. +
+
+
area-restriction{{area.name}} +
+
+
location-pin{{area.fireCentre}} + Fire Centre +
+
calendar + Issued on {{convertToDateYear(area.accessStatusEffectiveDate)}} + icon +
+
+
-
-
-

Area Restrictions -
Warning: Manually entered Area Restrictions cannot be previewed
-

-
Area Restriction Information
-
- {{area.name}} -

{{area.name}} Link: {{area.bulletinUrl || areaRestrictionLink}}

+
+

Suspected Cause

+
+
+
+ human + {{getCauseLabel(incident.generalIncidentCauseCatId)}} +
+
+ lightning + {{getCauseLabel(incident.generalIncidentCauseCatId)}} +
+
+ question + {{getCauseLabel(incident.generalIncidentCauseCatId)}} +
+
+
+
+ {{getCauseDescription(incident.generalIncidentCauseCatId)}} +
-
There are no current area restrictions near this incident.
-
-
What is an Area Restriction?
-
Area restrictions or forest use restrictions refer to area closures or restrictions and activity restrictions necessary or desirable to limit the risk of a fire, to address a public safety concern or to avoid interference with fire control.
-
- Learn More -

Learn More: https://www2.gov.bc.ca/gov/content/safety/wildfire-status/fire-bans-and-restrictions/forest-use-restrictions

+ +
+

Contact Us

+
+
centre{{incident.fireCentreName}}
+
carbon_email{{incident.contactEmailAddress}}
+
carbon_phone{{incident.contactPhoneNumber}}
+
+
+ + +
+
-
View in your browser
diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.scss index 2882fcb1c..8aabc877e 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.scss @@ -15,6 +15,10 @@ .panel { background-color: white; padding: 22px; + display: flex; + justify-content: space-between; + gap: 48px; + .header-row { display: flex; flex-direction: row; @@ -70,13 +74,25 @@ color: black; font-weight: 700; } + + .left-container{ + display: flex; + flex-direction: column; + gap: 20px; + flex: 1; + } + + .right-container{ + flex: 1; + } .content-panel { padding-top: 10px; border-bottom: 1px lightgray solid; h1 { - font-size: 1.6rem; - font-weight: 400; - color: #003366; + font-size: 22px; + font-weight: 600; + color: var(--Black-24, #242424); + padding-bottom: 6px; } h3 { font-size: 1.2rem; @@ -86,21 +102,29 @@ display: flex; flex-direction: row; flex-wrap: wrap; - gap: 12px; + gap: 40px; } .content-panel-stack > * { flex: 1 1 350px; + border-radius: 16px; + box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10); + padding: var(--24, 24px) } .content-panel-body { - font-size: 1rem; + font-size: 16px; + font-style: normal; + line-height: 24px; font-weight: 400px; - padding-bottom: 0.67rem; + padding-bottom: 16px; + color: #5B5B5B; } .content-panel-subtitle { - font-size: 1rem; - font-weight: 700; - padding-bottom: 0.67rem; - color: #003366; + display: flex; + color: var(--Black-48, #484848); + font-size: 18px; + font-style: normal; + font-weight: 600; + padding-bottom: 8px; } .content-panel-link { font-size: 1rem; @@ -239,3 +263,195 @@ ::ng-deep .mdc-snackbar__surface{ background-color: transparent !important; } + +.fire-icon{ + padding-right: 12px; + vertical-align: bottom; +} + +.circle-icon { + margin-right: 12px; + border-radius: 50%; + width: 18px; + height: 18px; + + &.HOLDING { + background-color: #ffff00; + border: 1px solid black; + } + + &.OUT_CNTRL { + background-color: #ff0000; + border: 1px solid black; + } + + &.UNDR_CNTRL { + background-color: #98e600; + border: 1px solid black; + } + + &.OUT { + background-color: #5c6671; + border: 1px solid black; + } +} + +.image-card{ + max-width: 100%; + height: auto; + max-height: 500px; + border-radius: 16px; + width: fit-content; +} + +.desktop-button { + border-radius: 5px; + border: 1px solid #C4C4C4; + background-color: #fdfdfd; + box-sizing: border-box; + align-items: center; + justify-content: center; + padding: 8px 56px; + min-width: 130px; + height: 50px; + font-size: 16px; + font-style: normal; + font-weight: 400; + + &.fixed-width { + width: 170px; + } +} + +.icon-top{ + vertical-align: top; + padding-right: 8px !important +} + +.info-card { + position: relative; + display: flex; + padding: 16px; + flex-direction: column; + align-items: flex-start; + gap: 12px; + align-self: stretch; + border-radius: 8px; + margin: 24px 0; +} + +.info-card .title { + font-size: 18px; + font-style: normal; + font-weight: 600; + line-height: normal; + display: flex; +} + +.info-card .subtitle { + color: var(--grays-gray-2, var(--Black-2, #484848)) !important; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 22px; + letter-spacing: -0.408px; + display: flex; +} + +.info-card .icon { + top: 2px !important; + float: left; +} + +.info-card-order { + border: 2px solid var(--reds-red-7, #f4cfcf); + background: var(--reds-red-9, #fef1f2); +} + +.info-card-alert { + border: 2px solid var(--yellows-yellow-6, #f3d999); + background: var(--yellows-yellow-6, #fcf3d4); +} + +.info-card-area { + border: 2px solid var(--grays-gray-6, #c4c4c4); + background: var(--grays-gray-10, #f5f5f5); +} + +.arrow-button { + position: absolute; + display: flex; + right: 10px; + bottom: 10px; + width: 20px; + height: 20px; + padding: 6px; + border-radius: 64px; + background: var(--background-color, #fbe3e3); + pointer-events: auto; + + &:hover { + cursor: pointer; + } +} + +.arrow-button-order { + --background-color: var(--reds-red-6, #fbe3e3); +} + +.arrow-button-alert { + --background-color: #f2e8c4; +} + +.arrow-button-area { + --background-color: #eee; +} + +.sub-title { + flex: 1 0 0; + color: var(--grays-gray-2, var(--Black-2, #484848)); + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: normal; + margin-bottom: 8px; +} + +.icon-info-title{ + padding-right: 10px; +} + +hr { + border: 0; + clear: both; + display: flex; + width: 99%; + background-color: #ddd; + height: 1px; + margin-left: 0px !important; +} + +.contact-buttons{ + padding-top: 16px; + display: flex; + align-items: flex-start; + gap: 16px; + align-self: stretch; +} +.image-container{ + position: relative; +} +.all-photos-button { + position: absolute; + bottom: 10px; + right: 10px; + padding: 6px 12px; + border-radius: 30px; + background: #FFF; + color: var(--Black-24, #242424); + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + cursor: pointer; +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.ts index f735d282f..16b52e550 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.ts @@ -4,6 +4,10 @@ import { Input, AfterViewInit, ChangeDetectorRef, + SimpleChanges, + OnChanges, + ViewChild, + ElementRef, } from '@angular/core'; import { AreaRestrictionsOption, @@ -15,7 +19,9 @@ import { findFireCentreByName, convertToYoutubeId, isMobileView, - getResponseTypeDescription + getResponseTypeDescription, + ResourcesRoutes, + convertToDateYear } from '../../../utils'; import { PublishedIncidentService } from '../../../services/published-incident-service'; import { AppConfigService } from '@wf1/core-ui'; @@ -24,6 +30,7 @@ import { ActivatedRoute, ParamMap, Router } from '@angular/router'; import { Observable } from 'rxjs'; import { HttpClient } from '@angular/common/http'; import { YouTubeService } from '@app/services/youtube-service'; +import lightGallery from 'lightgallery'; @Component({ selector: 'incident-info-panel', @@ -31,19 +38,25 @@ import { YouTubeService } from '@app/services/youtube-service'; styleUrls: ['./incident-info-panel.component.scss'], changeDetection: ChangeDetectionStrategy.OnPush, }) -export class IncidentInfoPanel implements AfterViewInit { +export class IncidentInfoPanel implements AfterViewInit, OnChanges { @Input() public incident: any; @Input() public evacOrders: EvacOrderOption[] = []; @Input() public areaRestrictions: AreaRestrictionsOption[] = []; + @ViewChild('lightGalleryRef', { static: false }) lightGalleryRef: ElementRef; showWarning: boolean; public primaryMedia = null; + public mediaCollection : any[]; public convertToFireCentreDescription = convertToFireCentreDescription; public findFireCentreByName = findFireCentreByName; public convertToYoutubeId = convertToYoutubeId; public isMobileView = isMobileView; getResponseTypeDescription = getResponseTypeDescription; + convertToDateYear = convertToDateYear; + public areaRestrictionLink : string; + desktopEvacOrders = []; + desktopEvacAlerts = []; public constructor( private publishedIncidentService: PublishedIncidentService, @@ -53,7 +66,7 @@ export class IncidentInfoPanel implements AfterViewInit { private router: ActivatedRoute, private http: HttpClient, protected route: Router, - private youtubeService: YouTubeService + private youtubeService: YouTubeService, ) {} handleImageFallback(href: string) { @@ -63,6 +76,19 @@ export class IncidentInfoPanel implements AfterViewInit { } } + ngOnChanges(changes:SimpleChanges) { + if (changes?.evacOrders?.currentValue.length){ + let evacs = changes.evacOrders.currentValue + for (const evac of evacs){ + if (evac.orderAlertStatus === 'Order') { + this.desktopEvacOrders.push(evac); + } else if (evac.orderAlertStatus === 'Alert') { + this.desktopEvacAlerts.push(evac); + } + } + } + } + ngAfterViewInit(): void { if ( !this.incident.contactEmailAddress || @@ -102,7 +128,7 @@ console.error(error); this.fetchPrimaryImage(); this.areaRestrictionLink = this.appConfigService.getConfig().externalAppConfig[ 'currentRestrictions' - ] as unknown as string + ] as unknown as string; } public getStageOfControlLabel(code: string) { @@ -206,8 +232,46 @@ return 'A wildfire of undetermined cause, including a wildfire that is currently .toPromise() .then((results) => { // Loop through the attachments, for each one, create a ref, and set href to the bytes + this.mediaCollection = []; if (results?.collection?.length > 0) { for (const attachment of results.collection) { + for (const attachment of results.collection) { + // do a mime type check here + // Light gallery does not really support direct download on mimetype : image/bmp && image/tiff, which will returns 500 error. + if ( + attachment.mimeType && + [ + 'image/jpg', + 'image/jpeg', + 'image/png', + 'image/gif', + 'image/bmp', + 'image/tiff', + ].includes(attachment.mimeType.toLowerCase()) + ) { + this.mediaCollection.push({ + title: attachment.attachmentTitle, + uploadedDate: new Date( + attachment.createdTimestamp, + ).toLocaleDateString(), + fileName: attachment.attachmentFileName, + type: 'image', + href: `${ + this.appConfigService.getConfig().rest['wfnews'] + }/publicPublishedIncidentAttachment/${ + this.incident.incidentNumberLabel + }/attachments/${attachment.attachmentGuid}/bytes`, + thumbnail: `${ + this.appConfigService.getConfig().rest['wfnews'] + }/publicPublishedIncidentAttachment/${ + this.incident.incidentNumberLabel + }/attachments/${ + attachment.attachmentGuid + }/bytes?thumbnail=true`, + loaded: false, + }); + } + } // do a mime type check here if (attachment.primary) { this.primaryMedia = { @@ -248,4 +312,57 @@ return 'A wildfire of undetermined cause, including a wildfire that is currently '../../../../assets/data/fire-center-contacts-agol.json', ); } + + navigateToMap() { + if (this.incident) { + setTimeout(() => { + this.route.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], { + queryParams: { + longitude: this.incident.longitude, + latitude: this.incident.latitude, + activeWildfires: true + }, + }); + }, 200); + } + } + + navigateToEvac(event) { + const url = this.route.serializeUrl( + this.route.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], { + queryParams: { + eventType: event.status, + eventNumber: event.eventNumber, + eventName: event.eventName + }, + }), + ); + window.open(url, '_blank'); + } + + navigateToAreaRestriction(event) { + const url = this.route.serializeUrl( + this.route.createUrlTree([ResourcesRoutes.PUBLIC_EVENT]), + ); + window.open(url, '_blank'); + } + + emailFireCentre(recipientEmail: string) { + const mailtoUrl = `mailto:${recipientEmail}`; + window.location.href = mailtoUrl; + } + + openAllPhotos() { + const gallery = lightGallery(this.lightGalleryRef.nativeElement, { + dynamic: true, + dynamicEl: this.mediaCollection.map(item => ({ + src: item.href, + thumb: item.thumbnail, + subHtml: `

${item.title}

${item.uploadedDate}

`, + })), + thumbnail: true, // Ensure thumbnails are enabled in dynamic mode + }); + + gallery.openGallery(); + } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.stories.ts new file mode 100644 index 000000000..b9f5a13f2 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.stories.ts @@ -0,0 +1,146 @@ +import { Meta, StoryObj } from '@storybook/angular'; +import { moduleMetadata } from '@storybook/angular'; +import { CommonModule } from '@angular/common'; +import { IncidentInfoPanel } from './incident-info-panel.component'; +import { MatIconModule } from '@angular/material/icon'; +import { MatButtonModule } from '@angular/material/button'; + +// Mock data for the story +const mockIncident = { + "cacheExpiresMillis": null, + "publishedIncidentDetailGuid": "a1cb0b30-982d-43f2-9168-57432a46a1c7", + "incidentGuid": "FA58EFD1154B2322E0531D09228E354E", + "incidentNumberLabel": "V65068", + "newsCreatedTimestamp": 1686956242000, + "stageOfControlCode": "HOLDING", + "generalIncidentCauseCatId": 3, + "newsPublicationStatusCode": "PUBLISHED", + "discoveryDate": 1682630442000, + "declaredOutDate": null, + "fireCentreCode": "50", + "fireCentreName": "Coastal Fire Centre", + "fireOfNoteInd": true, + "wasFireOfNoteInd": true, + "incidentName": "NOTIFICATION SHARON", + "incidentLocation": "Near Juan De Fuca Park", + "traditionalTerritoryDetail": null, + "incidentSizeEstimatedHa": 43.222, + "incidentSizeMappedHa": 43.222, + "incidentSizeDetail": "Fire size is based on most current information available. 232", + "incidentCauseDetail": "Wildfire investigations often take time and can be very complex. Investigations may be carried out by one or more agencies, including the BC Wildfire Service, the Compliance and Enforcement Branch, the RCMP, or other law enforcement agencies, and may be cross jurisdictional.", + "wildfireCrewResourcesInd": true, + "wildfireAviationResourceInd": true, + "heavyEquipmentResourcesInd": true, + "incidentMgmtCrewRsrcInd": false, + "structureProtectionRsrcInd": false, + "crewResourceCount": null, + "aviationResourceCount": null, + "heavyEquipmentResourceCount": null, + "incidentManagementResourceCount": null, + "structureProtectionResourceCount": null, + "publishedTimestamp": 1715793217399, + "lastUpdatedTimestamp": 1715793217397, + "createDate": 1682630478374, + "updateDate": 1715793217402, + "latitude": "48.529335", + "longitude": "-124.448432", + "fireYear": 2023, + "responseTypeCode": null, + "responseTypeDetail": null, + "fireZoneUnitIdentifier": 54, + "incidentOverview": "

Wildfire Information

A BC Wildfire Service Incident Management Team (IMT) continues to ensure a coordinated response for the Donnie Creek Complex, which is located approximately 158 km north of Fort St. John and 136 km southeast of Fort Nelson. The Donnie Creek Complex consists of three wildfires: Donnie Creek (G80280), Klua Lakes (G90273), and Muskwa River (G90292).

Fire Behaviour & Weather: 

Overnight Wednesday, skies will partially clear.  Recoveries remain excellent with relative humidity approaching 90% or higher. Strong inversions will set up overnight Wednesday, helping to temporarily slow fire behaviour while smoke builds within the boundary layer. The pattern remains fairly unchanged through Thursday. The biggest change will be increased cloud cover potentially resulting in cooler temperatures. Small disturbances embedded in the northerly flow will support afternoon showers and thunderstorms with a chance of measurable rainfall. Crews will be watching for stronger, gustier northerly winds developing midday Thursday. There may be patches of fog Friday morning.

Today is another drying day on the fire. Crews expect fire behaviour similar to yesterday’s albeit it potentially earlier in the day. There is a potential for precipitation later in the day, but it is not widespread. The warming and drying trend is expected to continue.

The fire danger rating for the North Peace is generally high-to-extreme. In current conditions, fuels will spread easily, burn vigorously, and challenge fire suppression efforts. Drought conditions persist in much of the Prince George Fire Centre.

 

Conditions:

The Donnie Creek wildfire is now mapped at 553,947 hectares in size and remains Out of Control. 

Because of the remote work location and hazards common to this vast boreal forest area, ensuring the safety and well-being of responders, industry and the public remain paramount.

Crews continue to work along the Alaska Highway and any impacts to this important transportation corridor will be reported on DriveBC. For the latest information, please check the Drive BC website

Complex Objectives: 

There is very little change to crew objectives. Crews continue with their assignments joined yesterday by twenty firefighters from Alaska. Today an additional twenty American firefighters will arrive and be assigned as needed. 

Crews continue to mop up and demobilize equipment along the perimeter of the main body of the fire from the 202 Road near Trutch southward and along the finger to the north. Crews are dealing with a few spots that have been identified. The fire continues to be monitored on the northwest flank near Drymeat Lake with aerial support. 

On the south flank crews continue to work from the Beatton Creek heading east putting in machine guards and following with hose lay.  Crews working north of Camp 192 reported good progress throughout most of the day but had to pull back from one area due to increased fire behaviour. Crews will tie into an old burn scar and look for an opportunity to conduct a planned ignition. Fuel mitigation is complete at the CN Bridge. Firefighters are also working at 27.5 km on Tommy Lakes Road putting in hose lay and assessing danger trees assessing and falling as necessary. 

Equipment is being used to remove trees (daylighting) along the Tommy Lakes Road from the 28-kilometre mark to 34.5 km.

On the southeast flank crews noted an increase in fire behaviour yesterday from 10:30 continuing throughout the day. Crews today are working near Two Creeks Road. The fire along the Beatton River remained on the northwest side. Growth was experienced in two areas along the railway. Crews are looking at a secondary plan to mitigate any further growth. 

Advanced forward planning is ongoing to identify and address potential future impacts to structures, infrastructure and industry assets based on growth projections for the three fires that make up the Donnie Creek Complex. Forward planning work guides future operational priorities and actions.

Area Restriction:

On June 8 an Area Restriction was put into place in the region surrounding the complex. This allows the BC Wildfire Service to control access into the area and help to keep members of the public out of this active firefighting area for their own safety and the safety of responders. For details click the link https://www2.gov.bc.ca/assets/gov/public-safety-and-emergency-services/wildfire-status/fire-bans-and-restrictions/prince-george-maps/23_g80280_map_arearestriction_public_85x11p_june08.jpg

During the time when the Area Restriction is in place, the BC Wildfire Service will control access in and out of the area for the safety of the public and responders working the fire. To gain access to a location within the Area Restriction, a compelling reason must be given, and safe access and egress must be possible. A BCWS Liaison Officer is in place to consider access requests and can be contacted at: 778-362-4794 or by email at BCWS.DonnieCreekComplex.Liaison@gov.bc.ca.

Evacuation Alerts:

The Peace River Regional District has lifted its evacuation order and issued evacuation alerts related to the Donnie Creek Wildfire. For up-to-date information regarding the alert, please visit their website here

The Northern Rockies Regional Municipality has lifted its Evacuation Alert for the area. For up-to-date information regarding the alert please visit their website here.

", + "incidentSizeType": "Mapped", + "contactOrgUnitIdentifer": 50, + "contactPhoneNumber": "250-951-4209", + "contactEmailAddress": "BCWS.COFCInformationOfficer@gov.bc.ca", + "resourceDetail": "Here is the response", + "wildfireCrewResourcesDetail": "There are currently 5 Initial Attack and 6 Unit Crews responding to this wildfire.", + "wildfireAviationResourceDetail": "There are currently 6 helicopters and 6 airtankers responding to this wildfire.", + "heavyEquipmentResourcesDetail": "There are currently 8 pieces of heavy equipment responding to this wildfire.", + "incidentMgmtCrewRsrcDetail": null, + "structureProtectionRsrcDetail": null, + "publishedUserTypeCode": null, + "publishedUserGuid": null, + "publishedUserUserId": null, + "publishedUserName": null, + "publishedIncidentRevisionCount": 48, + "createUser": "SCL\\WFNEWS_SYNC", + "updateUser": "SCL\\WFNEWS_SYNC", + "selfLink": "http://wfnews-server.pp93w9-dev.nimbus.cloud.gov.bc.ca/publishedIncident", + "quotedETag": "\"7f54005e-f4de-23af-d7bd-2bbed28a808d\"", + "unquotedETag": "7f54005e-f4de-23af-d7bd-2bbed28a808d", + "_type": null +}; + +const mockEvacOrders = [ + { + orderAlertStatus: 'Order', + issuedOn: '2023-05-01', + issuingAgency: 'Agency Name', + eventName: 'Evacuation Order Event', + }, +]; + +const mockEvacAlerts = [ + { + orderAlertStatus: 'Alert', + issuedOn: '2023-05-01', + issuingAgency: 'Agency Name', + eventName: 'Evacuation Alert Event', + externalUri: '', + }, +]; + +const mockAreaRestrictions = [ + { + name: 'Area Restriction Name', + fireCentre: 'Fire Centre Name', + accessStatusEffectiveDate: '2023-05-01', + }, +]; + +export default { + title: 'Components/IncidentInfoPanel', + component: IncidentInfoPanel, + decorators: [ + moduleMetadata({ + declarations: [IncidentInfoPanel], + imports: [CommonModule, MatIconModule, MatButtonModule], + }), + ], +} as Meta; + +type Story = StoryObj; + +export const Default: Story = { + args: { + incident: mockIncident, + evacOrders: mockEvacOrders, + }, +}; + +export const WithoutEvacuations: Story = { + args: { + incident: { + ...mockIncident, + fireOfNoteInd: false, + }, + evacOrders: [], + areaRestrictions: [], + }, +}; + +export const WithMultipleEvacuations: Story = { + args: { + incident: mockIncident, + evacOrders: [ + ...mockEvacOrders, + { + orderAlertStatus: 'Order', + issuedOn: '2023-05-02', + issuingAgency: 'Another Agency Name', + eventName: 'Another Evacuation Order Event', + }, + ], + }, +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.scss index b178d0b64..40e61e82f 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.scss @@ -51,7 +51,7 @@ :host ::ng-deep .mat-mdc-tab-header{ @media (min-width: $mobile-max-width){ padding: 32px 0px !important; - background-color: white; + background-color: rgba(255, 255, 255, 0.00001); //transparent width: 640px; } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.html index 056d2c597..863b7ab83 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/public-incident-page.component.html @@ -33,12 +33,12 @@

Contact Us

-
centre{{incident.fireCentreName}}
-
carbon_email{{incident.contactEmailAddress}}
-
carbon_phone{{incident.contactPhoneNumber}}
diff --git a/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/arrow-left-grey.svg b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/arrow-left-grey.svg new file mode 100644 index 000000000..1cf1c0faf --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/assets/images/svg-icons/arrow-left-grey.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file From 9bf16aceb5cbadde48987053e35e9b046ee23eec Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Mon, 27 May 2024 17:38:32 -0700 Subject: [PATCH 022/184] zoom to extend button on header map (#1921) * 2182 2183 2185 * wfnews-2100 * back button adjustment * open lightGallery on click all photos button * css adjustment * zoom to extend in header panel --- .../incident-header-panel.component.ts | 35 +++++++++++++++++++ .../incident-info-panel.component.html | 4 +-- .../incident-tabs.component.scss | 2 +- 3 files changed, 38 insertions(+), 3 deletions(-) diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts index 3ba1bc52b..2f69d5883 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts @@ -107,6 +107,41 @@ export class IncidentHeaderPanel implements AfterViewInit { position: 'topright' }).addTo(this.map); } + + L.Control.ZoomToExtent = L.Control.extend({ + onAdd: function(map) { + const container = L.DomUtil.create('div', 'leaflet-bar leaflet-control leaflet-control-custom'); + const btn = L.DomUtil.create('button', '', container); + btn.innerHTML = ` + + + + + `; + btn.style.backgroundColor = 'white'; + btn.style.width = '34px'; + btn.style.height = '34px'; + btn.style.cursor = 'pointer'; + btn.style.border = '2px solid darkgrey'; + btn.style.borderRadius = '4px'; + btn.style.display = 'flex'; + btn.style.alignItems = 'center'; + btn.style.justifyContent = 'center'; + btn.style.marginTop = '-3px'; + btn.style.borderTopWidth = '1px'; + btn.onclick = function() { + map.setZoom(9); + }; + + return btn; + } + }); + + L.control.zoomToExtent = function(opts) { + return new L.Control.ZoomToExtent(opts); + } + L.control.zoomToExtent({ position: 'topright' }).addTo(this.map); + // configure map data L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html index c6f8c5f26..e86073c26 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.html @@ -143,8 +143,8 @@

Evacuations

+
+ +
diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.scss index 8aabc877e..8d4cfa191 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.scss @@ -455,3 +455,25 @@ hr { line-height: 24px; /* 150% */ cursor: pointer; } + +.video-container { + position: relative; + width: 100%; + padding-top: 56.25%; /* 16:9 Aspect Ratio (9/16 * 100) */ + overflow: hidden; +} + +.video-container iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +@media (max-width: 1200px) { + .desktop-button { + padding: 8px 12px; /* Decrease padding for narrow screens */ + } +} \ No newline at end of file From 470581397173b4444f8bc762ac43aa8baf2e0641 Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Fri, 31 May 2024 12:55:56 -0700 Subject: [PATCH 028/184] Storybook icons and tests (#1928) * Add icons page * Fix icon mapping * Add interaction test * Add rest of icons --- .../src/main/angular/.storybook/main.ts | 10 +- .../wfnews-war/src/main/angular/angular.json | 6 +- .../src/main/angular/documentation.json | 1805 +++++++++++++---- .../checkbox-button.component.html | 4 +- .../checkbox-button.stories.ts | 25 +- .../main/angular/src/stories/Iconography.mdx | 1083 ++++++++++ 6 files changed, 2577 insertions(+), 356 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/src/stories/Iconography.mdx diff --git a/client/wfnews-war/src/main/angular/.storybook/main.ts b/client/wfnews-war/src/main/angular/.storybook/main.ts index fb89255f2..c49902dcd 100644 --- a/client/wfnews-war/src/main/angular/.storybook/main.ts +++ b/client/wfnews-war/src/main/angular/.storybook/main.ts @@ -3,11 +3,11 @@ import type { StorybookConfig } from "@storybook/angular"; const config: StorybookConfig = { stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"], staticDirs: [ - "../src/assets/icons", - "../src/assets/images", - "../src/assets/images/drivebc", - "../src/assets/images/logo", - "../src/assets/images/svg-icons", + { from: "../src/assets/icons", to: "/assets/icons" }, + { from: "../src/assets/images", to: "/assets/images" }, + { from: "../src/assets/images/drivebc", to: "/assets/images/drivebc" }, + { from: "../src/assets/images/logo", to: "/assets/images/logo" }, + { from: "../src/assets/images/svg-icons", to: "/assets/images/svg-icons" }, ], addons: [ "@storybook/addon-links", diff --git a/client/wfnews-war/src/main/angular/angular.json b/client/wfnews-war/src/main/angular/angular.json index 18a7ffdd9..70283165c 100644 --- a/client/wfnews-war/src/main/angular/angular.json +++ b/client/wfnews-war/src/main/angular/angular.json @@ -37,7 +37,6 @@ "clone-deep" ], "assets": [ - "src/assets", "src/favicon.png", "src/config.jsp", "src/token.jsp", @@ -45,6 +44,11 @@ "src/refresh-token.html", "src/robots.txt", "src/wfnews-service-worker.js", + { + "glob": "**/*", + "input": "src/assets", + "output": "assets" + }, { "glob": "**/*", "input": "node_modules/@qqnluaq/smk/dist/assets", diff --git a/client/wfnews-war/src/main/angular/documentation.json b/client/wfnews-war/src/main/angular/documentation.json index 83cc27a8f..ea3a36ce8 100644 --- a/client/wfnews-war/src/main/angular/documentation.json +++ b/client/wfnews-war/src/main/angular/documentation.json @@ -11933,6 +11933,108 @@ "extends": [], "type": "injectable" }, + { + "name": "ResourceManagementService", + "id": "injectable-ResourceManagementService-250dc2f2ff580d9dc065d18643688e47cc8f6943902a13b938be499e1b163c2388c609ae8d219cc0c660b194264079607f0c76283774169bfa53fcb8922ec591", + "file": "src/app/services/resource-management.service.ts", + "properties": [], + "methods": [ + { + "name": "fetchResource", + "args": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "incidentNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "Observable", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 125 + ], + "jsdoctags": [ + { + "name": "fireYear", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "incidentNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "description": "", + "rawdescription": "\n", + "sourceCode": "import { Injectable } from \"@angular/core\";\r\nimport { TokenService } from \"@wf1/core-ui\";\r\nimport { Observable, of } from \"rxjs\";\r\nimport { concatMap, map } from \"rxjs/operators\";\r\nimport { DefaultService as ScheduleAPIService } from \"@wf1/wfrm-resource-schedule-api\";\r\nimport { UUID } from \"angular2-uuid\";\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class ResourceManagementService {\r\n\r\n constructor(\r\n private tokenService: TokenService,\r\n private scheduleApiService: ScheduleAPIService,\r\n ) { }\r\n\r\n public fetchResource(\r\n fireYear: string,\r\n incidentNumber: string,\r\n ): Observable {\r\n const authToken = this.tokenService.getOauthToken();\r\n const requestId = `WFRME${UUID.UUID().toUpperCase()}`.replace(/-/g, \"\");\r\n return this.scheduleApiService.getAssignmentList(\r\n requestId,\r\n 1,\r\n \"no-cache\",\r\n \"no-cache\",\r\n `Bearer ${authToken}`,\r\n undefined,\r\n [fireYear],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n [incidentNumber],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n \"1\",\r\n \"1\",\r\n ).pipe(\r\n map((response: any) => ({\r\n response,\r\n assignmentGuid: response.collection[0].assignmentGuid,\r\n })),\r\n )\r\n .pipe(\r\n concatMap((data) => {\r\n return of({\r\n response: data.response,\r\n getResourceSummary: this.scheduleApiService.getAssignmentResourcesSummary(\r\n data.assignmentGuid,\r\n requestId,\r\n 2,\r\n \"no-cache\",\r\n \"no-cache\",\r\n `Bearer ${authToken}`,\r\n new Date().toISOString().slice(0, 10),\r\n \"headerOnly\"\r\n ).toPromise()\r\n });\r\n }),\r\n );\r\n }\r\n\r\n\r\n}", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "scheduleApiService", + "type": "ScheduleAPIService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 11, + "jsdoctags": [ + { + "name": "tokenService", + "type": "TokenService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "scheduleApiService", + "type": "ScheduleAPIService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "type": "injectable" + }, { "name": "RouterExtService", "id": "injectable-RouterExtService-a3b65d6a764874736e5a1dc5da190cf9c29e499664e95b4695f06b4098d7d0acf4f1f44ceb893b2a78de3204c3f538c6b0a5df2ac59185074ccb951b52f968ec", @@ -14221,12 +14323,12 @@ }, { "name": "DialogData", - "id": "class-DialogData-2af7e3cf077d4d8275b5ced19cebb1ba41d17f386e7ba149c10124d864fbed1f3675f8d7fbb2acf116876446dc56d5aa344499409562554d005c9c4621f491a6-2", + "id": "class-DialogData-6825fe865ade9264364f0031e4b837ec41315149865c9a6a6f869ed95c38dbcfe205c446b139c887450cb5bb80c910c31b893fcb2a86b096b53340b8d2af321d-2", "file": "src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.ts", "deprecated": false, "deprecationMessage": "", "type": "class", - "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'contact-us-dialog',\r\n templateUrl: 'contact-us-dialog.component.html',\r\n styleUrls: ['./contact-us-dialog.component.scss'],\r\n})\r\nexport class ContactUsDialogComponent {\r\n public title = '';\r\n public file: File;\r\n\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {}\r\n\r\n emailFireCentre(recipientEmail: string) {\r\n const mailtoUrl = `mailto:${recipientEmail}`;\r\n window.location.href = mailtoUrl;\r\n }\r\n}\r\n", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { isMobileView } from '@app/utils';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'contact-us-dialog',\r\n templateUrl: 'contact-us-dialog.component.html',\r\n styleUrls: ['./contact-us-dialog.component.scss'],\r\n})\r\nexport class ContactUsDialogComponent {\r\n public title = '';\r\n public file: File;\r\n isMobileView = isMobileView;\r\n\r\n\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {}\r\n\r\n emailFireCentre(recipientEmail: string) {\r\n const mailtoUrl = `mailto:${recipientEmail}`;\r\n window.location.href = mailtoUrl;\r\n }\r\n}\r\n", "inputsClass": [], "outputsClass": [], "properties": [ @@ -14237,7 +14339,7 @@ "type": "AttachmentResource", "optional": false, "description": "", - "line": 6, + "line": 7, "modifierKind": [ 125 ] @@ -18879,12 +18981,12 @@ }, { "name": "AdminIncidentForm", - "id": "directive-AdminIncidentForm-6042a0a17adeb9020936ce1bb64a17b8f743e374392b4c5638b08e409cbc43aef2a01b8b082c454935aa5ccacd916347153163c7e9f600c695de4a1b09d379ea", + "id": "directive-AdminIncidentForm-4ee24bf54ecf44953144f292d78f5ce5860f3c0dd4bb9841f550ed23c0420d4cf39f1f2bb787c30adb83f68bf86ac77a9203e05aeb136224143fb91f8d3fcef6", "file": "src/app/components/admin-incident-form/admin-incident-form.component.ts", "type": "directive", "description": "", "rawdescription": "\n", - "sourceCode": "import { HttpClient } from '@angular/common/http';\r\nimport {\r\n ChangeDetectorRef,\r\n Directive,\r\n EventEmitter,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n Output,\r\n SimpleChanges,\r\n ViewChild,\r\n} from '@angular/core';\r\nimport {\r\n UntypedFormBuilder,\r\n UntypedFormControl,\r\n UntypedFormGroup,\r\n Validators,\r\n} from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport * as Editor from '@ckeditor/ckeditor5-build-decoupled-document';\r\nimport {\r\n IncidentCauseResource,\r\n WildfireIncidentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { PublishedIncidentService } from '../../services/published-incident-service';\r\nimport { AreaRestrictionsDetailsPanel } from './area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactsDetailsPanel } from './contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { CustomImageUploader } from './incident-details-panel/custom-uploader';\r\nimport { IncidentDetailsPanel } from './incident-details-panel/incident-details-panel.component';\r\nimport {\r\n CauseOptionDisclaimer,\r\n SizeTypeOptionDisclaimer,\r\n} from './incident-details-panel/incident-details-panel.constants';\r\nimport { PublishDialogComponent } from './publish-dialog/publish-dialog.component';\r\n\r\n@Directive()\r\nexport class AdminIncidentForm implements OnInit, OnChanges {\r\n // This is a stub used for testing purposes only\r\n // when an actual resource model is in place, use that\r\n // and load from the store/api\r\n @Input() adminIncident: any;\r\n @Input() adminIncidentCause: any;\r\n @Output() changesSavedEvent = new EventEmitter();\r\n @ViewChild('detailsPanelComponent')\r\n detailsPanelComponent: IncidentDetailsPanel;\r\n @ViewChild('ContactDetailsPanel')\r\n contactDetailsPanelComponent: ContactsDetailsPanel;\r\n @ViewChild('EvacOrderPanel') evacOrdersDetailsPanel: EvacOrdersDetailsPanel;\r\n @ViewChild('AreaRestrictionsPanel')\r\n areaRestrictionsDetailsPanel: AreaRestrictionsDetailsPanel;\r\n\r\n public Editor = Editor;\r\n\r\n public publishDisabled = false;\r\n\r\n public incident = {\r\n aviationComments: undefined,\r\n aviationInd: false,\r\n cause: 0,\r\n causeComments: undefined,\r\n contact: {\r\n isPrimary: true,\r\n fireCentre: null,\r\n phoneNumber: null,\r\n emailAddress: null,\r\n },\r\n crewsComments: undefined,\r\n evacOrders: [],\r\n fireName: undefined,\r\n fireNumber: 0,\r\n fireOfNote: false,\r\n wasFireOfNote: false,\r\n geometry: {\r\n x: null,\r\n y: null,\r\n },\r\n heavyEquipmentComments: undefined,\r\n heavyEquipmentInd: false,\r\n incidentData: null,\r\n incidentManagementComments: undefined,\r\n incidentManagementInd: false,\r\n incidentNumberSequence: 0,\r\n incidentOverview: '',\r\n lastPublished: undefined,\r\n location: undefined,\r\n mapAttachments: [],\r\n publishedStatus: 'DRAFT',\r\n responseComments: undefined,\r\n responseTypeCode: undefined,\r\n sizeComments: undefined,\r\n sizeHectares: 0,\r\n sizeType: 1,\r\n stageOfControlCode: undefined,\r\n structureProtectionComments: undefined,\r\n structureProtectionInd: false,\r\n traditionalTerritory: undefined,\r\n wildfireIncidentGuid: '',\r\n wildfireYear: new Date().getFullYear(),\r\n wildifreCrewsInd: false,\r\n crewResourceCount: undefined,\r\n aviationResourceCount: undefined,\r\n heavyEquipmentResourceCount: undefined,\r\n incidentManagementResourceCount: undefined,\r\n structureProtectionResourceCount: undefined,\r\n signOffSignatureGuid: undefined,\r\n };\r\n\r\n public readonly incidentForm: UntypedFormGroup;\r\n\r\n wildFireYear: string;\r\n incidentNumberSequnce: string;\r\n currentAdminIncident: WildfireIncidentResource;\r\n currentAdminIncidentCause: IncidentCauseResource;\r\n publishedIncidentType: string;\r\n publishedIncidentDetailGuid: string;\r\n currentEtag: string;\r\n\r\n constructor(\r\n private readonly formBuilder: UntypedFormBuilder,\r\n private router: ActivatedRoute,\r\n private componentRouter: Router,\r\n protected cdr: ChangeDetectorRef,\r\n protected dialog: MatDialog,\r\n private publishedIncidentService: PublishedIncidentService,\r\n protected snackbarService: MatSnackBar,\r\n protected http: HttpClient,\r\n ) {\r\n this.incidentForm = this.formBuilder.group({\r\n aviationComments: [],\r\n aviationInd: [],\r\n cause: [],\r\n causeComments: [],\r\n contact: this.formBuilder.group({\r\n fireCentre: [],\r\n phoneNumber: new UntypedFormControl('', [\r\n Validators.pattern(\r\n /^(\\+\\d{1,2}\\s)?\\(?\\d{3}\\)?[\\s.-]\\d{3}[\\s.-]\\d{4}$/,\r\n ),\r\n ]),\r\n emailAddress: new UntypedFormControl('', [\r\n Validators.pattern(\r\n /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$/,\r\n ),\r\n ]),\r\n }),\r\n crewsComments: [],\r\n evacOrders: this.formBuilder.array([]),\r\n fireName: [],\r\n fireOfNote: [],\r\n wasFireOfNote: [],\r\n heavyEquipmentComments: [],\r\n heavyEquipmentInd: [],\r\n incidentLocation: [],\r\n incidentManagementComments: [],\r\n incidentManagementInd: [],\r\n incidentNumberSequence: [],\r\n incidentSituation: [],\r\n lastPublished: [],\r\n location: [],\r\n publishedStatus: [],\r\n responseComments: [],\r\n sizeComments: [],\r\n sizeHectares: [],\r\n sizeType: [],\r\n structureProtectionComments: [],\r\n structureProtectionInd: [],\r\n traditionalTerritory: [],\r\n wildifreCrewsInd: [],\r\n crewResourceCount: [],\r\n aviationResourceCount: [],\r\n heavyEquipmentResourceCount: [],\r\n incidentManagementResourceCount: [],\r\n structureProtectionResourceCount: [],\r\n signOffSignatureGuid: [],\r\n });\r\n\r\n this.incidentForm.valueChanges.subscribe(() => {\r\n this.setIsFormDirty(this.incidentForm.dirty);\r\n });\r\n }\r\n\r\n setIsFormDirty(isDirty: boolean) {\r\n this.changesSavedEvent.emit(!isDirty);\r\n }\r\n\r\n getPublishedDate() {\r\n return this.incident.lastPublished\r\n ? new Date(this.incident.lastPublished)\r\n : new Date(0);\r\n }\r\n\r\n validFormCheck() {\r\n const contactControl = this.incidentForm.get('contact');\r\n return (\r\n contactControl.get('emailAddress').hasError('required') ||\r\n contactControl.get('emailAddress').hasError('pattern') ||\r\n contactControl.get('phoneNumber').hasError('required') ||\r\n contactControl.get('phoneNumber').hasError('pattern')\r\n );\r\n }\r\n\r\n ngOnInit() {\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (\r\n params &&\r\n params['wildFireYear'] &&\r\n params['incidentNumberSequence']\r\n ) {\r\n this.wildFireYear = params['wildFireYear'];\r\n this.incidentNumberSequnce = params['incidentNumberSequence'];\r\n\r\n const self = this;\r\n\r\n this.publishedIncidentService\r\n .fetchIMIncident(this.wildFireYear, this.incidentNumberSequnce)\r\n .subscribe(\r\n (incidentResponse) => {\r\n self.currentAdminIncident = incidentResponse.response;\r\n this.publishedIncidentType = self.currentAdminIncident.type;\r\n (self.incident as any).discoveryDate = new Date(\r\n self.currentAdminIncident.discoveryTimestamp,\r\n ).toLocaleString();\r\n (self.incident as any).fireCentreOrgUnitName =\r\n self.currentAdminIncident.fireCentreOrgUnitName;\r\n (self.incident as any).incidentStatusCode =\r\n self.currentAdminIncident.incidentStatusCode;\r\n self.incident.incidentData = self.currentAdminIncident;\r\n self.incident.geometry.x =\r\n self.currentAdminIncident.incidentLocation.longitude;\r\n self.incident.geometry.y =\r\n self.currentAdminIncident.incidentLocation.latitude;\r\n self.incident.fireNumber =\r\n self.currentAdminIncident.incidentNumberSequence;\r\n self.incident.wildfireYear =\r\n self.currentAdminIncident.wildfireYear;\r\n self.incident.fireOfNote =\r\n self.currentAdminIncident.fireOfNotePublishedInd;\r\n self.incident.wasFireOfNote =\r\n self.currentAdminIncident.wasFireOfNotePublishedInd;\r\n self.incident.incidentNumberSequence =\r\n self.currentAdminIncident.incidentNumberSequence;\r\n self.incident.fireName =\r\n self.currentAdminIncident.incidentName ||\r\n self.currentAdminIncident.incidentLabel;\r\n self.incident.publishedStatus = 'DRAFT';\r\n self.incident.location =\r\n self.currentAdminIncident.incidentLocation.geographicDescription;\r\n self.incident.wildfireIncidentGuid =\r\n self.currentAdminIncident.wildfireIncidentGuid;\r\n self.incident.signOffSignatureGuid = self.currentAdminIncident.signOffSignatureGuid\r\n\r\n self.incident.sizeType = 2;\r\n self.incident.sizeHectares =\r\n self.currentAdminIncident.incidentSituation.fireSizeHectares;\r\n self.incident.sizeComments =\r\n 'Fire size is based on most current information available.';\r\n\r\n self.detailsPanelComponent.setCauseDisclaimer(\r\n self.incident.cause,\r\n );\r\n self.incident.causeComments =\r\n self.detailsPanelComponent.causeOptions.find(\r\n (c) => c.id === self.incident.cause,\r\n ).disclaimer;\r\n\r\n self.incident.contact.isPrimary = true;\r\n\r\n self.incident.contact.fireCentre =\r\n self.currentAdminIncident.fireCentreOrgUnitIdentifier;\r\n\r\n self.incident.responseTypeCode = self.currentAdminIncident.responseTypeCode;\r\n\r\n this.areaRestrictionsDetailsPanel.getAreaRestrictions();\r\n\r\n if (self.incident.signOffSignatureGuid) {\r\n this.incidentForm.get('cause').disable();\r\n this.incidentForm.get('fireName').disable();\r\n this.incidentForm.get('sizeHectares').disable();\r\n }\r\n\r\n\r\n this.http\r\n .get('../../../../assets/data/fire-center-contacts-agol.json')\r\n .subscribe((data) => {\r\n self.incident.contact.phoneNumber =\r\n data[self.incident.contact.fireCentre].phone;\r\n self.incident.contact.emailAddress =\r\n data[self.incident.contact.fireCentre].url;\r\n this.incidentForm.patchValue(this.incident);\r\n this.cdr.detectChanges();\r\n });\r\n\r\n incidentResponse.getPublishedIncident.subscribe(\r\n (result) => {\r\n const response = result.body;\r\n this.currentEtag = result.headers.get('ETag')\r\n self.publishedIncidentDetailGuid =\r\n response.publishedIncidentDetailGuid;\r\n self.incident.traditionalTerritory =\r\n response.traditionalTerritoryDetail;\r\n self.incident.lastPublished = response.publishedTimestamp;\r\n self.incident.location = response.incidentLocation;\r\n\r\n self.incident.sizeComments =\r\n response.incidentSizeDetail ||\r\n 'Fire size is based on most current information available.';\r\n Object.entries(SizeTypeOptionDisclaimer).forEach(\r\n ([index, disclaimer]) => {\r\n if (disclaimer === response.incidentSizeDetail) {\r\n self.incident.sizeType = Number.parseInt(index, 10);\r\n }\r\n },\r\n );\r\n\r\n self.incident.cause = 0;\r\n self.incident.causeComments = response.incidentCauseDetail;\r\n Object.entries(CauseOptionDisclaimer).forEach(\r\n ([index, disclaimer]) => {\r\n if (disclaimer === response.incidentCauseDetail) {\r\n self.incident.cause = Number.parseInt(index, 10);\r\n }\r\n },\r\n );\r\n if (!response.incidentCauseDetail) {\r\n self.incident.causeComments = CauseOptionDisclaimer[0];\r\n }\r\n self.incident.publishedStatus =\r\n response.newsPublicationStatusCode;\r\n self.incident.responseComments = response.resourceDetail;\r\n\r\n self.incident.wildifreCrewsInd =\r\n response.wildfireCrewResourcesInd;\r\n self.incident.crewsComments =\r\n response.wildfireCrewResourcesDetail;\r\n\r\n self.incident.aviationInd =\r\n response.wildfireAviationResourceInd;\r\n self.incident.aviationComments =\r\n response.wildfireAviationResourceDetail;\r\n\r\n self.incident.incidentManagementInd =\r\n response.incidentMgmtCrewRsrcInd;\r\n self.incident.incidentManagementComments =\r\n response.incidentMgmtCrewRsrcDetail;\r\n self.incident.heavyEquipmentInd =\r\n response.heavyEquipmentResourcesInd;\r\n self.incident.heavyEquipmentComments =\r\n response.heavyEquipmentResourcesDetail;\r\n self.incident.structureProtectionInd =\r\n response.structureProtectionRsrcInd;\r\n self.incident.structureProtectionComments =\r\n response.structureProtectionRsrcDetail;\r\n\r\n self.incident.crewResourceCount =\r\n response?.crewResourceCount || undefined;\r\n self.incident.aviationResourceCount =\r\n response?.aviationResourceCount || undefined;\r\n self.incident.heavyEquipmentResourceCount =\r\n response?.heavyEquipmentResourceCount || undefined;\r\n self.incident.incidentManagementResourceCount =\r\n response?.incidentManagementResourceCount || undefined;\r\n self.incident.structureProtectionResourceCount =\r\n response?.structureProtectionResourceCount || undefined;\r\n\r\n self.incident.contact.fireCentre =\r\n response.contactOrgUnitIdentifer?.toString();\r\n self.incident.contact.phoneNumber =\r\n response.contactPhoneNumber;\r\n self.incident.contact.emailAddress =\r\n response.contactEmailAddress;\r\n self.incident.incidentOverview = response.incidentOverview;\r\n\r\n this.incidentForm.patchValue(this.incident);\r\n this.incidentForm.markAsPristine();\r\n this.evacOrdersDetailsPanel.getEvacOrders();\r\n },\r\n (error) => {\r\n console.log('No published data found...');\r\n console.error(error);\r\n self.publishedIncidentDetailGuid = null;\r\n },\r\n );\r\n\r\n this.incidentForm.patchValue(this.incident);\r\n this.incidentForm.markAsPristine();\r\n this.cdr.detectChanges();\r\n },\r\n (incidentResponseError) => {\r\n console.error(incidentResponseError);\r\n this.snackbarService.open(\r\n 'Failed to fetch Incident: ' +\r\n JSON.stringify(incidentResponseError),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n },\r\n );\r\n }\r\n });\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n // TODO: This can be removed once the onInit is updated to map the form correctly\r\n }\r\n\r\n nullEmptyStrings(value: string) {\r\n return !value ? null : value;\r\n }\r\n\r\n async publishChanges() {\r\n this.publishDisabled = true;\r\n this.cdr.detectChanges();\r\n const self = this;\r\n const dialogRef = this.dialog.open(PublishDialogComponent, {\r\n width: '350px',\r\n });\r\n const result = await dialogRef.afterClosed().toPromise();\r\n if (!result?.publish) {\r\n this.publishDisabled = false;\r\n this.cdr.detectChanges();\r\n return;\r\n }\r\n\r\n const publishedIncidentResource = {\r\n contactEmailAddress: this.nullEmptyStrings(\r\n this.incident.contact.emailAddress,\r\n ),\r\n contactOrgUnitIdentifer: this.incident.contact.fireCentre,\r\n contactPhoneNumber: this.nullEmptyStrings(\r\n this.incident.contact.phoneNumber,\r\n ),\r\n discoveryDate: new Date().valueOf().toString(),\r\n fireOfNoteInd: this.incident.fireOfNote,\r\n wasFireOfNoteInd: this.incident.wasFireOfNote,\r\n heavyEquipmentResourcesDetail: this.nullEmptyStrings(\r\n this.incident.heavyEquipmentComments,\r\n ),\r\n heavyEquipmentResourcesInd: this.incident.heavyEquipmentInd,\r\n incidentCauseDetail: this.nullEmptyStrings(this.incident.causeComments),\r\n incidentGuid: this.currentAdminIncident['wildfireIncidentGuid'],\r\n incidentLocation: this.nullEmptyStrings(this.incident.location),\r\n incidentMgmtCrewRsrcDetail: this.nullEmptyStrings(\r\n this.incident.incidentManagementComments,\r\n ),\r\n incidentMgmtCrewRsrcInd: this.incident.incidentManagementInd,\r\n incidentName: this.incident.fireName,\r\n incidentOverview: this.nullEmptyStrings(this.incident.incidentOverview),\r\n incidentSizeDetail: this.nullEmptyStrings(this.incident.sizeComments),\r\n newsCreatedTimestamp: new Date().valueOf().toString(),\r\n newsPublicationStatusCode: 'PUBLISHED',\r\n publishedIncidentDetailGuid: this.publishedIncidentDetailGuid,\r\n publishedTimestamp: new Date(),\r\n resourceDetail: this.nullEmptyStrings(this.incident.responseComments),\r\n responseTypeCode: this.nullEmptyStrings(this.incident.responseTypeCode),\r\n structureProtectionRsrcDetail: this.nullEmptyStrings(\r\n this.incident.structureProtectionComments,\r\n ),\r\n structureProtectionRsrcInd: this.incident.structureProtectionInd,\r\n traditionalTerritoryDetail: this.nullEmptyStrings(\r\n this.incident.traditionalTerritory,\r\n ),\r\n type: this.publishedIncidentType,\r\n wildfireAviationResourceDetail: this.nullEmptyStrings(\r\n this.incident.aviationComments,\r\n ),\r\n wildfireAviationResourceInd: this.incident.aviationInd,\r\n wildfireCrewResourcesDetail: this.nullEmptyStrings(\r\n this.incident.crewsComments,\r\n ),\r\n wildfireCrewResourcesInd: this.incident.wildifreCrewsInd,\r\n crewResourceCount: this.incident.crewResourceCount,\r\n aviationResourceCount: this.incident.aviationResourceCount,\r\n heavyEquipmentResourceCount: this.incident.heavyEquipmentResourceCount,\r\n incidentManagementResourceCount:\r\n this.incident.incidentManagementResourceCount,\r\n structureProtectionResourceCount:\r\n this.incident.structureProtectionResourceCount,\r\n // eslint-disable-next-line @typescript-eslint/naming-convention\r\n '@type': 'http://wfim.nrs.gov.bc.ca/v1/publishedIncident',\r\n };\r\n\r\n try {\r\n const doc = await self.publishIncident(publishedIncidentResource);\r\n this.publishedIncidentDetailGuid = doc?.publishedIncidentDetailGuid;\r\n\r\n // Handle evac orders\r\n await this.evacOrdersDetailsPanel.persistEvacOrders();\r\n if (doc) {\r\n this.snackbarService.open('Incident Published Successfully', 'OK', {\r\n duration: 100000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n // Update the Draft/Publish status on incident name\r\n this.incident.lastPublished = doc?.publishedTimestamp;\r\n this.incident.publishedStatus = doc?.newsPublicationStatusCode;\r\n this.incidentForm.markAsPristine();\r\n this.setIsFormDirty(false);\r\n }\r\n } catch (err) {\r\n this.snackbarService.open(\r\n 'Failed to Publish Incident: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n } finally {\r\n self.publishDisabled = false;\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n publishIncident(incident): Promise {\r\n\r\n if (incident.publishedIncidentDetailGuid == null) {\r\n // If publishedIncidentGuid is null, just save the incident\r\n // let publishedGuid;\r\n // this.publishedIncidentService\r\n // .fetchIMIncident(this.wildFireYear, this.incidentNumberSequnce)\r\n // .subscribe((response) => {\r\n // response.getPublishedIncident.subscribe(\r\n // (result) => {\r\n // publishedGuid = result?.body?.publishedIncidentDetailGuid\r\n // }\r\n // )\r\n // } \r\n // )\r\n // if (publishedGuid) {\r\n\r\n // } else {\r\n \r\n // }\r\n const saveResult = this.publishedIncidentService.saveIMPublishedIncident(incident);\r\n if (saveResult) {\r\n return saveResult.toPromise();\r\n }\r\n } else {\r\n // If publishedIncidentGuid is not null, check for updates and then save the incident\r\n return this.publishedIncidentService.getIMPublishedIncident(incident)\r\n .toPromise()\r\n .then(data => {\r\n let etag = data.headers.get('ETag')\r\n if (etag != this.currentEtag) {\r\n this.snackbarService.open(\r\n 'There have been updates on this incident. To retrieve the latest information, please refresh the page. Note that after refreshing, any ongoing edits will be lost',\r\n 'Ok',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n return;\r\n } else {\r\n const saveResult = this.publishedIncidentService.saveIMPublishedIncident(incident);\r\n if (saveResult) {\r\n return saveResult.toPromise();\r\n }\r\n }\r\n })\r\n .catch(error => {\r\n console.error('Error publishing incident:', error);\r\n throw error; // Rethrow or handle the error as required\r\n });\r\n }\r\n }\r\n\r\n onShowPreview() {\r\n const mappedIncident = {\r\n contactEmailAddress: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['emailAddress'].value,\r\n contactOrgUnitIdentifer: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['fireCentre'].value,\r\n contactPhoneNumber: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['phoneNumber'].value,\r\n discoveryDate: new Date(\r\n this.incident.incidentData.discoveryTimestamp,\r\n ).toString(),\r\n fireCentre: this.currentAdminIncident.fireCentreOrgUnitIdentifier,\r\n fireOfNoteInd: this.incidentForm.controls['fireOfNote'].value,\r\n wasFireOfNoteInd: this.incidentForm.controls['wasFireOfNote'].value,\r\n fireYear: this.incident.wildfireYear,\r\n generalIncidentCauseCatId: this.incidentForm.controls['cause'].value,\r\n heavyEquipmentResourcesDetail:\r\n this.incidentForm.controls['heavyEquipmentComments'].value,\r\n heavyEquipmentResourcesInd:\r\n this.incidentForm.controls['heavyEquipmentInd'].value,\r\n incidentCauseDetail: this.incidentForm.controls['causeComments'].value,\r\n incidentGuid: this.currentAdminIncident['wildfireIncidentGuid'],\r\n incidentLocation:\r\n this.incidentForm.controls['location'].value ||\r\n this.currentAdminIncident.incidentLocation.geographicDescription,\r\n incidentMgmtCrewRsrcDetail:\r\n this.incidentForm.controls['incidentManagementComments'].value,\r\n incidentMgmtCrewRsrcInd:\r\n this.incidentForm.controls['incidentManagementInd'].value,\r\n incidentName: this.incidentForm.controls['fireName'].value,\r\n incidentNumberLabelFull: this.currentAdminIncident.incidentLabel,\r\n incidentOverview: this.incident.incidentOverview,\r\n incidentSizeDetail: this.incidentForm.controls['sizeComments'].value,\r\n incidentSizeEstimatedHa: this.incidentForm.controls['sizeHectares'].value,\r\n incidentSizeType: this.incidentForm.controls['sizeType'].value,\r\n lastUpdatedTimestamp: new Date(\r\n this.incident.incidentData.lastUpdatedTimestamp,\r\n ).toString(),\r\n latitude: this.incident.incidentData.incidentLocation.latitude,\r\n longitude: this.incident.incidentData.incidentLocation.longitude,\r\n resourceDetail: this.incidentForm.controls['responseComments'].value,\r\n stageOfControlCode:\r\n this.currentAdminIncident.incidentSituation.stageOfControlCode,\r\n structureProtectionRsrcDetail:\r\n this.incidentForm.controls['structureProtectionComments'].value,\r\n structureProtectionRsrcInd:\r\n this.incidentForm.controls['structureProtectionInd'].value,\r\n traditionalTerritoryDetail:\r\n this.incidentForm.controls['traditionalTerritory'].value,\r\n wildfireAviationResourceDetail:\r\n this.incidentForm.controls['aviationComments'].value,\r\n wildfireAviationResourceInd:\r\n this.incidentForm.controls['aviationInd'].value,\r\n wildfireCrewResourcesDetail:\r\n this.incidentForm.controls['crewsComments'].value,\r\n wildfireCrewResourcesInd:\r\n this.incidentForm.controls['wildifreCrewsInd'].value,\r\n crewResourceCount: this.incident.crewResourceCount || undefined,\r\n aviationResourceCount: this.incident.aviationResourceCount || undefined,\r\n heavyEquipmentResourceCount:\r\n this.incident.heavyEquipmentResourceCount || undefined,\r\n incidentManagementResourceCount:\r\n this.incident.incidentManagementResourceCount || undefined,\r\n structureProtectionResourceCount:\r\n this.incident.structureProtectionResourceCount || undefined,\r\n };\r\n\r\n if (localStorage.getItem('preview_incident') != null) {\r\n localStorage.removeItem('preview_incident');\r\n }\r\n\r\n localStorage.setItem('preview_incident', JSON.stringify(mappedIncident));\r\n\r\n const url = this.componentRouter.serializeUrl(\r\n this.componentRouter.createUrlTree(['incidents'], {\r\n queryParams: { preview: true },\r\n }),\r\n );\r\n\r\n window.open(url, '_blank');\r\n }\r\n\r\n // for decoupled editor\r\n public onReady(editor) {\r\n editor.ui\r\n .getEditableElement()\r\n .parentElement.insertBefore(\r\n editor.ui.view.toolbar.element,\r\n editor.ui.getEditableElement(),\r\n );\r\n\r\n editor.plugins.get('FileRepository').createUploadAdapter = (loader) =>\r\n new CustomImageUploader(loader);\r\n }\r\n}\r\n", + "sourceCode": "import { HttpClient } from '@angular/common/http';\r\nimport {\r\n ChangeDetectorRef,\r\n Directive,\r\n EventEmitter,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n Output,\r\n SimpleChanges,\r\n ViewChild,\r\n} from '@angular/core';\r\nimport {\r\n UntypedFormBuilder,\r\n UntypedFormControl,\r\n UntypedFormGroup,\r\n Validators,\r\n} from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport * as Editor from '@ckeditor/ckeditor5-build-decoupled-document';\r\nimport {\r\n IncidentCauseResource,\r\n WildfireIncidentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { PublishedIncidentService } from '../../services/published-incident-service';\r\nimport { AreaRestrictionsDetailsPanel } from './area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactsDetailsPanel } from './contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { CustomImageUploader } from './incident-details-panel/custom-uploader';\r\nimport { IncidentDetailsPanel } from './incident-details-panel/incident-details-panel.component';\r\nimport {\r\n CauseOptionDisclaimer,\r\n SizeTypeOptionDisclaimer,\r\n} from './incident-details-panel/incident-details-panel.constants';\r\nimport { PublishDialogComponent } from './publish-dialog/publish-dialog.component';\r\n\r\n@Directive()\r\nexport class AdminIncidentForm implements OnInit, OnChanges {\r\n // This is a stub used for testing purposes only\r\n // when an actual resource model is in place, use that\r\n // and load from the store/api\r\n @Input() adminIncident: any;\r\n @Input() adminIncidentCause: any;\r\n @Output() changesSavedEvent = new EventEmitter();\r\n @ViewChild('detailsPanelComponent')\r\n detailsPanelComponent: IncidentDetailsPanel;\r\n @ViewChild('ContactDetailsPanel')\r\n contactDetailsPanelComponent: ContactsDetailsPanel;\r\n @ViewChild('EvacOrderPanel') evacOrdersDetailsPanel: EvacOrdersDetailsPanel;\r\n @ViewChild('AreaRestrictionsPanel')\r\n areaRestrictionsDetailsPanel: AreaRestrictionsDetailsPanel;\r\n\r\n public Editor = Editor;\r\n\r\n public publishDisabled = false;\r\n\r\n public incident = {\r\n aviationComments: undefined,\r\n aviationInd: false,\r\n cause: 0,\r\n causeComments: undefined,\r\n contact: {\r\n isPrimary: true,\r\n fireCentre: null,\r\n phoneNumber: null,\r\n emailAddress: null,\r\n },\r\n crewsComments: undefined,\r\n evacOrders: [],\r\n fireName: undefined,\r\n fireNumber: 0,\r\n fireOfNote: false,\r\n wasFireOfNote: false,\r\n geometry: {\r\n x: null,\r\n y: null,\r\n },\r\n heavyEquipmentComments: undefined,\r\n heavyEquipmentInd: false,\r\n incidentData: null,\r\n incidentManagementComments: undefined,\r\n incidentManagementInd: false,\r\n incidentNumberSequence: 0,\r\n incidentOverview: '',\r\n lastPublished: undefined,\r\n location: undefined,\r\n mapAttachments: [],\r\n publishedStatus: 'DRAFT',\r\n responseComments: undefined,\r\n responseTypeCode: undefined,\r\n sizeComments: undefined,\r\n sizeHectares: 0,\r\n sizeType: 1,\r\n stageOfControlCode: undefined,\r\n structureProtectionComments: undefined,\r\n structureProtectionInd: false,\r\n traditionalTerritory: undefined,\r\n wildfireIncidentGuid: '',\r\n wildfireYear: new Date().getFullYear(),\r\n wildifreCrewsInd: false,\r\n crewResourceCount: undefined,\r\n aviationResourceCount: undefined,\r\n heavyEquipmentResourceCount: undefined,\r\n incidentManagementResourceCount: undefined,\r\n structureProtectionResourceCount: undefined,\r\n signOffSignatureGuid: undefined,\r\n };\r\n\r\n public readonly incidentForm: UntypedFormGroup;\r\n\r\n wildFireYear: string;\r\n incidentNumberSequnce: string;\r\n currentAdminIncident: WildfireIncidentResource;\r\n currentAdminIncidentCause: IncidentCauseResource;\r\n publishedIncidentType: string;\r\n publishedIncidentDetailGuid: string;\r\n currentEtag: string;\r\n\r\n constructor(\r\n private readonly formBuilder: UntypedFormBuilder,\r\n private router: ActivatedRoute,\r\n private componentRouter: Router,\r\n protected cdr: ChangeDetectorRef,\r\n protected dialog: MatDialog,\r\n private publishedIncidentService: PublishedIncidentService,\r\n protected snackbarService: MatSnackBar,\r\n protected http: HttpClient,\r\n ) {\r\n this.incidentForm = this.formBuilder.group({\r\n aviationComments: [],\r\n aviationInd: [],\r\n cause: [],\r\n causeComments: [],\r\n contact: this.formBuilder.group({\r\n fireCentre: [],\r\n phoneNumber: new UntypedFormControl('', [\r\n Validators.pattern(\r\n /^(\\+\\d{1,2}\\s)?\\(?\\d{3}\\)?[\\s.-]\\d{3}[\\s.-]\\d{4}$/,\r\n ),\r\n ]),\r\n emailAddress: new UntypedFormControl('', [\r\n Validators.pattern(\r\n /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$/,\r\n ),\r\n ]),\r\n }),\r\n crewsComments: [],\r\n evacOrders: this.formBuilder.array([]),\r\n fireName: [],\r\n fireOfNote: [],\r\n wasFireOfNote: [],\r\n heavyEquipmentComments: [],\r\n heavyEquipmentInd: [],\r\n incidentLocation: [],\r\n incidentManagementComments: [],\r\n incidentManagementInd: [],\r\n incidentNumberSequence: [],\r\n incidentSituation: [],\r\n lastPublished: [],\r\n location: [],\r\n publishedStatus: [],\r\n responseComments: [],\r\n sizeComments: [],\r\n sizeHectares: [],\r\n sizeType: [],\r\n structureProtectionComments: [],\r\n structureProtectionInd: [],\r\n traditionalTerritory: [],\r\n wildifreCrewsInd: [],\r\n crewResourceCount: [],\r\n aviationResourceCount: [],\r\n heavyEquipmentResourceCount: [],\r\n incidentManagementResourceCount: [],\r\n structureProtectionResourceCount: [],\r\n signOffSignatureGuid: [],\r\n });\r\n\r\n this.incidentForm.valueChanges.subscribe(() => {\r\n this.setIsFormDirty(this.incidentForm.dirty);\r\n });\r\n }\r\n\r\n setIsFormDirty(isDirty: boolean) {\r\n this.changesSavedEvent.emit(!isDirty);\r\n }\r\n\r\n getPublishedDate() {\r\n return this.incident.lastPublished\r\n ? new Date(this.incident.lastPublished)\r\n : new Date(0);\r\n }\r\n\r\n validFormCheck() {\r\n const contactControl = this.incidentForm.get('contact');\r\n return (\r\n contactControl.get('emailAddress').hasError('required') ||\r\n contactControl.get('emailAddress').hasError('pattern') ||\r\n contactControl.get('phoneNumber').hasError('required') ||\r\n contactControl.get('phoneNumber').hasError('pattern')\r\n );\r\n }\r\n\r\n ngOnInit() {\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (\r\n params &&\r\n params['wildFireYear'] &&\r\n params['incidentNumberSequence']\r\n ) {\r\n this.wildFireYear = params['wildFireYear'];\r\n this.incidentNumberSequnce = params['incidentNumberSequence'];\r\n\r\n const self = this;\r\n\r\n this.publishedIncidentService\r\n .fetchIMIncident(this.wildFireYear, this.incidentNumberSequnce)\r\n .subscribe(\r\n (incidentResponse) => {\r\n self.currentAdminIncident = incidentResponse.response;\r\n this.publishedIncidentType = self.currentAdminIncident.type;\r\n (self.incident as any).discoveryDate = new Date(\r\n self.currentAdminIncident.discoveryTimestamp,\r\n ).toLocaleString();\r\n (self.incident as any).fireCentreOrgUnitName =\r\n self.currentAdminIncident.fireCentreOrgUnitName;\r\n (self.incident as any).incidentStatusCode =\r\n self.currentAdminIncident.incidentStatusCode;\r\n self.incident.incidentData = self.currentAdminIncident;\r\n self.incident.geometry.x =\r\n self.currentAdminIncident.incidentLocation.longitude;\r\n self.incident.geometry.y =\r\n self.currentAdminIncident.incidentLocation.latitude;\r\n self.incident.fireNumber =\r\n self.currentAdminIncident.incidentNumberSequence;\r\n self.incident.wildfireYear =\r\n self.currentAdminIncident.wildfireYear;\r\n self.incident.fireOfNote =\r\n self.currentAdminIncident.fireOfNotePublishedInd;\r\n self.incident.wasFireOfNote =\r\n self.currentAdminIncident.wasFireOfNotePublishedInd;\r\n self.incident.incidentNumberSequence =\r\n self.currentAdminIncident.incidentNumberSequence;\r\n self.incident.fireName =\r\n self.currentAdminIncident.incidentName ||\r\n self.currentAdminIncident.incidentLabel;\r\n self.incident.publishedStatus = 'DRAFT';\r\n self.incident.location =\r\n self.currentAdminIncident.incidentLocation.geographicDescription;\r\n self.incident.wildfireIncidentGuid =\r\n self.currentAdminIncident.wildfireIncidentGuid;\r\n self.incident.signOffSignatureGuid = self.currentAdminIncident.signOffSignatureGuid\r\n\r\n self.incident.sizeType = 2;\r\n self.incident.sizeHectares =\r\n self.currentAdminIncident.incidentSituation.fireSizeHectares;\r\n self.incident.sizeComments =\r\n 'Fire size is based on most current information available.';\r\n\r\n self.detailsPanelComponent.setCauseDisclaimer(\r\n self.incident.cause,\r\n );\r\n self.incident.causeComments =\r\n self.detailsPanelComponent.causeOptions.find(\r\n (c) => c.id === self.incident.cause,\r\n ).disclaimer;\r\n\r\n self.incident.contact.isPrimary = true;\r\n\r\n self.incident.contact.fireCentre =\r\n self.currentAdminIncident.fireCentreOrgUnitIdentifier;\r\n\r\n self.incident.responseTypeCode = self.currentAdminIncident.responseTypeCode;\r\n\r\n this.areaRestrictionsDetailsPanel.getAreaRestrictions();\r\n\r\n if (self.incident.signOffSignatureGuid) {\r\n this.incidentForm.get('cause').disable();\r\n this.incidentForm.get('fireName').disable();\r\n this.incidentForm.get('sizeHectares').disable();\r\n }\r\n\r\n this.http\r\n .get('../../../../assets/data/fire-center-contacts-agol.json')\r\n .subscribe((data) => {\r\n self.incident.contact.phoneNumber =\r\n data[self.incident.contact.fireCentre].phone;\r\n self.incident.contact.emailAddress =\r\n data[self.incident.contact.fireCentre].url;\r\n this.incidentForm.patchValue(this.incident);\r\n this.cdr.detectChanges();\r\n });\r\n\r\n incidentResponse.getPublishedIncident.subscribe(\r\n (result) => {\r\n const response = result.body;\r\n this.currentEtag = result.headers.get('ETag')\r\n self.publishedIncidentDetailGuid =\r\n response.publishedIncidentDetailGuid;\r\n self.incident.traditionalTerritory =\r\n response.traditionalTerritoryDetail;\r\n self.incident.lastPublished = response.publishedTimestamp;\r\n self.incident.location = response.incidentLocation;\r\n\r\n self.incident.sizeComments =\r\n response.incidentSizeDetail ||\r\n 'Fire size is based on most current information available.';\r\n Object.entries(SizeTypeOptionDisclaimer).forEach(\r\n ([index, disclaimer]) => {\r\n if (disclaimer === response.incidentSizeDetail) {\r\n self.incident.sizeType = Number.parseInt(index, 10);\r\n }\r\n },\r\n );\r\n\r\n self.incident.cause = 0;\r\n self.incident.causeComments = response.incidentCauseDetail;\r\n Object.entries(CauseOptionDisclaimer).forEach(\r\n ([index, disclaimer]) => {\r\n if (disclaimer === response.incidentCauseDetail) {\r\n self.incident.cause = Number.parseInt(index, 10);\r\n }\r\n },\r\n );\r\n if (!response.incidentCauseDetail) {\r\n self.incident.causeComments = CauseOptionDisclaimer[0];\r\n }\r\n self.incident.publishedStatus =\r\n response.newsPublicationStatusCode;\r\n self.incident.responseComments = response.resourceDetail;\r\n\r\n self.incident.wildifreCrewsInd =\r\n response.wildfireCrewResourcesInd;\r\n self.incident.crewsComments =\r\n response.wildfireCrewResourcesDetail;\r\n\r\n self.incident.aviationInd =\r\n response.wildfireAviationResourceInd;\r\n self.incident.aviationComments =\r\n response.wildfireAviationResourceDetail;\r\n\r\n self.incident.incidentManagementInd =\r\n response.incidentMgmtCrewRsrcInd;\r\n self.incident.incidentManagementComments =\r\n response.incidentMgmtCrewRsrcDetail;\r\n self.incident.heavyEquipmentInd =\r\n response.heavyEquipmentResourcesInd;\r\n self.incident.heavyEquipmentComments =\r\n response.heavyEquipmentResourcesDetail;\r\n self.incident.structureProtectionInd =\r\n response.structureProtectionRsrcInd;\r\n self.incident.structureProtectionComments =\r\n response.structureProtectionRsrcDetail;\r\n\r\n self.incident.crewResourceCount =\r\n response?.crewResourceCount || undefined;\r\n self.incident.aviationResourceCount =\r\n response?.aviationResourceCount || undefined;\r\n self.incident.heavyEquipmentResourceCount =\r\n response?.heavyEquipmentResourceCount || undefined;\r\n self.incident.incidentManagementResourceCount =\r\n response?.incidentManagementResourceCount || undefined;\r\n self.incident.structureProtectionResourceCount =\r\n response?.structureProtectionResourceCount || undefined;\r\n\r\n self.incident.contact.fireCentre =\r\n response.contactOrgUnitIdentifer?.toString();\r\n self.incident.contact.phoneNumber =\r\n response.contactPhoneNumber;\r\n self.incident.contact.emailAddress =\r\n response.contactEmailAddress;\r\n self.incident.incidentOverview = response.incidentOverview;\r\n\r\n this.incidentForm.patchValue(this.incident);\r\n this.incidentForm.markAsPristine();\r\n this.evacOrdersDetailsPanel.getEvacOrders();\r\n },\r\n (error) => {\r\n console.log('No published data found...');\r\n console.error(error);\r\n self.publishedIncidentDetailGuid = null;\r\n },\r\n );\r\n\r\n this.incidentForm.patchValue(this.incident);\r\n this.incidentForm.markAsPristine();\r\n this.cdr.detectChanges();\r\n },\r\n (incidentResponseError) => {\r\n console.error(incidentResponseError);\r\n this.snackbarService.open(\r\n 'Failed to fetch Incident: ' +\r\n JSON.stringify(incidentResponseError),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n },\r\n );\r\n }\r\n });\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n // TODO: This can be removed once the onInit is updated to map the form correctly\r\n }\r\n\r\n nullEmptyStrings(value: string) {\r\n return !value ? null : value;\r\n }\r\n\r\n async publishChanges() {\r\n this.publishDisabled = true;\r\n this.cdr.detectChanges();\r\n const self = this;\r\n const dialogRef = this.dialog.open(PublishDialogComponent, {\r\n width: '350px',\r\n });\r\n const result = await dialogRef.afterClosed().toPromise();\r\n if (!result?.publish) {\r\n this.publishDisabled = false;\r\n this.cdr.detectChanges();\r\n return;\r\n }\r\n\r\n const publishedIncidentResource = {\r\n contactEmailAddress: this.nullEmptyStrings(\r\n this.incident.contact.emailAddress,\r\n ),\r\n contactOrgUnitIdentifer: this.incident.contact.fireCentre,\r\n contactPhoneNumber: this.nullEmptyStrings(\r\n this.incident.contact.phoneNumber,\r\n ),\r\n discoveryDate: new Date().valueOf().toString(),\r\n fireOfNoteInd: this.incident.fireOfNote,\r\n wasFireOfNoteInd: this.incident.wasFireOfNote,\r\n heavyEquipmentResourcesDetail: this.nullEmptyStrings(\r\n this.incident.heavyEquipmentComments,\r\n ),\r\n heavyEquipmentResourcesInd: this.incident.heavyEquipmentInd,\r\n incidentCauseDetail: this.nullEmptyStrings(this.incident.causeComments),\r\n incidentGuid: this.currentAdminIncident['wildfireIncidentGuid'],\r\n incidentLocation: this.nullEmptyStrings(this.incident.location),\r\n incidentMgmtCrewRsrcDetail: this.nullEmptyStrings(\r\n this.incident.incidentManagementComments,\r\n ),\r\n incidentMgmtCrewRsrcInd: this.incident.incidentManagementInd,\r\n incidentName: this.incident.fireName,\r\n incidentOverview: this.nullEmptyStrings(this.incident.incidentOverview),\r\n incidentSizeDetail: this.nullEmptyStrings(this.incident.sizeComments),\r\n newsCreatedTimestamp: new Date().valueOf().toString(),\r\n newsPublicationStatusCode: 'PUBLISHED',\r\n publishedIncidentDetailGuid: this.publishedIncidentDetailGuid,\r\n publishedTimestamp: new Date(),\r\n resourceDetail: this.nullEmptyStrings(this.incident.responseComments),\r\n responseTypeCode: this.nullEmptyStrings(this.incident.responseTypeCode),\r\n structureProtectionRsrcDetail: this.nullEmptyStrings(\r\n this.incident.structureProtectionComments,\r\n ),\r\n structureProtectionRsrcInd: this.incident.structureProtectionInd,\r\n traditionalTerritoryDetail: this.nullEmptyStrings(\r\n this.incident.traditionalTerritory,\r\n ),\r\n type: this.publishedIncidentType,\r\n wildfireAviationResourceDetail: this.nullEmptyStrings(\r\n this.incident.aviationComments,\r\n ),\r\n wildfireAviationResourceInd: this.incident.aviationInd,\r\n wildfireCrewResourcesDetail: this.nullEmptyStrings(\r\n this.incident.crewsComments,\r\n ),\r\n wildfireCrewResourcesInd: this.incident.wildifreCrewsInd,\r\n crewResourceCount: this.incident.crewResourceCount,\r\n aviationResourceCount: this.incident.aviationResourceCount,\r\n heavyEquipmentResourceCount: this.incident.heavyEquipmentResourceCount,\r\n incidentManagementResourceCount:\r\n this.incident.incidentManagementResourceCount,\r\n structureProtectionResourceCount:\r\n this.incident.structureProtectionResourceCount,\r\n // eslint-disable-next-line @typescript-eslint/naming-convention\r\n '@type': 'http://wfim.nrs.gov.bc.ca/v1/publishedIncident',\r\n };\r\n\r\n try {\r\n const doc = await self.publishIncident(publishedIncidentResource);\r\n this.publishedIncidentDetailGuid = doc?.publishedIncidentDetailGuid;\r\n\r\n // Handle evac orders\r\n await this.evacOrdersDetailsPanel.persistEvacOrders();\r\n if (doc) {\r\n this.snackbarService.open('Incident Published Successfully', 'OK', {\r\n duration: 100000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n // Update the Draft/Publish status on incident name\r\n this.incident.lastPublished = doc?.publishedTimestamp;\r\n this.incident.publishedStatus = doc?.newsPublicationStatusCode;\r\n this.incidentForm.markAsPristine();\r\n this.setIsFormDirty(false);\r\n }\r\n } catch (err) {\r\n this.snackbarService.open(\r\n 'Failed to Publish Incident: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n } finally {\r\n self.publishDisabled = false;\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n publishIncident(incident): Promise {\r\n\r\n if (incident.publishedIncidentDetailGuid == null) {\r\n // If publishedIncidentGuid is null, just save the incident\r\n // let publishedGuid;\r\n // this.publishedIncidentService\r\n // .fetchIMIncident(this.wildFireYear, this.incidentNumberSequnce)\r\n // .subscribe((response) => {\r\n // response.getPublishedIncident.subscribe(\r\n // (result) => {\r\n // publishedGuid = result?.body?.publishedIncidentDetailGuid\r\n // }\r\n // )\r\n // } \r\n // )\r\n // if (publishedGuid) {\r\n\r\n // } else {\r\n \r\n // }\r\n const saveResult = this.publishedIncidentService.saveIMPublishedIncident(incident);\r\n if (saveResult) {\r\n return saveResult.toPromise();\r\n }\r\n } else {\r\n // If publishedIncidentGuid is not null, check for updates and then save the incident\r\n return this.publishedIncidentService.getIMPublishedIncident(incident)\r\n .toPromise()\r\n .then(data => {\r\n let etag = data.headers.get('ETag')\r\n if (etag != this.currentEtag) {\r\n this.snackbarService.open(\r\n 'There have been updates on this incident. To retrieve the latest information, please refresh the page. Note that after refreshing, any ongoing edits will be lost',\r\n 'Ok',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n return;\r\n } else {\r\n const saveResult = this.publishedIncidentService.saveIMPublishedIncident(incident);\r\n if (saveResult) {\r\n return saveResult.toPromise();\r\n }\r\n }\r\n })\r\n .catch(error => {\r\n console.error('Error publishing incident:', error);\r\n throw error; // Rethrow or handle the error as required\r\n });\r\n }\r\n }\r\n\r\n onShowPreview() {\r\n const mappedIncident = {\r\n contactEmailAddress: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['emailAddress'].value,\r\n contactOrgUnitIdentifer: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['fireCentre'].value,\r\n contactPhoneNumber: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['phoneNumber'].value,\r\n discoveryDate: new Date(\r\n this.incident.incidentData.discoveryTimestamp,\r\n ).toString(),\r\n fireCentre: this.currentAdminIncident.fireCentreOrgUnitIdentifier,\r\n fireOfNoteInd: this.incidentForm.controls['fireOfNote'].value,\r\n wasFireOfNoteInd: this.incidentForm.controls['wasFireOfNote'].value,\r\n fireYear: this.incident.wildfireYear,\r\n generalIncidentCauseCatId: this.incidentForm.controls['cause'].value,\r\n heavyEquipmentResourcesDetail:\r\n this.incidentForm.controls['heavyEquipmentComments'].value,\r\n heavyEquipmentResourcesInd:\r\n this.incidentForm.controls['heavyEquipmentInd'].value,\r\n incidentCauseDetail: this.incidentForm.controls['causeComments'].value,\r\n incidentGuid: this.currentAdminIncident['wildfireIncidentGuid'],\r\n incidentLocation:\r\n this.incidentForm.controls['location'].value ||\r\n this.currentAdminIncident.incidentLocation.geographicDescription,\r\n incidentMgmtCrewRsrcDetail:\r\n this.incidentForm.controls['incidentManagementComments'].value,\r\n incidentMgmtCrewRsrcInd:\r\n this.incidentForm.controls['incidentManagementInd'].value,\r\n incidentName: this.incidentForm.controls['fireName'].value,\r\n incidentNumberLabelFull: this.currentAdminIncident.incidentLabel,\r\n incidentOverview: this.incident.incidentOverview,\r\n incidentSizeDetail: this.incidentForm.controls['sizeComments'].value,\r\n incidentSizeEstimatedHa: this.incidentForm.controls['sizeHectares'].value,\r\n incidentSizeType: this.incidentForm.controls['sizeType'].value,\r\n lastUpdatedTimestamp: new Date(\r\n this.incident.incidentData.lastUpdatedTimestamp,\r\n ).toString(),\r\n latitude: this.incident.incidentData.incidentLocation.latitude,\r\n longitude: this.incident.incidentData.incidentLocation.longitude,\r\n resourceDetail: this.incidentForm.controls['responseComments'].value,\r\n stageOfControlCode:\r\n this.currentAdminIncident.incidentSituation.stageOfControlCode,\r\n structureProtectionRsrcDetail:\r\n this.incidentForm.controls['structureProtectionComments'].value,\r\n structureProtectionRsrcInd:\r\n this.incidentForm.controls['structureProtectionInd'].value,\r\n traditionalTerritoryDetail:\r\n this.incidentForm.controls['traditionalTerritory'].value,\r\n wildfireAviationResourceDetail:\r\n this.incidentForm.controls['aviationComments'].value,\r\n wildfireAviationResourceInd:\r\n this.incidentForm.controls['aviationInd'].value,\r\n wildfireCrewResourcesDetail:\r\n this.incidentForm.controls['crewsComments'].value,\r\n wildfireCrewResourcesInd:\r\n this.incidentForm.controls['wildifreCrewsInd'].value,\r\n crewResourceCount: this.incident.crewResourceCount || undefined,\r\n aviationResourceCount: this.incident.aviationResourceCount || undefined,\r\n heavyEquipmentResourceCount:\r\n this.incident.heavyEquipmentResourceCount || undefined,\r\n incidentManagementResourceCount:\r\n this.incident.incidentManagementResourceCount || undefined,\r\n structureProtectionResourceCount:\r\n this.incident.structureProtectionResourceCount || undefined,\r\n };\r\n\r\n if (localStorage.getItem('preview_incident') != null) {\r\n localStorage.removeItem('preview_incident');\r\n }\r\n\r\n localStorage.setItem('preview_incident', JSON.stringify(mappedIncident));\r\n\r\n const url = this.componentRouter.serializeUrl(\r\n this.componentRouter.createUrlTree(['incidents'], {\r\n queryParams: { preview: true },\r\n }),\r\n );\r\n\r\n window.open(url, '_blank');\r\n }\r\n\r\n // for decoupled editor\r\n public onReady(editor) {\r\n editor.ui\r\n .getEditableElement()\r\n .parentElement.insertBefore(\r\n editor.ui.view.toolbar.element,\r\n editor.ui.getEditableElement(),\r\n );\r\n\r\n editor.plugins.get('FileRepository').createUploadAdapter = (loader) =>\r\n new CustomImageUploader(loader);\r\n }\r\n}\r\n", "providers": [], "hostDirectives": [], "standalone": false, @@ -19133,7 +19235,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 405, + "line": 404, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -19171,7 +19273,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 409, + "line": 408, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -19199,7 +19301,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 650, + "line": 649, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -19223,7 +19325,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 564, + "line": 563, "deprecated": false, "deprecationMessage": "" }, @@ -19233,7 +19335,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 413, + "line": 412, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -19253,7 +19355,7 @@ "optional": false, "returnType": "Promise", "typeParameters": [], - "line": 513, + "line": 512, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -27275,12 +27377,12 @@ }, { "name": "WildFiresListComponent", - "id": "directive-WildFiresListComponent-541c0649519feba03b8c4626ee64744f257fd438aa5d1a5a28b293702a15733d2d4e809513a5fdeaf71cf3bfc594e766cf1e7ffbdbf33672acafe772d0343599", + "id": "directive-WildFiresListComponent-c944ff198c675a0800561686c6dd48dd43bda584b5a2ae3767b5a9dbc328f3ba3fc8f68c8827165e8fb54dd464cca88e2ed176f39624cd1829ec087a87fc3951", "file": "src/app/components/wildfires-list-header/wildfires-list/wildfires-list.component.ts", "type": "directive", "description": "", "rawdescription": "\n", - "sourceCode": "import { Overlay } from '@angular/cdk/overlay';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Directive,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport { UntypedFormBuilder, UntypedFormControl } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { Store } from '@ngrx/store';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport * as moment from 'moment';\r\nimport { debounceTime } from 'rxjs/operators';\r\nimport { PagedCollection } from '../../../conversion/models';\r\nimport { ApplicationStateService } from '../../../services/application-state.service';\r\nimport { CommonUtilityService } from '../../../services/common-utility.service';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\nimport { PlaceData } from '../../../services/wfnews-map.service/place-data';\r\nimport { RootState } from '../../../store';\r\nimport { searchWildfires } from '../../../store/wildfiresList/wildfiresList.action';\r\nimport {\r\n initWildfiresListPaging,\r\n SEARCH_WILDFIRES_COMPONENT_ID,\r\n} from '../../../store/wildfiresList/wildfiresList.stats';\r\nimport {\r\n convertFromTimestamp,\r\n convertToStageOfControlDescription,\r\n FireCentres,\r\n convertToFireCentreDescription,\r\n ResourcesRoutes,\r\n snowPlowHelper,\r\n convertFireNumber,\r\n} from '../../../utils';\r\nimport { CollectionComponent } from '../../common/base-collection/collection.component';\r\nimport { WildFiresListComponentModel } from './wildfires-list.component.model';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\n\r\n@Directive()\r\nexport class WildFiresListComponent\r\n extends CollectionComponent\r\n implements OnChanges, AfterViewInit, OnInit {\r\n @Input() collection: PagedCollection;\r\n\r\n public currentYearString;\r\n public currentDateTimeString;\r\n filteredOptions: any[];\r\n placeData: PlaceData;\r\n searchByLocationControl = new UntypedFormControl();\r\n selectedLat: number;\r\n selectedLong: number;\r\n url;\r\n displayLabel = 'Simple Wildfires Search';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentreName' },\r\n { description: 'Name', code: 'incidentName' },\r\n { description: 'Stage of Control', code: 'stageOfControlCode' },\r\n { description: 'Last Updated', code: 'lastUpdatedTimestamp' },\r\n ];\r\n public selectedSortValue = '';\r\n selectedFireCentreCode = '';\r\n wildfiresOfNoteInd = false;\r\n outOfControlFires = true;\r\n beingHeldFires = true;\r\n underControlFires = true;\r\n outWildfiresInd = false;\r\n selectedRadius = 50;\r\n radiusOptions = [50, 10, 20, 30, 40, 60, 70, 80, 90, 100];\r\n fireCentreOptions = FireCentres;\r\n locationName: string;\r\n sortedAddressList: string[];\r\n\r\n public locationData: LocationData;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n convertFromTimestamp = convertFromTimestamp;\r\n convertToStageOfControlDescription = convertToStageOfControlDescription;\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n snowPlowHelper = snowPlowHelper;\r\n convertFireNumber = convertFireNumber;\r\n\r\n constructor(\r\n router: Router,\r\n route: ActivatedRoute,\r\n sanitizer: DomSanitizer,\r\n store: Store,\r\n fb: UntypedFormBuilder,\r\n dialog: MatDialog,\r\n applicationStateService: ApplicationStateService,\r\n tokenService: TokenService,\r\n snackbarService: MatSnackBar,\r\n overlay: Overlay,\r\n cdr: ChangeDetectorRef,\r\n appConfigService: AppConfigService,\r\n http: HttpClient,\r\n watchlistService: WatchlistService,\r\n commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private capacitorService: CapacitorService,\r\n ) {\r\n super(\r\n router,\r\n route,\r\n sanitizer,\r\n store,\r\n fb,\r\n dialog,\r\n applicationStateService,\r\n tokenService,\r\n snackbarService,\r\n overlay,\r\n cdr,\r\n appConfigService,\r\n http,\r\n watchlistService,\r\n commonUtilityService,\r\n );\r\n this.placeData = new PlaceData();\r\n const self = this;\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n this.locationName = val;\r\n\r\n if (!val) {\r\n this.filteredOptions = [];\r\n this.selectedLat = undefined;\r\n this.selectedLong = undefined;\r\n this.searchTextUpdated();\r\n return;\r\n }\r\n\r\n if (val.length > 2) {\r\n this.filteredOptions = [];\r\n this.placeData.searchAddresses(val).then(function(results) {\r\n if (results) {\r\n results.forEach((result) => {\r\n self.sortedAddressList =\r\n self.commonUtilityService.sortAddressList(results, val);\r\n });\r\n self.filteredOptions = self.sortedAddressList;\r\n }\r\n });\r\n }\r\n });\r\n\r\n this.url =\r\n this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1);\r\n this.snowPlowHelper(this.url);\r\n }\r\n\r\n initModels() {\r\n this.model = new WildFiresListComponentModel(this.sanitizer);\r\n this.viewModel = new WildFiresListComponentModel(this.sanitizer);\r\n }\r\n\r\n loadPage() {\r\n this.url =\r\n this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1);\r\n this.placeData = new PlaceData();\r\n this.componentId = SEARCH_WILDFIRES_COMPONENT_ID;\r\n this.updateView();\r\n this.initSortingAndPaging(initWildfiresListPaging);\r\n this.config = this.getPagingConfig();\r\n this.baseRoute = this.router.url;\r\n this.doSearch();\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n super.ngOnChanges(changes);\r\n }\r\n\r\n doSearch() {\r\n if (\r\n !this.wildfiresOfNoteInd &&\r\n !this.outOfControlFires &&\r\n !this.beingHeldFires &&\r\n !this.underControlFires &&\r\n !this.outWildfiresInd\r\n ) {\r\n this.collectionData = [];\r\n this.collection = null;\r\n this.summaryString = 'No records to display.';\r\n setTimeout(() => {\r\n this.cdr.detectChanges();\r\n });\r\n } else {\r\n // set stages of control to return\r\n const stageOfControlList = [];\r\n if (this.outWildfiresInd) {\r\n stageOfControlList.push('OUT');\r\n }\r\n if (this.outOfControlFires) {\r\n stageOfControlList.push('OUT_CNTRL');\r\n }\r\n if (this.beingHeldFires) {\r\n stageOfControlList.push('HOLDING');\r\n }\r\n if (this.underControlFires) {\r\n stageOfControlList.push('UNDR_CNTRL');\r\n }\r\n\r\n if (this.selectedSortValue !== '') {\r\n this.currentSort = this.selectedSortValue;\r\n this.currentSortDirection =\r\n this.currentSortDirection === 'ASC' ? 'DESC' : 'ASC';\r\n this.selectedSortValue = '';\r\n }\r\n\r\n this.store.dispatch(\r\n searchWildfires(\r\n this.componentId,\r\n {\r\n pageNumber: this.config.currentPage,\r\n pageRowCount: this.config.itemsPerPage,\r\n sortColumn: this.currentSort,\r\n sortDirection: this.currentSortDirection,\r\n query: this.searchText,\r\n },\r\n this.selectedFireCentreCode,\r\n this.wildfiresOfNoteInd,\r\n stageOfControlList,\r\n false,\r\n undefined,\r\n this.displayLabel,\r\n this.selectedLat,\r\n this.selectedLong,\r\n this.selectedRadius,\r\n ),\r\n );\r\n }\r\n }\r\n\r\n onChangeFilters() {\r\n super.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n clearSearchAndFilters() {\r\n this.searchText = null;\r\n this.locationName = null;\r\n this.selectedFireCentreCode = null;\r\n this.wildfiresOfNoteInd = false;\r\n this.outWildfiresInd = false;\r\n this.selectedRadius = 50;\r\n this.selectedLat = null;\r\n this.selectedLong = null;\r\n super.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n getViewModel(): WildFiresListComponentModel {\r\n return this.viewModel as WildFiresListComponentModel;\r\n }\r\n\r\n ngAfterViewInit() {\r\n super.ngAfterViewInit();\r\n }\r\n\r\n ngOnchanges(changes: SimpleChanges) {\r\n super.ngOnChanges(changes);\r\n }\r\n\r\n convertToDate(value: string) {\r\n if (value) {\r\n return moment(value).format('MMM Do YYYY h:mm:ss a');\r\n }\r\n }\r\n\r\n async selectIncident(incident: any) {\r\n const device = await this.capacitorService.checkDeviceSystem();\r\n // IOS standalone app can not open url in blank page.\r\n if (device.operatingSystem === 'ios') {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n },\r\n });\r\n } else {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n }\r\n\r\n onWatchlist(incident: any): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident: any) {\r\n if (this.onWatchlist(incident)) {\r\n this.removeFromWatchlist(incident);\r\n } else {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n removeFromWatchlist(incident: any) {\r\n this.watchlistService.removeFromWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n viewMap(incident: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n activeWildfires: true,\r\n identify: true,\r\n longitude: incident.longitude,\r\n latitude: incident.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n stageOfControlChanges(event: any) {\r\n this.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n isLocationName() {\r\n return this.locationName && this.locationName !== '';\r\n }\r\n\r\n isSearchText() {\r\n return this.searchText && this.searchText !== '';\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n\r\n if ((result as boolean) === false) {\r\n this.clearLocation();\r\n } else {\r\n this.selectedLat = (result as LocationData).latitude;\r\n this.selectedLong = (result as LocationData).longitude;\r\n this.selectedRadius = (result as LocationData).radius;\r\n\r\n this.locationData = result as LocationData;\r\n }\r\n\r\n this.doSearch();\r\n });\r\n }\r\n\r\n clearLocation() {\r\n this.locationData = null;\r\n this.selectedLat = null;\r\n this.selectedLong = null;\r\n this.selectedRadius = null;\r\n }\r\n\r\n clearLocationFilter() {\r\n this.locationData = undefined;\r\n this.searchTextUpdated();\r\n this.clearLocation();\r\n this.doSearch();\r\n }\r\n}\r\n", + "sourceCode": "import { Overlay } from '@angular/cdk/overlay';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Directive,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n SimpleChanges,\r\n} from '@angular/core';\r\nimport { UntypedFormBuilder, UntypedFormControl } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { Store } from '@ngrx/store';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport * as moment from 'moment';\r\nimport { debounceTime } from 'rxjs/operators';\r\nimport { PagedCollection } from '../../../conversion/models';\r\nimport { ApplicationStateService } from '../../../services/application-state.service';\r\nimport { CommonUtilityService } from '../../../services/common-utility.service';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\nimport { PlaceData } from '../../../services/wfnews-map.service/place-data';\r\nimport { RootState } from '../../../store';\r\nimport { searchWildfires } from '../../../store/wildfiresList/wildfiresList.action';\r\nimport {\r\n initWildfiresListPaging,\r\n SEARCH_WILDFIRES_COMPONENT_ID,\r\n} from '../../../store/wildfiresList/wildfiresList.stats';\r\nimport {\r\n convertFromTimestamp,\r\n convertToStageOfControlDescription,\r\n FireCentres,\r\n convertToFireCentreDescription,\r\n ResourcesRoutes,\r\n snowPlowHelper,\r\n convertFireNumber,\r\n} from '../../../utils';\r\nimport { CollectionComponent } from '../../common/base-collection/collection.component';\r\nimport { WildFiresListComponentModel } from './wildfires-list.component.model';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\n\r\n@Directive()\r\nexport class WildFiresListComponent\r\n extends CollectionComponent\r\n implements OnChanges, AfterViewInit, OnInit {\r\n @Input() collection: PagedCollection;\r\n\r\n public currentYearString;\r\n public currentDateTimeString;\r\n filteredOptions: any[];\r\n placeData: PlaceData;\r\n searchByLocationControl = new UntypedFormControl();\r\n selectedLat: number;\r\n selectedLong: number;\r\n url;\r\n displayLabel = 'Simple Wildfires Search';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentreName' },\r\n { description: 'Name', code: 'incidentName' },\r\n { description: 'Stage of Control', code: 'stageOfControlCode' },\r\n { description: 'Last Updated', code: 'lastUpdatedTimestamp' },\r\n ];\r\n public selectedSortValue = '';\r\n selectedFireCentreCode = '';\r\n wildfiresOfNoteInd = false;\r\n outOfControlFires = true;\r\n beingHeldFires = true;\r\n underControlFires = true;\r\n outWildfiresInd = false;\r\n selectedRadius = 50;\r\n radiusOptions = [50, 10, 20, 30, 40, 60, 70, 80, 90, 100];\r\n fireCentreOptions = FireCentres;\r\n locationName: string;\r\n sortedAddressList: string[];\r\n hoveredItem: any = null;\r\n\r\n public locationData: LocationData;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n convertFromTimestamp = convertFromTimestamp;\r\n convertToStageOfControlDescription = convertToStageOfControlDescription;\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n snowPlowHelper = snowPlowHelper;\r\n convertFireNumber = convertFireNumber;\r\n\r\n constructor(\r\n router: Router,\r\n route: ActivatedRoute,\r\n sanitizer: DomSanitizer,\r\n store: Store,\r\n fb: UntypedFormBuilder,\r\n dialog: MatDialog,\r\n applicationStateService: ApplicationStateService,\r\n tokenService: TokenService,\r\n snackbarService: MatSnackBar,\r\n overlay: Overlay,\r\n cdr: ChangeDetectorRef,\r\n appConfigService: AppConfigService,\r\n http: HttpClient,\r\n watchlistService: WatchlistService,\r\n commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private capacitorService: CapacitorService,\r\n ) {\r\n super(\r\n router,\r\n route,\r\n sanitizer,\r\n store,\r\n fb,\r\n dialog,\r\n applicationStateService,\r\n tokenService,\r\n snackbarService,\r\n overlay,\r\n cdr,\r\n appConfigService,\r\n http,\r\n watchlistService,\r\n commonUtilityService,\r\n );\r\n this.placeData = new PlaceData();\r\n const self = this;\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n this.locationName = val;\r\n\r\n if (!val) {\r\n this.filteredOptions = [];\r\n this.selectedLat = undefined;\r\n this.selectedLong = undefined;\r\n this.searchTextUpdated();\r\n return;\r\n }\r\n\r\n if (val.length > 2) {\r\n this.filteredOptions = [];\r\n this.placeData.searchAddresses(val).then(function(results) {\r\n if (results) {\r\n results.forEach((result) => {\r\n self.sortedAddressList =\r\n self.commonUtilityService.sortAddressList(results, val);\r\n });\r\n self.filteredOptions = self.sortedAddressList;\r\n }\r\n });\r\n }\r\n });\r\n\r\n this.url =\r\n this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1);\r\n this.snowPlowHelper(this.url);\r\n }\r\n\r\n initModels() {\r\n this.model = new WildFiresListComponentModel(this.sanitizer);\r\n this.viewModel = new WildFiresListComponentModel(this.sanitizer);\r\n }\r\n\r\n loadPage() {\r\n this.url =\r\n this.appConfigService.getConfig().application.baseUrl.toString() +\r\n this.router.url.slice(1);\r\n this.placeData = new PlaceData();\r\n this.componentId = SEARCH_WILDFIRES_COMPONENT_ID;\r\n this.updateView();\r\n this.initSortingAndPaging(initWildfiresListPaging);\r\n this.config = this.getPagingConfig();\r\n this.baseRoute = this.router.url;\r\n this.doSearch();\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n super.ngOnChanges(changes);\r\n }\r\n\r\n doSearch() {\r\n if (\r\n !this.wildfiresOfNoteInd &&\r\n !this.outOfControlFires &&\r\n !this.beingHeldFires &&\r\n !this.underControlFires &&\r\n !this.outWildfiresInd\r\n ) {\r\n this.collectionData = [];\r\n this.collection = null;\r\n this.summaryString = 'No records to display.';\r\n setTimeout(() => {\r\n this.cdr.detectChanges();\r\n });\r\n } else {\r\n // set stages of control to return\r\n const stageOfControlList = [];\r\n if (this.outWildfiresInd) {\r\n stageOfControlList.push('OUT');\r\n }\r\n if (this.outOfControlFires) {\r\n stageOfControlList.push('OUT_CNTRL');\r\n }\r\n if (this.beingHeldFires) {\r\n stageOfControlList.push('HOLDING');\r\n }\r\n if (this.underControlFires) {\r\n stageOfControlList.push('UNDR_CNTRL');\r\n }\r\n\r\n if (this.selectedSortValue !== '') {\r\n this.currentSort = this.selectedSortValue;\r\n this.currentSortDirection =\r\n this.currentSortDirection === 'ASC' ? 'DESC' : 'ASC';\r\n this.selectedSortValue = '';\r\n }\r\n\r\n this.store.dispatch(\r\n searchWildfires(\r\n this.componentId,\r\n {\r\n pageNumber: this.config.currentPage,\r\n pageRowCount: this.config.itemsPerPage,\r\n sortColumn: this.currentSort,\r\n sortDirection: this.currentSortDirection,\r\n query: this.searchText,\r\n },\r\n this.selectedFireCentreCode,\r\n this.wildfiresOfNoteInd,\r\n stageOfControlList,\r\n false,\r\n undefined,\r\n this.displayLabel,\r\n this.selectedLat,\r\n this.selectedLong,\r\n this.selectedRadius,\r\n ),\r\n );\r\n }\r\n }\r\n\r\n onChangeFilters() {\r\n super.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n clearSearchAndFilters() {\r\n this.searchText = null;\r\n this.locationName = null;\r\n this.selectedFireCentreCode = null;\r\n this.wildfiresOfNoteInd = false;\r\n this.outWildfiresInd = false;\r\n this.selectedRadius = 50;\r\n this.selectedLat = null;\r\n this.selectedLong = null;\r\n super.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n getViewModel(): WildFiresListComponentModel {\r\n return this.viewModel as WildFiresListComponentModel;\r\n }\r\n\r\n ngAfterViewInit() {\r\n super.ngAfterViewInit();\r\n }\r\n\r\n ngOnchanges(changes: SimpleChanges) {\r\n super.ngOnChanges(changes);\r\n }\r\n\r\n convertToDate(value: string) {\r\n if (value) {\r\n return moment(value).format('MMM Do YYYY h:mm:ss a');\r\n }\r\n }\r\n\r\n async selectIncident(incident: any) {\r\n const device = await this.capacitorService.checkDeviceSystem();\r\n // IOS standalone app can not open url in blank page.\r\n if (device.operatingSystem === 'ios') {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n },\r\n });\r\n } else {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: incident.fireYear,\r\n incidentNumber: incident.incidentNumberLabel,\r\n source: [ResourcesRoutes.WILDFIRESLIST],\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n }\r\n\r\n onWatchlist(incident: any): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident: any) {\r\n if (this.onWatchlist(incident)) {\r\n this.removeFromWatchlist(incident);\r\n } else {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n removeFromWatchlist(incident: any) {\r\n this.watchlistService.removeFromWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n viewMap(incident: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n activeWildfires: true,\r\n identify: true,\r\n longitude: incident.longitude,\r\n latitude: incident.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n stageOfControlChanges(event: any) {\r\n this.onChangeFilters();\r\n this.doSearch();\r\n }\r\n\r\n isLocationName() {\r\n return this.locationName && this.locationName !== '';\r\n }\r\n\r\n isSearchText() {\r\n return this.searchText && this.searchText !== '';\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n\r\n if ((result as boolean) === false) {\r\n this.clearLocation();\r\n } else {\r\n this.selectedLat = (result as LocationData).latitude;\r\n this.selectedLong = (result as LocationData).longitude;\r\n this.selectedRadius = (result as LocationData).radius;\r\n\r\n this.locationData = result as LocationData;\r\n }\r\n\r\n this.doSearch();\r\n });\r\n }\r\n\r\n clearLocation() {\r\n this.locationData = null;\r\n this.selectedLat = null;\r\n this.selectedLong = null;\r\n this.selectedRadius = null;\r\n }\r\n\r\n clearLocationFilter() {\r\n this.locationData = undefined;\r\n this.searchTextUpdated();\r\n this.clearLocation();\r\n this.doSearch();\r\n }\r\n}\r\n", "providers": [], "hostDirectives": [], "standalone": false, @@ -27318,7 +27420,7 @@ "type": "", "optional": false, "description": "", - "line": 98 + "line": 99 }, { "name": "convertFromTimestamp", @@ -27328,7 +27430,7 @@ "type": "", "optional": false, "description": "", - "line": 94 + "line": 95 }, { "name": "convertToFireCentreDescription", @@ -27338,7 +27440,7 @@ "type": "", "optional": false, "description": "", - "line": 96 + "line": 97 }, { "name": "convertToStageOfControlDescription", @@ -27348,7 +27450,7 @@ "type": "", "optional": false, "description": "", - "line": 95 + "line": 96 }, { "name": "currentDateTimeString", @@ -27406,6 +27508,16 @@ "description": "", "line": 85 }, + { + "name": "hoveredItem", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88 + }, { "name": "isExtraSmall", "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", @@ -27414,7 +27526,7 @@ "type": "Observable", "optional": false, "description": "", - "line": 91, + "line": 92, "modifierKind": [ 123 ] @@ -27426,7 +27538,7 @@ "type": "LocationData", "optional": false, "description": "", - "line": 89, + "line": 90, "modifierKind": [ 125 ] @@ -27548,7 +27660,7 @@ "type": "", "optional": false, "description": "", - "line": 97 + "line": 98 }, { "name": "sortedAddressList", @@ -28060,7 +28172,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 319, + "line": 321, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -28081,7 +28193,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 397, + "line": 399, "deprecated": false, "deprecationMessage": "" }, @@ -28091,7 +28203,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 404, + "line": 406, "deprecated": false, "deprecationMessage": "" }, @@ -28101,7 +28213,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 259, + "line": 260, "deprecated": false, "deprecationMessage": "" }, @@ -28118,7 +28230,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 284, + "line": 285, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -28139,7 +28251,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 193, + "line": 194, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -28152,7 +28264,7 @@ "optional": false, "returnType": "WildFiresListComponentModel", "typeParameters": [], - "line": 272, + "line": 273, "deprecated": false, "deprecationMessage": "" }, @@ -28162,7 +28274,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 171, + "line": 172, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -28175,7 +28287,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 355, + "line": 357, "deprecated": false, "deprecationMessage": "" }, @@ -28185,7 +28297,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 359, + "line": 361, "deprecated": false, "deprecationMessage": "" }, @@ -28195,7 +28307,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 176, + "line": 177, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -28208,7 +28320,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 276, + "line": 277, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -28228,7 +28340,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 280, + "line": 281, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -28256,7 +28368,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 189, + "line": 190, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -28280,7 +28392,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 254, + "line": 255, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -28300,7 +28412,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 313, + "line": 315, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -28321,7 +28433,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 363, + "line": 365, "deprecated": false, "deprecationMessage": "" }, @@ -28338,7 +28450,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 330, + "line": 332, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -28366,7 +28478,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 290, + "line": 291, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -28397,7 +28509,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 350, + "line": 352, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -28425,7 +28537,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 337, + "line": 339, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -29454,7 +29566,7 @@ "deprecationMessage": "" } ], - "line": 98, + "line": 99, "jsdoctags": [ { "name": "router", @@ -33651,7 +33763,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 405, + "line": 404, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -33695,7 +33807,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 409, + "line": 408, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -33726,7 +33838,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 650, + "line": 649, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -33753,7 +33865,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 564, + "line": 563, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -33766,7 +33878,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 413, + "line": 412, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -33789,7 +33901,7 @@ "optional": false, "returnType": "Promise", "typeParameters": [], - "line": 513, + "line": 512, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -34011,7 +34123,7 @@ }, { "name": "AppComponent", - "id": "component-AppComponent-106143fcd8936674722b4bd68b3563391ab4a0daddae95d5e0a23b3cea56629e62c33a8cf4eefbfcfa065415074034a3bb9d44691e7b4fc0d6a9d93480f4ff18", + "id": "component-AppComponent-7f9cfee563fdd9b3670413aa3445464de380605af4d507829394e5bf244368889622a93f9c21d8f1341af1af12f233a8f699df298c8aa9549f78f5dfb303e292", "file": "src/app/app.component.ts", "encapsulation": [], "entryComponents": [], @@ -34039,7 +34151,7 @@ "type": "string", "optional": false, "description": "", - "line": 134 + "line": 135 }, { "name": "applicationConfig", @@ -34049,7 +34161,7 @@ "type": "WfApplicationConfiguration", "optional": false, "description": "", - "line": 111 + "line": 112 }, { "name": "applicationState", @@ -34059,7 +34171,7 @@ "type": "WfApplicationState", "optional": false, "description": "", - "line": 122 + "line": 123 }, { "name": "appMenu", @@ -34068,7 +34180,7 @@ "type": "WfMenuItems", "optional": false, "description": "", - "line": 126 + "line": 127 }, { "name": "footerMenu", @@ -34077,7 +34189,7 @@ "type": "WfMenuItems", "optional": false, "description": "", - "line": 127 + "line": 128 }, { "name": "hasAccess", @@ -34087,7 +34199,7 @@ "type": "", "optional": false, "description": "", - "line": 109 + "line": 110 }, { "name": "isLoggedIn", @@ -34097,7 +34209,7 @@ "type": "", "optional": false, "description": "", - "line": 108 + "line": 109 }, { "name": "isMobileView", @@ -34107,7 +34219,7 @@ "type": "", "optional": false, "description": "", - "line": 138, + "line": 139, "modifierKind": [ 125 ] @@ -34119,7 +34231,7 @@ "type": "Subscription", "optional": false, "description": "", - "line": 130 + "line": 131 }, { "name": "lastSyncDate", @@ -34128,7 +34240,7 @@ "type": "", "optional": false, "description": "", - "line": 131 + "line": 132 }, { "name": "lastSyncValue", @@ -34138,7 +34250,7 @@ "type": "", "optional": false, "description": "", - "line": 132 + "line": 133 }, { "name": "orientation", @@ -34147,7 +34259,7 @@ "type": "", "optional": false, "description": "", - "line": 128 + "line": 129 }, { "name": "snowPlowHelper", @@ -34157,7 +34269,7 @@ "type": "", "optional": false, "description": "", - "line": 137, + "line": 138, "modifierKind": [ 125 ] @@ -34170,7 +34282,7 @@ "type": "string", "optional": false, "description": "", - "line": 106 + "line": 107 }, { "name": "tokenSubscription", @@ -34179,7 +34291,7 @@ "type": "Subscription", "optional": false, "description": "", - "line": 133 + "line": 134 }, { "name": "TOOLTIP_DELAY", @@ -34189,7 +34301,7 @@ "type": "number", "optional": false, "description": "", - "line": 139, + "line": 140, "modifierKind": [ 125 ] @@ -34202,7 +34314,7 @@ "type": "", "optional": false, "description": "", - "line": 944, + "line": 952, "modifierKind": [ 123 ] @@ -34214,7 +34326,7 @@ "type": "", "optional": false, "description": "", - "line": 136, + "line": 137, "modifierKind": [ 125 ] @@ -34227,7 +34339,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 511, + "line": 512, "deprecated": false, "deprecationMessage": "" }, @@ -34237,7 +34349,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 495, + "line": 496, "deprecated": false, "deprecationMessage": "" }, @@ -34247,7 +34359,7 @@ "optional": false, "returnType": "\"Legal\" | \"Disclaimer and Legal Links\"", "typeParameters": [], - "line": 936, + "line": 944, "deprecated": false, "deprecationMessage": "" }, @@ -34257,7 +34369,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 310, + "line": 311, "deprecated": false, "deprecationMessage": "" }, @@ -34267,7 +34379,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 284, + "line": 285, "deprecated": false, "deprecationMessage": "" }, @@ -34277,7 +34389,7 @@ "optional": false, "returnType": "\"App Store\" | \"Google Play\"", "typeParameters": [], - "line": 299, + "line": 300, "deprecated": false, "deprecationMessage": "" }, @@ -34287,7 +34399,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 436, + "line": 437, "deprecated": false, "deprecationMessage": "" }, @@ -34297,7 +34409,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 314, + "line": 315, "deprecated": false, "deprecationMessage": "" }, @@ -34307,7 +34419,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 368, + "line": 369, "deprecated": false, "deprecationMessage": "" }, @@ -34317,7 +34429,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 871, + "line": 879, "deprecated": false, "deprecationMessage": "" }, @@ -34327,7 +34439,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 270, + "line": 271, "deprecated": false, "deprecationMessage": "" }, @@ -34337,7 +34449,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 891, + "line": 899, "deprecated": false, "deprecationMessage": "" }, @@ -34347,7 +34459,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 884, + "line": 892, "deprecated": false, "deprecationMessage": "" }, @@ -34357,7 +34469,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 500, + "line": 501, "deprecated": false, "deprecationMessage": "" }, @@ -34374,7 +34486,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 507, + "line": 508, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -34395,7 +34507,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 419, + "line": 420, "deprecated": false, "deprecationMessage": "" }, @@ -34405,7 +34517,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 486, + "line": 487, "deprecated": false, "deprecationMessage": "" }, @@ -34415,7 +34527,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 169, + "line": 170, "deprecated": false, "deprecationMessage": "" }, @@ -34425,7 +34537,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 160, + "line": 161, "deprecated": false, "deprecationMessage": "", "decorators": [ @@ -34444,7 +34556,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 165, + "line": 166, "deprecated": false, "deprecationMessage": "", "decorators": [ @@ -34463,7 +34575,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 449, + "line": 450, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -34483,7 +34595,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 920, + "line": 928, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -34504,7 +34616,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 277, + "line": 278, "deprecated": false, "deprecationMessage": "" }, @@ -34521,7 +34633,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 897, + "line": 905, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -34542,7 +34654,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 474, + "line": 475, "deprecated": false, "deprecationMessage": "" } @@ -34559,7 +34671,7 @@ ], "deprecated": false, "deprecationMessage": "", - "line": 160 + "line": 161 }, { "name": "window:resize", @@ -34569,7 +34681,7 @@ ], "deprecated": false, "deprecationMessage": "", - "line": 165 + "line": 166 } ], "standalone": false, @@ -34577,7 +34689,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Location } from '@angular/common';\r\nimport {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Component,\r\n HostListener,\r\n NgZone,\r\n OnDestroy,\r\n OnInit,\r\n} from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatIconRegistry } from '@angular/material/icon';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { Router } from '@angular/router';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport {\r\n RouterLink,\r\n WfApplicationConfiguration,\r\n WfApplicationState,\r\n} from '@wf1/wfcc-application-ui';\r\nimport { WfMenuItems } from '@wf1/wfcc-application-ui/application/components/wf-menu/wf-menu.component';\r\nimport * as moment from 'moment';\r\nimport { Subscription } from 'rxjs';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { ApplicationStateService } from './services/application-state.service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport {\r\n ResourcesRoutes,\r\n isMobileView,\r\n isMobileView as mobileView,\r\n snowPlowHelper,\r\n} from './utils';\r\nimport {\r\n CapacitorService,\r\n LocationNotification,\r\n} from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\nexport const ICON = {\r\n ADVISORIES: 'advisories',\r\n BACK_ICON: 'back-icon',\r\n BOOKMARK: 'bookmark',\r\n CLOUD_SUN: 'cloud-sun',\r\n CONTACT_US: 'contact-us',\r\n DOT: 'dot',\r\n EXCLAMATION_CIRCLE: 'exclamation-circle',\r\n EXT_LINK: 'external-link',\r\n FACEBOOK_SQUARE: 'fb-square',\r\n FACEBOOK: 'facebook',\r\n FILTER_CANCEL: 'filter-cancel',\r\n FIRE: 'fire',\r\n INCIDENT: 'incident',\r\n MAP_SIGNS: 'map-signs',\r\n MAP: 'map',\r\n TWITTER: 'twitter',\r\n CAMPING: 'camping',\r\n LARGER: 'larger',\r\n PHONE: 'phone',\r\n ARROW_FORWARD_ENABLED: 'arrow-forward-enabled',\r\n ARROW_FORWARD_DISABLED: 'arrow-forward-disabled',\r\n CAMERA: 'camera',\r\n IMAGE: 'image',\r\n CAMERA_GREY: 'camera-grey',\r\n IMAGE_GREY: 'image-grey',\r\n EDIT: 'edit',\r\n SEND: 'send',\r\n LOCATION_OFF: 'location-off',\r\n DASHBOARD: 'dashboard',\r\n MORE: 'more',\r\n REPORT: 'report',\r\n SAVED: 'saved',\r\n ARROW: 'arrow',\r\n CANCEL: 'cancel',\r\n AREA_RESTRICTION: 'area-restriction',\r\n BAN: 'ban',\r\n FIRE_DANGER_VERY_LOW: 'fire-danger-very-low',\r\n FIRE_DANGER_LOW: 'fire-danger-low',\r\n FIRE_DANGER_MODERATE: 'fire-danger-moderate',\r\n FIRE_DANGER_HIGH: 'fire-danger-high',\r\n FIRE_DANGER_EXTREME: 'fire-danger-extreme',\r\n ROAD_EVENT: 'road-event',\r\n CLOSED_RECREATION_SITE: 'closed-recreation-site',\r\n REGIONAL_DISTRICTS: 'regional-districts',\r\n BROWN_SQUARE: 'brown-square',\r\n INDIAN_RESERVE: 'indian-reserve',\r\n BACK_ICON_PANEL: 'back-icon-panel',\r\n FIRE_NOTE: 'fire-note',\r\n LOCATION_DISABLED: 'location-disabled',\r\n LOCATION_ENABLED: 'location-enabled',\r\n CALENDAR: 'calendar',\r\n ZOOM_IN: 'zoom-in',\r\n AGENCY: 'agency',\r\n CARBON_GAUGE: 'carbon-gauge',\r\n CARBON_CALENDAR: 'carbon-calendar',\r\n ARROW_LEFT: 'carbon-calendar',\r\n CARBON_LAYER: 'carbon-layer',\r\n};\r\n\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: './app.component.html',\r\n styleUrls: ['./app.component.scss'],\r\n})\r\nexport class AppComponent implements OnDestroy, OnInit, AfterViewInit {\r\n title = 'News';\r\n\r\n isLoggedIn = true;\r\n hasAccess = true;\r\n\r\n applicationConfig: WfApplicationConfiguration = {\r\n title: 'Wildfire News',\r\n device: this.applicationStateService.getDevice(),\r\n userName: '',\r\n version: {\r\n long: '',\r\n short: '',\r\n },\r\n environment: '',\r\n };\r\n\r\n applicationState: WfApplicationState = {\r\n menu: 'hidden',\r\n };\r\n\r\n appMenu: WfMenuItems;\r\n footerMenu: WfMenuItems;\r\n orientation;\r\n\r\n lastSuccessPollSub: Subscription;\r\n lastSyncDate;\r\n lastSyncValue = undefined;\r\n tokenSubscription: Subscription;\r\n activeMenuItem = '';\r\n\r\n public url;\r\n public snowPlowHelper = snowPlowHelper;\r\n public isMobileView = mobileView;\r\n public TOOLTIP_DELAY = 500;\r\n\r\n constructor(\r\n protected appConfigService: AppConfigService,\r\n protected router: Router,\r\n protected location: Location,\r\n protected updateService: UpdateService,\r\n protected applicationStateService: ApplicationStateService,\r\n protected matIconRegistry: MatIconRegistry,\r\n protected domSanitizer: DomSanitizer,\r\n protected tokenService: TokenService,\r\n protected cdr: ChangeDetectorRef,\r\n protected dialog: MatDialog,\r\n protected wfMapService: WFMapService,\r\n protected capacitorService: CapacitorService,\r\n protected commonUtilityService: CommonUtilityService,\r\n protected zone: NgZone,\r\n ) {\r\n }\r\n\r\n @HostListener('window:orientationchange', ['$event'])\r\n onOrientationChange() {\r\n this.onSizeChange();\r\n }\r\n\r\n @HostListener('window:resize', ['$event'])\r\n onResize() {\r\n this.onSizeChange();\r\n }\r\n\r\n ngOnInit() {\r\n if (this.isMobileView()) {\r\n if (typeof (window.screen.orientation as any).lock === 'function') {\r\n const lock = (window.screen.orientation as any).lock('portrait');\r\n (lock as Promise)\r\n .then(() => {\r\n console.log('Orientation locked to Portrait');\r\n })\r\n .catch((err) => {\r\n console.error('Failed to lock device orientation: ', err);\r\n });\r\n } else {\r\n console.error('Failed to lock device orientation');\r\n }\r\n }\r\n\r\n this.wfMapService.patch();\r\n this.wfMapService.changeBasemapCacheToken();\r\n this.addCustomMaterialIcons();\r\n this.updateService.checkForUpdates();\r\n this.checkUserPermissions();\r\n\r\n if (!this.location.path().startsWith('/(root:external')) {\r\n this.appConfigService.configEmitter.subscribe((config) => {\r\n this.applicationConfig.version.short =\r\n config.application.version.replace(/-snapshot/i, '');\r\n this.applicationConfig.version.long = config.application.version;\r\n this.applicationConfig.environment =\r\n config.application.environment.replace(/^.*prod.*$/i, ' ') || ' ';\r\n this.onResize();\r\n });\r\n }\r\n this.tokenSubscription = this.tokenService.credentialsEmitter.subscribe(\r\n (creds) => {\r\n const first = creds.given_name || creds.givenName;\r\n const last = creds.family_name || creds.familyName;\r\n\r\n this.applicationConfig.userName = `${first} ${last}`;\r\n },\r\n );\r\n\r\n this.initAppMenu();\r\n this.initFooterMenu();\r\n\r\n window['SPLASH_SCREEN'].remove();\r\n if (localStorage.getItem('dontShowDisclaimer') !== 'true') {\r\n const dialogRef = this.dialog.open(DisclaimerDialogComponent, {\r\n autoFocus: false,\r\n width: '600px',\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['dontShowAgain']) {\r\n localStorage.setItem('dontShowDisclaimer', 'true');\r\n } else {\r\n localStorage.removeItem('dontShowDisclaimer');\r\n }\r\n });\r\n }\r\n\r\n const mainApp = document.getElementById('main-app');\r\n if (mainApp) {\r\n setTimeout(() => {\r\n mainApp.classList.remove('menu-collapsed');\r\n mainApp.classList.add('menu-hidden');\r\n if (document.getElementsByTagName('wf-menu')[0]) {\r\n (\r\n document.getElementsByTagName('wf-menu')[0] as HTMLElement\r\n ).removeAttribute('style');\r\n }\r\n }, 200);\r\n }\r\n\r\n\r\n // This breaks desktop. Do not do this if not in mobile!!!\r\n // Also, we won't know which page people are coming in from, so forcing to\r\n // the landing page is a bad idea in general...\r\n if (isMobileView()) {\r\n this.capacitorService.initialized.then(() => {\r\n this.commonUtilityService.preloadGeolocation();\r\n //setTimeout(() => {\r\n // this.zone.run(() => {\r\n // this.router.navigate([ResourcesRoutes.LANDING])\r\n // })\r\n //}, 1000);\r\n });\r\n\r\n this.capacitorService.locationNotifications.subscribe(\r\n (ev: LocationNotification) => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n ...ev,\r\n identify: true,\r\n notification: true,\r\n time: Date.now(),\r\n },\r\n });\r\n },\r\n );\r\n }\r\n }\r\n\r\n isIncidentsPage() {\r\n return (\r\n window.location.pathname === '/incidents' ||\r\n window.location.pathname === '/reportOfFire'\r\n );\r\n }\r\n\r\n redirectToPublicMobile() {\r\n return (\r\n (window.innerWidth < 768 && window.innerHeight < 1024) ||\r\n (window.innerWidth < 1024 && window.innerHeight < 768)\r\n );\r\n }\r\n\r\n getAppStoreLink() {\r\n if (\r\n navigator.userAgent.toLowerCase().indexOf('iphone') > -1 ||\r\n navigator.userAgent.toLowerCase().indexOf('ipad') > -1\r\n ) {\r\n return this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['appStoreUrl'].toString();\r\n } else {\r\n return this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['googlePlayUrl'].toString();\r\n }\r\n }\r\n\r\n getAppStoreName() {\r\n if (\r\n navigator.userAgent.toLowerCase().indexOf('iphone') > -1 ||\r\n navigator.userAgent.toLowerCase().indexOf('ipad') > -1\r\n ) {\r\n return 'App Store';\r\n } else {\r\n return 'Google Play';\r\n }\r\n }\r\n\r\n download() {\r\n window.open(this.getAppStoreLink(), '_blank');\r\n }\r\n\r\n initAppMenu() {\r\n this.appMenu = [\r\n new RouterLink(\r\n 'Dashboard',\r\n '/' + ResourcesRoutes.DASHBOARD,\r\n 'bar_chart',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Map View',\r\n '/' + ResourcesRoutes.ACTIVEWILDFIREMAP,\r\n 'map',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'List View',\r\n '/' + ResourcesRoutes.WILDFIRESLIST,\r\n 'local_fire_department',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Saved',\r\n '/' + ResourcesRoutes.SAVED,\r\n 'local_fire_department',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Resources',\r\n '/' + ResourcesRoutes.RESOURCES,\r\n 'links',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Report a Fire',\r\n '/' + ResourcesRoutes.ROF,\r\n 'links',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Contact Us',\r\n '/' + ResourcesRoutes.CONTACT_US,\r\n 'links',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n ] as unknown as WfMenuItems;\r\n }\r\n\r\n initFooterMenu() {\r\n this.footerMenu = (this.applicationConfig.device == 'desktop'\r\n ? [\r\n new RouterLink(\r\n 'Home',\r\n 'https://www2.gov.bc.ca/gov/content/home',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Disclaimer',\r\n 'https://www2.gov.bc.ca/gov/content?id=DE91907CDB3E4B5EB2F0363569079B85',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Privacy',\r\n 'https://www2.gov.bc.ca/gov/content/home/privacy',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Accessibility',\r\n 'https://www2.gov.bc.ca/gov/content/home/accessible-government',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Copyright',\r\n 'https://www2.gov.bc.ca/gov/content/home/copyright',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Contact Us',\r\n 'https://www2.gov.bc.ca/gov/content/home/get-help-with-government-services',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n ]\r\n : [\r\n new RouterLink('Home', '/', 'home', 'hidden', this.router),\r\n ]) as unknown as WfMenuItems;\r\n }\r\n\r\n ngAfterViewInit() {\r\n setInterval(() => {\r\n this.getLastSync();\r\n }, 1000);\r\n\r\n setTimeout(() => {\r\n const headerImg = document.getElementsByClassName('bc-logo');\r\n if (headerImg && headerImg[0]) {\r\n const node = document.createElement('span');\r\n node.style.color = '#fcba19';\r\n node.style.marginLeft = '20px';\r\n node.append(this.applicationConfig.environment);\r\n headerImg[0].appendChild(node);\r\n }\r\n }, 1000);\r\n }\r\n\r\n getLastSync() {\r\n if (!this.lastSyncDate) {\r\n return '-';\r\n }\r\n const now = moment();\r\n const value = now.diff(this.lastSyncDate, 'second', false);\r\n if (value > 240) {\r\n this.lastSyncValue = '240+';\r\n } else {\r\n this.lastSyncValue = value.toFixed(0);\r\n }\r\n }\r\n\r\n private onSizeChange() {\r\n setTimeout(() => {\r\n this.updateMapSize();\r\n this.initAppMenu();\r\n this.initFooterMenu();\r\n this.cdr.detectChanges();\r\n\r\n // on resize, ensure the right main panel css is applied\r\n // Basically, we want mobile all the time on public and\r\n // desktop all the time on admin\r\n const classList = document.getElementById('main-app').classList;\r\n if (this.isAdminPage() && classList.contains('device-mobile')) {\r\n classList.remove('device-mobile');\r\n classList.add('device-desktop');\r\n } else if (\r\n !this.isAdminPage() &&\r\n this.applicationConfig.environment.toLowerCase() === '' &&\r\n classList.contains('device-desktop')\r\n ) {\r\n classList.remove('device-desktop');\r\n classList.add('device-mobile');\r\n }\r\n }, 250);\r\n }\r\n\r\n storeViewportSize() {\r\n this.orientation = this.applicationStateService.getOrientation();\r\n document.documentElement.style.setProperty(\r\n '--viewport-height',\r\n `${window.innerHeight}px`,\r\n );\r\n document.documentElement.style.setProperty(\r\n '--viewport-width',\r\n `${window.innerWidth}px`,\r\n );\r\n }\r\n\r\n ngOnDestroy() {\r\n if (this.lastSuccessPollSub) {\r\n this.lastSuccessPollSub.unsubscribe();\r\n }\r\n if (this.tokenSubscription) {\r\n this.tokenSubscription.unsubscribe();\r\n }\r\n }\r\n\r\n checkUserPermissions() {\r\n this.hasAccess = true;\r\n this.isLoggedIn = true;\r\n }\r\n\r\n navigateToBcWebsite() {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status',\r\n '_blank',\r\n );\r\n }\r\n\r\n navigateToFooterPage(event: any) {\r\n window.open(event.route, '_blank');\r\n }\r\n\r\n addCustomMaterialIcons() {\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.TWITTER,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/twitter.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FACEBOOK,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/facebook.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FACEBOOK_SQUARE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/facebook-square.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.EXCLAMATION_CIRCLE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/exclamation-circle.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.MAP_SIGNS,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/map-signs.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.INCIDENT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/incident.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ADVISORIES,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/bullhorn.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.EXT_LINK,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/external-link.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CLOUD_SUN,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/cloud-sun.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FILTER_CANCEL,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/filter-cancel.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BOOKMARK,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/bookmark.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.MAP,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/map.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BACK_ICON,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/back-icon.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.DOT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/dot.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CONTACT_US,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/contact-us.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CAMPING,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/camping.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LARGER,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/larger.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.PHONE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/phone.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW_FORWARD_ENABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow-forward-enabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW_FORWARD_DISABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow-forward-disabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CAMERA,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/camera.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.IMAGE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/image.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CAMERA_GREY,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/camera-grey.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.IMAGE_GREY,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/image-grey.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.EDIT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/edit.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.SEND,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/send.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LOCATION_OFF,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/location-off.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.DASHBOARD,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/dashboard.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.MORE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/more.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.REPORT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/report.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.SAVED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/saved.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CANCEL,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/cancel.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.AREA_RESTRICTION,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/area-restriction.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BAN,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/ban.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_VERY_LOW,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-very-low.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_LOW,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-low.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_MODERATE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-moderate.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_HIGH,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-high.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_EXTREME,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-extreme.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ROAD_EVENT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/road-event.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CLOSED_RECREATION_SITE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/closed-recreation-site.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.REGIONAL_DISTRICTS,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/regional-districts.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BROWN_SQUARE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/brown-square.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.INDIAN_RESERVE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/indian-reserve.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BACK_ICON_PANEL,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/back-icon-panel.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_NOTE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-note.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LOCATION_DISABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/location-disabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LOCATION_ENABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/location-enabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CALENDAR,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/calendar.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ZOOM_IN,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/zoom-in.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW_LEFT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow-left.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CARBON_CALENDAR,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_calendar.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.AGENCY,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_finance.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CARBON_GAUGE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_gauge.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CARBON_LAYER,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_layers.svg',\r\n ),\r\n );\r\n }\r\n\r\n isAdminPage() {\r\n if (\r\n this.router.url === '/admin' ||\r\n this.router.url.includes('/incident?') ||\r\n this.router.url.includes('?preview=true') ||\r\n this.router.url === '/error-page'\r\n ) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n navigateToBcSupport() {\r\n const url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['bcWildFireSupportPage'].toString();\r\n window.open(url, '_blank');\r\n }\r\n\r\n logOutCurrentUser() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.SIGN_OUT]);\r\n }, 100);\r\n }\r\n\r\n setActive(menuItem: string): void {\r\n this.activeMenuItem = menuItem;\r\n switch (menuItem) {\r\n case 'dashboard':\r\n this.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n break;\r\n case 'map':\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP]);\r\n break;\r\n case 'reportOfFire':\r\n this.router.navigate([ResourcesRoutes.ROF]);\r\n break;\r\n case 'saved':\r\n this.router.navigate([ResourcesRoutes.SAVED]);\r\n break;\r\n case 'more':\r\n this.router.navigate([ResourcesRoutes.MORE]);\r\n break;\r\n default:\r\n this.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n }\r\n }\r\n\r\n openLink(link: string) {\r\n if (link === 'Disclaimer') {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content?id=DE91907CDB3E4B5EB2F0363569079B85',\r\n '_blank',\r\n );\r\n } else if (link === 'Privacy') {\r\n window.open('https://www2.gov.bc.ca/gov/content/home/privacy', '_blank');\r\n } else if (link === 'Copyright') {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content/home/copyright',\r\n '_blank',\r\n );\r\n }\r\n }\r\n\r\n disclaimerText() {\r\n if (screen.width <= 1200) {\r\n return 'Legal';\r\n } else {\r\n return 'Disclaimer and Legal Links';\r\n }\r\n }\r\n\r\n private updateMapSize = function() {\r\n this.storeViewportSize();\r\n };\r\n}\r\n", + "sourceCode": "import { Location } from '@angular/common';\r\nimport {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Component,\r\n HostListener,\r\n NgZone,\r\n OnDestroy,\r\n OnInit,\r\n} from '@angular/core';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatIconRegistry } from '@angular/material/icon';\r\nimport { DomSanitizer } from '@angular/platform-browser';\r\nimport { Router } from '@angular/router';\r\nimport { AppConfigService, TokenService } from '@wf1/core-ui';\r\nimport {\r\n RouterLink,\r\n WfApplicationConfiguration,\r\n WfApplicationState,\r\n} from '@wf1/wfcc-application-ui';\r\nimport { WfMenuItems } from '@wf1/wfcc-application-ui/application/components/wf-menu/wf-menu.component';\r\nimport * as moment from 'moment';\r\nimport { Subscription } from 'rxjs';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { ApplicationStateService } from './services/application-state.service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport {\r\n ResourcesRoutes,\r\n isMobileView,\r\n isMobileView as mobileView,\r\n snowPlowHelper,\r\n} from './utils';\r\nimport {\r\n CapacitorService,\r\n LocationNotification,\r\n} from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\n\r\nexport const ICON = {\r\n ADVISORIES: 'advisories',\r\n BACK_ICON: 'back-icon',\r\n BOOKMARK: 'bookmark',\r\n CLOUD_SUN: 'cloud-sun',\r\n CONTACT_US: 'contact-us',\r\n DOT: 'dot',\r\n EXCLAMATION_CIRCLE: 'exclamation-circle',\r\n EXT_LINK: 'external-link',\r\n FACEBOOK_SQUARE: 'fb-square',\r\n FACEBOOK: 'facebook',\r\n FILTER_CANCEL: 'filter-cancel',\r\n FIRE: 'fire',\r\n INCIDENT: 'incident',\r\n MAP_SIGNS: 'map-signs',\r\n MAP: 'map',\r\n MAP_HOVER: 'map-hover',\r\n TWITTER: 'twitter',\r\n CAMPING: 'camping',\r\n LARGER: 'larger',\r\n PHONE: 'phone',\r\n ARROW_FORWARD_ENABLED: 'arrow-forward-enabled',\r\n ARROW_FORWARD_DISABLED: 'arrow-forward-disabled',\r\n CAMERA: 'camera',\r\n IMAGE: 'image',\r\n CAMERA_GREY: 'camera-grey',\r\n IMAGE_GREY: 'image-grey',\r\n EDIT: 'edit',\r\n SEND: 'send',\r\n LOCATION_OFF: 'location-off',\r\n DASHBOARD: 'dashboard',\r\n MORE: 'more',\r\n REPORT: 'report',\r\n SAVED: 'saved',\r\n ARROW: 'arrow',\r\n CANCEL: 'cancel',\r\n AREA_RESTRICTION: 'area-restriction',\r\n BAN: 'ban',\r\n FIRE_DANGER_VERY_LOW: 'fire-danger-very-low',\r\n FIRE_DANGER_LOW: 'fire-danger-low',\r\n FIRE_DANGER_MODERATE: 'fire-danger-moderate',\r\n FIRE_DANGER_HIGH: 'fire-danger-high',\r\n FIRE_DANGER_EXTREME: 'fire-danger-extreme',\r\n ROAD_EVENT: 'road-event',\r\n CLOSED_RECREATION_SITE: 'closed-recreation-site',\r\n REGIONAL_DISTRICTS: 'regional-districts',\r\n BROWN_SQUARE: 'brown-square',\r\n INDIAN_RESERVE: 'indian-reserve',\r\n BACK_ICON_PANEL: 'back-icon-panel',\r\n FIRE_NOTE: 'fire-note',\r\n LOCATION_DISABLED: 'location-disabled',\r\n LOCATION_ENABLED: 'location-enabled',\r\n CALENDAR: 'calendar',\r\n ZOOM_IN: 'zoom-in',\r\n AGENCY: 'agency',\r\n CARBON_GAUGE: 'carbon-gauge',\r\n CARBON_CALENDAR: 'carbon-calendar',\r\n ARROW_LEFT: 'carbon-calendar',\r\n CARBON_LAYER: 'carbon-layer',\r\n};\r\n\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: './app.component.html',\r\n styleUrls: ['./app.component.scss'],\r\n})\r\nexport class AppComponent implements OnDestroy, OnInit, AfterViewInit {\r\n title = 'News';\r\n\r\n isLoggedIn = true;\r\n hasAccess = true;\r\n\r\n applicationConfig: WfApplicationConfiguration = {\r\n title: 'Wildfire News',\r\n device: this.applicationStateService.getDevice(),\r\n userName: '',\r\n version: {\r\n long: '',\r\n short: '',\r\n },\r\n environment: '',\r\n };\r\n\r\n applicationState: WfApplicationState = {\r\n menu: 'hidden',\r\n };\r\n\r\n appMenu: WfMenuItems;\r\n footerMenu: WfMenuItems;\r\n orientation;\r\n\r\n lastSuccessPollSub: Subscription;\r\n lastSyncDate;\r\n lastSyncValue = undefined;\r\n tokenSubscription: Subscription;\r\n activeMenuItem = '';\r\n\r\n public url;\r\n public snowPlowHelper = snowPlowHelper;\r\n public isMobileView = mobileView;\r\n public TOOLTIP_DELAY = 500;\r\n\r\n constructor(\r\n protected appConfigService: AppConfigService,\r\n protected router: Router,\r\n protected location: Location,\r\n protected updateService: UpdateService,\r\n protected applicationStateService: ApplicationStateService,\r\n protected matIconRegistry: MatIconRegistry,\r\n protected domSanitizer: DomSanitizer,\r\n protected tokenService: TokenService,\r\n protected cdr: ChangeDetectorRef,\r\n protected dialog: MatDialog,\r\n protected wfMapService: WFMapService,\r\n protected capacitorService: CapacitorService,\r\n protected commonUtilityService: CommonUtilityService,\r\n protected zone: NgZone,\r\n ) {\r\n }\r\n\r\n @HostListener('window:orientationchange', ['$event'])\r\n onOrientationChange() {\r\n this.onSizeChange();\r\n }\r\n\r\n @HostListener('window:resize', ['$event'])\r\n onResize() {\r\n this.onSizeChange();\r\n }\r\n\r\n ngOnInit() {\r\n if (this.isMobileView()) {\r\n if (typeof (window.screen.orientation as any).lock === 'function') {\r\n const lock = (window.screen.orientation as any).lock('portrait');\r\n (lock as Promise)\r\n .then(() => {\r\n console.log('Orientation locked to Portrait');\r\n })\r\n .catch((err) => {\r\n console.error('Failed to lock device orientation: ', err);\r\n });\r\n } else {\r\n console.error('Failed to lock device orientation');\r\n }\r\n }\r\n\r\n this.wfMapService.patch();\r\n this.wfMapService.changeBasemapCacheToken();\r\n this.addCustomMaterialIcons();\r\n this.updateService.checkForUpdates();\r\n this.checkUserPermissions();\r\n\r\n if (!this.location.path().startsWith('/(root:external')) {\r\n this.appConfigService.configEmitter.subscribe((config) => {\r\n this.applicationConfig.version.short =\r\n config.application.version.replace(/-snapshot/i, '');\r\n this.applicationConfig.version.long = config.application.version;\r\n this.applicationConfig.environment =\r\n config.application.environment.replace(/^.*prod.*$/i, ' ') || ' ';\r\n this.onResize();\r\n });\r\n }\r\n this.tokenSubscription = this.tokenService.credentialsEmitter.subscribe(\r\n (creds) => {\r\n const first = creds.given_name || creds.givenName;\r\n const last = creds.family_name || creds.familyName;\r\n\r\n this.applicationConfig.userName = `${first} ${last}`;\r\n },\r\n );\r\n\r\n this.initAppMenu();\r\n this.initFooterMenu();\r\n\r\n window['SPLASH_SCREEN'].remove();\r\n if (localStorage.getItem('dontShowDisclaimer') !== 'true') {\r\n const dialogRef = this.dialog.open(DisclaimerDialogComponent, {\r\n autoFocus: false,\r\n width: '600px',\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['dontShowAgain']) {\r\n localStorage.setItem('dontShowDisclaimer', 'true');\r\n } else {\r\n localStorage.removeItem('dontShowDisclaimer');\r\n }\r\n });\r\n }\r\n\r\n const mainApp = document.getElementById('main-app');\r\n if (mainApp) {\r\n setTimeout(() => {\r\n mainApp.classList.remove('menu-collapsed');\r\n mainApp.classList.add('menu-hidden');\r\n if (document.getElementsByTagName('wf-menu')[0]) {\r\n (\r\n document.getElementsByTagName('wf-menu')[0] as HTMLElement\r\n ).removeAttribute('style');\r\n }\r\n }, 200);\r\n }\r\n\r\n\r\n // This breaks desktop. Do not do this if not in mobile!!!\r\n // Also, we won't know which page people are coming in from, so forcing to\r\n // the landing page is a bad idea in general...\r\n if (isMobileView()) {\r\n this.capacitorService.initialized.then(() => {\r\n this.commonUtilityService.preloadGeolocation();\r\n //setTimeout(() => {\r\n // this.zone.run(() => {\r\n // this.router.navigate([ResourcesRoutes.LANDING])\r\n // })\r\n //}, 1000);\r\n });\r\n\r\n this.capacitorService.locationNotifications.subscribe(\r\n (ev: LocationNotification) => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n ...ev,\r\n identify: true,\r\n notification: true,\r\n time: Date.now(),\r\n },\r\n });\r\n },\r\n );\r\n }\r\n }\r\n\r\n isIncidentsPage() {\r\n return (\r\n window.location.pathname === '/incidents' ||\r\n window.location.pathname === '/reportOfFire'\r\n );\r\n }\r\n\r\n redirectToPublicMobile() {\r\n return (\r\n (window.innerWidth < 768 && window.innerHeight < 1024) ||\r\n (window.innerWidth < 1024 && window.innerHeight < 768)\r\n );\r\n }\r\n\r\n getAppStoreLink() {\r\n if (\r\n navigator.userAgent.toLowerCase().indexOf('iphone') > -1 ||\r\n navigator.userAgent.toLowerCase().indexOf('ipad') > -1\r\n ) {\r\n return this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['appStoreUrl'].toString();\r\n } else {\r\n return this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['googlePlayUrl'].toString();\r\n }\r\n }\r\n\r\n getAppStoreName() {\r\n if (\r\n navigator.userAgent.toLowerCase().indexOf('iphone') > -1 ||\r\n navigator.userAgent.toLowerCase().indexOf('ipad') > -1\r\n ) {\r\n return 'App Store';\r\n } else {\r\n return 'Google Play';\r\n }\r\n }\r\n\r\n download() {\r\n window.open(this.getAppStoreLink(), '_blank');\r\n }\r\n\r\n initAppMenu() {\r\n this.appMenu = [\r\n new RouterLink(\r\n 'Dashboard',\r\n '/' + ResourcesRoutes.DASHBOARD,\r\n 'bar_chart',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Map View',\r\n '/' + ResourcesRoutes.ACTIVEWILDFIREMAP,\r\n 'map',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'List View',\r\n '/' + ResourcesRoutes.WILDFIRESLIST,\r\n 'local_fire_department',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Saved',\r\n '/' + ResourcesRoutes.SAVED,\r\n 'local_fire_department',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Resources',\r\n '/' + ResourcesRoutes.RESOURCES,\r\n 'links',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Report a Fire',\r\n '/' + ResourcesRoutes.ROF,\r\n 'links',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Contact Us',\r\n '/' + ResourcesRoutes.CONTACT_US,\r\n 'links',\r\n 'collapsed',\r\n this.router,\r\n ),\r\n ] as unknown as WfMenuItems;\r\n }\r\n\r\n initFooterMenu() {\r\n this.footerMenu = (this.applicationConfig.device == 'desktop'\r\n ? [\r\n new RouterLink(\r\n 'Home',\r\n 'https://www2.gov.bc.ca/gov/content/home',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Disclaimer',\r\n 'https://www2.gov.bc.ca/gov/content?id=DE91907CDB3E4B5EB2F0363569079B85',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Privacy',\r\n 'https://www2.gov.bc.ca/gov/content/home/privacy',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Accessibility',\r\n 'https://www2.gov.bc.ca/gov/content/home/accessible-government',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Copyright',\r\n 'https://www2.gov.bc.ca/gov/content/home/copyright',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n new RouterLink(\r\n 'Contact Us',\r\n 'https://www2.gov.bc.ca/gov/content/home/get-help-with-government-services',\r\n 'home',\r\n 'expanded',\r\n this.router,\r\n ),\r\n ]\r\n : [\r\n new RouterLink('Home', '/', 'home', 'hidden', this.router),\r\n ]) as unknown as WfMenuItems;\r\n }\r\n\r\n ngAfterViewInit() {\r\n setInterval(() => {\r\n this.getLastSync();\r\n }, 1000);\r\n\r\n setTimeout(() => {\r\n const headerImg = document.getElementsByClassName('bc-logo');\r\n if (headerImg && headerImg[0]) {\r\n const node = document.createElement('span');\r\n node.style.color = '#fcba19';\r\n node.style.marginLeft = '20px';\r\n node.append(this.applicationConfig.environment);\r\n headerImg[0].appendChild(node);\r\n }\r\n }, 1000);\r\n }\r\n\r\n getLastSync() {\r\n if (!this.lastSyncDate) {\r\n return '-';\r\n }\r\n const now = moment();\r\n const value = now.diff(this.lastSyncDate, 'second', false);\r\n if (value > 240) {\r\n this.lastSyncValue = '240+';\r\n } else {\r\n this.lastSyncValue = value.toFixed(0);\r\n }\r\n }\r\n\r\n private onSizeChange() {\r\n setTimeout(() => {\r\n this.updateMapSize();\r\n this.initAppMenu();\r\n this.initFooterMenu();\r\n this.cdr.detectChanges();\r\n\r\n // on resize, ensure the right main panel css is applied\r\n // Basically, we want mobile all the time on public and\r\n // desktop all the time on admin\r\n const classList = document.getElementById('main-app').classList;\r\n if (this.isAdminPage() && classList.contains('device-mobile')) {\r\n classList.remove('device-mobile');\r\n classList.add('device-desktop');\r\n } else if (\r\n !this.isAdminPage() &&\r\n this.applicationConfig.environment.toLowerCase() === '' &&\r\n classList.contains('device-desktop')\r\n ) {\r\n classList.remove('device-desktop');\r\n classList.add('device-mobile');\r\n }\r\n }, 250);\r\n }\r\n\r\n storeViewportSize() {\r\n this.orientation = this.applicationStateService.getOrientation();\r\n document.documentElement.style.setProperty(\r\n '--viewport-height',\r\n `${window.innerHeight}px`,\r\n );\r\n document.documentElement.style.setProperty(\r\n '--viewport-width',\r\n `${window.innerWidth}px`,\r\n );\r\n }\r\n\r\n ngOnDestroy() {\r\n if (this.lastSuccessPollSub) {\r\n this.lastSuccessPollSub.unsubscribe();\r\n }\r\n if (this.tokenSubscription) {\r\n this.tokenSubscription.unsubscribe();\r\n }\r\n }\r\n\r\n checkUserPermissions() {\r\n this.hasAccess = true;\r\n this.isLoggedIn = true;\r\n }\r\n\r\n navigateToBcWebsite() {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content/safety/wildfire-status',\r\n '_blank',\r\n );\r\n }\r\n\r\n navigateToFooterPage(event: any) {\r\n window.open(event.route, '_blank');\r\n }\r\n\r\n addCustomMaterialIcons() {\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.TWITTER,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/twitter.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FACEBOOK,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/facebook.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FACEBOOK_SQUARE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/facebook-square.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.EXCLAMATION_CIRCLE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/exclamation-circle.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.MAP_SIGNS,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/map-signs.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.INCIDENT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/incident.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ADVISORIES,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/bullhorn.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.EXT_LINK,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/external-link.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CLOUD_SUN,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/cloud-sun.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FILTER_CANCEL,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/filter-cancel.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BOOKMARK,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/bookmark.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.MAP,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/map.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.MAP_HOVER,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/map-hover.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BACK_ICON,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/back-icon.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.DOT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/dot.svg',\r\n ),\r\n );\r\n\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CONTACT_US,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/contact-us.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CAMPING,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/camping.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LARGER,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/larger.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.PHONE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/phone.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW_FORWARD_ENABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow-forward-enabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW_FORWARD_DISABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow-forward-disabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CAMERA,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/camera.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.IMAGE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/image.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CAMERA_GREY,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/camera-grey.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.IMAGE_GREY,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/image-grey.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.EDIT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/edit.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.SEND,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/send.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LOCATION_OFF,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/location-off.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.DASHBOARD,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/dashboard.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.MORE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/more.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.REPORT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/report.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.SAVED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/saved.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CANCEL,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/cancel.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.AREA_RESTRICTION,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/area-restriction.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BAN,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/ban.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_VERY_LOW,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-very-low.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_LOW,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-low.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_MODERATE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-moderate.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_HIGH,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-high.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_DANGER_EXTREME,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-danger-extreme.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ROAD_EVENT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/road-event.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CLOSED_RECREATION_SITE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/closed-recreation-site.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.REGIONAL_DISTRICTS,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/regional-districts.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BROWN_SQUARE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/brown-square.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.INDIAN_RESERVE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/indian-reserve.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.BACK_ICON_PANEL,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/back-icon-panel.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.FIRE_NOTE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/fire-note.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LOCATION_DISABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/location-disabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.LOCATION_ENABLED,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/location-enabled.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CALENDAR,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/calendar.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ZOOM_IN,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/zoom-in.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.ARROW_LEFT,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/arrow-left.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CARBON_CALENDAR,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_calendar.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.AGENCY,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_finance.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CARBON_GAUGE,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_gauge.svg',\r\n ),\r\n );\r\n this.matIconRegistry.addSvgIcon(\r\n ICON.CARBON_LAYER,\r\n this.domSanitizer.bypassSecurityTrustResourceUrl(\r\n 'assets/images/svg-icons/carbon_layers.svg',\r\n ),\r\n );\r\n }\r\n\r\n isAdminPage() {\r\n if (\r\n this.router.url === '/admin' ||\r\n this.router.url.includes('/incident?') ||\r\n this.router.url.includes('?preview=true') ||\r\n this.router.url === '/error-page'\r\n ) {\r\n return true;\r\n } else {\r\n return false;\r\n }\r\n }\r\n\r\n navigateToBcSupport() {\r\n const url = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['bcWildFireSupportPage'].toString();\r\n window.open(url, '_blank');\r\n }\r\n\r\n logOutCurrentUser() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.SIGN_OUT]);\r\n }, 100);\r\n }\r\n\r\n setActive(menuItem: string): void {\r\n this.activeMenuItem = menuItem;\r\n switch (menuItem) {\r\n case 'dashboard':\r\n this.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n break;\r\n case 'map':\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP]);\r\n break;\r\n case 'reportOfFire':\r\n this.router.navigate([ResourcesRoutes.ROF]);\r\n break;\r\n case 'saved':\r\n this.router.navigate([ResourcesRoutes.SAVED]);\r\n break;\r\n case 'more':\r\n this.router.navigate([ResourcesRoutes.MORE]);\r\n break;\r\n default:\r\n this.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n }\r\n }\r\n\r\n openLink(link: string) {\r\n if (link === 'Disclaimer') {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content?id=DE91907CDB3E4B5EB2F0363569079B85',\r\n '_blank',\r\n );\r\n } else if (link === 'Privacy') {\r\n window.open('https://www2.gov.bc.ca/gov/content/home/privacy', '_blank');\r\n } else if (link === 'Copyright') {\r\n window.open(\r\n 'https://www2.gov.bc.ca/gov/content/home/copyright',\r\n '_blank',\r\n );\r\n }\r\n }\r\n\r\n disclaimerText() {\r\n if (screen.width <= 1200) {\r\n return 'Legal';\r\n } else {\r\n return 'Disclaimer and Legal Links';\r\n }\r\n }\r\n\r\n private updateMapSize = function() {\r\n this.storeViewportSize();\r\n };\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -34677,7 +34789,7 @@ "deprecationMessage": "" } ], - "line": 139, + "line": 140, "jsdoctags": [ { "name": "appConfigService", @@ -34869,7 +34981,7 @@ }, { "name": "AreaRestrictionListComponent", - "id": "component-AreaRestrictionListComponent-e9adead12af95f056b27a7e56502d761ac7df6fffacf00d631d7cf87721860bac25790fb2ae5d7c8fdca7591e1ed03bd1e6cc59a1ceefd1b64d708e905bddeba", + "id": "component-AreaRestrictionListComponent-8e0bc2edc299aaad3b946425467903930f51498c659075336fc62e2ff782b1fb356ea7e3167d5528a6c46cdbd35e2e685cffd51faf4b1955830465a71f95ddee", "file": "src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts", "changeDetection": "ChangeDetectionStrategy.Default", "encapsulation": [], @@ -34912,7 +35024,7 @@ "type": "", "optional": false, "description": "", - "line": 56 + "line": 58 }, { "name": "dataSource", @@ -34927,6 +35039,16 @@ 125 ] }, + { + "name": "hoveredItem", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 54 + }, { "name": "isExtraSmall", "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", @@ -34935,7 +35057,7 @@ "type": "Observable", "optional": false, "description": "", - "line": 58, + "line": 60, "modifierKind": [ 123 ] @@ -34947,7 +35069,7 @@ "type": "LocationData", "optional": false, "description": "", - "line": 55, + "line": 57, "modifierKind": [ 125 ] @@ -35036,7 +35158,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 70, + "line": 72, "deprecated": false, "deprecationMessage": "" }, @@ -35046,7 +35168,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 158, + "line": 160, "deprecated": false, "deprecationMessage": "" }, @@ -35064,7 +35186,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 74, + "line": 76, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -35089,10 +35211,38 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 204, + "line": 206, "deprecated": false, "deprecationMessage": "" }, + { + "name": "selectItem", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 217, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, { "name": "sortData", "args": [ @@ -35106,7 +35256,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 199, + "line": 201, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -35134,7 +35284,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 186, + "line": 188, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -35159,7 +35309,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wf-area-restriction-list',\r\n templateUrl: './area-restriction-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './area-restriction-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class AreaRestrictionListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Name', code: 'name' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public searchTimer;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'name',\r\n 'issuedOn',\r\n 'fireCentre',\r\n 'distance',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n convertToDateTime = convertToDateTime;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n protected router: Router,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n let userLocation;\r\n try {\r\n userLocation = await this.commonUtilityService.getCurrentLocationPromise();\r\n } catch (error) {\r\n console.error('Error getting current location:', error);\r\n }\r\n\r\n const whereString =\r\n this.searchText && this.searchText.length > 0\r\n ? `NAME LIKE '%${this.searchText}%' OR FIRE_CENTRE_NAME LIKE '%${this.searchText}%'`\r\n : null;\r\n\r\n try {\r\n this.agolService\r\n .getAreaRestrictions(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: true, returnGeometry: false },\r\n )\r\n .subscribe((areaRestrictions) => {\r\n const areaRestrictionData = [];\r\n if (areaRestrictions && areaRestrictions.features) {\r\n for (const element of areaRestrictions.features) {\r\n let distance = null;\r\n if (userLocation) {\r\n const currentLat = Number(userLocation.coords.latitude);\r\n const currentLong = Number(userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = (\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000\r\n ).toFixed(2);\r\n }\r\n }\r\n areaRestrictionData.push({\r\n protRsSysID: element.attributes.PROT_RA_SYSID,\r\n name: element.attributes.NAME,\r\n issuedOn: this.convertToDateTime(\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n ),\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n fireZone: element.attributes.FIRE_ZONE_NAME,\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n distance,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n });\r\n }\r\n }\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n areaRestrictionData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = areaRestrictionData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }catch(error) {\r\n console.error('Error retrieving area restrictions: ' + error)\r\n }\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n viewMap(restriction: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n areaRestriction: true,\r\n identify: true,\r\n longitude: restriction.longitude,\r\n latitude: restriction.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n}\r\n", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wf-area-restriction-list',\r\n templateUrl: './area-restriction-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './area-restriction-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class AreaRestrictionListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Name', code: 'name' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public searchTimer;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'name',\r\n 'issuedOn',\r\n 'fireCentre',\r\n 'distance',\r\n 'viewMap',\r\n ];\r\n hoveredItem: any = null;\r\n\r\n\r\n public locationData: LocationData;\r\n convertToDateTime = convertToDateTime;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n protected router: Router,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n let userLocation;\r\n try {\r\n userLocation = await this.commonUtilityService.getCurrentLocationPromise();\r\n } catch (error) {\r\n console.error('Error getting current location:', error);\r\n }\r\n\r\n const whereString =\r\n this.searchText && this.searchText.length > 0\r\n ? `NAME LIKE '%${this.searchText}%' OR FIRE_CENTRE_NAME LIKE '%${this.searchText}%'`\r\n : null;\r\n\r\n try {\r\n this.agolService\r\n .getAreaRestrictions(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: true, returnGeometry: false },\r\n )\r\n .subscribe((areaRestrictions) => {\r\n const areaRestrictionData = [];\r\n if (areaRestrictions && areaRestrictions.features) {\r\n for (const element of areaRestrictions.features) {\r\n let distance = null;\r\n if (userLocation) {\r\n const currentLat = Number(userLocation.coords.latitude);\r\n const currentLong = Number(userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = (\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000\r\n ).toFixed(2);\r\n }\r\n }\r\n areaRestrictionData.push({\r\n protRsSysID: element.attributes.PROT_RA_SYSID,\r\n name: element.attributes.NAME,\r\n issuedOn: this.convertToDateTime(\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n ),\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n fireZone: element.attributes.FIRE_ZONE_NAME,\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n distance,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n });\r\n }\r\n }\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n areaRestrictionData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = areaRestrictionData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }catch(error) {\r\n console.error('Error retrieving area restrictions: ' + error)\r\n }\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n viewMap(restriction: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n areaRestriction: true,\r\n identify: true,\r\n longitude: restriction.longitude,\r\n latitude: restriction.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n\r\n selectItem(event) {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], {\r\n queryParams: {\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -35215,7 +35365,7 @@ "deprecationMessage": "" } ], - "line": 59, + "line": 61, "jsdoctags": [ { "name": "agolService", @@ -35277,7 +35427,7 @@ "implements": [ "OnInit" ], - "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Name {{element.name}} Issued On {{element.issuedOn}} Fire Centre {{element.fireCentre}} Distance {{element.distance || '---'}} kmView Map
\r\n
No records to display
\r\n
\r\n\r\n" + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Name {{element.name}} Issued On {{element.issuedOn}} Fire Centre {{element.fireCentre}} Distance {{element.distance || '---'}} kmView Map\r\n \r\n \r\n \r\n \r\n
\r\n
No records to display
\r\n
\r\n\r\n" }, { "name": "AreaRestrictionListComponentDesktop", @@ -35323,7 +35473,7 @@ "type": "", "optional": false, "description": "", - "line": 56, + "line": 58, "inheritance": { "file": "AreaRestrictionListComponent" } @@ -35344,6 +35494,19 @@ "file": "AreaRestrictionListComponent" } }, + { + "name": "hoveredItem", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, { "name": "isExtraSmall", "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", @@ -35352,7 +35515,7 @@ "type": "Observable", "optional": false, "description": "", - "line": 58, + "line": 60, "modifierKind": [ 123 ], @@ -35367,7 +35530,7 @@ "type": "LocationData", "optional": false, "description": "", - "line": 55, + "line": 57, "modifierKind": [ 125 ], @@ -35477,7 +35640,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 70, + "line": 72, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -35490,7 +35653,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 158, + "line": 160, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -35511,7 +35674,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 74, + "line": 76, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -35539,9 +35702,40 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 204, + "line": 206, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, + { + "name": "selectItem", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 217, "deprecated": false, "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], "inheritance": { "file": "AreaRestrictionListComponent" } @@ -35559,7 +35753,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 199, + "line": 201, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -35590,7 +35784,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 186, + "line": 188, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -35634,7 +35828,7 @@ "extends": [ "AreaRestrictionListComponent" ], - "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Name {{element.name}} Issued On {{element.issuedOn}} Fire Centre {{element.fireCentre}} Distance {{element.distance || '---'}} kmView Map
\r\n
No records to display
\r\n
\r\n\r\n" + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Name {{element.name}} Issued On {{element.issuedOn}} Fire Centre {{element.fireCentre}} Distance {{element.distance || '---'}} kmView Map\r\n \r\n \r\n \r\n \r\n
\r\n
No records to display
\r\n
\r\n\r\n" }, { "name": "AreaRestrictionListComponentMobile", @@ -35682,7 +35876,7 @@ "type": "", "optional": false, "description": "", - "line": 56, + "line": 58, "inheritance": { "file": "AreaRestrictionListComponent" } @@ -35703,6 +35897,19 @@ "file": "AreaRestrictionListComponent" } }, + { + "name": "hoveredItem", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 54, + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, { "name": "isExtraSmall", "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", @@ -35711,7 +35918,7 @@ "type": "Observable", "optional": false, "description": "", - "line": 58, + "line": 60, "modifierKind": [ 123 ], @@ -35726,7 +35933,7 @@ "type": "LocationData", "optional": false, "description": "", - "line": 55, + "line": 57, "modifierKind": [ 125 ], @@ -35864,7 +36071,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 70, + "line": 72, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -35877,7 +36084,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 158, + "line": 160, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -35898,7 +36105,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 74, + "line": 76, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -35926,13 +36133,44 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 204, + "line": 206, "deprecated": false, "deprecationMessage": "", "inheritance": { "file": "AreaRestrictionListComponent" } }, + { + "name": "selectItem", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 217, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "AreaRestrictionListComponent" + } + }, { "name": "sortData", "args": [ @@ -35946,7 +36184,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 199, + "line": 201, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -35977,7 +36215,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 186, + "line": 188, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -36989,7 +37227,7 @@ }, { "name": "BansListComponent", - "id": "component-BansListComponent-7d0935d6cca0fd9a17876ee5eb069b5214c64d089d8070c390c45c537145838c476325a9b43290b765eea8572092826e8f87b760f47cd2dc5317cba12cc0979e", + "id": "component-BansListComponent-9ce0d2db382c48b68148b8e6872ea799587b7b39f488a5d2143772d4ba630e4d0301aeceae8219ef3786888cc472cad7553bfda4c9a83514076cb75858e0eff0", "file": "src/app/components/wildfires-list-header/bans-list/bans-list.component.ts", "changeDetection": "ChangeDetectionStrategy.Default", "encapsulation": [], @@ -37071,7 +37309,7 @@ "type": "", "optional": false, "description": "", - "line": 58 + "line": 60 }, { "name": "dataSource", @@ -37086,6 +37324,16 @@ 125 ] }, + { + "name": "hoveredItem", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 58 + }, { "name": "isExtraSmall", "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", @@ -37094,7 +37342,7 @@ "type": "Observable", "optional": false, "description": "", - "line": 59, + "line": 61, "modifierKind": [ 123 ] @@ -37195,7 +37443,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 70, + "line": 72, "deprecated": false, "deprecationMessage": "" }, @@ -37205,7 +37453,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 173, + "line": 175, "deprecated": false, "deprecationMessage": "" }, @@ -37223,7 +37471,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 74, + "line": 76, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -37248,10 +37496,38 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 206, + "line": 208, "deprecated": false, "deprecationMessage": "" }, + { + "name": "selectItem", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 219, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, { "name": "sortData", "args": [ @@ -37265,7 +37541,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 201, + "line": 203, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -37293,7 +37569,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 160, + "line": 162, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -37318,7 +37594,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport {\r\n BreakpointState,\r\n Breakpoints,\r\n BreakpointObserver,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'wf-bans-list',\r\n templateUrl: './bans-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './bans-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class BansListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Type', code: 'type' },\r\n { description: 'Details', code: 'details' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public category1 = true;\r\n public category2 = true;\r\n public category3 = true;\r\n public searchTimer;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'fireCentre',\r\n 'type',\r\n 'details',\r\n 'issuedOn',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n convertToDateTime = convertToDateTime;\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n protected router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n\r\n let whereString = '';\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += `(ACCESS_PROHIBITION_DESCRIPTION LIKE '%${this.searchText}%' OR FIRE_CENTRE_NAME LIKE '%${this.searchText}%' OR TYPE LIKE '%${this.searchText}%') AND (`;\r\n }\r\n\r\n if (this.category1) {\r\n whereString +=\r\n '(ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%1%\\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Campfires%\\')';\r\n }\r\n\r\n if (this.category2) {\r\n whereString += ' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%2%\\'';\r\n }\r\n\r\n if (this.category3) {\r\n whereString += ' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%3%\\'';\r\n }\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += ')';\r\n }\r\n\r\n if (whereString.startsWith(' OR ')) {\r\nwhereString = whereString.substring(3);\r\n}\r\n if (whereString.endsWith(' AND ()')) {\r\nwhereString = whereString.substring(0, whereString.length - 7);\r\n}\r\n if (whereString === '') {\r\nwhereString = null;\r\n}\r\n\r\n this.agolService\r\n .getBansAndProhibitions(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: true, returnGeometry: false },\r\n )\r\n .subscribe((bans) => {\r\n const banData = [];\r\n if (bans && bans.features) {\r\n for (const element of bans.features) {\r\n banData.push({\r\n id: element.attributes.PROT_BAP_SYSID,\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n type: element.attributes.TYPE,\r\n details: element.attributes.ACCESS_PROHIBITION_DESCRIPTION,\r\n issuedOn: this.convertToDateTime(\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n ),\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n });\r\n }\r\n }\r\n\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n banData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = banData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n viewMap(ban: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n bansProhibitions: true,\r\n identify: true,\r\n longitude: ban.longitude,\r\n latitude: ban.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n}\r\n", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport {\r\n BreakpointState,\r\n Breakpoints,\r\n BreakpointObserver,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'wf-bans-list',\r\n templateUrl: './bans-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './bans-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class BansListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Type', code: 'type' },\r\n { description: 'Details', code: 'details' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public category1 = true;\r\n public category2 = true;\r\n public category3 = true;\r\n public searchTimer;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'fireCentre',\r\n 'type',\r\n 'details',\r\n 'issuedOn',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n hoveredItem: any = null;\r\n\r\n convertToDateTime = convertToDateTime;\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n protected router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n\r\n let whereString = '';\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += `(ACCESS_PROHIBITION_DESCRIPTION LIKE '%${this.searchText}%' OR FIRE_CENTRE_NAME LIKE '%${this.searchText}%' OR TYPE LIKE '%${this.searchText}%') AND (`;\r\n }\r\n\r\n if (this.category1) {\r\n whereString +=\r\n '(ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%1%\\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Campfires%\\')';\r\n }\r\n\r\n if (this.category2) {\r\n whereString += ' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%2%\\'';\r\n }\r\n\r\n if (this.category3) {\r\n whereString += ' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%3%\\'';\r\n }\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += ')';\r\n }\r\n\r\n if (whereString.startsWith(' OR ')) {\r\nwhereString = whereString.substring(3);\r\n}\r\n if (whereString.endsWith(' AND ()')) {\r\nwhereString = whereString.substring(0, whereString.length - 7);\r\n}\r\n if (whereString === '') {\r\nwhereString = null;\r\n}\r\n\r\n this.agolService\r\n .getBansAndProhibitions(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: true, returnGeometry: false },\r\n )\r\n .subscribe((bans) => {\r\n const banData = [];\r\n if (bans && bans.features) {\r\n for (const element of bans.features) {\r\n banData.push({\r\n id: element.attributes.PROT_BAP_SYSID,\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n type: element.attributes.TYPE,\r\n details: element.attributes.ACCESS_PROHIBITION_DESCRIPTION,\r\n issuedOn: this.convertToDateTime(\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n ),\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n });\r\n }\r\n }\r\n\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n banData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = banData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n viewMap(ban: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n bansProhibitions: true,\r\n identify: true,\r\n longitude: ban.longitude,\r\n latitude: ban.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n\r\n selectItem(event) {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], {\r\n queryParams: {\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -37368,7 +37644,7 @@ "deprecationMessage": "" } ], - "line": 60, + "line": 62, "jsdoctags": [ { "name": "agolService", @@ -37421,7 +37697,7 @@ "implements": [ "OnInit" ], - "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n Category 1 (Campfires)\r\n Category 2\r\n Category 3\r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Fire Centre {{element.fireCentre}} Type {{element.type}} Details {{element.details}} Issued On {{element.issuedOn}} View Map
\r\n
No records to display
\r\n
\r\n\r\n" + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n Category 1 (Campfires)\r\n Category 2\r\n Category 3\r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Fire Centre {{element.fireCentre}} Type {{element.type}} Details {{element.details}} Issued On {{element.issuedOn}} View Map\r\n \r\n \r\n \r\n \r\n
\r\n
No records to display
\r\n
\r\n\r\n" }, { "name": "BansListComponentDesktop", @@ -37515,7 +37791,7 @@ "type": "", "optional": false, "description": "", - "line": 58, + "line": 60, "inheritance": { "file": "BansListComponent" } @@ -37536,6 +37812,19 @@ "file": "BansListComponent" } }, + { + "name": "hoveredItem", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BansListComponent" + } + }, { "name": "isExtraSmall", "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", @@ -37544,7 +37833,7 @@ "type": "Observable", "optional": false, "description": "", - "line": 59, + "line": 61, "modifierKind": [ 123 ], @@ -37669,7 +37958,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 70, + "line": 72, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -37682,7 +37971,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 173, + "line": 175, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -37703,7 +37992,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 74, + "line": 76, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -37731,9 +38020,40 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 206, + "line": 208, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "BansListComponent" + } + }, + { + "name": "selectItem", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 219, "deprecated": false, "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], "inheritance": { "file": "BansListComponent" } @@ -37751,7 +38071,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 201, + "line": 203, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -37782,7 +38102,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 160, + "line": 162, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -37826,7 +38146,7 @@ "extends": [ "BansListComponent" ], - "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n Category 1 (Campfires)\r\n Category 2\r\n Category 3\r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Fire Centre {{element.fireCentre}} Type {{element.type}} Details {{element.details}} Issued On {{element.issuedOn}} View Map
\r\n
No records to display
\r\n
\r\n\r\n" + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n Category 1 (Campfires)\r\n Category 2\r\n Category 3\r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Fire Centre {{element.fireCentre}} Type {{element.type}} Details {{element.details}} Issued On {{element.issuedOn}} View Map\r\n \r\n \r\n \r\n \r\n
\r\n
No records to display
\r\n
\r\n\r\n" }, { "name": "BansListComponentMobile", @@ -37922,7 +38242,7 @@ "type": "", "optional": false, "description": "", - "line": 58, + "line": 60, "inheritance": { "file": "BansListComponent" } @@ -37943,6 +38263,19 @@ "file": "BansListComponent" } }, + { + "name": "hoveredItem", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "BansListComponent" + } + }, { "name": "isExtraSmall", "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", @@ -37951,7 +38284,7 @@ "type": "Observable", "optional": false, "description": "", - "line": 59, + "line": 61, "modifierKind": [ 123 ], @@ -38104,7 +38437,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 70, + "line": 72, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -38117,7 +38450,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 173, + "line": 175, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -38138,7 +38471,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 74, + "line": 76, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -38166,13 +38499,44 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 206, + "line": 208, "deprecated": false, "deprecationMessage": "", "inheritance": { "file": "BansListComponent" } }, + { + "name": "selectItem", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 219, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "BansListComponent" + } + }, { "name": "sortData", "args": [ @@ -38186,7 +38550,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 201, + "line": 203, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -38217,7 +38581,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 160, + "line": 162, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -38948,7 +39312,7 @@ ], "stylesData": "", "extends": [], - "templateData": "
\r\n
\r\n \r\n
\r\n
\r\n
" + "templateData": "
\r\n
\r\n \r\n
\r\n
\r\n
" }, { "name": "ConfirmationDialogComponent", @@ -39261,7 +39625,7 @@ }, { "name": "ContactUsDialogComponent", - "id": "component-ContactUsDialogComponent-2af7e3cf077d4d8275b5ced19cebb1ba41d17f386e7ba149c10124d864fbed1f3675f8d7fbb2acf116876446dc56d5aa344499409562554d005c9c4621f491a6", + "id": "component-ContactUsDialogComponent-6825fe865ade9264364f0031e4b837ec41315149865c9a6a6f869ed95c38dbcfe205c446b139c887450cb5bb80c910c31b893fcb2a86b096b53340b8d2af321d", "file": "src/app/components/admin-incident-form/contact-us-dialog/contact-us-dialog.component.ts", "encapsulation": [], "entryComponents": [], @@ -39288,7 +39652,7 @@ "type": "", "optional": false, "description": "", - "line": 20, + "line": 23, "decorators": [ { "name": "Inject", @@ -39307,7 +39671,7 @@ "type": "MatDialogRef", "optional": false, "description": "", - "line": 19, + "line": 22, "modifierKind": [ 125 ] @@ -39319,11 +39683,21 @@ "type": "File", "optional": false, "description": "", - "line": 16, + "line": 17, "modifierKind": [ 125 ] }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 18 + }, { "name": "title", "defaultValue": "''", @@ -39332,7 +39706,7 @@ "type": "string", "optional": false, "description": "", - "line": 15, + "line": 16, "modifierKind": [ 125 ] @@ -39352,7 +39726,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 23, + "line": 26, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -39377,11 +39751,11 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'contact-us-dialog',\r\n templateUrl: 'contact-us-dialog.component.html',\r\n styleUrls: ['./contact-us-dialog.component.scss'],\r\n})\r\nexport class ContactUsDialogComponent {\r\n public title = '';\r\n public file: File;\r\n\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {}\r\n\r\n emailFireCentre(recipientEmail: string) {\r\n const mailtoUrl = `mailto:${recipientEmail}`;\r\n window.location.href = mailtoUrl;\r\n }\r\n}\r\n", + "sourceCode": "import { Component, Inject } from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport { isMobileView } from '@app/utils';\r\nimport { AttachmentResource } from '@wf1/incidents-rest-api/model/attachmentResource';\r\n\r\nexport class DialogData {\r\n public attachment: AttachmentResource;\r\n}\r\n\r\n@Component({\r\n selector: 'contact-us-dialog',\r\n templateUrl: 'contact-us-dialog.component.html',\r\n styleUrls: ['./contact-us-dialog.component.scss'],\r\n})\r\nexport class ContactUsDialogComponent {\r\n public title = '';\r\n public file: File;\r\n isMobileView = isMobileView;\r\n\r\n\r\n constructor(\r\n public dialogRef: MatDialogRef,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {}\r\n\r\n emailFireCentre(recipientEmail: string) {\r\n const mailtoUrl = `mailto:${recipientEmail}`;\r\n window.location.href = mailtoUrl;\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": ".contact-us-container {\r\n .header {\r\n height: 48px;\r\n padding: 2px;\r\n background-color: #f2f2f2;\r\n box-sizing: border-box;\r\n\r\n h1 {\r\n color: #333333;\r\n background-color: rgba(255, 255, 255, 0);\r\n font-size: 22px;\r\n line-height: 33px;\r\n font-weight: 500;\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 8px;\r\n padding-left: 16px;\r\n margin: 0px;\r\n }\r\n }\r\n\r\n .content {\r\n padding: 16px;\r\n overflow: hidden;\r\n\r\n .fire-centre {\r\n font-size: 18px;\r\n color: #242424;\r\n padding-bottom: 24px;\r\n line-height: 27px;\r\n }\r\n\r\n .contact-method {\r\n color: #333333;\r\n font-size: 16px;\r\n line-height: 24px;\r\n font-weight: 500;\r\n padding-bottom: 24px;\r\n\r\n .icon-label {\r\n display: flex;\r\n padding-bottom: 8px;\r\n .icon {\r\n padding-right: 10px;\r\n }\r\n }\r\n\r\n .value {\r\n display: block;\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n }\r\n }\r\n\r\n .mobile-button {\r\n border-radius: 5px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n color: #333333;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n min-width: 130px;\r\n width: 47%;\r\n height: 48px;\r\n }\r\n\r\n .buttons-row {\r\n display: flex;\r\n justify-content: space-between;\r\n }\r\n }\r\n}\r\n", + "data": ".contact-us-container {\r\n .header {\r\n height: 48px;\r\n padding: 2px;\r\n background-color: #f2f2f2;\r\n box-sizing: border-box;\r\n\r\n h1 {\r\n color: #333333;\r\n background-color: rgba(255, 255, 255, 0);\r\n font-size: 22px;\r\n line-height: 33px;\r\n font-weight: 500;\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 8px;\r\n padding-left: 16px;\r\n margin: 0px;\r\n }\r\n }\r\n\r\n .content {\r\n padding: 16px;\r\n overflow: hidden;\r\n\r\n .fire-centre {\r\n font-size: 18px;\r\n color: #242424;\r\n padding-bottom: 24px;\r\n line-height: 27px;\r\n }\r\n\r\n .contact-method {\r\n color: #333333;\r\n font-size: 16px;\r\n line-height: 24px;\r\n font-weight: 500;\r\n padding-bottom: 24px;\r\n\r\n .icon-label {\r\n display: flex;\r\n padding-bottom: 8px;\r\n .icon {\r\n padding-right: 10px;\r\n }\r\n }\r\n\r\n .value {\r\n display: block;\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n }\r\n }\r\n\r\n .contact-method.desktop{\r\n display: flex;\r\n }\r\n\r\n .mobile-button {\r\n border-radius: 5px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n color: #333333;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n min-width: 130px;\r\n width: 47%;\r\n height: 48px;\r\n }\r\n\r\n .buttons-row {\r\n display: flex;\r\n justify-content: space-between;\r\n }\r\n }\r\n .material-icons-outlined {\r\n vertical-align: bottom;\r\n } \r\n}\r\n", "styleUrl": "./contact-us-dialog.component.scss" } ], @@ -39405,7 +39779,7 @@ "deprecationMessage": "" } ], - "line": 16, + "line": 18, "jsdoctags": [ { "name": "dialogRef", @@ -39428,7 +39802,7 @@ ] }, "extends": [], - "templateData": "
\r\n
\r\n

Contact Us \r\n clear \r\n

\r\n
\r\n
\r\n
\r\n {{data.fireCentre}}\r\n
\r\n
\r\n
emailEmail Address
\r\n {{data.email}}\r\n
\r\n
\r\n
callPhone Number
\r\n {{data.phoneNumber}}\r\n
\r\n\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n" + "templateData": "
\r\n
\r\n

Contact Us\r\n clear \r\n

\r\n
\r\n
\r\n
\r\n \"centre\"\r\n {{data.fireCentre}}\r\n
\r\n
\r\n
emailEmail Address
\r\n {{data.email}}\r\n
\r\n
\r\n
callPhone Number
\r\n {{data.phoneNumber}}\r\n
\r\n\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n" }, { "name": "ContactWidgetDialogComponent", @@ -43791,7 +44165,7 @@ }, { "name": "EvacListComponent", - "id": "component-EvacListComponent-9bfbed268dc40e22e64798b548fcc19d34d41fa975d2f0b337f4b72f8f2cfdeff2db415fe7410c82f11dfddcdcf798a60e3c8277cfbaa1a143598b665905abd1", + "id": "component-EvacListComponent-3e992c2f19bd7ec82e620a911dcb46815cdee8a84f04b49ad02e84ddb0a1793c21d4e83b1e70c0489bb232e51cd32862cb1e007482c87c7bccdaf7c725fba0c7", "file": "src/app/components/wildfires-list-header/evac-list/evac-list.component.ts", "changeDetection": "ChangeDetectionStrategy.Default", "encapsulation": [], @@ -43847,7 +44221,7 @@ "type": "", "optional": false, "description": "", - "line": 61 + "line": 62 }, { "name": "dataSource", @@ -43862,6 +44236,16 @@ 125 ] }, + { + "name": "hoveredItem", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 60 + }, { "name": "isExtraSmall", "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", @@ -43870,7 +44254,7 @@ "type": "Observable", "optional": false, "description": "", - "line": 63, + "line": 64, "modifierKind": [ 123 ] @@ -43984,7 +44368,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 75, + "line": 76, "deprecated": false, "deprecationMessage": "" }, @@ -43994,7 +44378,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 187, + "line": 188, "deprecated": false, "deprecationMessage": "" }, @@ -44012,7 +44396,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 79, + "line": 80, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -44037,10 +44421,38 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 233, + "line": 234, "deprecated": false, "deprecationMessage": "" }, + { + "name": "selectItem", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 245, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, { "name": "sortData", "args": [ @@ -44054,7 +44466,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 228, + "line": 229, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -44082,7 +44494,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 215, + "line": 216, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -44107,7 +44519,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'wf-evac-list',\r\n templateUrl: './evac-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './evac-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class EvacListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Name', code: 'name' },\r\n { description: 'Status', code: 'status' },\r\n { description: 'Agency', code: 'agency' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public searchTimer;\r\n public order = true;\r\n public alert = true;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'name',\r\n 'status',\r\n 'issuedOn',\r\n 'agency',\r\n 'distance',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n\r\n convertToDateTime = convertToDateTime;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n protected router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n let userLocation;\r\n try {\r\n userLocation = await this.commonUtilityService.getCurrentLocationPromise();\r\n } catch (error) {\r\n console.error('Error getting current location:', error);\r\n }\r\n\r\n let whereString = '';\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += `(EVENT_NAME LIKE '%${this.searchText}%' OR ORDER_ALERT_STATUS LIKE '%${this.searchText}%' OR ISSUING_AGENCY LIKE '%${this.searchText}%') AND (`;\r\n }\r\n\r\n if (this.order) {\r\n whereString += 'ORDER_ALERT_STATUS LIKE \\'%Order%\\'';\r\n }\r\n\r\n if (this.alert) {\r\n whereString += ' OR ORDER_ALERT_STATUS LIKE \\'%Alert%\\'';\r\n }\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += ')';\r\n }\r\n\r\n if (whereString.startsWith(' OR ')) {\r\nwhereString = whereString.substring(3);\r\n}\r\n if (whereString.endsWith(' AND ()')) {\r\nwhereString = whereString.substring(0, whereString.length - 7);\r\n}\r\n if (whereString === '') {\r\nwhereString = null;\r\n}\r\n\r\n try {\r\n this.agolService\r\n .getEvacOrders(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: userLocation !== null, returnGeometry: false })\r\n .subscribe((evacs) => {\r\n const evacData = [];\r\n if (evacs && evacs.features) {\r\n for (const element of evacs.features.filter(\r\n (e) => e.attributes.EVENT_TYPE.toLowerCase() === 'wildfire' || e.attributes.EVENT_TYPE.toLowerCase() === 'fire',\r\n )) {\r\n let distance = null;\r\n if (userLocation) {\r\n const currentLat = Number(userLocation.coords.latitude);\r\n const currentLong = Number(userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = (\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000\r\n ).toFixed(2);\r\n }\r\n }\r\n evacData.push({\r\n name: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n status: element.attributes.ORDER_ALERT_STATUS,\r\n agency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n issuedOn: this.convertToDateTime(element.attributes.DATE_MODIFIED),\r\n distance,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n eventNumber: element.attributes.EVENT_NUMBER\r\n });\r\n }\r\n }\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n evacData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = evacData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }catch(error) {\r\n console.error('Error retrieving evac orders: ' + error)\r\n }\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n viewMap(evac: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n evacuationAlert: true,\r\n identify: true,\r\n longitude: evac.longitude,\r\n latitude: evac.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n}\r\n", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'wf-evac-list',\r\n templateUrl: './evac-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './evac-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class EvacListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Name', code: 'name' },\r\n { description: 'Status', code: 'status' },\r\n { description: 'Agency', code: 'agency' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public searchTimer;\r\n public order = true;\r\n public alert = true;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'name',\r\n 'status',\r\n 'issuedOn',\r\n 'agency',\r\n 'distance',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n hoveredItem: any = null;\r\n\r\n convertToDateTime = convertToDateTime;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n protected router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n let userLocation;\r\n try {\r\n userLocation = await this.commonUtilityService.getCurrentLocationPromise();\r\n } catch (error) {\r\n console.error('Error getting current location:', error);\r\n }\r\n\r\n let whereString = '';\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += `(EVENT_NAME LIKE '%${this.searchText}%' OR ORDER_ALERT_STATUS LIKE '%${this.searchText}%' OR ISSUING_AGENCY LIKE '%${this.searchText}%') AND (`;\r\n }\r\n\r\n if (this.order) {\r\n whereString += 'ORDER_ALERT_STATUS LIKE \\'%Order%\\'';\r\n }\r\n\r\n if (this.alert) {\r\n whereString += ' OR ORDER_ALERT_STATUS LIKE \\'%Alert%\\'';\r\n }\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += ')';\r\n }\r\n\r\n if (whereString.startsWith(' OR ')) {\r\nwhereString = whereString.substring(3);\r\n}\r\n if (whereString.endsWith(' AND ()')) {\r\nwhereString = whereString.substring(0, whereString.length - 7);\r\n}\r\n if (whereString === '') {\r\nwhereString = null;\r\n}\r\n\r\n try {\r\n this.agolService\r\n .getEvacOrders(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: userLocation !== null, returnGeometry: false })\r\n .subscribe((evacs) => {\r\n const evacData = [];\r\n if (evacs && evacs.features) {\r\n for (const element of evacs.features.filter(\r\n (e) => e.attributes.EVENT_TYPE.toLowerCase() === 'wildfire' || e.attributes.EVENT_TYPE.toLowerCase() === 'fire',\r\n )) {\r\n let distance = null;\r\n if (userLocation) {\r\n const currentLat = Number(userLocation.coords.latitude);\r\n const currentLong = Number(userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = (\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000\r\n ).toFixed(2);\r\n }\r\n }\r\n evacData.push({\r\n name: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n status: element.attributes.ORDER_ALERT_STATUS,\r\n agency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n issuedOn: this.convertToDateTime(element.attributes.DATE_MODIFIED),\r\n distance,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n eventNumber: element.attributes.EVENT_NUMBER\r\n });\r\n }\r\n }\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n evacData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = evacData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }catch(error) {\r\n console.error('Error retrieving evac orders: ' + error)\r\n }\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n viewMap(evac: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n evacuationAlert: true,\r\n identify: true,\r\n longitude: evac.longitude,\r\n latitude: evac.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n\r\n selectItem(event) {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], {\r\n queryParams: {\r\n eventType: event.status,\r\n eventNumber: event.eventNumber,\r\n eventName: event.eventName\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -44163,7 +44575,7 @@ "deprecationMessage": "" } ], - "line": 64, + "line": 65, "jsdoctags": [ { "name": "agolService", @@ -44225,7 +44637,7 @@ "implements": [ "OnInit" ], - "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \"Order\"\r\n Orders\r\n \r\n \r\n \"Alert\"\r\n Alerts\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Evacuation Name {{element.name}} Status \r\n \"Order\"\r\n \"Alert\"\r\n {{element.status}}\r\n Issued On {{element.issuedOn}} Agency {{element.agency}} Distance {{element.distance || '---'}} kmView Map
\r\n
No records to display
\r\n
\r\n\r\n" + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \"Order\"\r\n Orders\r\n \r\n \r\n \"Alert\"\r\n Alerts\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Evacuation Name {{element.name}} Status \r\n \"Order\"\r\n \"Alert\"\r\n {{element.status}}\r\n Issued On {{element.issuedOn}} Agency {{element.agency}} Distance {{element.distance || '---'}} kmView Map\r\n \r\n \r\n \r\n \r\n
\r\n
No records to display
\r\n
\r\n\r\n" }, { "name": "EvacListComponentDesktop", @@ -44287,7 +44699,7 @@ "type": "", "optional": false, "description": "", - "line": 61, + "line": 62, "inheritance": { "file": "EvacListComponent" } @@ -44308,6 +44720,19 @@ "file": "EvacListComponent" } }, + { + "name": "hoveredItem", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "EvacListComponent" + } + }, { "name": "isExtraSmall", "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", @@ -44316,7 +44741,7 @@ "type": "Observable", "optional": false, "description": "", - "line": 63, + "line": 64, "modifierKind": [ 123 ], @@ -44457,7 +44882,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 75, + "line": 76, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -44470,7 +44895,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 187, + "line": 188, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -44491,7 +44916,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 79, + "line": 80, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -44519,13 +44944,44 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 233, + "line": 234, "deprecated": false, "deprecationMessage": "", "inheritance": { "file": "EvacListComponent" } }, + { + "name": "selectItem", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 245, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "EvacListComponent" + } + }, { "name": "sortData", "args": [ @@ -44539,7 +44995,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 228, + "line": 229, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -44570,7 +45026,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 215, + "line": 216, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -44614,7 +45070,7 @@ "extends": [ "EvacListComponent" ], - "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \"Order\"\r\n Orders\r\n \r\n \r\n \"Alert\"\r\n Alerts\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Evacuation Name {{element.name}} Status \r\n \"Order\"\r\n \"Alert\"\r\n {{element.status}}\r\n Issued On {{element.issuedOn}} Agency {{element.agency}} Distance {{element.distance || '---'}} kmView Map
\r\n
No records to display
\r\n
\r\n\r\n" + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \"Order\"\r\n Orders\r\n \r\n \r\n \"Alert\"\r\n Alerts\r\n \r\n
\r\n
\r\n
\r\n

{{dataSource ? dataSource.data.length : 0}} Results

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Evacuation Name {{element.name}} Status \r\n \"Order\"\r\n \"Alert\"\r\n {{element.status}}\r\n Issued On {{element.issuedOn}} Agency {{element.agency}} Distance {{element.distance || '---'}} kmView Map\r\n \r\n \r\n \r\n \r\n
\r\n
No records to display
\r\n
\r\n\r\n" }, { "name": "EvacListComponentMobile", @@ -44678,7 +45134,7 @@ "type": "", "optional": false, "description": "", - "line": 61, + "line": 62, "inheritance": { "file": "EvacListComponent" } @@ -44699,6 +45155,19 @@ "file": "EvacListComponent" } }, + { + "name": "hoveredItem", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 60, + "inheritance": { + "file": "EvacListComponent" + } + }, { "name": "isExtraSmall", "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", @@ -44707,7 +45176,7 @@ "type": "Observable", "optional": false, "description": "", - "line": 63, + "line": 64, "modifierKind": [ 123 ], @@ -44876,7 +45345,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 75, + "line": 76, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -44889,7 +45358,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 187, + "line": 188, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -44910,7 +45379,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 79, + "line": 80, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -44938,9 +45407,40 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 233, + "line": 234, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "EvacListComponent" + } + }, + { + "name": "selectItem", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 245, "deprecated": false, "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], "inheritance": { "file": "EvacListComponent" } @@ -44958,7 +45458,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 228, + "line": 229, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -44989,7 +45489,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 215, + "line": 216, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -51987,7 +52487,7 @@ }, { "name": "IncidentHeaderPanel", - "id": "component-IncidentHeaderPanel-02ad8ae91e2b8283e9c4e0f288cb74a28076027f5af2a36feed082f1963efb2d6b7f40bd366369a1667671799435e7c7b00bd184eaaf547d15424df7c9693244", + "id": "component-IncidentHeaderPanel-a8fbb362a994a82d14b556e4bfa075903f1a3330df8dc2cf2ef436d852a3050e87af89d2f717180096a6bfcd002caf00ce870cca18822c8c6a261fe2c7fafe59", "file": "src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -52011,7 +52511,7 @@ "defaultValue": "[]", "deprecated": false, "deprecationMessage": "", - "line": 34, + "line": 39, "type": "EvacOrderOption[]", "decorators": [] }, @@ -52019,7 +52519,7 @@ "name": "extent", "deprecated": false, "deprecationMessage": "", - "line": 35, + "line": 40, "type": "any", "decorators": [] }, @@ -52027,12 +52527,21 @@ "name": "incident", "deprecated": false, "deprecationMessage": "", - "line": 33, + "line": 38, "type": "any", "decorators": [] } ], - "outputsClass": [], + "outputsClass": [ + { + "name": "requestPrint", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 41, + "type": "EventEmitter" + } + ], "propertiesClass": [ { "name": "convertFireNumber", @@ -52042,7 +52551,7 @@ "type": "", "optional": false, "description": "", - "line": 41 + "line": 47 }, { "name": "convertToFireCentreDescription", @@ -52052,7 +52561,7 @@ "type": "", "optional": false, "description": "", - "line": 40 + "line": 46 }, { "name": "defaultEvacURL", @@ -52061,11 +52570,41 @@ "type": "string", "optional": false, "description": "", - "line": 38, + "line": 44, "modifierKind": [ 125 ] }, + { + "name": "getStageOfControlLabel", + "defaultValue": "getStageOfControlLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 48 + }, + { + "name": "incidentEvacAlerts", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 52 + }, + { + "name": "incidentEvacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 51 + }, { "name": "map", "deprecated": false, @@ -52073,7 +52612,7 @@ "type": "any", "optional": false, "description": "", - "line": 43, + "line": 50, "modifierKind": [ 123 ] @@ -52085,7 +52624,7 @@ "type": "ParamMap", "optional": false, "description": "", - "line": 37, + "line": 43, "modifierKind": [ 125 ] @@ -52098,7 +52637,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 294, + "line": 355, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -52111,7 +52650,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 171, + "line": 230, "deprecated": false, "deprecationMessage": "" }, @@ -52121,7 +52660,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 244, + "line": 305, "deprecated": false, "deprecationMessage": "" }, @@ -52131,7 +52670,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 231, + "line": 291, "deprecated": false, "deprecationMessage": "" }, @@ -52148,7 +52687,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 206, + "line": 265, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -52176,7 +52715,7 @@ "optional": false, "returnType": "\"(Estimated)\" | \"(Mapped)\"", "typeParameters": [], - "line": 189, + "line": 248, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -52197,7 +52736,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 199, + "line": 258, "deprecated": false, "deprecationMessage": "" }, @@ -52207,7 +52746,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 71, + "line": 89, "deprecated": false, "deprecationMessage": "" }, @@ -52217,7 +52756,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 62, + "line": 71, "deprecated": false, "deprecationMessage": "" }, @@ -52234,7 +52773,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 58, + "line": 67, "deprecated": false, "deprecationMessage": "", "decorators": [ @@ -52264,19 +52803,50 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 163, + "line": 222, "deprecated": false, "deprecationMessage": "" }, { "name": "openContactUsWindow", + "args": [ + { + "name": "mode", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 274, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "mode", + "type": "string | null", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "printPage", "args": [], "optional": false, "returnType": "void", "typeParameters": [], - "line": 215, + "line": 396, "deprecated": false, - "deprecationMessage": "" + "deprecationMessage": "", + "modifierKind": [ + 125 + ] }, { "name": "removeFromWatchlist", @@ -52284,7 +52854,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 182, + "line": 241, "deprecated": false, "deprecationMessage": "" }, @@ -52294,7 +52864,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 282, + "line": 343, "deprecated": false, "deprecationMessage": "" } @@ -52318,7 +52888,7 @@ ], "deprecated": false, "deprecationMessage": "", - "line": 58 + "line": 67 } ], "standalone": false, @@ -52326,11 +52896,11 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n AfterViewInit,\r\n HostListener,\r\n} from '@angular/core';\r\nimport { EvacOrderOption } from '../../../conversion/models';\r\nimport * as L from 'leaflet';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\nimport {\r\n convertToFireCentreDescription,\r\n convertFireNumber,\r\n ResourcesRoutes,\r\n setDisplayColor\r\n} from '../../../utils';\r\nimport * as moment from 'moment';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { ContactUsDialogComponent } from '../../admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { Location } from '@angular/common';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\n\r\n@Component({\r\n selector: 'incident-header-panel',\r\n templateUrl: './incident-header-panel.component.html',\r\n styleUrls: ['./incident-header-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentHeaderPanel implements AfterViewInit {\r\n @Input() public incident: any;\r\n @Input() public evacOrders: EvacOrderOption[] = [];\r\n @Input() public extent: any;\r\n\r\n public params: ParamMap;\r\n public defaultEvacURL: string;\r\n\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n convertFireNumber = convertFireNumber;\r\n\r\n private map: any;\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private watchlistService: WatchlistService,\r\n private dialog: MatDialog,\r\n private router: Router,\r\n private location: Location,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private route: ActivatedRoute,\r\n ) {\r\n /* Empty, just here for injection */\r\n }\r\n\r\n @HostListener('window:resize', ['$event'])\r\n onResize(event) {\r\n this.map.invalidateSize();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.defaultEvacURL = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['evacDefaultUrl'].toString();\r\n this.route.queryParams.subscribe((params: ParamMap) => {\r\n this.params = params;\r\n });\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n // Configure the map\r\n const location = [\r\n Number(this.incident.latitude),\r\n Number(this.incident.longitude),\r\n ];\r\n this.map = L.map('map', {\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n }).setView(location, 9);\r\n // configure map data\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_HUMAN_CULTURAL_ECONOMIC.EMRG_ORDER_AND_ALERT_AREAS_SP',\r\n styles: '6885',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_CURRENT_FIRE_POLYS_SP',\r\n styles: '1751_1752',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n\r\n const icon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n if (this.incident.fireOfNoteInd) {\r\n L.marker(location, { icon }).addTo(this.map);\r\n } else {\r\n let colorToDisplay;\r\n switch (this.incident.stageOfControlCode) {\r\n case 'OUT_CNTRL':\r\n colorToDisplay = '#FF0000';\r\n break;\r\n case 'HOLDING':\r\n colorToDisplay = '#ffff00';\r\n break;\r\n case 'UNDR_CNTRL':\r\n colorToDisplay = '#98E600';\r\n break;\r\n case 'OUT':\r\n colorToDisplay = '#999999';\r\n break;\r\n default:\r\n colorToDisplay = 'white';\r\n }\r\n L.circleMarker(location, {\r\n radius: 15,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n\r\n // fetch incidents in surrounding area and add to map\r\n this.addSurroundingIncidents();\r\n\r\n if (this.extent) {\r\n this.map.fitBounds(\r\n new L.LatLngBounds(\r\n [this.extent.ymin, this.extent.xmin],\r\n [this.extent.ymax, this.extent.xmax],\r\n ),\r\n );\r\n }\r\n }\r\n\r\n onWatchlist(): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(\r\n this.incident.fireYear + ':' + this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n addToWatchlist() {\r\n if (this.onWatchlist()) {\r\n this.removeFromWatchlist();\r\n } else {\r\n this.watchlistService.saveToWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n removeFromWatchlist() {\r\n this.watchlistService.removeFromWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n displaySizeType(incidentSizeDetail: string) {\r\n if (incidentSizeDetail?.includes('estimated')) {\r\n return '(Estimated)';\r\n } else if (incidentSizeDetail?.includes('mapped')) {\r\n return '(Mapped)';\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n isMobileView() {\r\n return (\r\n (window.innerWidth < 768 && window.innerHeight < 1024) ||\r\n (window.innerWidth < 1024 && window.innerHeight < 768)\r\n );\r\n }\r\n\r\n convertToMobileFormat(dateString) {\r\n // Should probably be MMM for month formats to prevent long strings\r\n const formattedDate = moment(\r\n dateString,\r\n 'dddd, MMMM D, YYYY [at] h:mm:ss A',\r\n ).format('MMMM D, YYYY');\r\n return formattedDate;\r\n }\r\n\r\n openContactUsWindow() {\r\n this.dialog.open(ContactUsDialogComponent, {\r\n panelClass: 'contact-us-dialog',\r\n data: {\r\n fireCentre: convertToFireCentreDescription(\r\n this.incident.contactOrgUnitIdentifer ||\r\n this.incident.fireCentreName ||\r\n this.incident.fireCentreCode ||\r\n this.incident.fireCentre,\r\n ),\r\n email: this.incident.contactEmailAddress,\r\n phoneNumber: this.incident.contactPhoneNumber,\r\n },\r\n });\r\n }\r\n\r\n backToMap() {\r\n if (this.incident?.longitude && this.incident?.latitude) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.incident.longitude,\r\n latitude: this.incident.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n }\r\n\r\n back() {\r\n if (this.params && this.params['source'] && this.params['source'][0]) {\r\n if (this.params['source'][0] === 'map') {\r\nthis.backToMap();\r\n} else if (\r\n this.params['source'][0] === 'full-details' &&\r\n this.params['sourceId'] &&\r\n this.params['sourceType']\r\n ) {\r\nthis.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: this.params['sourceType'],\r\n id: this.params['sourceId'],\r\n name: this.params['name']\r\n },\r\n });\r\n} else if (\r\n this.params['source'] === 'saved-location' &&\r\n this.params['sourceName'] &&\r\n this.params['sourceLongitude'] &&\r\n this.params['sourceLatitude']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.SAVED_LOCATION], {\r\n queryParams: {\r\n type: 'saved-location',\r\n name: this.params['sourceName'],\r\n longitude: this.params['sourceLongitude'],\r\n latitude: this.params['sourceLatitude'],\r\n },\r\n });\r\n } else {\r\nthis.router.navigate(this.params['source']);\r\n}\r\n } else {\r\nthis.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n}\r\n }\r\n\r\n shareContent() {\r\n const currentUrl = this.location.path();\r\n if (navigator.share) {\r\n navigator\r\n .share({\r\n url: currentUrl, // The URL user wants to share\r\n })\r\n .then(() => console.log('Sharing succeeded.'))\r\n .catch((error) => console.error('Error sharing:', error));\r\n }\r\n }\r\n\r\n async addSurroundingIncidents() {\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.incident.latitude);\r\n locationData.longitude = Number(this.incident.longitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const location = [Number(item.latitude), Number(item.longitude)];\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(location, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for area restriction',\r\n );\r\n }\r\n }\r\n}\r\n", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n AfterViewInit,\r\n HostListener,\r\n Output,\r\n EventEmitter,\r\n} from '@angular/core';\r\nimport { EvacOrderOption } from '../../../conversion/models';\r\nimport * as L from 'leaflet';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\nimport {\r\n convertToFireCentreDescription,\r\n convertFireNumber,\r\n ResourcesRoutes,\r\n setDisplayColor,\r\n getStageOfControlLabel\r\n} from '../../../utils';\r\nimport * as moment from 'moment';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { ContactUsDialogComponent } from '../../admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { Location } from '@angular/common';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { toCanvas } from 'qrcode';\r\n\r\n\r\n@Component({\r\n selector: 'incident-header-panel',\r\n templateUrl: './incident-header-panel.component.html',\r\n styleUrls: ['./incident-header-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentHeaderPanel implements AfterViewInit {\r\n @Input() public incident: any;\r\n @Input() public evacOrders: EvacOrderOption[] = [];\r\n @Input() public extent: any;\r\n @Output() requestPrint = new EventEmitter();\r\n\r\n public params: ParamMap;\r\n public defaultEvacURL: string;\r\n\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n convertFireNumber = convertFireNumber;\r\n getStageOfControlLabel = getStageOfControlLabel;\r\n\r\n private map: any;\r\n incidentEvacOrders = [];\r\n incidentEvacAlerts = [];\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private watchlistService: WatchlistService,\r\n private dialog: MatDialog,\r\n private router: Router,\r\n private location: Location,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private route: ActivatedRoute,\r\n ) {\r\n /* Empty, just here for injection */\r\n }\r\n\r\n @HostListener('window:resize', ['$event'])\r\n onResize(event) {\r\n this.map.invalidateSize();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.defaultEvacURL = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['evacDefaultUrl'].toString();\r\n this.route.queryParams.subscribe((params: ParamMap) => {\r\n this.params = params;\r\n });\r\n if (this.evacOrders?.length) {\r\n for (const evac of this.evacOrders) {\r\n if (evac.orderAlertStatus === 'Order') {\r\n this.incidentEvacOrders.push(evac);\r\n } else if (evac.orderAlertStatus === 'Alert') {\r\n this.incidentEvacAlerts.push(evac);\r\n }\r\n }\r\n }\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n // Configure the map\r\n const location = [\r\n Number(this.incident.latitude),\r\n Number(this.incident.longitude),\r\n ];\r\n this.map = L.map('map', {\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n }).setView(location, 9);\r\n if (!this.isMobileView()){\r\n // only apply these in desktop\r\n L.control.zoom({\r\n position: 'topright'\r\n }).addTo(this.map);\r\n }\r\n\r\n L.Control.ZoomToExtent = L.Control.extend({\r\n onAdd: function(map) {\r\n const container = L.DomUtil.create('div', 'leaflet-bar leaflet-control leaflet-control-custom');\r\n const btn = L.DomUtil.create('button', '', container);\r\n btn.innerHTML = `\r\n \r\n \r\n \r\n \r\n `;\r\n btn.style.backgroundColor = 'white';\r\n btn.style.width = '34px';\r\n btn.style.height = '34px';\r\n btn.style.cursor = 'pointer';\r\n btn.style.border = '2px solid darkgrey';\r\n btn.style.borderRadius = '4px';\r\n btn.style.display = 'flex';\r\n btn.style.alignItems = 'center';\r\n btn.style.justifyContent = 'center';\r\n btn.style.marginTop = '-3px';\r\n btn.style.borderTopWidth = '1px';\r\n btn.onclick = function() {\r\n map.setZoom(9);\r\n };\r\n \r\n return btn;\r\n }\r\n });\r\n\r\n L.control.zoomToExtent = function(opts) {\r\n return new L.Control.ZoomToExtent(opts);\r\n }\r\n L.control.zoomToExtent({ position: 'topright' }).addTo(this.map);\r\n\r\n // configure map data\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_HUMAN_CULTURAL_ECONOMIC.EMRG_ORDER_AND_ALERT_AREAS_SP',\r\n styles: '6885',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_CURRENT_FIRE_POLYS_SP',\r\n styles: '1751_1752',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n\r\n const icon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n if (this.incident.fireOfNoteInd) {\r\n L.marker(location, { icon }).addTo(this.map);\r\n } else {\r\n let colorToDisplay;\r\n switch (this.incident.stageOfControlCode) {\r\n case 'OUT_CNTRL':\r\n colorToDisplay = '#FF0000';\r\n break;\r\n case 'HOLDING':\r\n colorToDisplay = '#ffff00';\r\n break;\r\n case 'UNDR_CNTRL':\r\n colorToDisplay = '#98E600';\r\n break;\r\n case 'OUT':\r\n colorToDisplay = '#999999';\r\n break;\r\n default:\r\n colorToDisplay = 'white';\r\n }\r\n L.circleMarker(location, {\r\n radius: 15,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n\r\n // fetch incidents in surrounding area and add to map\r\n this.addSurroundingIncidents();\r\n\r\n if (this.extent) {\r\n this.map.fitBounds(\r\n new L.LatLngBounds(\r\n [this.extent.ymin, this.extent.xmin],\r\n [this.extent.ymax, this.extent.xmax],\r\n ),\r\n );\r\n }\r\n }\r\n\r\n onWatchlist(): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(\r\n this.incident.fireYear + ':' + this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n addToWatchlist() {\r\n if (this.onWatchlist()) {\r\n this.removeFromWatchlist();\r\n } else {\r\n this.watchlistService.saveToWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n removeFromWatchlist() {\r\n this.watchlistService.removeFromWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n displaySizeType(incidentSizeDetail: string) {\r\n if (incidentSizeDetail?.includes('estimated')) {\r\n return '(Estimated)';\r\n } else if (incidentSizeDetail?.includes('mapped')) {\r\n return '(Mapped)';\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n isMobileView() {\r\n return (\r\n (window.innerWidth < 768 && window.innerHeight < 1024) ||\r\n (window.innerWidth < 1024 && window.innerHeight < 768)\r\n );\r\n }\r\n\r\n convertToMobileFormat(dateString) {\r\n // Should probably be MMM for month formats to prevent long strings\r\n const formattedDate = moment(\r\n dateString,\r\n 'dddd, MMMM D, YYYY [at] h:mm:ss A',\r\n ).format('MMMM D, YYYY');\r\n return formattedDate;\r\n }\r\n\r\n openContactUsWindow(mode:string | null) {\r\n this.dialog.open(ContactUsDialogComponent, {\r\n panelClass: 'contact-us-dialog',\r\n width: mode === 'desktop' ? '500px' : undefined, // Set width based on mode\r\n data: {\r\n fireCentre: convertToFireCentreDescription(\r\n this.incident.contactOrgUnitIdentifer ||\r\n this.incident.fireCentreName ||\r\n this.incident.fireCentreCode ||\r\n this.incident.fireCentre,\r\n ),\r\n email: this.incident.contactEmailAddress,\r\n phoneNumber: this.incident.contactPhoneNumber,\r\n },\r\n });\r\n }\r\n\r\n backToMap() {\r\n if (this.incident?.longitude && this.incident?.latitude) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.incident.longitude,\r\n latitude: this.incident.latitude,\r\n activeWildfires: true\r\n },\r\n });\r\n }, 100);\r\n }\r\n }\r\n\r\n back() {\r\n if (this.params && this.params['source'] && this.params['source'][0]) {\r\n if (this.params['source'] === 'map' || this.params['source'][0] === 'map') {\r\nthis.backToMap();\r\n} else if (\r\n this.params['source'][0] === 'full-details' &&\r\n this.params['sourceId'] &&\r\n this.params['sourceType']\r\n ) {\r\nthis.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: this.params['sourceType'],\r\n id: this.params['sourceId'],\r\n name: this.params['name']\r\n },\r\n });\r\n} else if (\r\n this.params['source'] === 'saved-location' &&\r\n this.params['sourceName'] &&\r\n this.params['sourceLongitude'] &&\r\n this.params['sourceLatitude']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.SAVED_LOCATION], {\r\n queryParams: {\r\n type: 'saved-location',\r\n name: this.params['sourceName'],\r\n longitude: this.params['sourceLongitude'],\r\n latitude: this.params['sourceLatitude'],\r\n },\r\n });\r\n } else {\r\nthis.router.navigate([this.params['source']]);\r\n}\r\n } else {\r\nthis.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n}\r\n }\r\n\r\n shareContent() {\r\n const currentUrl = this.location.path();\r\n if (navigator.share) {\r\n navigator\r\n .share({\r\n url: currentUrl, // The URL user wants to share\r\n })\r\n .then(() => console.log('Sharing succeeded.'))\r\n .catch((error) => console.error('Error sharing:', error));\r\n }\r\n }\r\n\r\n async addSurroundingIncidents() {\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.incident.latitude);\r\n locationData.longitude = Number(this.incident.longitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const location = [Number(item.latitude), Number(item.longitude)];\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(location, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for area restriction',\r\n );\r\n }\r\n }\r\n\r\n // printPage(){\r\n // this.requestPrint.emit();\r\n // }\r\n\r\n public printPage() {\r\n const printContents =\r\n document.getElementsByClassName('page-container')[0].innerHTML;\r\n\r\n const appRoot = document.body.removeChild(\r\n document.getElementById('app-root'),\r\n );\r\n\r\n document.body.innerHTML = printContents;\r\n\r\n const canvas = document.getElementById('qr-code');\r\n toCanvas(canvas, window.location.href, function(error) {\r\n if (error) {\r\nconsole.error(error);\r\n}\r\n window.print();\r\n document.body.innerHTML = '';\r\n document.body.appendChild(appRoot);\r\n });\r\n }\r\n\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": "@import '../../../../styles/variables';\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.header-container {\r\n display: flex;\r\n flex-flow: row;\r\n flex-wrap: wrap;\r\n padding: 22px;\r\n}\r\n.header-container.mobile {\r\n display: block;\r\n}\r\n.header-container > * {\r\n flex: 1 1 350px;\r\n}\r\n\r\n.map-container {\r\n width: 100%;\r\n max-width: 533px;\r\n min-height: 400px !important;\r\n}\r\n\r\n.map-container-mobile {\r\n width: 100%;\r\n min-height: 200px !important;\r\n}\r\n\r\n@media screen and (max-width: 808px) {\r\n .map-container {\r\n max-width: 808px !important;\r\n }\r\n}\r\n\r\n.incident-details {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 24px;\r\n padding-bottom: 0px;\r\n .header {\r\n text-align: right;\r\n display: flex;\r\n flex-flow: row-reverse;\r\n .button {\r\n cursor: pointer;\r\n }\r\n }\r\n .title-bar {\r\n .title {\r\n font-size: 1.6rem;\r\n line-height: 39px;\r\n color: #003366;\r\n display: flex;\r\n flex-direction: row;\r\n .fire-icon-container {\r\n width: 24px;\r\n height: 24px;\r\n border-radius: 50%;\r\n margin-right: 8px;\r\n margin-left: 8px;\r\n .fire-icon {\r\n width: 14.4px;\r\n height: 18px;\r\n color: #ffffff;\r\n }\r\n }\r\n }\r\n .subtitle {\r\n text-decoration: underline;\r\n color: #1a5a96;\r\n font-size: 1rem;\r\n }\r\n }\r\n .nav-button {\r\n padding-top: 7px;\r\n }\r\n .info-panel {\r\n padding-top: 7px;\r\n font-size: 1rem;\r\n .label {\r\n color: #036;\r\n }\r\n }\r\n .divider {\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .gutter {\r\n padding-top: 7px;\r\n }\r\n .icon-bar {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-evenly;\r\n .resource-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 7px;\r\n text-align: center;\r\n .image-size {\r\n width: 50px;\r\n height: 50px;\r\n }\r\n .image-label {\r\n max-width: 100px;\r\n }\r\n }\r\n }\r\n .evac-list {\r\n display: flex;\r\n flex-direction: row;\r\n color: black;\r\n padding-top: 7px;\r\n .label {\r\n text-decoration: underline;\r\n cursor: pointer;\r\n }\r\n .issued-by {\r\n padding: 4px;\r\n font-size: 12px;\r\n font-style: italic;\r\n color: gray;\r\n text-decoration: none;\r\n }\r\n }\r\n .alert {\r\n color: #dfa512 !important;\r\n }\r\n .order {\r\n color: #b42e45 !important;\r\n }\r\n h4 {\r\n color: #003366;\r\n }\r\n .header-content {\r\n padding-top: 16px;\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 12px;\r\n // .item{\r\n // margin-right: 26px;\r\n // }\r\n\r\n // .item:last-child {\r\n // margin-right: 0;\r\n // }\r\n .divider {\r\n border-bottom: 1px lightgray solid;\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .mobile-button {\r\n border-radius: 5px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n color: #333333;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n width: 40dvw;\r\n height: 48px;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.item {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n padding-top: 8px;\r\n\r\n .mobile-button {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 52px;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n}\r\n\r\n.mobile-label {\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n line-height: 21px;\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .header-container {\r\n padding: 0px !important;\r\n }\r\n .title {\r\n color: black !important;\r\n }\r\n}\r\n\r\n.mobile-header {\r\n height: 50px;\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 0 24px;\r\n align-items: center;\r\n position: sticky !important;\r\n top: 0;\r\n background-color: white;\r\n z-index: 9999;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header {\r\n top: -1px;\r\n z-index: 1000;\r\n position: sticky;\r\n position: -webkit-sticky; /* macOS/iOS Safari */\r\n background-color: #f3f6f9;\r\n @media (max-width: $mobile-max-width) {\r\n background-color: white !important;\r\n top: 50px;\r\n }\r\n}\r\n\r\n.icon-contact {\r\n position: relative;\r\n top: 3px;\r\n height: 17px;\r\n width: 17px;\r\n}\r\n\r\n.contact-buttons {\r\n padding-top: 8px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-buttons {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n\r\n .mobile-buttons.on-watchlist {\r\n /* Add your additional styling for the button when onWatchlist is true */\r\n /* For example, change background color or add a border */\r\n background: var(--blues-blue-11, #f5f6f9);\r\n font-weight: 500;\r\n color: #10294e;\r\n /* Add any other styles as needed */\r\n }\r\n}\r\n", + "data": "@import '../../../../styles/variables';\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.header-container {\r\n display: flex;\r\n flex-flow: row;\r\n flex-wrap: wrap;\r\n}\r\n.header-container.mobile {\r\n display: block;\r\n}\r\n.header-container.desktop{\r\n background: #F5F7FA;\r\n .title{\r\n font-weight: 600 !important;\r\n font-size: 26px !important;\r\n font-style: normal !important;\r\n color: #1C1C1C !important;\r\n }\r\n}\r\n.header-container > * {\r\n flex: 1 1 350px;\r\n}\r\n\r\n.map-container {\r\n width: 100%;\r\n flex: 1;\r\n max-width: 50%;\r\n min-height: 400px !important;\r\n}\r\n\r\n.map-container-mobile {\r\n width: 100%;\r\n min-height: 200px !important;\r\n}\r\n\r\n@media screen and (max-width: 808px) {\r\n .map-container {\r\n max-width: 808px !important;\r\n }\r\n}\r\n\r\n.incident-details.desktop{\r\n flex:1;\r\n max-width: 50%;\r\n padding: 32px 48px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n.incident-details {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 24px;\r\n padding-bottom: 0px;\r\n .header {\r\n text-align: right;\r\n display: flex;\r\n flex-flow: row-reverse;\r\n .button {\r\n cursor: pointer;\r\n }\r\n }\r\n .title-bar {\r\n .title {\r\n font-size: 1.6rem;\r\n line-height: 39px;\r\n color: #003366;\r\n display: flex;\r\n flex-direction: row;\r\n .fire-icon-container {\r\n width: 24px;\r\n height: 24px;\r\n border-radius: 50%;\r\n margin-right: 8px;\r\n margin-left: 8px;\r\n .fire-icon {\r\n width: 14.4px;\r\n height: 18px;\r\n color: #ffffff;\r\n }\r\n }\r\n }\r\n .subtitle {\r\n text-decoration: underline;\r\n color: #1a5a96;\r\n font-size: 1rem;\r\n }\r\n }\r\n .nav-button {\r\n padding-top: 7px;\r\n }\r\n .info-panel {\r\n padding-top: 7px;\r\n font-size: 1rem;\r\n display: inline-grid;\r\n gap: 6px;\r\n .info-panel-row{\r\n display: flex;\r\n }\r\n .info-panel-button-row{\r\n padding-top: 26px;\r\n }\r\n .icon{\r\n padding-right: 16px;\r\n }\r\n .label {\r\n color: #484848;\r\n }\r\n }\r\n .divider {\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .gutter {\r\n padding-top: 7px;\r\n }\r\n .icon-bar {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-evenly;\r\n .resource-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 7px;\r\n text-align: center;\r\n .image-size {\r\n width: 50px;\r\n height: 50px;\r\n }\r\n .image-label {\r\n max-width: 100px;\r\n }\r\n }\r\n }\r\n .evac-list {\r\n display: flex;\r\n flex-direction: row;\r\n color: black;\r\n padding-top: 7px;\r\n .label {\r\n text-decoration: underline;\r\n cursor: pointer;\r\n }\r\n .issued-by {\r\n padding: 4px;\r\n font-size: 12px;\r\n font-style: italic;\r\n color: gray;\r\n text-decoration: none;\r\n }\r\n }\r\n .alert {\r\n color: #dfa512 !important;\r\n }\r\n .order {\r\n color: #b42e45 !important;\r\n }\r\n h4 {\r\n color: #003366;\r\n }\r\n .header-content {\r\n padding-top: 16px;\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 12px;\r\n // .item{\r\n // margin-right: 26px;\r\n // }\r\n\r\n // .item:last-child {\r\n // margin-right: 0;\r\n // }\r\n .divider {\r\n border-bottom: 1px lightgray solid;\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .mobile-button {\r\n border-radius: 5px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n color: #333333;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n width: 40dvw;\r\n height: 48px;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.item {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n padding-top: 8px;\r\n\r\n .mobile-button {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 52px;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n}\r\n\r\n.mobile-label {\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n line-height: 21px;\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .header-container {\r\n padding: 0px !important;\r\n }\r\n .title {\r\n color: black !important;\r\n }\r\n}\r\n\r\n.mobile-header {\r\n height: 50px;\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 0 24px;\r\n align-items: center;\r\n position: sticky !important;\r\n top: 0;\r\n background-color: white;\r\n z-index: 9999;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header {\r\n top: -1px;\r\n z-index: 1000;\r\n position: sticky;\r\n position: -webkit-sticky; /* macOS/iOS Safari */\r\n background-color: #f3f6f9;\r\n @media (max-width: $mobile-max-width) {\r\n background-color: white !important;\r\n top: 50px;\r\n }\r\n}\r\n\r\n.icon-contact {\r\n position: relative;\r\n top: 3px;\r\n height: 17px;\r\n width: 17px;\r\n}\r\n\r\n.contact-buttons {\r\n padding-top: 8px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-buttons {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n\r\n .mobile-buttons.on-watchlist {\r\n /* Add your additional styling for the button when onWatchlist is true */\r\n /* For example, change background color or add a border */\r\n background: var(--blues-blue-11, #f5f6f9);\r\n font-weight: 500;\r\n color: #10294e;\r\n /* Add any other styles as needed */\r\n }\r\n}\r\n\r\n.evac-cards{\r\n display: flex;\r\n align-items: flex-start;\r\n gap: var(--16, 16px);\r\n margin-top: 12px;\r\n margin-bottom: 10px;\r\n .order-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: var(--reds-red-2, #98273b);\r\n border: 1px solid var(--reds-red-7, #f4d1d1);\r\n background: var(--reds-red-7, #fef1f2);\r\n \r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n position: relative;\r\n top: 3px;\r\n }\r\n \r\n @media screen and (min-width: 450px) {\r\n width: 93%;\r\n white-space: nowrap;\r\n }\r\n }\r\n \r\n .alert-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: #7c5d11;\r\n border: 1px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n \r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n position: relative;\r\n top: 3px;\r\n }\r\n \r\n @media screen and (min-width: 450px) {\r\n width: 93%;\r\n white-space: nowrap;\r\n }\r\n }\r\n}\r\n\r\n.fire-of-note {\r\n width: 160px;\r\n color: var(--reds-red-1, #852a2d);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n border: 1px solid #AA1D3E;\r\n margin-bottom: 24px;\r\n .fire-icon {\r\n padding-right: 8px;\r\n }\r\n span{\r\n vertical-align: top;\r\n }\r\n}\r\n\r\n.circle-icon {\r\n margin-left: 3px;\r\n margin-right: 18px;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n\r\n &.HOLDING {\r\n background-color: #ffff00;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT_CNTRL {\r\n background-color: #ff0000;\r\n border: 1px solid black;\r\n }\r\n\r\n &.UNDR_CNTRL {\r\n background-color: #98e600;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT {\r\n background-color: #5c6671;\r\n border: 1px solid black;\r\n }\r\n}\r\n\r\n.desktop-buttons{\r\n display: flex;\r\n width: 132px;\r\n padding: 6px 0px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n border: 1px solid #888;\r\n background: #F5F7FA;\r\n font-size: 16px;\r\n font-weight: 500;\r\n color: #242424;\r\n text-align: center;\r\n}\r\n\r\n.contact-buttons.desktop{\r\n gap: 24px;\r\n}\r\n\r\n.back-button{\r\n color:#666666;\r\n padding-bottom: 24px;\r\n img{\r\n vertical-align: bottom;\r\n }\r\n span{\r\n padding-left: 9px;\r\n }\r\n}\r\n\r\n.back-button:hover {\r\n cursor: pointer;\r\n}\r\n\r\n.bookmark-icon{\r\n padding-left: 8px;\r\n}", "styleUrl": "./incident-header-panel.component.scss" } ], @@ -52384,7 +52954,7 @@ "deprecationMessage": "" } ], - "line": 43, + "line": 52, "jsdoctags": [ { "name": "appConfigService", @@ -52455,11 +53025,11 @@ "implements": [ "AfterViewInit" ], - "templateData": "
\r\n
\r\n \"icon\"\r\n Wildfire\r\n \"Cancel\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
{{incident.incidentName}} \"local_fire_department\" {{onWatchlist() ? 'bookmark' : 'bookmark_border'}}
\r\n
{{convertToFireCentreDescription(this.incident.fireCentreName || incident.fireCentre ||\r\n incident.fireCentreCode)}}
\r\n
\r\n
\r\n
\r\n
Fire Number: {{convertFireNumber(incident)}}
\r\n
Last Updated: {{incident.lastUpdatedTimestamp}}
\r\n
Discovered On:\r\n {{incident.discoveryDate}}
\r\n
Declared Out:\r\n {{incident.declaredOutDate}}
\r\n
\r\n
\r\n
\r\n
Size: {{incident.incidentSizeEstimatedHa ?\r\n incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares \r\n {{displaySizeType(incident.incidentSizeDetail)}}
\r\n
{{incident.incidentSizeDetail || 'Fire size is estimated and based on the most\r\n current information available.'}}
\r\n
Location
\r\n
{{incident.incidentLocation}}
\r\n
Traditional Territory\r\n
\r\n
{{incident.traditionalTerritoryDetail}}
\r\n
\r\n \r\n
0\" class=\"divider\">
\r\n
0\">\r\n

Active Evacuation Orders and Alerts

\r\n
\r\n {{\r\n evac.orderAlertStatus === 'Alert' ? 'error' : 'warning' }} \r\n {{ evac.orderAlertStatus }}: {{evac.eventName}}\r\n
(Issued By: {{evac.issuingAgency}})
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + "templateData": "
\r\n
\r\n \"icon\"\r\n Wildfire\r\n \"Cancel\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n Back\r\n
\r\n
\r\n
{{incident.incidentName}}\r\n \r\n \"bookmark\"\r\n \"bookmark\"\r\n \r\n
\r\n
\r\n
0\">\r\n \"evacuation-alert\"\r\n {{ incidentEvacAlerts.length > 1 ? incidentEvacAlerts.length + ' Evacuation Alerts' : 'Evacuation Alert' }}\r\n
\r\n
0\">\r\n \"evacuation-alert\"\r\n {{ incidentEvacOrders.length > 1 ? incidentEvacOrders.length + ' Evacuation Orders' : 'Evacuation Order' }}\r\n
\r\n
\r\n
\r\n
\r\n \"local_fire_department\"\r\n Wildfire Of Note\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n {{getStageOfControlLabel(incident.stageOfControlCode)}}\r\n
\r\n
\r\n \"notepad\"\r\n Fire Number {{convertFireNumber(incident)}}\r\n
\r\n
\r\n \r\n {{incident.incidentSizeEstimatedHa ?\r\n incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares \r\n
\r\n
\r\n \r\n Discovered On {{incident.discoveryDate}}\r\n
\r\n
\r\n \r\n Updated {{incident.updateDate}}\r\n
\r\n
\r\n \r\n Declared Out on{{incident.declaredOutDate}}\r\n
\r\n
\r\n \r\n {{convertToFireCentreDescription(this.incident.fireCentreName || incident.fireCentre ||incident.fireCentreCode)}}\r\n
\r\n
\r\n \"carbon_layers\"/\r\n BC Wildfires Active Fires Layer\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n" }, { "name": "IncidentIdentifyPanelComponent", - "id": "component-IncidentIdentifyPanelComponent-de7b093c6b831580a647398688becaafc71c5338c35d946516abadf6795202cbc05d4641474a30433ece05a598fdd0d8207c9a6d38cebfa52fca91fe7731d30e", + "id": "component-IncidentIdentifyPanelComponent-a3b06261918842713ff424b22d42b7be9e260360a3ed9939a7940082efb9975332dc4f287061388daa0f1cb15067a2c5b7a75885fa32ebd88a39a621274c5399", "file": "src/app/components/incident-identify-panel/incident-identify-panel.component.ts", "encapsulation": [], "entryComponents": [], @@ -52596,7 +53166,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 205, + "line": 206, "deprecated": false, "deprecationMessage": "" }, @@ -52616,7 +53186,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 219, + "line": 220, "deprecated": false, "deprecationMessage": "" }, @@ -52626,7 +53196,7 @@ "optional": false, "returnType": "unknown", "typeParameters": [], - "line": 243, + "line": 244, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -52652,7 +53222,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 171, + "line": 172, "deprecated": false, "deprecationMessage": "" }, @@ -52662,7 +53232,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 197, + "line": 198, "deprecated": false, "deprecationMessage": "" }, @@ -52672,7 +53242,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 184, + "line": 185, "deprecated": false, "deprecationMessage": "" }, @@ -52682,7 +53252,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 212, + "line": 213, "deprecated": false, "deprecationMessage": "" }, @@ -52755,7 +53325,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 271, + "line": 272, "deprecated": false, "deprecationMessage": "" } @@ -52769,7 +53339,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { ChangeDetectorRef, Component } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { EvacOrderOption } from '../../conversion/models';\r\nimport { AGOLService } from '../../services/AGOL-service';\r\nimport { MapConfigService } from '../../services/map-config.service';\r\nimport { PublishedIncidentService } from '../../services/published-incident-service';\r\nimport { WatchlistService } from '../../services/watchlist-service';\r\nimport {\r\n ResourcesRoutes,\r\n convertFireNumber,\r\n convertToFireCentreDescription,\r\n getActiveMap,\r\n} from '../../utils';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\n\r\n@Component({\r\n selector: 'incident-identify-panel',\r\n templateUrl: './incident-identify-panel.component.html',\r\n styleUrls: ['./incident-identify-panel.component.scss'],\r\n})\r\nexport class IncidentIdentifyPanelComponent {\r\n public incident: any;\r\n public evacOrders: EvacOrderOption[] = [];\r\n public loaded = false;\r\n public failedToLoad = false;\r\n\r\n public featureSet;\r\n public identifiedFeatures = [];\r\n public index = 0;\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n convertFireNumber = convertFireNumber;\r\n\r\n constructor(\r\n protected cdr: ChangeDetectorRef,\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private router: Router,\r\n private watchlistService: WatchlistService,\r\n private mapConfigService: MapConfigService,\r\n private capacitorService: CapacitorService,\r\n ) {}\r\n\r\n // if we want the \"next\" functionality, pass in the identify set\r\n async setIncident(incidentRef, identifyList, setIndex = true) {\r\n this.loaded = false;\r\n this.featureSet = identifyList;\r\n // clear the feature list\r\n this.identifiedFeatures = [];\r\n let count = 1; // index counter for the next/previous buttons\r\n for (const fid in identifyList) {\r\n if (Object.hasOwn(identifyList, fid)) {\r\n const feature = identifyList[fid];\r\n if (\r\n [\r\n 'active-wildfires-fire-of-note',\r\n 'active-wildfires-out-of-control',\r\n 'active-wildfires-holding',\r\n 'active-wildfires-under-control',\r\n 'active-wildfires-out',\r\n ].includes(feature.layerId)\r\n ) {\r\n this.identifiedFeatures.push(feature);\r\n // if we want to reset the index, we need to compare the input feature ID to the identified feature ID\r\n if (setIndex) {\r\n const sourceId = feature.properties.FIRE_NUMBER\r\n ? feature.properties.FIRE_NUMBER\r\n : feature.properties.incident_number_label;\r\n const compareId = incidentRef.FIRE_NUMBER\r\n ? incidentRef.FIRE_NUMBER\r\n : incidentRef.incident_number_label;\r\n if (sourceId && compareId && sourceId === compareId) {\r\n this.index = count;\r\n }\r\n count++;\r\n }\r\n }\r\n }\r\n }\r\n\r\n // get the fire number, either from a perimeter or active fire feature\r\n const id = incidentRef.FIRE_NUMBER\r\n ? incidentRef.FIRE_NUMBER\r\n : incidentRef.incident_number_label;\r\n const year = incidentRef.fire_year ? incidentRef.fire_year : incidentRef.FIRE_YEAR;\r\n // activeFire uses fire_year and fire perimeter uses FIRE_YEAR\r\n this.publishedIncidentService\r\n .fetchPublishedIncident(id, year)\r\n .toPromise()\r\n .then(async (result) => {\r\n this.incident = result;\r\n\r\n this.incident.geometry = {\r\n x: result.longitude,\r\n y: result.latitude,\r\n };\r\n\r\n // date formatting\r\n const options: Intl.DateTimeFormatOptions = {\r\n weekday: 'long',\r\n year: 'numeric',\r\n month: 'long',\r\n day: 'numeric',\r\n };\r\n this.incident.discoveryDate = this.incident.discoveryDate\r\n ? new Date(this.incident.discoveryDate).toLocaleTimeString(\r\n 'en-US',\r\n options,\r\n )\r\n : 'Pending';\r\n this.incident.declaredOutDate = this.incident.declaredOutDate\r\n ? new Date(this.incident.declaredOutDate).toLocaleTimeString(\r\n 'en-US',\r\n options,\r\n )\r\n : 'Pending';\r\n this.incident.lastUpdatedTimestamp = this.incident.lastUpdatedTimestamp\r\n ? new Date(this.incident.lastUpdatedTimestamp).toLocaleTimeString(\r\n 'en-US',\r\n options,\r\n )\r\n : 'Pending';\r\n\r\n // load evac orders nearby\r\n await this.getEvacOrders().catch((e) => console.error(e));\r\n await this.getExternalUriEvacOrders().catch((e) => console.error(e));\r\n // then, set loaded to true and refresh the page\r\n this.loaded = true;\r\n\r\n this.cdr.detectChanges();\r\n })\r\n .catch((err) => {\r\n console.error('Failed to load Fire Info', err);\r\n this.loaded = true;\r\n this.failedToLoad = true;\r\n });\r\n }\r\n\r\n close() {\r\n // (\r\n // document.getElementsByClassName('incident-details').item(0) as HTMLElement\r\n // ).remove();\r\n (\r\n document.getElementsByClassName('identify-panel').item(0) as HTMLElement\r\n ).style.display = 'none';\r\n }\r\n\r\n async goToIncidentDetail() {\r\n // this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], { queryParams: { incidentNumber: this.incident.incidentNumberLabel } })\r\n const device = await this.capacitorService.checkDeviceSystem();\r\n // IOS standalone app can not open url in blank page.\r\n if (device.operatingSystem === 'ios') {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: this.incident.fireYear,\r\n incidentNumber: this.incident.incidentNumberLabel,\r\n },\r\n });\r\n } else {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: this.incident.fireYear,\r\n incidentNumber: this.incident.incidentNumberLabel,\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n }\r\n\r\n next() {\r\n this.index = this.index + 1;\r\n if (this.index > this.identifiedFeatures.length) {\r\n this.index = 1;\r\n }\r\n\r\n this.setIncident(\r\n this.identifiedFeatures[this.index - 1].properties,\r\n this.featureSet,\r\n false,\r\n ).catch((e) => console.error(e));\r\n }\r\n\r\n previous() {\r\n this.index = this.index - 1;\r\n if (this.index <= 0) {\r\n this.index = this.identifiedFeatures.length;\r\n }\r\n\r\n this.setIncident(\r\n this.identifiedFeatures[this.index - 1].properties,\r\n this.featureSet,\r\n false,\r\n ).catch((e) => console.error(e));\r\n }\r\n\r\n onWatchlist(): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(\r\n this.incident.fireYear + ':' + this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n addToWatchlist() {\r\n this.watchlistService.saveToWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n removeFromWatchlist() {\r\n this.watchlistService.removeFromWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n getEvacOrders() {\r\n return this.agolService\r\n .getEvacOrdersByEventNumber(this.incident.incidentNumberLabel, {\r\n returnCentroid: true,\r\n returnGeometry: false,\r\n })\r\n .toPromise()\r\n .then((response) => {\r\n if (response.features) {\r\n for (const element of response.features) {\r\n this.evacOrders.push({\r\n eventName: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n orderAlertStatus: element.attributes.ORDER_ALERT_STATUS,\r\n issuingAgency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n centroid: element.centroid,\r\n });\r\n }\r\n }\r\n });\r\n }\r\n\r\n async getExternalUriEvacOrders() {\r\n return this.publishedIncidentService\r\n .fetchExternalUri(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((results) => {\r\n if (results?.collection?.length > 0) {\r\n for (const uri of results.collection) {\r\n if (uri.externalUriCategoryTag.includes('EVAC-ORDER')) {\r\n this.evacOrders.push({\r\n eventName: uri.externalUriDisplayLabel,\r\n eventType: uri.externalUriCategoryTag.split(':')[1],\r\n orderAlertStatus: uri.externalUriCategoryTag.split(':')[1],\r\n issuingAgency: 'Pending',\r\n preOcCode: 'NA',\r\n emrgOAAsysID: 0,\r\n uri: uri.externalUri,\r\n centroid: [0, 0],\r\n externalUri: true\r\n });\r\n }\r\n }\r\n }\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n ZoomIn() {\r\n const long = Number(this.incident.longitude);\r\n const lat = Number(this.incident.latitude);\r\n\r\n this.mapConfigService.getMapConfig().then(() => {\r\n getActiveMap().$viewer.panToFeature(\r\n window['turf'].point([long, lat]),\r\n 15,\r\n );\r\n });\r\n }\r\n}\r\n", + "sourceCode": "import { ChangeDetectorRef, Component } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { EvacOrderOption } from '../../conversion/models';\r\nimport { AGOLService } from '../../services/AGOL-service';\r\nimport { MapConfigService } from '../../services/map-config.service';\r\nimport { PublishedIncidentService } from '../../services/published-incident-service';\r\nimport { WatchlistService } from '../../services/watchlist-service';\r\nimport {\r\n ResourcesRoutes,\r\n convertFireNumber,\r\n convertToFireCentreDescription,\r\n getActiveMap,\r\n} from '../../utils';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\n\r\n@Component({\r\n selector: 'incident-identify-panel',\r\n templateUrl: './incident-identify-panel.component.html',\r\n styleUrls: ['./incident-identify-panel.component.scss'],\r\n})\r\nexport class IncidentIdentifyPanelComponent {\r\n public incident: any;\r\n public evacOrders: EvacOrderOption[] = [];\r\n public loaded = false;\r\n public failedToLoad = false;\r\n\r\n public featureSet;\r\n public identifiedFeatures = [];\r\n public index = 0;\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n convertFireNumber = convertFireNumber;\r\n\r\n constructor(\r\n protected cdr: ChangeDetectorRef,\r\n private agolService: AGOLService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private router: Router,\r\n private watchlistService: WatchlistService,\r\n private mapConfigService: MapConfigService,\r\n private capacitorService: CapacitorService,\r\n ) {}\r\n\r\n // if we want the \"next\" functionality, pass in the identify set\r\n async setIncident(incidentRef, identifyList, setIndex = true) {\r\n this.loaded = false;\r\n this.featureSet = identifyList;\r\n // clear the feature list\r\n this.identifiedFeatures = [];\r\n let count = 1; // index counter for the next/previous buttons\r\n for (const fid in identifyList) {\r\n if (Object.hasOwn(identifyList, fid)) {\r\n const feature = identifyList[fid];\r\n if (\r\n [\r\n 'active-wildfires-fire-of-note',\r\n 'active-wildfires-out-of-control',\r\n 'active-wildfires-holding',\r\n 'active-wildfires-under-control',\r\n 'active-wildfires-out',\r\n ].includes(feature.layerId)\r\n ) {\r\n this.identifiedFeatures.push(feature);\r\n // if we want to reset the index, we need to compare the input feature ID to the identified feature ID\r\n if (setIndex) {\r\n const sourceId = feature.properties.FIRE_NUMBER\r\n ? feature.properties.FIRE_NUMBER\r\n : feature.properties.incident_number_label;\r\n const compareId = incidentRef.FIRE_NUMBER\r\n ? incidentRef.FIRE_NUMBER\r\n : incidentRef.incident_number_label;\r\n if (sourceId && compareId && sourceId === compareId) {\r\n this.index = count;\r\n }\r\n count++;\r\n }\r\n }\r\n }\r\n }\r\n\r\n // get the fire number, either from a perimeter or active fire feature\r\n const id = incidentRef.FIRE_NUMBER\r\n ? incidentRef.FIRE_NUMBER\r\n : incidentRef.incident_number_label;\r\n const year = incidentRef.fire_year ? incidentRef.fire_year : incidentRef.FIRE_YEAR;\r\n // activeFire uses fire_year and fire perimeter uses FIRE_YEAR\r\n this.publishedIncidentService\r\n .fetchPublishedIncident(id, year)\r\n .toPromise()\r\n .then(async (result) => {\r\n this.incident = result;\r\n\r\n this.incident.geometry = {\r\n x: result.longitude,\r\n y: result.latitude,\r\n };\r\n\r\n // date formatting\r\n const options: Intl.DateTimeFormatOptions = {\r\n weekday: 'long',\r\n year: 'numeric',\r\n month: 'long',\r\n day: 'numeric',\r\n };\r\n this.incident.discoveryDate = this.incident.discoveryDate\r\n ? new Date(this.incident.discoveryDate).toLocaleTimeString(\r\n 'en-US',\r\n options,\r\n )\r\n : 'Pending';\r\n this.incident.declaredOutDate = this.incident.declaredOutDate\r\n ? new Date(this.incident.declaredOutDate).toLocaleTimeString(\r\n 'en-US',\r\n options,\r\n )\r\n : 'Pending';\r\n this.incident.lastUpdatedTimestamp = this.incident.lastUpdatedTimestamp\r\n ? new Date(this.incident.lastUpdatedTimestamp).toLocaleTimeString(\r\n 'en-US',\r\n options,\r\n )\r\n : 'Pending';\r\n\r\n // load evac orders nearby\r\n await this.getEvacOrders().catch((e) => console.error(e));\r\n await this.getExternalUriEvacOrders().catch((e) => console.error(e));\r\n // then, set loaded to true and refresh the page\r\n this.loaded = true;\r\n\r\n this.cdr.detectChanges();\r\n })\r\n .catch((err) => {\r\n console.error('Failed to load Fire Info', err);\r\n this.loaded = true;\r\n this.failedToLoad = true;\r\n });\r\n }\r\n\r\n close() {\r\n // (\r\n // document.getElementsByClassName('incident-details').item(0) as HTMLElement\r\n // ).remove();\r\n (\r\n document.getElementsByClassName('identify-panel').item(0) as HTMLElement\r\n ).style.display = 'none';\r\n }\r\n\r\n async goToIncidentDetail() {\r\n // this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], { queryParams: { incidentNumber: this.incident.incidentNumberLabel } })\r\n const device = await this.capacitorService.checkDeviceSystem();\r\n // IOS standalone app can not open url in blank page.\r\n if (device.operatingSystem === 'ios') {\r\n this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: this.incident.fireYear,\r\n incidentNumber: this.incident.incidentNumberLabel,\r\n },\r\n });\r\n } else {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n queryParams: {\r\n fireYear: this.incident.fireYear,\r\n incidentNumber: this.incident.incidentNumberLabel,\r\n source: [ResourcesRoutes.ACTIVEWILDFIREMAP],\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n }\r\n\r\n next() {\r\n this.index = this.index + 1;\r\n if (this.index > this.identifiedFeatures.length) {\r\n this.index = 1;\r\n }\r\n\r\n this.setIncident(\r\n this.identifiedFeatures[this.index - 1].properties,\r\n this.featureSet,\r\n false,\r\n ).catch((e) => console.error(e));\r\n }\r\n\r\n previous() {\r\n this.index = this.index - 1;\r\n if (this.index <= 0) {\r\n this.index = this.identifiedFeatures.length;\r\n }\r\n\r\n this.setIncident(\r\n this.identifiedFeatures[this.index - 1].properties,\r\n this.featureSet,\r\n false,\r\n ).catch((e) => console.error(e));\r\n }\r\n\r\n onWatchlist(): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(\r\n this.incident.fireYear + ':' + this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n addToWatchlist() {\r\n this.watchlistService.saveToWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n removeFromWatchlist() {\r\n this.watchlistService.removeFromWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n getEvacOrders() {\r\n return this.agolService\r\n .getEvacOrdersByEventNumber(this.incident.incidentNumberLabel, {\r\n returnCentroid: true,\r\n returnGeometry: false,\r\n })\r\n .toPromise()\r\n .then((response) => {\r\n if (response.features) {\r\n for (const element of response.features) {\r\n this.evacOrders.push({\r\n eventName: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n orderAlertStatus: element.attributes.ORDER_ALERT_STATUS,\r\n issuingAgency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n centroid: element.centroid,\r\n });\r\n }\r\n }\r\n });\r\n }\r\n\r\n async getExternalUriEvacOrders() {\r\n return this.publishedIncidentService\r\n .fetchExternalUri(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((results) => {\r\n if (results?.collection?.length > 0) {\r\n for (const uri of results.collection) {\r\n if (uri.externalUriCategoryTag.includes('EVAC-ORDER')) {\r\n this.evacOrders.push({\r\n eventName: uri.externalUriDisplayLabel,\r\n eventType: uri.externalUriCategoryTag.split(':')[1],\r\n orderAlertStatus: uri.externalUriCategoryTag.split(':')[1],\r\n issuingAgency: 'Pending',\r\n preOcCode: 'NA',\r\n emrgOAAsysID: 0,\r\n uri: uri.externalUri,\r\n centroid: [0, 0],\r\n externalUri: true\r\n });\r\n }\r\n }\r\n }\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n ZoomIn() {\r\n const long = Number(this.incident.longitude);\r\n const lat = Number(this.incident.latitude);\r\n\r\n this.mapConfigService.getMapConfig().then(() => {\r\n getActiveMap().$viewer.panToFeature(\r\n window['turf'].point([long, lat]),\r\n 15,\r\n );\r\n });\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -52899,7 +53469,7 @@ }, { "name": "IncidentInfoPanel", - "id": "component-IncidentInfoPanel-26d1bfed5898b7a4005ddc4683508a1846769cb4726bf94822d236f4c65846d20f6399e1bb0db01bcfdc5ecdfd7fd1ef9f6e6088a06271bd861a2b41a864d158", + "id": "component-IncidentInfoPanel-8d17805677c4d686f365c2fe750446e68fa4cecd8fb891781a456b59266cbe9b5f898a89142fc694ef79aaa08dff14f4a959cebb70114891a216f517562b546b", "file": "src/app/components/public-incident-page/incident-info-panel/incident-info-panel.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -52923,7 +53493,7 @@ "defaultValue": "[]", "deprecated": false, "deprecationMessage": "", - "line": 37, + "line": 44, "type": "AreaRestrictionsOption[]", "decorators": [] }, @@ -52932,7 +53502,7 @@ "defaultValue": "[]", "deprecated": false, "deprecationMessage": "", - "line": 36, + "line": 43, "type": "EvacOrderOption[]", "decorators": [] }, @@ -52940,7 +53510,7 @@ "name": "incident", "deprecated": false, "deprecationMessage": "", - "line": 35, + "line": 42, "type": "any", "decorators": [] } @@ -52954,11 +53524,21 @@ "type": "string", "optional": false, "description": "", - "line": 46, + "line": 57, "modifierKind": [ 125 ] }, + { + "name": "convertToDateYear", + "defaultValue": "convertToDateYear", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 55 + }, { "name": "convertToFireCentreDescription", "defaultValue": "convertToFireCentreDescription", @@ -52967,7 +53547,7 @@ "type": "", "optional": false, "description": "", - "line": 41, + "line": 50, "modifierKind": [ 125 ] @@ -52980,11 +53560,31 @@ "type": "", "optional": false, "description": "", - "line": 43, + "line": 52, "modifierKind": [ 125 ] }, + { + "name": "desktopEvacAlerts", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 59 + }, + { + "name": "desktopEvacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 58 + }, { "name": "findFireCentreByName", "defaultValue": "findFireCentreByName", @@ -52993,7 +53593,7 @@ "type": "", "optional": false, "description": "", - "line": 42, + "line": 51, "modifierKind": [ 125 ] @@ -53006,7 +53606,7 @@ "type": "", "optional": false, "description": "", - "line": 45 + "line": 54 }, { "name": "isMobileView", @@ -53016,7 +53616,37 @@ "type": "", "optional": false, "description": "", - "line": 44, + "line": 53, + "modifierKind": [ + 125 + ] + }, + { + "name": "lightGalleryRef", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 45, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'lightGalleryRef', {static: false}" + } + ], + "modifierKind": [ + 170 + ] + }, + { + "name": "mediaCollection", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 49, "modifierKind": [ 125 ] @@ -53029,7 +53659,7 @@ "type": "null", "optional": false, "description": "", - "line": 40, + "line": 48, "modifierKind": [ 125 ] @@ -53041,7 +53671,7 @@ "type": "boolean", "optional": false, "description": "", - "line": 39 + "line": 47 } ], "methodsClass": [ @@ -53051,20 +53681,48 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 179, + "line": 184, "deprecated": false, "deprecationMessage": "", "modifierKind": [ 125 ] }, + { + "name": "emailFireCentre", + "args": [ + { + "name": "recipientEmail", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 350, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "recipientEmail", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, { "name": "fetchPrimaryImage", "args": [], "optional": false, "returnType": "void", "typeParameters": [], - "line": 187, + "line": 192, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53084,7 +53742,7 @@ "optional": false, "returnType": "\"A wildfire started by humans or human activity.\" | \"This fire was caused by a dry lightning strike which means it occurred without rain nearby. The cause of a wildfire is determined by professional investigations in accordance with international standards. Wildfire investigations can be complex and may take weeks o...", "typeParameters": [], - "line": 148, + "line": 174, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53115,7 +53773,7 @@ "optional": false, "returnType": "\"Unknown\" | \"Human\" | \"Lightning\" | \"Under Investigation\"", "typeParameters": [], - "line": 136, + "line": 162, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53139,7 +53797,7 @@ "optional": false, "returnType": "Observable", "typeParameters": [], - "line": 267, + "line": 310, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53159,7 +53817,7 @@ "optional": false, "returnType": "\"The wildfire has been extinguished or winter conditions are present, and the Wildfire will not spread.\" | \"A wildfire that is spreading or it is anticipated to spread beyond the current perimeter, or control line.\" | \"A wildfire that is projected, based on fuel and weather conditions and resource availability, to r...", "typeParameters": [], - "line": 122, + "line": 148, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53190,7 +53848,7 @@ "optional": false, "returnType": "\"Out\" | \"Out of Control\" | \"Being Held\" | \"Under Control\" | \"Unknown\"", "typeParameters": [], - "line": 108, + "line": 134, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53221,7 +53879,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 59, + "line": 72, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -53237,27 +53895,118 @@ ] }, { - "name": "ngAfterViewInit", + "name": "navigateToAreaRestriction", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 343, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "navigateToEvac", + "args": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 330, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "navigateToMap", "args": [], "optional": false, "returnType": "void", "typeParameters": [], - "line": 66, + "line": 316, "deprecated": false, "deprecationMessage": "" }, { - "name": "printPage", + "name": "ngAfterViewInit", "args": [], "optional": false, "returnType": "void", "typeParameters": [], - "line": 158, + "line": 92, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 79, "deprecated": false, "deprecationMessage": "", - "modifierKind": [ - 125 + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } ] + }, + { + "name": "openAllPhotos", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 355, + "deprecated": false, + "deprecationMessage": "" } ], "deprecated": false, @@ -53269,11 +54018,11 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n} from '@angular/core';\r\nimport {\r\n AreaRestrictionsOption,\r\n EvacOrderOption,\r\n} from '../../../conversion/models';\r\nimport { toCanvas } from 'qrcode';\r\nimport {\r\n convertToFireCentreDescription,\r\n findFireCentreByName,\r\n convertToYoutubeId,\r\n isMobileView,\r\n getResponseTypeDescription\r\n} from '../../../utils';\r\nimport { PublishedIncidentService } from '../../../services/published-incident-service';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { YouTubeService } from '@app/services/youtube-service';\r\n\r\n@Component({\r\n selector: 'incident-info-panel',\r\n templateUrl: './incident-info-panel.component.html',\r\n styleUrls: ['./incident-info-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentInfoPanel implements AfterViewInit {\r\n @Input() public incident: any;\r\n @Input() public evacOrders: EvacOrderOption[] = [];\r\n @Input() public areaRestrictions: AreaRestrictionsOption[] = [];\r\n\r\n showWarning: boolean;\r\n public primaryMedia = null;\r\n public convertToFireCentreDescription = convertToFireCentreDescription;\r\n public findFireCentreByName = findFireCentreByName;\r\n public convertToYoutubeId = convertToYoutubeId;\r\n public isMobileView = isMobileView;\r\n getResponseTypeDescription = getResponseTypeDescription;\r\n public areaRestrictionLink : string;\r\n\r\n public constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private snackbarService: MatSnackBar,\r\n private appConfigService: AppConfigService,\r\n private cdr: ChangeDetectorRef,\r\n private router: ActivatedRoute,\r\n private http: HttpClient,\r\n protected route: Router,\r\n private youtubeService: YouTubeService\r\n ) {}\r\n\r\n handleImageFallback(href: string) {\r\n const imgComponent = document.getElementById('primary-image-container');\r\n if (imgComponent) {\r\n (imgComponent as any).src = href;\r\n }\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n if (\r\n !this.incident.contactEmailAddress ||\r\n !this.incident.contactPhoneNumber\r\n ) {\r\n this.getFireCentreContacts().subscribe((data) => {\r\n const fc = findFireCentreByName(\r\n convertToFireCentreDescription(\r\n this.incident.fireCentreName ||\r\n this.incident.fireCentre ||\r\n this.incident.fireCentreCode,\r\n ),\r\n );\r\n if (!this.incident.contactEmailAddress) {\r\nthis.incident.contactEmailAddress = data[+fc.code].url;\r\n}\r\n if (!this.incident.contactPhoneNumber) {\r\nthis.incident.contactPhoneNumber = data[+fc.code].phone;\r\n}\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n const canvas = document.getElementById('qr-code');\r\n if (canvas) {\r\n toCanvas(canvas, window.location.href, function(error) {\r\n if (error) {\r\nconsole.error(error);\r\n}\r\n });\r\n }\r\n\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n this.showWarning = params['preview'];\r\n });\r\n\r\n this.fetchPrimaryImage();\r\n this.areaRestrictionLink = this.appConfigService.getConfig().externalAppConfig[\r\n 'currentRestrictions' \r\n ] as unknown as string\r\n }\r\n\r\n public getStageOfControlLabel(code: string) {\r\n if (code.toUpperCase().trim() === 'OUT') {\r\nreturn 'Out';\r\n} else if (code.toUpperCase().trim() === 'OUT_CNTRL') {\r\nreturn 'Out of Control';\r\n} else if (code.toUpperCase().trim() === 'HOLDING') {\r\nreturn 'Being Held';\r\n} else if (code.toUpperCase().trim() === 'UNDR_CNTRL') {\r\nreturn 'Under Control';\r\n} else {\r\nreturn 'Unknown';\r\n}\r\n }\r\n\r\n public getStageOfControlDescription(code: string) {\r\n if (code.toUpperCase().trim() === 'OUT') {\r\nreturn 'The wildfire has been extinguished or winter conditions are present, and the Wildfire will not spread.';\r\n} else if (code.toUpperCase().trim() === 'OUT_CNTRL') {\r\nreturn 'A wildfire that is spreading or it is anticipated to spread beyond the current perimeter, or control line.';\r\n} else if (code.toUpperCase().trim() === 'HOLDING') {\r\nreturn 'A wildfire that is projected, based on fuel and weather conditions and resource availability, to remain within the current perimeter, control line or boundary.';\r\n} else if (code.toUpperCase().trim() === 'UNDR_CNTRL') {\r\nreturn 'A wildfire that is not projected to spread beyond the current perimeter.';\r\n} else {\r\nreturn 'Unknown stage of control';\r\n}\r\n }\r\n\r\n public getCauseLabel(code: number) {\r\n if (code === 1) {\r\nreturn 'Human';\r\n} else if (code === 2) {\r\nreturn 'Lightning';\r\n} else if (code === 3) {\r\nreturn 'Under Investigation';\r\n} else {\r\nreturn 'Unknown';\r\n}\r\n }\r\n\r\n public getCauseDescription(code: number) {\r\n if (code === 1) {\r\nreturn 'A wildfire started by humans or human activity.';\r\n} else if (code === 2) {\r\nreturn 'This fire was caused by a dry lightning strike which means it occurred without rain nearby. The cause of a wildfire is determined by professional investigations in accordance with international standards. Wildfire investigations can be complex and may take weeks or even months to complete.';\r\n} else {\r\nreturn 'A wildfire of undetermined cause, including a wildfire that is currently under investigation, as well as one where the investigation has been completed.';\r\n}\r\n }\r\n\r\n public printPage() {\r\n const printContents =\r\n document.getElementsByClassName('page-container')[0].innerHTML;\r\n\r\n const appRoot = document.body.removeChild(\r\n document.getElementById('app-root'),\r\n );\r\n\r\n document.body.innerHTML = printContents;\r\n\r\n const canvas = document.getElementById('qr-code');\r\n toCanvas(canvas, window.location.href, function(error) {\r\n if (error) {\r\nconsole.error(error);\r\n}\r\n window.print();\r\n document.body.innerHTML = '';\r\n document.body.appendChild(appRoot);\r\n });\r\n }\r\n\r\n public copyToClipboard() {\r\n navigator.clipboard.writeText(window.location.href);\r\n this.snackbarService.open('URL Copied to Clipboard!', 'OK', {\r\n duration: 100000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n }\r\n\r\n public fetchPrimaryImage() {\r\n // By default, check if we have a Video as a primary image first\r\n // if we dont have a video, check images\r\n // otherwise, dont show the media box.\r\n // fetch videos\r\n this.publishedIncidentService\r\n .fetchExternalUri(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((results) => {\r\n let setMedia = false;\r\n if (results?.collection?.length > 0) {\r\n for (const uri of results.collection) {\r\n if (\r\n uri.primaryInd &&\r\n !uri.externalUriCategoryTag.includes('EVAC-ORDER')\r\n ) {\r\n this.primaryMedia = {\r\n title: uri.externalUriDisplayLabel,\r\n uploadedDate: new Date(\r\n uri.createdTimestamp,\r\n ).toLocaleDateString(),\r\n fileName: '',\r\n type: 'video',\r\n href: this.youtubeService.sanitizeYoutubeUrl(uri.externalUri),\r\n };\r\n setMedia = true;\r\n this.cdr.detectChanges();\r\n break;\r\n }\r\n }\r\n }\r\n\r\n if (!setMedia) {\r\n // fetch image attachments\r\n this.publishedIncidentService\r\n .fetchPublishedIncidentAttachments(\r\n this.incident.incidentNumberLabel\r\n ? this.incident.incidentNumberLabel\r\n : this.incident.incidentNumberLabelFull,\r\n )\r\n .toPromise()\r\n .then((results) => {\r\n // Loop through the attachments, for each one, create a ref, and set href to the bytes\r\n if (results?.collection?.length > 0) {\r\n for (const attachment of results.collection) {\r\n // do a mime type check here\r\n if (attachment.primary) {\r\n this.primaryMedia = {\r\n title: attachment.attachmentTitle,\r\n uploadedDate: new Date(\r\n attachment.createdTimestamp,\r\n ).toLocaleDateString(),\r\n fileName: attachment.attachmentFileName,\r\n type: 'image',\r\n href: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${attachment.attachmentGuid}/bytes`,\r\n thumbnail: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${\r\n attachment.attachmentGuid\r\n }/bytes?thumbnail=true`,\r\n };\r\n break;\r\n }\r\n }\r\n }\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n public getFireCentreContacts(): Observable {\r\n return this.http.get(\r\n '../../../../assets/data/fire-center-contacts-agol.json',\r\n );\r\n }\r\n}\r\n", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n SimpleChanges,\r\n OnChanges,\r\n ViewChild,\r\n ElementRef,\r\n} from '@angular/core';\r\nimport {\r\n AreaRestrictionsOption,\r\n EvacOrderOption,\r\n} from '../../../conversion/models';\r\nimport { toCanvas } from 'qrcode';\r\nimport {\r\n convertToFireCentreDescription,\r\n findFireCentreByName,\r\n convertToYoutubeId,\r\n isMobileView,\r\n getResponseTypeDescription,\r\n ResourcesRoutes,\r\n convertToDateYear\r\n} from '../../../utils';\r\nimport { PublishedIncidentService } from '../../../services/published-incident-service';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpClient } from '@angular/common/http';\r\nimport { YouTubeService } from '@app/services/youtube-service';\r\nimport lightGallery from 'lightgallery';\r\n\r\n@Component({\r\n selector: 'incident-info-panel',\r\n templateUrl: './incident-info-panel.component.html',\r\n styleUrls: ['./incident-info-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentInfoPanel implements AfterViewInit, OnChanges {\r\n @Input() public incident: any;\r\n @Input() public evacOrders: EvacOrderOption[] = [];\r\n @Input() public areaRestrictions: AreaRestrictionsOption[] = [];\r\n @ViewChild('lightGalleryRef', { static: false }) lightGalleryRef: ElementRef;\r\n\r\n showWarning: boolean;\r\n public primaryMedia = null;\r\n public mediaCollection : any[];\r\n public convertToFireCentreDescription = convertToFireCentreDescription;\r\n public findFireCentreByName = findFireCentreByName;\r\n public convertToYoutubeId = convertToYoutubeId;\r\n public isMobileView = isMobileView;\r\n getResponseTypeDescription = getResponseTypeDescription;\r\n convertToDateYear = convertToDateYear;\r\n\r\n public areaRestrictionLink : string;\r\n desktopEvacOrders = [];\r\n desktopEvacAlerts = [];\r\n\r\n public constructor(\r\n private publishedIncidentService: PublishedIncidentService,\r\n private snackbarService: MatSnackBar,\r\n private appConfigService: AppConfigService,\r\n private cdr: ChangeDetectorRef,\r\n private router: ActivatedRoute,\r\n private http: HttpClient,\r\n protected route: Router,\r\n private youtubeService: YouTubeService,\r\n ) {}\r\n\r\n handleImageFallback(href: string) {\r\n const imgComponent = document.getElementById('primary-image-container');\r\n if (imgComponent) {\r\n (imgComponent as any).src = href;\r\n }\r\n }\r\n\r\n ngOnChanges(changes:SimpleChanges) {\r\n if (changes?.evacOrders?.currentValue.length){\r\n let evacs = changes.evacOrders.currentValue\r\n for (const evac of evacs){\r\n if (evac.orderAlertStatus === 'Order') {\r\n this.desktopEvacOrders.push(evac);\r\n } else if (evac.orderAlertStatus === 'Alert') {\r\n this.desktopEvacAlerts.push(evac);\r\n }\r\n }\r\n }\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n if (\r\n !this.incident.contactEmailAddress ||\r\n !this.incident.contactPhoneNumber\r\n ) {\r\n this.getFireCentreContacts().subscribe((data) => {\r\n const fc = findFireCentreByName(\r\n convertToFireCentreDescription(\r\n this.incident.fireCentreName ||\r\n this.incident.fireCentre ||\r\n this.incident.fireCentreCode,\r\n ),\r\n );\r\n if (!this.incident.contactEmailAddress) {\r\nthis.incident.contactEmailAddress = data[+fc.code].url;\r\n}\r\n if (!this.incident.contactPhoneNumber) {\r\nthis.incident.contactPhoneNumber = data[+fc.code].phone;\r\n}\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n const canvas = document.getElementById('qr-code');\r\n if (canvas) {\r\n toCanvas(canvas, window.location.href, function(error) {\r\n if (error) {\r\nconsole.error(error);\r\n}\r\n });\r\n }\r\n\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n this.showWarning = params['preview'];\r\n });\r\n\r\n this.fetchPrimaryImage();\r\n this.areaRestrictionLink = this.appConfigService.getConfig().externalAppConfig[\r\n 'currentRestrictions' \r\n ] as unknown as string;\r\n }\r\n\r\n public getStageOfControlLabel(code: string) {\r\n if (code.toUpperCase().trim() === 'OUT') {\r\nreturn 'Out';\r\n} else if (code.toUpperCase().trim() === 'OUT_CNTRL') {\r\nreturn 'Out of Control';\r\n} else if (code.toUpperCase().trim() === 'HOLDING') {\r\nreturn 'Being Held';\r\n} else if (code.toUpperCase().trim() === 'UNDR_CNTRL') {\r\nreturn 'Under Control';\r\n} else {\r\nreturn 'Unknown';\r\n}\r\n }\r\n\r\n public getStageOfControlDescription(code: string) {\r\n if (code.toUpperCase().trim() === 'OUT') {\r\nreturn 'The wildfire has been extinguished or winter conditions are present, and the Wildfire will not spread.';\r\n} else if (code.toUpperCase().trim() === 'OUT_CNTRL') {\r\nreturn 'A wildfire that is spreading or it is anticipated to spread beyond the current perimeter, or control line.';\r\n} else if (code.toUpperCase().trim() === 'HOLDING') {\r\nreturn 'A wildfire that is projected, based on fuel and weather conditions and resource availability, to remain within the current perimeter, control line or boundary.';\r\n} else if (code.toUpperCase().trim() === 'UNDR_CNTRL') {\r\nreturn 'A wildfire that is not projected to spread beyond the current perimeter.';\r\n} else {\r\nreturn 'Unknown stage of control';\r\n}\r\n }\r\n\r\n public getCauseLabel(code: number) {\r\n if (code === 1) {\r\nreturn 'Human';\r\n} else if (code === 2) {\r\nreturn 'Lightning';\r\n} else if (code === 3) {\r\nreturn 'Under Investigation';\r\n} else {\r\nreturn 'Unknown';\r\n}\r\n }\r\n\r\n public getCauseDescription(code: number) {\r\n if (code === 1) {\r\nreturn 'A wildfire started by humans or human activity.';\r\n} else if (code === 2) {\r\nreturn 'This fire was caused by a dry lightning strike which means it occurred without rain nearby. The cause of a wildfire is determined by professional investigations in accordance with international standards. Wildfire investigations can be complex and may take weeks or even months to complete.';\r\n} else {\r\nreturn 'A wildfire of undetermined cause, including a wildfire that is currently under investigation, as well as one where the investigation has been completed.';\r\n}\r\n }\r\n\r\n public copyToClipboard() {\r\n navigator.clipboard.writeText(window.location.href);\r\n this.snackbarService.open('URL Copied to Clipboard!', 'OK', {\r\n duration: 100000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n }\r\n\r\n public fetchPrimaryImage() {\r\n // By default, check if we have a Video as a primary image first\r\n // if we dont have a video, check images\r\n // otherwise, dont show the media box.\r\n // fetch videos\r\n this.publishedIncidentService\r\n .fetchExternalUri(this.incident.incidentNumberLabel)\r\n .toPromise()\r\n .then((results) => {\r\n let setMedia = false;\r\n if (results?.collection?.length > 0) {\r\n for (const uri of results.collection) {\r\n if (\r\n uri.primaryInd &&\r\n !uri.externalUriCategoryTag.includes('EVAC-ORDER')\r\n ) {\r\n this.primaryMedia = {\r\n title: uri.externalUriDisplayLabel,\r\n uploadedDate: new Date(\r\n uri.createdTimestamp,\r\n ).toLocaleDateString(),\r\n fileName: '',\r\n type: 'video',\r\n href: this.youtubeService.sanitizeYoutubeUrl(uri.externalUri),\r\n };\r\n setMedia = true;\r\n this.cdr.detectChanges();\r\n break;\r\n }\r\n }\r\n }\r\n\r\n if (!setMedia) {\r\n // fetch image attachments\r\n this.publishedIncidentService\r\n .fetchPublishedIncidentAttachments(\r\n this.incident.incidentNumberLabel\r\n ? this.incident.incidentNumberLabel\r\n : this.incident.incidentNumberLabelFull,\r\n )\r\n .toPromise()\r\n .then((results) => {\r\n // Loop through the attachments, for each one, create a ref, and set href to the bytes\r\n this.mediaCollection = [];\r\n if (results?.collection?.length > 0) {\r\n for (const attachment of results.collection) {\r\n for (const attachment of results.collection) {\r\n // do a mime type check here\r\n // Light gallery does not really support direct download on mimetype : image/bmp && image/tiff, which will returns 500 error.\r\n if (\r\n attachment.mimeType &&\r\n [\r\n 'image/jpg',\r\n 'image/jpeg',\r\n 'image/png',\r\n 'image/gif',\r\n 'image/bmp',\r\n 'image/tiff',\r\n ].includes(attachment.mimeType.toLowerCase())\r\n ) {\r\n this.mediaCollection.push({\r\n title: attachment.attachmentTitle,\r\n uploadedDate: new Date(\r\n attachment.createdTimestamp,\r\n ).toLocaleDateString(),\r\n fileName: attachment.attachmentFileName,\r\n type: 'image',\r\n href: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${attachment.attachmentGuid}/bytes`,\r\n thumbnail: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${\r\n attachment.attachmentGuid\r\n }/bytes?thumbnail=true`,\r\n loaded: false,\r\n });\r\n }\r\n }\r\n // do a mime type check here\r\n if (attachment.primary) {\r\n this.primaryMedia = {\r\n title: attachment.attachmentTitle,\r\n uploadedDate: new Date(\r\n attachment.createdTimestamp,\r\n ).toLocaleDateString(),\r\n fileName: attachment.attachmentFileName,\r\n type: 'image',\r\n href: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${attachment.attachmentGuid}/bytes`,\r\n thumbnail: `${\r\n this.appConfigService.getConfig().rest['wfnews']\r\n }/publicPublishedIncidentAttachment/${\r\n this.incident.incidentNumberLabel\r\n }/attachments/${\r\n attachment.attachmentGuid\r\n }/bytes?thumbnail=true`,\r\n };\r\n break;\r\n }\r\n }\r\n }\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n })\r\n .catch((err) => {\r\n console.error(err);\r\n });\r\n }\r\n\r\n public getFireCentreContacts(): Observable {\r\n return this.http.get(\r\n '../../../../assets/data/fire-center-contacts-agol.json',\r\n );\r\n }\r\n\r\n navigateToMap() {\r\n if (this.incident) {\r\n setTimeout(() => {\r\n this.route.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.incident.longitude,\r\n latitude: this.incident.latitude,\r\n activeWildfires: true\r\n },\r\n });\r\n }, 200);\r\n }\r\n }\r\n\r\n navigateToEvac(event) {\r\n const url = this.route.serializeUrl(\r\n this.route.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], {\r\n queryParams: {\r\n eventType: event.status,\r\n eventNumber: event.eventNumber,\r\n eventName: event.eventName\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n\r\n navigateToAreaRestriction(event) {\r\n const url = this.route.serializeUrl(\r\n this.route.createUrlTree([ResourcesRoutes.PUBLIC_EVENT]),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n\r\n emailFireCentre(recipientEmail: string) {\r\n const mailtoUrl = `mailto:${recipientEmail}`;\r\n window.location.href = mailtoUrl;\r\n }\r\n\r\n openAllPhotos() {\r\n const gallery = lightGallery(this.lightGalleryRef.nativeElement, {\r\n dynamic: true,\r\n dynamicEl: this.mediaCollection.map(item => ({\r\n src: item.href,\r\n thumb: item.thumbnail,\r\n subHtml: `

${item.title}

${item.uploadedDate}

`,\r\n })),\r\n thumbnail: true, // Ensure thumbnails are enabled in dynamic mode\r\n });\r\n\r\n gallery.openGallery();\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": "@import '../../../../styles/variables';\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.spacer-bottom {\r\n padding-bottom: 40px;\r\n}\r\n\r\n.spacer-top {\r\n padding-top: 30px;\r\n}\r\n\r\n.panel {\r\n background-color: white;\r\n padding: 22px;\r\n .header-row {\r\n display: flex;\r\n flex-direction: row;\r\n height: 35px;\r\n .header-button-container {\r\n margin-left: auto;\r\n color: #0e5fa9;\r\n font-size: 15px;\r\n font-weight: 700;\r\n display: flex;\r\n flex-direction: row;\r\n .button {\r\n color: #0e5fa9;\r\n margin-top: 5px;\r\n padding-right: 7px;\r\n font-size: 22px;\r\n cursor: pointer;\r\n }\r\n .print-button {\r\n cursor: pointer;\r\n margin-left: 15px;\r\n border-color: #1a5a96;\r\n border-width: 1px;\r\n background-color: white;\r\n border-radius: 5px;\r\n text-align: center;\r\n display: inline-flex;\r\n align-items: center;\r\n font-size: 1rem;\r\n font-weight: 400;\r\n color: #1a5a96;\r\n span {\r\n padding: 0 5px;\r\n }\r\n }\r\n .icon {\r\n position: relative;\r\n top: 5px;\r\n height: 20px;\r\n padding-right: 10px;\r\n .facebook {\r\n color: #3b5998;\r\n }\r\n .twitter {\r\n color: #1da1f2;\r\n }\r\n }\r\n }\r\n }\r\n h4 {\r\n margin-top: 0px;\r\n font-size: 1.87rem;\r\n color: black;\r\n font-weight: 700;\r\n }\r\n .content-panel {\r\n padding-top: 10px;\r\n border-bottom: 1px lightgray solid;\r\n h1 {\r\n font-size: 1.6rem;\r\n font-weight: 400;\r\n color: #003366;\r\n }\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n }\r\n .content-panel-stack {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n gap: 12px;\r\n }\r\n .content-panel-stack > * {\r\n flex: 1 1 350px;\r\n }\r\n .content-panel-body {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n }\r\n .content-panel-subtitle {\r\n font-size: 1rem;\r\n font-weight: 700;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n }\r\n .content-panel-link {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n text-decoration: none;\r\n }\r\n .learn-more-button-container {\r\n margin-top: 10px;\r\n margin-bottom: 25px;\r\n }\r\n .learn-more-button {\r\n padding: 8px;\r\n border: 1px solid #1a5a96;\r\n border-radius: 5px;\r\n color: #1a5a96;\r\n font-size: 14px;\r\n text-decoration: none;\r\n transition: 0.3s;\r\n }\r\n .learn-more-button:hover {\r\n border: 1px solid #1e5d98;\r\n background-color: #e0e0e0;\r\n }\r\n .resource-panel {\r\n display: flex;\r\n flex-direction: row;\r\n padding-bottom: 50px;\r\n .resource-panel-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 50px;\r\n text-align: center;\r\n .image-size {\r\n width: 100px;\r\n height: 100px;\r\n }\r\n }\r\n .resource-panel-content {\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.show-print {\r\n display: none !important;\r\n}\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: auto;\r\n }\r\n\r\n .qr-code {\r\n display: block;\r\n }\r\n\r\n .show-print {\r\n display: block !important;\r\n }\r\n .no-print {\r\n display: none !important;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: 1023px) {\r\n .panel {\r\n padding: 15px;\r\n .content-panel {\r\n .content-panel-stack {\r\n margin-left: -8px;\r\n margin-right: -8px;\r\n }\r\n .content-panel-stack > * {\r\n padding-left: 8px;\r\n padding-right: 8px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media only screen and (max-width: $mobile-max-width) {\r\n .spacer-bottom {\r\n padding-bottom: 10px !important;\r\n }\r\n\r\n .spacer-top {\r\n padding-top: 10px !important;\r\n }\r\n\r\n .panel {\r\n h4 {\r\n font-size: 1.3rem !important;\r\n }\r\n .content-panel {\r\n h1 {\r\n font-size: 1.3rem !important;\r\n }\r\n .resource-panel {\r\n padding-bottom: 10px !important;\r\n .resource-panel-content {\r\n h3 {\r\n margin-left: 50px;\r\n margin-top: 7px;\r\n }\r\n .image-size {\r\n width: 40px;\r\n height: 40px;\r\n position: absolute;\r\n }\r\n }\r\n }\r\n }\r\n .header-row {\r\n .header-button-container {\r\n .print-button {\r\n display: none !important;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n::ng-deep .mdc-snackbar__surface{\r\n background-color: transparent !important;\r\n}\r\n", + "data": "@import '../../../../styles/variables';\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.spacer-bottom {\r\n padding-bottom: 40px;\r\n}\r\n\r\n.spacer-top {\r\n padding-top: 30px;\r\n}\r\n\r\n.panel {\r\n background-color: white;\r\n padding: 22px;\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 48px;\r\n\r\n .header-row {\r\n display: flex;\r\n flex-direction: row;\r\n height: 35px;\r\n .header-button-container {\r\n margin-left: auto;\r\n color: #0e5fa9;\r\n font-size: 15px;\r\n font-weight: 700;\r\n display: flex;\r\n flex-direction: row;\r\n .button {\r\n color: #0e5fa9;\r\n margin-top: 5px;\r\n padding-right: 7px;\r\n font-size: 22px;\r\n cursor: pointer;\r\n }\r\n .print-button {\r\n cursor: pointer;\r\n margin-left: 15px;\r\n border-color: #1a5a96;\r\n border-width: 1px;\r\n background-color: white;\r\n border-radius: 5px;\r\n text-align: center;\r\n display: inline-flex;\r\n align-items: center;\r\n font-size: 1rem;\r\n font-weight: 400;\r\n color: #1a5a96;\r\n span {\r\n padding: 0 5px;\r\n }\r\n }\r\n .icon {\r\n position: relative;\r\n top: 5px;\r\n height: 20px;\r\n padding-right: 10px;\r\n .facebook {\r\n color: #3b5998;\r\n }\r\n .twitter {\r\n color: #1da1f2;\r\n }\r\n }\r\n }\r\n }\r\n h4 {\r\n margin-top: 0px;\r\n font-size: 1.87rem;\r\n color: black;\r\n font-weight: 700;\r\n }\r\n\r\n .left-container{\r\n display: flex;\r\n flex-direction: column;\r\n gap: 20px;\r\n flex: 1;\r\n }\r\n\r\n .right-container{\r\n flex: 1;\r\n }\r\n .content-panel {\r\n padding-top: 10px;\r\n border-bottom: 1px lightgray solid;\r\n h1 {\r\n font-size: 22px;\r\n font-weight: 600;\r\n color: var(--Black-24, #242424);\r\n padding-bottom: 6px;\r\n }\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n }\r\n .content-panel-stack {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n gap: 40px;\r\n }\r\n .content-panel-stack > * {\r\n flex: 1 1 350px;\r\n border-radius: 16px;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);\r\n padding: var(--24, 24px)\r\n }\r\n .content-panel-body {\r\n font-size: 16px;\r\n font-style: normal;\r\n line-height: 24px;\r\n font-weight: 400px;\r\n padding-bottom: 16px;\r\n color: #5B5B5B;\r\n }\r\n .content-panel-subtitle {\r\n display: flex;\r\n color: var(--Black-48, #484848);\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n padding-bottom: 8px;\r\n }\r\n .content-panel-link {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n text-decoration: none;\r\n }\r\n .learn-more-button-container {\r\n margin-top: 10px;\r\n margin-bottom: 25px;\r\n }\r\n .learn-more-button {\r\n padding: 8px;\r\n border: 1px solid #1a5a96;\r\n border-radius: 5px;\r\n color: #1a5a96;\r\n font-size: 14px;\r\n text-decoration: none;\r\n transition: 0.3s;\r\n }\r\n .learn-more-button:hover {\r\n border: 1px solid #1e5d98;\r\n background-color: #e0e0e0;\r\n }\r\n .resource-panel {\r\n display: flex;\r\n flex-direction: row;\r\n padding-bottom: 50px;\r\n .resource-panel-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 50px;\r\n text-align: center;\r\n .image-size {\r\n width: 100px;\r\n height: 100px;\r\n }\r\n }\r\n .resource-panel-content {\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.show-print {\r\n display: none !important;\r\n}\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: auto;\r\n }\r\n\r\n .qr-code {\r\n display: block;\r\n }\r\n\r\n .show-print {\r\n display: block !important;\r\n }\r\n .no-print {\r\n display: none !important;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: 1023px) {\r\n .panel {\r\n padding: 15px;\r\n .content-panel {\r\n .content-panel-stack {\r\n margin-left: -8px;\r\n margin-right: -8px;\r\n }\r\n .content-panel-stack > * {\r\n padding-left: 8px;\r\n padding-right: 8px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media only screen and (max-width: $mobile-max-width) {\r\n .spacer-bottom {\r\n padding-bottom: 10px !important;\r\n }\r\n\r\n .spacer-top {\r\n padding-top: 10px !important;\r\n }\r\n\r\n .panel {\r\n h4 {\r\n font-size: 1.3rem !important;\r\n }\r\n .content-panel {\r\n h1 {\r\n font-size: 1.3rem !important;\r\n }\r\n .resource-panel {\r\n padding-bottom: 10px !important;\r\n .resource-panel-content {\r\n h3 {\r\n margin-left: 50px;\r\n margin-top: 7px;\r\n }\r\n .image-size {\r\n width: 40px;\r\n height: 40px;\r\n position: absolute;\r\n }\r\n }\r\n }\r\n }\r\n .header-row {\r\n .header-button-container {\r\n .print-button {\r\n display: none !important;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n::ng-deep .mdc-snackbar__surface{\r\n background-color: transparent !important;\r\n}\r\n\r\n.fire-icon{\r\n padding-right: 12px;\r\n vertical-align: bottom;\r\n}\r\n\r\n.circle-icon {\r\n margin-right: 12px;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n\r\n &.HOLDING {\r\n background-color: #ffff00;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT_CNTRL {\r\n background-color: #ff0000;\r\n border: 1px solid black;\r\n }\r\n\r\n &.UNDR_CNTRL {\r\n background-color: #98e600;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT {\r\n background-color: #5c6671;\r\n border: 1px solid black;\r\n }\r\n}\r\n\r\n.image-card{\r\n max-width: 100%; \r\n height: auto; \r\n max-height: 500px; \r\n border-radius: 16px;\r\n width: fit-content;\r\n}\r\n\r\n.desktop-button {\r\n border-radius: 5px;\r\n border: 1px solid #C4C4C4;\r\n background-color: #fdfdfd;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n padding: 8px 56px;\r\n min-width: 130px;\r\n height: 50px;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n}\r\n\r\n.icon-top{\r\n vertical-align: top;\r\n padding-right: 8px !important\r\n}\r\n\r\n.info-card {\r\n position: relative;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n margin: 24px 0;\r\n}\r\n\r\n.info-card .title {\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n display: flex;\r\n}\r\n\r\n.info-card .subtitle {\r\n color: var(--grays-gray-2, var(--Black-2, #484848)) !important;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.408px;\r\n display: flex;\r\n}\r\n\r\n.info-card .icon {\r\n top: 2px !important;\r\n float: left;\r\n}\r\n\r\n.info-card-order {\r\n border: 2px solid var(--reds-red-7, #f4cfcf);\r\n background: var(--reds-red-9, #fef1f2);\r\n}\r\n\r\n.info-card-alert {\r\n border: 2px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n}\r\n\r\n.info-card-area {\r\n border: 2px solid var(--grays-gray-6, #c4c4c4);\r\n background: var(--grays-gray-10, #f5f5f5);\r\n}\r\n\r\n.arrow-button {\r\n position: absolute;\r\n display: flex;\r\n right: 10px;\r\n bottom: 10px;\r\n width: 20px;\r\n height: 20px;\r\n padding: 6px;\r\n border-radius: 64px;\r\n background: var(--background-color, #fbe3e3);\r\n pointer-events: auto;\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.arrow-button-order {\r\n --background-color: var(--reds-red-6, #fbe3e3);\r\n}\r\n\r\n.arrow-button-alert {\r\n --background-color: #f2e8c4;\r\n}\r\n\r\n.arrow-button-area {\r\n --background-color: #eee;\r\n}\r\n\r\n.sub-title {\r\n flex: 1 0 0;\r\n color: var(--grays-gray-2, var(--Black-2, #484848));\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n margin-bottom: 8px;\r\n}\r\n\r\n.icon-info-title{\r\n padding-right: 10px;\r\n}\r\n\r\nhr {\r\n border: 0;\r\n clear: both;\r\n display: flex;\r\n width: 99%;\r\n background-color: #ddd;\r\n height: 1px;\r\n margin-left: 0px !important;\r\n}\r\n\r\n.contact-buttons{\r\n padding-top: 16px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n}\r\n.image-container{\r\n position: relative;\r\n}\r\n.all-photos-button {\r\n position: absolute;\r\n bottom: 10px;\r\n right: 10px;\r\n padding: 6px 12px;\r\n border-radius: 30px;\r\n background: #FFF;\r\n color: var(--Black-24, #242424);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n cursor: pointer;\r\n}\r\n", "styleUrl": "./incident-info-panel.component.scss" } ], @@ -53333,7 +54082,7 @@ "deprecationMessage": "" } ], - "line": 46, + "line": 59, "modifierKind": [ 125 ], @@ -53414,9 +54163,10 @@ }, "extends": [], "implements": [ - "AfterViewInit" + "AfterViewInit", + "OnChanges" ], - "templateData": "\r\n
\r\n
\r\n

Wildfire Information

\r\n
\r\n \r\n \r\n \"Twitter\r\n \r\n share\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Stage of Control

\r\n
Wildfire Of Note
\r\n
This wildfire is highly visible or poses a potential threat to public safety.
\r\n
{{getStageOfControlLabel(incident.stageOfControlCode)}}
\r\n
{{getStageOfControlDescription(incident.stageOfControlCode)}}
\r\n
\r\n

Suspected Cause

\r\n
{{getCauseLabel(incident.generalIncidentCauseCatId)}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
Warning: Primary Video/Image selection cannot be previewed
\r\n \r\n
\r\n \"icon\"\r\n \r\n
\r\n
\r\n
\r\n \r\n

Incident Contact Information

\r\n
contact_mail{{convertToFireCentreDescription(incident.contactOrgUnitIdentifer || incident.fireCentreName || incident.fireCentreCode || incident.fireCentre)}}
\r\n
mail{{incident.contactEmailAddress}}
\r\n
phone_in_talk{{incident.contactPhoneNumber}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Evacuation Orders and Alerts\r\n
Warning: Manually entered Evacuation Orders and Alerts cannot be previewed
\r\n

\r\n
Evacuation Information
\r\n
\r\n {{ evac.orderAlertStatus }}: {{evac.eventName}} ({{evac.issuingAgency}})\r\n
{{ evac.orderAlertStatus }}: {{evac.eventName}} ({{evac.issuingAgency}})
\r\n
\r\n
\r\n Evacuation Orders and Alerts are put into place by your local authority, government or First Nation. BC Wildfire Service displays this information when it becomes available. There are no current evacuation Orders or Alerts available to display for this incident. For the latest evacuation information, contact your local authority.\r\n
\r\n
\r\n
What is an Evacuation Order?
\r\n
You are at risk. Leave the area immediately. You are encouraged to register all family members at the nearest reception centre so emergency responders know you are safe.
\r\n \r\n
\r\n
\r\n

Area Restrictions\r\n
Warning: Manually entered Area Restrictions cannot be previewed
\r\n

\r\n
Area Restriction Information
\r\n \r\n
There are no current area restrictions near this incident.
\r\n
\r\n
What is an Area Restriction?
\r\n
Area restrictions or forest use restrictions refer to area closures or restrictions and activity restrictions necessary or desirable to limit the risk of a fire, to address a public safety concern or to avoid interference with fire control.
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
View in your browser
\r\n \r\n

Scan this QR Code to view this information in your web browser

\r\n
\r\n
\r\n" + "templateData": "\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Stage of Control

\r\n
\r\n \"local_fire_department\"\r\n Wildfire Of Note\r\n
\r\n
This wildfire is highly visible or poses a potential threat to public safety.
\r\n
\r\n \r\n {{getStageOfControlLabel(incident.stageOfControlCode)}}\r\n
\r\n
{{getStageOfControlDescription(incident.stageOfControlCode)}}
\r\n
\r\n
\r\n

Fire Size

\r\n
\r\n \"carbon_ruler\"\r\n {{incident.incidentSizeEstimatedHa ? incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares\r\n
\r\n
\r\n {{incident.incidentSizeDetail || 'Fire size is estimated and based on the most current information available.'}}\r\n
\r\n
\r\n\r\n
\r\n

Location

\r\n
\r\n \"carbon_map\"\r\n Traditional Territory\r\n
\r\n
\r\n {{incident.traditionalTerritoryDetail}}\r\n
\r\n
\r\n
Description
\r\n
\r\n {{incident.incidentLocation}}\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n

Evacuations

\r\n
0) && !(desktopEvacAlerts && desktopEvacAlerts.length > 0)\">\r\n There are no current evacuation orders or alerts associated with this incident.\r\n
\r\n
0\">\r\n
\"union\"Evacuation Orders\r\n
\r\n
\r\n People in this area are at risk and should leave the area immediately.\r\n
\r\n
\r\n
\"evacuation-order\"\r\n Evacuation Order for {{incident.incidentName ? incident.incidentName :\r\n incident.incidentNumberLabel}}\r\n
\r\n
\r\n
\r\n \"calendar\"Issued on {{item.issuedOn}}\r\n
\r\n
\r\n \"issuing_agency\"Issued by {{item.issuingAgency}}\r\n \"icon\"\r\n
\r\n
\r\n
\r\n
= 1\">\r\n
\"custom_warning\"Evacuation Alerts\r\n
\r\n
\r\n An evacuation alert is a warning about a potential threat to life and/or property. It is\r\n intended to give you time to be ready for a possible evacuation.\r\n
\r\n
\r\n
\r\n \"evacuation-alert\"\r\n \r\n Evacuation Alert for {{ incident.incidentName ? incident.incidentName : incident.incidentNumberLabel }}\r\n \r\n \r\n {{ item.eventName }}\r\n \r\n
\r\n
\r\n
\r\n \"calendar\"Issued on {{item.issuedOn}}\r\n
\r\n
\"issuing_agency\"Issued by\r\n {{item.issuingAgency}}\r\n \"fire-icon\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
Warning: Primary Video/Image selection cannot be previewed
\r\n \r\n
\r\n
\r\n \"icon\"\r\n \r\n
\r\n \r\n \"Image\"\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n

Area Restrictions\r\n
Warning: Manually entered Area Restrictions cannot be previewed
\r\n

\r\n
\r\n There are no current area restrictions near this incident.\r\n
\r\n \r\n
\r\n Area restrictions or forest use restrictions refer to area closures and activity\r\n restrictions\r\n necessary to limit the risk of a fire, address a public safety concern or avoid interference\r\n with fire control. \r\n
\r\n
\r\n
\"area-restriction\"{{area.name}}\r\n
\r\n
\r\n
\"location-pin\"{{area.fireCentre}}\r\n Fire Centre\r\n
\r\n
\"calendar\"\r\n Issued on {{convertToDateYear(area.accessStatusEffectiveDate)}}\r\n \"icon\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Suspected Cause

\r\n
\r\n
\r\n
\r\n \"human\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n \"lightning\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n \"question\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n
\r\n
\r\n {{getCauseDescription(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n\r\n
\r\n

Contact Us

\r\n
\r\n
\"centre\"{{incident.fireCentreName}}
\r\n
\"carbon_email\"{{incident.contactEmailAddress}}
\r\n
\"carbon_phone\"{{incident.contactPhoneNumber}}
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
View in your browser
\r\n \r\n

Scan this QR Code to view this information in your web browser

\r\n
\r\n
\r\n" }, { "name": "IncidentInfoPanelMobileComponent", @@ -53443,7 +54193,7 @@ "defaultValue": "[]", "deprecated": false, "deprecationMessage": "", - "line": 37, + "line": 44, "type": "AreaRestrictionsOption[]", "decorators": [], "inheritance": { @@ -53455,7 +54205,7 @@ "defaultValue": "[]", "deprecated": false, "deprecationMessage": "", - "line": 36, + "line": 43, "type": "EvacOrderOption[]", "decorators": [], "inheritance": { @@ -53466,7 +54216,7 @@ "name": "incident", "deprecated": false, "deprecationMessage": "", - "line": 35, + "line": 42, "type": "any", "decorators": [], "inheritance": { @@ -53484,7 +54234,10 @@ "type": "", "optional": false, "description": "", - "line": 15 + "line": 15, + "inheritance": { + "file": "IncidentInfoPanel" + } }, { "name": "mobileEvacAlerts", @@ -53513,7 +54266,7 @@ "type": "string", "optional": false, "description": "", - "line": 46, + "line": 57, "modifierKind": [ 125 ], @@ -53529,7 +54282,7 @@ "type": "", "optional": false, "description": "", - "line": 41, + "line": 50, "modifierKind": [ 125 ], @@ -53545,7 +54298,7 @@ "type": "", "optional": false, "description": "", - "line": 43, + "line": 52, "modifierKind": [ 125 ], @@ -53553,6 +54306,32 @@ "file": "IncidentInfoPanel" } }, + { + "name": "desktopEvacAlerts", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 59, + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "desktopEvacOrders", + "defaultValue": "[]", + "deprecated": false, + "deprecationMessage": "", + "type": "[]", + "optional": false, + "description": "", + "line": 58, + "inheritance": { + "file": "IncidentInfoPanel" + } + }, { "name": "findFireCentreByName", "defaultValue": "findFireCentreByName", @@ -53561,7 +54340,7 @@ "type": "", "optional": false, "description": "", - "line": 42, + "line": 51, "modifierKind": [ 125 ], @@ -53577,7 +54356,7 @@ "type": "", "optional": false, "description": "", - "line": 45, + "line": 54, "inheritance": { "file": "IncidentInfoPanel" } @@ -53590,7 +54369,43 @@ "type": "", "optional": false, "description": "", - "line": 44, + "line": 53, + "modifierKind": [ + 125 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "lightGalleryRef", + "deprecated": false, + "deprecationMessage": "", + "type": "ElementRef", + "optional": false, + "description": "", + "line": 45, + "decorators": [ + { + "name": "ViewChild", + "stringifiedArguments": "'lightGalleryRef', {static: false}" + } + ], + "modifierKind": [ + 170 + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, + { + "name": "mediaCollection", + "deprecated": false, + "deprecationMessage": "", + "type": "any[]", + "optional": false, + "description": "", + "line": 49, "modifierKind": [ 125 ], @@ -53606,7 +54421,7 @@ "type": "null", "optional": false, "description": "", - "line": 40, + "line": 48, "modifierKind": [ 125 ], @@ -53621,7 +54436,7 @@ "type": "boolean", "optional": false, "description": "", - "line": 39, + "line": 47, "inheritance": { "file": "IncidentInfoPanel" } @@ -53654,7 +54469,10 @@ "text": "param" } } - ] + ], + "inheritance": { + "file": "IncidentInfoPanel" + } }, { "name": "navigateToEvac", @@ -53682,7 +54500,10 @@ "text": "param" } } - ] + ], + "inheritance": { + "file": "IncidentInfoPanel" + } }, { "name": "navigateToMap", @@ -53692,7 +54513,10 @@ "typeParameters": [], "line": 37, "deprecated": false, - "deprecationMessage": "" + "deprecationMessage": "", + "inheritance": { + "file": "IncidentInfoPanel" + } }, { "name": "ngOnInit", @@ -53748,7 +54572,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 179, + "line": 184, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53758,13 +54582,44 @@ "file": "IncidentInfoPanel" } }, + { + "name": "emailFireCentre", + "args": [ + { + "name": "recipientEmail", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 350, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "recipientEmail", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ], + "inheritance": { + "file": "IncidentInfoPanel" + } + }, { "name": "fetchPrimaryImage", "args": [], "optional": false, "returnType": "void", "typeParameters": [], - "line": 187, + "line": 192, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53787,7 +54642,7 @@ "optional": false, "returnType": "\"A wildfire started by humans or human activity.\" | \"This fire was caused by a dry lightning strike which means it occurred without rain nearby. The cause of a wildfire is determined by professional investigations in accordance with international standards. Wildfire investigations can be complex and may take weeks o...", "typeParameters": [], - "line": 148, + "line": 174, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53821,7 +54676,7 @@ "optional": false, "returnType": "\"Unknown\" | \"Human\" | \"Lightning\" | \"Under Investigation\"", "typeParameters": [], - "line": 136, + "line": 162, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53848,7 +54703,7 @@ "optional": false, "returnType": "Observable", "typeParameters": [], - "line": 267, + "line": 310, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53871,7 +54726,7 @@ "optional": false, "returnType": "\"The wildfire has been extinguished or winter conditions are present, and the Wildfire will not spread.\" | \"A wildfire that is spreading or it is anticipated to spread beyond the current perimeter, or control line.\" | \"A wildfire that is projected, based on fuel and weather conditions and resource availability, to r...", "typeParameters": [], - "line": 122, + "line": 148, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53905,7 +54760,7 @@ "optional": false, "returnType": "\"Out\" | \"Out of Control\" | \"Being Held\" | \"Under Control\" | \"Unknown\"", "typeParameters": [], - "line": 108, + "line": 134, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -53939,7 +54794,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 59, + "line": 72, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -53963,7 +54818,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 66, + "line": 92, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -53971,20 +54826,48 @@ } }, { - "name": "printPage", - "args": [], + "name": "ngOnChanges", + "args": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "" + } + ], "optional": false, "returnType": "void", "typeParameters": [], - "line": 158, + "line": 79, "deprecated": false, "deprecationMessage": "", - "modifierKind": [ - 125 + "jsdoctags": [ + { + "name": "changes", + "type": "SimpleChanges", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } ], "inheritance": { "file": "IncidentInfoPanel" } + }, + { + "name": "openAllPhotos", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 355, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "IncidentInfoPanel" + } } ], "deprecated": false, @@ -55361,6 +56244,129 @@ ], "templateData": "
\r\n
\r\n
\r\n {{incident.resourceDetail}}\r\n
\r\n
\r\n

Response Type

\r\n

\"Response\"/{{getResponseTypeTitle(incident.responseTypeCode)}}

\r\n
{{getResponseTypeDescription(incident.responseTypeCode)}}
\r\n
\r\n
\r\n
\r\n

Resources Assigned

\r\n
\r\n
\"IncidentIncident Management Team
\r\n
{{incident.incidentMgmtCrewRsrcDetail}}
\r\n
\r\n
\r\n
\r\n
\"WildfireFirefighting Personnel
\r\n
{{incident.wildfireCrewResourcesDetail}}
\r\n
\r\n
\r\n
\r\n
\"Aviation\"Aviation
\r\n
{{incident.wildfireAviationResourceDetail}}
\r\n
\r\n
\r\n
\r\n
\"HeavyHeavy Equipment
\r\n
{{incident.heavyEquipmentResourcesDetail}}
\r\n
\r\n
\r\n
\r\n
\"StructureStructure Protection
\r\n
{{incident.structureProtectionRsrcDetail}}
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n

Response Update

\r\n
\"Edit\"{{incident.lastUpdatedTimestamp}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
" }, + { + "name": "IncidentTabsComponent", + "id": "component-IncidentTabsComponent-dde4190d0b55563160f974ec5733a11153a9d1bd8f78175c3d665a0c11348ad1b334b81c4201f61cb9173caa9546224dd3e6dec649629760d0de69a1408750bb", + "file": "src/app/components/public-incident-page/incident-tabs/incident-tabs.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "app-incident-tabs", + "styleUrls": [ + "./incident-tabs.component.scss" + ], + "styles": [], + "templateUrl": [ + "./incident-tabs.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "areaRestrictions", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "any[]", + "decorators": [] + }, + { + "name": "evacOrders", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "any[]", + "decorators": [] + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "any", + "decorators": [] + }, + { + "name": "showImageWarning", + "deprecated": false, + "deprecationMessage": "", + "line": 13, + "type": "boolean", + "decorators": [] + }, + { + "name": "showMapsWarning", + "deprecated": false, + "deprecationMessage": "", + "line": 14, + "type": "boolean", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "tabChange", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 16, + "type": "EventEmitter" + } + ], + "propertiesClass": [], + "methodsClass": [ + { + "name": "onTabChange", + "args": [ + { + "name": "event", + "type": "MatTabChangeEvent", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 18, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "event", + "type": "MatTabChangeEvent", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input, Output, EventEmitter } from '@angular/core';\r\nimport { MatTabChangeEvent } from '@angular/material/tabs';\r\n\r\n@Component({\r\n selector: 'app-incident-tabs',\r\n templateUrl: './incident-tabs.component.html',\r\n styleUrls: ['./incident-tabs.component.scss']\r\n})\r\nexport class IncidentTabsComponent {\r\n @Input() incident: any;\r\n @Input() evacOrders: any[];\r\n @Input() areaRestrictions: any[];\r\n @Input() showImageWarning: boolean;\r\n @Input() showMapsWarning: boolean;\r\n \r\n @Output() tabChange = new EventEmitter();\r\n\r\n onTabChange(event: MatTabChangeEvent) {\r\n this.tabChange.emit(event);\r\n }\r\n}", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../styles/variables\";\r\n\r\n:host ::ng-deep .mdc-tab--active {\r\n @media (min-width: $mobile-max-width){\r\n font-weight: 500 !important;\r\n border-radius: 100px;\r\n border: 2px solid #38598A; \r\n background: #E9F0F8 !important;\r\n text-decoration-line: none !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mdc-tab--active {\r\n @media (min-width: $mobile-max-width){\r\n font-weight: 700 !important;\r\n text-decoration-line: underline;\r\n text-decoration-style: solid;\r\n text-decoration-color: var(--Medium-Blue, #146fb4);\r\n text-decoration-thickness: 2px;\r\n text-underline-offset: 7px;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-labels{\r\n @media (min-width: $mobile-max-width){\r\n border-radius: 100px;\r\n border: 1.5px solid #CCC !important;\r\n background: #FFF;\r\n overflow: hidden;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab .mdc-tab__text-label {\r\n @media (min-width: $mobile-max-width) {\r\n color: var(--Black-24, #242424) !important;\r\n font-size: 18px !important;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n opacity: 1 !important;\r\n }\r\n}\r\n\r\n.tab-group{\r\n padding: 0 170px;\r\n background-color: white;\r\n border-top: 1.5px solid #DDD;\r\n align-items: center;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header{\r\n @media (min-width: $mobile-max-width){\r\n padding: 32px 0px !important;\r\n background-color: rgba(255, 255, 255, 0.00001); //transparent\r\n width: 640px;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-body-wrapper{\r\n @media (min-width: $mobile-max-width){\r\n width: 90vw;\r\n max-width: 1600px;\r\n }\r\n}\r\n\r\n:host\r\n ::ng-deep\r\n .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs\r\n > .mat-mdc-tab-header\r\n .mat-mdc-tab {\r\n @media (min-width: $mobile-max-width){\r\n background: white;\r\n width: 10px;\r\n }\r\n}\r\n\r\n.icon-tab {\r\n padding-right: 8px;\r\n position: relative;\r\n height: 24px;\r\n width: 24px;\r\n}", + "styleUrl": "./incident-tabs.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n \r\n \r\n \r\n Details\r\n \r\n \r\n \r\n \r\n \r\n \r\n Response\r\n \r\n \r\n \r\n \r\n \r\n \r\n Gallery\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Maps\r\n \r\n \r\n \r\n " + }, { "name": "LinkButtonComponent", "id": "component-LinkButtonComponent-b2cf54d3ef9c2fbb02c32ca939c22e79a0558126830e148f3d9ddcb60c94edd7727b19904b3eb48ab891b481d4032c22af8a56816cd085c3175733077b8f1bde", @@ -62633,6 +63639,50 @@ "extends": [], "templateData": "
\r\n
Protected Lands Access Restrictions
\r\n
\r\n
\r\n \"20\"\r\n Full Closure\r\n
\r\n
\r\n
\r\n
\r\n \"20\"\r\n Partial Closure\r\n
\r\n
\r\n
\r\n
\r\n \"20\"\r\n Closed to Public\r\n
\r\n
\r\n
\r\n
\r\n \"Inaccessible\"\r\n Inaccessible\r\n
\r\n
\r\n
\r\n
\r\n \"Restricted\"\r\n Restricted\r\n
\r\n
\r\n
\r\n
\r\n \"Warning\"\r\n Warning\r\n
\r\n
\r\n
\r\n\r\n" }, + { + "name": "PublicEventPageComponent", + "id": "component-PublicEventPageComponent-e6470e571f3ed319adc53caa0e966f092896bef7c0349d7c1f71f6dce8e26a3415889c90b5574884539b3cf0f8fb1883b0d9cad8664cb45e4ec6f37e29c2ac49", + "file": "src/app/components/public-event-page/public-event-page.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-public-event-page", + "styleUrls": [ + "./public-event-page.component.scss" + ], + "styles": [], + "templateUrl": [ + "./public-event-page.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-public-event-page',\r\n templateUrl: './public-event-page.component.html',\r\n styleUrls: ['./public-event-page.component.scss']\r\n})\r\nexport class PublicEventPageComponent {\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "", + "styleUrl": "./public-event-page.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "

Place holder for evacuations, area restrictions, bans details

\r\n" + }, { "name": "PublicIncidentPage", "id": "component-PublicIncidentPage-8c7b1f899d9599a726a7958d59e067195f59f08ec9c1142ab08978271a4d526421053f3e54dd315f67b044e79aa17ddbaa546457bb4c4bf7958ab8bc4fd950f8", @@ -62954,7 +64004,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../styles/variables\";\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n\r\n app-root {\r\n display: block;\r\n }\r\n\r\n body,\r\n html,\r\n .forPrint {\r\n width: 100% !important;\r\n height: auto !important;\r\n }\r\n\r\n ::ng-deep .mat-mdc-tab-body-content {\r\n height: auto !important;\r\n overflow: hidden !important;\r\n }\r\n\r\n ::ng-deep .mat-mdc-tab-body.mat-tab-body-active {\r\n overflow-x: hidden !important;\r\n overflow-y: hidden !important;\r\n height: auto !important;\r\n }\r\n\r\n ::ng-deep .qr-code {\r\n display: block;\r\n }\r\n\r\n ::ng-deep .show-print {\r\n display: block !important;\r\n }\r\n\r\n ::ng-deep .no-print {\r\n display: none !important;\r\n }\r\n}\r\n\r\n::ng-deep .show-print {\r\n display: none !important;\r\n}\r\n\r\n::ng-deep .qr-code {\r\n display: none;\r\n}\r\n\r\n:host\r\n ::ng-deep\r\n .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs\r\n > .mat-mdc-tab-header\r\n .mat-mdc-tab {\r\n background: var(--blues-blue-11, #f5f6f9);\r\n width: 10px;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-group {\r\n background: #f3f6f9;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n background: white !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab {\r\n min-width: 75px;\r\n color: #003366;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n color: #242424 !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-ink-bar {\r\n background-color: #003366 !important;\r\n height: 4px !important;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n background-color: #242424 !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mdc-tab--active {\r\n font-weight: 700 !important;\r\n text-decoration-line: underline;\r\n text-decoration-style: solid;\r\n text-decoration-color: var(--Medium-Blue, #146fb4);\r\n text-decoration-thickness: 2px;\r\n text-underline-offset: 7px;\r\n}\r\n\r\n.page {\r\n background-color: #f2f2f2;\r\n}\r\n\r\n.page-container {\r\n max-width: 1185px;\r\n margin: auto;\r\n background-color: white;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header {\r\n top: -1px;\r\n z-index: 9999999999999;\r\n position: sticky;\r\n position: -webkit-sticky;\r\n /* macOS/iOS Safari */\r\n background-color: #f3f6f9;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n width: 100% !important;\r\n bottom: 0px !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab .mdc-tab__text-label {\r\n color: var(--Black-2, #484848) !important;\r\n opacity: 0.6;\r\n}\r\n\r\n::ng-deep .mat-mdc-tab .mdc-tab-indicator__content--underline {\r\n display: none;\r\n}\r\n\r\n.content-panel-stack {\r\n margin-bottom: 32px;\r\n padding: 0px 24px;\r\n\r\n h1 {\r\n color: var(--Black-1, #242424);\r\n align-self: stretch;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px;\r\n }\r\n\r\n .contact-info {\r\n color: var(--Black-2, #484848);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n padding-bottom: 10px;\r\n display: flex;\r\n word-break: break-all;\r\n }\r\n\r\n .contact-buttons {\r\n padding-top: 16px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-buttons {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n\r\n ::ng-deep .mdc-button__label {\r\n bottom: 5px;\r\n\r\n @media screen and (max-width: 350px) {\r\n font-size: 12px;\r\n white-space: nowrap;\r\n }\r\n }\r\n }\r\n\r\n .icon {\r\n padding-right: 16px;\r\n position: relative;\r\n top: 5px;\r\n }\r\n\r\n .icon-bottom {\r\n padding-right: 16px;\r\n position: relative;\r\n bottom: 2px;\r\n height: 24px;\r\n width: 24px;\r\n }\r\n\r\n .icon-contact {\r\n position: relative;\r\n top: 7px;\r\n height: 24px;\r\n width: 24px;\r\n }\r\n}\r\n", + "data": "@import \"../../../styles/variables\";\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n\r\n app-root {\r\n display: block;\r\n }\r\n\r\n body,\r\n html,\r\n .forPrint {\r\n width: 100% !important;\r\n height: auto !important;\r\n }\r\n\r\n ::ng-deep .mat-mdc-tab-body-content {\r\n height: auto !important;\r\n overflow: hidden !important;\r\n }\r\n\r\n ::ng-deep .mat-mdc-tab-body.mat-tab-body-active {\r\n overflow-x: hidden !important;\r\n overflow-y: hidden !important;\r\n height: auto !important;\r\n }\r\n\r\n ::ng-deep .qr-code {\r\n display: block;\r\n }\r\n\r\n ::ng-deep .show-print {\r\n display: block !important;\r\n }\r\n\r\n ::ng-deep .no-print {\r\n display: none !important;\r\n }\r\n}\r\n\r\n::ng-deep .show-print {\r\n display: none !important;\r\n}\r\n\r\n::ng-deep .qr-code {\r\n display: none;\r\n}\r\n\r\n:host\r\n ::ng-deep\r\n .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs\r\n > .mat-mdc-tab-header\r\n .mat-mdc-tab {\r\n background: var(--blues-blue-11, #f5f6f9);\r\n width: 10px;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-group {\r\n background: #f3f6f9;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n background: white !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab {\r\n min-width: 75px;\r\n color: #003366;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n color: #242424 !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-ink-bar {\r\n background-color: #003366 !important;\r\n height: 4px !important;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n background-color: #242424 !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mdc-tab--active {\r\n font-weight: 700 !important;\r\n text-decoration-line: underline;\r\n text-decoration-style: solid;\r\n text-decoration-color: var(--Medium-Blue, #146fb4);\r\n text-decoration-thickness: 2px;\r\n text-underline-offset: 7px;\r\n}\r\n\r\n.page {\r\n background-color: #f2f2f2;\r\n}\r\n\r\n.page-container {\r\n margin: auto;\r\n background-color: white;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header {\r\n top: -1px;\r\n z-index: 9999999999999;\r\n position: sticky;\r\n position: -webkit-sticky;\r\n /* macOS/iOS Safari */\r\n background-color: #f3f6f9;\r\n\r\n @media (max-width: $mobile-max-width) {\r\n width: 100% !important;\r\n bottom: 0px !important;\r\n }\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab .mdc-tab__text-label {\r\n color: var(--Black-2, #484848) !important;\r\n opacity: 0.6;\r\n}\r\n\r\n::ng-deep .mat-mdc-tab .mdc-tab-indicator__content--underline {\r\n display: none;\r\n}\r\n\r\n.content-panel-stack {\r\n margin-bottom: 32px;\r\n padding: 0px 24px;\r\n\r\n h1 {\r\n color: var(--Black-1, #242424);\r\n align-self: stretch;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px;\r\n }\r\n\r\n .contact-info {\r\n color: var(--Black-2, #484848);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 21px;\r\n padding-bottom: 10px;\r\n display: flex;\r\n word-break: break-all;\r\n }\r\n\r\n .contact-buttons {\r\n padding-top: 16px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-buttons {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n\r\n ::ng-deep .mdc-button__label {\r\n bottom: 5px;\r\n\r\n @media screen and (max-width: 350px) {\r\n font-size: 12px;\r\n white-space: nowrap;\r\n }\r\n }\r\n }\r\n\r\n .icon {\r\n padding-right: 16px;\r\n position: relative;\r\n top: 5px;\r\n }\r\n\r\n .icon-bottom {\r\n padding-right: 16px;\r\n position: relative;\r\n bottom: 2px;\r\n height: 24px;\r\n width: 24px;\r\n }\r\n\r\n .icon-contact {\r\n position: relative;\r\n top: 7px;\r\n height: 24px;\r\n width: 24px;\r\n }\r\n}", "styleUrl": "./public-incident-page.component.scss" } ], @@ -63079,7 +64129,7 @@ "implements": [ "OnInit" ], - "templateData": "
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n

Contact Us

\r\n
\r\n
\"centre\"{{incident.fireCentreName}}
\r\n
\"carbon_email\"{{incident.contactEmailAddress}}
\r\n
\"carbon_phone\"{{incident.contactPhoneNumber}}
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n failed to load...\r\n
\r\n
\r\n \r\n
\r\n" + "templateData": "
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n

Contact Us

\r\n
\r\n
\"centre\"{{incident.fireCentreName}}
\r\n
\"carbon_email\"{{incident.contactEmailAddress}}
\r\n
\"carbon_phone\"{{incident.contactPhoneNumber}}
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n failed to load...\r\n
\r\n
\r\n \r\n
\r\n" }, { "name": "PublishDialogComponent", @@ -82311,7 +83361,7 @@ "type": "", "optional": false, "description": "", - "line": 98, + "line": 99, "inheritance": { "file": "WildFiresListComponent" } @@ -82324,7 +83374,7 @@ "type": "", "optional": false, "description": "", - "line": 94, + "line": 95, "inheritance": { "file": "WildFiresListComponent" } @@ -82337,7 +83387,7 @@ "type": "", "optional": false, "description": "", - "line": 96, + "line": 97, "inheritance": { "file": "WildFiresListComponent" } @@ -82350,7 +83400,7 @@ "type": "", "optional": false, "description": "", - "line": 95, + "line": 96, "inheritance": { "file": "WildFiresListComponent" } @@ -82423,6 +83473,19 @@ "file": "WildFiresListComponent" } }, + { + "name": "hoveredItem", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "any", + "optional": false, + "description": "", + "line": 88, + "inheritance": { + "file": "WildFiresListComponent" + } + }, { "name": "isExtraSmall", "defaultValue": "this.breakpointObserver.observe(Breakpoints.XSmall)", @@ -82431,7 +83494,7 @@ "type": "Observable", "optional": false, "description": "", - "line": 91, + "line": 92, "modifierKind": [ 123 ], @@ -82446,7 +83509,7 @@ "type": "LocationData", "optional": false, "description": "", - "line": 89, + "line": 90, "modifierKind": [ 125 ], @@ -82604,7 +83667,7 @@ "type": "", "optional": false, "description": "", - "line": 97, + "line": 98, "inheritance": { "file": "WildFiresListComponent" } @@ -83134,7 +84197,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 319, + "line": 321, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -83158,7 +84221,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 397, + "line": 399, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83171,7 +84234,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 404, + "line": 406, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83184,7 +84247,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 259, + "line": 260, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83204,7 +84267,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 284, + "line": 285, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -83228,7 +84291,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 193, + "line": 194, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83241,7 +84304,7 @@ "optional": false, "returnType": "WildFiresListComponentModel", "typeParameters": [], - "line": 272, + "line": 273, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83254,7 +84317,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 171, + "line": 172, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83267,7 +84330,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 355, + "line": 357, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83280,7 +84343,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 359, + "line": 361, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83293,7 +84356,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 176, + "line": 177, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83306,7 +84369,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 276, + "line": 277, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83326,7 +84389,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 280, + "line": 281, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -83357,7 +84420,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 189, + "line": 190, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -83381,7 +84444,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 254, + "line": 255, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83401,7 +84464,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 313, + "line": 315, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -83425,7 +84488,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 363, + "line": 365, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -83445,7 +84508,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 330, + "line": 332, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -83476,7 +84539,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 290, + "line": 291, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -83510,7 +84573,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 350, + "line": 352, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -83541,7 +84604,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 337, + "line": 339, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -84481,7 +85544,7 @@ "extends": [ "WildFiresListComponent" ], - "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \"OutOut of Control\r\n \r\n \r\n \"Holding\"Being Held\r\n \r\n \r\n \"UnderUnder Control\r\n \r\n \r\n \"Out\"Out\r\n \r\n \r\n \"Wildfire\"Wildfire of Note\r\n \r\n
\r\n
\r\n
\r\n

{{collection ? collection.totalRowCount : 0}} Results

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Wildfire Name\r\n
\r\n \"Wildfire\"\r\n
\r\n {{item.incidentName}}\r\n ({{convertFireNumber(item)}})\r\n
\r\n
\r\n
Stage of Control\r\n \"Out\r\n \"Being\r\n \"under\r\n \"Out\"\r\n {{convertToStageOfControlDescription(item.stageOfControlCode)}}\r\n Fire Centre{{item.fireCentreName}} Location{{item.incidentLocation}} Last Updated{{convertFromTimestamp(item.lastUpdatedTimestamp)}}View Map
\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
{{summaryString}}
\r\n \r\n
\r\n \r\n Show\r\n \r\n \r\n entries\r\n
\r\n
\r\n" + "templateData": "\r\n
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \"OutOut of Control\r\n \r\n \r\n \"Holding\"Being Held\r\n \r\n \r\n \"UnderUnder Control\r\n \r\n \r\n \"Out\"Out\r\n \r\n \r\n \"Wildfire\"Wildfire of Note\r\n \r\n
\r\n
\r\n
\r\n

{{collection ? collection.totalRowCount : 0}} Results

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n
Wildfire Name\r\n
\r\n \"Wildfire\"\r\n
\r\n {{item.incidentName}}\r\n ({{convertFireNumber(item)}})\r\n
\r\n
\r\n
Stage of Control\r\n \"Out\r\n \"Being\r\n \"under\r\n \"Out\"\r\n {{convertToStageOfControlDescription(item.stageOfControlCode)}}\r\n Fire Centre{{item.fireCentreName}} Location{{item.incidentLocation}} Last Updated{{convertFromTimestamp(item.lastUpdatedTimestamp)}}View Map\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
{{summaryString}}
\r\n \r\n
\r\n \r\n Show\r\n \r\n \r\n entries\r\n
\r\n
\r\n" }, { "name": "WildFiresListComponentMobile", @@ -85613,13 +86676,13 @@ "modules": [ { "name": "AppModule", - "id": "module-AppModule-9648e1de81299f911ea3896c2db4593b3f9d4218dfa5a551427f10cd7bc4918dcefb00c497df789ef1e39ba9804887b6f520111e9305482b68fc0215bfd1b818", + "id": "module-AppModule-29b3c07128fc699e3dfe8c6ce53283b3939c80bb2898ad50999d3b4bf8293d6f66f11494f7c4000c61abbfae7ac2fbe52523ccce5c1b68228b73054bc676fd80", "description": "", "deprecationMessage": "", "deprecated": false, "file": "src/app/app.module.ts", "methods": [], - "sourceCode": "import { DragDropModule } from '@angular/cdk/drag-drop';\r\nimport { ScrollingModule } from '@angular/cdk/scrolling';\r\nimport { CdkTableModule } from '@angular/cdk/table';\r\nimport { APP_BASE_HREF, CommonModule } from '@angular/common';\r\nimport {\r\n HTTP_INTERCEPTORS,\r\n HttpClient,\r\n HttpClientModule,\r\n} from '@angular/common/http';\r\nimport { APP_INITIALIZER, Injector, NgModule } from '@angular/core';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\nimport { MatAutocompleteModule } from '@angular/material/autocomplete';\r\nimport { MatButtonModule } from '@angular/material/button';\r\nimport { MatButtonToggleModule } from '@angular/material/button-toggle';\r\nimport { MatCardModule } from '@angular/material/card';\r\nimport { MatCheckboxModule } from '@angular/material/checkbox';\r\nimport {\r\n MAT_DIALOG_DATA,\r\n MatDialogModule,\r\n MatDialogRef,\r\n MatDialogModule as MatMdcDialogModule,\r\n} from '@angular/material/dialog';\r\nimport { MatDividerModule } from '@angular/material/divider';\r\nimport { MatExpansionModule } from '@angular/material/expansion';\r\nimport { MatFormFieldModule } from '@angular/material/form-field';\r\nimport { MatGridListModule } from '@angular/material/grid-list';\r\nimport { MatIconModule } from '@angular/material/icon';\r\nimport { MatInputModule } from '@angular/material/input';\r\nimport { MatListModule } from '@angular/material/list';\r\nimport { MatMenuModule } from '@angular/material/menu';\r\nimport { MatProgressBarModule } from '@angular/material/progress-bar';\r\nimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner';\r\nimport { MatRadioModule } from '@angular/material/radio';\r\nimport { MatSelectModule } from '@angular/material/select';\r\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\r\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\r\nimport { MatSortModule } from '@angular/material/sort';\r\nimport { MatTableModule } from '@angular/material/table';\r\nimport { MatTabsModule } from '@angular/material/tabs';\r\nimport { MatToolbarModule } from '@angular/material/toolbar';\r\nimport { MatTooltipModule } from '@angular/material/tooltip';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\nimport { ServiceWorkerModule } from '@angular/service-worker';\r\nimport { YouTubePlayerModule } from '@angular/youtube-player';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { RoFReviewPage } from '@app/components/report-of-fire/review-page/rof-review-page.component';\r\nimport { OwlNativeDateTimeModule } from '@busacca/ng-pick-datetime';\r\nimport { CKEditorModule } from '@ckeditor/ckeditor5-angular';\r\nimport { IonicModule } from '@ionic/angular';\r\nimport { IonicStorageModule } from '@ionic/storage-angular';\r\nimport { EffectsModule } from '@ngrx/effects';\r\nimport {\r\n FullRouterStateSerializer,\r\n StoreRouterConnectingModule,\r\n} from '@ngrx/router-store';\r\nimport { StoreModule } from '@ngrx/store';\r\nimport { StoreDevtoolsModule } from '@ngrx/store-devtools';\r\nimport { NgxChartsModule } from '@swimlane/ngx-charts';\r\nimport { AppConfigService, CoreUIModule, TokenService } from '@wf1/core-ui';\r\nimport {\r\n ApiModule as IncidentsApiModule,\r\n Configuration as IncidentsConfiguration,\r\n} from '@wf1/incidents-rest-api';\r\nimport {\r\n ApiModule as OrgUnitApiModule,\r\n OrgUnitConfiguration,\r\n} from '@wf1/orgunit-rest-api';\r\nimport { WildfireApplicationModule } from '@wf1/wfcc-application-ui';\r\nimport { Configuration as DocumentAPIServiceConfiguration } from '@wf1/wfdm-document-management-api';\r\nimport { LightgalleryModule } from 'lightgallery/angular/13';\r\nimport { OWL_DATE_TIME_FORMATS, OwlDateTimeModule } from 'ng-pick-datetime';\r\nimport { OwlMomentDateTimeModule } from 'ng-pick-datetime-moment';\r\nimport { NgxMaskModule } from 'ngx-mask';\r\nimport { NgxPaginationModule } from 'ngx-pagination';\r\nimport { environment } from '../environments/environment';\r\nimport { codeTableAndUserPrefFnInit } from './app-initializer';\r\nimport { AppComponent } from './app.component';\r\nimport { ROUTING } from './app.routing';\r\nimport { ActiveWildfireMapComponent } from './components/active-wildfire-map/active-wildfire-map.component';\r\nimport { AdminIncidentFormDesktop } from './components/admin-incident-form/admin-incident-form.component.desktop';\r\nimport { AreaRestrictionsDetailsPanel } from './components/admin-incident-form/area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactUsDialogComponent } from './components/admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ContactsDetailsPanel } from './components/admin-incident-form/contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './components/admin-incident-form/evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { EditImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component';\r\nimport { ImageCardPanel } from './components/admin-incident-form/image-gallery-panel/image-card-component/image-card-panel.component';\r\nimport { ImageGalleryPanel } from './components/admin-incident-form/image-gallery-panel/image-gallery-panel.component';\r\nimport { UploadImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component';\r\nimport { IncidentDetailsPanel } from './components/admin-incident-form/incident-details-panel/incident-details-panel.component';\r\nimport { EditMapDialogComponent } from './components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component';\r\nimport { MapsPanel } from './components/admin-incident-form/maps-panel/maps-panel.component';\r\nimport { UploadMapDialogComponent } from './components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component';\r\nimport { PublishDialogComponent } from './components/admin-incident-form/publish-dialog/publish-dialog.component';\r\nimport { ResponseDetailsPanel } from './components/admin-incident-form/response-details-panel/response-details-panel.component';\r\nimport { SummaryPanel } from './components/admin-incident-form/summary-panel/summary-panel.component';\r\nimport { EditVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component';\r\nimport { UploadVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component';\r\nimport { VideoCardPanel } from './components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component';\r\nimport { VideoGalleryPanel } from './components/admin-incident-form/video-gallery-panel/video-gallery-panel.component';\r\nimport { AlertOrderBannerComponent } from './components/common/alert-order-banner/alert-order-banner.component';\r\nimport { CheckboxButtonComponent } from './components/common/checkbox-button/checkbox-button.component';\r\nimport { CanDeactivateGuard } from './components/common/guards/unsaved-changes.guard';\r\nimport { LinkButtonComponent } from './components/common/link-button/link-button.component';\r\nimport { MapToggleButtonComponent } from './components/common/map-toggle-button/map-toggle-button.component';\r\nimport { MobileSlidingDrawerComponent } from './components/common/mobile-sliding-drawer/mobile-sliding-drawer.component';\r\nimport { ScrollToTopComponent } from './components/common/scroll-to-top-button/scroll-to-top.component';\r\nimport { UnsavedChangesDialog } from './components/common/unsaved-changes-dialog/unsaved-changes-dialog.component';\r\nimport { Dashboard } from './components/dashboard-component/dashboard.component';\r\nimport { ActiveFiresWidget } from './components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component';\r\nimport { BansWidget } from './components/dashboard-component/widgets/bans-widget/bans-widget.component';\r\nimport { BlogWidget } from './components/dashboard-component/widgets/blog-widget/blog-widget.component';\r\nimport { EvacuationsWidget } from './components/dashboard-component/widgets/evacuations-widget/evacuations-widget.component';\r\nimport { FireCauseWidget } from './components/dashboard-component/widgets/fire-cause-widget/fire-cause-widget.component';\r\nimport { FireCentreStatsWidget } from './components/dashboard-component/widgets/fire-centre-stats-widget/fire-centre-stats-widget.component';\r\nimport { FireTotalsWidget } from './components/dashboard-component/widgets/fire-totals-widget/fire-totals-widget.component';\r\nimport { FiresOfNoteWidget } from './components/dashboard-component/widgets/fires-of-note-widget/fires-of-note-widget.component';\r\nimport { HistoricalComparisonWidget } from './components/dashboard-component/widgets/historical-comparison-widget/historical-comparison-widget.component';\r\nimport { OverviewWidget } from './components/dashboard-component/widgets/overview-widget/overview-widget.component';\r\nimport { ResourcesWidget } from './components/dashboard-component/widgets/resources-widget/resources-widget.component';\r\nimport { SituationWidget } from './components/dashboard-component/widgets/situation-widget/situation-widget.component';\r\nimport { SummaryWidget } from './components/dashboard-component/widgets/summary-widget/summary-widget.component';\r\nimport { VideosWidget } from './components/dashboard-component/widgets/videos-widget/videos-widget.component';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { DraggablePanelComponent } from './components/draggable-panel/draggable-panel.component';\r\nimport { ErrorPageComponent } from './components/error-page/error-page.component';\r\nimport { AreaRestrictionsFullDetailsComponent } from './components/full-details/area-restrictions-full-details/area-restrictions-full-details.component';\r\nimport { FullDetailsComponent } from './components/full-details/full-details.component';\r\nimport { IncidentIdentifyPanelComponent } from './components/incident-identify-panel/incident-identify-panel.component';\r\nimport { MapLayersDataSourceDrawerSectionComponent } from './components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component';\r\nimport { MapLayersDrawerSectionComponent } from './components/map-layers-drawer-section/map-layers-drawer-section.component';\r\nimport { MapTypePickerComponent } from './components/map-type-picker/map-type-picker.component';\r\nimport { MessageDialogComponent } from './components/message-dialog/message-dialog.component';\r\nimport { PanelWildfireStageOfControlComponentDesktop } from './components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop';\r\nimport { ImagePanelComponent } from './components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component';\r\nimport { IncidentGalleryAllMediaMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component';\r\nimport { IncidentGalleryImagesMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component';\r\nimport { IncidentGalleryPanelMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel-mobile/incident-gallery-panel-mobile.component';\r\nimport { IncidentGalleryPanel } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component';\r\nimport { IncidentGalleryVideosMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component';\r\nimport { VideoPanelComponent } from './components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component';\r\nimport { IncidentHeaderPanel } from './components/public-incident-page/incident-info-header/incident-header-panel.component';\r\nimport { IncidentInfoPanelMobileComponent } from './components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component';\r\nimport { IncidentInfoPanel } from './components/public-incident-page/incident-info-panel/incident-info-panel.component';\r\nimport { IncidentMapsPanelMobileComponent } from './components/public-incident-page/incident-maps-panel-mobile/incident-maps-panel-mobile.component';\r\nimport { IncidentMapsPanel } from './components/public-incident-page/incident-maps-panel/incident-maps-panel.component';\r\nimport { IncidentOverviewPanelMobileComponent } from './components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component';\r\nimport { IncidentOverviewPanel } from './components/public-incident-page/incident-overview-panel/incident-overview-panel.component';\r\nimport { PublicIncidentPage } from './components/public-incident-page/public-incident-page.component';\r\nimport { RoFCommentsPage } from './components/report-of-fire/comment-page/rof-comments-page.component';\r\nimport { LocationServicesDialogComponent } from './components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component';\r\nimport { RoFCompassPage } from './components/report-of-fire/compass-page/rof-compass-page.component';\r\nimport { RoFComplexQuestionPage } from './components/report-of-fire/complex-question-page/rof-complex-question-page.component';\r\nimport { RoFContactPage } from './components/report-of-fire/contact-page/rof-contact-page.component';\r\nimport { DialogLocationComponent } from './components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { RoFDisclaimerPage } from './components/report-of-fire/disclaimer-page/rof-disclaimer-page.component';\r\nimport { RoFLocationPage } from './components/report-of-fire/location-page/rof-location-page.component';\r\nimport { RoFPermissionsPage } from './components/report-of-fire/permissions-page/rof-permissions-page.component';\r\nimport { RoFPhotoPage } from './components/report-of-fire/photo-page/rof-photo-page.component';\r\nimport { ReportOfFirePage } from './components/report-of-fire/report-of-fire.component';\r\nimport { RofCallPage } from './components/report-of-fire/rof-callback-page/rof-call-page.component';\r\nimport { RoFSimpleQuestionPage } from './components/report-of-fire/simple-question-page/rof-simple-question-page.component';\r\nimport { RoFTitlePage } from './components/report-of-fire/title-page/rof-title-page.component';\r\nimport { SignOutPageComponent } from './components/sign-out-page/sign-out-page.component';\r\nimport { ContactWidgetDialogComponent } from './components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component';\r\nimport { StickyWidgetComponent } from './components/sticky-widget/sticky-widget.component';\r\nimport { WeatherPanelComponent } from './components/weather/weather-panel/weather-panel.component';\r\nimport { AdminEditDashboard } from './components/wf-admin-panel/dashboard-panel/edit-dashboard.component';\r\nimport { WfAdminPanelComponentDesktop } from './components/wf-admin-panel/wf-admin-panel.component.desktop';\r\nimport { WFMapContainerComponent } from './components/wf-map-container/wf-map-container.component';\r\nimport { ResourcePanelComponent } from './components/wildfire-resources/resource-panel/resource-panel.component';\r\nimport { WildfirewResourcesComponent } from './components/wildfire-resources/wf-resources.component';\r\nimport { AreaRestrictionListComponent } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component';\r\nimport { AreaRestrictionListComponentDesktop } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop';\r\nimport { AreaRestrictionListComponentMobile } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.mobile';\r\nimport { BansListComponent } from './components/wildfires-list-header/bans-list/bans-list.component';\r\nimport { BansListComponentDesktop } from './components/wildfires-list-header/bans-list/bans-list.component.desktop';\r\nimport { BansListComponentMobile } from './components/wildfires-list-header/bans-list/bans-list.component.mobile';\r\nimport { EvacListComponent } from './components/wildfires-list-header/evac-list/evac-list.component';\r\nimport { EvacListComponentDesktop } from './components/wildfires-list-header/evac-list/evac-list.component.desktop';\r\nimport { EvacListComponentMobile } from './components/wildfires-list-header/evac-list/evac-list.component.mobile';\r\nimport { FilterByLocationDialogComponent } from './components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { FilterOptionsDialogComponent } from './components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component';\r\nimport { WildfiresListHeaderComponent } from './components/wildfires-list-header/wildfires-list-header.component';\r\nimport { WildFiresListComponentDesktop } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop';\r\nimport { WildFiresListComponentMobile } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.mobile';\r\nimport { AdminContainerDesktop } from './containers/admin/admin-container.component.desktop';\r\nimport { IncidentContainerDesktop } from './containers/incident/incident-container.component.desktop';\r\nimport { PanelWildfireStageOfControlContainerDesktop } from './containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.desktop';\r\nimport { WildfiresListContainerDesktop } from './containers/wildfiresList/wildfiresList-container.component.desktop';\r\nimport { SingleSelectDirective } from './directives/singleselect.directive';\r\nimport { WfnewsInterceptor } from './interceptors/wfnews-interceptor';\r\nimport { SafePipe } from './pipes/safe.pipe';\r\nimport { AGOLService } from './services/AGOL-service';\r\nimport { CommonUtilityService } from './services/common-utility.service';\r\nimport { DocumentManagementService } from './services/document-management.service';\r\nimport { LocalStorageService } from './services/local-storage-service';\r\nimport { MapConfigService } from './services/map-config.service';\r\nimport { PointIdService } from './services/point-id.service';\r\nimport { PublishedIncidentService } from './services/published-incident-service';\r\nimport { ReportOfFireService } from './services/report-of-fire-service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WatchlistService } from './services/watchlist-service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport { CustomReuseStrategy } from './shared/route/custom-route-reuse-strategy';\r\nimport { initialRootState, rootEffects, rootReducers } from './store';\r\nimport { provideBootstrapEffects } from './utils';\r\nimport { SavedComponent } from './components/saved/saved.component';\r\nimport { MoreComponent } from './components/more/more.component';\r\nimport { BansFullDetailsComponent } from './components/full-details/bans-full-details/bans-full-details.component';\r\nimport { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component';\r\nimport { EvacAlertFullDetailsComponent } from './components/full-details/evac-alert-full-details/evac-alert-full-details.component';\r\nimport { EvacOtherInfoComponent } from './components/full-details/evac-other-info/evac-other-info.component';\r\nimport { MapLegendComponent } from './components/legend-panels/other-layers/map-legend.component';\r\nimport { FireLegendComponent } from './components/legend-panels/fires/fire-legend.component';\r\nimport { BaseLegendComponent } from './components/legend-panels/base-legend.component';\r\nimport { EvacLegendComponent } from './components/legend-panels/evac-layers/evac-legend.component';\r\nimport { BansLegendComponent } from './components/legend-panels/bans-layers/bans-legend.component';\r\nimport { AreaRestrictionLegendComponent } from './components/legend-panels/area-restriction-layers/area-restriction-legend.component';\r\nimport { DangerRatingLegendComponent } from './components/legend-panels/danger-rating-layers/danger-rating-legend.component';\r\nimport { SmokeLegendComponent } from './components/legend-panels/smoke-layers/smoke-legend.component';\r\nimport { RoadEventLegendComponent } from './components/legend-panels/road-event-layers/road-event-legend.component';\r\nimport { LocalAuthoritiesLegendComponent } from './components/legend-panels/local-authorities-layers/local-authorities-legend.component';\r\nimport { PrecipRadarLegendComponent } from './components/legend-panels/precip-radar-layers/precip-radar-legend.component';\r\nimport { PrecipForecastLegendComponent } from './components/legend-panels/precip-forecast-layers/precip-forecast-legend.component';\r\nimport { RecSiteLegendComponent } from './components/legend-panels/rec-site-layers/rec-site-legend.component';\r\nimport { ProtectedLandsLegendComponent } from './components/legend-panels/protected-lands-layers/protected-lands-legend.component';\r\nimport { SearchPageComponent } from './components/search/search-page.component';\r\nimport { AddSavedLocationComponent } from './components/saved/add-saved-location/add-saved-location.component';\r\nimport { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { EvacOrderFullDetailsComponent } from './components/full-details/evac-order-full-details/evac-order-full-details.component';\r\nimport { MatSliderModule } from '@angular/material/slider';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component';\r\nimport { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component';\r\nimport { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component';\r\nimport { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component';\r\nimport { WeatherHistoryComponent } from './components/weather/weather-history/weather-history.component';\r\nimport { WeatherHistoryOptionsDialogComponent } from './components/weather/weather-history-options-dialog/weather-history-options-dialog.component';\r\nimport { GoogleChartsModule } from 'angular-google-charts';\r\nimport { GoogleChartsService } from './services/google-charts.service';\r\nimport { BaseDialogComponent } from './components/base-dialog/base-dialog.component';\r\nimport { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component';\r\nimport { HTTP } from '@ionic-native/http/ngx';\r\nimport { IonicStorageService } from './services/ionic-storage.service';\r\n\r\n// Copied from im-external.module TODO: consolidate in one place\r\nexport const DATE_FORMATS = {\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n};\r\n\r\n@NgModule({\r\n declarations: [\r\n AppComponent,\r\n WFMapContainerComponent,\r\n ActiveWildfireMapComponent,\r\n PanelWildfireStageOfControlComponentDesktop,\r\n WfAdminPanelComponentDesktop,\r\n SingleSelectDirective,\r\n AdminContainerDesktop,\r\n AdminIncidentFormDesktop,\r\n IncidentDetailsPanel,\r\n ResponseDetailsPanel,\r\n ContactsDetailsPanel,\r\n EvacOrdersDetailsPanel,\r\n AreaRestrictionsDetailsPanel,\r\n IncidentContainerDesktop,\r\n MapsPanel,\r\n MessageDialogComponent,\r\n EditMapDialogComponent,\r\n UploadMapDialogComponent,\r\n SignOutPageComponent,\r\n ImageGalleryPanel,\r\n EditImageDialogComponent,\r\n UploadImageDialogComponent,\r\n StickyWidgetComponent,\r\n ContactWidgetDialogComponent,\r\n PublishDialogComponent,\r\n UnsavedChangesDialog,\r\n ImageCardPanel,\r\n Dashboard,\r\n AdminEditDashboard,\r\n WeatherPanelComponent,\r\n WildfirewResourcesComponent,\r\n ResourcePanelComponent,\r\n ErrorPageComponent,\r\n WildFiresListComponentDesktop,\r\n WildfiresListContainerDesktop,\r\n IncidentIdentifyPanelComponent,\r\n PanelWildfireStageOfControlContainerDesktop,\r\n PublicIncidentPage,\r\n IncidentGalleryPanel,\r\n IncidentHeaderPanel,\r\n IncidentInfoPanel,\r\n IncidentMapsPanel,\r\n IncidentOverviewPanel,\r\n SummaryPanel,\r\n WildfiresListHeaderComponent,\r\n WildFiresListComponentMobile,\r\n BansListComponent,\r\n BansListComponentDesktop,\r\n BansListComponentMobile,\r\n AreaRestrictionListComponent,\r\n AreaRestrictionListComponentDesktop,\r\n AreaRestrictionListComponentMobile,\r\n EvacListComponent,\r\n EvacListComponentDesktop,\r\n EvacListComponentMobile,\r\n FilterByLocationDialogComponent,\r\n FilterOptionsDialogComponent,\r\n SafePipe,\r\n VideoGalleryPanel,\r\n VideoCardPanel,\r\n EditVideoDialogComponent,\r\n UploadVideoDialogComponent,\r\n DisclaimerDialogComponent,\r\n IncidentInfoPanelMobileComponent,\r\n IncidentOverviewPanelMobileComponent,\r\n IncidentMapsPanelMobileComponent,\r\n ContactUsDialogComponent,\r\n IncidentGalleryPanelMobileComponent,\r\n IncidentGalleryAllMediaMobileComponent,\r\n IncidentGalleryImagesMobileComponent,\r\n IncidentGalleryVideosMobileComponent,\r\n VideoPanelComponent,\r\n ImagePanelComponent,\r\n ScrollToTopComponent,\r\n MapToggleButtonComponent,\r\n AlertOrderBannerComponent,\r\n ReportOfFirePage,\r\n RoFTitlePage,\r\n RoFPermissionsPage,\r\n RoFSimpleQuestionPage,\r\n RoFComplexQuestionPage,\r\n RoFContactPage,\r\n RoFPhotoPage,\r\n RoFLocationPage,\r\n RoFCommentsPage,\r\n RoFReviewPage,\r\n RoFCompassPage,\r\n LocationServicesDialogComponent,\r\n DialogLocationComponent,\r\n RoFDisclaimerPage,\r\n RofCallPage,\r\n DialogExitComponent,\r\n OverviewWidget,\r\n SituationWidget,\r\n SummaryWidget,\r\n ActiveFiresWidget,\r\n ResourcesWidget,\r\n EvacuationsWidget,\r\n BansWidget,\r\n FiresOfNoteWidget,\r\n FireCauseWidget,\r\n BlogWidget,\r\n VideosWidget,\r\n FireTotalsWidget,\r\n HistoricalComparisonWidget,\r\n FireCentreStatsWidget,\r\n MapToggleButtonComponent,\r\n DraggablePanelComponent,\r\n MobileSlidingDrawerComponent,\r\n MapTypePickerComponent,\r\n CheckboxButtonComponent,\r\n MapLayersDrawerSectionComponent,\r\n MapLayersDataSourceDrawerSectionComponent,\r\n FullDetailsComponent,\r\n AreaRestrictionsFullDetailsComponent,\r\n DangerRatingFullDetailsComponent,\r\n LinkButtonComponent,\r\n SavedComponent,\r\n MoreComponent,\r\n BansFullDetailsComponent,\r\n EvacAlertFullDetailsComponent,\r\n EvacOrderFullDetailsComponent,\r\n EvacOtherInfoComponent,\r\n BaseLegendComponent,\r\n MapLegendComponent,\r\n FireLegendComponent,\r\n EvacLegendComponent,\r\n BansLegendComponent,\r\n AreaRestrictionLegendComponent,\r\n DangerRatingLegendComponent,\r\n SmokeLegendComponent,\r\n RoadEventLegendComponent,\r\n LocalAuthoritiesLegendComponent,\r\n PrecipRadarLegendComponent,\r\n PrecipForecastLegendComponent,\r\n RecSiteLegendComponent,\r\n ProtectedLandsLegendComponent,\r\n SearchPageComponent,\r\n AddSavedLocationComponent,\r\n notificationMapComponent,\r\n SavedLocationFullDetailsComponent,\r\n ConfirmationDialogComponent,\r\n WildfireNotificationDialogComponent,\r\n SavedLocationWeatherDetailsComponent,\r\n WeatherHistoryComponent,\r\n WeatherHistoryOptionsDialogComponent,\r\n BaseDialogComponent,\r\n NotificationSnackbarComponent,\r\n ],\r\n imports: [\r\n MatSortModule,\r\n MatProgressSpinnerModule,\r\n MatProgressBarModule,\r\n MatTableModule,\r\n MatSnackBarModule,\r\n MatButtonToggleModule,\r\n HttpClientModule,\r\n BrowserModule,\r\n BrowserAnimationsModule,\r\n CommonModule,\r\n CdkTableModule,\r\n DragDropModule,\r\n FormsModule,\r\n ReactiveFormsModule,\r\n ROUTING,\r\n MatButtonModule,\r\n MatDialogModule,\r\n MatMdcDialogModule,\r\n MatDividerModule,\r\n MatIconModule,\r\n MatListModule,\r\n MatMenuModule,\r\n MatRadioModule,\r\n MatInputModule,\r\n MatCheckboxModule,\r\n MatFormFieldModule,\r\n MatExpansionModule,\r\n MatSelectModule,\r\n MatGridListModule,\r\n MatCardModule,\r\n MatTableModule,\r\n MatTabsModule,\r\n MatProgressSpinnerModule,\r\n OwlDateTimeModule,\r\n OwlNativeDateTimeModule,\r\n OwlMomentDateTimeModule,\r\n CKEditorModule,\r\n CoreUIModule.forRoot({\r\n configurationPath: environment.app_config_location,\r\n }),\r\n IncidentsApiModule,\r\n OrgUnitApiModule,\r\n MatTooltipModule,\r\n MatAutocompleteModule,\r\n LightgalleryModule,\r\n StoreModule.forRoot(rootReducers, {\r\n initialState: initialRootState,\r\n // metaReducers: metaReducers,\r\n runtimeChecks: {\r\n strictStateImmutability: false,\r\n strictActionImmutability: false,\r\n },\r\n }),\r\n StoreRouterConnectingModule.forRoot({\r\n serializer: FullRouterStateSerializer,\r\n stateKey: 'router',\r\n }),\r\n StoreDevtoolsModule.instrument({\r\n maxAge: 25,\r\n logOnly: environment.production, // Restrict extension to log-only mode\r\n }),\r\n EffectsModule.forRoot([]),\r\n ServiceWorkerModule.register('wfnews-service-worker.js', {\r\n enabled: environment.production,\r\n scope: './',\r\n }),\r\n ScrollingModule,\r\n WildfireApplicationModule.forRoot(),\r\n MatToolbarModule,\r\n MatSlideToggleModule,\r\n MatExpansionModule,\r\n NgxPaginationModule,\r\n NgxChartsModule,\r\n YouTubePlayerModule,\r\n NgxMaskModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n IonicModule.forRoot(),\r\n MatSliderModule,\r\n GoogleChartsModule,\r\n ],\r\n providers: [\r\n // Added provideBootstrapEffects function to handle the ngrx issue that loads effects before APP_INITIALIZER\r\n // providers have finished initializing.\r\n // See https://github.com/ngrx/platform/issues/931 for more information.\r\n provideBootstrapEffects(rootEffects),\r\n {\r\n provide: APP_BASE_HREF,\r\n useValue: environment.app_base,\r\n },\r\n {\r\n provide: RouteReuseStrategy,\r\n useClass: CustomReuseStrategy,\r\n },\r\n AGOLService,\r\n TokenService,\r\n UpdateService,\r\n {\r\n provide: APP_INITIALIZER,\r\n useFactory: codeTableAndUserPrefFnInit,\r\n multi: true,\r\n deps: [AppConfigService, HttpClient, Injector],\r\n },\r\n\r\n {\r\n provide: IncidentsConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new IncidentsConfiguration({\r\n basePath: appConfig.getConfig().rest.incidents,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OrgUnitConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new OrgUnitConfiguration({\r\n basePath: appConfig.getConfig().rest.orgunit,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: DocumentAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new DocumentAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfdm,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OWL_DATE_TIME_FORMATS,\r\n useValue: DATE_FORMATS,\r\n },\r\n {\r\n provide: HTTP_INTERCEPTORS,\r\n useClass: WfnewsInterceptor,\r\n multi: true,\r\n },\r\n { provide: MAT_DIALOG_DATA, useValue: {} },\r\n { provide: MatDialogRef, useValue: {} },\r\n WFMapService,\r\n MapConfigService,\r\n CommonUtilityService,\r\n DocumentManagementService,\r\n PublishedIncidentService,\r\n LocalStorageService,\r\n WatchlistService,\r\n PointIdService,\r\n CanDeactivateGuard,\r\n ReportOfFireService,\r\n NotificationService,\r\n GoogleChartsService,\r\n HTTP,\r\n IonicStorageService\r\n ],\r\n bootstrap: [AppComponent],\r\n})\r\nexport class AppModule {}\r\n", + "sourceCode": "import { DragDropModule } from '@angular/cdk/drag-drop';\r\nimport { ScrollingModule } from '@angular/cdk/scrolling';\r\nimport { CdkTableModule } from '@angular/cdk/table';\r\nimport { APP_BASE_HREF, CommonModule } from '@angular/common';\r\nimport {\r\n HTTP_INTERCEPTORS,\r\n HttpClient,\r\n HttpClientModule,\r\n} from '@angular/common/http';\r\nimport { APP_INITIALIZER, Injector, NgModule } from '@angular/core';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\nimport { MatAutocompleteModule } from '@angular/material/autocomplete';\r\nimport { MatButtonModule } from '@angular/material/button';\r\nimport { MatButtonToggleModule } from '@angular/material/button-toggle';\r\nimport { MatCardModule } from '@angular/material/card';\r\nimport { MatCheckboxModule } from '@angular/material/checkbox';\r\nimport {\r\n MAT_DIALOG_DATA,\r\n MatDialogModule,\r\n MatDialogRef,\r\n MatDialogModule as MatMdcDialogModule,\r\n} from '@angular/material/dialog';\r\nimport { MatDividerModule } from '@angular/material/divider';\r\nimport { MatExpansionModule } from '@angular/material/expansion';\r\nimport { MatFormFieldModule } from '@angular/material/form-field';\r\nimport { MatGridListModule } from '@angular/material/grid-list';\r\nimport { MatIconModule } from '@angular/material/icon';\r\nimport { MatInputModule } from '@angular/material/input';\r\nimport { MatListModule } from '@angular/material/list';\r\nimport { MatMenuModule } from '@angular/material/menu';\r\nimport { MatProgressBarModule } from '@angular/material/progress-bar';\r\nimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner';\r\nimport { MatRadioModule } from '@angular/material/radio';\r\nimport { MatSelectModule } from '@angular/material/select';\r\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\r\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\r\nimport { MatSortModule } from '@angular/material/sort';\r\nimport { MatTableModule } from '@angular/material/table';\r\nimport { MatTabsModule } from '@angular/material/tabs';\r\nimport { MatToolbarModule } from '@angular/material/toolbar';\r\nimport { MatTooltipModule } from '@angular/material/tooltip';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\nimport { ServiceWorkerModule } from '@angular/service-worker';\r\nimport { YouTubePlayerModule } from '@angular/youtube-player';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { RoFReviewPage } from '@app/components/report-of-fire/review-page/rof-review-page.component';\r\nimport { OwlNativeDateTimeModule } from '@busacca/ng-pick-datetime';\r\nimport { CKEditorModule } from '@ckeditor/ckeditor5-angular';\r\nimport { IonicModule } from '@ionic/angular';\r\nimport { IonicStorageModule } from '@ionic/storage-angular';\r\nimport { EffectsModule } from '@ngrx/effects';\r\nimport {\r\n FullRouterStateSerializer,\r\n StoreRouterConnectingModule,\r\n} from '@ngrx/router-store';\r\nimport { StoreModule } from '@ngrx/store';\r\nimport { StoreDevtoolsModule } from '@ngrx/store-devtools';\r\nimport { NgxChartsModule } from '@swimlane/ngx-charts';\r\nimport { AppConfigService, CoreUIModule, TokenService } from '@wf1/core-ui';\r\nimport {\r\n ApiModule as IncidentsApiModule,\r\n Configuration as IncidentsConfiguration,\r\n} from '@wf1/incidents-rest-api';\r\nimport {\r\n ApiModule as OrgUnitApiModule,\r\n OrgUnitConfiguration,\r\n} from '@wf1/orgunit-rest-api';\r\nimport { WildfireApplicationModule } from '@wf1/wfcc-application-ui';\r\nimport { Configuration as DocumentAPIServiceConfiguration } from '@wf1/wfdm-document-management-api';\r\nimport { LightgalleryModule } from 'lightgallery/angular/13';\r\nimport { OWL_DATE_TIME_FORMATS, OwlDateTimeModule } from 'ng-pick-datetime';\r\nimport { OwlMomentDateTimeModule } from 'ng-pick-datetime-moment';\r\nimport { NgxMaskModule } from 'ngx-mask';\r\nimport { NgxPaginationModule } from 'ngx-pagination';\r\nimport { environment } from '../environments/environment';\r\nimport { codeTableAndUserPrefFnInit } from './app-initializer';\r\nimport { AppComponent } from './app.component';\r\nimport { ROUTING } from './app.routing';\r\nimport { ActiveWildfireMapComponent } from './components/active-wildfire-map/active-wildfire-map.component';\r\nimport { AdminIncidentFormDesktop } from './components/admin-incident-form/admin-incident-form.component.desktop';\r\nimport { AreaRestrictionsDetailsPanel } from './components/admin-incident-form/area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactUsDialogComponent } from './components/admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ContactsDetailsPanel } from './components/admin-incident-form/contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './components/admin-incident-form/evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { EditImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component';\r\nimport { ImageCardPanel } from './components/admin-incident-form/image-gallery-panel/image-card-component/image-card-panel.component';\r\nimport { ImageGalleryPanel } from './components/admin-incident-form/image-gallery-panel/image-gallery-panel.component';\r\nimport { UploadImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component';\r\nimport { IncidentDetailsPanel } from './components/admin-incident-form/incident-details-panel/incident-details-panel.component';\r\nimport { EditMapDialogComponent } from './components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component';\r\nimport { MapsPanel } from './components/admin-incident-form/maps-panel/maps-panel.component';\r\nimport { UploadMapDialogComponent } from './components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component';\r\nimport { PublishDialogComponent } from './components/admin-incident-form/publish-dialog/publish-dialog.component';\r\nimport { ResponseDetailsPanel } from './components/admin-incident-form/response-details-panel/response-details-panel.component';\r\nimport { SummaryPanel } from './components/admin-incident-form/summary-panel/summary-panel.component';\r\nimport { EditVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component';\r\nimport { UploadVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component';\r\nimport { VideoCardPanel } from './components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component';\r\nimport { VideoGalleryPanel } from './components/admin-incident-form/video-gallery-panel/video-gallery-panel.component';\r\nimport { AlertOrderBannerComponent } from './components/common/alert-order-banner/alert-order-banner.component';\r\nimport { CheckboxButtonComponent } from './components/common/checkbox-button/checkbox-button.component';\r\nimport { CanDeactivateGuard } from './components/common/guards/unsaved-changes.guard';\r\nimport { LinkButtonComponent } from './components/common/link-button/link-button.component';\r\nimport { MapToggleButtonComponent } from './components/common/map-toggle-button/map-toggle-button.component';\r\nimport { MobileSlidingDrawerComponent } from './components/common/mobile-sliding-drawer/mobile-sliding-drawer.component';\r\nimport { ScrollToTopComponent } from './components/common/scroll-to-top-button/scroll-to-top.component';\r\nimport { UnsavedChangesDialog } from './components/common/unsaved-changes-dialog/unsaved-changes-dialog.component';\r\nimport { Dashboard } from './components/dashboard-component/dashboard.component';\r\nimport { ActiveFiresWidget } from './components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component';\r\nimport { BansWidget } from './components/dashboard-component/widgets/bans-widget/bans-widget.component';\r\nimport { BlogWidget } from './components/dashboard-component/widgets/blog-widget/blog-widget.component';\r\nimport { EvacuationsWidget } from './components/dashboard-component/widgets/evacuations-widget/evacuations-widget.component';\r\nimport { FireCauseWidget } from './components/dashboard-component/widgets/fire-cause-widget/fire-cause-widget.component';\r\nimport { FireCentreStatsWidget } from './components/dashboard-component/widgets/fire-centre-stats-widget/fire-centre-stats-widget.component';\r\nimport { FireTotalsWidget } from './components/dashboard-component/widgets/fire-totals-widget/fire-totals-widget.component';\r\nimport { FiresOfNoteWidget } from './components/dashboard-component/widgets/fires-of-note-widget/fires-of-note-widget.component';\r\nimport { HistoricalComparisonWidget } from './components/dashboard-component/widgets/historical-comparison-widget/historical-comparison-widget.component';\r\nimport { OverviewWidget } from './components/dashboard-component/widgets/overview-widget/overview-widget.component';\r\nimport { ResourcesWidget } from './components/dashboard-component/widgets/resources-widget/resources-widget.component';\r\nimport { SituationWidget } from './components/dashboard-component/widgets/situation-widget/situation-widget.component';\r\nimport { SummaryWidget } from './components/dashboard-component/widgets/summary-widget/summary-widget.component';\r\nimport { VideosWidget } from './components/dashboard-component/widgets/videos-widget/videos-widget.component';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { DraggablePanelComponent } from './components/draggable-panel/draggable-panel.component';\r\nimport { ErrorPageComponent } from './components/error-page/error-page.component';\r\nimport { AreaRestrictionsFullDetailsComponent } from './components/full-details/area-restrictions-full-details/area-restrictions-full-details.component';\r\nimport { FullDetailsComponent } from './components/full-details/full-details.component';\r\nimport { IncidentIdentifyPanelComponent } from './components/incident-identify-panel/incident-identify-panel.component';\r\nimport { MapLayersDataSourceDrawerSectionComponent } from './components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component';\r\nimport { MapLayersDrawerSectionComponent } from './components/map-layers-drawer-section/map-layers-drawer-section.component';\r\nimport { MapTypePickerComponent } from './components/map-type-picker/map-type-picker.component';\r\nimport { MessageDialogComponent } from './components/message-dialog/message-dialog.component';\r\nimport { PanelWildfireStageOfControlComponentDesktop } from './components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop';\r\nimport { ImagePanelComponent } from './components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component';\r\nimport { IncidentGalleryAllMediaMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component';\r\nimport { IncidentGalleryImagesMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component';\r\nimport { IncidentGalleryPanelMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel-mobile/incident-gallery-panel-mobile.component';\r\nimport { IncidentGalleryPanel } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component';\r\nimport { IncidentGalleryVideosMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component';\r\nimport { VideoPanelComponent } from './components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component';\r\nimport { IncidentHeaderPanel } from './components/public-incident-page/incident-info-header/incident-header-panel.component';\r\nimport { IncidentInfoPanelMobileComponent } from './components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component';\r\nimport { IncidentInfoPanel } from './components/public-incident-page/incident-info-panel/incident-info-panel.component';\r\nimport { IncidentMapsPanelMobileComponent } from './components/public-incident-page/incident-maps-panel-mobile/incident-maps-panel-mobile.component';\r\nimport { IncidentMapsPanel } from './components/public-incident-page/incident-maps-panel/incident-maps-panel.component';\r\nimport { IncidentOverviewPanelMobileComponent } from './components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component';\r\nimport { IncidentOverviewPanel } from './components/public-incident-page/incident-overview-panel/incident-overview-panel.component';\r\nimport { PublicIncidentPage } from './components/public-incident-page/public-incident-page.component';\r\nimport { RoFCommentsPage } from './components/report-of-fire/comment-page/rof-comments-page.component';\r\nimport { LocationServicesDialogComponent } from './components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component';\r\nimport { RoFCompassPage } from './components/report-of-fire/compass-page/rof-compass-page.component';\r\nimport { RoFComplexQuestionPage } from './components/report-of-fire/complex-question-page/rof-complex-question-page.component';\r\nimport { RoFContactPage } from './components/report-of-fire/contact-page/rof-contact-page.component';\r\nimport { DialogLocationComponent } from './components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { RoFDisclaimerPage } from './components/report-of-fire/disclaimer-page/rof-disclaimer-page.component';\r\nimport { RoFLocationPage } from './components/report-of-fire/location-page/rof-location-page.component';\r\nimport { RoFPermissionsPage } from './components/report-of-fire/permissions-page/rof-permissions-page.component';\r\nimport { RoFPhotoPage } from './components/report-of-fire/photo-page/rof-photo-page.component';\r\nimport { ReportOfFirePage } from './components/report-of-fire/report-of-fire.component';\r\nimport { RofCallPage } from './components/report-of-fire/rof-callback-page/rof-call-page.component';\r\nimport { RoFSimpleQuestionPage } from './components/report-of-fire/simple-question-page/rof-simple-question-page.component';\r\nimport { RoFTitlePage } from './components/report-of-fire/title-page/rof-title-page.component';\r\nimport { SignOutPageComponent } from './components/sign-out-page/sign-out-page.component';\r\nimport { ContactWidgetDialogComponent } from './components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component';\r\nimport { StickyWidgetComponent } from './components/sticky-widget/sticky-widget.component';\r\nimport { WeatherPanelComponent } from './components/weather/weather-panel/weather-panel.component';\r\nimport { AdminEditDashboard } from './components/wf-admin-panel/dashboard-panel/edit-dashboard.component';\r\nimport { WfAdminPanelComponentDesktop } from './components/wf-admin-panel/wf-admin-panel.component.desktop';\r\nimport { WFMapContainerComponent } from './components/wf-map-container/wf-map-container.component';\r\nimport { ResourcePanelComponent } from './components/wildfire-resources/resource-panel/resource-panel.component';\r\nimport { WildfirewResourcesComponent } from './components/wildfire-resources/wf-resources.component';\r\nimport { AreaRestrictionListComponent } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component';\r\nimport { AreaRestrictionListComponentDesktop } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop';\r\nimport { AreaRestrictionListComponentMobile } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.mobile';\r\nimport { BansListComponent } from './components/wildfires-list-header/bans-list/bans-list.component';\r\nimport { BansListComponentDesktop } from './components/wildfires-list-header/bans-list/bans-list.component.desktop';\r\nimport { BansListComponentMobile } from './components/wildfires-list-header/bans-list/bans-list.component.mobile';\r\nimport { EvacListComponent } from './components/wildfires-list-header/evac-list/evac-list.component';\r\nimport { EvacListComponentDesktop } from './components/wildfires-list-header/evac-list/evac-list.component.desktop';\r\nimport { EvacListComponentMobile } from './components/wildfires-list-header/evac-list/evac-list.component.mobile';\r\nimport { FilterByLocationDialogComponent } from './components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { FilterOptionsDialogComponent } from './components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component';\r\nimport { WildfiresListHeaderComponent } from './components/wildfires-list-header/wildfires-list-header.component';\r\nimport { WildFiresListComponentDesktop } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop';\r\nimport { WildFiresListComponentMobile } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.mobile';\r\nimport { AdminContainerDesktop } from './containers/admin/admin-container.component.desktop';\r\nimport { IncidentContainerDesktop } from './containers/incident/incident-container.component.desktop';\r\nimport { PanelWildfireStageOfControlContainerDesktop } from './containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.desktop';\r\nimport { WildfiresListContainerDesktop } from './containers/wildfiresList/wildfiresList-container.component.desktop';\r\nimport { SingleSelectDirective } from './directives/singleselect.directive';\r\nimport { WfnewsInterceptor } from './interceptors/wfnews-interceptor';\r\nimport { SafePipe } from './pipes/safe.pipe';\r\nimport { AGOLService } from './services/AGOL-service';\r\nimport { CommonUtilityService } from './services/common-utility.service';\r\nimport { DocumentManagementService } from './services/document-management.service';\r\nimport { LocalStorageService } from './services/local-storage-service';\r\nimport { MapConfigService } from './services/map-config.service';\r\nimport { PointIdService } from './services/point-id.service';\r\nimport { PublishedIncidentService } from './services/published-incident-service';\r\nimport { ReportOfFireService } from './services/report-of-fire-service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WatchlistService } from './services/watchlist-service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport { CustomReuseStrategy } from './shared/route/custom-route-reuse-strategy';\r\nimport { initialRootState, rootEffects, rootReducers } from './store';\r\nimport { provideBootstrapEffects } from './utils';\r\nimport { SavedComponent } from './components/saved/saved.component';\r\nimport { MoreComponent } from './components/more/more.component';\r\nimport { BansFullDetailsComponent } from './components/full-details/bans-full-details/bans-full-details.component';\r\nimport { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component';\r\nimport { EvacAlertFullDetailsComponent } from './components/full-details/evac-alert-full-details/evac-alert-full-details.component';\r\nimport { EvacOtherInfoComponent } from './components/full-details/evac-other-info/evac-other-info.component';\r\nimport { MapLegendComponent } from './components/legend-panels/other-layers/map-legend.component';\r\nimport { FireLegendComponent } from './components/legend-panels/fires/fire-legend.component';\r\nimport { BaseLegendComponent } from './components/legend-panels/base-legend.component';\r\nimport { EvacLegendComponent } from './components/legend-panels/evac-layers/evac-legend.component';\r\nimport { BansLegendComponent } from './components/legend-panels/bans-layers/bans-legend.component';\r\nimport { AreaRestrictionLegendComponent } from './components/legend-panels/area-restriction-layers/area-restriction-legend.component';\r\nimport { DangerRatingLegendComponent } from './components/legend-panels/danger-rating-layers/danger-rating-legend.component';\r\nimport { SmokeLegendComponent } from './components/legend-panels/smoke-layers/smoke-legend.component';\r\nimport { RoadEventLegendComponent } from './components/legend-panels/road-event-layers/road-event-legend.component';\r\nimport { LocalAuthoritiesLegendComponent } from './components/legend-panels/local-authorities-layers/local-authorities-legend.component';\r\nimport { PrecipRadarLegendComponent } from './components/legend-panels/precip-radar-layers/precip-radar-legend.component';\r\nimport { PrecipForecastLegendComponent } from './components/legend-panels/precip-forecast-layers/precip-forecast-legend.component';\r\nimport { RecSiteLegendComponent } from './components/legend-panels/rec-site-layers/rec-site-legend.component';\r\nimport { ProtectedLandsLegendComponent } from './components/legend-panels/protected-lands-layers/protected-lands-legend.component';\r\nimport { SearchPageComponent } from './components/search/search-page.component';\r\nimport { AddSavedLocationComponent } from './components/saved/add-saved-location/add-saved-location.component';\r\nimport { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { EvacOrderFullDetailsComponent } from './components/full-details/evac-order-full-details/evac-order-full-details.component';\r\nimport { MatSliderModule } from '@angular/material/slider';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component';\r\nimport { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component';\r\nimport { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component';\r\nimport { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component';\r\nimport { WeatherHistoryComponent } from './components/weather/weather-history/weather-history.component';\r\nimport { WeatherHistoryOptionsDialogComponent } from './components/weather/weather-history-options-dialog/weather-history-options-dialog.component';\r\nimport { GoogleChartsModule } from 'angular-google-charts';\r\nimport { GoogleChartsService } from './services/google-charts.service';\r\nimport { BaseDialogComponent } from './components/base-dialog/base-dialog.component';\r\nimport { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component';\r\nimport { HTTP } from '@ionic-native/http/ngx';\r\nimport { IonicStorageService } from './services/ionic-storage.service';\r\nimport { PublicEventPageComponent } from './components/public-event-page/public-event-page.component';\r\nimport { IncidentTabsComponent } from './components/public-incident-page/incident-tabs/incident-tabs.component';\r\nimport { ResourceManagementService } from './services/resource-management.service';\r\nimport { ApiModule as ScheduleApiModule, \r\n Configuration as ScheduleAPIServiceConfiguration \r\n} from \"@wf1/wfrm-resource-schedule-api\";\r\n\r\n// Copied from im-external.module TODO: consolidate in one place\r\nexport const DATE_FORMATS = {\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n};\r\n\r\n@NgModule({\r\n declarations: [\r\n AppComponent,\r\n WFMapContainerComponent,\r\n ActiveWildfireMapComponent,\r\n PanelWildfireStageOfControlComponentDesktop,\r\n WfAdminPanelComponentDesktop,\r\n SingleSelectDirective,\r\n AdminContainerDesktop,\r\n AdminIncidentFormDesktop,\r\n IncidentDetailsPanel,\r\n ResponseDetailsPanel,\r\n ContactsDetailsPanel,\r\n EvacOrdersDetailsPanel,\r\n AreaRestrictionsDetailsPanel,\r\n IncidentContainerDesktop,\r\n MapsPanel,\r\n MessageDialogComponent,\r\n EditMapDialogComponent,\r\n UploadMapDialogComponent,\r\n SignOutPageComponent,\r\n ImageGalleryPanel,\r\n EditImageDialogComponent,\r\n UploadImageDialogComponent,\r\n StickyWidgetComponent,\r\n ContactWidgetDialogComponent,\r\n PublishDialogComponent,\r\n UnsavedChangesDialog,\r\n ImageCardPanel,\r\n Dashboard,\r\n AdminEditDashboard,\r\n WeatherPanelComponent,\r\n WildfirewResourcesComponent,\r\n ResourcePanelComponent,\r\n ErrorPageComponent,\r\n WildFiresListComponentDesktop,\r\n WildfiresListContainerDesktop,\r\n IncidentIdentifyPanelComponent,\r\n PanelWildfireStageOfControlContainerDesktop,\r\n PublicIncidentPage,\r\n IncidentGalleryPanel,\r\n IncidentHeaderPanel,\r\n IncidentInfoPanel,\r\n IncidentMapsPanel,\r\n IncidentOverviewPanel,\r\n SummaryPanel,\r\n WildfiresListHeaderComponent,\r\n WildFiresListComponentMobile,\r\n BansListComponent,\r\n BansListComponentDesktop,\r\n BansListComponentMobile,\r\n AreaRestrictionListComponent,\r\n AreaRestrictionListComponentDesktop,\r\n AreaRestrictionListComponentMobile,\r\n EvacListComponent,\r\n EvacListComponentDesktop,\r\n EvacListComponentMobile,\r\n FilterByLocationDialogComponent,\r\n FilterOptionsDialogComponent,\r\n SafePipe,\r\n VideoGalleryPanel,\r\n VideoCardPanel,\r\n EditVideoDialogComponent,\r\n UploadVideoDialogComponent,\r\n DisclaimerDialogComponent,\r\n IncidentInfoPanelMobileComponent,\r\n IncidentOverviewPanelMobileComponent,\r\n IncidentMapsPanelMobileComponent,\r\n ContactUsDialogComponent,\r\n IncidentGalleryPanelMobileComponent,\r\n IncidentGalleryAllMediaMobileComponent,\r\n IncidentGalleryImagesMobileComponent,\r\n IncidentGalleryVideosMobileComponent,\r\n VideoPanelComponent,\r\n ImagePanelComponent,\r\n ScrollToTopComponent,\r\n MapToggleButtonComponent,\r\n AlertOrderBannerComponent,\r\n ReportOfFirePage,\r\n RoFTitlePage,\r\n RoFPermissionsPage,\r\n RoFSimpleQuestionPage,\r\n RoFComplexQuestionPage,\r\n RoFContactPage,\r\n RoFPhotoPage,\r\n RoFLocationPage,\r\n RoFCommentsPage,\r\n RoFReviewPage,\r\n RoFCompassPage,\r\n LocationServicesDialogComponent,\r\n DialogLocationComponent,\r\n RoFDisclaimerPage,\r\n RofCallPage,\r\n DialogExitComponent,\r\n OverviewWidget,\r\n SituationWidget,\r\n SummaryWidget,\r\n ActiveFiresWidget,\r\n ResourcesWidget,\r\n EvacuationsWidget,\r\n BansWidget,\r\n FiresOfNoteWidget,\r\n FireCauseWidget,\r\n BlogWidget,\r\n VideosWidget,\r\n FireTotalsWidget,\r\n HistoricalComparisonWidget,\r\n FireCentreStatsWidget,\r\n MapToggleButtonComponent,\r\n DraggablePanelComponent,\r\n MobileSlidingDrawerComponent,\r\n MapTypePickerComponent,\r\n CheckboxButtonComponent,\r\n MapLayersDrawerSectionComponent,\r\n MapLayersDataSourceDrawerSectionComponent,\r\n FullDetailsComponent,\r\n AreaRestrictionsFullDetailsComponent,\r\n DangerRatingFullDetailsComponent,\r\n LinkButtonComponent,\r\n SavedComponent,\r\n MoreComponent,\r\n BansFullDetailsComponent,\r\n EvacAlertFullDetailsComponent,\r\n EvacOrderFullDetailsComponent,\r\n EvacOtherInfoComponent,\r\n BaseLegendComponent,\r\n MapLegendComponent,\r\n FireLegendComponent,\r\n EvacLegendComponent,\r\n BansLegendComponent,\r\n AreaRestrictionLegendComponent,\r\n DangerRatingLegendComponent,\r\n SmokeLegendComponent,\r\n RoadEventLegendComponent,\r\n LocalAuthoritiesLegendComponent,\r\n PrecipRadarLegendComponent,\r\n PrecipForecastLegendComponent,\r\n RecSiteLegendComponent,\r\n ProtectedLandsLegendComponent,\r\n SearchPageComponent,\r\n AddSavedLocationComponent,\r\n notificationMapComponent,\r\n SavedLocationFullDetailsComponent,\r\n ConfirmationDialogComponent,\r\n WildfireNotificationDialogComponent,\r\n SavedLocationWeatherDetailsComponent,\r\n WeatherHistoryComponent,\r\n WeatherHistoryOptionsDialogComponent,\r\n BaseDialogComponent,\r\n NotificationSnackbarComponent,\r\n PublicEventPageComponent,\r\n IncidentTabsComponent,\r\n ],\r\n imports: [\r\n MatSortModule,\r\n MatProgressSpinnerModule,\r\n MatProgressBarModule,\r\n MatTableModule,\r\n MatSnackBarModule,\r\n MatButtonToggleModule,\r\n HttpClientModule,\r\n BrowserModule,\r\n BrowserAnimationsModule,\r\n CommonModule,\r\n CdkTableModule,\r\n DragDropModule,\r\n FormsModule,\r\n ReactiveFormsModule,\r\n ROUTING,\r\n MatButtonModule,\r\n MatDialogModule,\r\n MatMdcDialogModule,\r\n MatDividerModule,\r\n MatIconModule,\r\n MatListModule,\r\n MatMenuModule,\r\n MatRadioModule,\r\n MatInputModule,\r\n MatCheckboxModule,\r\n MatFormFieldModule,\r\n MatExpansionModule,\r\n MatSelectModule,\r\n MatGridListModule,\r\n MatCardModule,\r\n MatTableModule,\r\n MatTabsModule,\r\n MatProgressSpinnerModule,\r\n OwlDateTimeModule,\r\n OwlNativeDateTimeModule,\r\n OwlMomentDateTimeModule,\r\n CKEditorModule,\r\n CoreUIModule.forRoot({\r\n configurationPath: environment.app_config_location,\r\n }),\r\n IncidentsApiModule,\r\n OrgUnitApiModule,\r\n MatTooltipModule,\r\n MatAutocompleteModule,\r\n LightgalleryModule,\r\n StoreModule.forRoot(rootReducers, {\r\n initialState: initialRootState,\r\n // metaReducers: metaReducers,\r\n runtimeChecks: {\r\n strictStateImmutability: false,\r\n strictActionImmutability: false,\r\n },\r\n }),\r\n StoreRouterConnectingModule.forRoot({\r\n serializer: FullRouterStateSerializer,\r\n stateKey: 'router',\r\n }),\r\n StoreDevtoolsModule.instrument({\r\n maxAge: 25,\r\n logOnly: environment.production, // Restrict extension to log-only mode\r\n }),\r\n EffectsModule.forRoot([]),\r\n ServiceWorkerModule.register('wfnews-service-worker.js', {\r\n enabled: environment.production,\r\n scope: './',\r\n }),\r\n ScrollingModule,\r\n WildfireApplicationModule.forRoot(),\r\n MatToolbarModule,\r\n MatSlideToggleModule,\r\n MatExpansionModule,\r\n NgxPaginationModule,\r\n NgxChartsModule,\r\n YouTubePlayerModule,\r\n NgxMaskModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n IonicModule.forRoot(),\r\n MatSliderModule,\r\n GoogleChartsModule,\r\n ScheduleApiModule\r\n ],\r\n providers: [\r\n // Added provideBootstrapEffects function to handle the ngrx issue that loads effects before APP_INITIALIZER\r\n // providers have finished initializing.\r\n // See https://github.com/ngrx/platform/issues/931 for more information.\r\n provideBootstrapEffects(rootEffects),\r\n {\r\n provide: APP_BASE_HREF,\r\n useValue: environment.app_base,\r\n },\r\n {\r\n provide: RouteReuseStrategy,\r\n useClass: CustomReuseStrategy,\r\n },\r\n AGOLService,\r\n TokenService,\r\n UpdateService,\r\n {\r\n provide: APP_INITIALIZER,\r\n useFactory: codeTableAndUserPrefFnInit,\r\n multi: true,\r\n deps: [AppConfigService, HttpClient, Injector],\r\n },\r\n\r\n {\r\n provide: IncidentsConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new IncidentsConfiguration({\r\n basePath: appConfig.getConfig().rest.incidents,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OrgUnitConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new OrgUnitConfiguration({\r\n basePath: appConfig.getConfig().rest.orgunit,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: DocumentAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new DocumentAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfdm,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: ScheduleAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new ScheduleAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfrmSchedule,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OWL_DATE_TIME_FORMATS,\r\n useValue: DATE_FORMATS,\r\n },\r\n {\r\n provide: HTTP_INTERCEPTORS,\r\n useClass: WfnewsInterceptor,\r\n multi: true,\r\n },\r\n { provide: MAT_DIALOG_DATA, useValue: {} },\r\n { provide: MatDialogRef, useValue: {} },\r\n WFMapService,\r\n MapConfigService,\r\n CommonUtilityService,\r\n DocumentManagementService,\r\n PublishedIncidentService,\r\n LocalStorageService,\r\n WatchlistService,\r\n PointIdService,\r\n CanDeactivateGuard,\r\n ReportOfFireService,\r\n NotificationService,\r\n GoogleChartsService,\r\n HTTP,\r\n IonicStorageService,\r\n ResourceManagementService\r\n ],\r\n bootstrap: [AppComponent],\r\n})\r\nexport class AppModule {}\r\n", "children": [ { "type": "providers", @@ -85657,6 +86720,9 @@ { "name": "ReportOfFireService" }, + { + "name": "ResourceManagementService" + }, { "name": "UpdateService" }, @@ -85899,6 +86965,9 @@ { "name": "IncidentOverviewPanelMobileComponent" }, + { + "name": "IncidentTabsComponent" + }, { "name": "LinkButtonComponent" }, @@ -85959,6 +87028,9 @@ { "name": "ProtectedLandsLegendComponent" }, + { + "name": "PublicEventPageComponent" + }, { "name": "PublicIncidentPage" }, @@ -86603,7 +87675,7 @@ "deprecated": false, "deprecationMessage": "", "type": "object", - "defaultValue": "{\r\n ADVISORIES: 'advisories',\r\n BACK_ICON: 'back-icon',\r\n BOOKMARK: 'bookmark',\r\n CLOUD_SUN: 'cloud-sun',\r\n CONTACT_US: 'contact-us',\r\n DOT: 'dot',\r\n EXCLAMATION_CIRCLE: 'exclamation-circle',\r\n EXT_LINK: 'external-link',\r\n FACEBOOK_SQUARE: 'fb-square',\r\n FACEBOOK: 'facebook',\r\n FILTER_CANCEL: 'filter-cancel',\r\n FIRE: 'fire',\r\n INCIDENT: 'incident',\r\n MAP_SIGNS: 'map-signs',\r\n MAP: 'map',\r\n TWITTER: 'twitter',\r\n CAMPING: 'camping',\r\n LARGER: 'larger',\r\n PHONE: 'phone',\r\n ARROW_FORWARD_ENABLED: 'arrow-forward-enabled',\r\n ARROW_FORWARD_DISABLED: 'arrow-forward-disabled',\r\n CAMERA: 'camera',\r\n IMAGE: 'image',\r\n CAMERA_GREY: 'camera-grey',\r\n IMAGE_GREY: 'image-grey',\r\n EDIT: 'edit',\r\n SEND: 'send',\r\n LOCATION_OFF: 'location-off',\r\n DASHBOARD: 'dashboard',\r\n MORE: 'more',\r\n REPORT: 'report',\r\n SAVED: 'saved',\r\n ARROW: 'arrow',\r\n CANCEL: 'cancel',\r\n AREA_RESTRICTION: 'area-restriction',\r\n BAN: 'ban',\r\n FIRE_DANGER_VERY_LOW: 'fire-danger-very-low',\r\n FIRE_DANGER_LOW: 'fire-danger-low',\r\n FIRE_DANGER_MODERATE: 'fire-danger-moderate',\r\n FIRE_DANGER_HIGH: 'fire-danger-high',\r\n FIRE_DANGER_EXTREME: 'fire-danger-extreme',\r\n ROAD_EVENT: 'road-event',\r\n CLOSED_RECREATION_SITE: 'closed-recreation-site',\r\n REGIONAL_DISTRICTS: 'regional-districts',\r\n BROWN_SQUARE: 'brown-square',\r\n INDIAN_RESERVE: 'indian-reserve',\r\n BACK_ICON_PANEL: 'back-icon-panel',\r\n FIRE_NOTE: 'fire-note',\r\n LOCATION_DISABLED: 'location-disabled',\r\n LOCATION_ENABLED: 'location-enabled',\r\n CALENDAR: 'calendar',\r\n ZOOM_IN: 'zoom-in',\r\n AGENCY: 'agency',\r\n CARBON_GAUGE: 'carbon-gauge',\r\n CARBON_CALENDAR: 'carbon-calendar',\r\n ARROW_LEFT: 'carbon-calendar',\r\n CARBON_LAYER: 'carbon-layer',\r\n}" + "defaultValue": "{\r\n ADVISORIES: 'advisories',\r\n BACK_ICON: 'back-icon',\r\n BOOKMARK: 'bookmark',\r\n CLOUD_SUN: 'cloud-sun',\r\n CONTACT_US: 'contact-us',\r\n DOT: 'dot',\r\n EXCLAMATION_CIRCLE: 'exclamation-circle',\r\n EXT_LINK: 'external-link',\r\n FACEBOOK_SQUARE: 'fb-square',\r\n FACEBOOK: 'facebook',\r\n FILTER_CANCEL: 'filter-cancel',\r\n FIRE: 'fire',\r\n INCIDENT: 'incident',\r\n MAP_SIGNS: 'map-signs',\r\n MAP: 'map',\r\n MAP_HOVER: 'map-hover',\r\n TWITTER: 'twitter',\r\n CAMPING: 'camping',\r\n LARGER: 'larger',\r\n PHONE: 'phone',\r\n ARROW_FORWARD_ENABLED: 'arrow-forward-enabled',\r\n ARROW_FORWARD_DISABLED: 'arrow-forward-disabled',\r\n CAMERA: 'camera',\r\n IMAGE: 'image',\r\n CAMERA_GREY: 'camera-grey',\r\n IMAGE_GREY: 'image-grey',\r\n EDIT: 'edit',\r\n SEND: 'send',\r\n LOCATION_OFF: 'location-off',\r\n DASHBOARD: 'dashboard',\r\n MORE: 'more',\r\n REPORT: 'report',\r\n SAVED: 'saved',\r\n ARROW: 'arrow',\r\n CANCEL: 'cancel',\r\n AREA_RESTRICTION: 'area-restriction',\r\n BAN: 'ban',\r\n FIRE_DANGER_VERY_LOW: 'fire-danger-very-low',\r\n FIRE_DANGER_LOW: 'fire-danger-low',\r\n FIRE_DANGER_MODERATE: 'fire-danger-moderate',\r\n FIRE_DANGER_HIGH: 'fire-danger-high',\r\n FIRE_DANGER_EXTREME: 'fire-danger-extreme',\r\n ROAD_EVENT: 'road-event',\r\n CLOSED_RECREATION_SITE: 'closed-recreation-site',\r\n REGIONAL_DISTRICTS: 'regional-districts',\r\n BROWN_SQUARE: 'brown-square',\r\n INDIAN_RESERVE: 'indian-reserve',\r\n BACK_ICON_PANEL: 'back-icon-panel',\r\n FIRE_NOTE: 'fire-note',\r\n LOCATION_DISABLED: 'location-disabled',\r\n LOCATION_ENABLED: 'location-enabled',\r\n CALENDAR: 'calendar',\r\n ZOOM_IN: 'zoom-in',\r\n AGENCY: 'agency',\r\n CARBON_GAUGE: 'carbon-gauge',\r\n CARBON_CALENDAR: 'carbon-calendar',\r\n ARROW_LEFT: 'carbon-calendar',\r\n CARBON_LAYER: 'carbon-layer',\r\n}" }, { "name": "INCIDENT_COMPONENT_ID", @@ -91379,6 +92451,12 @@ "deprecationMessage": "", "value": "incidents" }, + { + "name": "PUBLIC_EVENT", + "deprecated": false, + "deprecationMessage": "", + "value": "events" + }, { "name": "FULL_DETAILS", "deprecated": false, @@ -92211,7 +93289,7 @@ "deprecated": false, "deprecationMessage": "", "type": "object", - "defaultValue": "{\r\n ADVISORIES: 'advisories',\r\n BACK_ICON: 'back-icon',\r\n BOOKMARK: 'bookmark',\r\n CLOUD_SUN: 'cloud-sun',\r\n CONTACT_US: 'contact-us',\r\n DOT: 'dot',\r\n EXCLAMATION_CIRCLE: 'exclamation-circle',\r\n EXT_LINK: 'external-link',\r\n FACEBOOK_SQUARE: 'fb-square',\r\n FACEBOOK: 'facebook',\r\n FILTER_CANCEL: 'filter-cancel',\r\n FIRE: 'fire',\r\n INCIDENT: 'incident',\r\n MAP_SIGNS: 'map-signs',\r\n MAP: 'map',\r\n TWITTER: 'twitter',\r\n CAMPING: 'camping',\r\n LARGER: 'larger',\r\n PHONE: 'phone',\r\n ARROW_FORWARD_ENABLED: 'arrow-forward-enabled',\r\n ARROW_FORWARD_DISABLED: 'arrow-forward-disabled',\r\n CAMERA: 'camera',\r\n IMAGE: 'image',\r\n CAMERA_GREY: 'camera-grey',\r\n IMAGE_GREY: 'image-grey',\r\n EDIT: 'edit',\r\n SEND: 'send',\r\n LOCATION_OFF: 'location-off',\r\n DASHBOARD: 'dashboard',\r\n MORE: 'more',\r\n REPORT: 'report',\r\n SAVED: 'saved',\r\n ARROW: 'arrow',\r\n CANCEL: 'cancel',\r\n AREA_RESTRICTION: 'area-restriction',\r\n BAN: 'ban',\r\n FIRE_DANGER_VERY_LOW: 'fire-danger-very-low',\r\n FIRE_DANGER_LOW: 'fire-danger-low',\r\n FIRE_DANGER_MODERATE: 'fire-danger-moderate',\r\n FIRE_DANGER_HIGH: 'fire-danger-high',\r\n FIRE_DANGER_EXTREME: 'fire-danger-extreme',\r\n ROAD_EVENT: 'road-event',\r\n CLOSED_RECREATION_SITE: 'closed-recreation-site',\r\n REGIONAL_DISTRICTS: 'regional-districts',\r\n BROWN_SQUARE: 'brown-square',\r\n INDIAN_RESERVE: 'indian-reserve',\r\n BACK_ICON_PANEL: 'back-icon-panel',\r\n FIRE_NOTE: 'fire-note',\r\n LOCATION_DISABLED: 'location-disabled',\r\n LOCATION_ENABLED: 'location-enabled',\r\n CALENDAR: 'calendar',\r\n ZOOM_IN: 'zoom-in',\r\n AGENCY: 'agency',\r\n CARBON_GAUGE: 'carbon-gauge',\r\n CARBON_CALENDAR: 'carbon-calendar',\r\n ARROW_LEFT: 'carbon-calendar',\r\n CARBON_LAYER: 'carbon-layer',\r\n}" + "defaultValue": "{\r\n ADVISORIES: 'advisories',\r\n BACK_ICON: 'back-icon',\r\n BOOKMARK: 'bookmark',\r\n CLOUD_SUN: 'cloud-sun',\r\n CONTACT_US: 'contact-us',\r\n DOT: 'dot',\r\n EXCLAMATION_CIRCLE: 'exclamation-circle',\r\n EXT_LINK: 'external-link',\r\n FACEBOOK_SQUARE: 'fb-square',\r\n FACEBOOK: 'facebook',\r\n FILTER_CANCEL: 'filter-cancel',\r\n FIRE: 'fire',\r\n INCIDENT: 'incident',\r\n MAP_SIGNS: 'map-signs',\r\n MAP: 'map',\r\n MAP_HOVER: 'map-hover',\r\n TWITTER: 'twitter',\r\n CAMPING: 'camping',\r\n LARGER: 'larger',\r\n PHONE: 'phone',\r\n ARROW_FORWARD_ENABLED: 'arrow-forward-enabled',\r\n ARROW_FORWARD_DISABLED: 'arrow-forward-disabled',\r\n CAMERA: 'camera',\r\n IMAGE: 'image',\r\n CAMERA_GREY: 'camera-grey',\r\n IMAGE_GREY: 'image-grey',\r\n EDIT: 'edit',\r\n SEND: 'send',\r\n LOCATION_OFF: 'location-off',\r\n DASHBOARD: 'dashboard',\r\n MORE: 'more',\r\n REPORT: 'report',\r\n SAVED: 'saved',\r\n ARROW: 'arrow',\r\n CANCEL: 'cancel',\r\n AREA_RESTRICTION: 'area-restriction',\r\n BAN: 'ban',\r\n FIRE_DANGER_VERY_LOW: 'fire-danger-very-low',\r\n FIRE_DANGER_LOW: 'fire-danger-low',\r\n FIRE_DANGER_MODERATE: 'fire-danger-moderate',\r\n FIRE_DANGER_HIGH: 'fire-danger-high',\r\n FIRE_DANGER_EXTREME: 'fire-danger-extreme',\r\n ROAD_EVENT: 'road-event',\r\n CLOSED_RECREATION_SITE: 'closed-recreation-site',\r\n REGIONAL_DISTRICTS: 'regional-districts',\r\n BROWN_SQUARE: 'brown-square',\r\n INDIAN_RESERVE: 'indian-reserve',\r\n BACK_ICON_PANEL: 'back-icon-panel',\r\n FIRE_NOTE: 'fire-note',\r\n LOCATION_DISABLED: 'location-disabled',\r\n LOCATION_ENABLED: 'location-enabled',\r\n CALENDAR: 'calendar',\r\n ZOOM_IN: 'zoom-in',\r\n AGENCY: 'agency',\r\n CARBON_GAUGE: 'carbon-gauge',\r\n CARBON_CALENDAR: 'carbon-calendar',\r\n ARROW_LEFT: 'carbon-calendar',\r\n CARBON_LAYER: 'carbon-layer',\r\n}" } ], "src/app/store/incident/incident.stats.ts": [ @@ -96759,6 +97837,12 @@ "deprecationMessage": "", "value": "incidents" }, + { + "name": "PUBLIC_EVENT", + "deprecated": false, + "deprecationMessage": "", + "value": "events" + }, { "name": "FULL_DETAILS", "deprecated": false, @@ -97037,7 +98121,7 @@ "linktype": "component", "name": "ContactUsDialogComponent", "coveragePercent": 0, - "coverageCount": "0/7", + "coverageCount": "0/8", "status": "low" }, { @@ -97952,6 +99036,15 @@ "coverageCount": "0/1", "status": "low" }, + { + "filePath": "src/app/components/public-event-page/public-event-page.component.ts", + "type": "component", + "linktype": "component", + "name": "PublicEventPageComponent", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, { "filePath": "src/app/components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component.ts", "type": "component", @@ -98059,7 +99152,7 @@ "linktype": "component", "name": "IncidentHeaderPanel", "coveragePercent": 0, - "coverageCount": "0/25", + "coverageCount": "0/30", "status": "low" }, { @@ -98068,7 +99161,7 @@ "linktype": "component", "name": "IncidentInfoPanelMobileComponent", "coveragePercent": 0, - "coverageCount": "0/31", + "coverageCount": "0/37", "status": "low" }, { @@ -98077,7 +99170,7 @@ "linktype": "component", "name": "IncidentInfoPanel", "coveragePercent": 0, - "coverageCount": "0/23", + "coverageCount": "0/33", "status": "low" }, { @@ -98125,6 +99218,15 @@ "coverageCount": "0/9", "status": "low" }, + { + "filePath": "src/app/components/public-incident-page/incident-tabs/incident-tabs.component.ts", + "type": "component", + "linktype": "component", + "name": "IncidentTabsComponent", + "coveragePercent": 0, + "coverageCount": "0/8", + "status": "low" + }, { "filePath": "src/app/components/public-incident-page/public-incident-page.component.ts", "type": "component", @@ -98585,7 +99687,7 @@ "linktype": "component", "name": "AreaRestrictionListComponentDesktop", "coveragePercent": 0, - "coverageCount": "0/18", + "coverageCount": "0/20", "status": "low" }, { @@ -98594,7 +99696,7 @@ "linktype": "component", "name": "AreaRestrictionListComponentMobile", "coveragePercent": 0, - "coverageCount": "0/19", + "coverageCount": "0/21", "status": "low" }, { @@ -98603,7 +99705,7 @@ "linktype": "component", "name": "AreaRestrictionListComponent", "coveragePercent": 0, - "coverageCount": "0/19", + "coverageCount": "0/21", "status": "low" }, { @@ -98612,7 +99714,7 @@ "linktype": "component", "name": "BansListComponentDesktop", "coveragePercent": 0, - "coverageCount": "0/21", + "coverageCount": "0/23", "status": "low" }, { @@ -98621,7 +99723,7 @@ "linktype": "component", "name": "BansListComponentMobile", "coveragePercent": 0, - "coverageCount": "0/22", + "coverageCount": "0/24", "status": "low" }, { @@ -98630,7 +99732,7 @@ "linktype": "component", "name": "BansListComponent", "coveragePercent": 0, - "coverageCount": "0/22", + "coverageCount": "0/24", "status": "low" }, { @@ -98639,7 +99741,7 @@ "linktype": "component", "name": "EvacListComponentDesktop", "coveragePercent": 0, - "coverageCount": "0/20", + "coverageCount": "0/22", "status": "low" }, { @@ -98648,7 +99750,7 @@ "linktype": "component", "name": "EvacListComponentMobile", "coveragePercent": 0, - "coverageCount": "0/21", + "coverageCount": "0/23", "status": "low" }, { @@ -98657,7 +99759,7 @@ "linktype": "component", "name": "EvacListComponent", "coveragePercent": 0, - "coverageCount": "0/21", + "coverageCount": "0/23", "status": "low" }, { @@ -98711,7 +99813,7 @@ "linktype": "component", "name": "WildFiresListComponentDesktop", "coveragePercent": 0, - "coverageCount": "0/118", + "coverageCount": "0/119", "status": "low" }, { @@ -98738,7 +99840,7 @@ "linktype": "directive", "name": "WildFiresListComponent", "coveragePercent": 0, - "coverageCount": "0/118", + "coverageCount": "0/119", "status": "low" }, { @@ -99692,6 +100794,15 @@ "coverageCount": "0/21", "status": "low" }, + { + "filePath": "src/app/services/resource-management.service.ts", + "type": "injectable", + "linktype": "injectable", + "name": "ResourceManagementService", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, { "filePath": "src/app/services/router-ext.service.ts", "type": "injectable", diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.component.html index da2c19018..b7779b85a 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.component.html @@ -1,6 +1,6 @@ -
+
-
+
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.stories.ts index 22e067212..a46b52ca1 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.stories.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/common/checkbox-button/checkbox-button.stories.ts @@ -1,10 +1,11 @@ import { componentWrapperDecorator, type Meta, type StoryObj } from '@storybook/angular'; +import { expect, userEvent, within } from '@storybook/test'; import { CheckboxButtonComponent } from './checkbox-button.component'; const meta: Meta = { title: 'Buttons/CheckboxButton', component: CheckboxButtonComponent, - tags: ['autodocs'], + tags: ['autodocs'] }; export default meta; @@ -14,13 +15,35 @@ export const fullWidth: Story = { args: { checked: false, }, + render: (args) => ({ + template: ` + Content Label + `, + props: args, + }) }; export const halfWidth: Story = { + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + const startingValue = canvas.getByRole('checkbox').ariaChecked === 'true' ? true : false; + + await userEvent.click(canvas.getByRole('button'), { delay: 2000 }); + await expect(canvas.getByRole('checkbox').ariaChecked).toEqual((!startingValue).toString()); + + await userEvent.click(canvas.getByRole('button'), { delay: 2000 }); + await expect(canvas.getByRole('checkbox').ariaChecked).toEqual(startingValue.toString()); + }, args: { checked: true, }, decorators: [ componentWrapperDecorator((story) => `
${story}
`), ], + render: (args) => ({ + template: ` + Content Label + `, + props: args, + }) }; diff --git a/client/wfnews-war/src/main/angular/src/stories/Iconography.mdx b/client/wfnews-war/src/main/angular/src/stories/Iconography.mdx new file mode 100644 index 000000000..7c511bc62 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/stories/Iconography.mdx @@ -0,0 +1,1083 @@ +import { IconGallery, IconItem, Meta, Title } from '@storybook/blocks'; + + + +# Iconography + +## /assets/icons + +### Icons + + + + + + +### Logo + + + + + + +## /assets/images/drivebc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +## /assets/images/logo + + + + + + + + + + + + + + + + + + + + + + + + + + + + +## /assets/images/svg-icons + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +## /assets/images + +### Icons + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +### Legend Assets + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +### Other Assets + + + + + + + + + + + + + + + \ No newline at end of file From 9ff4742d4e2a60ac5d3a5b6233cae9ee41b35e23 Mon Sep 17 00:00:00 2001 From: ssylver93 <107515688+ssylver93@users.noreply.github.com> Date: Mon, 3 Jun 2024 12:57:13 -0700 Subject: [PATCH 029/184] WFNEWS-2198 set submittedTimestamp from ROF payload (#1930) --- .../api/v1/impl/RecordRoFServiceImpl.java | 15 ++++++++++++--- .../service/api/v1/impl/RecordServiceImpl.java | 16 +++++++++++++--- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordRoFServiceImpl.java b/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordRoFServiceImpl.java index 5297252e3..458b60ea7 100644 --- a/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordRoFServiceImpl.java +++ b/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordRoFServiceImpl.java @@ -8,7 +8,9 @@ import java.math.BigDecimal; import java.net.URLConnection; import java.time.Clock; +import java.time.Instant; import java.time.LocalDateTime; +import java.time.ZoneId; import java.time.temporal.ChronoUnit; import java.util.ArrayList; import java.util.Arrays; @@ -274,8 +276,6 @@ private void insertRoFCache(String reportOfFireCacheGuid, String reportOfFire) ObjectMapper mapper = new ObjectMapper(); rofFormDao = recordRoFService.getRofFormDao(); - LocalDateTime submittedTimestamp = LocalDateTime.now(clock); - RoFFormDto rofFormDto = new RoFFormDto(); rofFormDto.setReportOfFireCacheGuid(reportOfFireCacheGuid); RoFEntryForm newForm = new RoFEntryForm(); @@ -284,7 +284,16 @@ private void insertRoFCache(String reportOfFireCacheGuid, String reportOfFire) newForm.setForm(reportOfFire); rofFormDto.setReportOfFire(mapper.writeValueAsString(newForm)); - rofFormDto.setSubmittedTimestamp(submittedTimestamp); + + LocalDateTime currentTimestamp = LocalDateTime.now(clock); + JSONObject rofJson = new JSONObject(reportOfFire); + String rofTimestamp = null; + + if(rofJson != null && rofJson.optString("submittedTimestamp") != null) { + rofTimestamp = rofJson.optString("submittedTimestamp"); + LocalDateTime submittedTimestamp = LocalDateTime.ofInstant(Instant.ofEpochMilli(Long.parseLong(rofTimestamp)), ZoneId.systemDefault()); + rofFormDto.setSubmittedTimestamp(submittedTimestamp); + }else rofFormDto.setSubmittedTimestamp(currentTimestamp); this.rofFormDao.insert(rofFormDto); } diff --git a/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordServiceImpl.java b/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordServiceImpl.java index e1af0123f..ededa9807 100644 --- a/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordServiceImpl.java +++ b/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordServiceImpl.java @@ -1,11 +1,14 @@ package ca.bc.gov.nrs.wfone.service.api.v1.impl; +import java.time.Instant; import java.time.LocalDateTime; +import java.time.ZoneId; import java.util.ArrayList; import java.util.List; import java.util.Properties; import java.util.UUID; +import org.json.JSONObject; import org.springframework.beans.factory.annotation.Autowired; import ca.bc.gov.nrs.wfone.common.persistence.dao.DaoException; @@ -82,12 +85,19 @@ private void insertRoFCache(String reportOfFireCacheGuid, String reportOfFire) { rofFormDao = recordService.getRofFormDao(); - LocalDateTime submittedTimestamp = LocalDateTime.now(); - RoFFormDto rofFormDto = new RoFFormDto(); rofFormDto.setReportOfFireCacheGuid(reportOfFireCacheGuid); rofFormDto.setReportOfFire(reportOfFire); - rofFormDto.setSubmittedTimestamp(submittedTimestamp); + + LocalDateTime currentTimestamp = LocalDateTime.now(); + JSONObject rofJson = new JSONObject(reportOfFire); + String rofTimestamp = null; + + if(rofJson != null && rofJson.optString("submittedTimestamp") != null) { + rofTimestamp = rofJson.optString("submittedTimestamp"); + LocalDateTime submittedTimestamp = LocalDateTime.ofInstant(Instant.ofEpochMilli(Long.parseLong(rofTimestamp)), ZoneId.systemDefault()); + rofFormDto.setSubmittedTimestamp(submittedTimestamp); + }else rofFormDto.setSubmittedTimestamp(currentTimestamp); try { this.rofFormDao.insert(rofFormDto); From 798eef4051830d5819ec4a3450ed68085c3d304f Mon Sep 17 00:00:00 2001 From: ssylver93 <107515688+ssylver93@users.noreply.github.com> Date: Mon, 3 Jun 2024 14:59:56 -0700 Subject: [PATCH 030/184] WFNEWS-2198 Add missing timestamp conversion (#1931) * WFNEWS-2198 set submittedTimestamp from ROF payload * WFNEWS-2198 Add missing timestamp conversion --- .../nrs/wfone/service/api/v1/impl/RecordRoFServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordRoFServiceImpl.java b/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordRoFServiceImpl.java index 458b60ea7..4e0448678 100644 --- a/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordRoFServiceImpl.java +++ b/server/wfone-notifications-api/wfone-notifications-service-api/src/main/java/ca/bc/gov/nrs/wfone/service/api/v1/impl/RecordRoFServiceImpl.java @@ -569,6 +569,11 @@ private String prepareRoF(JSONObject rofFormDataJson, ObjectMapper mapper) if (rofFormDataJson.has("signsOfResponse") && rofFormDataJson.optJSONArray("signsOfResponse") != null) rof.setFireFightingProgressNote(rofFormDataJson.getJSONArray("signsOfResponse").toString().replace("[", "") .replace("]", "").replace("\"", "").replace(",", ", ")); + if (rofFormDataJson.has("submittedTimestamp") && !rofFormDataJson.optString("submittedTimestamp", "").equals("")) { + String rofTimestamp = rofFormDataJson.optString("submittedTimestamp"); + LocalDateTime submittedDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(Long.parseLong(rofTimestamp)), ZoneId.systemDefault()); + rof.setSubmittedTimestamp(Date.from(submittedDateTime.atZone(ZoneId.systemDefault()).toInstant())); + } // set default visible flame string as No Comment String visibleFlame = noCommentVisibleFlameString; From fb4fa16afbcdecdce3261a5518e30fa5a6d6eecc Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Mon, 3 Jun 2024 21:19:26 -0700 Subject: [PATCH 031/184] Wfnews 2115 (#1932) * 2182 2183 2185 * area restrictions header * revert uncessary changes * revert uncessary changes * fire ban header * remove console warn * remove console warn --- .vscode/settings.json | 1 - .../src/main/angular/package-lock.json | 4177 ++++++++--------- .../src/main/angular/src/app/app.module.ts | 4 + .../bans-full-details.component.html | 2 +- .../public-event-page.component.html | 2 +- .../public-event-page.component.ts | 49 + .../area-restriction-header.component.html | 30 + .../area-restriction-header.component.scss | 1 + .../area-restriction-header.component.ts | 35 + .../ban-header/ban-header.component.html | 31 + .../ban-header/ban-header.component.scss | 1 + .../ban-header/ban-header.component.ts | 33 + .../incident-header-panel.component.html | 6 + .../incident-header-panel.component.ts | 111 +- .../area-restriction-list.component.ts | 4 + .../bans-list/bans-list.component.ts | 4 + 16 files changed, 2209 insertions(+), 2282 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.ts diff --git a/.vscode/settings.json b/.vscode/settings.json index 3a2956af4..a3557fc6f 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,5 +4,4 @@ "java.compile.nullAnalysis.mode": "automatic", "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx8G -Xms100m -javaagent:\"c:\\Users\\dhemsworth\\.vscode\\extensions\\vscjava.vscode-lombok-1.0.1\\server\\lombok.jar\"", "angular.enable-strict-mode-prompt": false - } \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/package-lock.json b/client/wfnews-war/src/main/angular/package-lock.json index d6cc86f98..11d025084 100644 --- a/client/wfnews-war/src/main/angular/package-lock.json +++ b/client/wfnews-war/src/main/angular/package-lock.json @@ -155,14 +155,6 @@ "node": "^18.16.0" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@adobe/css-tools": { "version": "4.3.3", "dev": true, @@ -308,6 +300,11 @@ } } }, + "node_modules/@angular-devkit/build-angular/node_modules/@types/estree": { + "version": "0.0.51", + "dev": true, + "license": "MIT" + }, "node_modules/@angular-devkit/build-angular/node_modules/@webassemblyjs/ast": { "version": "1.11.1", "dev": true, @@ -1612,13 +1609,13 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/helper-function-name": "^7.23.0", + "@babel/template": "^7.24.0", + "@babel/types": "^7.24.5" }, "engines": { "node": ">=6.9.0" @@ -1664,11 +1661,11 @@ } }, "node_modules/@babel/highlight": { - "version": "7.24.2", + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -3291,6 +3288,20 @@ "node": ">=6" } }, + "node_modules/@babel/register/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@babel/register/node_modules/p-locate": { "version": "3.0.0", "dev": true, @@ -3504,7 +3515,7 @@ } }, "node_modules/@capacitor/assets/node_modules/@capacitor/cli": { - "version": "5.7.4", + "version": "5.7.5", "dev": true, "license": "MIT", "dependencies": { @@ -3542,6 +3553,17 @@ "node": "^12.20.0 || >=14" } }, + "node_modules/@capacitor/assets/node_modules/bplist-parser": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, "node_modules/@capacitor/assets/node_modules/ini": { "version": "4.1.2", "dev": true, @@ -3745,7 +3767,7 @@ } }, "node_modules/@capacitor/preferences": { - "version": "5.0.6", + "version": "5.0.7", "license": "MIT", "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -3805,31 +3827,6 @@ "yarn": ">=1.22.18" } }, - "node_modules/@chromatic-com/storybook/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@chromatic-com/storybook/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/@ckeditor/ckeditor5-adapter-ckfinder": { "version": "35.4.0", "license": "GPL-2.0-or-later", @@ -4630,11 +4627,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@compodoc/compodoc/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", "dev": true, @@ -4725,24 +4717,8 @@ "fsevents": "~2.3.2" } }, - "node_modules/@compodoc/compodoc/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@compodoc/compodoc/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@compodoc/compodoc/node_modules/commander": { - "version": "12.0.0", + "version": "12.1.0", "dev": true, "license": "MIT", "engines": { @@ -4754,31 +4730,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@compodoc/compodoc/node_modules/cosmiconfig": { - "version": "9.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@compodoc/compodoc/node_modules/fs-extra": { "version": "11.2.0", "dev": true, @@ -4793,12 +4744,12 @@ } }, "node_modules/@compodoc/compodoc/node_modules/glob": { - "version": "10.3.15", + "version": "10.3.16", "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", + "jackspeak": "^3.1.2", "minimatch": "^9.0.1", "minipass": "^7.0.4", "path-scurry": "^1.11.0" @@ -4821,17 +4772,6 @@ "node": ">=8" } }, - "node_modules/@compodoc/compodoc/node_modules/js-yaml": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/@compodoc/compodoc/node_modules/jsonc-parser": { "version": "3.2.1", "dev": true, @@ -5063,13 +5003,8 @@ "node": ">=16" } }, - "node_modules/@es-joy/jsdoccomment/node_modules/@types/estree": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, "node_modules/@es-joy/jsdoccomment/node_modules/@typescript-eslint/types": { - "version": "7.9.0", + "version": "7.10.0", "dev": true, "license": "MIT", "engines": { @@ -5526,6 +5461,17 @@ "node": ">=16.0.0" } }, + "node_modules/@ionic/utils-process/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@ionic/utils-process/node_modules/tslib": { "version": "2.6.2", "dev": true, @@ -5585,6 +5531,17 @@ "node": ">=16.0.0" } }, + "node_modules/@ionic/utils-subprocess/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@ionic/utils-subprocess/node_modules/tslib": { "version": "2.6.2", "dev": true, @@ -5609,6 +5566,17 @@ "node": ">=16.0.0" } }, + "node_modules/@ionic/utils-terminal/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@ionic/utils-terminal/node_modules/tslib": { "version": "2.6.2", "dev": true, @@ -5630,17 +5598,6 @@ "node": ">=12" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", "dev": true, @@ -5673,20 +5630,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", "dev": true, @@ -5718,6 +5661,54 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "dev": true, @@ -6898,7 +6889,7 @@ } }, "node_modules/@npmcli/fs": { - "version": "3.1.0", + "version": "3.1.1", "dev": true, "license": "ISC", "dependencies": { @@ -6949,7 +6940,7 @@ } }, "node_modules/@npmcli/installed-package-contents": { - "version": "2.0.2", + "version": "2.1.0", "dev": true, "license": "ISC", "dependencies": { @@ -6957,7 +6948,7 @@ "npm-normalize-package-bin": "^3.0.0" }, "bin": { - "installed-package-contents": "lib/index.js" + "installed-package-contents": "bin/index.js" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -7515,7 +7506,7 @@ } }, "node_modules/@sigstore/sign/node_modules/minipass-fetch": { - "version": "3.0.4", + "version": "3.0.5", "dev": true, "license": "MIT", "dependencies": { @@ -7531,7 +7522,7 @@ } }, "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", "dev": true, "license": "ISC", "engines": { @@ -7567,12 +7558,12 @@ } }, "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", + "version": "3.1.2", "dev": true, "license": "MIT" }, "node_modules/@stencil/core": { - "version": "4.15.0", + "version": "4.18.2", "license": "MIT", "bin": { "stencil": "bin/stencil" @@ -7583,11 +7574,11 @@ } }, "node_modules/@storybook/addon-actions": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-events": "8.1.1", + "@storybook/core-events": "8.1.2", "@storybook/global": "^5.0.0", "@types/uuid": "^9.0.1", "dequal": "^2.0.2", @@ -7600,7 +7591,7 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -7614,11 +7605,11 @@ } }, "node_modules/@storybook/addon-controls": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/blocks": "8.1.1", + "@storybook/blocks": "8.1.2", "dequal": "^2.0.2", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" @@ -7629,23 +7620,23 @@ } }, "node_modules/@storybook/addon-docs": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/components": "8.1.1", - "@storybook/csf-plugin": "8.1.1", - "@storybook/csf-tools": "8.1.1", + "@storybook/blocks": "8.1.2", + "@storybook/client-logger": "8.1.2", + "@storybook/components": "8.1.2", + "@storybook/csf-plugin": "8.1.2", + "@storybook/csf-tools": "8.1.2", "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.1.1", - "@storybook/preview-api": "8.1.1", - "@storybook/react-dom-shim": "8.1.1", - "@storybook/theming": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/node-logger": "8.1.2", + "@storybook/preview-api": "8.1.2", + "@storybook/react-dom-shim": "8.1.2", + "@storybook/theming": "8.1.2", + "@storybook/types": "8.1.2", "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "fs-extra": "^11.1.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", @@ -7755,23 +7746,23 @@ } }, "node_modules/@storybook/addon-essentials": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addon-actions": "8.1.1", - "@storybook/addon-backgrounds": "8.1.1", - "@storybook/addon-controls": "8.1.1", - "@storybook/addon-docs": "8.1.1", - "@storybook/addon-highlight": "8.1.1", - "@storybook/addon-measure": "8.1.1", - "@storybook/addon-outline": "8.1.1", - "@storybook/addon-toolbars": "8.1.1", - "@storybook/addon-viewport": "8.1.1", - "@storybook/core-common": "8.1.1", - "@storybook/manager-api": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/preview-api": "8.1.1", + "@storybook/addon-actions": "8.1.2", + "@storybook/addon-backgrounds": "8.1.2", + "@storybook/addon-controls": "8.1.2", + "@storybook/addon-docs": "8.1.2", + "@storybook/addon-highlight": "8.1.2", + "@storybook/addon-measure": "8.1.2", + "@storybook/addon-outline": "8.1.2", + "@storybook/addon-toolbars": "8.1.2", + "@storybook/addon-viewport": "8.1.2", + "@storybook/core-common": "8.1.2", + "@storybook/manager-api": "8.1.2", + "@storybook/node-logger": "8.1.2", + "@storybook/preview-api": "8.1.2", "ts-dedent": "^2.0.0" }, "funding": { @@ -7780,7 +7771,7 @@ } }, "node_modules/@storybook/addon-highlight": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -7792,14 +7783,14 @@ } }, "node_modules/@storybook/addon-interactions": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.1.1", - "@storybook/test": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/instrumenter": "8.1.2", + "@storybook/test": "8.1.2", + "@storybook/types": "8.1.2", "polished": "^4.2.2", "ts-dedent": "^2.2.0" }, @@ -7809,7 +7800,7 @@ } }, "node_modules/@storybook/addon-links": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -7831,7 +7822,7 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -7844,7 +7835,7 @@ } }, "node_modules/@storybook/addon-outline": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -7857,7 +7848,7 @@ } }, "node_modules/@storybook/addon-toolbars": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "funding": { @@ -7866,7 +7857,7 @@ } }, "node_modules/@storybook/addon-viewport": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -7878,22 +7869,22 @@ } }, "node_modules/@storybook/angular": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/core-common": "8.1.1", - "@storybook/core-events": "8.1.1", - "@storybook/core-server": "8.1.1", - "@storybook/core-webpack": "8.1.1", - "@storybook/docs-tools": "8.1.1", + "@storybook/builder-webpack5": "8.1.2", + "@storybook/client-logger": "8.1.2", + "@storybook/core-common": "8.1.2", + "@storybook/core-events": "8.1.2", + "@storybook/core-server": "8.1.2", + "@storybook/core-webpack": "8.1.2", + "@storybook/docs-tools": "8.1.2", "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.1.1", - "@storybook/preview-api": "8.1.1", - "@storybook/telemetry": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/node-logger": "8.1.2", + "@storybook/preview-api": "8.1.2", + "@storybook/telemetry": "8.1.2", + "@storybook/types": "8.1.2", "@types/node": "^18.0.0", "@types/react": "^18.0.37", "@types/react-dom": "^18.0.11", @@ -7937,198 +7928,23 @@ } } }, - "node_modules/@storybook/angular/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/@storybook/angular/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@storybook/angular/node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@storybook/angular/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/angular/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/angular/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/blocks": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/components": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/channels": "8.1.2", + "@storybook/client-logger": "8.1.2", + "@storybook/components": "8.1.2", + "@storybook/core-events": "8.1.2", "@storybook/csf": "^0.1.7", - "@storybook/docs-tools": "8.1.1", + "@storybook/docs-tools": "8.1.2", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/manager-api": "8.1.1", - "@storybook/preview-api": "8.1.1", - "@storybook/theming": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/manager-api": "8.1.2", + "@storybook/preview-api": "8.1.2", + "@storybook/theming": "8.1.2", + "@storybook/types": "8.1.2", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", @@ -8159,31 +7975,15 @@ } } }, - "node_modules/@storybook/blocks/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/blocks/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@storybook/builder-manager": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "8.1.1", - "@storybook/manager": "8.1.1", - "@storybook/node-logger": "8.1.1", + "@storybook/core-common": "8.1.2", + "@storybook/manager": "8.1.2", + "@storybook/node-logger": "8.1.2", "@types/ejs": "^3.1.1", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", "browser-assert": "^1.2.1", @@ -8266,18 +8066,18 @@ } }, "node_modules/@storybook/builder-webpack5": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/core-common": "8.1.1", - "@storybook/core-events": "8.1.1", - "@storybook/core-webpack": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/preview": "8.1.1", - "@storybook/preview-api": "8.1.1", + "@storybook/channels": "8.1.2", + "@storybook/client-logger": "8.1.2", + "@storybook/core-common": "8.1.2", + "@storybook/core-events": "8.1.2", + "@storybook/core-webpack": "8.1.2", + "@storybook/node-logger": "8.1.2", + "@storybook/preview": "8.1.2", + "@storybook/preview-api": "8.1.2", "@types/node": "^18.0.0", "@types/semver": "^7.3.4", "browser-assert": "^1.2.1", @@ -8364,12 +8164,12 @@ } }, "node_modules/@storybook/channels": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/client-logger": "8.1.2", + "@storybook/core-events": "8.1.2", "@storybook/global": "^5.0.0", "telejson": "^7.2.0", "tiny-invariant": "^1.3.1" @@ -8380,21 +8180,21 @@ } }, "node_modules/@storybook/cli": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", "@babel/types": "^7.24.0", "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "8.1.1", - "@storybook/core-common": "8.1.1", - "@storybook/core-events": "8.1.1", - "@storybook/core-server": "8.1.1", - "@storybook/csf-tools": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/telemetry": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/codemod": "8.1.2", + "@storybook/core-common": "8.1.2", + "@storybook/core-events": "8.1.2", + "@storybook/core-server": "8.1.2", + "@storybook/csf-tools": "8.1.2", + "@storybook/node-logger": "8.1.2", + "@storybook/telemetry": "8.1.2", + "@storybook/types": "8.1.2", "@types/semver": "^7.3.4", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", @@ -8426,372 +8226,148 @@ "sb": "bin/index.js" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/cli/node_modules/@babel/core": { - "version": "7.24.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@storybook/cli/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@storybook/cli/node_modules/@babel/generator": { - "version": "7.24.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@storybook/cli/node_modules/@babel/template": { - "version": "7.24.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@storybook/cli/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@storybook/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/cli/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "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/@storybook/cli/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/cli/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/cli/node_modules/commander": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@storybook/cli/node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/cli/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/fs-extra": { - "version": "11.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@storybook/cli/node_modules/globby": { - "version": "14.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/cli/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/@storybook/cli/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/cli/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@storybook/cli/node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@storybook/cli/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/cli/node_modules/p-locate": { - "version": "5.0.0", + "node_modules/@storybook/cli/node_modules/@babel/core": { + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@storybook/cli/node_modules/path-type": { - "version": "5.0.0", + "node_modules/@storybook/cli/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@storybook/cli/node_modules/read-pkg": { - "version": "5.2.0", + "node_modules/@storybook/cli/node_modules/@babel/generator": { + "version": "7.24.5", "dev": true, "license": "MIT", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" } }, - "node_modules/@storybook/cli/node_modules/read-pkg-up": { - "version": "7.0.1", + "node_modules/@storybook/cli/node_modules/@babel/template": { + "version": "7.24.0", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6.9.0" } }, - "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", + "node_modules/@storybook/cli/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", + "node_modules/@storybook/cli/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/@storybook/cli/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/cli/node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", + "node_modules/@storybook/cli/node_modules/commander": { + "version": "6.2.1", "dev": true, "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/@storybook/cli/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", + "node_modules/@storybook/cli/node_modules/convert-source-map": { + "version": "2.0.0", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT" + }, + "node_modules/@storybook/cli/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=14.14" } }, - "node_modules/@storybook/cli/node_modules/slash": { - "version": "5.1.0", + "node_modules/@storybook/cli/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/@storybook/cli/node_modules/supports-color": { @@ -8805,16 +8381,8 @@ "node": ">=8" } }, - "node_modules/@storybook/cli/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/client-logger": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -8826,7 +8394,7 @@ } }, "node_modules/@storybook/codemod": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -8834,9 +8402,9 @@ "@babel/preset-env": "^7.24.4", "@babel/types": "^7.24.0", "@storybook/csf": "^0.1.7", - "@storybook/csf-tools": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/csf-tools": "8.1.2", + "@storybook/node-logger": "8.1.2", + "@storybook/types": "8.1.2", "@types/cross-spawn": "^6.0.2", "cross-spawn": "^7.0.3", "globby": "^14.0.1", @@ -9110,36 +8678,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@storybook/codemod/node_modules/globby": { - "version": "14.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/codemod/node_modules/path-type": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@storybook/codemod/node_modules/semver": { "version": "6.3.1", "dev": true, @@ -9148,30 +8686,19 @@ "semver": "bin/semver.js" } }, - "node_modules/@storybook/codemod/node_modules/slash": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@storybook/components": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-slot": "^1.0.2", - "@storybook/client-logger": "8.1.1", + "@storybook/client-logger": "8.1.2", "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/theming": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/theming": "8.1.2", + "@storybook/types": "8.1.2", "memoizerific": "^1.11.3", "util-deprecate": "^1.0.2" }, @@ -9185,14 +8712,14 @@ } }, "node_modules/@storybook/core-common": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-events": "8.1.1", - "@storybook/csf-tools": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/core-events": "8.1.2", + "@storybook/csf-tools": "8.1.2", + "@storybook/node-logger": "8.1.2", + "@storybook/types": "8.1.2", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", "chalk": "^4.1.0", @@ -9284,22 +8811,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/core-common/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-common/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@storybook/core-common/node_modules/esbuild": { "version": "0.20.2", "dev": true, @@ -9337,21 +8848,6 @@ "@esbuild/win32-x64": "0.20.2" } }, - "node_modules/@storybook/core-common/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@storybook/core-common/node_modules/fs-extra": { "version": "11.2.0", "dev": true, @@ -9366,12 +8862,12 @@ } }, "node_modules/@storybook/core-common/node_modules/glob": { - "version": "10.3.15", + "version": "10.3.16", "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", + "jackspeak": "^3.1.2", "minimatch": "^9.0.1", "minipass": "^7.0.4", "path-scurry": "^1.11.0" @@ -9394,79 +8890,26 @@ "node": ">=8" } }, - "node_modules/@storybook/core-common/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-common/node_modules/minimatch": { - "version": "9.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@storybook/core-common/node_modules/minipass": { - "version": "7.1.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/@storybook/core-common/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-common/node_modules/p-locate": { - "version": "5.0.0", + "node_modules/@storybook/core-common/node_modules/minimatch": { + "version": "9.0.4", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "p-limit": "^3.0.2" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@storybook/core-common/node_modules/pkg-dir": { - "version": "5.0.0", + "node_modules/@storybook/core-common/node_modules/minipass": { + "version": "7.1.1", "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0" - }, + "license": "ISC", "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" } }, "node_modules/@storybook/core-common/node_modules/supports-color": { @@ -9481,7 +8924,7 @@ } }, "node_modules/@storybook/core-events": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -9494,7 +8937,7 @@ } }, "node_modules/@storybook/core-server": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -9502,20 +8945,20 @@ "@babel/core": "^7.24.4", "@babel/parser": "^7.24.4", "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "8.1.1", - "@storybook/channels": "8.1.1", - "@storybook/core-common": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/builder-manager": "8.1.2", + "@storybook/channels": "8.1.2", + "@storybook/core-common": "8.1.2", + "@storybook/core-events": "8.1.2", "@storybook/csf": "^0.1.7", - "@storybook/csf-tools": "8.1.1", + "@storybook/csf-tools": "8.1.2", "@storybook/docs-mdx": "3.1.0-next.0", "@storybook/global": "^5.0.0", - "@storybook/manager": "8.1.1", - "@storybook/manager-api": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/preview-api": "8.1.1", - "@storybook/telemetry": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/manager": "8.1.2", + "@storybook/manager-api": "8.1.2", + "@storybook/node-logger": "8.1.2", + "@storybook/preview-api": "8.1.2", + "@storybook/telemetry": "8.1.2", + "@storybook/types": "8.1.2", "@types/detect-port": "^1.3.0", "@types/diff": "^5.0.9", "@types/node": "^18.0.0", @@ -9656,22 +9099,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/core-server/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/core-server/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@storybook/core-server/node_modules/convert-source-map": { "version": "2.0.0", "dev": true, @@ -9690,25 +9117,6 @@ "node": ">=14.14" } }, - "node_modules/@storybook/core-server/node_modules/globby": { - "version": "14.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.2", - "ignore": "^5.2.4", - "path-type": "^5.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@storybook/core-server/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -9717,90 +9125,6 @@ "node": ">=8" } }, - "node_modules/@storybook/core-server/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/@storybook/core-server/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/@storybook/core-server/node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@storybook/core-server/node_modules/path-type": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-server/node_modules/read-pkg": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-server/node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/core-server/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/@storybook/core-server/node_modules/slash": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@storybook/core-server/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -9812,22 +9136,14 @@ "node": ">=8" } }, - "node_modules/@storybook/core-server/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/core-webpack": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-common": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/core-common": "8.1.2", + "@storybook/node-logger": "8.1.2", + "@storybook/types": "8.1.2", "@types/node": "^18.0.0", "ts-dedent": "^2.0.0" }, @@ -9845,11 +9161,11 @@ } }, "node_modules/@storybook/csf-plugin": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf-tools": "8.1.1", + "@storybook/csf-tools": "8.1.2", "unplugin": "^1.3.1" }, "funding": { @@ -9858,7 +9174,7 @@ } }, "node_modules/@storybook/csf-tools": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { @@ -9867,7 +9183,7 @@ "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0", "@storybook/csf": "^0.1.7", - "@storybook/types": "8.1.1", + "@storybook/types": "8.1.2", "fs-extra": "^11.1.0", "recast": "^0.23.5", "ts-dedent": "^2.0.0" @@ -9917,31 +9233,20 @@ "node": ">=14.14" } }, - "node_modules/@storybook/csf/node_modules/type-fest": { - "version": "2.19.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@storybook/docs-mdx": { "version": "3.1.0-next.0", "dev": true, "license": "MIT" }, "node_modules/@storybook/docs-tools": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-common": "8.1.1", - "@storybook/core-events": "8.1.1", - "@storybook/preview-api": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/core-common": "8.1.2", + "@storybook/core-events": "8.1.2", + "@storybook/preview-api": "8.1.2", + "@storybook/types": "8.1.2", "@types/doctrine": "^0.0.3", "assert": "^2.1.0", "doctrine": "^3.0.0", @@ -9970,15 +9275,15 @@ } }, "node_modules/@storybook/instrumenter": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/channels": "8.1.2", + "@storybook/client-logger": "8.1.2", + "@storybook/core-events": "8.1.2", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.1", + "@storybook/preview-api": "8.1.2", "@vitest/utils": "^1.3.1", "util": "^0.12.4" }, @@ -9988,7 +9293,7 @@ } }, "node_modules/@storybook/manager": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "funding": { @@ -9997,19 +9302,19 @@ } }, "node_modules/@storybook/manager-api": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/channels": "8.1.2", + "@storybook/client-logger": "8.1.2", + "@storybook/core-events": "8.1.2", "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/router": "8.1.1", - "@storybook/theming": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/router": "8.1.2", + "@storybook/theming": "8.1.2", + "@storybook/types": "8.1.2", "dequal": "^2.0.2", "lodash": "^4.17.21", "memoizerific": "^1.11.3", @@ -10023,7 +9328,7 @@ } }, "node_modules/@storybook/node-logger": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "funding": { @@ -10032,7 +9337,7 @@ } }, "node_modules/@storybook/preview": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "funding": { @@ -10041,16 +9346,16 @@ } }, "node_modules/@storybook/preview-api": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/channels": "8.1.2", + "@storybook/client-logger": "8.1.2", + "@storybook/core-events": "8.1.2", "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.1", + "@storybook/types": "8.1.2", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -10066,7 +9371,7 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "funding": { @@ -10079,164 +9384,86 @@ } }, "node_modules/@storybook/router": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.1", + "@storybook/client-logger": "8.1.2", "memoizerific": "^1.11.3", "qs": "^6.10.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/telemetry": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/client-logger": "8.1.1", - "@storybook/core-common": "8.1.1", - "@storybook/csf-tools": "8.1.1", - "chalk": "^4.1.0", - "detect-package-manager": "^2.0.1", - "fetch-retry": "^5.0.2", - "fs-extra": "^11.1.0", - "read-pkg-up": "^7.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/telemetry/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@storybook/telemetry/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "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/@storybook/telemetry/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@storybook/telemetry/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/telemetry/node_modules/fs-extra": { - "version": "11.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@storybook/telemetry/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/telemetry/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/@storybook/telemetry/node_modules/normalize-package-data": { - "version": "2.5.0", + "node_modules/@storybook/telemetry": { + "version": "8.1.2", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "@storybook/client-logger": "8.1.2", + "@storybook/core-common": "8.1.2", + "@storybook/csf-tools": "8.1.2", + "chalk": "^4.1.0", + "detect-package-manager": "^2.0.1", + "fetch-retry": "^5.0.2", + "fs-extra": "^11.1.0", + "read-pkg-up": "^7.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/telemetry/node_modules/read-pkg": { - "version": "5.2.0", + "node_modules/@storybook/telemetry/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@storybook/telemetry/node_modules/read-pkg-up": { - "version": "7.0.1", + "node_modules/@storybook/telemetry/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@storybook/telemetry/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", + "node_modules/@storybook/telemetry/node_modules/fs-extra": { + "version": "11.2.0", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=14.14" } }, - "node_modules/@storybook/telemetry/node_modules/semver": { - "version": "5.7.2", + "node_modules/@storybook/telemetry/node_modules/has-flag": { + "version": "4.0.0", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + "license": "MIT", + "engines": { + "node": ">=8" } }, "node_modules/@storybook/telemetry/node_modules/supports-color": { @@ -10250,23 +9477,15 @@ "node": ">=8" } }, - "node_modules/@storybook/telemetry/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, "node_modules/@storybook/test": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", - "@storybook/instrumenter": "8.1.1", - "@storybook/preview-api": "8.1.1", + "@storybook/client-logger": "8.1.2", + "@storybook/core-events": "8.1.2", + "@storybook/instrumenter": "8.1.2", + "@storybook/preview-api": "8.1.2", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.4.2", "@testing-library/user-event": "^14.5.2", @@ -10280,12 +9499,12 @@ } }, "node_modules/@storybook/theming": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@storybook/client-logger": "8.1.1", + "@storybook/client-logger": "8.1.2", "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3" }, @@ -10307,11 +9526,11 @@ } }, "node_modules/@storybook/types": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.1", + "@storybook/channels": "8.1.2", "@types/express": "^4.7.0", "file-system-cache": "2.3.0" }, @@ -10407,22 +9626,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@testing-library/dom/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -10431,35 +9634,6 @@ "node": ">=8" } }, - "node_modules/@testing-library/dom/node_modules/pretty-format": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/react-is": { - "version": "17.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/@testing-library/dom/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -10541,22 +9715,6 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", "dev": true, @@ -10846,9 +10004,8 @@ }, "node_modules/@types/cordova": { "version": "11.0.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@types/cordova/-/cordova-11.0.3.tgz", - "integrity": "sha1-QwGxxhSJnByZqDqsRZFChUYiAbc=", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/cordova/-/cordova-11.0.3.tgz", + "integrity": "sha512-kyuRQ40/NWQVhqGIHq78Ehu2Bf9Mlg0LhmSmis6ZFJK7z933FRfYi8tHe/k/0fB+PGfCf95rJC6TO7dopaFvAg==" }, "node_modules/@types/cors": { "version": "2.8.17", @@ -10903,7 +10060,7 @@ "license": "MIT" }, "node_modules/@types/eslint": { - "version": "8.56.7", + "version": "8.56.10", "dev": true, "license": "MIT", "dependencies": { @@ -10921,7 +10078,7 @@ } }, "node_modules/@types/estree": { - "version": "0.0.51", + "version": "1.0.5", "dev": true, "license": "MIT" }, @@ -11011,6 +10168,36 @@ "pretty-format": "^28.0.0" } }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "28.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@types/jest/node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, "node_modules/@types/json-schema": { "version": "7.0.15", "dev": true, @@ -11030,7 +10217,7 @@ } }, "node_modules/@types/lodash": { - "version": "4.17.1", + "version": "4.17.4", "dev": true, "license": "MIT" }, @@ -11107,7 +10294,7 @@ "license": "MIT" }, "node_modules/@types/qs": { - "version": "6.9.14", + "version": "6.9.15", "dev": true, "license": "MIT" }, @@ -11314,24 +10501,10 @@ "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", "dev": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -11339,11 +10512,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/@typescript-eslint/parser": { "version": "6.15.0", "dev": true, @@ -11467,6 +10635,33 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/type-utils/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/@typescript-eslint/types": { "version": "6.15.0", "dev": true, @@ -11505,24 +10700,29 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { + "version": "11.1.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", "dev": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -11530,10 +10730,13 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", + "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { + "version": "3.0.0", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=8" + } }, "node_modules/@typescript-eslint/utils": { "version": "5.48.2", @@ -11639,15 +10842,42 @@ "estraverse": "^4.1.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", + "node_modules/@typescript-eslint/utils/node_modules/slash": { + "version": "3.0.0", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=8" } }, "node_modules/@typescript-eslint/visitor-keys": { @@ -11736,14 +10966,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vitest/expect/node_modules/diff-sequences": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@vitest/expect/node_modules/pretty-format": { "version": "29.7.0", "dev": true, @@ -11757,6 +10979,11 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@vitest/expect/node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, "node_modules/@vitest/spy": { "version": "1.6.0", "dev": true, @@ -11809,14 +11036,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vitest/utils/node_modules/diff-sequences": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@vitest/utils/node_modules/pretty-format": { "version": "29.7.0", "dev": true, @@ -11830,6 +11049,11 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@vitest/utils/node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, "node_modules/@webassemblyjs/ast": { "version": "1.12.1", "dev": true, @@ -11991,7 +11215,7 @@ } }, "node_modules/@wf1/incidents-rest-api": { - "version": "1.9.0-SNAPSHOT.88", + "version": "1.9.0-SNAPSHOT.85", "dependencies": { "tslib": "^1.9.0" }, @@ -12019,7 +11243,7 @@ "license": "0BSD" }, "node_modules/@wf1/wfcc-application-ui": { - "version": "1.2.0-SNAPSHOT.44", + "version": "1.2.0-SNAPSHOT.106", "dependencies": { "tslib": "^2.5.1" } @@ -12029,7 +11253,7 @@ "license": "0BSD" }, "node_modules/@wf1/wfdm-document-management-api": { - "version": "1.2.0-SNAPSHOT.13", + "version": "1.2.0-SNAPSHOT.61", "dependencies": { "tslib": "^1.10.0" }, @@ -12043,9 +11267,9 @@ "license": "0BSD" }, "node_modules/@wf1/wfrm-resource-schedule-api": { - "version": "1.9.0-SNAPSHOT.99", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/@wf1/wfrm-resource-schedule-api/-/@wf1/wfrm-resource-schedule-api-1.9.0-SNAPSHOT.99.tgz", - "integrity": "sha1-tNmjOR0xSI7BHoUEx9EZiBxfqqY=", + "version": "1.9.0-SNAPSHOT.790", + "resolved": "https://apps.vividsolutions.com/artifactory/api/npm/npm/@wf1/wfrm-resource-schedule-api/-/@wf1/wfrm-resource-schedule-api-1.9.0-SNAPSHOT.790.tgz", + "integrity": "sha1-UlmMZPJ3XDQhINv3RtmvhhRlGgY=", "dependencies": { "tslib": "^1.10.0" }, @@ -12056,7 +11280,8 @@ }, "node_modules/@wf1/wfrm-resource-schedule-api/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/@xml-tools/parser": { "version": "1.0.11", @@ -12378,6 +11603,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ansi-html-community": { "version": "0.0.8", "dev": true, @@ -12407,6 +11643,19 @@ "node": ">=4" } }, + "node_modules/ansi-styles/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/ansi-styles/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, "node_modules/anymatch": { "version": "3.1.3", "dev": true, @@ -12820,7 +12069,7 @@ } }, "node_modules/aws4": { - "version": "1.12.0", + "version": "1.13.0", "dev": true, "license": "MIT" }, @@ -12931,24 +12180,24 @@ "optional": true }, "node_modules/bare-fs": { - "version": "2.2.3", + "version": "2.3.0", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "bare-events": "^2.0.0", "bare-path": "^2.0.0", - "streamx": "^2.13.0" + "bare-stream": "^1.0.0" } }, "node_modules/bare-os": { - "version": "2.2.1", + "version": "2.3.0", "dev": true, "license": "Apache-2.0", "optional": true }, "node_modules/bare-path": { - "version": "2.1.1", + "version": "2.1.2", "dev": true, "license": "Apache-2.0", "optional": true, @@ -12956,6 +12205,15 @@ "bare-os": "^2.1.0" } }, + "node_modules/bare-stream": { + "version": "1.0.0", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "streamx": "^2.16.1" + } + }, "node_modules/base64-js": { "version": "1.5.1", "funding": [ @@ -12993,11 +12251,6 @@ "node": ">= 0.8" } }, - "node_modules/basic-auth/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, "node_modules/batch": { "version": "0.6.1", "dev": true, @@ -13116,6 +12369,14 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", "dev": true, @@ -13129,6 +12390,20 @@ "dev": true, "license": "MIT" }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/bonjour-service": { "version": "1.2.1", "dev": true, @@ -13165,11 +12440,11 @@ } }, "node_modules/bplist-parser": { - "version": "0.3.2", + "version": "0.2.0", "dev": true, "license": "MIT", "dependencies": { - "big-integer": "1.6.x" + "big-integer": "^1.6.44" }, "engines": { "node": ">= 5.10.0" @@ -13184,11 +12459,11 @@ } }, "node_modules/braces": { - "version": "3.0.2", + "version": "3.0.3", "dev": true, "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -13268,6 +12543,24 @@ "node": ">= 0.12" } }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/browserify-zlib": { "version": "0.1.4", "dev": true, @@ -13396,16 +12689,8 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/builtins": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, "node_modules/bytes": { - "version": "3.1.2", + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { @@ -13529,7 +12814,7 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001607", + "version": "1.0.30001620", "dev": true, "funding": [ { @@ -13649,135 +12934,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/cheerio-select/node_modules/css-select": { - "version": "5.1.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cheerio-select/node_modules/dom-serializer": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domhandler": { - "version": "5.0.3", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domutils": { - "version": "3.1.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/entities": { - "version": "4.5.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/dom-serializer": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domhandler": { - "version": "5.0.3", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domutils": { - "version": "3.1.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/entities": { - "version": "4.5.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, "node_modules/chevrotain": { "version": "7.1.1", "dev": true, @@ -13821,7 +12977,7 @@ } }, "node_modules/chromatic": { - "version": "11.3.5", + "version": "11.4.0", "dev": true, "license": "MIT", "bin": { @@ -13977,6 +13133,17 @@ "node": ">=12" } }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/clone": { "version": "1.0.4", "dev": true, @@ -14024,16 +13191,17 @@ } }, "node_modules/color-convert": { - "version": "1.9.3", - "dev": true, + "version": "2.0.1", "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "dev": true, + "version": "1.1.4", "license": "MIT" }, "node_modules/color-string": { @@ -14053,22 +13221,6 @@ "color-support": "bin.js" } }, - "node_modules/color/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/colorette": { "version": "2.0.20", "dev": true, @@ -14151,14 +13303,6 @@ "node": ">= 0.8.0" } }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", "dev": true, @@ -14172,11 +13316,6 @@ "dev": true, "license": "MIT" }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, "node_modules/concat-map": { "version": "0.0.1", "license": "MIT" @@ -14245,6 +13384,25 @@ "node": ">= 0.6" } }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/content-type": { "version": "1.0.5", "dev": true, @@ -14345,6 +13503,79 @@ "node": ">=10" } }, + "node_modules/conventional-changelog-core/node_modules/find-up": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/locate-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-limit": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-locate": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-try": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/path-exists": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/conventional-changelog-ember": { "version": "2.0.9", "dev": true, @@ -14476,7 +13707,7 @@ "license": "MIT" }, "node_modules/cookie": { - "version": "0.4.2", + "version": "0.6.0", "dev": true, "license": "MIT", "engines": { @@ -14613,7 +13844,7 @@ } }, "node_modules/core-js-compat": { - "version": "3.36.1", + "version": "3.37.1", "dev": true, "license": "MIT", "dependencies": { @@ -14661,10 +13892,9 @@ }, "node_modules/cors": { "version": "2.8.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/cors/-/cors-2.8.5.tgz", - "integrity": "sha1-6sEdpRWS3Ya58G9uesKTs9+HXSk=", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dev": true, - "license": "MIT", "dependencies": { "object-assign": "^4", "vary": "^1" @@ -14674,18 +13904,44 @@ } }, "node_modules/cosmiconfig": { - "version": "7.1.0", + "version": "9.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/create-ecdh": { @@ -14770,21 +14026,68 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/critters/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/critters/node_modules/css-select": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/critters/node_modules/dom-serializer": { + "version": "1.4.1", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/critters/node_modules/domhandler": { + "version": "4.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/critters/node_modules/color-name": { - "version": "1.1.4", + "node_modules/critters/node_modules/domutils": { + "version": "2.8.0", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/critters/node_modules/entities": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, "node_modules/critters/node_modules/has-flag": { "version": "4.0.0", @@ -14799,6 +14102,14 @@ "dev": true, "license": "MIT" }, + "node_modules/critters/node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^6.0.1" + } + }, "node_modules/critters/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -14890,14 +14201,14 @@ } }, "node_modules/css-select": { - "version": "4.3.0", + "version": "5.1.0", "dev": true, "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", "nth-check": "^2.0.1" }, "funding": { @@ -15286,17 +14597,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/default-browser-id/node_modules/bplist-parser": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, "node_modules/default-gateway": { "version": "6.0.3", "dev": true, @@ -15401,7 +14701,26 @@ "node": "*" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/del/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/del/node_modules/rimraf": { @@ -15418,6 +14737,14 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/del/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/delayed-stream": { "version": "1.0.0", "dev": true, @@ -15557,11 +14884,11 @@ } }, "node_modules/diff-sequences": { - "version": "28.1.1", + "version": "29.6.3", "dev": true, "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/diffie-hellman": { @@ -15592,6 +14919,14 @@ "node": ">=8" } }, + "node_modules/dir-glob/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/dns-packet": { "version": "5.6.1", "dev": true, @@ -15639,13 +14974,13 @@ } }, "node_modules/dom-serializer": { - "version": "1.4.1", + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, "funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" @@ -15663,11 +14998,11 @@ "license": "BSD-2-Clause" }, "node_modules/domhandler": { - "version": "4.3.1", + "version": "5.0.3", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.3.0" }, "engines": { "node": ">= 4" @@ -15677,13 +15012,13 @@ } }, "node_modules/domutils": { - "version": "2.8.0", + "version": "3.1.0", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" @@ -15797,7 +15132,7 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.729", + "version": "1.4.777", "dev": true, "license": "ISC" }, @@ -15916,6 +15251,14 @@ "node": ">=10.0.0" } }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.4.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/engine.io/node_modules/ws": { "version": "8.11.0", "dev": true, @@ -15937,7 +15280,7 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.16.0", + "version": "5.16.1", "dev": true, "license": "MIT", "dependencies": { @@ -15954,9 +15297,12 @@ "license": "MIT" }, "node_modules/entities": { - "version": "2.2.0", - "dev": true, + "version": "4.5.0", + "devOptional": true, "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -16103,7 +15449,7 @@ } }, "node_modules/es-module-lexer": { - "version": "1.5.2", + "version": "1.5.3", "dev": true, "license": "MIT" }, @@ -16372,10 +15718,9 @@ }, "node_modules/eslint-plugin-import": { "version": "2.29.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha1-1Fs3te9ZAdY5wVJw101G0WEVBkM=", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, - "license": "MIT", "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -16431,10 +15776,9 @@ }, "node_modules/eslint-plugin-jsdoc": { "version": "48.2.5", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz", - "integrity": "sha1-ZuxxJjKFL6oVBloJQ0J4aFjxPEk=", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz", + "integrity": "sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@es-joy/jsdoccomment": "~0.43.0", "are-docs-informative": "^0.0.2", @@ -16477,10 +15821,9 @@ }, "node_modules/eslint-plugin-prefer-arrow": { "version": "1.2.3", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz", - "integrity": "sha1-5/uz+kzYT/EBW5xRrYZVDlUEEEE=", + "resolved": "https://registry.npmjs.org/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz", + "integrity": "sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ==", "dev": true, - "license": "MIT", "peerDependencies": { "eslint": ">=2.0.0" } @@ -16625,6 +15968,33 @@ "node": ">=4.0" } }, + "node_modules/eslint-plugin-storybook/node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-storybook/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/eslint-scope": { "version": "7.2.2", "dev": true, @@ -16725,22 +16095,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", "dev": true, @@ -16752,21 +16106,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", "dev": true, @@ -16816,46 +16155,15 @@ "dev": true, "license": "MIT" }, - "node_modules/eslint/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/p-locate": { - "version": "5.0.0", + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/eslint/node_modules/supports-color": { @@ -16966,11 +16274,6 @@ "@types/estree": "^1.0.0" } }, - "node_modules/estree-walker/node_modules/@types/estree": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, "node_modules/esutils": { "version": "2.0.3", "dev": true, @@ -17126,14 +16429,6 @@ "node": ">= 0.10.0" } }, - "node_modules/express/node_modules/cookie": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "dev": true, @@ -17164,14 +16459,39 @@ "dev": true, "license": "MIT" }, - "node_modules/express/node_modules/statuses": { - "version": "2.0.1", + "node_modules/express/node_modules/qs": { + "version": "6.11.0", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { - "node": ">= 0.8" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/extend": { "version": "3.0.2", "dev": true, @@ -17410,7 +16730,7 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", + "version": "7.1.1", "dev": true, "license": "MIT", "dependencies": { @@ -17455,37 +16775,108 @@ "dev": true, "license": "MIT", "dependencies": { - "ee-first": "1.1.1" + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/statuses": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/find-cache-dir": { - "version": "3.3.2", + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "find-up": "^4.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, "node_modules/find-up": { - "version": "4.1.0", + "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", + "locate-path": "^6.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/flat-cache": { @@ -17686,22 +17077,21 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "7.1.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -17715,6 +17105,14 @@ "dev": true, "license": "MIT" }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", "dev": true, @@ -17831,7 +17229,7 @@ } }, "node_modules/fs-minipass/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", "dev": true, "license": "ISC", "engines": { @@ -17839,7 +17237,7 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.5", + "version": "1.0.6", "dev": true, "license": "Unlicense" }, @@ -17898,6 +17296,17 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "dev": true, @@ -17994,6 +17403,17 @@ "wrap-ansi": "^7.0.0" } }, + "node_modules/get-pkg-repo/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/get-pkg-repo/node_modules/through2": { "version": "2.0.5", "dev": true, @@ -18247,11 +17667,12 @@ } }, "node_modules/globalthis": { - "version": "1.0.3", + "version": "1.0.4", "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -18261,19 +17682,19 @@ } }, "node_modules/globby": { - "version": "11.1.0", + "version": "14.0.1", "dev": true, "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -18744,57 +18165,6 @@ "entities": "^4.4.0" } }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/domhandler": { - "version": "5.0.3", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "3.1.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "4.5.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/http-auth": { "version": "4.1.9", "dev": true, @@ -18850,14 +18220,6 @@ "node": ">= 0.8" } }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/http-parser-js": { "version": "0.5.8", "dev": true, @@ -18965,7 +18327,7 @@ } }, "node_modules/i18next": { - "version": "23.11.4", + "version": "23.11.5", "dev": true, "funding": [ { @@ -19056,7 +18418,7 @@ "license": "ISC" }, "node_modules/ignore-walk": { - "version": "6.0.4", + "version": "6.0.5", "dev": true, "license": "ISC", "dependencies": { @@ -19105,7 +18467,7 @@ "license": "MIT" }, "node_modules/immutable": { - "version": "4.3.5", + "version": "4.3.6", "dev": true, "license": "MIT" }, @@ -19227,22 +18589,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/inquirer/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -19259,6 +18605,17 @@ "tslib": "^2.1.0" } }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/inquirer/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -19309,7 +18666,7 @@ } }, "node_modules/ionicons": { - "version": "7.3.1", + "version": "7.4.0", "license": "MIT", "dependencies": { "@stencil/core": "^4.0.3" @@ -19338,11 +18695,11 @@ "license": "BSD-3-Clause" }, "node_modules/ipaddr.js": { - "version": "2.1.0", + "version": "1.9.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 10" + "node": ">= 0.10" } }, "node_modules/is-absolute-url": { @@ -19959,17 +19316,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", "dev": true, @@ -19985,12 +19331,9 @@ } }, "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", "dev": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -20009,11 +19352,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/istanbul-lib-source-maps": { "version": "3.0.6", "dev": true, @@ -20116,7 +19454,7 @@ } }, "node_modules/jackspeak": { - "version": "2.3.6", + "version": "3.1.2", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -20178,22 +19516,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jake/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -20314,22 +19636,14 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest-diff/node_modules/diff-sequences": { + "version": "28.1.1", "dev": true, "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -20338,6 +19652,36 @@ "node": ">=8" } }, + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "28.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -20400,30 +19744,44 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "28.1.3", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/jest-matcher-utils/node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", "dev": true, @@ -20636,22 +19994,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jscodeshift/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jscodeshift/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/jscodeshift/node_modules/convert-source-map": { "version": "2.0.0", "dev": true, @@ -21019,6 +20361,17 @@ "node": ">=0.10.0" } }, + "node_modules/karma/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/karma/node_modules/yargs": { "version": "16.2.0", "dev": true, @@ -21317,13 +20670,17 @@ } }, "node_modules/locate-path": { - "version": "5.0.0", + "version": "6.0.0", + "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { @@ -21394,22 +20751,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/log-symbols/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -21909,76 +21250,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/meow/node_modules/read-pkg": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/meow/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/meow/node_modules/type-fest": { "version": "0.18.1", "dev": true, @@ -22035,17 +21306,28 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", + "version": "4.0.6", "dev": true, "license": "MIT", "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "braces": "^3.0.3", + "picomatch": "^4.0.2" }, "engines": { "node": ">=8.6" } }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/miller-rabin": { "version": "4.0.1", "license": "MIT", @@ -22515,6 +21797,17 @@ "node": ">=12.13.0" } }, + "node_modules/native-run/node_modules/bplist-parser": { + "version": "0.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, "node_modules/native-run/node_modules/split2": { "version": "4.2.0", "dev": true, @@ -22666,7 +21959,7 @@ "license": "0BSD" }, "node_modules/node-abi": { - "version": "3.57.0", + "version": "3.62.0", "dev": true, "license": "MIT", "dependencies": { @@ -22790,6 +22083,69 @@ "he": "1.2.0" } }, + "node_modules/node-html-parser/node_modules/css-select": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/node-html-parser/node_modules/dom-serializer": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/domhandler": { + "version": "4.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/domutils": { + "version": "2.8.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/node-html-parser/node_modules/entities": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/node-releases": { "version": "2.0.14", "dev": true, @@ -22887,7 +22243,7 @@ "license": "Apache-2.0" }, "node_modules/npm-bundled": { - "version": "3.0.0", + "version": "3.0.1", "dev": true, "license": "ISC", "dependencies": { @@ -23033,7 +22389,7 @@ } }, "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { - "version": "3.0.4", + "version": "3.0.5", "dev": true, "license": "MIT", "dependencies": { @@ -23049,7 +22405,7 @@ } }, "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", "dev": true, "license": "ISC", "engines": { @@ -23264,10 +22620,9 @@ }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -23441,16 +22796,16 @@ } }, "node_modules/optionator": { - "version": "0.9.3", + "version": "0.9.4", "dev": true, "license": "MIT", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -23507,26 +22862,21 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/ora/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { "node": ">=8" } @@ -23711,26 +23061,31 @@ } }, "node_modules/p-limit": { - "version": "2.3.0", + "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "4.1.0", + "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-map": { @@ -23850,6 +23205,24 @@ "node": ">= 0.10" } }, + "node_modules/parse-asn1/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/parse-json": { "version": "5.2.0", "dev": true, @@ -23899,30 +23272,18 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parse5-html-rewriting-stream/node_modules/entities": { - "version": "4.5.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "parse5": "^6.0.1" + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { - "version": "6.0.1", - "dev": true, - "license": "MIT" - }, "node_modules/parse5-sax-parser": { "version": "7.0.0", "dev": true, @@ -23934,17 +23295,6 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parse5/node_modules/entities": { - "version": "4.5.0", - "devOptional": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/parseurl": { "version": "1.3.3", "dev": true, @@ -24020,7 +23370,7 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", + "version": "10.2.2", "dev": true, "license": "ISC", "engines": { @@ -24028,7 +23378,7 @@ } }, "node_modules/path-scurry/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", "dev": true, "license": "ISC", "engines": { @@ -24041,11 +23391,14 @@ "license": "MIT" }, "node_modules/path-type": { - "version": "4.0.0", + "version": "5.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pathe": { @@ -24164,7 +23517,7 @@ "license": "MIT" }, "node_modules/picocolors": { - "version": "1.0.0", + "version": "1.0.1", "dev": true, "license": "ISC" }, @@ -24232,13 +23585,14 @@ } }, "node_modules/pkg-dir": { - "version": "4.2.0", + "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.0.0" + "find-up": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/plist": { @@ -24340,6 +23694,29 @@ "webpack": "^5.0.0" } }, + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/postcss-modules-extract-imports": { "version": "3.1.0", "dev": true, @@ -24499,17 +23876,16 @@ } }, "node_modules/pretty-format": { - "version": "28.1.3", + "version": "27.5.1", "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^28.1.3", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "react-is": "^17.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/pretty-format/node_modules/ansi-styles": { @@ -24704,22 +24080,18 @@ "node": ">=8" } }, - "node_modules/protractor/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/protractor/node_modules/find-up": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/protractor/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/protractor/node_modules/glob": { "version": "7.2.3", "dev": true, @@ -24739,6 +24111,42 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/protractor/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/protractor/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/protractor/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/protractor/node_modules/q": { "version": "1.4.1", "dev": true, @@ -24879,24 +24287,15 @@ "node": ">= 0.10" } }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, "node_modules/proxy-from-env": { "version": "1.1.0", "license": "MIT" }, "node_modules/proxy-middleware": { "version": "0.15.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/proxy-middleware/-/proxy-middleware-0.15.0.tgz", - "integrity": "sha1-o/3xvvtzD5UZZYcqwvYHTGFHelY=", + "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz", + "integrity": "sha512-EGCG8SeoIRVMhsqHQUdDigB2i7qU7fCsWASwn54+nPutYO8n4q6EiwMzyfWlC+dzRFExP+kvcnDFdBDHoZBU7Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -24997,6 +24396,17 @@ "node-fetch": "2.6.7" } }, + "node_modules/puppeteer/node_modules/find-up": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/puppeteer/node_modules/glob": { "version": "7.2.3", "license": "ISC", @@ -25015,6 +24425,16 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/puppeteer/node_modules/locate-path": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/puppeteer/node_modules/node-fetch": { "version": "2.6.7", "license": "MIT", @@ -25033,6 +24453,39 @@ } } }, + "node_modules/puppeteer/node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/puppeteer/node_modules/p-locate": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/puppeteer/node_modules/pkg-dir": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/puppeteer/node_modules/rimraf": { "version": "3.0.2", "license": "ISC", @@ -25046,6 +24499,25 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/puppeteer/node_modules/ws": { + "version": "8.8.0", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/q": { "version": "1.5.1", "dev": true, @@ -25086,35 +24558,75 @@ "color-convert": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/qrcode/node_modules/cliui": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/qrcode/node_modules/find-up": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/locate-path": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/qrcode/node_modules/cliui": { - "version": "6.0.0", - "license": "ISC", + "node_modules/qrcode/node_modules/p-locate": { + "version": "4.1.0", + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/qrcode/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/qrcode/node_modules/strip-ansi": { + "version": "6.0.1", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/qrcode/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, "node_modules/qrcode/node_modules/wrap-ansi": { "version": "6.2.0", "license": "MIT", @@ -25163,11 +24675,11 @@ } }, "node_modules/qs": { - "version": "6.11.0", + "version": "6.12.1", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -25258,6 +24770,14 @@ "node": ">= 0.8" } }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/rc": { "version": "1.2.8", "dev": true, @@ -25332,7 +24852,7 @@ } }, "node_modules/react-is": { - "version": "18.2.0", + "version": "17.0.2", "dev": true, "license": "MIT" }, @@ -25435,7 +24955,7 @@ } }, "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.1", + "version": "3.0.2", "dev": true, "license": "MIT", "engines": { @@ -25451,21 +24971,21 @@ } }, "node_modules/read-package-json/node_modules/glob": { - "version": "10.3.12", + "version": "10.3.16", "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", + "jackspeak": "^3.1.2", "minimatch": "^9.0.1", "minipass": "^7.0.4", - "path-scurry": "^1.10.2" + "path-scurry": "^1.11.0" }, "bin": { "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -25483,7 +25003,7 @@ } }, "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.1", + "version": "3.0.2", "dev": true, "license": "MIT", "engines": { @@ -25513,7 +25033,7 @@ } }, "node_modules/read-package-json/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", "dev": true, "license": "ISC", "engines": { @@ -25548,76 +25068,121 @@ } }, "node_modules/read-pkg-up": { - "version": "3.0.0", + "version": "7.0.1", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/read-pkg-up/node_modules/find-up": { - "version": "2.1.0", + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, + "node_modules/read-pkg-up/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "2.0.0", + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=4" + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "1.3.0", + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "2.0.0", + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^1.1.0" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "1.0.0", + "node_modules/read-pkg-up/node_modules/read-pkg": { + "version": "5.2.0", "dev": true, "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "3.0.0", + "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", "dev": true, - "license": "MIT", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=4" + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" } }, "node_modules/read-pkg/node_modules/hosted-git-info": { @@ -25680,10 +25245,6 @@ "version": "1.0.0", "license": "MIT" }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, "node_modules/readdirp": { "version": "3.6.0", "dev": true, @@ -25883,6 +25444,69 @@ "strip-ansi": "^6.0.1" } }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/renderkid/node_modules/htmlparser2": { "version": "6.1.0", "dev": true, @@ -25901,6 +25525,17 @@ "entities": "^2.0.0" } }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/replace": { "version": "1.2.2", "dev": true, @@ -26004,6 +25639,20 @@ "node": ">=6" } }, + "node_modules/replace-in-file/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/replace-in-file/node_modules/p-locate": { "version": "3.0.0", "dev": true, @@ -26163,31 +25812,74 @@ "wrap-ansi": "^6.2.0" } }, - "node_modules/replace/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/replace/node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/minimatch": { + "version": "3.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/replace/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/replace/node_modules/p-locate": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/replace/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/replace/node_modules/minimatch": { - "version": "3.0.5", + "node_modules/replace/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "ansi-regex": "^5.0.1" }, "engines": { - "node": "*" + "node": ">=8" } }, "node_modules/replace/node_modules/wrap-ansi": { @@ -26549,21 +26241,7 @@ } }, "node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "version": "5.1.2", "license": "MIT" }, "node_modules/safe-regex-test": { @@ -26840,10 +26518,9 @@ }, "node_modules/send": { "version": "0.18.0", - "resolved": "http://bwa.nrs.gov.bc.ca/int/artifactory/api/npm/nrs-virtual-npm/send/-/send-0.18.0.tgz", - "integrity": "sha1-ZwFnzGVLBfWqSnZ/kRO7NxvHBr4=", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, - "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -26892,14 +26569,6 @@ "dev": true, "license": "MIT" }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/serialize-javascript": { "version": "6.0.2", "dev": true, @@ -26970,6 +26639,14 @@ "dev": true, "license": "ISC" }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/serve-static": { "version": "1.15.0", "dev": true, @@ -27085,29 +26762,15 @@ "url": "https://opencollective.com/libvips" } }, - "node_modules/sharp/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/sharp/node_modules/node-addon-api": { "version": "6.1.0", "dev": true, "license": "MIT" }, "node_modules/sharp/node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", "dev": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -27116,7 +26779,7 @@ } }, "node_modules/sharp/node_modules/tar-fs": { - "version": "3.0.5", + "version": "3.0.6", "dev": true, "license": "MIT", "dependencies": { @@ -27138,11 +26801,6 @@ "streamx": "^2.15.0" } }, - "node_modules/sharp/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/shebang-command": { "version": "2.0.0", "dev": true, @@ -27244,7 +26902,7 @@ } }, "node_modules/sigstore/node_modules/minipass-fetch": { - "version": "3.0.4", + "version": "3.0.5", "dev": true, "license": "MIT", "dependencies": { @@ -27260,7 +26918,7 @@ } }, "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", "dev": true, "license": "ISC", "engines": { @@ -27369,11 +27027,14 @@ "license": "MIT" }, "node_modules/slash": { - "version": "3.0.0", + "version": "5.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/slice-ansi": { @@ -27406,22 +27067,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/smart-buffer": { "version": "4.2.0", "dev": true, @@ -27508,7 +27153,7 @@ } }, "node_modules/socks": { - "version": "2.8.1", + "version": "2.8.3", "dev": true, "license": "MIT", "dependencies": { @@ -27811,7 +27456,7 @@ "license": "MIT" }, "node_modules/ssri": { - "version": "10.0.5", + "version": "10.0.6", "dev": true, "license": "ISC", "dependencies": { @@ -27822,7 +27467,7 @@ } }, "node_modules/ssri/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", "dev": true, "license": "ISC", "engines": { @@ -27830,11 +27475,11 @@ } }, "node_modules/statuses": { - "version": "1.5.0", + "version": "2.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/stop-iteration-iterator": { @@ -27854,11 +27499,11 @@ "license": "MIT" }, "node_modules/storybook": { - "version": "8.1.1", + "version": "8.1.2", "dev": true, "license": "MIT", "dependencies": { - "@storybook/cli": "8.1.1" + "@storybook/cli": "8.1.2" }, "bin": { "sb": "index.js", @@ -27948,10 +27593,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, "node_modules/string-width": { "version": "4.2.3", "license": "MIT", @@ -27978,6 +27619,27 @@ "node": ">=8" } }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/string.prototype.trim": { "version": "1.2.9", "dev": true, @@ -28025,13 +27687,17 @@ } }, "node_modules/strip-ansi": { - "version": "6.0.1", + "version": "7.1.0", + "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/strip-ansi-cjs": { @@ -28046,6 +27712,17 @@ "node": ">=8" } }, + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/strip-bom": { "version": "3.0.0", "dev": true, @@ -28451,7 +28128,7 @@ } }, "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.30.3", + "version": "5.31.0", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -28650,27 +28327,13 @@ } }, "node_modules/touch": { - "version": "3.1.0", + "version": "3.1.1", "dev": true, "license": "ISC", - "dependencies": { - "nopt": "~1.0.10" - }, "bin": { "nodetouch": "bin/nodetouch.js" } }, - "node_modules/touch/node_modules/nopt": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, "node_modules/tough-cookie": { "version": "2.5.0", "dev": true, @@ -28850,22 +28513,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", "dev": true, @@ -28987,7 +28634,7 @@ } }, "node_modules/tuf-js/node_modules/minipass-fetch": { - "version": "3.0.4", + "version": "3.0.5", "dev": true, "license": "MIT", "dependencies": { @@ -29003,7 +28650,7 @@ } }, "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", + "version": "7.1.1", "dev": true, "license": "ISC", "engines": { @@ -29051,11 +28698,11 @@ } }, "node_modules/type-fest": { - "version": "0.21.3", + "version": "2.19.0", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" + "node": ">=12.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -29486,7 +29133,7 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.13", + "version": "1.0.16", "dev": true, "funding": [ { @@ -29504,8 +29151,8 @@ ], "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -29536,20 +29183,6 @@ "dev": true, "license": "MIT" }, - "node_modules/url/node_modules/qs": { - "version": "6.12.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/use-callback-ref": { "version": "1.3.2", "dev": true, @@ -29663,12 +29296,9 @@ } }, "node_modules/validate-npm-package-name": { - "version": "5.0.0", + "version": "5.0.1", "dev": true, "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -30106,6 +29736,14 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, "node_modules/webpack-dev-server/node_modules/rimraf": { "version": "3.0.2", "dev": true, @@ -30152,6 +29790,17 @@ "strip-ansi": "^6.0.0" } }, + "node_modules/webpack-hot-middleware/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/webpack-merge": { "version": "5.8.0", "dev": true, @@ -30197,11 +29846,6 @@ "dev": true, "license": "MIT" }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, "node_modules/webpack/node_modules/ajv": { "version": "6.12.6", "dev": true, @@ -30466,6 +30110,14 @@ "node": ">=8.12.0" } }, + "node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wordwrap": { "version": "1.0.0", "dev": true, @@ -30518,22 +30170,17 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, @@ -30548,22 +30195,17 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/wrappy": { "version": "1.0.2", "license": "ISC" @@ -30579,14 +30221,15 @@ } }, "node_modules/ws": { - "version": "8.8.0", + "version": "8.17.0", + "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { diff --git a/client/wfnews-war/src/main/angular/src/app/app.module.ts b/client/wfnews-war/src/main/angular/src/app/app.module.ts index ad0793527..087121304 100644 --- a/client/wfnews-war/src/main/angular/src/app/app.module.ts +++ b/client/wfnews-war/src/main/angular/src/app/app.module.ts @@ -250,6 +250,8 @@ import { ResourceManagementService } from './services/resource-management.servic import { ApiModule as ScheduleApiModule, Configuration as ScheduleAPIServiceConfiguration } from "@wf1/wfrm-resource-schedule-api"; +import { AreaRestrictionHeaderComponent } from './components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component'; +import { BanHeaderComponent } from './components/public-incident-page/incident-info-header/ban-header/ban-header.component'; // Copied from im-external.module TODO: consolidate in one place export const DATE_FORMATS = { @@ -413,6 +415,8 @@ export const DATE_FORMATS = { NotificationSnackbarComponent, PublicEventPageComponent, IncidentTabsComponent, + AreaRestrictionHeaderComponent, + BanHeaderComponent, ], imports: [ MatSortModule, diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/bans-full-details/bans-full-details.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/bans-full-details/bans-full-details.component.html index b87148d05..7af445254 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/bans-full-details/bans-full-details.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/bans-full-details/bans-full-details.component.html @@ -1,6 +1,6 @@
-
Fire Ban on {{banData.description}} Open Burning
+
Fire Ban on {{banData.description}} Open Fires

Decisions on when and where to implement fire bans and restrictions are made by B.C.’s regional fire centres depending on local fire hazards or dangers, forecasted weather conditions and the type and level of fire activity occurring.

diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html index 1eeeeca29..cc174ff75 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html @@ -1,5 +1,5 @@
- +
diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts index 3b7689f9b..a722bfe49 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts @@ -11,7 +11,10 @@ export class PublicEventPageComponent implements OnInit { public isLoading = true; public loadingFailed = false; public eventNumber: string; + public eventName: string; public evac: string; + public areaRestriction: string + public ban: string constructor( private agolService: AGOLService, @@ -29,6 +32,14 @@ export class PublicEventPageComponent implements OnInit { returnExtent: false, }); } + else if(params && params['eventName'] && params['eventType'] === 'area-restriction'){ + this.eventName = params['eventName']; + this.populateAreaRestrictionByName(); + } + else if(params && params['eventNumber'] && params['eventType'] === 'ban'){ + this.eventNumber = params['eventNumber']; + this.populateBanById(); + } }); } @@ -47,4 +58,42 @@ export class PublicEventPageComponent implements OnInit { } }); } + + async populateAreaRestrictionByName(options: AgolOptions = null) { + this.agolService + .getAreaRestrictions( + `NAME='${this.eventName}'`, + null, + { + returnGeometry: true, + returnCentroid: true, + returnExtent: false, + }, + ) + .toPromise() + .then((response) => { + if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) { + this.areaRestriction = response.features[0]; + this.isLoading = false; + } + }); + } + + async populateBanById(options: AgolOptions = null) { + this.agolService + .getBansAndProhibitionsById( + this.eventNumber, { + returnGeometry: true, + returnCentroid: true, + returnExtent: false, + }) + .toPromise() + .then((response) => { + if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) { + this.ban = response.features[0]; + this.isLoading = false; + } + }); + } + } \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.html new file mode 100644 index 000000000..9710ea63e --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.html @@ -0,0 +1,30 @@ +
+
{{areaRestriction.attributes.NAME}}
+
+
+ + Issued on {{convertToDateTimeTimeZone(areaRestriction.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}} +
+
+ local_authority + Issued by {{areaRestriction.attributes.FIRE_CENTRE_NAME}} +
+
+ Layers + BC Wildfire Area Restrictions Layer +
+
+
+ + A legal order that prohibits access to certain areas in order to limit the risk of fire,
+ address a public safety concern or avoid interference with fire control. +
+
+
+ +
+
+
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.scss new file mode 100644 index 000000000..f5e683887 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.scss @@ -0,0 +1 @@ +@import '../incident-header-panel.component.scss'; diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.ts new file mode 100644 index 000000000..84a43a744 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.ts @@ -0,0 +1,35 @@ +import { Component, Input, ViewEncapsulation } from '@angular/core'; +import { Router } from '@angular/router'; +import { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils'; + +@Component({ + selector: 'wfnews-area-restriction-header', + templateUrl: './area-restriction-header.component.html', + styleUrls: ['./area-restriction-header.component.scss'], + encapsulation: ViewEncapsulation.None // This line disables view encapsulation + +}) +export class AreaRestrictionHeaderComponent { + convertToDateTimeTimeZone = convertToDateTimeTimeZone; + + constructor( + private router: Router, + + ) {} + + + @Input() areaRestriction: any; + + navToMap() { + setTimeout(() => { + this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], { + queryParams: { + longitude: this.areaRestriction.centroid.x, + latitude: this.areaRestriction.centroid.y, + areaRestriction: true, + }, + }); + }, 200); + } + +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.html new file mode 100644 index 000000000..692145d9c --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.html @@ -0,0 +1,31 @@ +
+
Fire Ban on {{ban.attributes.ACCESS_PROHIBITION_DESCRIPTION}} Open Fires
+
+
+ + Issued on {{convertToDateTimeTimeZone(ban.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}} +
+
+ local_authority + {{ban.attributes.FIRE_CENTRE_NAME}} Fire Centre +
+
+ Layers + BC Wildfire Fire Bans and Prohibitions Layer +
+
+
+ + Decisions on when and where to implement fire bans and restrictions are
+ made by B.C.’s regional fire centres depending on local fire hazards or dangers,
+ forecasted weather conditions and the type and level of fire activity occurring. +
+
+
+ +
+
+
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.scss new file mode 100644 index 000000000..f5e683887 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.scss @@ -0,0 +1 @@ +@import '../incident-header-panel.component.scss'; diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.ts new file mode 100644 index 000000000..7f52a76c5 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.ts @@ -0,0 +1,33 @@ +import { Component, Input, ViewEncapsulation } from '@angular/core'; +import { Router } from '@angular/router'; +import { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils'; + +@Component({ + selector: 'wfnews-ban-header', + templateUrl: './ban-header.component.html', + styleUrls: ['./ban-header.component.scss'], + encapsulation: ViewEncapsulation.None // This line disables view encapsulation +}) +export class BanHeaderComponent { + convertToDateTimeTimeZone = convertToDateTimeTimeZone; + + constructor( + private router: Router, + + ) {} + + + @Input() ban: any; + + navToMap() { + setTimeout(() => { + this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], { + queryParams: { + longitude: this.ban.centroid.x, + latitude: this.ban.centroid.y, + bansProhibitions: true, + }, + }); + }, 200); + } +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html index 8c4ed9a6a..bd836ceba 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html @@ -149,6 +149,12 @@
+
+ +
+
+ +
diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts index 5abe0479f..9325f138a 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts @@ -44,6 +44,8 @@ export class IncidentHeaderPanel implements AfterViewInit { @Input() public evacOrders: EvacOrderOption[] = []; @Input() public extent: any; @Input() public evac: any; + @Input() public areaRestriction: any; + @Input() public ban: any; @Output() requestPrint = new EventEmitter(); public params: ParamMap; @@ -128,17 +130,37 @@ export class IncidentHeaderPanel implements AfterViewInit { this.bounds = this.commonUtilityService.getPolygonBond(polygonData); } } + } else if (this.areaRestriction){ + location = [ + Number(this.areaRestriction.centroid?.y), + Number(this.areaRestriction.centroid?.x), + ]; + const polygonData = this.commonUtilityService.extractPolygonData(this.areaRestriction.geometry?.rings); + if (polygonData?.length) { + this.bounds = this.commonUtilityService.getPolygonBond(polygonData); + } } - - this.map = L.map('map', { - attributionControl: false, - zoomControl: false, - dragging: false, - doubleClickZoom: false, - boxZoom: false, - trackResize: false, - scrollWheelZoom: false, - }).setView(location, 9); + else if (this.ban){ + location = [ + Number(this.ban.centroid?.y), + Number(this.ban.centroid?.x), + ]; + const polygonData = this.commonUtilityService.extractPolygonData(this.ban.geometry?.rings); + if (polygonData?.length) { + this.bounds = this.commonUtilityService.getPolygonBond(polygonData); + } + } + if (location) { + this.map = L.map('map', { + attributionControl: false, + zoomControl: false, + dragging: false, + doubleClickZoom: false, + boxZoom: false, + trackResize: false, + scrollWheelZoom: false, + }).setView(location, 9); + } if (this.bounds) { this.map.fitBounds(this.bounds); @@ -194,7 +216,8 @@ export class IncidentHeaderPanel implements AfterViewInit { const databcUrl = this.appConfigService .getConfig() ['mapServices']['openmapsBaseUrl'].toString(); - L.tileLayer + if (this.evac) { + L.tileLayer .wms(databcUrl, { layers: 'WHSE_HUMAN_CULTURAL_ECONOMIC.EMRG_ORDER_AND_ALERT_AREAS_SP', styles: '6885', @@ -212,7 +235,71 @@ export class IncidentHeaderPanel implements AfterViewInit { version: '1.1.1', }) .addTo(this.map); - + } + if (this.areaRestriction) { + L.tileLayer + .wms(databcUrl, { + layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_RESTRICTED_AREAS_SP ', + format: 'image/png', + transparent: true, + version: '1.1.1', + opacity: 0.5, + }) + .addTo(this.map); + } + if (this.ban) { + Promise.all([ + this.http + .get('assets/js/smk/bans-cat1.sld', { responseType: 'text' }) + .toPromise(), + this.http + .get('assets/js/smk/bans-cat2.sld', { responseType: 'text' }) + .toPromise(), + this.http + .get('assets/js/smk/bans-cat3.sld', { responseType: 'text' }) + .toPromise(), + ]).then(async ([cat1sld, cat2sld, cat3sld]) => { + L.tileLayer + .wms(databcUrl, { + layers: + 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP', + format: 'image/png', + transparent: true, + version: '1.1.1', + sld_body: cat3sld, + cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \'%Category 3%\'', + opacity: 0.5, + }) + .addTo(this.map); + + L.tileLayer + .wms(databcUrl, { + layers: + 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP', + format: 'image/png', + transparent: true, + version: '1.1.1', + sld_body: cat2sld, + cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \'%Category 2%\'', + opacity: 0.5, + }) + .addTo(this.map); + + L.tileLayer + .wms(databcUrl, { + layers: + 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP', + format: 'image/png', + transparent: true, + version: '1.1.1', + sld_body: cat1sld, + cql_filter: + 'ACCESS_PROHIBITION_DESCRIPTION LIKE \'%Category 1%\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \'%Campfire%\'', + opacity: 0.5, + }) + .addTo(this.map); + }) + } const icon = L.icon({ iconUrl: '/assets/images/local_fire_department.png', iconSize: [35, 35], diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts index 06473bd3d..03cc5ac5c 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts @@ -218,6 +218,10 @@ export class AreaRestrictionListComponent implements OnInit { const url = this.router.serializeUrl( this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], { queryParams: { + eventType: 'area-restriction', + eventNumber: event.protRsSysID, + eventName: event.name, + source: [ResourcesRoutes.WILDFIRESLIST] }, }), ); diff --git a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.ts b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.ts index 40b9424ff..eb6e8250e 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/wildfires-list-header/bans-list/bans-list.component.ts @@ -220,6 +220,10 @@ whereString = null; const url = this.router.serializeUrl( this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], { queryParams: { + eventType: 'ban', + eventNumber: event.id, + eventName: event.details, + source: [ResourcesRoutes.WILDFIRESLIST] }, }), ); From 290bfeffb9cbf7755fd3ef25a948490eb1052ac2 Mon Sep 17 00:00:00 2001 From: Chris Preston Date: Tue, 4 Jun 2024 09:52:55 -0700 Subject: [PATCH 032/184] Updated version number and minSdkVersion --- client/wfnews-war/src/main/angular/android/app/build.gradle | 4 ++-- client/wfnews-war/src/main/angular/android/variables.gradle | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/client/wfnews-war/src/main/angular/android/app/build.gradle b/client/wfnews-war/src/main/angular/android/app/build.gradle index 61010740f..5620b74b5 100644 --- a/client/wfnews-war/src/main/angular/android/app/build.gradle +++ b/client/wfnews-war/src/main/angular/android/app/build.gradle @@ -11,7 +11,7 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 155 - versionName "1.8.0" + versionName "2.3.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. @@ -57,4 +57,4 @@ try { } } catch(Exception e) { logger.info("google-services.json not found, google-services plugin not applied. Push Notifications won't work") -} \ No newline at end of file +} diff --git a/client/wfnews-war/src/main/angular/android/variables.gradle b/client/wfnews-war/src/main/angular/android/variables.gradle index 18aab657c..c7927531e 100644 --- a/client/wfnews-war/src/main/angular/android/variables.gradle +++ b/client/wfnews-war/src/main/angular/android/variables.gradle @@ -1,5 +1,5 @@ ext { - minSdkVersion = 22 + minSdkVersion = 29 compileSdkVersion = 33 targetSdkVersion = 33 androidxActivityVersion = '1.7.0' @@ -14,4 +14,4 @@ ext { androidxEspressoCoreVersion = '3.5.1' cordovaAndroidVersion = '10.1.1' firebaseVersion = "32.1.1" -} \ No newline at end of file +} From 2bbf5ab9c7eb504093d92408aa8b6dad6060409d Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Tue, 4 Jun 2024 10:28:54 -0700 Subject: [PATCH 033/184] fire danger header (#1934) --- .../src/main/angular/src/app/app.module.ts | 2 + .../public-event-page.component.html | 2 +- .../public-event-page.component.ts | 25 ++++++++++ .../area-restriction-header.component.html | 4 +- .../area-restriction-header.component.ts | 4 +- .../ban-header/ban-header.component.html | 6 +-- .../ban-header/ban-header.component.ts | 11 ++++- .../danger-rating-header.component.html | 20 ++++++++ .../danger-rating-header.component.scss | 1 + .../danger-rating-header.component.ts | 47 +++++++++++++++++++ .../incident-header-panel.component.html | 3 ++ .../incident-header-panel.component.scss | 4 ++ .../incident-header-panel.component.ts | 26 +++++++++- 13 files changed, 144 insertions(+), 11 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.ts diff --git a/client/wfnews-war/src/main/angular/src/app/app.module.ts b/client/wfnews-war/src/main/angular/src/app/app.module.ts index 087121304..3e3b71c79 100644 --- a/client/wfnews-war/src/main/angular/src/app/app.module.ts +++ b/client/wfnews-war/src/main/angular/src/app/app.module.ts @@ -252,6 +252,7 @@ import { ApiModule as ScheduleApiModule, } from "@wf1/wfrm-resource-schedule-api"; import { AreaRestrictionHeaderComponent } from './components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component'; import { BanHeaderComponent } from './components/public-incident-page/incident-info-header/ban-header/ban-header.component'; +import { DangerRatingHeaderComponent } from './components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component'; // Copied from im-external.module TODO: consolidate in one place export const DATE_FORMATS = { @@ -417,6 +418,7 @@ export const DATE_FORMATS = { IncidentTabsComponent, AreaRestrictionHeaderComponent, BanHeaderComponent, + DangerRatingHeaderComponent, ], imports: [ MatSortModule, diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html index cc174ff75..6aa3715b5 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html @@ -1,5 +1,5 @@
- +
diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts index a722bfe49..a578d9319 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts @@ -15,6 +15,7 @@ export class PublicEventPageComponent implements OnInit { public evac: string; public areaRestriction: string public ban: string + public dangerRating: string constructor( private agolService: AGOLService, @@ -40,6 +41,10 @@ export class PublicEventPageComponent implements OnInit { this.eventNumber = params['eventNumber']; this.populateBanById(); } + else if(params && params['eventNumber'] && params['eventType'] === 'danger-rating'){ + this.eventNumber = params['eventNumber']; + this.populateDangerRatingById(); + } }); } @@ -96,4 +101,24 @@ export class PublicEventPageComponent implements OnInit { }); } + async populateDangerRatingById(options: AgolOptions = null) { + this.agolService + this.agolService + .getDangerRatings( + `PROT_DR_SYSID ='${this.eventNumber}'`, + null, + { + returnGeometry: true, + returnCentroid: true, + }, + ) + .toPromise() + .then((response) => { + if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) { + this.dangerRating = response.features[0]; + this.isLoading = false; + } + }); + } + } \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.html index 9710ea63e..4dbc9f661 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.html @@ -1,9 +1,9 @@
{{areaRestriction.attributes.NAME}}
-
+
- Issued on {{convertToDateTimeTimeZone(areaRestriction.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}} + Issued on {{convertToDateYear(areaRestriction.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}}
local_authority diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.ts index 84a43a744..8a2938879 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.ts @@ -1,6 +1,6 @@ import { Component, Input, ViewEncapsulation } from '@angular/core'; import { Router } from '@angular/router'; -import { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils'; +import { ResourcesRoutes, convertToDateYear } from '@app/utils'; @Component({ selector: 'wfnews-area-restriction-header', @@ -10,7 +10,7 @@ import { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils'; }) export class AreaRestrictionHeaderComponent { - convertToDateTimeTimeZone = convertToDateTimeTimeZone; + convertToDateYear = convertToDateYear; constructor( private router: Router, diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.html index 692145d9c..a113a1480 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.html @@ -1,9 +1,9 @@
-
Fire Ban on {{ban.attributes.ACCESS_PROHIBITION_DESCRIPTION}} Open Fires
-
+
Fire Ban on {{ replaceCategoryDescription(ban.attributes.ACCESS_PROHIBITION_DESCRIPTION) }} Open Fires
+
- Issued on {{convertToDateTimeTimeZone(ban.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}} + Issued on {{convertToDateYear(ban.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}}
local_authority diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.ts index 7f52a76c5..fc2b57d77 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.ts @@ -1,6 +1,6 @@ import { Component, Input, ViewEncapsulation } from '@angular/core'; import { Router } from '@angular/router'; -import { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils'; +import { ResourcesRoutes, convertToDateYear } from '@app/utils'; @Component({ selector: 'wfnews-ban-header', @@ -9,7 +9,7 @@ import { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils'; encapsulation: ViewEncapsulation.None // This line disables view encapsulation }) export class BanHeaderComponent { - convertToDateTimeTimeZone = convertToDateTimeTimeZone; + convertToDateYear = convertToDateYear; constructor( private router: Router, @@ -30,4 +30,11 @@ export class BanHeaderComponent { }); }, 200); } + replaceCategoryDescription(description: string): string { + if (description.includes("Category 1")) { + return description.replace("Category 1", "Category 1 (Campfires)"); + } + return description; + } + } diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.html new file mode 100644 index 000000000..4f4e006b5 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.html @@ -0,0 +1,20 @@ +
+
{{dangerRating.attributes.DANGER_RATING_DESC}} Danger Rating
+
+
+ Layers + BC Wildfire Danger Rating Layer +
+
+
+ + +
+
+ +
+
+
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.scss new file mode 100644 index 000000000..f5e683887 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.scss @@ -0,0 +1 @@ +@import '../incident-header-panel.component.scss'; diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.ts new file mode 100644 index 000000000..f1d1abdb0 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.ts @@ -0,0 +1,47 @@ +import { Component, Input, ViewEncapsulation } from '@angular/core'; +import { Router } from '@angular/router'; +import { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils'; + +@Component({ + selector: 'wfnews-danger-rating-header', + templateUrl: './danger-rating-header.component.html', + styleUrls: ['./danger-rating-header.component.scss'], + encapsulation: ViewEncapsulation.None +}) +export class DangerRatingHeaderComponent { + convertToDateTimeTimeZone = convertToDateTimeTimeZone; + + constructor( + private router: Router, + ) {} + + @Input() dangerRating: any; + + navToMap() { + setTimeout(() => { + this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], { + queryParams: { + longitude: this.dangerRating.centroid.x, + latitude: this.dangerRating.centroid.y, + dangerRating: true, + }, + }); + }, 200); + } + + dangerDescription() { + switch (this.dangerRating.attributes.DANGER_RATING_DESC) { + case 'Very Low': + return 'Dry forest fuels are at a very low risk of catching fire.'; + case 'Low': + return 'Fires may start easily and spread quickly but there will be minimal involvement
of deeper fuel layers or larger fuels.'; + case 'Moderate': + return 'Forest fuels are drying and there is an increased risk of surface fires starting.
Carry out any forest activities with caution.'; + case 'High': + return 'Forest fuels are very dry and the fire risk is serious.
Extreme caution must be used in any forest activities.'; + case 'Extreme': + return 'Extremely dry forest fuels and the fire risk is very serious.
New fires will start easily, spread rapidly, and challenge fire suppression efforts.'; + } + } + +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html index bd836ceba..deef95bb8 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.html @@ -155,6 +155,9 @@
+
+ +
diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss index bdb062ee1..b5690b569 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.scss @@ -121,6 +121,10 @@ color: #484848; } } + + .event{ + padding-top: 16px; + } .divider { padding-top: 7px; padding-bottom: 7px; diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts index 9325f138a..cddd6dec8 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts @@ -46,6 +46,7 @@ export class IncidentHeaderPanel implements AfterViewInit { @Input() public evac: any; @Input() public areaRestriction: any; @Input() public ban: any; + @Input() public dangerRating: any; @Output() requestPrint = new EventEmitter(); public params: ParamMap; @@ -150,6 +151,16 @@ export class IncidentHeaderPanel implements AfterViewInit { this.bounds = this.commonUtilityService.getPolygonBond(polygonData); } } + else if (this.dangerRating){ + location = [ + Number(this.dangerRating.centroid?.y), + Number(this.dangerRating.centroid?.x), + ]; + const polygonData = this.commonUtilityService.extractPolygonData(this.dangerRating.geometry?.rings); + if (polygonData?.length) { + this.bounds = this.commonUtilityService.getPolygonBond(polygonData); + } + } if (location) { this.map = L.map('map', { attributionControl: false, @@ -243,7 +254,7 @@ export class IncidentHeaderPanel implements AfterViewInit { format: 'image/png', transparent: true, version: '1.1.1', - opacity: 0.5, + opacity: 0.8, }) .addTo(this.map); } @@ -300,6 +311,19 @@ export class IncidentHeaderPanel implements AfterViewInit { .addTo(this.map); }) } + + if(this.dangerRating){ + L.tileLayer + .wms(databcUrl, { + layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_DANGER_RATING_SP', + format: 'image/png', + transparent: true, + version: '1.1.1', + opacity: 0.8, + style: '7734', + }) + .addTo(this.map); + } const icon = L.icon({ iconUrl: '/assets/images/local_fire_department.png', iconSize: [35, 35], From 5ad0401b3017944e57db1a77718cb41155697051 Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Tue, 4 Jun 2024 10:53:16 -0700 Subject: [PATCH 034/184] WFNEWS-2110 - Evac Order and components (#1936) * Add generic button used for evacuation info * Create AdvisorySectionComponent * Add ContentContainerComponent * Implement TwoColumnContentCardsContainer * Implement RelatedTopicsCard * Returning home card * Add links to RelatedTopicsCard * Implement AtTheReceptionCentreCardComponent * Implement WhereShouldIGoCard * Implement WarningBanner * Implement WhenYouLeaveCard and fix property name * Implement OtherSourcesOfInformationCard * Implement ConnectWithLocalAuthoritesCard * IconInfoChip and fixes * Implement AssociatedWildfireCard * Add cards to page * PR Feedback * fire danger header (#1934) * Add generic button used for evacuation info * Create AdvisorySectionComponent * Add ContentContainerComponent * Implement TwoColumnContentCardsContainer * Implement RelatedTopicsCard * Returning home card * Add links to RelatedTopicsCard * Implement AtTheReceptionCentreCardComponent * Implement WhereShouldIGoCard * Implement WarningBanner * Implement WhenYouLeaveCard and fix property name * Implement OtherSourcesOfInformationCard * Implement ConnectWithLocalAuthoritesCard * IconInfoChip and fixes * Implement AssociatedWildfireCard * Add cards to page * PR Feedback * Fix import --------- Co-authored-by: Lucas Li <35748253+yzlucas@users.noreply.github.com> --- .../src/main/angular/documentation.json | 3509 ++++++++++++++++- .../main/angular/src/app/app.component.scss | 1 - .../src/main/angular/src/app/app.module.ts | 134 +- .../advisory-section.component.html | 28 + .../advisory-section.component.scss | 62 + .../advisory-section.component.ts | 33 + .../advisory-section.stories.ts | 74 + .../alert-order-banner.component.ts | 1 + .../circle-icon-button.component.html | 9 + .../circle-icon-button.component.scss | 19 + .../circle-icon-button.component.ts | 27 + .../circle-icon-button.stories.ts | 48 + .../content-card-container.component.html | 4 + .../content-card-container.component.scss | 14 + .../content-card-container.component.ts | 11 + .../content-card-container.stories.ts | 34 + .../icon-button/icon-button.component.html | 10 + .../icon-button/icon-button.component.scss | 31 + .../icon-button/icon-button.component.ts | 29 + .../common/icon-button/icon-button.stories.ts | 53 + .../icon-info-chip.component.html | 9 + .../icon-info-chip.component.scss | 35 + .../icon-info-chip.component.ts | 28 + .../icon-info-chip/icon-info-chip.stories.ts | 45 + .../icon-list-item.component.html | 8 + .../icon-list-item.component.scss | 30 + .../icon-list-item.component.ts | 21 + .../icon-list-item/icon-list-item.stories.ts | 33 + .../link-button/link-button.component.html | 4 +- .../link-button/link-button.component.scss | 3 +- .../link-button/link-button.component.ts | 4 +- .../common/link-button/link-button.stories.ts | 11 + .../mobile-sliding-drawer.component.ts | 1 + ...umn-content-cards-container.component.html | 8 + ...umn-content-cards-container.component.scss | 26 + ...ntent-cards-container.component.stories.ts | 37 + ...olumn-content-cards-container.component.ts | 11 + .../warning-banner.component.html | 9 + .../warning-banner.component.scss | 26 + .../warning-banner.component.ts | 27 + .../warning-banner/warning-banner.stories.ts | 46 + .../wfnews-button.component.html | 4 + .../wfnews-button.component.scss | 30 + .../wfnews-button/wfnews-button.component.ts | 26 + .../wfnews-button/wfnews-button.stories.ts | 27 + .../associated-wildfire-card.component.html | 26 + .../associated-wildfire-card.component.scss | 59 + .../associated-wildfire-card.component.ts | 72 + .../associated-wildfire-card.stories.ts | 99 + ...t-the-reception-centre-card.component.html | 27 + ...t-the-reception-centre-card.component.scss | 75 + .../at-the-reception-centre-card.component.ts | 14 + .../at-the-reception-centre-card.stories.ts | 22 + ...with-local-authorities-card.component.html | 32 + ...with-local-authorities-card.component.scss | 83 + ...t-with-local-authorities-card.component.ts | 14 + ...ect-with-local-authorities-card.stories.ts | 22 + ...sources-of-information-card.component.html | 44 + ...sources-of-information-card.component.scss | 75 + ...r-sources-of-information-card.component.ts | 11 + ...her-sources-of-information-card.stories.ts | 21 + .../related-topics-card.component.html | 14 + .../related-topics-card.component.scss | 38 + .../related-topics-card.component.ts | 11 + .../related-topics-card.stories.ts | 21 + .../returning-home-card.component.html | 7 + .../returning-home-card.component.scss | 31 + .../returning-home-card.component.ts | 11 + .../returning-home-card.stories.ts | 21 + .../when-you-leave-card.component.html | 30 + .../when-you-leave-card.component.scss | 75 + .../when-you-leave-card.component.ts | 17 + .../when-you-leave-card.stories.ts | 22 + .../where-should-i-go-card.component.html | 37 + .../where-should-i-go-card.component.scss | 75 + .../where-should-i-go-card.component.ts | 14 + .../where-should-i-go-card.stories.ts | 22 + .../evac-order-details.component.html | 23 + .../evac-order-details.component.scss | 8 + .../evac-order-details.component.ts | 45 + .../public-event-page.component.html | 15 +- .../public-event-page.component.ts | 104 +- .../incident-header-panel.stories.ts | 12 +- .../incident-tabs.component.stories.ts | 10 +- .../add-saved-location.component.ts | 6 +- .../notification-map.component.ts | 4 +- .../src/main/angular/src/app/utils/index.ts | 8 +- .../src/assets/images/download_circle.png | Bin 1757 -> 791 bytes .../src/assets/images/facebook_circle.png | Bin 1667 -> 837 bytes .../src/assets/images/launch_circle.png | Bin 1796 -> 911 bytes .../assets/images/logo/emergency-info-bc.png | Bin 0 -> 57916 bytes .../angular/src/assets/images/x_circle.png | Bin 0 -> 1134 bytes .../main/angular/src/stories/Iconography.mdx | 3 + .../main/angular/src/styles/_variables.scss | 1 + 94 files changed, 5736 insertions(+), 285 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/logo/emergency-info-bc.png create mode 100644 client/wfnews-war/src/main/angular/src/assets/images/x_circle.png diff --git a/client/wfnews-war/src/main/angular/documentation.json b/client/wfnews-war/src/main/angular/documentation.json index ea3a36ce8..98ed6700b 100644 --- a/client/wfnews-war/src/main/angular/documentation.json +++ b/client/wfnews-war/src/main/angular/documentation.json @@ -46,6 +46,126 @@ } ], "interfaces": [ + { + "name": "AdvisorySectionArgs", + "id": "interface-AdvisorySectionArgs-802d8d7df65351307cf94e15f58618f5d258175968f092c291f773aca2eb7cd9fbd909892f65af438ce91323f087e84406d5dc6d2ec129d12a8ae3ac0a6ccfe3", + "file": "src/app/components/common/advisory-section/advisory-section.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { IconButtonArgs } from '../icon-button/icon-button.component';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'advisory-section',\r\n templateUrl: './advisory-section.component.html',\r\n styleUrls: ['./advisory-section.component.scss']\r\n})\r\nexport class AdvisorySectionComponent {\r\n @Input() logoPath: string;\r\n @Input() iconPath: string;\r\n @Input() title: string;\r\n @Input() message: string;\r\n @Input() componentStyle: AdvisorySectionStyle;\r\n @Input() buttonArgs: IconButtonArgs;\r\n}\r\n\r\nexport interface AdvisorySectionArgs {\r\n logoPath: string;\r\n iconPath: string;\r\n title: string;\r\n message: string;\r\n componentStyle: AdvisorySectionStyle;\r\n buttonArgs: IconButtonArgs;\r\n}\r\n\r\ninterface AdvisorySectionStyle {\r\n backgroundColor: string;\r\n dividerColor: string;\r\n iconCircleColor: string;\r\n outerBorderColor: string;\r\n};\r\n", + "properties": [ + { + "name": "buttonArgs", + "deprecated": false, + "deprecationMessage": "", + "type": "IconButtonArgs", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "type": "AdvisorySectionStyle", + "optional": false, + "description": "", + "line": 24 + }, + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 21 + }, + { + "name": "logoPath", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 22 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "AdvisorySectionStyle", + "id": "interface-AdvisorySectionStyle-802d8d7df65351307cf94e15f58618f5d258175968f092c291f773aca2eb7cd9fbd909892f65af438ce91323f087e84406d5dc6d2ec129d12a8ae3ac0a6ccfe3", + "file": "src/app/components/common/advisory-section/advisory-section.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { IconButtonArgs } from '../icon-button/icon-button.component';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'advisory-section',\r\n templateUrl: './advisory-section.component.html',\r\n styleUrls: ['./advisory-section.component.scss']\r\n})\r\nexport class AdvisorySectionComponent {\r\n @Input() logoPath: string;\r\n @Input() iconPath: string;\r\n @Input() title: string;\r\n @Input() message: string;\r\n @Input() componentStyle: AdvisorySectionStyle;\r\n @Input() buttonArgs: IconButtonArgs;\r\n}\r\n\r\nexport interface AdvisorySectionArgs {\r\n logoPath: string;\r\n iconPath: string;\r\n title: string;\r\n message: string;\r\n componentStyle: AdvisorySectionStyle;\r\n buttonArgs: IconButtonArgs;\r\n}\r\n\r\ninterface AdvisorySectionStyle {\r\n backgroundColor: string;\r\n dividerColor: string;\r\n iconCircleColor: string;\r\n outerBorderColor: string;\r\n};\r\n", + "properties": [ + { + "name": "backgroundColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 29 + }, + { + "name": "dividerColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 30 + }, + { + "name": "iconCircleColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 31 + }, + { + "name": "outerBorderColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 32 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, { "name": "AgolOptions", "id": "interface-AgolOptions-45e960f81ae10a923d8d2a8ab60d53c41df3ca39dab8c86410faaf0735ceb078ecba84502b8ff2a5160310ee2f3ce5d226e24a009acd193476868f5ae0d11b59", @@ -226,6 +346,108 @@ "methods": [], "extends": [] }, + { + "name": "AssignmentResourcesSummary", + "id": "interface-AssignmentResourcesSummary-c43c070609f28c3cf20ca344654c67a0ba573c7308fed1e4db6a62628e959d74aed9e2ad19bf9846e94cdfb5c9af105e2bc9d9dfb3e6cc8f658768d4a720739b", + "file": "src/app/services/resource-management.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Injectable } from \"@angular/core\";\r\nimport { TokenService } from \"@wf1/core-ui\";\r\nimport { Observable, of } from \"rxjs\";\r\nimport { concatMap, map } from \"rxjs/operators\";\r\nimport { DefaultService as ScheduleAPIService } from \"@wf1/wfrm-resource-schedule-api\";\r\nimport { UUID } from \"angular2-uuid\";\r\n\r\nexport interface AssignmentResourcesSummary {\r\n \"Header Total\": {\r\n resources: { name: string, count: number }[]\r\n },\r\n \"Single Resources\": AssignmentResourcesSummaryDetail,\r\n \"Crews\": AssignmentResourcesSummaryDetail,\r\n \"Heavy Equipment\": AssignmentResourcesSummaryDetail,\r\n \"Light Equipment\": AssignmentResourcesSummaryDetail,\r\n \"Fire Services Equipment\": AssignmentResourcesSummaryDetail,\r\n}\r\n\r\nexport interface AssignmentResourcesSummaryDetail {\r\n totalCount: number\r\n resources: Array<{\r\n name: string,\r\n count: number\r\n }>\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n })\r\nexport class ResourceManagementService {\r\n\r\n constructor(\r\n private tokenService: TokenService,\r\n private scheduleApiService: ScheduleAPIService,\r\n ) { }\r\n\r\n public fetchResource(\r\n fireYear: string,\r\n incidentNumber: string,\r\n summaryFilter: string\r\n ): Observable {\r\n const authToken = this.tokenService.getOauthToken();\r\n const requestId = `WFRME${UUID.UUID().toUpperCase()}`.replace(/-/g, \"\");\r\n return this.scheduleApiService.getAssignmentList(\r\n requestId,\r\n 1,\r\n \"no-cache\",\r\n \"no-cache\",\r\n `Bearer ${authToken}`,\r\n undefined,\r\n [fireYear],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n [incidentNumber],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n \"1\",\r\n \"1\",\r\n ).pipe(\r\n map((response: any) => ({\r\n response,\r\n assignmentGuid: response.collection[0].assignmentGuid,\r\n })),\r\n )\r\n .pipe(\r\n concatMap((data) => {\r\n return of({\r\n response: data.response,\r\n summary: this.scheduleApiService.getAssignmentResourcesSummary(\r\n data.assignmentGuid,\r\n requestId,\r\n 2,\r\n \"no-cache\",\r\n \"no-cache\",\r\n `Bearer ${authToken}`,\r\n new Date().toISOString().slice(0, 10),\r\n summaryFilter\r\n ).toPromise()\r\n });\r\n }),\r\n );\r\n }\r\n\r\n\r\n}", + "properties": [ + { + "name": "Crews", + "deprecated": false, + "deprecationMessage": "", + "type": "AssignmentResourcesSummaryDetail", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "Fire Services Equipment", + "deprecated": false, + "deprecationMessage": "", + "type": "AssignmentResourcesSummaryDetail", + "optional": false, + "description": "", + "line": 16 + }, + { + "name": "Header Total", + "deprecated": false, + "deprecationMessage": "", + "type": "literal type", + "optional": false, + "description": "", + "line": 9 + }, + { + "name": "Heavy Equipment", + "deprecated": false, + "deprecationMessage": "", + "type": "AssignmentResourcesSummaryDetail", + "optional": false, + "description": "", + "line": 14 + }, + { + "name": "Light Equipment", + "deprecated": false, + "deprecationMessage": "", + "type": "AssignmentResourcesSummaryDetail", + "optional": false, + "description": "", + "line": 15 + }, + { + "name": "Single Resources", + "deprecated": false, + "deprecationMessage": "", + "type": "AssignmentResourcesSummaryDetail", + "optional": false, + "description": "", + "line": 12 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "AssignmentResourcesSummaryDetail", + "id": "interface-AssignmentResourcesSummaryDetail-c43c070609f28c3cf20ca344654c67a0ba573c7308fed1e4db6a62628e959d74aed9e2ad19bf9846e94cdfb5c9af105e2bc9d9dfb3e6cc8f658768d4a720739b", + "file": "src/app/services/resource-management.service.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Injectable } from \"@angular/core\";\r\nimport { TokenService } from \"@wf1/core-ui\";\r\nimport { Observable, of } from \"rxjs\";\r\nimport { concatMap, map } from \"rxjs/operators\";\r\nimport { DefaultService as ScheduleAPIService } from \"@wf1/wfrm-resource-schedule-api\";\r\nimport { UUID } from \"angular2-uuid\";\r\n\r\nexport interface AssignmentResourcesSummary {\r\n \"Header Total\": {\r\n resources: { name: string, count: number }[]\r\n },\r\n \"Single Resources\": AssignmentResourcesSummaryDetail,\r\n \"Crews\": AssignmentResourcesSummaryDetail,\r\n \"Heavy Equipment\": AssignmentResourcesSummaryDetail,\r\n \"Light Equipment\": AssignmentResourcesSummaryDetail,\r\n \"Fire Services Equipment\": AssignmentResourcesSummaryDetail,\r\n}\r\n\r\nexport interface AssignmentResourcesSummaryDetail {\r\n totalCount: number\r\n resources: Array<{\r\n name: string,\r\n count: number\r\n }>\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n })\r\nexport class ResourceManagementService {\r\n\r\n constructor(\r\n private tokenService: TokenService,\r\n private scheduleApiService: ScheduleAPIService,\r\n ) { }\r\n\r\n public fetchResource(\r\n fireYear: string,\r\n incidentNumber: string,\r\n summaryFilter: string\r\n ): Observable {\r\n const authToken = this.tokenService.getOauthToken();\r\n const requestId = `WFRME${UUID.UUID().toUpperCase()}`.replace(/-/g, \"\");\r\n return this.scheduleApiService.getAssignmentList(\r\n requestId,\r\n 1,\r\n \"no-cache\",\r\n \"no-cache\",\r\n `Bearer ${authToken}`,\r\n undefined,\r\n [fireYear],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n [incidentNumber],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n \"1\",\r\n \"1\",\r\n ).pipe(\r\n map((response: any) => ({\r\n response,\r\n assignmentGuid: response.collection[0].assignmentGuid,\r\n })),\r\n )\r\n .pipe(\r\n concatMap((data) => {\r\n return of({\r\n response: data.response,\r\n summary: this.scheduleApiService.getAssignmentResourcesSummary(\r\n data.assignmentGuid,\r\n requestId,\r\n 2,\r\n \"no-cache\",\r\n \"no-cache\",\r\n `Bearer ${authToken}`,\r\n new Date().toISOString().slice(0, 10),\r\n summaryFilter\r\n ).toPromise()\r\n });\r\n }),\r\n );\r\n }\r\n\r\n\r\n}", + "properties": [ + { + "name": "resources", + "deprecated": false, + "deprecationMessage": "", + "type": "Array", + "optional": false, + "description": "", + "line": 21 + }, + { + "name": "totalCount", + "deprecated": false, + "deprecationMessage": "", + "type": "number", + "optional": false, + "description": "", + "line": 20 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, { "name": "AudibleAlertState", "id": "interface-AudibleAlertState-97e807b22dd48389a9e8795594d9abdbaae08bf80a89836e570a2fe1b3a1593a4106dda39fc3562d0e5caeb9a95fb68d68ba0c5ebbd89310aeb2f71c1564f685", @@ -463,6 +685,99 @@ "methods": [], "extends": [] }, + { + "name": "CircleIconButtonArgs", + "id": "interface-CircleIconButtonArgs-dbb9043eba48c6df4aa647ad37de07a8f3bffe395343a985db81f58fd23440185b08e57a150e8f01702bbb68fcb519430d461ab31e1bb27ed55152655e4fffe2", + "file": "src/app/components/common/circle-icon-button/circle-icon-button.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'circle-icon-button',\r\n templateUrl: './circle-icon-button.component.html',\r\n styleUrls: ['./circle-icon-button.component.scss'],\r\n})\r\nexport class CircleIconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: CircleIconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface CircleIconButtonArgs {\r\n iconPath: string;\r\n componentStyle?: CircleIconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\nexport interface CircleIconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "properties": [ + { + "name": "clickHandler", + "deprecated": false, + "deprecationMessage": "", + "type": "function", + "optional": false, + "description": "", + "line": 19 + }, + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "type": "CircleIconButtonStyle", + "optional": true, + "description": "", + "line": 18 + }, + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "CircleIconButtonStyle", + "id": "interface-CircleIconButtonStyle-dbb9043eba48c6df4aa647ad37de07a8f3bffe395343a985db81f58fd23440185b08e57a150e8f01702bbb68fcb519430d461ab31e1bb27ed55152655e4fffe2", + "file": "src/app/components/common/circle-icon-button/circle-icon-button.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'circle-icon-button',\r\n templateUrl: './circle-icon-button.component.html',\r\n styleUrls: ['./circle-icon-button.component.scss'],\r\n})\r\nexport class CircleIconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: CircleIconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface CircleIconButtonArgs {\r\n iconPath: string;\r\n componentStyle?: CircleIconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\nexport interface CircleIconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "properties": [ + { + "name": "backgroundColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "border", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24 + }, + { + "name": "iconColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 25 + }, + { + "name": "overrideIconMask", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 26 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, { "name": "CompassHeading", "id": "interface-CompassHeading-8535ce51ccdad526d840669937c2863b8c4704ebacf2e5a788764298904f6dbe7761d1eb638a976f40486932cb843e69f3a4250037faa79d75e0a3680ed65ea9", @@ -1257,6 +1572,228 @@ "Action" ] }, + { + "name": "IconButtonArgs", + "id": "interface-IconButtonArgs-dc95d82b703720c1cc1168e64e5e90920b6b15c05962651a22dccb9bd3c7b483f512fb03b49e557ccbb3052351b34f2f160b370a7ad7c96adf30b7fbdd53feee", + "file": "src/app/components/common/icon-button/icon-button.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-button',\r\n templateUrl: './icon-button.component.html',\r\n styleUrls: ['./icon-button.component.scss'],\r\n})\r\nexport class IconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface IconButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface IconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "properties": [ + { + "name": "clickHandler", + "deprecated": false, + "deprecationMessage": "", + "type": "function", + "optional": false, + "description": "", + "line": 20 + }, + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "type": "IconButtonStyle", + "optional": true, + "description": "", + "line": 19 + }, + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17 + }, + { + "name": "label", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 18 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "IconButtonStyle", + "id": "interface-IconButtonStyle-dc95d82b703720c1cc1168e64e5e90920b6b15c05962651a22dccb9bd3c7b483f512fb03b49e557ccbb3052351b34f2f160b370a7ad7c96adf30b7fbdd53feee", + "file": "src/app/components/common/icon-button/icon-button.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-button',\r\n templateUrl: './icon-button.component.html',\r\n styleUrls: ['./icon-button.component.scss'],\r\n})\r\nexport class IconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface IconButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface IconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "properties": [ + { + "name": "backgroundColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24 + }, + { + "name": "border", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "iconColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 26 + }, + { + "name": "labelColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 27 + }, + { + "name": "overrideIconMask", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 28 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "IconInfoChipArgs", + "id": "interface-IconInfoChipArgs-bc5a135fe71f25336431e0ef7fc35a4d35bc48407c671cea65ccc370a33deb2a0813e22a0dd3d27815ebc451b9ddb0d683bfea80fc5d76b22d0d8c4ce03bf79b", + "file": "src/app/components/common/icon-info-chip/icon-info-chip.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-info-chip',\r\n templateUrl: './icon-info-chip.component.html',\r\n styleUrls: ['./icon-info-chip.component.scss'],\r\n})\r\nexport class IconInfoChipComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconInfoChipStyle;\r\n}\r\n\r\nexport interface IconInfoChipArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconInfoChipStyle;\r\n}\r\n\r\nexport interface IconInfoChipStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n slim?: boolean;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "properties": [ + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "type": "IconInfoChipStyle", + "optional": true, + "description": "", + "line": 18 + }, + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16 + }, + { + "name": "label", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "IconInfoChipStyle", + "id": "interface-IconInfoChipStyle-bc5a135fe71f25336431e0ef7fc35a4d35bc48407c671cea65ccc370a33deb2a0813e22a0dd3d27815ebc451b9ddb0d683bfea80fc5d76b22d0d8c4ce03bf79b", + "file": "src/app/components/common/icon-info-chip/icon-info-chip.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-info-chip',\r\n templateUrl: './icon-info-chip.component.html',\r\n styleUrls: ['./icon-info-chip.component.scss'],\r\n})\r\nexport class IconInfoChipComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconInfoChipStyle;\r\n}\r\n\r\nexport interface IconInfoChipArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconInfoChipStyle;\r\n}\r\n\r\nexport interface IconInfoChipStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n slim?: boolean;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "properties": [ + { + "name": "backgroundColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 22 + }, + { + "name": "border", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "iconColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 24 + }, + { + "name": "labelColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "overrideIconMask", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 27 + }, + { + "name": "slim", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 26 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, { "name": "IncidentsState", "id": "interface-IncidentsState-ce5bfc8beb5c935c7016d5a22a57bbb3c4efed151cc2afba88ef8e694e2661279ee10bfcd157ace76970cde1be7d8fc688716b0f0fd357f678b3beb866c19366", @@ -2969,6 +3506,108 @@ "methods": [], "extends": [] }, + { + "name": "WarningBannerArgs", + "id": "interface-WarningBannerArgs-f884d4825a1f8c921429d37c57f541d9d90296dce44adc95daee117ac75c0b72ce86591e065d94e9beeb21d4e605d18ea0cda1d83aa20826bbeac045e20fcdfc", + "file": "src/app/components/common/warning-banner/warning-banner.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'warning-banner',\r\n templateUrl: './warning-banner.component.html',\r\n styleUrls: ['./warning-banner.component.scss'],\r\n})\r\nexport class WarningBannerComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: WarningBannerStyle;\r\n}\r\n\r\nexport interface WarningBannerArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WarningBannerStyle;\r\n}\r\n\r\ninterface WarningBannerStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "properties": [ + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "type": "WarningBannerStyle", + "optional": true, + "description": "", + "line": 18 + }, + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16 + }, + { + "name": "label", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "WarningBannerStyle", + "id": "interface-WarningBannerStyle-f884d4825a1f8c921429d37c57f541d9d90296dce44adc95daee117ac75c0b72ce86591e065d94e9beeb21d4e605d18ea0cda1d83aa20826bbeac045e20fcdfc", + "file": "src/app/components/common/warning-banner/warning-banner.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'warning-banner',\r\n templateUrl: './warning-banner.component.html',\r\n styleUrls: ['./warning-banner.component.scss'],\r\n})\r\nexport class WarningBannerComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: WarningBannerStyle;\r\n}\r\n\r\nexport interface WarningBannerArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WarningBannerStyle;\r\n}\r\n\r\ninterface WarningBannerStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "properties": [ + { + "name": "backgroundColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 22 + }, + { + "name": "border", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "iconColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": true, + "description": "", + "line": 24 + }, + { + "name": "labelColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25 + }, + { + "name": "overrideIconMask", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 26 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, { "name": "WeatherDailyCondition", "id": "interface-WeatherDailyCondition-fca6a5daf2479caf23ddb96520a7591019088d045327da6306fc3d404062d91427eb31ceb016cfc0e2cad7a57cf0a36e565bb1f02970051b99e7e502ddde6af7", @@ -3435,6 +4074,99 @@ "methods": [], "extends": [] }, + { + "name": "WfnewsButtonArgs", + "id": "interface-WfnewsButtonArgs-758889628b5102115b771bffad15d103b0c87bc75273dc6dc82bdf528b50187fb1080d5b780cf7f1b67a4a6b99305f226ec476055aaa6d65343db3c54068732a", + "file": "src/app/components/common/wfnews-button/wfnews-button.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-button',\r\n templateUrl: './wfnews-button.component.html',\r\n styleUrls: ['./wfnews-button.component.scss'],\r\n})\r\nexport class WfnewsButtonComponent {\r\n @Input() label: string;\r\n @Input() componentStyle?: WfnewsButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface WfnewsButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WfnewsButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface WfnewsButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n labelColor: string;\r\n}\r\n", + "properties": [ + { + "name": "clickHandler", + "deprecated": false, + "deprecationMessage": "", + "type": "function", + "optional": false, + "description": "", + "line": 19 + }, + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "type": "WfnewsButtonStyle", + "optional": true, + "description": "", + "line": 18 + }, + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16 + }, + { + "name": "label", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, + { + "name": "WfnewsButtonStyle", + "id": "interface-WfnewsButtonStyle-758889628b5102115b771bffad15d103b0c87bc75273dc6dc82bdf528b50187fb1080d5b780cf7f1b67a4a6b99305f226ec476055aaa6d65343db3c54068732a", + "file": "src/app/components/common/wfnews-button/wfnews-button.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "interface", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-button',\r\n templateUrl: './wfnews-button.component.html',\r\n styleUrls: ['./wfnews-button.component.scss'],\r\n})\r\nexport class WfnewsButtonComponent {\r\n @Input() label: string;\r\n @Input() componentStyle?: WfnewsButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface WfnewsButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WfnewsButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface WfnewsButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n labelColor: string;\r\n}\r\n", + "properties": [ + { + "name": "backgroundColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "border", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 24 + }, + { + "name": "labelColor", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25 + } + ], + "indexSignatures": [], + "kind": 171, + "methods": [], + "extends": [] + }, { "name": "WildfireResource", "id": "interface-WildfireResource-68b813bb4d799395e3a1511712c26b77fd09ac3d0814c0d716bcfbe05743db233f95d22b297120786c5ac193aa9f10409780bb69cc4837b3d24a94b77d94d7ed", @@ -11935,7 +12667,7 @@ }, { "name": "ResourceManagementService", - "id": "injectable-ResourceManagementService-250dc2f2ff580d9dc065d18643688e47cc8f6943902a13b938be499e1b163c2388c609ae8d219cc0c660b194264079607f0c76283774169bfa53fcb8922ec591", + "id": "injectable-ResourceManagementService-c43c070609f28c3cf20ca344654c67a0ba573c7308fed1e4db6a62628e959d74aed9e2ad19bf9846e94cdfb5c9af105e2bc9d9dfb3e6cc8f658768d4a720739b", "file": "src/app/services/resource-management.service.ts", "properties": [], "methods": [ @@ -11953,12 +12685,18 @@ "type": "string", "deprecated": false, "deprecationMessage": "" + }, + { + "name": "summaryFilter", + "type": "string", + "deprecated": false, + "deprecationMessage": "" } ], "optional": false, "returnType": "Observable", "typeParameters": [], - "line": 18, + "line": 37, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -11982,6 +12720,15 @@ "tagName": { "text": "param" } + }, + { + "name": "summaryFilter", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } } ] } @@ -11990,7 +12737,7 @@ "deprecationMessage": "", "description": "", "rawdescription": "\n", - "sourceCode": "import { Injectable } from \"@angular/core\";\r\nimport { TokenService } from \"@wf1/core-ui\";\r\nimport { Observable, of } from \"rxjs\";\r\nimport { concatMap, map } from \"rxjs/operators\";\r\nimport { DefaultService as ScheduleAPIService } from \"@wf1/wfrm-resource-schedule-api\";\r\nimport { UUID } from \"angular2-uuid\";\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class ResourceManagementService {\r\n\r\n constructor(\r\n private tokenService: TokenService,\r\n private scheduleApiService: ScheduleAPIService,\r\n ) { }\r\n\r\n public fetchResource(\r\n fireYear: string,\r\n incidentNumber: string,\r\n ): Observable {\r\n const authToken = this.tokenService.getOauthToken();\r\n const requestId = `WFRME${UUID.UUID().toUpperCase()}`.replace(/-/g, \"\");\r\n return this.scheduleApiService.getAssignmentList(\r\n requestId,\r\n 1,\r\n \"no-cache\",\r\n \"no-cache\",\r\n `Bearer ${authToken}`,\r\n undefined,\r\n [fireYear],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n [incidentNumber],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n \"1\",\r\n \"1\",\r\n ).pipe(\r\n map((response: any) => ({\r\n response,\r\n assignmentGuid: response.collection[0].assignmentGuid,\r\n })),\r\n )\r\n .pipe(\r\n concatMap((data) => {\r\n return of({\r\n response: data.response,\r\n getResourceSummary: this.scheduleApiService.getAssignmentResourcesSummary(\r\n data.assignmentGuid,\r\n requestId,\r\n 2,\r\n \"no-cache\",\r\n \"no-cache\",\r\n `Bearer ${authToken}`,\r\n new Date().toISOString().slice(0, 10),\r\n \"headerOnly\"\r\n ).toPromise()\r\n });\r\n }),\r\n );\r\n }\r\n\r\n\r\n}", + "sourceCode": "import { Injectable } from \"@angular/core\";\r\nimport { TokenService } from \"@wf1/core-ui\";\r\nimport { Observable, of } from \"rxjs\";\r\nimport { concatMap, map } from \"rxjs/operators\";\r\nimport { DefaultService as ScheduleAPIService } from \"@wf1/wfrm-resource-schedule-api\";\r\nimport { UUID } from \"angular2-uuid\";\r\n\r\nexport interface AssignmentResourcesSummary {\r\n \"Header Total\": {\r\n resources: { name: string, count: number }[]\r\n },\r\n \"Single Resources\": AssignmentResourcesSummaryDetail,\r\n \"Crews\": AssignmentResourcesSummaryDetail,\r\n \"Heavy Equipment\": AssignmentResourcesSummaryDetail,\r\n \"Light Equipment\": AssignmentResourcesSummaryDetail,\r\n \"Fire Services Equipment\": AssignmentResourcesSummaryDetail,\r\n}\r\n\r\nexport interface AssignmentResourcesSummaryDetail {\r\n totalCount: number\r\n resources: Array<{\r\n name: string,\r\n count: number\r\n }>\r\n}\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n })\r\nexport class ResourceManagementService {\r\n\r\n constructor(\r\n private tokenService: TokenService,\r\n private scheduleApiService: ScheduleAPIService,\r\n ) { }\r\n\r\n public fetchResource(\r\n fireYear: string,\r\n incidentNumber: string,\r\n summaryFilter: string\r\n ): Observable {\r\n const authToken = this.tokenService.getOauthToken();\r\n const requestId = `WFRME${UUID.UUID().toUpperCase()}`.replace(/-/g, \"\");\r\n return this.scheduleApiService.getAssignmentList(\r\n requestId,\r\n 1,\r\n \"no-cache\",\r\n \"no-cache\",\r\n `Bearer ${authToken}`,\r\n undefined,\r\n [fireYear],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n [incidentNumber],\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n undefined,\r\n \"1\",\r\n \"1\",\r\n ).pipe(\r\n map((response: any) => ({\r\n response,\r\n assignmentGuid: response.collection[0].assignmentGuid,\r\n })),\r\n )\r\n .pipe(\r\n concatMap((data) => {\r\n return of({\r\n response: data.response,\r\n summary: this.scheduleApiService.getAssignmentResourcesSummary(\r\n data.assignmentGuid,\r\n requestId,\r\n 2,\r\n \"no-cache\",\r\n \"no-cache\",\r\n `Bearer ${authToken}`,\r\n new Date().toISOString().slice(0, 10),\r\n summaryFilter\r\n ).toPromise()\r\n });\r\n }),\r\n );\r\n }\r\n\r\n\r\n}", "constructorObj": { "name": "constructor", "description": "", @@ -12010,7 +12757,7 @@ "deprecationMessage": "" } ], - "line": 11, + "line": 30, "jsdoctags": [ { "name": "tokenService", @@ -18981,12 +19728,12 @@ }, { "name": "AdminIncidentForm", - "id": "directive-AdminIncidentForm-4ee24bf54ecf44953144f292d78f5ce5860f3c0dd4bb9841f550ed23c0420d4cf39f1f2bb787c30adb83f68bf86ac77a9203e05aeb136224143fb91f8d3fcef6", + "id": "directive-AdminIncidentForm-21a72d0272ff99bc4a6009433f6f041a8fcd5178a5d97ebf31d070bc3a6422b941dbbaea67ee41d2e7fcaee5a88ce357fc27806d378671809f13fb81f121aea8", "file": "src/app/components/admin-incident-form/admin-incident-form.component.ts", "type": "directive", "description": "", "rawdescription": "\n", - "sourceCode": "import { HttpClient } from '@angular/common/http';\r\nimport {\r\n ChangeDetectorRef,\r\n Directive,\r\n EventEmitter,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n Output,\r\n SimpleChanges,\r\n ViewChild,\r\n} from '@angular/core';\r\nimport {\r\n UntypedFormBuilder,\r\n UntypedFormControl,\r\n UntypedFormGroup,\r\n Validators,\r\n} from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport * as Editor from '@ckeditor/ckeditor5-build-decoupled-document';\r\nimport {\r\n IncidentCauseResource,\r\n WildfireIncidentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { PublishedIncidentService } from '../../services/published-incident-service';\r\nimport { AreaRestrictionsDetailsPanel } from './area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactsDetailsPanel } from './contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { CustomImageUploader } from './incident-details-panel/custom-uploader';\r\nimport { IncidentDetailsPanel } from './incident-details-panel/incident-details-panel.component';\r\nimport {\r\n CauseOptionDisclaimer,\r\n SizeTypeOptionDisclaimer,\r\n} from './incident-details-panel/incident-details-panel.constants';\r\nimport { PublishDialogComponent } from './publish-dialog/publish-dialog.component';\r\n\r\n@Directive()\r\nexport class AdminIncidentForm implements OnInit, OnChanges {\r\n // This is a stub used for testing purposes only\r\n // when an actual resource model is in place, use that\r\n // and load from the store/api\r\n @Input() adminIncident: any;\r\n @Input() adminIncidentCause: any;\r\n @Output() changesSavedEvent = new EventEmitter();\r\n @ViewChild('detailsPanelComponent')\r\n detailsPanelComponent: IncidentDetailsPanel;\r\n @ViewChild('ContactDetailsPanel')\r\n contactDetailsPanelComponent: ContactsDetailsPanel;\r\n @ViewChild('EvacOrderPanel') evacOrdersDetailsPanel: EvacOrdersDetailsPanel;\r\n @ViewChild('AreaRestrictionsPanel')\r\n areaRestrictionsDetailsPanel: AreaRestrictionsDetailsPanel;\r\n\r\n public Editor = Editor;\r\n\r\n public publishDisabled = false;\r\n\r\n public incident = {\r\n aviationComments: undefined,\r\n aviationInd: false,\r\n cause: 0,\r\n causeComments: undefined,\r\n contact: {\r\n isPrimary: true,\r\n fireCentre: null,\r\n phoneNumber: null,\r\n emailAddress: null,\r\n },\r\n crewsComments: undefined,\r\n evacOrders: [],\r\n fireName: undefined,\r\n fireNumber: 0,\r\n fireOfNote: false,\r\n wasFireOfNote: false,\r\n geometry: {\r\n x: null,\r\n y: null,\r\n },\r\n heavyEquipmentComments: undefined,\r\n heavyEquipmentInd: false,\r\n incidentData: null,\r\n incidentManagementComments: undefined,\r\n incidentManagementInd: false,\r\n incidentNumberSequence: 0,\r\n incidentOverview: '',\r\n lastPublished: undefined,\r\n location: undefined,\r\n mapAttachments: [],\r\n publishedStatus: 'DRAFT',\r\n responseComments: undefined,\r\n responseTypeCode: undefined,\r\n sizeComments: undefined,\r\n sizeHectares: 0,\r\n sizeType: 1,\r\n stageOfControlCode: undefined,\r\n structureProtectionComments: undefined,\r\n structureProtectionInd: false,\r\n traditionalTerritory: undefined,\r\n wildfireIncidentGuid: '',\r\n wildfireYear: new Date().getFullYear(),\r\n wildifreCrewsInd: false,\r\n crewResourceCount: undefined,\r\n aviationResourceCount: undefined,\r\n heavyEquipmentResourceCount: undefined,\r\n incidentManagementResourceCount: undefined,\r\n structureProtectionResourceCount: undefined,\r\n signOffSignatureGuid: undefined,\r\n };\r\n\r\n public readonly incidentForm: UntypedFormGroup;\r\n\r\n wildFireYear: string;\r\n incidentNumberSequnce: string;\r\n currentAdminIncident: WildfireIncidentResource;\r\n currentAdminIncidentCause: IncidentCauseResource;\r\n publishedIncidentType: string;\r\n publishedIncidentDetailGuid: string;\r\n currentEtag: string;\r\n\r\n constructor(\r\n private readonly formBuilder: UntypedFormBuilder,\r\n private router: ActivatedRoute,\r\n private componentRouter: Router,\r\n protected cdr: ChangeDetectorRef,\r\n protected dialog: MatDialog,\r\n private publishedIncidentService: PublishedIncidentService,\r\n protected snackbarService: MatSnackBar,\r\n protected http: HttpClient,\r\n ) {\r\n this.incidentForm = this.formBuilder.group({\r\n aviationComments: [],\r\n aviationInd: [],\r\n cause: [],\r\n causeComments: [],\r\n contact: this.formBuilder.group({\r\n fireCentre: [],\r\n phoneNumber: new UntypedFormControl('', [\r\n Validators.pattern(\r\n /^(\\+\\d{1,2}\\s)?\\(?\\d{3}\\)?[\\s.-]\\d{3}[\\s.-]\\d{4}$/,\r\n ),\r\n ]),\r\n emailAddress: new UntypedFormControl('', [\r\n Validators.pattern(\r\n /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$/,\r\n ),\r\n ]),\r\n }),\r\n crewsComments: [],\r\n evacOrders: this.formBuilder.array([]),\r\n fireName: [],\r\n fireOfNote: [],\r\n wasFireOfNote: [],\r\n heavyEquipmentComments: [],\r\n heavyEquipmentInd: [],\r\n incidentLocation: [],\r\n incidentManagementComments: [],\r\n incidentManagementInd: [],\r\n incidentNumberSequence: [],\r\n incidentSituation: [],\r\n lastPublished: [],\r\n location: [],\r\n publishedStatus: [],\r\n responseComments: [],\r\n sizeComments: [],\r\n sizeHectares: [],\r\n sizeType: [],\r\n structureProtectionComments: [],\r\n structureProtectionInd: [],\r\n traditionalTerritory: [],\r\n wildifreCrewsInd: [],\r\n crewResourceCount: [],\r\n aviationResourceCount: [],\r\n heavyEquipmentResourceCount: [],\r\n incidentManagementResourceCount: [],\r\n structureProtectionResourceCount: [],\r\n signOffSignatureGuid: [],\r\n });\r\n\r\n this.incidentForm.valueChanges.subscribe(() => {\r\n this.setIsFormDirty(this.incidentForm.dirty);\r\n });\r\n }\r\n\r\n setIsFormDirty(isDirty: boolean) {\r\n this.changesSavedEvent.emit(!isDirty);\r\n }\r\n\r\n getPublishedDate() {\r\n return this.incident.lastPublished\r\n ? new Date(this.incident.lastPublished)\r\n : new Date(0);\r\n }\r\n\r\n validFormCheck() {\r\n const contactControl = this.incidentForm.get('contact');\r\n return (\r\n contactControl.get('emailAddress').hasError('required') ||\r\n contactControl.get('emailAddress').hasError('pattern') ||\r\n contactControl.get('phoneNumber').hasError('required') ||\r\n contactControl.get('phoneNumber').hasError('pattern')\r\n );\r\n }\r\n\r\n ngOnInit() {\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (\r\n params &&\r\n params['wildFireYear'] &&\r\n params['incidentNumberSequence']\r\n ) {\r\n this.wildFireYear = params['wildFireYear'];\r\n this.incidentNumberSequnce = params['incidentNumberSequence'];\r\n\r\n const self = this;\r\n\r\n this.publishedIncidentService\r\n .fetchIMIncident(this.wildFireYear, this.incidentNumberSequnce)\r\n .subscribe(\r\n (incidentResponse) => {\r\n self.currentAdminIncident = incidentResponse.response;\r\n this.publishedIncidentType = self.currentAdminIncident.type;\r\n (self.incident as any).discoveryDate = new Date(\r\n self.currentAdminIncident.discoveryTimestamp,\r\n ).toLocaleString();\r\n (self.incident as any).fireCentreOrgUnitName =\r\n self.currentAdminIncident.fireCentreOrgUnitName;\r\n (self.incident as any).incidentStatusCode =\r\n self.currentAdminIncident.incidentStatusCode;\r\n self.incident.incidentData = self.currentAdminIncident;\r\n self.incident.geometry.x =\r\n self.currentAdminIncident.incidentLocation.longitude;\r\n self.incident.geometry.y =\r\n self.currentAdminIncident.incidentLocation.latitude;\r\n self.incident.fireNumber =\r\n self.currentAdminIncident.incidentNumberSequence;\r\n self.incident.wildfireYear =\r\n self.currentAdminIncident.wildfireYear;\r\n self.incident.fireOfNote =\r\n self.currentAdminIncident.fireOfNotePublishedInd;\r\n self.incident.wasFireOfNote =\r\n self.currentAdminIncident.wasFireOfNotePublishedInd;\r\n self.incident.incidentNumberSequence =\r\n self.currentAdminIncident.incidentNumberSequence;\r\n self.incident.fireName =\r\n self.currentAdminIncident.incidentName ||\r\n self.currentAdminIncident.incidentLabel;\r\n self.incident.publishedStatus = 'DRAFT';\r\n self.incident.location =\r\n self.currentAdminIncident.incidentLocation.geographicDescription;\r\n self.incident.wildfireIncidentGuid =\r\n self.currentAdminIncident.wildfireIncidentGuid;\r\n self.incident.signOffSignatureGuid = self.currentAdminIncident.signOffSignatureGuid\r\n\r\n self.incident.sizeType = 2;\r\n self.incident.sizeHectares =\r\n self.currentAdminIncident.incidentSituation.fireSizeHectares;\r\n self.incident.sizeComments =\r\n 'Fire size is based on most current information available.';\r\n\r\n self.detailsPanelComponent.setCauseDisclaimer(\r\n self.incident.cause,\r\n );\r\n self.incident.causeComments =\r\n self.detailsPanelComponent.causeOptions.find(\r\n (c) => c.id === self.incident.cause,\r\n ).disclaimer;\r\n\r\n self.incident.contact.isPrimary = true;\r\n\r\n self.incident.contact.fireCentre =\r\n self.currentAdminIncident.fireCentreOrgUnitIdentifier;\r\n\r\n self.incident.responseTypeCode = self.currentAdminIncident.responseTypeCode;\r\n\r\n this.areaRestrictionsDetailsPanel.getAreaRestrictions();\r\n\r\n if (self.incident.signOffSignatureGuid) {\r\n this.incidentForm.get('cause').disable();\r\n this.incidentForm.get('fireName').disable();\r\n this.incidentForm.get('sizeHectares').disable();\r\n }\r\n\r\n this.http\r\n .get('../../../../assets/data/fire-center-contacts-agol.json')\r\n .subscribe((data) => {\r\n self.incident.contact.phoneNumber =\r\n data[self.incident.contact.fireCentre].phone;\r\n self.incident.contact.emailAddress =\r\n data[self.incident.contact.fireCentre].url;\r\n this.incidentForm.patchValue(this.incident);\r\n this.cdr.detectChanges();\r\n });\r\n\r\n incidentResponse.getPublishedIncident.subscribe(\r\n (result) => {\r\n const response = result.body;\r\n this.currentEtag = result.headers.get('ETag')\r\n self.publishedIncidentDetailGuid =\r\n response.publishedIncidentDetailGuid;\r\n self.incident.traditionalTerritory =\r\n response.traditionalTerritoryDetail;\r\n self.incident.lastPublished = response.publishedTimestamp;\r\n self.incident.location = response.incidentLocation;\r\n\r\n self.incident.sizeComments =\r\n response.incidentSizeDetail ||\r\n 'Fire size is based on most current information available.';\r\n Object.entries(SizeTypeOptionDisclaimer).forEach(\r\n ([index, disclaimer]) => {\r\n if (disclaimer === response.incidentSizeDetail) {\r\n self.incident.sizeType = Number.parseInt(index, 10);\r\n }\r\n },\r\n );\r\n\r\n self.incident.cause = 0;\r\n self.incident.causeComments = response.incidentCauseDetail;\r\n Object.entries(CauseOptionDisclaimer).forEach(\r\n ([index, disclaimer]) => {\r\n if (disclaimer === response.incidentCauseDetail) {\r\n self.incident.cause = Number.parseInt(index, 10);\r\n }\r\n },\r\n );\r\n if (!response.incidentCauseDetail) {\r\n self.incident.causeComments = CauseOptionDisclaimer[0];\r\n }\r\n self.incident.publishedStatus =\r\n response.newsPublicationStatusCode;\r\n self.incident.responseComments = response.resourceDetail;\r\n\r\n self.incident.wildifreCrewsInd =\r\n response.wildfireCrewResourcesInd;\r\n self.incident.crewsComments =\r\n response.wildfireCrewResourcesDetail;\r\n\r\n self.incident.aviationInd =\r\n response.wildfireAviationResourceInd;\r\n self.incident.aviationComments =\r\n response.wildfireAviationResourceDetail;\r\n\r\n self.incident.incidentManagementInd =\r\n response.incidentMgmtCrewRsrcInd;\r\n self.incident.incidentManagementComments =\r\n response.incidentMgmtCrewRsrcDetail;\r\n self.incident.heavyEquipmentInd =\r\n response.heavyEquipmentResourcesInd;\r\n self.incident.heavyEquipmentComments =\r\n response.heavyEquipmentResourcesDetail;\r\n self.incident.structureProtectionInd =\r\n response.structureProtectionRsrcInd;\r\n self.incident.structureProtectionComments =\r\n response.structureProtectionRsrcDetail;\r\n\r\n self.incident.crewResourceCount =\r\n response?.crewResourceCount || undefined;\r\n self.incident.aviationResourceCount =\r\n response?.aviationResourceCount || undefined;\r\n self.incident.heavyEquipmentResourceCount =\r\n response?.heavyEquipmentResourceCount || undefined;\r\n self.incident.incidentManagementResourceCount =\r\n response?.incidentManagementResourceCount || undefined;\r\n self.incident.structureProtectionResourceCount =\r\n response?.structureProtectionResourceCount || undefined;\r\n\r\n self.incident.contact.fireCentre =\r\n response.contactOrgUnitIdentifer?.toString();\r\n self.incident.contact.phoneNumber =\r\n response.contactPhoneNumber;\r\n self.incident.contact.emailAddress =\r\n response.contactEmailAddress;\r\n self.incident.incidentOverview = response.incidentOverview;\r\n\r\n this.incidentForm.patchValue(this.incident);\r\n this.incidentForm.markAsPristine();\r\n this.evacOrdersDetailsPanel.getEvacOrders();\r\n },\r\n (error) => {\r\n console.log('No published data found...');\r\n console.error(error);\r\n self.publishedIncidentDetailGuid = null;\r\n },\r\n );\r\n\r\n this.incidentForm.patchValue(this.incident);\r\n this.incidentForm.markAsPristine();\r\n this.cdr.detectChanges();\r\n },\r\n (incidentResponseError) => {\r\n console.error(incidentResponseError);\r\n this.snackbarService.open(\r\n 'Failed to fetch Incident: ' +\r\n JSON.stringify(incidentResponseError),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n },\r\n );\r\n }\r\n });\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n // TODO: This can be removed once the onInit is updated to map the form correctly\r\n }\r\n\r\n nullEmptyStrings(value: string) {\r\n return !value ? null : value;\r\n }\r\n\r\n async publishChanges() {\r\n this.publishDisabled = true;\r\n this.cdr.detectChanges();\r\n const self = this;\r\n const dialogRef = this.dialog.open(PublishDialogComponent, {\r\n width: '350px',\r\n });\r\n const result = await dialogRef.afterClosed().toPromise();\r\n if (!result?.publish) {\r\n this.publishDisabled = false;\r\n this.cdr.detectChanges();\r\n return;\r\n }\r\n\r\n const publishedIncidentResource = {\r\n contactEmailAddress: this.nullEmptyStrings(\r\n this.incident.contact.emailAddress,\r\n ),\r\n contactOrgUnitIdentifer: this.incident.contact.fireCentre,\r\n contactPhoneNumber: this.nullEmptyStrings(\r\n this.incident.contact.phoneNumber,\r\n ),\r\n discoveryDate: new Date().valueOf().toString(),\r\n fireOfNoteInd: this.incident.fireOfNote,\r\n wasFireOfNoteInd: this.incident.wasFireOfNote,\r\n heavyEquipmentResourcesDetail: this.nullEmptyStrings(\r\n this.incident.heavyEquipmentComments,\r\n ),\r\n heavyEquipmentResourcesInd: this.incident.heavyEquipmentInd,\r\n incidentCauseDetail: this.nullEmptyStrings(this.incident.causeComments),\r\n incidentGuid: this.currentAdminIncident['wildfireIncidentGuid'],\r\n incidentLocation: this.nullEmptyStrings(this.incident.location),\r\n incidentMgmtCrewRsrcDetail: this.nullEmptyStrings(\r\n this.incident.incidentManagementComments,\r\n ),\r\n incidentMgmtCrewRsrcInd: this.incident.incidentManagementInd,\r\n incidentName: this.incident.fireName,\r\n incidentOverview: this.nullEmptyStrings(this.incident.incidentOverview),\r\n incidentSizeDetail: this.nullEmptyStrings(this.incident.sizeComments),\r\n newsCreatedTimestamp: new Date().valueOf().toString(),\r\n newsPublicationStatusCode: 'PUBLISHED',\r\n publishedIncidentDetailGuid: this.publishedIncidentDetailGuid,\r\n publishedTimestamp: new Date(),\r\n resourceDetail: this.nullEmptyStrings(this.incident.responseComments),\r\n responseTypeCode: this.nullEmptyStrings(this.incident.responseTypeCode),\r\n structureProtectionRsrcDetail: this.nullEmptyStrings(\r\n this.incident.structureProtectionComments,\r\n ),\r\n structureProtectionRsrcInd: this.incident.structureProtectionInd,\r\n traditionalTerritoryDetail: this.nullEmptyStrings(\r\n this.incident.traditionalTerritory,\r\n ),\r\n type: this.publishedIncidentType,\r\n wildfireAviationResourceDetail: this.nullEmptyStrings(\r\n this.incident.aviationComments,\r\n ),\r\n wildfireAviationResourceInd: this.incident.aviationInd,\r\n wildfireCrewResourcesDetail: this.nullEmptyStrings(\r\n this.incident.crewsComments,\r\n ),\r\n wildfireCrewResourcesInd: this.incident.wildifreCrewsInd,\r\n crewResourceCount: this.incident.crewResourceCount,\r\n aviationResourceCount: this.incident.aviationResourceCount,\r\n heavyEquipmentResourceCount: this.incident.heavyEquipmentResourceCount,\r\n incidentManagementResourceCount:\r\n this.incident.incidentManagementResourceCount,\r\n structureProtectionResourceCount:\r\n this.incident.structureProtectionResourceCount,\r\n // eslint-disable-next-line @typescript-eslint/naming-convention\r\n '@type': 'http://wfim.nrs.gov.bc.ca/v1/publishedIncident',\r\n };\r\n\r\n try {\r\n const doc = await self.publishIncident(publishedIncidentResource);\r\n this.publishedIncidentDetailGuid = doc?.publishedIncidentDetailGuid;\r\n\r\n // Handle evac orders\r\n await this.evacOrdersDetailsPanel.persistEvacOrders();\r\n if (doc) {\r\n this.snackbarService.open('Incident Published Successfully', 'OK', {\r\n duration: 100000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n // Update the Draft/Publish status on incident name\r\n this.incident.lastPublished = doc?.publishedTimestamp;\r\n this.incident.publishedStatus = doc?.newsPublicationStatusCode;\r\n this.incidentForm.markAsPristine();\r\n this.setIsFormDirty(false);\r\n }\r\n } catch (err) {\r\n this.snackbarService.open(\r\n 'Failed to Publish Incident: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n } finally {\r\n self.publishDisabled = false;\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n publishIncident(incident): Promise {\r\n\r\n if (incident.publishedIncidentDetailGuid == null) {\r\n // If publishedIncidentGuid is null, just save the incident\r\n // let publishedGuid;\r\n // this.publishedIncidentService\r\n // .fetchIMIncident(this.wildFireYear, this.incidentNumberSequnce)\r\n // .subscribe((response) => {\r\n // response.getPublishedIncident.subscribe(\r\n // (result) => {\r\n // publishedGuid = result?.body?.publishedIncidentDetailGuid\r\n // }\r\n // )\r\n // } \r\n // )\r\n // if (publishedGuid) {\r\n\r\n // } else {\r\n \r\n // }\r\n const saveResult = this.publishedIncidentService.saveIMPublishedIncident(incident);\r\n if (saveResult) {\r\n return saveResult.toPromise();\r\n }\r\n } else {\r\n // If publishedIncidentGuid is not null, check for updates and then save the incident\r\n return this.publishedIncidentService.getIMPublishedIncident(incident)\r\n .toPromise()\r\n .then(data => {\r\n let etag = data.headers.get('ETag')\r\n if (etag != this.currentEtag) {\r\n this.snackbarService.open(\r\n 'There have been updates on this incident. To retrieve the latest information, please refresh the page. Note that after refreshing, any ongoing edits will be lost',\r\n 'Ok',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n return;\r\n } else {\r\n const saveResult = this.publishedIncidentService.saveIMPublishedIncident(incident);\r\n if (saveResult) {\r\n return saveResult.toPromise();\r\n }\r\n }\r\n })\r\n .catch(error => {\r\n console.error('Error publishing incident:', error);\r\n throw error; // Rethrow or handle the error as required\r\n });\r\n }\r\n }\r\n\r\n onShowPreview() {\r\n const mappedIncident = {\r\n contactEmailAddress: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['emailAddress'].value,\r\n contactOrgUnitIdentifer: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['fireCentre'].value,\r\n contactPhoneNumber: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['phoneNumber'].value,\r\n discoveryDate: new Date(\r\n this.incident.incidentData.discoveryTimestamp,\r\n ).toString(),\r\n fireCentre: this.currentAdminIncident.fireCentreOrgUnitIdentifier,\r\n fireOfNoteInd: this.incidentForm.controls['fireOfNote'].value,\r\n wasFireOfNoteInd: this.incidentForm.controls['wasFireOfNote'].value,\r\n fireYear: this.incident.wildfireYear,\r\n generalIncidentCauseCatId: this.incidentForm.controls['cause'].value,\r\n heavyEquipmentResourcesDetail:\r\n this.incidentForm.controls['heavyEquipmentComments'].value,\r\n heavyEquipmentResourcesInd:\r\n this.incidentForm.controls['heavyEquipmentInd'].value,\r\n incidentCauseDetail: this.incidentForm.controls['causeComments'].value,\r\n incidentGuid: this.currentAdminIncident['wildfireIncidentGuid'],\r\n incidentLocation:\r\n this.incidentForm.controls['location'].value ||\r\n this.currentAdminIncident.incidentLocation.geographicDescription,\r\n incidentMgmtCrewRsrcDetail:\r\n this.incidentForm.controls['incidentManagementComments'].value,\r\n incidentMgmtCrewRsrcInd:\r\n this.incidentForm.controls['incidentManagementInd'].value,\r\n incidentName: this.incidentForm.controls['fireName'].value,\r\n incidentNumberLabelFull: this.currentAdminIncident.incidentLabel,\r\n incidentOverview: this.incident.incidentOverview,\r\n incidentSizeDetail: this.incidentForm.controls['sizeComments'].value,\r\n incidentSizeEstimatedHa: this.incidentForm.controls['sizeHectares'].value,\r\n incidentSizeType: this.incidentForm.controls['sizeType'].value,\r\n lastUpdatedTimestamp: new Date(\r\n this.incident.incidentData.lastUpdatedTimestamp,\r\n ).toString(),\r\n latitude: this.incident.incidentData.incidentLocation.latitude,\r\n longitude: this.incident.incidentData.incidentLocation.longitude,\r\n resourceDetail: this.incidentForm.controls['responseComments'].value,\r\n stageOfControlCode:\r\n this.currentAdminIncident.incidentSituation.stageOfControlCode,\r\n structureProtectionRsrcDetail:\r\n this.incidentForm.controls['structureProtectionComments'].value,\r\n structureProtectionRsrcInd:\r\n this.incidentForm.controls['structureProtectionInd'].value,\r\n traditionalTerritoryDetail:\r\n this.incidentForm.controls['traditionalTerritory'].value,\r\n wildfireAviationResourceDetail:\r\n this.incidentForm.controls['aviationComments'].value,\r\n wildfireAviationResourceInd:\r\n this.incidentForm.controls['aviationInd'].value,\r\n wildfireCrewResourcesDetail:\r\n this.incidentForm.controls['crewsComments'].value,\r\n wildfireCrewResourcesInd:\r\n this.incidentForm.controls['wildifreCrewsInd'].value,\r\n crewResourceCount: this.incident.crewResourceCount || undefined,\r\n aviationResourceCount: this.incident.aviationResourceCount || undefined,\r\n heavyEquipmentResourceCount:\r\n this.incident.heavyEquipmentResourceCount || undefined,\r\n incidentManagementResourceCount:\r\n this.incident.incidentManagementResourceCount || undefined,\r\n structureProtectionResourceCount:\r\n this.incident.structureProtectionResourceCount || undefined,\r\n };\r\n\r\n if (localStorage.getItem('preview_incident') != null) {\r\n localStorage.removeItem('preview_incident');\r\n }\r\n\r\n localStorage.setItem('preview_incident', JSON.stringify(mappedIncident));\r\n\r\n const url = this.componentRouter.serializeUrl(\r\n this.componentRouter.createUrlTree(['incidents'], {\r\n queryParams: { preview: true },\r\n }),\r\n );\r\n\r\n window.open(url, '_blank');\r\n }\r\n\r\n // for decoupled editor\r\n public onReady(editor) {\r\n editor.ui\r\n .getEditableElement()\r\n .parentElement.insertBefore(\r\n editor.ui.view.toolbar.element,\r\n editor.ui.getEditableElement(),\r\n );\r\n\r\n editor.plugins.get('FileRepository').createUploadAdapter = (loader) =>\r\n new CustomImageUploader(loader);\r\n }\r\n}\r\n", + "sourceCode": "import { HttpClient } from '@angular/common/http';\r\nimport {\r\n ChangeDetectorRef,\r\n Directive,\r\n EventEmitter,\r\n Input,\r\n OnChanges,\r\n OnInit,\r\n Output,\r\n SimpleChanges,\r\n ViewChild,\r\n} from '@angular/core';\r\nimport {\r\n UntypedFormBuilder,\r\n UntypedFormControl,\r\n UntypedFormGroup,\r\n Validators,\r\n} from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport * as Editor from '@ckeditor/ckeditor5-build-decoupled-document';\r\nimport {\r\n IncidentCauseResource,\r\n WildfireIncidentResource,\r\n} from '@wf1/incidents-rest-api';\r\nimport { PublishedIncidentService } from '../../services/published-incident-service';\r\nimport { AreaRestrictionsDetailsPanel } from './area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactsDetailsPanel } from './contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { CustomImageUploader } from './incident-details-panel/custom-uploader';\r\nimport { IncidentDetailsPanel } from './incident-details-panel/incident-details-panel.component';\r\nimport {\r\n CauseOptionDisclaimer,\r\n SizeTypeOptionDisclaimer,\r\n} from './incident-details-panel/incident-details-panel.constants';\r\nimport { PublishDialogComponent } from './publish-dialog/publish-dialog.component';\r\n\r\n@Directive()\r\nexport class AdminIncidentForm implements OnInit, OnChanges {\r\n // This is a stub used for testing purposes only\r\n // when an actual resource model is in place, use that\r\n // and load from the store/api\r\n @Input() adminIncident: any;\r\n @Input() adminIncidentCause: any;\r\n @Output() changesSavedEvent = new EventEmitter();\r\n @ViewChild('detailsPanelComponent')\r\n detailsPanelComponent: IncidentDetailsPanel;\r\n @ViewChild('ContactDetailsPanel')\r\n contactDetailsPanelComponent: ContactsDetailsPanel;\r\n @ViewChild('EvacOrderPanel') evacOrdersDetailsPanel: EvacOrdersDetailsPanel;\r\n @ViewChild('AreaRestrictionsPanel')\r\n areaRestrictionsDetailsPanel: AreaRestrictionsDetailsPanel;\r\n\r\n public Editor = Editor;\r\n\r\n public publishDisabled = false;\r\n\r\n toggled = false;\r\n\r\n public incident = {\r\n aviationComments: undefined,\r\n aviationInd: false,\r\n cause: 0,\r\n causeComments: undefined,\r\n contact: {\r\n isPrimary: true,\r\n fireCentre: null,\r\n phoneNumber: null,\r\n emailAddress: null,\r\n },\r\n crewsComments: undefined,\r\n evacOrders: [],\r\n fireName: undefined,\r\n fireNumber: 0,\r\n fireOfNote: false,\r\n wasFireOfNote: false,\r\n geometry: {\r\n x: null,\r\n y: null,\r\n },\r\n heavyEquipmentComments: undefined,\r\n heavyEquipmentInd: false,\r\n incidentData: null,\r\n incidentManagementComments: undefined,\r\n incidentManagementInd: false,\r\n incidentNumberSequence: 0,\r\n incidentLabel: undefined,\r\n incidentOverview: '',\r\n lastPublished: undefined,\r\n location: undefined,\r\n mapAttachments: [],\r\n publishedStatus: 'DRAFT',\r\n responseComments: undefined,\r\n responseTypeCode: undefined,\r\n sizeComments: undefined,\r\n sizeHectares: 0,\r\n sizeType: 1,\r\n stageOfControlCode: undefined,\r\n structureProtectionComments: undefined,\r\n structureProtectionInd: false,\r\n traditionalTerritory: undefined,\r\n wildfireIncidentGuid: '',\r\n wildfireYear: new Date().getFullYear(),\r\n wildifreCrewsInd: false,\r\n crewResourceCount: undefined,\r\n aviationResourceCount: undefined,\r\n heavyEquipmentResourceCount: undefined,\r\n incidentManagementResourceCount: undefined,\r\n structureProtectionResourceCount: undefined,\r\n signOffSignatureGuid: undefined,\r\n };\r\n\r\n public readonly incidentForm: UntypedFormGroup;\r\n\r\n wildFireYear: string;\r\n incidentNumberSequnce: string;\r\n currentAdminIncident: WildfireIncidentResource;\r\n currentAdminIncidentCause: IncidentCauseResource;\r\n publishedIncidentType: string;\r\n publishedIncidentDetailGuid: string;\r\n currentEtag: string;\r\n\r\n constructor(\r\n private readonly formBuilder: UntypedFormBuilder,\r\n private router: ActivatedRoute,\r\n private componentRouter: Router,\r\n protected cdr: ChangeDetectorRef,\r\n protected dialog: MatDialog,\r\n private publishedIncidentService: PublishedIncidentService,\r\n protected snackbarService: MatSnackBar,\r\n protected http: HttpClient,\r\n ) {\r\n this.incidentForm = this.formBuilder.group({\r\n aviationComments: [],\r\n aviationInd: [],\r\n cause: [],\r\n causeComments: [],\r\n contact: this.formBuilder.group({\r\n fireCentre: [],\r\n phoneNumber: new UntypedFormControl('', [\r\n Validators.pattern(\r\n /^(\\+\\d{1,2}\\s)?\\(?\\d{3}\\)?[\\s.-]\\d{3}[\\s.-]\\d{4}$/,\r\n ),\r\n ]),\r\n emailAddress: new UntypedFormControl('', [\r\n Validators.pattern(\r\n /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$/,\r\n ),\r\n ]),\r\n }),\r\n crewsComments: [],\r\n evacOrders: this.formBuilder.array([]),\r\n fireName: [],\r\n fireOfNote: [],\r\n wasFireOfNote: [],\r\n heavyEquipmentComments: [],\r\n heavyEquipmentInd: [],\r\n incidentLocation: [],\r\n incidentManagementComments: [],\r\n incidentManagementInd: [],\r\n incidentNumberSequence: [],\r\n incidentSituation: [],\r\n lastPublished: [],\r\n location: [],\r\n publishedStatus: [],\r\n responseComments: [],\r\n sizeComments: [],\r\n sizeHectares: [],\r\n sizeType: [],\r\n structureProtectionComments: [],\r\n structureProtectionInd: [],\r\n traditionalTerritory: [],\r\n wildifreCrewsInd: [],\r\n crewResourceCount: [],\r\n aviationResourceCount: [],\r\n heavyEquipmentResourceCount: [],\r\n incidentManagementResourceCount: [],\r\n structureProtectionResourceCount: [],\r\n signOffSignatureGuid: [],\r\n });\r\n\r\n this.incidentForm.valueChanges.subscribe(() => {\r\n this.setIsFormDirty(this.incidentForm.dirty);\r\n });\r\n }\r\n\r\n setIsFormDirty(isDirty: boolean) {\r\n this.changesSavedEvent.emit(!isDirty);\r\n }\r\n\r\n getPublishedDate() {\r\n return this.incident.lastPublished\r\n ? new Date(this.incident.lastPublished)\r\n : new Date(0);\r\n }\r\n\r\n validFormCheck() {\r\n const contactControl = this.incidentForm.get('contact');\r\n return (\r\n contactControl.get('emailAddress').hasError('required') ||\r\n contactControl.get('emailAddress').hasError('pattern') ||\r\n contactControl.get('phoneNumber').hasError('required') ||\r\n contactControl.get('phoneNumber').hasError('pattern')\r\n );\r\n }\r\n\r\n ngOnInit() {\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (\r\n params &&\r\n params['wildFireYear'] &&\r\n params['incidentNumberSequence']\r\n ) {\r\n this.wildFireYear = params['wildFireYear'];\r\n this.incidentNumberSequnce = params['incidentNumberSequence'];\r\n\r\n const self = this;\r\n\r\n this.publishedIncidentService\r\n .fetchIMIncident(this.wildFireYear, this.incidentNumberSequnce)\r\n .subscribe(\r\n (incidentResponse) => {\r\n self.currentAdminIncident = incidentResponse.response;\r\n this.publishedIncidentType = self.currentAdminIncident.type;\r\n (self.incident as any).discoveryDate = new Date(\r\n self.currentAdminIncident.discoveryTimestamp,\r\n ).toLocaleString();\r\n (self.incident as any).fireCentreOrgUnitName =\r\n self.currentAdminIncident.fireCentreOrgUnitName;\r\n (self.incident as any).incidentStatusCode =\r\n self.currentAdminIncident.incidentStatusCode;\r\n self.incident.incidentData = self.currentAdminIncident;\r\n self.incident.geometry.x =\r\n self.currentAdminIncident.incidentLocation.longitude;\r\n self.incident.geometry.y =\r\n self.currentAdminIncident.incidentLocation.latitude;\r\n self.incident.fireNumber =\r\n self.currentAdminIncident.incidentNumberSequence;\r\n self.incident.incidentLabel =\r\n self.currentAdminIncident.incidentLabel;\r\n self.incident.wildfireYear =\r\n self.currentAdminIncident.wildfireYear;\r\n self.incident.fireOfNote =\r\n self.currentAdminIncident.fireOfNotePublishedInd;\r\n self.incident.wasFireOfNote =\r\n self.currentAdminIncident.wasFireOfNotePublishedInd;\r\n self.incident.incidentNumberSequence =\r\n self.currentAdminIncident.incidentNumberSequence;\r\n self.incident.fireName =\r\n self.currentAdminIncident.incidentName ||\r\n self.currentAdminIncident.incidentLabel;\r\n self.incident.publishedStatus = 'DRAFT';\r\n self.incident.location =\r\n self.currentAdminIncident.incidentLocation.geographicDescription;\r\n self.incident.wildfireIncidentGuid =\r\n self.currentAdminIncident.wildfireIncidentGuid;\r\n self.incident.signOffSignatureGuid = self.currentAdminIncident.signOffSignatureGuid\r\n\r\n self.incident.sizeType = 2;\r\n self.incident.sizeHectares =\r\n self.currentAdminIncident.incidentSituation.fireSizeHectares;\r\n self.incident.sizeComments =\r\n 'Fire size is based on most current information available.';\r\n\r\n self.detailsPanelComponent.setCauseDisclaimer(\r\n self.incident.cause,\r\n );\r\n self.incident.causeComments =\r\n self.detailsPanelComponent.causeOptions.find(\r\n (c) => c.id === self.incident.cause,\r\n ).disclaimer;\r\n\r\n self.incident.contact.isPrimary = true;\r\n\r\n self.incident.contact.fireCentre =\r\n self.currentAdminIncident.fireCentreOrgUnitIdentifier;\r\n\r\n self.incident.responseTypeCode = self.currentAdminIncident.responseTypeCode;\r\n\r\n this.areaRestrictionsDetailsPanel.getAreaRestrictions();\r\n\r\n if (self.incident.signOffSignatureGuid) {\r\n this.incidentForm.get('cause').disable();\r\n this.incidentForm.get('fireName').disable();\r\n this.incidentForm.get('sizeHectares').disable();\r\n }\r\n\r\n this.http\r\n .get('../../../../assets/data/fire-center-contacts-agol.json')\r\n .subscribe((data) => {\r\n self.incident.contact.phoneNumber =\r\n data[self.incident.contact.fireCentre].phone;\r\n self.incident.contact.emailAddress =\r\n data[self.incident.contact.fireCentre].url;\r\n this.incidentForm.patchValue(this.incident);\r\n this.cdr.detectChanges();\r\n });\r\n\r\n incidentResponse.getPublishedIncident.subscribe(\r\n (result) => {\r\n const response = result.body;\r\n this.currentEtag = result.headers.get('ETag')\r\n self.publishedIncidentDetailGuid =\r\n response.publishedIncidentDetailGuid;\r\n self.incident.traditionalTerritory =\r\n response.traditionalTerritoryDetail;\r\n self.incident.lastPublished = response.publishedTimestamp;\r\n self.incident.location = response.incidentLocation;\r\n\r\n self.incident.sizeComments =\r\n response.incidentSizeDetail ||\r\n 'Fire size is based on most current information available.';\r\n Object.entries(SizeTypeOptionDisclaimer).forEach(\r\n ([index, disclaimer]) => {\r\n if (disclaimer === response.incidentSizeDetail) {\r\n self.incident.sizeType = Number.parseInt(index, 10);\r\n }\r\n },\r\n );\r\n\r\n self.incident.cause = 0;\r\n self.incident.causeComments = response.incidentCauseDetail;\r\n Object.entries(CauseOptionDisclaimer).forEach(\r\n ([index, disclaimer]) => {\r\n if (disclaimer === response.incidentCauseDetail) {\r\n self.incident.cause = Number.parseInt(index, 10);\r\n }\r\n },\r\n );\r\n if (!response.incidentCauseDetail) {\r\n self.incident.causeComments = CauseOptionDisclaimer[0];\r\n }\r\n self.incident.publishedStatus =\r\n response.newsPublicationStatusCode;\r\n self.incident.responseComments = response.resourceDetail;\r\n\r\n self.incident.wildifreCrewsInd =\r\n response.wildfireCrewResourcesInd;\r\n self.incident.crewsComments =\r\n response.wildfireCrewResourcesDetail;\r\n\r\n self.incident.aviationInd =\r\n response.wildfireAviationResourceInd;\r\n self.incident.aviationComments =\r\n response.wildfireAviationResourceDetail;\r\n\r\n self.incident.incidentManagementInd =\r\n response.incidentMgmtCrewRsrcInd;\r\n self.incident.incidentManagementComments =\r\n response.incidentMgmtCrewRsrcDetail;\r\n self.incident.heavyEquipmentInd =\r\n response.heavyEquipmentResourcesInd;\r\n self.incident.heavyEquipmentComments =\r\n response.heavyEquipmentResourcesDetail;\r\n self.incident.structureProtectionInd =\r\n response.structureProtectionRsrcInd;\r\n self.incident.structureProtectionComments =\r\n response.structureProtectionRsrcDetail;\r\n\r\n self.incident.crewResourceCount =\r\n response?.crewResourceCount || undefined;\r\n self.incident.aviationResourceCount =\r\n response?.aviationResourceCount || undefined;\r\n self.incident.heavyEquipmentResourceCount =\r\n response?.heavyEquipmentResourceCount || undefined;\r\n self.incident.incidentManagementResourceCount =\r\n response?.incidentManagementResourceCount || undefined;\r\n self.incident.structureProtectionResourceCount =\r\n response?.structureProtectionResourceCount || undefined;\r\n\r\n self.incident.contact.fireCentre =\r\n response.contactOrgUnitIdentifer?.toString();\r\n self.incident.contact.phoneNumber =\r\n response.contactPhoneNumber;\r\n self.incident.contact.emailAddress =\r\n response.contactEmailAddress;\r\n self.incident.incidentOverview = response.incidentOverview;\r\n\r\n this.incidentForm.patchValue(this.incident);\r\n this.incidentForm.markAsPristine();\r\n this.evacOrdersDetailsPanel.getEvacOrders();\r\n },\r\n (error) => {\r\n console.log('No published data found...');\r\n console.error(error);\r\n self.publishedIncidentDetailGuid = null;\r\n },\r\n );\r\n\r\n this.incidentForm.patchValue(this.incident);\r\n this.incidentForm.markAsPristine();\r\n this.cdr.detectChanges();\r\n },\r\n (incidentResponseError) => {\r\n console.error(incidentResponseError);\r\n this.snackbarService.open(\r\n 'Failed to fetch Incident: ' +\r\n JSON.stringify(incidentResponseError),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n },\r\n );\r\n }\r\n });\r\n }\r\n\r\n ngOnChanges(changes: SimpleChanges) {\r\n // TODO: This can be removed once the onInit is updated to map the form correctly\r\n }\r\n\r\n nullEmptyStrings(value: string) {\r\n return !value ? null : value;\r\n }\r\n\r\n async publishChanges() {\r\n this.publishDisabled = true;\r\n this.cdr.detectChanges();\r\n const self = this;\r\n const dialogRef = this.dialog.open(PublishDialogComponent, {\r\n width: '350px',\r\n });\r\n const result = await dialogRef.afterClosed().toPromise();\r\n if (!result?.publish) {\r\n this.publishDisabled = false;\r\n this.cdr.detectChanges();\r\n return;\r\n }\r\n\r\n const publishedIncidentResource = {\r\n contactEmailAddress: this.nullEmptyStrings(\r\n this.incident.contact.emailAddress,\r\n ),\r\n contactOrgUnitIdentifer: this.incident.contact.fireCentre,\r\n contactPhoneNumber: this.nullEmptyStrings(\r\n this.incident.contact.phoneNumber,\r\n ),\r\n discoveryDate: new Date().valueOf().toString(),\r\n fireOfNoteInd: this.incident.fireOfNote,\r\n wasFireOfNoteInd: this.incident.wasFireOfNote,\r\n heavyEquipmentResourcesDetail: this.nullEmptyStrings(\r\n this.incident.heavyEquipmentComments,\r\n ),\r\n heavyEquipmentResourcesInd: this.incident.heavyEquipmentInd,\r\n incidentCauseDetail: this.nullEmptyStrings(this.incident.causeComments),\r\n incidentGuid: this.currentAdminIncident['wildfireIncidentGuid'],\r\n incidentLocation: this.nullEmptyStrings(this.incident.location),\r\n incidentMgmtCrewRsrcDetail: this.nullEmptyStrings(\r\n this.incident.incidentManagementComments,\r\n ),\r\n incidentMgmtCrewRsrcInd: this.incident.incidentManagementInd,\r\n incidentName: this.incident.fireName,\r\n incidentOverview: this.nullEmptyStrings(this.incident.incidentOverview),\r\n incidentSizeDetail: this.nullEmptyStrings(this.incident.sizeComments),\r\n newsCreatedTimestamp: new Date().valueOf().toString(),\r\n newsPublicationStatusCode: 'PUBLISHED',\r\n publishedIncidentDetailGuid: this.publishedIncidentDetailGuid,\r\n publishedTimestamp: new Date(),\r\n resourceDetail: this.nullEmptyStrings(this.incident.responseComments),\r\n responseTypeCode: this.nullEmptyStrings(this.incident.responseTypeCode),\r\n structureProtectionRsrcDetail: this.nullEmptyStrings(\r\n this.incident.structureProtectionComments,\r\n ),\r\n structureProtectionRsrcInd: this.incident.structureProtectionInd,\r\n traditionalTerritoryDetail: this.nullEmptyStrings(\r\n this.incident.traditionalTerritory,\r\n ),\r\n type: this.publishedIncidentType,\r\n wildfireAviationResourceDetail: this.nullEmptyStrings(\r\n this.incident.aviationComments,\r\n ),\r\n wildfireAviationResourceInd: this.incident.aviationInd,\r\n wildfireCrewResourcesDetail: this.nullEmptyStrings(\r\n this.incident.crewsComments,\r\n ),\r\n wildfireCrewResourcesInd: this.incident.wildifreCrewsInd,\r\n crewResourceCount: this.incident.crewResourceCount,\r\n aviationResourceCount: this.incident.aviationResourceCount,\r\n heavyEquipmentResourceCount: this.incident.heavyEquipmentResourceCount,\r\n incidentManagementResourceCount:\r\n this.incident.incidentManagementResourceCount,\r\n structureProtectionResourceCount:\r\n this.incident.structureProtectionResourceCount,\r\n // eslint-disable-next-line @typescript-eslint/naming-convention\r\n '@type': 'http://wfim.nrs.gov.bc.ca/v1/publishedIncident',\r\n };\r\n\r\n try {\r\n const doc = await self.publishIncident(publishedIncidentResource);\r\n this.publishedIncidentDetailGuid = doc?.publishedIncidentDetailGuid;\r\n\r\n // Handle evac orders\r\n await this.evacOrdersDetailsPanel.persistEvacOrders();\r\n if (doc) {\r\n this.snackbarService.open('Incident Published Successfully', 'OK', {\r\n duration: 100000,\r\n panelClass: 'snackbar-success-v2',\r\n });\r\n // Update the Draft/Publish status on incident name\r\n this.incident.lastPublished = doc?.publishedTimestamp;\r\n this.incident.publishedStatus = doc?.newsPublicationStatusCode;\r\n this.incidentForm.markAsPristine();\r\n this.setIsFormDirty(false);\r\n }\r\n } catch (err) {\r\n this.snackbarService.open(\r\n 'Failed to Publish Incident: ' + JSON.stringify(err.message),\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n } finally {\r\n self.publishDisabled = false;\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n publishIncident(incident): Promise {\r\n\r\n if (incident.publishedIncidentDetailGuid == null) {\r\n // If publishedIncidentGuid is null, just save the incident\r\n // let publishedGuid;\r\n // this.publishedIncidentService\r\n // .fetchIMIncident(this.wildFireYear, this.incidentNumberSequnce)\r\n // .subscribe((response) => {\r\n // response.getPublishedIncident.subscribe(\r\n // (result) => {\r\n // publishedGuid = result?.body?.publishedIncidentDetailGuid\r\n // }\r\n // )\r\n // } \r\n // )\r\n // if (publishedGuid) {\r\n\r\n // } else {\r\n\r\n // }\r\n const saveResult = this.publishedIncidentService.saveIMPublishedIncident(incident);\r\n if (saveResult) {\r\n return saveResult.toPromise();\r\n }\r\n } else {\r\n // If publishedIncidentGuid is not null, check for updates and then save the incident\r\n return this.publishedIncidentService.getIMPublishedIncident(incident)\r\n .toPromise()\r\n .then(data => {\r\n let etag = data.headers.get('ETag')\r\n if (etag != this.currentEtag) {\r\n this.snackbarService.open(\r\n 'There have been updates on this incident. To retrieve the latest information, please refresh the page. Note that after refreshing, any ongoing edits will be lost',\r\n 'Ok',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n return;\r\n } else {\r\n const saveResult = this.publishedIncidentService.saveIMPublishedIncident(incident);\r\n if (saveResult) {\r\n return saveResult.toPromise();\r\n }\r\n }\r\n })\r\n .catch(error => {\r\n console.error('Error publishing incident:', error);\r\n throw error; // Rethrow or handle the error as required\r\n });\r\n }\r\n }\r\n\r\n onShowPreview() {\r\n const mappedIncident = {\r\n contactEmailAddress: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['emailAddress'].value,\r\n contactOrgUnitIdentifer: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['fireCentre'].value,\r\n contactPhoneNumber: (\r\n this.incidentForm.controls['contact'] as UntypedFormGroup\r\n ).controls['phoneNumber'].value,\r\n discoveryDate: new Date(\r\n this.incident.incidentData.discoveryTimestamp,\r\n ).toString(),\r\n fireCentre: this.currentAdminIncident.fireCentreOrgUnitIdentifier,\r\n fireOfNoteInd: this.incidentForm.controls['fireOfNote'].value,\r\n wasFireOfNoteInd: this.incidentForm.controls['wasFireOfNote'].value,\r\n fireYear: this.incident.wildfireYear,\r\n generalIncidentCauseCatId: this.incidentForm.controls['cause'].value,\r\n heavyEquipmentResourcesDetail:\r\n this.incidentForm.controls['heavyEquipmentComments'].value,\r\n heavyEquipmentResourcesInd:\r\n this.incidentForm.controls['heavyEquipmentInd'].value,\r\n incidentCauseDetail: this.incidentForm.controls['causeComments'].value,\r\n incidentGuid: this.currentAdminIncident['wildfireIncidentGuid'],\r\n incidentLocation:\r\n this.incidentForm.controls['location'].value ||\r\n this.currentAdminIncident.incidentLocation.geographicDescription,\r\n incidentMgmtCrewRsrcDetail:\r\n this.incidentForm.controls['incidentManagementComments'].value,\r\n incidentMgmtCrewRsrcInd:\r\n this.incidentForm.controls['incidentManagementInd'].value,\r\n incidentName: this.incidentForm.controls['fireName'].value,\r\n incidentNumberLabelFull: this.currentAdminIncident.incidentLabel,\r\n incidentOverview: this.incident.incidentOverview,\r\n incidentSizeDetail: this.incidentForm.controls['sizeComments'].value,\r\n incidentSizeEstimatedHa: this.incidentForm.controls['sizeHectares'].value,\r\n incidentSizeType: this.incidentForm.controls['sizeType'].value,\r\n lastUpdatedTimestamp: new Date(\r\n this.incident.incidentData.lastUpdatedTimestamp,\r\n ).toString(),\r\n latitude: this.incident.incidentData.incidentLocation.latitude,\r\n longitude: this.incident.incidentData.incidentLocation.longitude,\r\n resourceDetail: this.incidentForm.controls['responseComments'].value,\r\n stageOfControlCode:\r\n this.currentAdminIncident.incidentSituation.stageOfControlCode,\r\n structureProtectionRsrcDetail:\r\n this.incidentForm.controls['structureProtectionComments'].value,\r\n structureProtectionRsrcInd:\r\n this.incidentForm.controls['structureProtectionInd'].value,\r\n traditionalTerritoryDetail:\r\n this.incidentForm.controls['traditionalTerritory'].value,\r\n wildfireAviationResourceDetail:\r\n this.incidentForm.controls['aviationComments'].value,\r\n wildfireAviationResourceInd:\r\n this.incidentForm.controls['aviationInd'].value,\r\n wildfireCrewResourcesDetail:\r\n this.incidentForm.controls['crewsComments'].value,\r\n wildfireCrewResourcesInd:\r\n this.incidentForm.controls['wildifreCrewsInd'].value,\r\n crewResourceCount: this.incident.crewResourceCount || undefined,\r\n aviationResourceCount: this.incident.aviationResourceCount || undefined,\r\n heavyEquipmentResourceCount:\r\n this.incident.heavyEquipmentResourceCount || undefined,\r\n incidentManagementResourceCount:\r\n this.incident.incidentManagementResourceCount || undefined,\r\n structureProtectionResourceCount:\r\n this.incident.structureProtectionResourceCount || undefined,\r\n };\r\n\r\n if (localStorage.getItem('preview_incident') != null) {\r\n localStorage.removeItem('preview_incident');\r\n }\r\n\r\n localStorage.setItem('preview_incident', JSON.stringify(mappedIncident));\r\n\r\n const url = this.componentRouter.serializeUrl(\r\n this.componentRouter.createUrlTree(['incidents'], {\r\n queryParams: { preview: true },\r\n }),\r\n );\r\n\r\n window.open(url, '_blank');\r\n }\r\n\r\n // for decoupled editor\r\n public onReady(editor) {\r\n editor.ui\r\n .getEditableElement()\r\n .parentElement.insertBefore(\r\n editor.ui.view.toolbar.element,\r\n editor.ui.getEditableElement(),\r\n );\r\n\r\n editor.plugins.get('FileRepository').createUploadAdapter = (loader) =>\r\n new CustomImageUploader(loader);\r\n }\r\n\r\n toggleFullScreen() {\r\n try {\r\n if (!this.toggled) {\r\n if(document.getElementById('ck-doc')) document.getElementById('ck-doc').style.height = '92vh'\r\n if(document.getElementById('info-title')) document.getElementById('info-title').style.display = 'none'\r\n if(document.getElementById('menu-bar')) document.getElementById('menu-bar').style.display = 'none'\r\n if(document.getElementById('top')) document.getElementById('top').style.display = 'none'\r\n if(document.getElementById('mat-tab-label-0-0')) document.getElementById('mat-tab-label-0-0').style.display = 'none'\r\n if(document.getElementById('mat-tab-label-0-1')) document.getElementById('mat-tab-label-0-1').style.display = 'none'\r\n if(document.getElementById('mat-tab-label-0-2')) document.getElementById('mat-tab-label-0-2').style.display = 'none'\r\n if(document.getElementById('mat-tab-label-0-3')) document.getElementById('mat-tab-label-0-3').style.display = 'none'\r\n if(document.getElementById('mat-tab-label-0-4')) document.getElementById('mat-tab-label-0-4').style.display = 'none'\r\n if(document.getElementById('mat-tab-label-1-0')) document.getElementById('mat-tab-label-1-0').style.display = 'none'\r\n if(document.getElementById('mat-tab-label-1-1')) document.getElementById('mat-tab-label-1-1').style.display = 'none'\r\n if(document.getElementById('mat-tab-label-1-2')) document.getElementById('mat-tab-label-1-2').style.display = 'none'\r\n if(document.getElementById('mat-tab-label-1-3')) document.getElementById('mat-tab-label-1-3').style.display = 'none'\r\n if(document.getElementById('mat-tab-label-1-4')) document.getElementById('mat-tab-label-1-4').style.display = 'none'\r\n this.toggled =true;\r\n } else {\r\n if(document.getElementById('ck-doc')) document.getElementById('ck-doc').style.height = '345px'\r\n if(document.getElementById('top')) document.getElementById('top').style.display = 'flex'\r\n if(document.getElementById('info-title')) document.getElementById('info-title').style.display = 'flex'\r\n if(document.getElementById('menu-bar')) document.getElementById('menu-bar').style.display = 'flex'\r\n if(document.getElementById('mat-tab-label-0-0')) document.getElementById('mat-tab-label-0-0').style.display = 'unset'\r\n if(document.getElementById('mat-tab-label-0-1')) document.getElementById('mat-tab-label-0-1').style.display = 'unset'\r\n if(document.getElementById('mat-tab-label-0-2')) document.getElementById('mat-tab-label-0-2').style.display = 'unset'\r\n if(document.getElementById('mat-tab-label-0-3')) document.getElementById('mat-tab-label-0-3').style.display = 'unset'\r\n if(document.getElementById('mat-tab-label-0-4')) document.getElementById('mat-tab-label-0-4').style.display = 'unset'\r\n if(document.getElementById('mat-tab-label-1-0')) document.getElementById('mat-tab-label-1-0').style.display = 'unset'\r\n if(document.getElementById('mat-tab-label-1-1')) document.getElementById('mat-tab-label-1-1').style.display = 'unset'\r\n if(document.getElementById('mat-tab-label-1-2')) document.getElementById('mat-tab-label-1-2').style.display = 'unset'\r\n if(document.getElementById('mat-tab-label-1-3')) document.getElementById('mat-tab-label-1-3').style.display = 'unset'\r\n if(document.getElementById('mat-tab-label-1-4')) document.getElementById('mat-tab-label-1-4').style.display = 'unset'\r\n this.toggled = false;\r\n }\r\n }catch(error) {\r\n console.error(\"Error while toggling editor to full screen\", error)\r\n }\r\n }\r\n\r\n}\r\n", "providers": [], "hostDirectives": [], "standalone": false, @@ -19066,7 +19813,7 @@ "type": "WildfireIncidentResource", "optional": false, "description": "", - "line": 115 + "line": 118 }, { "name": "currentAdminIncidentCause", @@ -19075,7 +19822,7 @@ "type": "IncidentCauseResource", "optional": false, "description": "", - "line": 116 + "line": 119 }, { "name": "currentEtag", @@ -19084,7 +19831,7 @@ "type": "string", "optional": false, "description": "", - "line": 119 + "line": 122 }, { "name": "detailsPanelComponent", @@ -19137,13 +19884,13 @@ }, { "name": "incident", - "defaultValue": "{\r\n aviationComments: undefined,\r\n aviationInd: false,\r\n cause: 0,\r\n causeComments: undefined,\r\n contact: {\r\n isPrimary: true,\r\n fireCentre: null,\r\n phoneNumber: null,\r\n emailAddress: null,\r\n },\r\n crewsComments: undefined,\r\n evacOrders: [],\r\n fireName: undefined,\r\n fireNumber: 0,\r\n fireOfNote: false,\r\n wasFireOfNote: false,\r\n geometry: {\r\n x: null,\r\n y: null,\r\n },\r\n heavyEquipmentComments: undefined,\r\n heavyEquipmentInd: false,\r\n incidentData: null,\r\n incidentManagementComments: undefined,\r\n incidentManagementInd: false,\r\n incidentNumberSequence: 0,\r\n incidentOverview: '',\r\n lastPublished: undefined,\r\n location: undefined,\r\n mapAttachments: [],\r\n publishedStatus: 'DRAFT',\r\n responseComments: undefined,\r\n responseTypeCode: undefined,\r\n sizeComments: undefined,\r\n sizeHectares: 0,\r\n sizeType: 1,\r\n stageOfControlCode: undefined,\r\n structureProtectionComments: undefined,\r\n structureProtectionInd: false,\r\n traditionalTerritory: undefined,\r\n wildfireIncidentGuid: '',\r\n wildfireYear: new Date().getFullYear(),\r\n wildifreCrewsInd: false,\r\n crewResourceCount: undefined,\r\n aviationResourceCount: undefined,\r\n heavyEquipmentResourceCount: undefined,\r\n incidentManagementResourceCount: undefined,\r\n structureProtectionResourceCount: undefined,\r\n signOffSignatureGuid: undefined,\r\n }", + "defaultValue": "{\r\n aviationComments: undefined,\r\n aviationInd: false,\r\n cause: 0,\r\n causeComments: undefined,\r\n contact: {\r\n isPrimary: true,\r\n fireCentre: null,\r\n phoneNumber: null,\r\n emailAddress: null,\r\n },\r\n crewsComments: undefined,\r\n evacOrders: [],\r\n fireName: undefined,\r\n fireNumber: 0,\r\n fireOfNote: false,\r\n wasFireOfNote: false,\r\n geometry: {\r\n x: null,\r\n y: null,\r\n },\r\n heavyEquipmentComments: undefined,\r\n heavyEquipmentInd: false,\r\n incidentData: null,\r\n incidentManagementComments: undefined,\r\n incidentManagementInd: false,\r\n incidentNumberSequence: 0,\r\n incidentLabel: undefined,\r\n incidentOverview: '',\r\n lastPublished: undefined,\r\n location: undefined,\r\n mapAttachments: [],\r\n publishedStatus: 'DRAFT',\r\n responseComments: undefined,\r\n responseTypeCode: undefined,\r\n sizeComments: undefined,\r\n sizeHectares: 0,\r\n sizeType: 1,\r\n stageOfControlCode: undefined,\r\n structureProtectionComments: undefined,\r\n structureProtectionInd: false,\r\n traditionalTerritory: undefined,\r\n wildfireIncidentGuid: '',\r\n wildfireYear: new Date().getFullYear(),\r\n wildifreCrewsInd: false,\r\n crewResourceCount: undefined,\r\n aviationResourceCount: undefined,\r\n heavyEquipmentResourceCount: undefined,\r\n incidentManagementResourceCount: undefined,\r\n structureProtectionResourceCount: undefined,\r\n signOffSignatureGuid: undefined,\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "optional": false, "description": "", - "line": 59, + "line": 61, "modifierKind": [ 125 ] @@ -19155,7 +19902,7 @@ "type": "UntypedFormGroup", "optional": false, "description": "", - "line": 111, + "line": 114, "modifierKind": [ 125, 148 @@ -19168,7 +19915,7 @@ "type": "string", "optional": false, "description": "", - "line": 114 + "line": 117 }, { "name": "publishDisabled", @@ -19190,7 +19937,7 @@ "type": "string", "optional": false, "description": "", - "line": 118 + "line": 121 }, { "name": "publishedIncidentType", @@ -19199,7 +19946,17 @@ "type": "string", "optional": false, "description": "", - "line": 117 + "line": 120 + }, + { + "name": "toggled", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 59 }, { "name": "wildFireYear", @@ -19208,7 +19965,7 @@ "type": "string", "optional": false, "description": "", - "line": 113 + "line": 116 } ], "methodsClass": [ @@ -19218,7 +19975,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 189, + "line": 192, "deprecated": false, "deprecationMessage": "" }, @@ -19235,7 +19992,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 404, + "line": 409, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -19256,7 +20013,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 205, + "line": 208, "deprecated": false, "deprecationMessage": "" }, @@ -19273,7 +20030,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 408, + "line": 413, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -19301,7 +20058,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 649, + "line": 654, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -19325,7 +20082,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 563, + "line": 568, "deprecated": false, "deprecationMessage": "" }, @@ -19335,7 +20092,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 412, + "line": 417, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -19355,7 +20112,7 @@ "optional": false, "returnType": "Promise", "typeParameters": [], - "line": 512, + "line": 517, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -19383,7 +20140,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 185, + "line": 188, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -19398,13 +20155,23 @@ } ] }, + { + "name": "toggleFullScreen", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 666, + "deprecated": false, + "deprecationMessage": "" + }, { "name": "validFormCheck", "args": [], "optional": false, "returnType": "any", "typeParameters": [], - "line": 195, + "line": 198, "deprecated": false, "deprecationMessage": "" } @@ -19469,7 +20236,7 @@ "deprecationMessage": "" } ], - "line": 119, + "line": 122, "jsdoctags": [ { "name": "formBuilder", @@ -33552,7 +34319,7 @@ "type": "WildfireIncidentResource", "optional": false, "description": "", - "line": 115, + "line": 118, "inheritance": { "file": "AdminIncidentForm" } @@ -33564,7 +34331,7 @@ "type": "IncidentCauseResource", "optional": false, "description": "", - "line": 116, + "line": 119, "inheritance": { "file": "AdminIncidentForm" } @@ -33576,7 +34343,7 @@ "type": "string", "optional": false, "description": "", - "line": 119, + "line": 122, "inheritance": { "file": "AdminIncidentForm" } @@ -33641,13 +34408,13 @@ }, { "name": "incident", - "defaultValue": "{\r\n aviationComments: undefined,\r\n aviationInd: false,\r\n cause: 0,\r\n causeComments: undefined,\r\n contact: {\r\n isPrimary: true,\r\n fireCentre: null,\r\n phoneNumber: null,\r\n emailAddress: null,\r\n },\r\n crewsComments: undefined,\r\n evacOrders: [],\r\n fireName: undefined,\r\n fireNumber: 0,\r\n fireOfNote: false,\r\n wasFireOfNote: false,\r\n geometry: {\r\n x: null,\r\n y: null,\r\n },\r\n heavyEquipmentComments: undefined,\r\n heavyEquipmentInd: false,\r\n incidentData: null,\r\n incidentManagementComments: undefined,\r\n incidentManagementInd: false,\r\n incidentNumberSequence: 0,\r\n incidentOverview: '',\r\n lastPublished: undefined,\r\n location: undefined,\r\n mapAttachments: [],\r\n publishedStatus: 'DRAFT',\r\n responseComments: undefined,\r\n responseTypeCode: undefined,\r\n sizeComments: undefined,\r\n sizeHectares: 0,\r\n sizeType: 1,\r\n stageOfControlCode: undefined,\r\n structureProtectionComments: undefined,\r\n structureProtectionInd: false,\r\n traditionalTerritory: undefined,\r\n wildfireIncidentGuid: '',\r\n wildfireYear: new Date().getFullYear(),\r\n wildifreCrewsInd: false,\r\n crewResourceCount: undefined,\r\n aviationResourceCount: undefined,\r\n heavyEquipmentResourceCount: undefined,\r\n incidentManagementResourceCount: undefined,\r\n structureProtectionResourceCount: undefined,\r\n signOffSignatureGuid: undefined,\r\n }", + "defaultValue": "{\r\n aviationComments: undefined,\r\n aviationInd: false,\r\n cause: 0,\r\n causeComments: undefined,\r\n contact: {\r\n isPrimary: true,\r\n fireCentre: null,\r\n phoneNumber: null,\r\n emailAddress: null,\r\n },\r\n crewsComments: undefined,\r\n evacOrders: [],\r\n fireName: undefined,\r\n fireNumber: 0,\r\n fireOfNote: false,\r\n wasFireOfNote: false,\r\n geometry: {\r\n x: null,\r\n y: null,\r\n },\r\n heavyEquipmentComments: undefined,\r\n heavyEquipmentInd: false,\r\n incidentData: null,\r\n incidentManagementComments: undefined,\r\n incidentManagementInd: false,\r\n incidentNumberSequence: 0,\r\n incidentLabel: undefined,\r\n incidentOverview: '',\r\n lastPublished: undefined,\r\n location: undefined,\r\n mapAttachments: [],\r\n publishedStatus: 'DRAFT',\r\n responseComments: undefined,\r\n responseTypeCode: undefined,\r\n sizeComments: undefined,\r\n sizeHectares: 0,\r\n sizeType: 1,\r\n stageOfControlCode: undefined,\r\n structureProtectionComments: undefined,\r\n structureProtectionInd: false,\r\n traditionalTerritory: undefined,\r\n wildfireIncidentGuid: '',\r\n wildfireYear: new Date().getFullYear(),\r\n wildifreCrewsInd: false,\r\n crewResourceCount: undefined,\r\n aviationResourceCount: undefined,\r\n heavyEquipmentResourceCount: undefined,\r\n incidentManagementResourceCount: undefined,\r\n structureProtectionResourceCount: undefined,\r\n signOffSignatureGuid: undefined,\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "optional": false, "description": "", - "line": 59, + "line": 61, "modifierKind": [ 125 ], @@ -33662,7 +34429,7 @@ "type": "UntypedFormGroup", "optional": false, "description": "", - "line": 111, + "line": 114, "modifierKind": [ 125, 148 @@ -33678,7 +34445,7 @@ "type": "string", "optional": false, "description": "", - "line": 114, + "line": 117, "inheritance": { "file": "AdminIncidentForm" } @@ -33706,7 +34473,7 @@ "type": "string", "optional": false, "description": "", - "line": 118, + "line": 121, "inheritance": { "file": "AdminIncidentForm" } @@ -33718,7 +34485,20 @@ "type": "string", "optional": false, "description": "", - "line": 117, + "line": 120, + "inheritance": { + "file": "AdminIncidentForm" + } + }, + { + "name": "toggled", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 59, "inheritance": { "file": "AdminIncidentForm" } @@ -33730,7 +34510,7 @@ "type": "string", "optional": false, "description": "", - "line": 113, + "line": 116, "inheritance": { "file": "AdminIncidentForm" } @@ -33743,7 +34523,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 189, + "line": 192, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -33763,7 +34543,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 404, + "line": 409, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -33787,7 +34567,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 205, + "line": 208, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -33807,7 +34587,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 408, + "line": 413, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -33838,7 +34618,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 649, + "line": 654, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -33865,7 +34645,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 563, + "line": 568, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -33878,7 +34658,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 412, + "line": 417, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -33901,7 +34681,7 @@ "optional": false, "returnType": "Promise", "typeParameters": [], - "line": 512, + "line": 517, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -33932,7 +34712,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 185, + "line": 188, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -33950,13 +34730,26 @@ "file": "AdminIncidentForm" } }, + { + "name": "toggleFullScreen", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 666, + "deprecated": false, + "deprecationMessage": "", + "inheritance": { + "file": "AdminIncidentForm" + } + }, { "name": "validFormCheck", "args": [], "optional": false, "returnType": "any", "typeParameters": [], - "line": 195, + "line": 198, "deprecated": false, "deprecationMessage": "", "inheritance": { @@ -33981,7 +34774,7 @@ "styleUrl": "../common/base-collection/collection.component.scss" }, { - "data": "@import \"../../../styles/variables\";\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n\r\n display: flex;\r\n flex-direction: column;\r\n height: 100%;\r\n}\r\n\r\n.link {\r\n margin-top: 10px;\r\n margin-left: 20px;\r\n padding-bottom: 1.5rem;\r\n color: #355992;\r\n font-size: 0.9rem;\r\n font-weight: 600;\r\n text-decoration: none;\r\n}\r\n\r\n.top {\r\n flex-shrink: 0;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: stretch;\r\n position: sticky;\r\n top: 0;\r\n border-bottom: 1px solid #e0e0e0;\r\n z-index: 10;\r\n background: white;\r\n\r\n .title {\r\n padding: 10px;\r\n margin-left: 10px;\r\n box-sizing: border-box;\r\n display: flex;\r\n h1 {\r\n font-size: 24px;\r\n font-weight: normal;\r\n margin-bottom: 0;\r\n padding: 4px;\r\n margin-top: -15px;\r\n }\r\n\r\n h2 {\r\n font-size: 14px;\r\n font-weight: normal;\r\n margin-top: 0;\r\n padding-top: 0;\r\n display: flex;\r\n align-items: center;\r\n }\r\n }\r\n\r\n .pub-chip {\r\n margin-left: 10px;\r\n padding: 4px;\r\n border: 2px solid green;\r\n border-radius: 4px;\r\n font-size: 12px;\r\n color: green;\r\n font-weight: 700;\r\n }\r\n\r\n .unpub-chip {\r\n margin-left: 10px;\r\n padding: 4px;\r\n border: 2px solid grey;\r\n border-radius: 4px;\r\n font-size: 12px;\r\n color: grey;\r\n font-weight: 700;\r\n }\r\n\r\n .button-holder {\r\n margin-left: auto;\r\n margin-top: auto;\r\n }\r\n}\r\n\r\n.panel-title {\r\n font-size: 20px;\r\n padding-left: 16px;\r\n padding-right: 16px;\r\n font-weight: 600;\r\n}\r\n\r\n.details {\r\n margin: 16px 16px;\r\n}\r\n\r\n::ng-deep .disabled-input {\r\n color: black !important;\r\n}\r\n\r\n::ng-deep .disabled-input:disabled {\r\n color: #c6c8cb !important; /* Set the color to red when input is disabled */\r\n}\r\n\r\n::ng-deep .item-full-width {\r\n width: 100%;\r\n}\r\n\r\n::ng-deep .cdk-overlay-container .cdk-overlay-pane .fire-size-select-content,\r\nmat-mdc-select-panel-done-animating {\r\n min-height: 20rem !important;\r\n}\r\n\r\n::ng-deep .news-form-card {\r\n box-sizing: border-box;\r\n padding: 1rem;\r\n\r\n .field-set {\r\n border: none;\r\n border-bottom: 1px solid #a1a3a6;\r\n }\r\n\r\n .news-form {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .size-unset {\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-third {\r\n flex: 0 0 33.33%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-quarter {\r\n flex: 0 0 20%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-sixth {\r\n flex: 0 0 16.66%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-eigth {\r\n flex: 0 0 12.25%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-half {\r\n flex: 0 0 50%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-two-thirds {\r\n flex: 0 0 66.67%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-full {\r\n flex: 0 0 100%;\r\n box-sizing: border-box;\r\n padding: 0.25rem 1rem 0;\r\n }\r\n\r\n .location-controls {\r\n display: flex;\r\n\r\n mat-form-field {\r\n flex: 1 1 auto;\r\n padding-right: 1rem;\r\n }\r\n\r\n .location-buttons {\r\n display: flex;\r\n\r\n button.mat-mdc-button {\r\n flex: 0 0 2rem;\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n padding: 0;\r\n\r\n mat-icon {\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .radio-checkbox-group {\r\n position: relative;\r\n\r\n mat-label {\r\n position: absolute;\r\n top: 0;\r\n left: 1rem;\r\n font-size: x-small;\r\n }\r\n\r\n mat-radio-group,\r\n .checkbox-group {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n padding-bottom: 0.5rem;\r\n mat-radio-button,\r\n mat-checkbox {\r\n box-sizing: border-box;\r\n padding-top: 1rem;\r\n padding-right: 1rem;\r\n }\r\n\r\n .short-label {\r\n flex: 0 0 6rem;\r\n max-width: 6rem;\r\n }\r\n\r\n .long-label {\r\n flex: 0 0 7rem;\r\n max-width: 7rem;\r\n }\r\n }\r\n }\r\n\r\n .submit-controls {\r\n display: flex;\r\n justify-content: flex-end;\r\n // padding-right: 5rem;\r\n .flex-spacer {\r\n flex: 1 1 auto;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.relay-form {\r\n padding-bottom: 20px;\r\n}\r\n.news-form-card .news-form .size-full.relay-panel {\r\n display: flex;\r\n padding-top: 20px;\r\n\r\n .fill-space {\r\n flex: 1 1 auto;\r\n padding: 0 0.5rem;\r\n }\r\n\r\n .fixed-width-350 {\r\n width: 350px;\r\n }\r\n\r\n .submit-controls {\r\n flex: 0 0 auto;\r\n padding: 0 2rem;\r\n }\r\n\r\n button {\r\n margin-left: 10px;\r\n }\r\n}\r\n\r\nmat-card h3 {\r\n display: flex;\r\n align-items: center;\r\n\r\n wf-icon {\r\n margin-right: 5px;\r\n }\r\n}\r\n\r\n.publish-btn {\r\n background-color: var(--wf-header-background-color);\r\n border: solid 1px #1a5a96;\r\n color: #ffffff;\r\n}\r\n\r\n.preview-btn {\r\n color: var(--wf-header-background-color);\r\n background-color: #ffffff;\r\n border: solid 1px #1a5a96;\r\n margin-right: 10px;\r\n}\r\n\r\n.mat-expansion-panel {\r\n box-shadow: none !important;\r\n}\r\n\r\n::ng-deep .mat-mdc-tab-body-wrapper {\r\n background-color: white !important;\r\n padding-left: 1rem;\r\n padding-right: 1rem;\r\n padding-bottom: 5rem;\r\n}\r\n\r\n::ng-deep .mat-mdc-card-outlined {\r\n border-width: 0 !important;\r\n}\r\n\r\n.mat-mdc-tab-group {\r\n background-color: white !important;\r\n}\r\n\r\n:host ::ng-deep .ck-editor__editable_inline {\r\n min-height: calc(100dvh - 485px);\r\n}\r\n\r\n::ng-deep .mdc-snackbar__surface{\r\n background-color: transparent !important;\r\n}\r\n", + "data": "@import \"../../../styles/variables\";\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n\r\n display: flex;\r\n flex-direction: column;\r\n height: 100%;\r\n}\r\n\r\n.link {\r\n margin-top: 10px;\r\n margin-left: 20px;\r\n padding-bottom: 1.5rem;\r\n color: #355992;\r\n font-size: 0.9rem;\r\n font-weight: 600;\r\n text-decoration: none;\r\n}\r\n\r\n.ck-doc {\r\n height: 345px;\r\n padding: 5px;\r\n border: 1px solid rgba(0, 0, 0, 0.16);\r\n margin-top: 5px;\r\n margin-bottom: 5px;\r\n margin-left: 68px;\r\n margin-right: 68px;\r\n border-radius: 3px;\r\n resize: vertical;\r\n overflow: auto;\r\n position: relative;\r\n\r\n .expand-button {\r\n width: 17.5px;\r\n height: 17.5px;\r\n position: absolute;\r\n top: 17px;\r\n right: 20px;\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.top {\r\n flex-shrink: 0;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: stretch;\r\n position: sticky;\r\n top: 0;\r\n border-bottom: 1px solid #e0e0e0;\r\n z-index: 10;\r\n background: white;\r\n\r\n .title {\r\n padding: 10px;\r\n margin-left: 10px;\r\n box-sizing: border-box;\r\n display: flex;\r\n\r\n h1 {\r\n font-size: 24px;\r\n font-weight: normal;\r\n margin-bottom: 0;\r\n padding: 4px;\r\n margin-top: -15px;\r\n }\r\n\r\n h2 {\r\n font-size: 14px;\r\n font-weight: normal;\r\n margin-top: 0;\r\n padding-top: 0;\r\n display: flex;\r\n align-items: center;\r\n }\r\n }\r\n\r\n .pub-chip {\r\n margin-left: 10px;\r\n padding: 4px;\r\n border: 2px solid green;\r\n border-radius: 4px;\r\n font-size: 12px;\r\n color: green;\r\n font-weight: 700;\r\n }\r\n\r\n .unpub-chip {\r\n margin-left: 10px;\r\n padding: 4px;\r\n border: 2px solid grey;\r\n border-radius: 4px;\r\n font-size: 12px;\r\n color: grey;\r\n font-weight: 700;\r\n }\r\n\r\n .button-holder {\r\n margin-left: auto;\r\n margin-top: auto;\r\n }\r\n}\r\n\r\n.panel-title {\r\n font-size: 20px;\r\n padding-left: 16px;\r\n padding-right: 16px;\r\n font-weight: 600;\r\n}\r\n\r\n.section-title {\r\n font-size: 20px;\r\n padding: 20px;\r\n font-weight: 600;\r\n border-bottom: 1px solid #9E9E9E;\r\n width: 100%;\r\n margin-bottom: 12px;\r\n}\r\n\r\n.details {\r\n margin: 16px 16px;\r\n}\r\n\r\n::ng-deep .disabled-input {\r\n color: black !important;\r\n}\r\n\r\n::ng-deep .disabled-input:disabled {\r\n color: #c6c8cb !important;\r\n /* Set the color to red when input is disabled */\r\n}\r\n\r\n::ng-deep .item-full-width {\r\n width: 100%;\r\n}\r\n\r\n::ng-deep .cdk-overlay-container .cdk-overlay-pane .fire-size-select-content,\r\nmat-mdc-select-panel-done-animating {\r\n min-height: 20rem !important;\r\n}\r\n\r\n::ng-deep .news-form-card {\r\n box-sizing: border-box;\r\n padding: 1rem;\r\n\r\n .field-set {\r\n border: none;\r\n border-bottom: 1px solid #a1a3a6;\r\n }\r\n\r\n .resource-button {\r\n display: flex;\r\n width: 312px;\r\n height: 37px;\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex-shrink: 0;\r\n position: relative;\r\n color: #000;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n float: right;\r\n border-radius: 5px;\r\n border: 1px solid #000;\r\n background: #F6F6F6;\r\n right: 28px;\r\n\r\n ::ng-deep .mdc-button__label {\r\n bottom: 4px;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n margin-right: 8px;\r\n top: 6px;\r\n position: relative\r\n }\r\n }\r\n\r\n .news-form {\r\n display: flex;\r\n flex-wrap: wrap;\r\n\r\n .size-unset {\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-third {\r\n flex: 0 0 33.33%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-quarter {\r\n flex: 0 0 20%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-sixth {\r\n flex: 0 0 16.66%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-eigth {\r\n flex: 0 0 12.25%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-half {\r\n flex: 0 0 50%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-two-thirds {\r\n flex: 0 0 66.67%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-full {\r\n flex: 0 0 100%;\r\n box-sizing: border-box;\r\n padding: 0.25rem 1rem 0;\r\n }\r\n\r\n .location-controls {\r\n display: flex;\r\n\r\n mat-form-field {\r\n flex: 1 1 auto;\r\n padding-right: 1rem;\r\n }\r\n\r\n .location-buttons {\r\n display: flex;\r\n\r\n button.mat-mdc-button {\r\n flex: 0 0 2rem;\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n padding: 0;\r\n\r\n mat-icon {\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .radio-checkbox-group {\r\n position: relative;\r\n\r\n mat-label {\r\n position: absolute;\r\n top: 0;\r\n left: 1rem;\r\n font-size: x-small;\r\n }\r\n\r\n mat-radio-group,\r\n .checkbox-group {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n padding-bottom: 0.5rem;\r\n\r\n mat-radio-button,\r\n mat-checkbox {\r\n box-sizing: border-box;\r\n padding-top: 1rem;\r\n padding-right: 1rem;\r\n }\r\n\r\n .short-label {\r\n flex: 0 0 6rem;\r\n max-width: 6rem;\r\n }\r\n\r\n .long-label {\r\n flex: 0 0 7rem;\r\n max-width: 7rem;\r\n }\r\n }\r\n }\r\n\r\n .submit-controls {\r\n display: flex;\r\n justify-content: flex-end;\r\n\r\n // padding-right: 5rem;\r\n .flex-spacer {\r\n flex: 1 1 auto;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.relay-form {\r\n padding-bottom: 20px;\r\n}\r\n\r\n.news-form-card .news-form .size-full.relay-panel {\r\n display: flex;\r\n padding-top: 20px;\r\n\r\n .fill-space {\r\n flex: 1 1 auto;\r\n padding: 0 0.5rem;\r\n }\r\n\r\n .fixed-width-350 {\r\n width: 350px;\r\n }\r\n\r\n .submit-controls {\r\n flex: 0 0 auto;\r\n padding: 0 2rem;\r\n }\r\n\r\n button {\r\n margin-left: 10px;\r\n }\r\n}\r\n\r\nmat-card h3 {\r\n display: flex;\r\n align-items: center;\r\n\r\n wf-icon {\r\n margin-right: 5px;\r\n }\r\n}\r\n\r\n.publish-btn {\r\n background-color: var(--wf-header-background-color);\r\n border: solid 1px #1a5a96;\r\n color: #ffffff;\r\n}\r\n\r\n.preview-btn {\r\n color: var(--wf-header-background-color);\r\n background-color: #ffffff;\r\n border: solid 1px #1a5a96;\r\n margin-right: 10px;\r\n}\r\n\r\n.mat-expansion-panel {\r\n box-shadow: none !important;\r\n}\r\n\r\n::ng-deep .mat-mdc-tab-body-wrapper {\r\n background-color: white !important;\r\n padding-left: 1rem;\r\n padding-right: 1rem;\r\n padding-bottom: 5rem;\r\n}\r\n\r\n::ng-deep .mat-mdc-card-outlined {\r\n border-width: 0 !important;\r\n}\r\n\r\n.mat-mdc-tab-group {\r\n background-color: white !important;\r\n}\r\n\r\n:host ::ng-deep .ck-editor__editable_inline {\r\n min-height: calc(100dvh - 485px);\r\n}\r\n\r\n::ng-deep .mdc-snackbar__surface {\r\n background-color: transparent !important;\r\n}", "styleUrl": "./admin-incident-form.component.scss" } ], @@ -33989,11 +34782,104 @@ "extends": [ "AdminIncidentForm" ], - "templateData": "
\r\n Back to Admin Front Page\r\n
\r\n
\r\n

Fire Number: {{currentAdminIncident.incidentLabel}}{{incident.publishedStatus}}

\r\n

\r\n
\r\n Last Published: {{getPublishedDate().toDateString()}} - {{getPublishedDate().toLocaleTimeString()}}\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n Incident Summary\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Incident Details\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Contact\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Response\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Evacuation Orders and Alerts\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Area Restrictions\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n" + "templateData": "
\r\n Back to Admin Front Page\r\n
\r\n
\r\n

Fire Number: {{currentAdminIncident.incidentLabel}}{{incident.publishedStatus}}

\r\n

\r\n
\r\n Last Published: {{getPublishedDate().toDateString()}} - {{getPublishedDate().toLocaleTimeString()}}\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n Incident Summary\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Incident Details\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Contact\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Evacuation Orders and Alerts\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Area Restrictions\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n Response Information\r\n \r\n
\r\n \r\n \"expand-editor\"
\r\n \r\n \r\n \r\n Response\r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n" + }, + { + "name": "AdvisorySectionComponent", + "id": "component-AdvisorySectionComponent-802d8d7df65351307cf94e15f58618f5d258175968f092c291f773aca2eb7cd9fbd909892f65af438ce91323f087e84406d5dc6d2ec129d12a8ae3ac0a6ccfe3", + "file": "src/app/components/common/advisory-section/advisory-section.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "advisory-section", + "styleUrls": [ + "./advisory-section.component.scss" + ], + "styles": [], + "templateUrl": [ + "./advisory-section.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "buttonArgs", + "deprecated": false, + "deprecationMessage": "", + "line": 16, + "type": "IconButtonArgs", + "decorators": [] + }, + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "line": 15, + "type": "AdvisorySectionStyle", + "decorators": [] + }, + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "string", + "decorators": [] + }, + { + "name": "logoPath", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "string", + "decorators": [] + }, + { + "name": "message", + "deprecated": false, + "deprecationMessage": "", + "line": 14, + "type": "string", + "decorators": [] + }, + { + "name": "title", + "deprecated": false, + "deprecationMessage": "", + "line": 13, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { IconButtonArgs } from '../icon-button/icon-button.component';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'advisory-section',\r\n templateUrl: './advisory-section.component.html',\r\n styleUrls: ['./advisory-section.component.scss']\r\n})\r\nexport class AdvisorySectionComponent {\r\n @Input() logoPath: string;\r\n @Input() iconPath: string;\r\n @Input() title: string;\r\n @Input() message: string;\r\n @Input() componentStyle: AdvisorySectionStyle;\r\n @Input() buttonArgs: IconButtonArgs;\r\n}\r\n\r\nexport interface AdvisorySectionArgs {\r\n logoPath: string;\r\n iconPath: string;\r\n title: string;\r\n message: string;\r\n componentStyle: AdvisorySectionStyle;\r\n buttonArgs: IconButtonArgs;\r\n}\r\n\r\ninterface AdvisorySectionStyle {\r\n backgroundColor: string;\r\n dividerColor: string;\r\n iconCircleColor: string;\r\n outerBorderColor: string;\r\n};\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".advisory-section {\r\n padding: 16px 32px;\r\n border-top: 2px solid #DDDDDD;\r\n border-bottom: 2px solid #DDDDDD;\r\n background: #FFFFFF;\r\n\r\n .top {\r\n padding-bottom: 4px;\r\n .logo {\r\n width: 174px;\r\n height: 34px;\r\n }\r\n }\r\n\r\n hr { background-color: #e2e2e2; height: 1px; border: 0; }\r\n\r\n .bottom {\r\n display: flex;\r\n justify-content: space-between;\r\n padding-top: 8px;\r\n\r\n .content-container {\r\n display: flex;\r\n align-items: center;\r\n gap: 16px;\r\n\r\n .icon-container {\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n border-radius: 30px;\r\n background: #DDDDDD;\r\n \r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n \r\n }\r\n \r\n .message-container {\r\n display: flex;\r\n flex-direction: column;\r\n \r\n .title {\r\n font-size: 20px;\r\n font-weight: 500;\r\n color: #1a1a1a;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n \r\n .message {\r\n font-size: 16px;\r\n line-height: 24px;\r\n font-weight: 400;\r\n color: #484848;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n }\r\n }\r\n\r\n .button-container {\r\n \r\n }\r\n\r\n }\r\n}", + "styleUrl": "./advisory-section.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n\r\n
\r\n \"logo\"\r\n
\r\n\r\n
\r\n\r\n
\r\n\r\n
\r\n
\r\n \"icon\"\r\n
\r\n \r\n
\r\n {{ title }}\r\n {{ message }}\r\n
\r\n
\r\n\r\n
\r\n \r\n
\r\n
\r\n\r\n
" }, { "name": "AlertOrderBannerComponent", - "id": "component-AlertOrderBannerComponent-f62366cbd3f91c1e0dc0c87efb8fcbc4b889549044aaf8f60e4c9da9559e529d52b0a65b6fc2c1e67ad5cd53d514fc814c4d9d8988c7052bff34729f35a92b8a", + "id": "component-AlertOrderBannerComponent-1bb305672f6d50b9766055ddde9ba2f8600a3df3f38b314c64473ca84417b4441f53e8f3e8b117474279e4d6dbf327d3b74346bb6e6a2f83f5636efd92052edc", "file": "src/app/components/common/alert-order-banner/alert-order-banner.component.ts", "encapsulation": [], "entryComponents": [], @@ -34015,7 +34901,7 @@ "name": "areaRestriction", "deprecated": false, "deprecationMessage": "", - "line": 14, + "line": 15, "type": "AreaRestrictionsOption", "decorators": [] }, @@ -34023,7 +34909,7 @@ "name": "evacuation", "deprecated": false, "deprecationMessage": "", - "line": 13, + "line": 14, "type": "EvacOrderOption", "decorators": [] }, @@ -34031,7 +34917,7 @@ "name": "isCard", "deprecated": false, "deprecationMessage": "", - "line": 15, + "line": 16, "type": "boolean", "decorators": [] } @@ -34046,7 +34932,7 @@ "type": "", "optional": false, "description": "", - "line": 20 + "line": 21 }, { "name": "icon", @@ -34056,7 +34942,7 @@ "type": "", "optional": false, "description": "", - "line": 29 + "line": 30 }, { "name": "isArea", @@ -34066,7 +34952,7 @@ "type": "", "optional": false, "description": "", - "line": 18 + "line": 19 }, { "name": "isOrder", @@ -34076,7 +34962,7 @@ "type": "", "optional": false, "description": "", - "line": 17 + "line": 18 }, { "name": "message", @@ -34086,7 +34972,7 @@ "type": "", "optional": false, "description": "", - "line": 39 + "line": 40 }, { "name": "shape", @@ -34096,7 +34982,7 @@ "type": "", "optional": false, "description": "", - "line": 27 + "line": 28 } ], "methodsClass": [], @@ -34109,7 +34995,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport {\r\n AreaRestrictionsOption,\r\n EvacOrderOption,\r\n} from '../../../conversion/models';\r\n\r\n@Component({\r\n selector: 'alert-order-banner',\r\n templateUrl: './alert-order-banner.component.html',\r\n styleUrls: ['./alert-order-banner.component.scss'],\r\n})\r\nexport class AlertOrderBannerComponent {\r\n @Input() evacuation: EvacOrderOption;\r\n @Input() areaRestriction: AreaRestrictionsOption;\r\n @Input() isCard: boolean;\r\n\r\n isOrder = () => this.evacuation?.orderAlertStatus === 'Order';\r\n isArea = () => !!this.areaRestriction;\r\n\r\n color = () => {\r\n if (this.isOrder() || this.isArea()) {\r\n return 'red';\r\n }\r\n return 'yellow';\r\n };\r\n\r\n shape = () => (this.isCard ? 'card' : 'banner');\r\n\r\n icon = () => {\r\n if (this.isArea()) {\r\n return 'signpost';\r\n }\r\n if (this.isOrder()) {\r\n return 'error';\r\n }\r\n return 'warning';\r\n };\r\n\r\n message = () => {\r\n if (this.isArea()) {\r\n return `Area Restriction: ${this.areaRestriction?.name}`;\r\n }\r\n if (this.isOrder()) {\r\n return `Evacuation Order: ${this.evacuation?.eventName} issued by ${this.evacuation?.issuingAgency}`;\r\n }\r\n return `Evacuation Alert: ${this.evacuation?.eventName} issued by ${this.evacuation?.issuingAgency}`;\r\n };\r\n}\r\n", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport {\r\n AreaRestrictionsOption,\r\n EvacOrderOption,\r\n} from '../../../conversion/models';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'alert-order-banner',\r\n templateUrl: './alert-order-banner.component.html',\r\n styleUrls: ['./alert-order-banner.component.scss'],\r\n})\r\nexport class AlertOrderBannerComponent {\r\n @Input() evacuation: EvacOrderOption;\r\n @Input() areaRestriction: AreaRestrictionsOption;\r\n @Input() isCard: boolean;\r\n\r\n isOrder = () => this.evacuation?.orderAlertStatus === 'Order';\r\n isArea = () => !!this.areaRestriction;\r\n\r\n color = () => {\r\n if (this.isOrder() || this.isArea()) {\r\n return 'red';\r\n }\r\n return 'yellow';\r\n };\r\n\r\n shape = () => (this.isCard ? 'card' : 'banner');\r\n\r\n icon = () => {\r\n if (this.isArea()) {\r\n return 'signpost';\r\n }\r\n if (this.isOrder()) {\r\n return 'error';\r\n }\r\n return 'warning';\r\n };\r\n\r\n message = () => {\r\n if (this.isArea()) {\r\n return `Area Restriction: ${this.areaRestriction?.name}`;\r\n }\r\n if (this.isOrder()) {\r\n return `Evacuation Order: ${this.evacuation?.eventName} issued by ${this.evacuation?.issuingAgency}`;\r\n }\r\n return `Evacuation Alert: ${this.evacuation?.eventName} issued by ${this.evacuation?.issuingAgency}`;\r\n };\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -34693,7 +35579,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../styles/variables\";\r\n\r\n::ng-deep .wfnews-application {\r\n overflow: hidden;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n background-color: #f2f2f2;\r\n padding-top: env(safe-area-inset-top, 20px);\r\n padding-bottom: env(safe-area-inset-bottom, 20px);\r\n padding-left: env(safe-area-inset-left);\r\n padding-right: env(safe-area-inset-right);\r\n}\r\n\r\n::ng-deep .body .nav-items {\r\n width: 100vw;\r\n}\r\n::ng-deep .body .nav-items .nav-item:last-child {\r\n border-right: none !important;\r\n}\r\n\r\n::ng-deep .body .nav-items a.nav-item .label {\r\n min-width: 106px !important;\r\n width: calc(100vw / 7 - 1px) !important;\r\n position: relative;\r\n z-index: 1000;\r\n}\r\n\r\n.container-fluid {\r\n padding-left: 0;\r\n padding-right: 0;\r\n margin: 0;\r\n height: 100%;\r\n}\r\n\r\n.main-row {\r\n height: calc(100% - 130px);\r\n max-height: calc(100% - 130px);\r\n flex-flow: row nowrap;\r\n position: relative;\r\n}\r\n\r\n.sidebar-column {\r\n height: 100%;\r\n min-width: 330px;\r\n width: 330px;\r\n z-index: 999;\r\n}\r\n\r\n.map-column {\r\n flex: 1;\r\n height: 100%;\r\n &.fill {\r\n width: 100vw;\r\n }\r\n}\r\n\r\n.closed {\r\n width: 0 !important;\r\n min-width: 0;\r\n flex: 0 0 1em;\r\n visibility: hidden;\r\n}\r\n\r\n.unauthorized {\r\n padding: 50px;\r\n}\r\n\r\n.login {\r\n display: flex;\r\n flex-flow: column nowrap;\r\n justify-content: flex-start;\r\n align-items: center;\r\n height: 100%;\r\n font-size: 5em;\r\n margin: 50px;\r\n}\r\n\r\n.wf-router-container {\r\n max-width: 440px;\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\n.wf1-toolbar-spacer {\r\n flex: 1 1 auto;\r\n}\r\n\r\n// toolip style customization\r\n::ng-deep .mdc-tooltip__surface {\r\n color: #000023 !important;\r\n background-color: #f8f8f8 !important;\r\n -moz-box-shadow: 2px 2px 11px #666;\r\n -webkit-box-shadow: 2px 2px 11px #666;\r\n}\r\n\r\n.incident-form {\r\n display: flex;\r\n flex-wrap: wrap;\r\n .size-quarter {\r\n flex: 0 0 25%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-third {\r\n flex: 0 0 33.33%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-half {\r\n flex: 0 0 50%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-two-thirds {\r\n flex: 0 0 66.67%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-full {\r\n flex: 0 0 100%;\r\n box-sizing: border-box;\r\n padding: 0.25rem 1rem 0;\r\n }\r\n\r\n .location-controls {\r\n display: flex;\r\n\r\n mat-form-field {\r\n flex: 1 1 auto;\r\n padding-right: 1rem;\r\n }\r\n\r\n .location-buttons {\r\n display: flex;\r\n\r\n button.mat-mdc-button {\r\n flex: 0 0 2rem;\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n padding: 0;\r\n\r\n mat-icon {\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .radio-checkbox-group {\r\n position: relative;\r\n\r\n mat-label {\r\n position: absolute;\r\n top: 0;\r\n left: 1rem;\r\n font-size: x-small;\r\n }\r\n\r\n mat-radio-group,\r\n .checkbox-group {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n padding-bottom: 0.5rem;\r\n mat-radio-button,\r\n mat-checkbox {\r\n box-sizing: border-box;\r\n padding-top: 1rem;\r\n padding-right: 1rem;\r\n }\r\n\r\n .short-label {\r\n flex: 0 0 6rem;\r\n max-width: 6rem;\r\n }\r\n\r\n .long-label {\r\n flex: 0 0 7rem;\r\n max-width: 7rem;\r\n }\r\n }\r\n }\r\n\r\n .submit-controls {\r\n display: flex;\r\n justify-content: flex-end;\r\n // padding-right: 5rem;\r\n .flex-spacer {\r\n flex: 1 1 auto;\r\n }\r\n }\r\n}\r\n\r\n.pm-panel {\r\n padding: 15px;\r\n margin-top: calc(50vh - 100px);\r\n .upper-half {\r\n border-bottom: 1px solid #dddddd;\r\n display: flex;\r\n .pm-log {\r\n width: 15%;\r\n }\r\n .app-title {\r\n padding-left: 10px;\r\n width: 80%;\r\n h4 {\r\n margin: 0 !important;\r\n }\r\n }\r\n }\r\n .bottom-half {\r\n padding-top: 1rem;\r\n }\r\n .download-button {\r\n background-color: #1a5a96;\r\n border: solid 1px #1a5a96;\r\n color: #ffffff;\r\n padding: 8px 16px;\r\n border-radius: 4px;\r\n }\r\n}\r\n\r\n::ng-deep .app-logo-and-title {\r\n flex-grow: 1;\r\n justify-content: initial !important;\r\n display: flex;\r\n align-items: flex-end;\r\n\r\n .mat-headline-6 {\r\n font-size: 1.4rem;\r\n color: white;\r\n white-space: nowrap;\r\n margin-left: 0.4rem;\r\n margin-bottom: 0.575rem;\r\n }\r\n}\r\n\r\n::ng-deep .menu {\r\n display: none !important;\r\n}\r\n\r\n::ng-deep .system-and-user-info {\r\n display: flex !important;\r\n}\r\n\r\n.mobile-navigation-bar {\r\n display: none;\r\n}\r\n\r\n@media screen and (min-width: $desktop-sm-min-width) {\r\n .mobile-navigation-bar {\r\n display: none;\r\n }\r\n}\r\n\r\n@media screen and (max-width: $mobile-max-width) {\r\n ::ng-deep .menu {\r\n display: none !important;\r\n margin-left: auto;\r\n }\r\n ::ng-deep .wfnews-application {\r\n overflow: hidden;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n background-color: white;\r\n padding-top: env(safe-area-inset-top, 20px);\r\n padding-bottom: env(safe-area-inset-bottom, 20px);\r\n padding-left: env(safe-area-inset-left);\r\n padding-right: env(safe-area-inset-right);\r\n }\r\n .mobile-navigation-bar {\r\n position: fixed;\r\n bottom: 0;\r\n z-index: 1000000;\r\n width: 100%;\r\n background-color: white;\r\n box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.14);\r\n padding-top: 8px;\r\n padding-bottom: calc(8px + env(safe-area-inset-bottom, 20px));\r\n display: block;\r\n }\r\n\r\n .mobile-navigation-bar ul {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0 12px;\r\n }\r\n\r\n .mobile-navigation-bar li {\r\n mat-icon {\r\n padding: 4px 6px;\r\n }\r\n text-align: center;\r\n color: #242424;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 12px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n letter-spacing: -0.24px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n background: #fcfcfc;\r\n }\r\n\r\n .icon {\r\n height: 24px;\r\n width: 24px;\r\n padding: 5px 10px;\r\n }\r\n\r\n .active {\r\n color: white;\r\n fill: white;\r\n background-color: #036; /* Set the background color to blue for active items */\r\n border-radius: 8.832px;\r\n }\r\n\r\n .text-active {\r\n color: #04224e;\r\n }\r\n\r\n .hide {\r\n display: none;\r\n }\r\n}\r\n\r\n@media print {\r\n wf-menu-bar {\r\n display: none !important;\r\n }\r\n wf-footer {\r\n display: none !important;\r\n }\r\n}\r\n\r\n.header-wrapper {\r\n display: flex;\r\n justify-content: space-between;\r\n}\r\n\r\n.header-row {\r\n @media screen and (max-width: $mobile-max-width){\r\n display: none;\r\n }\r\n\r\n display: flex;\r\n position: relative;\r\n background-color: #003366;\r\n align-items: center;\r\n border-bottom: 2px solid #FCBA19;\r\n .disclaimer-dropdown {\r\n height: 36px;\r\n color: var(--blues-bcws-blue-6, #f5f6f9);\r\n font-family: \"BC Sans\";\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n}\r\n\r\nwf-header {\r\n flex-grow: 1;\r\n}\r\n", + "data": "@import \"../styles/variables\";\r\n\r\n::ng-deep .wfnews-application {\r\n overflow: hidden;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n padding-top: env(safe-area-inset-top, 20px);\r\n padding-bottom: env(safe-area-inset-bottom, 20px);\r\n padding-left: env(safe-area-inset-left);\r\n padding-right: env(safe-area-inset-right);\r\n}\r\n\r\n::ng-deep .body .nav-items {\r\n width: 100vw;\r\n}\r\n::ng-deep .body .nav-items .nav-item:last-child {\r\n border-right: none !important;\r\n}\r\n\r\n::ng-deep .body .nav-items a.nav-item .label {\r\n min-width: 106px !important;\r\n width: calc(100vw / 7 - 1px) !important;\r\n position: relative;\r\n z-index: 1000;\r\n}\r\n\r\n.container-fluid {\r\n padding-left: 0;\r\n padding-right: 0;\r\n margin: 0;\r\n height: 100%;\r\n}\r\n\r\n.main-row {\r\n height: calc(100% - 130px);\r\n max-height: calc(100% - 130px);\r\n flex-flow: row nowrap;\r\n position: relative;\r\n}\r\n\r\n.sidebar-column {\r\n height: 100%;\r\n min-width: 330px;\r\n width: 330px;\r\n z-index: 999;\r\n}\r\n\r\n.map-column {\r\n flex: 1;\r\n height: 100%;\r\n &.fill {\r\n width: 100vw;\r\n }\r\n}\r\n\r\n.closed {\r\n width: 0 !important;\r\n min-width: 0;\r\n flex: 0 0 1em;\r\n visibility: hidden;\r\n}\r\n\r\n.unauthorized {\r\n padding: 50px;\r\n}\r\n\r\n.login {\r\n display: flex;\r\n flex-flow: column nowrap;\r\n justify-content: flex-start;\r\n align-items: center;\r\n height: 100%;\r\n font-size: 5em;\r\n margin: 50px;\r\n}\r\n\r\n.wf-router-container {\r\n max-width: 440px;\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\n.wf1-toolbar-spacer {\r\n flex: 1 1 auto;\r\n}\r\n\r\n// toolip style customization\r\n::ng-deep .mdc-tooltip__surface {\r\n color: #000023 !important;\r\n background-color: #f8f8f8 !important;\r\n -moz-box-shadow: 2px 2px 11px #666;\r\n -webkit-box-shadow: 2px 2px 11px #666;\r\n}\r\n\r\n.incident-form {\r\n display: flex;\r\n flex-wrap: wrap;\r\n .size-quarter {\r\n flex: 0 0 25%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-third {\r\n flex: 0 0 33.33%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-half {\r\n flex: 0 0 50%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-two-thirds {\r\n flex: 0 0 66.67%;\r\n box-sizing: border-box;\r\n padding: 0.5rem 1rem;\r\n }\r\n\r\n .size-full {\r\n flex: 0 0 100%;\r\n box-sizing: border-box;\r\n padding: 0.25rem 1rem 0;\r\n }\r\n\r\n .location-controls {\r\n display: flex;\r\n\r\n mat-form-field {\r\n flex: 1 1 auto;\r\n padding-right: 1rem;\r\n }\r\n\r\n .location-buttons {\r\n display: flex;\r\n\r\n button.mat-mdc-button {\r\n flex: 0 0 2rem;\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n padding: 0;\r\n\r\n mat-icon {\r\n min-width: 2rem;\r\n width: 2rem;\r\n min-height: 2rem;\r\n height: 2rem;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .radio-checkbox-group {\r\n position: relative;\r\n\r\n mat-label {\r\n position: absolute;\r\n top: 0;\r\n left: 1rem;\r\n font-size: x-small;\r\n }\r\n\r\n mat-radio-group,\r\n .checkbox-group {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: flex-start;\r\n padding-bottom: 0.5rem;\r\n mat-radio-button,\r\n mat-checkbox {\r\n box-sizing: border-box;\r\n padding-top: 1rem;\r\n padding-right: 1rem;\r\n }\r\n\r\n .short-label {\r\n flex: 0 0 6rem;\r\n max-width: 6rem;\r\n }\r\n\r\n .long-label {\r\n flex: 0 0 7rem;\r\n max-width: 7rem;\r\n }\r\n }\r\n }\r\n\r\n .submit-controls {\r\n display: flex;\r\n justify-content: flex-end;\r\n // padding-right: 5rem;\r\n .flex-spacer {\r\n flex: 1 1 auto;\r\n }\r\n }\r\n}\r\n\r\n.pm-panel {\r\n padding: 15px;\r\n margin-top: calc(50vh - 100px);\r\n .upper-half {\r\n border-bottom: 1px solid #dddddd;\r\n display: flex;\r\n .pm-log {\r\n width: 15%;\r\n }\r\n .app-title {\r\n padding-left: 10px;\r\n width: 80%;\r\n h4 {\r\n margin: 0 !important;\r\n }\r\n }\r\n }\r\n .bottom-half {\r\n padding-top: 1rem;\r\n }\r\n .download-button {\r\n background-color: #1a5a96;\r\n border: solid 1px #1a5a96;\r\n color: #ffffff;\r\n padding: 8px 16px;\r\n border-radius: 4px;\r\n }\r\n}\r\n\r\n::ng-deep .app-logo-and-title {\r\n flex-grow: 1;\r\n justify-content: initial !important;\r\n display: flex;\r\n align-items: flex-end;\r\n\r\n .mat-headline-6 {\r\n font-size: 1.4rem;\r\n color: white;\r\n white-space: nowrap;\r\n margin-left: 0.4rem;\r\n margin-bottom: 0.575rem;\r\n }\r\n}\r\n\r\n::ng-deep .menu {\r\n display: none !important;\r\n}\r\n\r\n::ng-deep .system-and-user-info {\r\n display: flex !important;\r\n}\r\n\r\n.mobile-navigation-bar {\r\n display: none;\r\n}\r\n\r\n@media screen and (min-width: $desktop-sm-min-width) {\r\n .mobile-navigation-bar {\r\n display: none;\r\n }\r\n}\r\n\r\n@media screen and (max-width: $mobile-max-width) {\r\n ::ng-deep .menu {\r\n display: none !important;\r\n margin-left: auto;\r\n }\r\n ::ng-deep .wfnews-application {\r\n overflow: hidden;\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n background-color: white;\r\n padding-top: env(safe-area-inset-top, 20px);\r\n padding-bottom: env(safe-area-inset-bottom, 20px);\r\n padding-left: env(safe-area-inset-left);\r\n padding-right: env(safe-area-inset-right);\r\n }\r\n .mobile-navigation-bar {\r\n position: fixed;\r\n bottom: 0;\r\n z-index: 1000000;\r\n width: 100%;\r\n background-color: white;\r\n box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.14);\r\n padding-top: 8px;\r\n padding-bottom: calc(8px + env(safe-area-inset-bottom, 20px));\r\n display: block;\r\n }\r\n\r\n .mobile-navigation-bar ul {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0 12px;\r\n }\r\n\r\n .mobile-navigation-bar li {\r\n mat-icon {\r\n padding: 4px 6px;\r\n }\r\n text-align: center;\r\n color: #242424;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 12px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n letter-spacing: -0.24px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n background: #fcfcfc;\r\n }\r\n\r\n .icon {\r\n height: 24px;\r\n width: 24px;\r\n padding: 5px 10px;\r\n }\r\n\r\n .active {\r\n color: white;\r\n fill: white;\r\n background-color: #036; /* Set the background color to blue for active items */\r\n border-radius: 8.832px;\r\n }\r\n\r\n .text-active {\r\n color: #04224e;\r\n }\r\n\r\n .hide {\r\n display: none;\r\n }\r\n}\r\n\r\n@media print {\r\n wf-menu-bar {\r\n display: none !important;\r\n }\r\n wf-footer {\r\n display: none !important;\r\n }\r\n}\r\n\r\n.header-wrapper {\r\n display: flex;\r\n justify-content: space-between;\r\n}\r\n\r\n.header-row {\r\n @media screen and (max-width: $mobile-max-width){\r\n display: none;\r\n }\r\n\r\n display: flex;\r\n position: relative;\r\n background-color: #003366;\r\n align-items: center;\r\n border-bottom: 2px solid #FCBA19;\r\n .disclaimer-dropdown {\r\n height: 36px;\r\n color: var(--blues-bcws-blue-6, #f5f6f9);\r\n font-family: \"BC Sans\";\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n}\r\n\r\nwf-header {\r\n flex-grow: 1;\r\n}\r\n", "styleUrl": "./app.component.scss" } ], @@ -34925,7 +35811,110 @@ "OnInit", "AfterViewInit" ], - "templateData": "\r\n
\r\n
\r\n \r\n
\r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n
\r\n
    \r\n
  • \r\n \"dashboard\"\r\n \r\n \"dashboard\"\r\n \r\n Dashboard\r\n
  • \r\n
  • \r\n \"map\"\r\n \r\n \"map\"\r\n \r\n Map\r\n
  • \r\n
  • \r\n \"saved\"\r\n \r\n \"saved\"\r\n \r\n Saved\r\n
  • \r\n
  • \r\n \"report\"\r\n \r\n \"report\"\r\n \r\n Report\r\n
  • \r\n
  • \r\n \"more\"\r\n \r\n \"more\"\r\n \r\n More\r\n
  • \r\n
\r\n
\r\n
\r\n
\r\n" + "templateData": "\r\n
\r\n
\r\n \r\n
\r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n
\r\n
    \r\n
  • \r\n \"dashboard\"\r\n \r\n \"dashboard\"\r\n \r\n Dashboard\r\n
  • \r\n
  • \r\n \"map\"\r\n \r\n \"map\"\r\n \r\n Map\r\n
  • \r\n
  • \r\n \"saved\"\r\n \r\n \"saved\"\r\n \r\n Saved\r\n
  • \r\n
  • \r\n \"report\"\r\n \r\n \"report\"\r\n \r\n Report\r\n
  • \r\n
  • \r\n \"more\"\r\n \r\n \"more\"\r\n \r\n More\r\n
  • \r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "AreaRestrictionHeaderComponent", + "id": "component-AreaRestrictionHeaderComponent-49549c33ed4624d5da9ea6b3c1a4851da8d621cc627e66cfd6a2dda31bca0b14436aea2323effa3f029a80dbf2157c4fe0dd577cb0003581f7d283d375dafee4", + "file": "src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.ts", + "encapsulation": [ + "ViewEncapsulation.None" + ], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-area-restriction-header", + "styleUrls": [ + "./area-restriction-header.component.scss" + ], + "styles": [], + "templateUrl": [ + "./area-restriction-header.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "areaRestriction", + "deprecated": false, + "deprecationMessage": "", + "line": 21, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToDateTimeTimeZone", + "defaultValue": "convertToDateTimeTimeZone", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13 + } + ], + "methodsClass": [ + { + "name": "navToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 23, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input, ViewEncapsulation } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-area-restriction-header',\r\n templateUrl: './area-restriction-header.component.html',\r\n styleUrls: ['./area-restriction-header.component.scss'],\r\n encapsulation: ViewEncapsulation.None // This line disables view encapsulation\r\n\r\n})\r\nexport class AreaRestrictionHeaderComponent {\r\n convertToDateTimeTimeZone = convertToDateTimeTimeZone;\r\n\r\n constructor(\r\n private router: Router,\r\n\r\n ) {}\r\n\r\n\r\n @Input() areaRestriction: any;\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.areaRestriction.centroid.x,\r\n latitude: this.areaRestriction.centroid.y,\r\n areaRestriction: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import '../incident-header-panel.component.scss';\r\n", + "styleUrl": "./area-restriction-header.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 13, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
{{areaRestriction.attributes.NAME}}
\r\n
\r\n
\r\n \r\n Issued on {{convertToDateTimeTimeZone(areaRestriction.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}}\r\n
\r\n
\r\n \"local_authority\"\r\n Issued by {{areaRestriction.attributes.FIRE_CENTRE_NAME}}\r\n
\r\n
\r\n \"Layers\"\r\n BC Wildfire Area Restrictions Layer\r\n
\r\n
\r\n
\r\n \r\n A legal order that prohibits access to certain areas in order to limit the risk of fire,
\r\n address a public safety concern or avoid interference with fire control.\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
" }, { "name": "AreaRestrictionLegendComponent", @@ -34981,7 +35970,7 @@ }, { "name": "AreaRestrictionListComponent", - "id": "component-AreaRestrictionListComponent-8e0bc2edc299aaad3b946425467903930f51498c659075336fc62e2ff782b1fb356ea7e3167d5528a6c46cdbd35e2e685cffd51faf4b1955830465a71f95ddee", + "id": "component-AreaRestrictionListComponent-1deca2a52cc8853e6340be188632e0d97cbcdfeedfa9c0396c769b273581aea80e19a105d09e58fa503d116a02834c53e51ee2497eed5606499f552d4f6cf0e0", "file": "src/app/components/wildfires-list-header/area-restriction-list/area-restriction-list.component.ts", "changeDetection": "ChangeDetectionStrategy.Default", "encapsulation": [], @@ -35309,7 +36298,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wf-area-restriction-list',\r\n templateUrl: './area-restriction-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './area-restriction-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class AreaRestrictionListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Name', code: 'name' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public searchTimer;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'name',\r\n 'issuedOn',\r\n 'fireCentre',\r\n 'distance',\r\n 'viewMap',\r\n ];\r\n hoveredItem: any = null;\r\n\r\n\r\n public locationData: LocationData;\r\n convertToDateTime = convertToDateTime;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n protected router: Router,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n let userLocation;\r\n try {\r\n userLocation = await this.commonUtilityService.getCurrentLocationPromise();\r\n } catch (error) {\r\n console.error('Error getting current location:', error);\r\n }\r\n\r\n const whereString =\r\n this.searchText && this.searchText.length > 0\r\n ? `NAME LIKE '%${this.searchText}%' OR FIRE_CENTRE_NAME LIKE '%${this.searchText}%'`\r\n : null;\r\n\r\n try {\r\n this.agolService\r\n .getAreaRestrictions(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: true, returnGeometry: false },\r\n )\r\n .subscribe((areaRestrictions) => {\r\n const areaRestrictionData = [];\r\n if (areaRestrictions && areaRestrictions.features) {\r\n for (const element of areaRestrictions.features) {\r\n let distance = null;\r\n if (userLocation) {\r\n const currentLat = Number(userLocation.coords.latitude);\r\n const currentLong = Number(userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = (\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000\r\n ).toFixed(2);\r\n }\r\n }\r\n areaRestrictionData.push({\r\n protRsSysID: element.attributes.PROT_RA_SYSID,\r\n name: element.attributes.NAME,\r\n issuedOn: this.convertToDateTime(\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n ),\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n fireZone: element.attributes.FIRE_ZONE_NAME,\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n distance,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n });\r\n }\r\n }\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n areaRestrictionData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = areaRestrictionData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }catch(error) {\r\n console.error('Error retrieving area restrictions: ' + error)\r\n }\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n viewMap(restriction: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n areaRestriction: true,\r\n identify: true,\r\n longitude: restriction.longitude,\r\n latitude: restriction.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n\r\n selectItem(event) {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], {\r\n queryParams: {\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n}\r\n", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wf-area-restriction-list',\r\n templateUrl: './area-restriction-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './area-restriction-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class AreaRestrictionListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Name', code: 'name' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public searchTimer;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'name',\r\n 'issuedOn',\r\n 'fireCentre',\r\n 'distance',\r\n 'viewMap',\r\n ];\r\n hoveredItem: any = null;\r\n\r\n\r\n public locationData: LocationData;\r\n convertToDateTime = convertToDateTime;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n protected router: Router,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n let userLocation;\r\n try {\r\n userLocation = await this.commonUtilityService.getCurrentLocationPromise();\r\n } catch (error) {\r\n console.error('Error getting current location:', error);\r\n }\r\n\r\n const whereString =\r\n this.searchText && this.searchText.length > 0\r\n ? `NAME LIKE '%${this.searchText}%' OR FIRE_CENTRE_NAME LIKE '%${this.searchText}%'`\r\n : null;\r\n\r\n try {\r\n this.agolService\r\n .getAreaRestrictions(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: true, returnGeometry: false },\r\n )\r\n .subscribe((areaRestrictions) => {\r\n const areaRestrictionData = [];\r\n if (areaRestrictions && areaRestrictions.features) {\r\n for (const element of areaRestrictions.features) {\r\n let distance = null;\r\n if (userLocation) {\r\n const currentLat = Number(userLocation.coords.latitude);\r\n const currentLong = Number(userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = (\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000\r\n ).toFixed(2);\r\n }\r\n }\r\n areaRestrictionData.push({\r\n protRsSysID: element.attributes.PROT_RA_SYSID,\r\n name: element.attributes.NAME,\r\n issuedOn: this.convertToDateTime(\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n ),\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n fireZone: element.attributes.FIRE_ZONE_NAME,\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n distance,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n });\r\n }\r\n }\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n areaRestrictionData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = areaRestrictionData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }catch(error) {\r\n console.error('Error retrieving area restrictions: ' + error)\r\n }\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n viewMap(restriction: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n areaRestriction: true,\r\n identify: true,\r\n longitude: restriction.longitude,\r\n latitude: restriction.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n\r\n selectItem(event) {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], {\r\n queryParams: {\r\n eventType: 'area-restriction',\r\n eventNumber: event.protRsSysID,\r\n eventName: event.name,\r\n source: [ResourcesRoutes.WILDFIRESLIST]\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -36867,6 +37856,363 @@ ], "templateData": "
\r\n
{{restrictionData?.name}}
\r\n

A legal order that prohibits access to certain areas in order to limit the risk of fire, address a\r\n public safety concern or avoid interference with fire control.

\r\n \r\n
\r\n
\r\n
\r\n
\"Calendar\"Issued on {{restrictionData?.issuedDate}}
\r\n
\"Location{{restrictionData?.fireCentre}}
\r\n
\"Layers\"BC Wildfire Area Restrictions Layer
\r\n
\r\n
\r\n
\r\n
Associated Wildfire
\r\n
\r\n
{{incident.incidentName}}\"Calendar\"/
\r\n
\r\n
\"FireWildfire\r\n of Note
\r\n
{{incident.stageOfControlLabel}}
\r\n
\"Location{{restrictionData?.fireCentre}}
\r\n
\"Calendar\"Discovered on {{incident.discoveryDate}}\"icon\"
\r\n
\r\n
\r\n
\r\n
\r\n
Excluded Areas
\r\n

Restrictions do not include areas which are within the boundaries of local government and subject to\r\n local bylaws. You should check with local government authorities before lighting any fires.

\r\n
\r\n
\r\n
\r\n
Warning
\r\n

The Wildfires Act and the Wildfire Regulation grant authority to government officials engaged in fire\r\n control (including firefighters) to order all people to leave active fire areas.

\r\n

A person must not remain in or enter the restricted area without the prior written authorization of an\r\n official designated for the purposes of the Wildfire Act.

\r\n
\r\n
\r\n
\r\n
Related Topics
\r\n

Links will open in your internet browser.

\r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n

Open the information bulletin for more details

\r\n \r\n
\r\n
\r\n" }, + { + "name": "AssociatedWildfireCardComponent", + "id": "component-AssociatedWildfireCardComponent-bfb39326ea22e86fb49bf1e09e3beb74445757977dae9165a1616878ff5c0e6b13f20d47c3a86c35593c5d71b95fda193f425c46d47147be3051cbdb4bbe78e5", + "file": "src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "associated-wildfire-card", + "styleUrls": [ + "./associated-wildfire-card.component.scss" + ], + "styles": [], + "templateUrl": [ + "./associated-wildfire-card.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 16, + "type": "SimpleIncident", + "decorators": [] + }, + { + "name": "isBookmarked", + "deprecated": false, + "deprecationMessage": "", + "line": 17, + "type": "boolean", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "bookmarkClicked", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 19, + "type": "EventEmitter" + }, + { + "name": "viewDetailsClicked", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 20, + "type": "EventEmitter" + } + ], + "propertiesClass": [ + { + "name": "circleButtonStyle", + "defaultValue": "{\r\n backgroundColor: '#EEE',\r\n iconColor: '#666666',\r\n border: 'none'\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "CircleIconButtonStyle", + "optional": false, + "description": "", + "line": 33 + }, + { + "name": "convertToDateYear", + "defaultValue": "convertToDateYear", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 23 + }, + { + "name": "getBookmarkIconPath", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 39 + }, + { + "name": "getDiscoveryDate", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 59 + }, + { + "name": "getFireCenter", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 63 + }, + { + "name": "getIncidentName", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 61 + }, + { + "name": "getStageOfControlIconPath", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 43 + }, + { + "name": "getStageOfControlLabel", + "defaultValue": "getStageOfControlLabel", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 22 + }, + { + "name": "getStageOfControlLabelText", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 41 + }, + { + "name": "toggleBookmark", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 65 + }, + { + "name": "viewDetails", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 70 + }, + { + "name": "wildfireOfNoteChipStyle", + "defaultValue": "{\r\n backgroundColor: '#FFFFFF',\r\n labelColor: '#98273B',\r\n border: '1px solid #AA1D3E',\r\n slim: true,\r\n overrideIconMask: true\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "IconInfoChipStyle", + "optional": false, + "description": "", + "line": 25 + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, EventEmitter, Input, Output } from '@angular/core';\r\nimport { CircleIconButtonStyle } from '@app/components/common/circle-icon-button/circle-icon-button.component';\r\nimport { IconInfoChipStyle } from '@app/components/common/icon-info-chip/icon-info-chip.component';\r\nimport { STAGE_OF_CONTROL_CODES } from '@app/constants';\r\nimport { SimpleIncident } from '@app/services/published-incident-service';\r\nimport { convertToDateYear, getStageOfControlLabel } from '@app/utils';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'associated-wildfire-card',\r\n templateUrl: './associated-wildfire-card.component.html',\r\n styleUrls: ['./associated-wildfire-card.component.scss']\r\n})\r\nexport class AssociatedWildfireCardComponent {\r\n\r\n @Input() incident: SimpleIncident;\r\n @Input() isBookmarked: boolean;\r\n\r\n @Output() bookmarkClicked = new EventEmitter();\r\n @Output() viewDetailsClicked = new EventEmitter();\r\n\r\n getStageOfControlLabel = getStageOfControlLabel;\r\n convertToDateYear = convertToDateYear;\r\n\r\n wildfireOfNoteChipStyle: IconInfoChipStyle = {\r\n backgroundColor: '#FFFFFF',\r\n labelColor: '#98273B',\r\n border: '1px solid #AA1D3E',\r\n slim: true,\r\n overrideIconMask: true\r\n };\r\n\r\n circleButtonStyle: CircleIconButtonStyle = {\r\n backgroundColor: '#EEE',\r\n iconColor: '#666666',\r\n border: 'none'\r\n };\r\n\r\n getBookmarkIconPath = () => this.isBookmarked ? 'assets/images/svg-icons/bookmark-blue.svg' : 'assets/images/svg-icons/bookmark.svg';\r\n\r\n getStageOfControlLabelText = () => getStageOfControlLabel(this.incident?.stageOfControlCode);\r\n\r\n getStageOfControlIconPath = () => {\r\n const directory = 'assets/images/svg-icons/';\r\n switch (this.incident?.stageOfControlCode?.toUpperCase()?.trim()) {\r\n case STAGE_OF_CONTROL_CODES.OUT:\r\n return directory + 'out-fire.svg';\r\n case STAGE_OF_CONTROL_CODES.OUT_OF_CONTROL:\r\n return directory + 'out-of-control.svg';\r\n case STAGE_OF_CONTROL_CODES.BEING_HELD:\r\n return directory + 'being-held.svg';\r\n case STAGE_OF_CONTROL_CODES.UNDER_CONTROL:\r\n return directory + 'under-control.svg';\r\n default:\r\n return directory + 'question.svg';\r\n };\r\n };\r\n\r\n getDiscoveryDate = () => 'Discovered on ' + convertToDateYear(this.incident?.discoveryDate);\r\n\r\n getIncidentName = () => this.incident?.incidentName?.replace('Fire', '').trim() + ' Wildfire';\r\n\r\n getFireCenter = () => this.incident?.fireCentreName || 'Unknown';\r\n\r\n toggleBookmark = () => {\r\n this.isBookmarked = !this.isBookmarked;\r\n this.bookmarkClicked.emit(this.isBookmarked);\r\n };\r\n\r\n viewDetails = () => this.viewDetailsClicked.emit();\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".associated-wildfire-card {\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 8px;\r\n align-self: stretch;\r\n padding-bottom: 6px;\r\n border-bottom: 1px solid #DDD;\r\n\r\n .subtitle {\r\n color: #5B5B5B;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .title-bar {\r\n display: flex;\r\n align-items: center;\r\n gap: 10px;\r\n align-self: stretch;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n flex: 1 0 0;\r\n }\r\n \r\n .bookmark-icon {\r\n cursor: pointer;\r\n width: 24px;\r\n height: 24px;\r\n align-self: center;\r\n }\r\n }\r\n }\r\n\r\n .content {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: flex-end;\r\n align-self: stretch;\r\n gap: 4px;\r\n\r\n .wildfire-info {\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n }\r\n}", + "styleUrl": "./associated-wildfire-card.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n
\r\n Associated Wildfire\r\n
\r\n {{getIncidentName()}}\r\n \"Bookmark\"\r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n \r\n
\r\n\r\n
" + }, + { + "name": "AtTheReceptionCentreCardComponent", + "id": "component-AtTheReceptionCentreCardComponent-36e566b1dc70efa68f5f32293917cb9739087c6b52ddf6ec5539f25e0810d2dd2fe98b336d732461c11d04184782085df34c31fa7e6c94979afcb43f0efdc517", + "file": "src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "at-the-reception-centre-card", + "styleUrls": [ + "./at-the-reception-centre-card.component.scss" + ], + "styles": [], + "templateUrl": [ + "./at-the-reception-centre-card.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [ + { + "name": "directToLink", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 11, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'at-the-reception-centre-card',\r\n templateUrl: './at-the-reception-centre-card.component.html',\r\n styleUrls: ['./at-the-reception-centre-card.component.scss']\r\n})\r\nexport class AtTheReceptionCentreCardComponent {\r\n\r\n directToLink() {\r\n window.open('https://ess.gov.bc.ca/');\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.at-the-reception-centre-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "styleUrl": "./at-the-reception-centre-card.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n
\r\n At the Reception Centre\r\n When you arrive at a reception centre, there will be Emergency Support Service responders who will assess your needs.\r\n
\r\n
\r\n
\r\n
What support will be available?
\r\n
\r\n \r\n \r\n \r\n \r\n Intake can take time and you may need to wait in line, dress for the weather if possible.\r\n
\r\n
\r\n\r\n
\r\n
Evacuee Registration and Assistance
\r\n
\r\n If you have access to a mobile phone, you can register in advance to help speed up the process at a reception centre by visiting the Evacuee Registration and Assistance web page.\r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "BanHeaderComponent", + "id": "component-BanHeaderComponent-81665c4ecb5ea12a5d70d4ddf3d0675024af67db756a43b169342e2bf286fc3590fdcc0e13c4ec12ece88d838b5f774089de6fec4325d1051bc9261dbb0e82cc", + "file": "src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.ts", + "encapsulation": [ + "ViewEncapsulation.None" + ], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-ban-header", + "styleUrls": [ + "./ban-header.component.scss" + ], + "styles": [], + "templateUrl": [ + "./ban-header.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "ban", + "deprecated": false, + "deprecationMessage": "", + "line": 20, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToDateTimeTimeZone", + "defaultValue": "convertToDateTimeTimeZone", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12 + } + ], + "methodsClass": [ + { + "name": "navToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 22, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input, ViewEncapsulation } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-ban-header',\r\n templateUrl: './ban-header.component.html',\r\n styleUrls: ['./ban-header.component.scss'],\r\n encapsulation: ViewEncapsulation.None // This line disables view encapsulation\r\n})\r\nexport class BanHeaderComponent {\r\n convertToDateTimeTimeZone = convertToDateTimeTimeZone;\r\n\r\n constructor(\r\n private router: Router,\r\n\r\n ) {}\r\n\r\n\r\n @Input() ban: any;\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.ban.centroid.x,\r\n latitude: this.ban.centroid.y,\r\n bansProhibitions: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import '../incident-header-panel.component.scss';\r\n", + "styleUrl": "./ban-header.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 12, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
\r\n
Fire Ban on {{ban.attributes.ACCESS_PROHIBITION_DESCRIPTION}} Open Fires
\r\n
\r\n
\r\n \r\n Issued on {{convertToDateTimeTimeZone(ban.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}}\r\n
\r\n
\r\n \"local_authority\"\r\n {{ban.attributes.FIRE_CENTRE_NAME}} Fire Centre\r\n
\r\n
\r\n \"Layers\"\r\n BC Wildfire Fire Bans and Prohibitions Layer\r\n
\r\n
\r\n
\r\n \r\n Decisions on when and where to implement fire bans and restrictions are
\r\n made by B.C.’s regional fire centres depending on local fire hazards or dangers,
\r\n forecasted weather conditions and the type and level of fire activity occurring.\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
" + }, { "name": "BansFullDetailsComponent", "id": "component-BansFullDetailsComponent-86e7c1dc295225999723867c7881ee83c0c31c843764497a7db8420b842070aebfc7ef2bb72f294dabafaad458813a66a27373ecad2af80768230ec6a0f1826e", @@ -37157,7 +38503,7 @@ "implements": [ "OnInit" ], - "templateData": "
\r\n
\r\n
Fire Ban on {{banData.description}} Open Burning
\r\n

Decisions on when and where to implement fire bans and restrictions are made by B.C.’s regional fire centres depending on local fire hazards or dangers, forecasted weather conditions and the type and level of fire activity occurring.

\r\n \r\n
\r\n
\r\n
\r\n
\"Calendar\"Issued on {{banData.issuedDate}}
\r\n
\"Location{{banData.fireCentre}}
\r\n
\"Layers\"BC Wildfire Fire Bans and Prohibitions Layer
\r\n
\r\n
\r\n
\r\n
Other Burning Restrictions
\r\n
\"Calendar\"Talk to your Local Authority
\r\n

Local governments may have their own fire bans in place that are enforced in your region. Always check with local government authorities for open burning restrictions.

\r\n
\"Calendar\"Campgrounds
\r\n

Before lighting a campfire it is also important to check the campfire policy for the campground you are staying in. For BC Parks campgrounds, see Active Advisories page or search for the campground you’re interested in.

\r\n \r\n
\r\n
\r\n
\r\n
Category 1 Fires (Campfires)
\r\n \"Category\r\n

A campfire is defined as:

\r\n
    \r\n
  • Any fire no larger than 0.5 metres high by 0.5 metres wide (a fire larger than this is considered a Category 2 fire).
  • \r\n
  • Used by any person for recreational purposes or by a First Nation for a ceremonial purpose.
  • \r\n
\r\n
\r\n
\r\n
\r\n
Category 2 Open Fires
\r\n \"Category\r\n

This category refers to fires, other than a campfire, that burn:

\r\n
    \r\n
  • Material in one pile not exceeding 2 metres in height and 3 metres in width
  • \r\n
  • Material concurrently in 2 piles each not exceeding 2 metres in height and 3 metres in width
  • \r\n
  • Stubble or grass over an area that does not exceed 0.2 hectares
  • \r\n
\r\n
\r\n
\r\n
\r\n
Category 3 Open Fires
\r\n \"Category\r\n

This category means an open fire that burns

\r\n
    \r\n
  • Material concurrently in 3 or more piles each not exceeding 2 metres in height and 3 metres in width
  • \r\n
  • Material in one or more piles each exceeding 2 metres in height or 3 metres in width
  • \r\n
  • One or more windrows, none of which exceed 200 metres in length or 15 metres in width
  • \r\n
  • Stubble or grass over an area exceeding 0.2 hectares
  • \r\n
\r\n
\r\n
\r\n
\r\n
Related Topics
\r\n

Links will open in your internet browser.

\r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n

Open the information bulletin for more details

\r\n \r\n
\r\n
\r\n
\r\n" + "templateData": "
\r\n
\r\n
Fire Ban on {{banData.description}} Open Fires
\r\n

Decisions on when and where to implement fire bans and restrictions are made by B.C.’s regional fire centres depending on local fire hazards or dangers, forecasted weather conditions and the type and level of fire activity occurring.

\r\n \r\n
\r\n
\r\n
\r\n
\"Calendar\"Issued on {{banData.issuedDate}}
\r\n
\"Location{{banData.fireCentre}}
\r\n
\"Layers\"BC Wildfire Fire Bans and Prohibitions Layer
\r\n
\r\n
\r\n
\r\n
Other Burning Restrictions
\r\n
\"Calendar\"Talk to your Local Authority
\r\n

Local governments may have their own fire bans in place that are enforced in your region. Always check with local government authorities for open burning restrictions.

\r\n
\"Calendar\"Campgrounds
\r\n

Before lighting a campfire it is also important to check the campfire policy for the campground you are staying in. For BC Parks campgrounds, see Active Advisories page or search for the campground you’re interested in.

\r\n \r\n
\r\n
\r\n
\r\n
Category 1 Fires (Campfires)
\r\n \"Category\r\n

A campfire is defined as:

\r\n
    \r\n
  • Any fire no larger than 0.5 metres high by 0.5 metres wide (a fire larger than this is considered a Category 2 fire).
  • \r\n
  • Used by any person for recreational purposes or by a First Nation for a ceremonial purpose.
  • \r\n
\r\n
\r\n
\r\n
\r\n
Category 2 Open Fires
\r\n \"Category\r\n

This category refers to fires, other than a campfire, that burn:

\r\n
    \r\n
  • Material in one pile not exceeding 2 metres in height and 3 metres in width
  • \r\n
  • Material concurrently in 2 piles each not exceeding 2 metres in height and 3 metres in width
  • \r\n
  • Stubble or grass over an area that does not exceed 0.2 hectares
  • \r\n
\r\n
\r\n
\r\n
\r\n
Category 3 Open Fires
\r\n \"Category\r\n

This category means an open fire that burns

\r\n
    \r\n
  • Material concurrently in 3 or more piles each not exceeding 2 metres in height and 3 metres in width
  • \r\n
  • Material in one or more piles each exceeding 2 metres in height or 3 metres in width
  • \r\n
  • One or more windrows, none of which exceed 200 metres in length or 15 metres in width
  • \r\n
  • Stubble or grass over an area exceeding 0.2 hectares
  • \r\n
\r\n
\r\n
\r\n
\r\n
Related Topics
\r\n

Links will open in your internet browser.

\r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n

Open the information bulletin for more details

\r\n \r\n
\r\n
\r\n
\r\n" }, { "name": "BansLegendComponent", @@ -37227,7 +38573,7 @@ }, { "name": "BansListComponent", - "id": "component-BansListComponent-9ce0d2db382c48b68148b8e6872ea799587b7b39f488a5d2143772d4ba630e4d0301aeceae8219ef3786888cc472cad7553bfda4c9a83514076cb75858e0eff0", + "id": "component-BansListComponent-dd9f85757246b2a9f884a3cd16d0ee36ef75ab09d0caffc1691af69d73d62e932a077a3891df2ba8c8d03aacb0672f9f94b46ffbdc86989d6831296e969a40a8", "file": "src/app/components/wildfires-list-header/bans-list/bans-list.component.ts", "changeDetection": "ChangeDetectionStrategy.Default", "encapsulation": [], @@ -37594,7 +38940,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport {\r\n BreakpointState,\r\n Breakpoints,\r\n BreakpointObserver,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'wf-bans-list',\r\n templateUrl: './bans-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './bans-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class BansListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Type', code: 'type' },\r\n { description: 'Details', code: 'details' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public category1 = true;\r\n public category2 = true;\r\n public category3 = true;\r\n public searchTimer;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'fireCentre',\r\n 'type',\r\n 'details',\r\n 'issuedOn',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n hoveredItem: any = null;\r\n\r\n convertToDateTime = convertToDateTime;\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n protected router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n\r\n let whereString = '';\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += `(ACCESS_PROHIBITION_DESCRIPTION LIKE '%${this.searchText}%' OR FIRE_CENTRE_NAME LIKE '%${this.searchText}%' OR TYPE LIKE '%${this.searchText}%') AND (`;\r\n }\r\n\r\n if (this.category1) {\r\n whereString +=\r\n '(ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%1%\\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Campfires%\\')';\r\n }\r\n\r\n if (this.category2) {\r\n whereString += ' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%2%\\'';\r\n }\r\n\r\n if (this.category3) {\r\n whereString += ' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%3%\\'';\r\n }\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += ')';\r\n }\r\n\r\n if (whereString.startsWith(' OR ')) {\r\nwhereString = whereString.substring(3);\r\n}\r\n if (whereString.endsWith(' AND ()')) {\r\nwhereString = whereString.substring(0, whereString.length - 7);\r\n}\r\n if (whereString === '') {\r\nwhereString = null;\r\n}\r\n\r\n this.agolService\r\n .getBansAndProhibitions(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: true, returnGeometry: false },\r\n )\r\n .subscribe((bans) => {\r\n const banData = [];\r\n if (bans && bans.features) {\r\n for (const element of bans.features) {\r\n banData.push({\r\n id: element.attributes.PROT_BAP_SYSID,\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n type: element.attributes.TYPE,\r\n details: element.attributes.ACCESS_PROHIBITION_DESCRIPTION,\r\n issuedOn: this.convertToDateTime(\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n ),\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n });\r\n }\r\n }\r\n\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n banData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = banData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n viewMap(ban: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n bansProhibitions: true,\r\n identify: true,\r\n longitude: ban.longitude,\r\n latitude: ban.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n\r\n selectItem(event) {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], {\r\n queryParams: {\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n}\r\n", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport {\r\n BreakpointState,\r\n Breakpoints,\r\n BreakpointObserver,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'wf-bans-list',\r\n templateUrl: './bans-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './bans-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class BansListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Fire Centre', code: 'fireCentre' },\r\n { description: 'Type', code: 'type' },\r\n { description: 'Details', code: 'details' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public category1 = true;\r\n public category2 = true;\r\n public category3 = true;\r\n public searchTimer;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'fireCentre',\r\n 'type',\r\n 'details',\r\n 'issuedOn',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n hoveredItem: any = null;\r\n\r\n convertToDateTime = convertToDateTime;\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n protected router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n\r\n let whereString = '';\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += `(ACCESS_PROHIBITION_DESCRIPTION LIKE '%${this.searchText}%' OR FIRE_CENTRE_NAME LIKE '%${this.searchText}%' OR TYPE LIKE '%${this.searchText}%') AND (`;\r\n }\r\n\r\n if (this.category1) {\r\n whereString +=\r\n '(ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%1%\\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Campfires%\\')';\r\n }\r\n\r\n if (this.category2) {\r\n whereString += ' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%2%\\'';\r\n }\r\n\r\n if (this.category3) {\r\n whereString += ' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%3%\\'';\r\n }\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += ')';\r\n }\r\n\r\n if (whereString.startsWith(' OR ')) {\r\nwhereString = whereString.substring(3);\r\n}\r\n if (whereString.endsWith(' AND ()')) {\r\nwhereString = whereString.substring(0, whereString.length - 7);\r\n}\r\n if (whereString === '') {\r\nwhereString = null;\r\n}\r\n\r\n this.agolService\r\n .getBansAndProhibitions(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: true, returnGeometry: false },\r\n )\r\n .subscribe((bans) => {\r\n const banData = [];\r\n if (bans && bans.features) {\r\n for (const element of bans.features) {\r\n banData.push({\r\n id: element.attributes.PROT_BAP_SYSID,\r\n fireCentre: element.attributes.FIRE_CENTRE_NAME,\r\n type: element.attributes.TYPE,\r\n details: element.attributes.ACCESS_PROHIBITION_DESCRIPTION,\r\n issuedOn: this.convertToDateTime(\r\n element.attributes.ACCESS_STATUS_EFFECTIVE_DATE,\r\n ),\r\n bulletinUrl: element.attributes.BULLETIN_URL,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n });\r\n }\r\n }\r\n\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n banData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = banData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }\r\n\r\n viewMap(ban: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n bansProhibitions: true,\r\n identify: true,\r\n longitude: ban.longitude,\r\n latitude: ban.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n\r\n selectItem(event) {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], {\r\n queryParams: {\r\n eventType: 'ban',\r\n eventNumber: event.id,\r\n eventName: event.details,\r\n source: [ResourcesRoutes.WILDFIRESLIST]\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -39314,6 +40660,83 @@ "extends": [], "templateData": "
\r\n
\r\n \r\n
\r\n
\r\n
" }, + { + "name": "CircleIconButtonComponent", + "id": "component-CircleIconButtonComponent-dbb9043eba48c6df4aa647ad37de07a8f3bffe395343a985db81f58fd23440185b08e57a150e8f01702bbb68fcb519430d461ab31e1bb27ed55152655e4fffe2", + "file": "src/app/components/common/circle-icon-button/circle-icon-button.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "circle-icon-button", + "styleUrls": [ + "./circle-icon-button.component.scss" + ], + "styles": [], + "templateUrl": [ + "./circle-icon-button.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "clickHandler", + "deprecated": false, + "deprecationMessage": "", + "line": 13, + "type": "function", + "decorators": [] + }, + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "CircleIconButtonStyle", + "decorators": [] + }, + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "string", + "decorators": [] + }, + { + "name": "label", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'circle-icon-button',\r\n templateUrl: './circle-icon-button.component.html',\r\n styleUrls: ['./circle-icon-button.component.scss'],\r\n})\r\nexport class CircleIconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: CircleIconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface CircleIconButtonArgs {\r\n iconPath: string;\r\n componentStyle?: CircleIconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\nexport interface CircleIconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n.button-container {\r\n padding: 6px;\r\n justify-content: center;\r\n align-items: center;\r\n cursor: pointer;\r\n border-radius: 64px;\r\n width: max-content;\r\n \r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n .icon {\r\n width: 20px;\r\n height: 20px;\r\n align-self: center;\r\n }\r\n}\r\n", + "styleUrl": "./circle-icon-button.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n
\r\n
\r\n \"icon\"\r\n
" + }, { "name": "ConfirmationDialogComponent", "id": "component-ConfirmationDialogComponent-0c10d317ddb585c4af313537e8312cfe31d31e5d5cf4a12268cb76c2561c8af41645c96e2ae62b8ee2a561addab915eb6bf16ce0532e7320803927372eb1be6a", @@ -39440,6 +40863,61 @@ "extends": [], "templateData": "
\r\n
{{data.title}}
\r\n

{{data.text}}

\r\n
\r\n \r\n \r\n
\r\n
\r\n" }, + { + "name": "ConnectWithLocalAuthoritiesCardComponent", + "id": "component-ConnectWithLocalAuthoritiesCardComponent-5b57c4c53ebed41a4d7504c1bc5d4c5cc32742656d062a7b4f8461fe945e6c4b05d514f373db8db2c27cb911d7c033b2bf65af08de7b5c7f80b7ee45d19cec9d", + "file": "src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "connect-with-local-authorities-card", + "styleUrls": [ + "./connect-with-local-authorities-card.component.scss" + ], + "styles": [], + "templateUrl": [ + "./connect-with-local-authorities-card.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [ + { + "name": "directToLink", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 11, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'connect-with-local-authorities-card',\r\n templateUrl: './connect-with-local-authorities-card.component.html',\r\n styleUrls: ['./connect-with-local-authorities-card.component.scss']\r\n})\r\nexport class ConnectWithLocalAuthoritiesCardComponent {\r\n\r\n directToLink() {\r\n window.open('https://www.civicinfo.bc.ca/directories');\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.connect-with-local-authorities-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n\r\n display: flex;\r\n gap: 8px;\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "styleUrl": "./connect-with-local-authorities-card.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n
\r\n Connect with Local Authorities\r\n
\r\n
\r\n
\r\n
\"authorities\"\r\n Central Coast Regional District
\r\n
\r\n Evacuation notices are authorized and implemented by local authorities. The local\r\n authority for this evacuation notice is Central Coast Regional District. Please contact them or visit their\r\n website for more details.\r\n
\r\n
\r\n\r\n
\r\n
Contact Information
\r\n
\r\n Local Authorities are the best information sources related to evacuations. Search\r\n Civic Info’s directory to find local authority contact and website information.\r\n
\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
" + }, { "name": "ContactsDetailsPanel", "id": "component-ContactsDetailsPanel-9adca517fbedd04c438aba90eb410e0f9abfed0280c2e2e16c646e35b5255a21fc8b8bbdd3f11f0a248d7002e15dada1987eaf599ea3c257cab9ce8ba35f3eb1", @@ -40142,6 +41620,50 @@ }, "templateData": "\r\n \r\n
\r\n
\r\n
\r\n Contact Us\r\n
\r\n \r\n close\r\n \r\n
\r\n
Contact Information\r\n
\r\n
\r\n

Select a wildfire to view contact information associated with a specific incident.

\r\n

Submit general feedback and questions using this form and we will get back to you as soon as possible.

\r\n
\r\n
\r\n \r\n Name\r\n \r\n \r\n \r\n Email\r\n \r\n {{ mailErrorMessages }}\r\n \r\n \r\n Subject\r\n \r\n \r\n \r\n Message\r\n \r\n \r\n
\r\n \r\n
\r\n
Phone Numbers
\r\n
\r\n
\r\n
Wildfire Information Line
\r\n
1 (888) 336-7378
\r\n
\r\n
\r\n \"phone\"\r\n
\r\n
\r\n
\r\n
\r\n
Report a Wildfire
\r\n
1 (800) 663-5555 or *5555
\r\n
\r\n
\r\n \"phone\"\r\n
\r\n
\r\n
\r\n
\r\n
Burn Registration Line
\r\n
1 (888) 797-1717
\r\n
\r\n
\r\n \"phone\"\r\n
\r\n
\r\n
More Information
\r\n
\r\n
\r\n
Wildfire Contact Channels
\r\n
\r\n
\r\n \"link\"\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n

Contact Information close

\r\n
\r\n
\r\n
\r\n
\r\n Select a wildfire to view contact information associated with a specific incident.\r\n
\r\n
\r\n Submit general feedback and questions using this form and we will get back to you as soon as\r\n possible.\r\n
\r\n
\r\n
\r\n
\r\n Name*\r\n \r\n
\r\n
\r\n Email*\r\n \r\n {{ mailErrorMessages }}\r\n
\r\n
\r\n
\r\n
\r\n Subject\r\n \r\n
\r\n
\r\n
\r\n
\r\n Message\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Report a Wildfire
\r\n \r\n
\r\n
\r\n
Wildfire Information Line
\r\n \r\n
\r\n
\r\n
Burn Registration Line
\r\n \r\n
\r\n
\r\n
Social Media
\r\n \r\n
\r\n \"icon\"\r\n @BCGovFireInfo \r\n
\r\n
\r\n
\r\n
More Information
\r\n \r\n
\r\n
\r\n
\r\n
{{versionNumber}}
\r\n
\r\n
\r\n
\r\n" }, + { + "name": "ContentCardContainerComponent", + "id": "component-ContentCardContainerComponent-598af6cc07a97f73774589dd826a8b4d24286c6a677511d41f2f8f439e2a00c4ff8aa48962722263aa6ced681a953cead8093a5ee827d90d429b3b9e299ff950", + "file": "src/app/components/common/content-card-container/content-card-container.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "content-card-container", + "styleUrls": [ + "./content-card-container.component.scss" + ], + "styles": [], + "templateUrl": [ + "./content-card-container.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'content-card-container',\r\n templateUrl: './content-card-container.component.html',\r\n styleUrls: ['./content-card-container.component.scss']\r\n})\r\nexport class ContentCardContainerComponent {\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".content-card-container {\r\n display: flex;\r\n padding: 24px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n border-radius: 16px;\r\n background: var(--white-1-default, #FFF);\r\n\r\n /* Information Cards */\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);\r\n}", + "styleUrl": "./content-card-container.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n \r\n
\r\n\r\n" + }, { "name": "DangerRatingFullDetailsComponent", "id": "component-DangerRatingFullDetailsComponent-05a781557074d4e2a1e747b07cb66e56f4e9661472dabeb0d3a4ff8fe4797d2e81b642c97d342fdf93b5cf84ea302c557b2730ac4d337f44edfa35d7eb4314ad", @@ -44165,7 +45687,7 @@ }, { "name": "EvacListComponent", - "id": "component-EvacListComponent-3e992c2f19bd7ec82e620a911dcb46815cdee8a84f04b49ad02e84ddb0a1793c21d4e83b1e70c0489bb232e51cd32862cb1e007482c87c7bccdaf7c725fba0c7", + "id": "component-EvacListComponent-c6a5083847ec1e675b85e9fb1f236386c12ef5249ce04c893de5430c89c5598b4eb5078e45606914808d04e0bb1f6b2b061881681d60f8c3499b699b4576c696", "file": "src/app/components/wildfires-list-header/evac-list/evac-list.component.ts", "changeDetection": "ChangeDetectionStrategy.Default", "encapsulation": [], @@ -44519,7 +46041,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'wf-evac-list',\r\n templateUrl: './evac-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './evac-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class EvacListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Name', code: 'name' },\r\n { description: 'Status', code: 'status' },\r\n { description: 'Agency', code: 'agency' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public searchTimer;\r\n public order = true;\r\n public alert = true;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'name',\r\n 'status',\r\n 'issuedOn',\r\n 'agency',\r\n 'distance',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n hoveredItem: any = null;\r\n\r\n convertToDateTime = convertToDateTime;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n protected router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n let userLocation;\r\n try {\r\n userLocation = await this.commonUtilityService.getCurrentLocationPromise();\r\n } catch (error) {\r\n console.error('Error getting current location:', error);\r\n }\r\n\r\n let whereString = '';\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += `(EVENT_NAME LIKE '%${this.searchText}%' OR ORDER_ALERT_STATUS LIKE '%${this.searchText}%' OR ISSUING_AGENCY LIKE '%${this.searchText}%') AND (`;\r\n }\r\n\r\n if (this.order) {\r\n whereString += 'ORDER_ALERT_STATUS LIKE \\'%Order%\\'';\r\n }\r\n\r\n if (this.alert) {\r\n whereString += ' OR ORDER_ALERT_STATUS LIKE \\'%Alert%\\'';\r\n }\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += ')';\r\n }\r\n\r\n if (whereString.startsWith(' OR ')) {\r\nwhereString = whereString.substring(3);\r\n}\r\n if (whereString.endsWith(' AND ()')) {\r\nwhereString = whereString.substring(0, whereString.length - 7);\r\n}\r\n if (whereString === '') {\r\nwhereString = null;\r\n}\r\n\r\n try {\r\n this.agolService\r\n .getEvacOrders(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: userLocation !== null, returnGeometry: false })\r\n .subscribe((evacs) => {\r\n const evacData = [];\r\n if (evacs && evacs.features) {\r\n for (const element of evacs.features.filter(\r\n (e) => e.attributes.EVENT_TYPE.toLowerCase() === 'wildfire' || e.attributes.EVENT_TYPE.toLowerCase() === 'fire',\r\n )) {\r\n let distance = null;\r\n if (userLocation) {\r\n const currentLat = Number(userLocation.coords.latitude);\r\n const currentLong = Number(userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = (\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000\r\n ).toFixed(2);\r\n }\r\n }\r\n evacData.push({\r\n name: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n status: element.attributes.ORDER_ALERT_STATUS,\r\n agency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n issuedOn: this.convertToDateTime(element.attributes.DATE_MODIFIED),\r\n distance,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n eventNumber: element.attributes.EVENT_NUMBER\r\n });\r\n }\r\n }\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n evacData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = evacData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }catch(error) {\r\n console.error('Error retrieving evac orders: ' + error)\r\n }\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n viewMap(evac: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n evacuationAlert: true,\r\n identify: true,\r\n longitude: evac.longitude,\r\n latitude: evac.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n\r\n selectItem(event) {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], {\r\n queryParams: {\r\n eventType: event.status,\r\n eventNumber: event.eventNumber,\r\n eventName: event.eventName\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n}\r\n", + "sourceCode": "import {\r\n ChangeDetectionStrategy,\r\n ChangeDetectorRef,\r\n Component,\r\n OnInit,\r\n} from '@angular/core';\r\nimport moment from 'moment';\r\nimport { AGOLService } from '../../../services/AGOL-service';\r\nimport { MatTableDataSource } from '@angular/material/table';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { haversineDistance } from '@app/services/wfnews-map.service/util';\r\nimport {\r\n FilterByLocationDialogComponent,\r\n LocationData,\r\n} from '../filter-by-location/filter-by-location-dialog.component';\r\nimport {\r\n BreakpointObserver,\r\n BreakpointState,\r\n Breakpoints,\r\n} from '@angular/cdk/layout';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { Observable } from 'rxjs';\r\nimport { ResourcesRoutes, convertToDateTime } from '@app/utils';\r\nimport { Router } from '@angular/router';\r\n\r\n@Component({\r\n selector: 'wf-evac-list',\r\n templateUrl: './evac-list.component.desktop.html',\r\n styleUrls: [\r\n '../../common/base-collection/collection.component.scss',\r\n './evac-list.component.desktop.scss',\r\n ],\r\n changeDetection: ChangeDetectionStrategy.Default,\r\n})\r\nexport class EvacListComponent implements OnInit {\r\n public dataSource = new MatTableDataSource();\r\n public selectedSortValue = '';\r\n public selectedSortOrder = 'desc';\r\n public sortOptions = [\r\n { description: 'Name', code: 'name' },\r\n { description: 'Status', code: 'status' },\r\n { description: 'Agency', code: 'agency' },\r\n { description: 'Issued On', code: 'issuedOn' },\r\n ];\r\n public searchText;\r\n public searchTimer;\r\n public order = true;\r\n public alert = true;\r\n public searchingComplete = false;\r\n public columnsToDisplay = [\r\n 'name',\r\n 'status',\r\n 'issuedOn',\r\n 'agency',\r\n 'distance',\r\n 'viewMap',\r\n ];\r\n\r\n public locationData: LocationData;\r\n hoveredItem: any = null;\r\n\r\n convertToDateTime = convertToDateTime;\r\n\r\n private isExtraSmall: Observable =\r\n this.breakpointObserver.observe(Breakpoints.XSmall);\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n protected router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private commonUtilityService: CommonUtilityService,\r\n private breakpointObserver: BreakpointObserver,\r\n private dialog: MatDialog,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.search();\r\n }\r\n\r\n async search(location: LocationData | null = null) {\r\n this.searchingComplete = false;\r\n let userLocation;\r\n try {\r\n userLocation = await this.commonUtilityService.getCurrentLocationPromise();\r\n } catch (error) {\r\n console.error('Error getting current location:', error);\r\n }\r\n\r\n let whereString = '';\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += `(EVENT_NAME LIKE '%${this.searchText}%' OR ORDER_ALERT_STATUS LIKE '%${this.searchText}%' OR ISSUING_AGENCY LIKE '%${this.searchText}%') AND (`;\r\n }\r\n\r\n if (this.order) {\r\n whereString += 'ORDER_ALERT_STATUS LIKE \\'%Order%\\'';\r\n }\r\n\r\n if (this.alert) {\r\n whereString += ' OR ORDER_ALERT_STATUS LIKE \\'%Alert%\\'';\r\n }\r\n\r\n if (this.searchText && this.searchText.length > 0) {\r\n whereString += ')';\r\n }\r\n\r\n if (whereString.startsWith(' OR ')) {\r\nwhereString = whereString.substring(3);\r\n}\r\n if (whereString.endsWith(' AND ()')) {\r\nwhereString = whereString.substring(0, whereString.length - 7);\r\n}\r\n if (whereString === '') {\r\nwhereString = null;\r\n}\r\n\r\n try {\r\n this.agolService\r\n .getEvacOrders(\r\n whereString,\r\n location\r\n ? {\r\n x: location.longitude,\r\n y: location.latitude,\r\n radius: location.radius,\r\n }\r\n : null,\r\n { returnCentroid: userLocation !== null, returnGeometry: false })\r\n .subscribe((evacs) => {\r\n const evacData = [];\r\n if (evacs && evacs.features) {\r\n for (const element of evacs.features.filter(\r\n (e) => e.attributes.EVENT_TYPE.toLowerCase() === 'wildfire' || e.attributes.EVENT_TYPE.toLowerCase() === 'fire',\r\n )) {\r\n let distance = null;\r\n if (userLocation) {\r\n const currentLat = Number(userLocation.coords.latitude);\r\n const currentLong = Number(userLocation.coords.longitude);\r\n\r\n if (element.centroid) {\r\n distance = (\r\n haversineDistance(\r\n element.centroid.y,\r\n currentLat,\r\n element.centroid.x,\r\n currentLong,\r\n ) / 1000\r\n ).toFixed(2);\r\n }\r\n }\r\n evacData.push({\r\n name: element.attributes.EVENT_NAME,\r\n eventType: element.attributes.EVENT_TYPE,\r\n status: element.attributes.ORDER_ALERT_STATUS,\r\n agency: element.attributes.ISSUING_AGENCY,\r\n preOcCode: element.attributes.PREOC_CODE,\r\n emrgOAAsysID: element.attributes.EMRG_OAA_SYSID,\r\n issuedOn: this.convertToDateTime(element.attributes.DATE_MODIFIED),\r\n distance,\r\n latitude: element.centroid.y,\r\n longitude: element.centroid.x,\r\n eventNumber: element.attributes.EVENT_NUMBER\r\n });\r\n }\r\n }\r\n if (this.selectedSortValue !== '') {\r\n this.selectedSortOrder =\r\n this.selectedSortOrder === 'asc' ? 'desc' : 'asc';\r\n const sortVal = this.selectedSortOrder === 'asc' ? 1 : -1;\r\n evacData.sort((a, b) =>\r\n a[this.selectedSortValue] > b[this.selectedSortValue]\r\n ? sortVal\r\n : b[this.selectedSortValue] > a[this.selectedSortValue]\r\n ? sortVal * -1\r\n : 0,\r\n );\r\n this.selectedSortValue = '';\r\n }\r\n this.dataSource.data = evacData;\r\n this.searchingComplete = true;\r\n this.cdr.detectChanges();\r\n });\r\n }catch(error) {\r\n console.error('Error retrieving evac orders: ' + error)\r\n }\r\n }\r\n\r\n openLocationFilter() {\r\n const dialogRef = this.dialog.open(FilterByLocationDialogComponent, {\r\n width: '380px',\r\n height: '453px',\r\n maxWidth: '100vw',\r\n maxHeight: '100dvh',\r\n data: this.locationData,\r\n });\r\n\r\n const smallDialogSubscription = this.isExtraSmall.subscribe((size) => {\r\n if (size.matches) {\r\n dialogRef.updateSize('100%', '100%');\r\n } else {\r\n dialogRef.updateSize('380px', '453px');\r\n }\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result: LocationData | boolean) => {\r\n smallDialogSubscription.unsubscribe();\r\n if ((result as boolean) === false) {\r\n this.locationData = null;\r\n } else {\r\n this.locationData = result as LocationData;\r\n }\r\n this.search(result as LocationData);\r\n });\r\n }\r\n\r\n viewMap(evac: any) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n evacuationAlert: true,\r\n identify: true,\r\n longitude: evac.longitude,\r\n latitude: evac.latitude,\r\n },\r\n });\r\n }, 100);\r\n }\r\n\r\n sortData(event: any) {\r\n this.selectedSortValue = event.active;\r\n this.search();\r\n }\r\n\r\n searchByText() {\r\n if (this.searchTimer) {\r\n clearTimeout(this.searchTimer);\r\n this.searchTimer = null;\r\n }\r\n\r\n this.searchTimer = setTimeout(() => {\r\n this.search();\r\n }, 1000);\r\n }\r\n\r\n selectItem(event) {\r\n const url = this.router.serializeUrl(\r\n this.router.createUrlTree([ResourcesRoutes.PUBLIC_EVENT], {\r\n queryParams: {\r\n eventType: event.status,\r\n eventNumber: event.eventNumber,\r\n eventName: event.eventName,\r\n source: [ResourcesRoutes.WILDFIRESLIST]\r\n },\r\n }),\r\n );\r\n window.open(url, '_blank');\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -45531,6 +47053,71 @@ ], "templateData": "
\r\n
\r\n
\r\n search\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
{{item.name}}
\r\n
\r\n \"Order\"\r\n \"Alert\"\r\n {{item.status}}\r\n
\r\n
\"IssuedIssued On {{item.issuedOn}}
\r\n
\"FireIssued By {{item.agency}}
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
No records to display
\r\n\r\n" }, + { + "name": "EvacOrderDetailsComponent", + "id": "component-EvacOrderDetailsComponent-3f1681125b7c8cf293b5275b9d70114d69b38bd6524a53a20de325099e3a7402a37ed4a6a00e77618b7026203572430e53ad142abc2e07f0178366d04cc7e271", + "file": "src/app/components/public-event-page/evac-order-details/evac-order-details.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "evac-order-details", + "styleUrls": [ + "./evac-order-details.component.scss" + ], + "styles": [], + "templateUrl": [ + "./evac-order-details.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "advisorySectionButtonArgs", + "defaultValue": "{\n label: 'Evacuation Information',\n iconPath: '/assets/images/svg-icons/link.svg',\n componentStyle: {\n backgroundColor: '#B91D38',\n labelColor: '#FFFFFF',\n iconColor: '#FFFFFF',\n border: 'none'\n },\n clickHandler: () => {\n window.open('https://www.emergencyinfobc.gov.bc.ca/');\n }\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "IconButtonArgs", + "optional": false, + "description": "", + "line": 18 + }, + { + "name": "advisorySectionComponentStyle", + "defaultValue": "{\n backgroundColor: '#FFF5F6',\n dividerColor: '#E7DADA',\n iconCircleColor: '#FDCECE',\n outerBorderColor: '#F2D3D3'\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 12 + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\nimport { IconButtonArgs } from '@app/components/common/icon-button/icon-button.component';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'evac-order-details',\n templateUrl: './evac-order-details.component.html',\n styleUrls: ['./evac-order-details.component.scss']\n})\nexport class EvacOrderDetailsComponent {\n\n advisorySectionComponentStyle = {\n backgroundColor: '#FFF5F6',\n dividerColor: '#E7DADA',\n iconCircleColor: '#FDCECE',\n outerBorderColor: '#F2D3D3'\n };\n advisorySectionButtonArgs: IconButtonArgs = {\n label: 'Evacuation Information',\n iconPath: '/assets/images/svg-icons/link.svg',\n componentStyle: {\n backgroundColor: '#B91D38',\n labelColor: '#FFFFFF',\n iconColor: '#FFFFFF',\n border: 'none'\n },\n clickHandler: () => {\n window.open('https://www.emergencyinfobc.gov.bc.ca/');\n }\n };\n}\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "", + "styleUrl": "./evac-order-details.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\n\n\n\n \n

What have I become, my sweetest friend?

\n
\n \n

What have I become, my sweetest friend?

\n
\n
" + }, { "name": "EvacOrderFullDetailsComponent", "id": "component-EvacOrderFullDetailsComponent-35a4ca8e8dfb34ea70b7320c138998b04465f58651649dd2c91cb9d639f321ebe57129c72491f4b511838021c1b1f54f00e1deee30489ee42e3ce7f2222e9d71", @@ -46131,7 +47718,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"src/styles/variables\";\r\n::ng-deep #core-interface-container {\r\n .mobile .incident-detail {\r\n .info-card {\r\n width: calc(100% - var(--wf1-gutter-space) * 2) !important;\r\n }\r\n }\r\n}\r\n", + "data": "@import \"src/styles/variables\";\r\n::ng-deep #core-interface-container {\r\n .mobile .incident-detail {\r\n .info-card {\r\n width: calc(100% - var(--wf1-gutter-space) * 2) !important;\r\n }\r\n }\r\n}\r\n\r\n.add-icon {\r\n width: 20px;\r\n height: 20px; \r\n top: 4px;\r\n position: relative;\r\n}\r\n", "styleUrl": "./evac-orders-details-panel.component.scss" } ], @@ -46222,7 +47809,7 @@ } } }, - "templateData": "\r\n \r\n
\r\n There are no current Evacuation Orders or Alerts\r\n
\r\n
\r\n Evac Order Fields\r\n
\r\n
\r\n \r\n Type\r\n \r\n \r\n Order\r\n \r\n \r\n Alert\r\n \r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Name\r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Information URL\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n 0\" class=\"info-card news-form-card\">\r\n
\r\n Evac Order Fields\r\n
\r\n
\r\n \r\n Type\r\n \r\n \r\n Order\r\n \r\n \r\n Alert\r\n \r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Name\r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Information URL\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n" + "templateData": "\r\n \r\n
\r\n There are no current Evacuation Orders or Alerts\r\n
\r\n
\r\n Evac Order Fields\r\n
\r\n
\r\n \r\n Type\r\n \r\n \r\n Order\r\n \r\n \r\n Alert\r\n \r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Name\r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Information URL\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n 0\" class=\"info-card news-form-card\">\r\n
\r\n Evac Order Fields\r\n
\r\n
\r\n \r\n Type\r\n \r\n \r\n Order\r\n \r\n \r\n Alert\r\n \r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Name\r\n \r\n \r\n
\r\n
\r\n \r\n Evacuation Information URL\r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n" }, { "name": "EvacOtherInfoComponent", @@ -48579,6 +50166,240 @@ ], "templateData": "
\r\n
\r\n Historical Comparison\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n
\r\n
{{viewWildfireCounts ? 'Total Wildfires' : 'Hectares Burned Each Year'}}
\r\n
{{viewWildfireCounts ? 'Totals for the year refers to wildfire activity between April 1, ' + fireYear + ', and today\\'s date.' : 'One hectare is a unit of area equal to 10,000 square meters or about 2.5 acres of land.'}}
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n" }, + { + "name": "IconButtonComponent", + "id": "component-IconButtonComponent-dc95d82b703720c1cc1168e64e5e90920b6b15c05962651a22dccb9bd3c7b483f512fb03b49e557ccbb3052351b34f2f160b370a7ad7c96adf30b7fbdd53feee", + "file": "src/app/components/common/icon-button/icon-button.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "icon-button", + "styleUrls": [ + "./icon-button.component.scss" + ], + "styles": [], + "templateUrl": [ + "./icon-button.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "clickHandler", + "deprecated": false, + "deprecationMessage": "", + "line": 13, + "type": "function", + "decorators": [] + }, + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "IconButtonStyle", + "decorators": [] + }, + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "string", + "decorators": [] + }, + { + "name": "label", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-button',\r\n templateUrl: './icon-button.component.html',\r\n styleUrls: ['./icon-button.component.scss'],\r\n})\r\nexport class IconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface IconButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface IconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n.button-container {\r\n display: flex;\r\n padding: 12px 32px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n border-radius: 8px;\r\n width: max-content;\r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n .label {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: #000000;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n align-self: center;\r\n }\r\n}\r\n", + "styleUrl": "./icon-button.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n
\r\n
\r\n \"icon\"\r\n
{{ label }}
\r\n
" + }, + { + "name": "IconInfoChipComponent", + "id": "component-IconInfoChipComponent-bc5a135fe71f25336431e0ef7fc35a4d35bc48407c671cea65ccc370a33deb2a0813e22a0dd3d27815ebc451b9ddb0d683bfea80fc5d76b22d0d8c4ce03bf79b", + "file": "src/app/components/common/icon-info-chip/icon-info-chip.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "icon-info-chip", + "styleUrls": [ + "./icon-info-chip.component.scss" + ], + "styles": [], + "templateUrl": [ + "./icon-info-chip.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "IconInfoChipStyle", + "decorators": [] + }, + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "string", + "decorators": [] + }, + { + "name": "label", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-info-chip',\r\n templateUrl: './icon-info-chip.component.html',\r\n styleUrls: ['./icon-info-chip.component.scss'],\r\n})\r\nexport class IconInfoChipComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconInfoChipStyle;\r\n}\r\n\r\nexport interface IconInfoChipArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconInfoChipStyle;\r\n}\r\n\r\nexport interface IconInfoChipStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n slim?: boolean;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n.chip-container {\r\n display: flex;\r\n padding: 8px 16px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n border-radius: 4px;\r\n width: max-content;\r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n &.slim {\r\n padding: 4px 6px;\r\n }\r\n\r\n .label {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n color: #000000;\r\n }\r\n\r\n .icon {\r\n width: 20px;\r\n height: 20px;\r\n align-self: center;\r\n }\r\n}\r\n", + "styleUrl": "./icon-info-chip.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n
\r\n
\r\n \"icon\"\r\n
{{ label }}
\r\n
" + }, + { + "name": "IconListItemComponent", + "id": "component-IconListItemComponent-4656f1bcc2b4b9ca1e6efb715e7fc57f13eac802e57f5ae4eb27671573ded23e75c33405697c72749c54d8dcc1711136d5e93328819dfc7f4a5544f97b0dae96", + "file": "src/app/components/common/icon-list-item/icon-list-item.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "icon-list-item", + "styleUrls": [ + "./icon-list-item.component.scss" + ], + "styles": [], + "templateUrl": [ + "./icon-list-item.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "string", + "decorators": [] + }, + { + "name": "link", + "deprecated": false, + "deprecationMessage": "", + "line": 13, + "type": "string", + "decorators": [] + }, + { + "name": "slim", + "deprecated": false, + "deprecationMessage": "", + "line": 14, + "type": "boolean", + "decorators": [] + }, + { + "name": "text", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [ + { + "name": "directToLink", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 16, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-list-item',\r\n templateUrl: './icon-list-item.component.html',\r\n styleUrls: ['./icon-list-item.component.scss']\r\n})\r\nexport class IconListItemComponent {\r\n\r\n @Input() iconPath: string;\r\n @Input() text: string;\r\n @Input() link?: string;\r\n @Input() slim?: boolean;\r\n\r\n directToLink() {\r\n if (this.link) {\r\n window.open(this.link);\r\n }\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".icon-list-item {\r\n display: flex;\r\n gap: 16px;\r\n\r\n &.slim {\r\n gap: 8px;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n align-self: center;\r\n\r\n &.slim {\r\n width: 16px;\r\n height: 16px;\r\n }\r\n }\r\n\r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n}", + "styleUrl": "./icon-list-item.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n \r\n {{text}}\r\n
" + }, { "name": "ImageCardPanel", "id": "component-ImageCardPanel-a2fb65b27c34afd608a8853d9f0a74de72b8036ae919fcce264f42c874a83ed62c211b9f65125dccf71df18d2019dbb4bce593b9fb4230aa33960811b487a461", @@ -52487,7 +54308,7 @@ }, { "name": "IncidentHeaderPanel", - "id": "component-IncidentHeaderPanel-a8fbb362a994a82d14b556e4bfa075903f1a3330df8dc2cf2ef436d852a3050e87af89d2f717180096a6bfcd002caf00ce870cca18822c8c6a261fe2c7fafe59", + "id": "component-IncidentHeaderPanel-d3b3cb9c57828b951fe9e138685b90cb52695472c6cef3481f243e72a80aa1bc49b990889c29f4ed82512a63def3d9968b3ef68341e87fe5daac40d453b1084b", "file": "src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -52506,12 +54327,36 @@ "viewProviders": [], "hostDirectives": [], "inputsClass": [ + { + "name": "areaRestriction", + "deprecated": false, + "deprecationMessage": "", + "line": 47, + "type": "any", + "decorators": [] + }, + { + "name": "ban", + "deprecated": false, + "deprecationMessage": "", + "line": 48, + "type": "any", + "decorators": [] + }, + { + "name": "evac", + "deprecated": false, + "deprecationMessage": "", + "line": 46, + "type": "any", + "decorators": [] + }, { "name": "evacOrders", "defaultValue": "[]", "deprecated": false, "deprecationMessage": "", - "line": 39, + "line": 44, "type": "EvacOrderOption[]", "decorators": [] }, @@ -52519,7 +54364,7 @@ "name": "extent", "deprecated": false, "deprecationMessage": "", - "line": 40, + "line": 45, "type": "any", "decorators": [] }, @@ -52527,7 +54372,7 @@ "name": "incident", "deprecated": false, "deprecationMessage": "", - "line": 38, + "line": 43, "type": "any", "decorators": [] } @@ -52538,11 +54383,21 @@ "defaultValue": "new EventEmitter()", "deprecated": false, "deprecationMessage": "", - "line": 41, + "line": 49, "type": "EventEmitter" } ], "propertiesClass": [ + { + "name": "bounds", + "defaultValue": "null", + "deprecated": false, + "deprecationMessage": "", + "type": "null", + "optional": false, + "description": "", + "line": 63 + }, { "name": "convertFireNumber", "defaultValue": "convertFireNumber", @@ -52551,7 +54406,17 @@ "type": "", "optional": false, "description": "", - "line": 47 + "line": 55 + }, + { + "name": "convertToDateTimeTimeZone", + "defaultValue": "convertToDateTimeTimeZone", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 56 }, { "name": "convertToFireCentreDescription", @@ -52561,7 +54426,7 @@ "type": "", "optional": false, "description": "", - "line": 46 + "line": 54 }, { "name": "defaultEvacURL", @@ -52570,7 +54435,7 @@ "type": "string", "optional": false, "description": "", - "line": 44, + "line": 52, "modifierKind": [ 125 ] @@ -52583,7 +54448,7 @@ "type": "", "optional": false, "description": "", - "line": 48 + "line": 57 }, { "name": "incidentEvacAlerts", @@ -52593,7 +54458,7 @@ "type": "[]", "optional": false, "description": "", - "line": 52 + "line": 62 }, { "name": "incidentEvacOrders", @@ -52603,7 +54468,17 @@ "type": "[]", "optional": false, "description": "", - "line": 51 + "line": 61 + }, + { + "name": "isMobileView", + "defaultValue": "isMobileView", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 58 }, { "name": "map", @@ -52612,7 +54487,7 @@ "type": "any", "optional": false, "description": "", - "line": 50, + "line": 60, "modifierKind": [ 123 ] @@ -52624,7 +54499,7 @@ "type": "ParamMap", "optional": false, "description": "", - "line": 43, + "line": 51, "modifierKind": [ 125 ] @@ -52637,7 +54512,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 355, + "line": 478, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -52650,7 +54525,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 230, + "line": 360, "deprecated": false, "deprecationMessage": "" }, @@ -52660,7 +54535,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 305, + "line": 428, "deprecated": false, "deprecationMessage": "" }, @@ -52670,7 +54545,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 291, + "line": 414, "deprecated": false, "deprecationMessage": "" }, @@ -52687,7 +54562,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 265, + "line": 388, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -52715,7 +54590,7 @@ "optional": false, "returnType": "\"(Estimated)\" | \"(Mapped)\"", "typeParameters": [], - "line": 248, + "line": 378, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -52731,12 +54606,56 @@ ] }, { - "name": "isMobileView", + "name": "initializeMap", "args": [], "optional": false, - "returnType": "boolean", + "returnType": "any", "typeParameters": [], - "line": 258, + "line": 108, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ] + }, + { + "name": "loadSVGContent", + "args": [ + { + "name": "btn", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 552, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 123 + ], + "jsdoctags": [ + { + "name": "btn", + "type": "HTMLElement", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "navToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 540, "deprecated": false, "deprecationMessage": "" }, @@ -52746,7 +54665,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 89, + "line": 104, "deprecated": false, "deprecationMessage": "" }, @@ -52756,7 +54675,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 71, + "line": 86, "deprecated": false, "deprecationMessage": "" }, @@ -52773,7 +54692,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 67, + "line": 82, "deprecated": false, "deprecationMessage": "", "decorators": [ @@ -52803,7 +54722,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 222, + "line": 352, "deprecated": false, "deprecationMessage": "" }, @@ -52820,7 +54739,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 274, + "line": 397, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -52841,7 +54760,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 396, + "line": 519, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -52854,7 +54773,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 241, + "line": 371, "deprecated": false, "deprecationMessage": "" }, @@ -52864,7 +54783,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 343, + "line": 466, "deprecated": false, "deprecationMessage": "" } @@ -52888,7 +54807,7 @@ ], "deprecated": false, "deprecationMessage": "", - "line": 67 + "line": 82 } ], "standalone": false, @@ -52896,11 +54815,11 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n AfterViewInit,\r\n HostListener,\r\n Output,\r\n EventEmitter,\r\n} from '@angular/core';\r\nimport { EvacOrderOption } from '../../../conversion/models';\r\nimport * as L from 'leaflet';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\nimport {\r\n convertToFireCentreDescription,\r\n convertFireNumber,\r\n ResourcesRoutes,\r\n setDisplayColor,\r\n getStageOfControlLabel\r\n} from '../../../utils';\r\nimport * as moment from 'moment';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { ContactUsDialogComponent } from '../../admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { Location } from '@angular/common';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { toCanvas } from 'qrcode';\r\n\r\n\r\n@Component({\r\n selector: 'incident-header-panel',\r\n templateUrl: './incident-header-panel.component.html',\r\n styleUrls: ['./incident-header-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentHeaderPanel implements AfterViewInit {\r\n @Input() public incident: any;\r\n @Input() public evacOrders: EvacOrderOption[] = [];\r\n @Input() public extent: any;\r\n @Output() requestPrint = new EventEmitter();\r\n\r\n public params: ParamMap;\r\n public defaultEvacURL: string;\r\n\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n convertFireNumber = convertFireNumber;\r\n getStageOfControlLabel = getStageOfControlLabel;\r\n\r\n private map: any;\r\n incidentEvacOrders = [];\r\n incidentEvacAlerts = [];\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private watchlistService: WatchlistService,\r\n private dialog: MatDialog,\r\n private router: Router,\r\n private location: Location,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private route: ActivatedRoute,\r\n ) {\r\n /* Empty, just here for injection */\r\n }\r\n\r\n @HostListener('window:resize', ['$event'])\r\n onResize(event) {\r\n this.map.invalidateSize();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.defaultEvacURL = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['evacDefaultUrl'].toString();\r\n this.route.queryParams.subscribe((params: ParamMap) => {\r\n this.params = params;\r\n });\r\n if (this.evacOrders?.length) {\r\n for (const evac of this.evacOrders) {\r\n if (evac.orderAlertStatus === 'Order') {\r\n this.incidentEvacOrders.push(evac);\r\n } else if (evac.orderAlertStatus === 'Alert') {\r\n this.incidentEvacAlerts.push(evac);\r\n }\r\n }\r\n }\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n // Configure the map\r\n const location = [\r\n Number(this.incident.latitude),\r\n Number(this.incident.longitude),\r\n ];\r\n this.map = L.map('map', {\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n }).setView(location, 9);\r\n if (!this.isMobileView()){\r\n // only apply these in desktop\r\n L.control.zoom({\r\n position: 'topright'\r\n }).addTo(this.map);\r\n }\r\n\r\n L.Control.ZoomToExtent = L.Control.extend({\r\n onAdd: function(map) {\r\n const container = L.DomUtil.create('div', 'leaflet-bar leaflet-control leaflet-control-custom');\r\n const btn = L.DomUtil.create('button', '', container);\r\n btn.innerHTML = `\r\n \r\n \r\n \r\n \r\n `;\r\n btn.style.backgroundColor = 'white';\r\n btn.style.width = '34px';\r\n btn.style.height = '34px';\r\n btn.style.cursor = 'pointer';\r\n btn.style.border = '2px solid darkgrey';\r\n btn.style.borderRadius = '4px';\r\n btn.style.display = 'flex';\r\n btn.style.alignItems = 'center';\r\n btn.style.justifyContent = 'center';\r\n btn.style.marginTop = '-3px';\r\n btn.style.borderTopWidth = '1px';\r\n btn.onclick = function() {\r\n map.setZoom(9);\r\n };\r\n \r\n return btn;\r\n }\r\n });\r\n\r\n L.control.zoomToExtent = function(opts) {\r\n return new L.Control.ZoomToExtent(opts);\r\n }\r\n L.control.zoomToExtent({ position: 'topright' }).addTo(this.map);\r\n\r\n // configure map data\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_HUMAN_CULTURAL_ECONOMIC.EMRG_ORDER_AND_ALERT_AREAS_SP',\r\n styles: '6885',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_CURRENT_FIRE_POLYS_SP',\r\n styles: '1751_1752',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n\r\n const icon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n if (this.incident.fireOfNoteInd) {\r\n L.marker(location, { icon }).addTo(this.map);\r\n } else {\r\n let colorToDisplay;\r\n switch (this.incident.stageOfControlCode) {\r\n case 'OUT_CNTRL':\r\n colorToDisplay = '#FF0000';\r\n break;\r\n case 'HOLDING':\r\n colorToDisplay = '#ffff00';\r\n break;\r\n case 'UNDR_CNTRL':\r\n colorToDisplay = '#98E600';\r\n break;\r\n case 'OUT':\r\n colorToDisplay = '#999999';\r\n break;\r\n default:\r\n colorToDisplay = 'white';\r\n }\r\n L.circleMarker(location, {\r\n radius: 15,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n\r\n // fetch incidents in surrounding area and add to map\r\n this.addSurroundingIncidents();\r\n\r\n if (this.extent) {\r\n this.map.fitBounds(\r\n new L.LatLngBounds(\r\n [this.extent.ymin, this.extent.xmin],\r\n [this.extent.ymax, this.extent.xmax],\r\n ),\r\n );\r\n }\r\n }\r\n\r\n onWatchlist(): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(\r\n this.incident.fireYear + ':' + this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n addToWatchlist() {\r\n if (this.onWatchlist()) {\r\n this.removeFromWatchlist();\r\n } else {\r\n this.watchlistService.saveToWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n removeFromWatchlist() {\r\n this.watchlistService.removeFromWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n displaySizeType(incidentSizeDetail: string) {\r\n if (incidentSizeDetail?.includes('estimated')) {\r\n return '(Estimated)';\r\n } else if (incidentSizeDetail?.includes('mapped')) {\r\n return '(Mapped)';\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n isMobileView() {\r\n return (\r\n (window.innerWidth < 768 && window.innerHeight < 1024) ||\r\n (window.innerWidth < 1024 && window.innerHeight < 768)\r\n );\r\n }\r\n\r\n convertToMobileFormat(dateString) {\r\n // Should probably be MMM for month formats to prevent long strings\r\n const formattedDate = moment(\r\n dateString,\r\n 'dddd, MMMM D, YYYY [at] h:mm:ss A',\r\n ).format('MMMM D, YYYY');\r\n return formattedDate;\r\n }\r\n\r\n openContactUsWindow(mode:string | null) {\r\n this.dialog.open(ContactUsDialogComponent, {\r\n panelClass: 'contact-us-dialog',\r\n width: mode === 'desktop' ? '500px' : undefined, // Set width based on mode\r\n data: {\r\n fireCentre: convertToFireCentreDescription(\r\n this.incident.contactOrgUnitIdentifer ||\r\n this.incident.fireCentreName ||\r\n this.incident.fireCentreCode ||\r\n this.incident.fireCentre,\r\n ),\r\n email: this.incident.contactEmailAddress,\r\n phoneNumber: this.incident.contactPhoneNumber,\r\n },\r\n });\r\n }\r\n\r\n backToMap() {\r\n if (this.incident?.longitude && this.incident?.latitude) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.incident.longitude,\r\n latitude: this.incident.latitude,\r\n activeWildfires: true\r\n },\r\n });\r\n }, 100);\r\n }\r\n }\r\n\r\n back() {\r\n if (this.params && this.params['source'] && this.params['source'][0]) {\r\n if (this.params['source'] === 'map' || this.params['source'][0] === 'map') {\r\nthis.backToMap();\r\n} else if (\r\n this.params['source'][0] === 'full-details' &&\r\n this.params['sourceId'] &&\r\n this.params['sourceType']\r\n ) {\r\nthis.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: this.params['sourceType'],\r\n id: this.params['sourceId'],\r\n name: this.params['name']\r\n },\r\n });\r\n} else if (\r\n this.params['source'] === 'saved-location' &&\r\n this.params['sourceName'] &&\r\n this.params['sourceLongitude'] &&\r\n this.params['sourceLatitude']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.SAVED_LOCATION], {\r\n queryParams: {\r\n type: 'saved-location',\r\n name: this.params['sourceName'],\r\n longitude: this.params['sourceLongitude'],\r\n latitude: this.params['sourceLatitude'],\r\n },\r\n });\r\n } else {\r\nthis.router.navigate([this.params['source']]);\r\n}\r\n } else {\r\nthis.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n}\r\n }\r\n\r\n shareContent() {\r\n const currentUrl = this.location.path();\r\n if (navigator.share) {\r\n navigator\r\n .share({\r\n url: currentUrl, // The URL user wants to share\r\n })\r\n .then(() => console.log('Sharing succeeded.'))\r\n .catch((error) => console.error('Error sharing:', error));\r\n }\r\n }\r\n\r\n async addSurroundingIncidents() {\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.incident.latitude);\r\n locationData.longitude = Number(this.incident.longitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const location = [Number(item.latitude), Number(item.longitude)];\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(location, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for area restriction',\r\n );\r\n }\r\n }\r\n\r\n // printPage(){\r\n // this.requestPrint.emit();\r\n // }\r\n\r\n public printPage() {\r\n const printContents =\r\n document.getElementsByClassName('page-container')[0].innerHTML;\r\n\r\n const appRoot = document.body.removeChild(\r\n document.getElementById('app-root'),\r\n );\r\n\r\n document.body.innerHTML = printContents;\r\n\r\n const canvas = document.getElementById('qr-code');\r\n toCanvas(canvas, window.location.href, function(error) {\r\n if (error) {\r\nconsole.error(error);\r\n}\r\n window.print();\r\n document.body.innerHTML = '';\r\n document.body.appendChild(appRoot);\r\n });\r\n }\r\n\r\n}\r\n", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n AfterViewInit,\r\n HostListener,\r\n Output,\r\n EventEmitter\r\n} from '@angular/core';\r\nimport { EvacOrderOption } from '../../../conversion/models';\r\nimport * as L from 'leaflet';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\nimport {\r\n convertToFireCentreDescription,\r\n convertFireNumber,\r\n ResourcesRoutes,\r\n setDisplayColor,\r\n getStageOfControlLabel,\r\n convertToDateTimeTimeZone,\r\n isMobileView\r\n} from '../../../utils';\r\nimport * as moment from 'moment';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { ContactUsDialogComponent } from '../../admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { Location } from '@angular/common';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { toCanvas } from 'qrcode';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { HttpClient } from '@angular/common/http';\r\n\r\n\r\n@Component({\r\n selector: 'incident-header-panel',\r\n templateUrl: './incident-header-panel.component.html',\r\n styleUrls: ['./incident-header-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentHeaderPanel implements AfterViewInit {\r\n @Input() public incident: any;\r\n @Input() public evacOrders: EvacOrderOption[] = [];\r\n @Input() public extent: any;\r\n @Input() public evac: any;\r\n @Input() public areaRestriction: any;\r\n @Input() public ban: any;\r\n @Output() requestPrint = new EventEmitter();\r\n\r\n public params: ParamMap;\r\n public defaultEvacURL: string;\r\n\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n convertFireNumber = convertFireNumber;\r\n convertToDateTimeTimeZone = convertToDateTimeTimeZone;\r\n getStageOfControlLabel = getStageOfControlLabel;\r\n isMobileView = isMobileView;\r\n\r\n private map: any;\r\n incidentEvacOrders = [];\r\n incidentEvacAlerts = [];\r\n bounds = null;\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private watchlistService: WatchlistService,\r\n private dialog: MatDialog,\r\n private router: Router,\r\n private location: Location,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private route: ActivatedRoute,\r\n private agolService: AGOLService,\r\n private commonUtilityService: CommonUtilityService,\r\n private http: HttpClient\r\n\r\n ) {\r\n /* Empty, just here for injection */\r\n }\r\n\r\n @HostListener('window:resize', ['$event'])\r\n onResize(event) {\r\n this.map.invalidateSize();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.defaultEvacURL = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['evacDefaultUrl'].toString();\r\n this.route.queryParams.subscribe((params: ParamMap) => {\r\n this.params = params;\r\n });\r\n if (this.evacOrders?.length) {\r\n for (const evac of this.evacOrders) {\r\n if (evac.orderAlertStatus === 'Order') {\r\n this.incidentEvacOrders.push(evac);\r\n } else if (evac.orderAlertStatus === 'Alert') {\r\n this.incidentEvacAlerts.push(evac);\r\n }\r\n }\r\n }\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n this.initializeMap();\r\n }\r\n\r\n async initializeMap() {\r\n let location;\r\n\r\n if (this.incident) {\r\n location = [\r\n Number(this.incident.latitude),\r\n Number(this.incident.longitude),\r\n ];\r\n } else if (this.evac) {\r\n location = [\r\n Number(this.evac.centroid?.y),\r\n Number(this.evac.centroid?.x),\r\n ];\r\n\r\n const response = await this.agolService\r\n .getEvacOrdersByEventNumber(this.params['eventNumber'], {\r\n returnGeometry: true,\r\n }).toPromise();\r\n\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n this.bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n }\r\n }\r\n } else if (this.areaRestriction){\r\n location = [\r\n Number(this.areaRestriction.centroid?.y),\r\n Number(this.areaRestriction.centroid?.x),\r\n ];\r\n const polygonData = this.commonUtilityService.extractPolygonData(this.areaRestriction.geometry?.rings);\r\n if (polygonData?.length) {\r\n this.bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n }\r\n }\r\n else if (this.ban){\r\n location = [\r\n Number(this.ban.centroid?.y),\r\n Number(this.ban.centroid?.x),\r\n ];\r\n const polygonData = this.commonUtilityService.extractPolygonData(this.ban.geometry?.rings);\r\n if (polygonData?.length) {\r\n this.bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n }\r\n }\r\n if (location) {\r\n this.map = L.map('map', {\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n }).setView(location, 9);\r\n } \r\n\r\n if (this.bounds) {\r\n this.map.fitBounds(this.bounds);\r\n }\r\n if (!this.isMobileView()) {\r\n // only apply these in desktop\r\n L.control.zoom({\r\n position: 'topright'\r\n }).addTo(this.map);\r\n }\r\n\r\n if (!this.isMobileView()) {\r\n L.Control.ZoomToExtent = L.Control.extend({\r\n onAdd: (map) => {\r\n const container = L.DomUtil.create('div', 'leaflet-bar leaflet-control leaflet-control-custom');\r\n const btn = L.DomUtil.create('button', '', container);\r\n this.loadSVGContent(btn)\r\n btn.style.backgroundColor = 'white';\r\n btn.style.width = '34px';\r\n btn.style.height = '34px';\r\n btn.style.cursor = 'pointer';\r\n btn.style.border = '2px solid darkgrey';\r\n btn.style.borderRadius = '4px';\r\n btn.style.display = 'flex';\r\n btn.style.alignItems = 'center';\r\n btn.style.justifyContent = 'center';\r\n btn.style.marginTop = '-3px';\r\n btn.style.borderTopWidth = '1px';\r\n btn.onclick = () => {\r\n if (this.bounds) {\r\n this.map.fitBounds(this.bounds);\r\n } else {\r\n this.map.setZoom(9);\r\n }\r\n };\r\n\r\n return btn;\r\n }\r\n });\r\n\r\n L.control.zoomToExtent = function (opts) {\r\n return new L.Control.ZoomToExtent(opts);\r\n }\r\n L.control.zoomToExtent({ position: 'topright' }).addTo(this.map);\r\n }\r\n\r\n // configure map data\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n if (this.evac) {\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_HUMAN_CULTURAL_ECONOMIC.EMRG_ORDER_AND_ALERT_AREAS_SP',\r\n styles: '6885',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_CURRENT_FIRE_POLYS_SP',\r\n styles: '1751_1752',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n }\r\n if (this.areaRestriction) {\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_RESTRICTED_AREAS_SP ',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n }\r\n if (this.ban) {\r\n Promise.all([\r\n this.http\r\n .get('assets/js/smk/bans-cat1.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.http\r\n .get('assets/js/smk/bans-cat2.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.http\r\n .get('assets/js/smk/bans-cat3.sld', { responseType: 'text' })\r\n .toPromise(),\r\n ]).then(async ([cat1sld, cat2sld, cat3sld]) => {\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat3sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 3%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat2sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 2%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat1sld,\r\n cql_filter:\r\n 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 1%\\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Campfire%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n })\r\n }\r\n const icon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n if (this.incident.fireOfNoteInd) {\r\n L.marker(location, { icon }).addTo(this.map);\r\n } else {\r\n let colorToDisplay;\r\n switch (this.incident.stageOfControlCode) {\r\n case 'OUT_CNTRL':\r\n colorToDisplay = '#FF0000';\r\n break;\r\n case 'HOLDING':\r\n colorToDisplay = '#ffff00';\r\n break;\r\n case 'UNDR_CNTRL':\r\n colorToDisplay = '#98E600';\r\n break;\r\n case 'OUT':\r\n colorToDisplay = '#999999';\r\n break;\r\n default:\r\n colorToDisplay = 'white';\r\n }\r\n L.circleMarker(location, {\r\n radius: 15,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n\r\n // fetch incidents in surrounding area and add to map\r\n this.addSurroundingIncidents();\r\n\r\n if (this.extent) {\r\n this.map.fitBounds(\r\n new L.LatLngBounds(\r\n [this.extent.ymin, this.extent.xmin],\r\n [this.extent.ymax, this.extent.xmax],\r\n ),\r\n );\r\n }\r\n }\r\n\r\n onWatchlist(): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(\r\n this.incident.fireYear + ':' + this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n addToWatchlist() {\r\n if (this.onWatchlist()) {\r\n this.removeFromWatchlist();\r\n } else {\r\n this.watchlistService.saveToWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n removeFromWatchlist() {\r\n this.watchlistService.removeFromWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n displaySizeType(incidentSizeDetail: string) {\r\n if (incidentSizeDetail?.includes('estimated')) {\r\n return '(Estimated)';\r\n } else if (incidentSizeDetail?.includes('mapped')) {\r\n return '(Mapped)';\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n convertToMobileFormat(dateString) {\r\n // Should probably be MMM for month formats to prevent long strings\r\n const formattedDate = moment(\r\n dateString,\r\n 'dddd, MMMM D, YYYY [at] h:mm:ss A',\r\n ).format('MMMM D, YYYY');\r\n return formattedDate;\r\n }\r\n\r\n openContactUsWindow(mode:string | null) {\r\n this.dialog.open(ContactUsDialogComponent, {\r\n panelClass: 'contact-us-dialog',\r\n width: mode === 'desktop' ? '500px' : undefined, // Set width based on mode\r\n data: {\r\n fireCentre: convertToFireCentreDescription(\r\n this.incident.contactOrgUnitIdentifer ||\r\n this.incident.fireCentreName ||\r\n this.incident.fireCentreCode ||\r\n this.incident.fireCentre,\r\n ),\r\n email: this.incident.contactEmailAddress,\r\n phoneNumber: this.incident.contactPhoneNumber,\r\n },\r\n });\r\n }\r\n\r\n backToMap() {\r\n if (this.incident?.longitude && this.incident?.latitude) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.incident.longitude,\r\n latitude: this.incident.latitude,\r\n activeWildfires: true\r\n },\r\n });\r\n }, 100);\r\n }\r\n }\r\n\r\n back() {\r\n if (this.params && this.params['source'] && this.params['source'][0]) {\r\n if (this.params['source'] === 'map' || this.params['source'][0] === 'map') {\r\n this.backToMap();\r\n } else if (\r\n this.params['source'][0] === 'full-details' &&\r\n this.params['sourceId'] &&\r\n this.params['sourceType']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: this.params['sourceType'],\r\n id: this.params['sourceId'],\r\n name: this.params['name']\r\n },\r\n });\r\n } else if (\r\n this.params['source'] === 'saved-location' &&\r\n this.params['sourceName'] &&\r\n this.params['sourceLongitude'] &&\r\n this.params['sourceLatitude']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.SAVED_LOCATION], {\r\n queryParams: {\r\n type: 'saved-location',\r\n name: this.params['sourceName'],\r\n longitude: this.params['sourceLongitude'],\r\n latitude: this.params['sourceLatitude'],\r\n },\r\n });\r\n } else {\r\n this.router.navigate([this.params['source']]);\r\n }\r\n } else {\r\n this.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n }\r\n }\r\n\r\n shareContent() {\r\n const currentUrl = this.location.path();\r\n if (navigator.share) {\r\n navigator\r\n .share({\r\n url: currentUrl, // The URL user wants to share\r\n })\r\n .then(() => console.log('Sharing succeeded.'))\r\n .catch((error) => console.error('Error sharing:', error));\r\n }\r\n }\r\n\r\n async addSurroundingIncidents() {\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.incident.latitude);\r\n locationData.longitude = Number(this.incident.longitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const location = [Number(item.latitude), Number(item.longitude)];\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(location, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for area restriction',\r\n );\r\n }\r\n }\r\n\r\n // printPage(){\r\n // this.requestPrint.emit();\r\n // }\r\n\r\n public printPage() {\r\n const printContents =\r\n document.getElementsByClassName('page-container')[0].innerHTML;\r\n\r\n const appRoot = document.body.removeChild(\r\n document.getElementById('app-root'),\r\n );\r\n\r\n document.body.innerHTML = printContents;\r\n\r\n const canvas = document.getElementById('qr-code');\r\n toCanvas(canvas, window.location.href, function (error) {\r\n if (error) {\r\n console.error(error);\r\n }\r\n window.print();\r\n document.body.innerHTML = '';\r\n document.body.appendChild(appRoot);\r\n });\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.evac.centroid.x,\r\n latitude: this.evac.centroid.y,\r\n evacuationAlert: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n private loadSVGContent(btn: HTMLElement): void {\r\n const svgPath = 'assets/images/svg-icons/zoom-to-extent.svg';\r\n this.http.get(svgPath, { responseType: 'text' }).subscribe(\r\n (data) => {\r\n btn.innerHTML = data;\r\n },\r\n (error) => {\r\n console.error('Error loading SVG', error);\r\n }\r\n );\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": "@import '../../../../styles/variables';\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.header-container {\r\n display: flex;\r\n flex-flow: row;\r\n flex-wrap: wrap;\r\n}\r\n.header-container.mobile {\r\n display: block;\r\n}\r\n.header-container.desktop{\r\n background: #F5F7FA;\r\n .title{\r\n font-weight: 600 !important;\r\n font-size: 26px !important;\r\n font-style: normal !important;\r\n color: #1C1C1C !important;\r\n }\r\n}\r\n.header-container > * {\r\n flex: 1 1 350px;\r\n}\r\n\r\n.map-container {\r\n width: 100%;\r\n flex: 1;\r\n max-width: 50%;\r\n min-height: 400px !important;\r\n}\r\n\r\n.map-container-mobile {\r\n width: 100%;\r\n min-height: 200px !important;\r\n}\r\n\r\n@media screen and (max-width: 808px) {\r\n .map-container {\r\n max-width: 808px !important;\r\n }\r\n}\r\n\r\n.incident-details.desktop{\r\n flex:1;\r\n max-width: 50%;\r\n padding: 32px 48px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n.incident-details {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 24px;\r\n padding-bottom: 0px;\r\n .header {\r\n text-align: right;\r\n display: flex;\r\n flex-flow: row-reverse;\r\n .button {\r\n cursor: pointer;\r\n }\r\n }\r\n .title-bar {\r\n .title {\r\n font-size: 1.6rem;\r\n line-height: 39px;\r\n color: #003366;\r\n display: flex;\r\n flex-direction: row;\r\n .fire-icon-container {\r\n width: 24px;\r\n height: 24px;\r\n border-radius: 50%;\r\n margin-right: 8px;\r\n margin-left: 8px;\r\n .fire-icon {\r\n width: 14.4px;\r\n height: 18px;\r\n color: #ffffff;\r\n }\r\n }\r\n }\r\n .subtitle {\r\n text-decoration: underline;\r\n color: #1a5a96;\r\n font-size: 1rem;\r\n }\r\n }\r\n .nav-button {\r\n padding-top: 7px;\r\n }\r\n .info-panel {\r\n padding-top: 7px;\r\n font-size: 1rem;\r\n display: inline-grid;\r\n gap: 6px;\r\n .info-panel-row{\r\n display: flex;\r\n }\r\n .info-panel-button-row{\r\n padding-top: 26px;\r\n }\r\n .icon{\r\n padding-right: 16px;\r\n }\r\n .label {\r\n color: #484848;\r\n }\r\n }\r\n .divider {\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .gutter {\r\n padding-top: 7px;\r\n }\r\n .icon-bar {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-evenly;\r\n .resource-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 7px;\r\n text-align: center;\r\n .image-size {\r\n width: 50px;\r\n height: 50px;\r\n }\r\n .image-label {\r\n max-width: 100px;\r\n }\r\n }\r\n }\r\n .evac-list {\r\n display: flex;\r\n flex-direction: row;\r\n color: black;\r\n padding-top: 7px;\r\n .label {\r\n text-decoration: underline;\r\n cursor: pointer;\r\n }\r\n .issued-by {\r\n padding: 4px;\r\n font-size: 12px;\r\n font-style: italic;\r\n color: gray;\r\n text-decoration: none;\r\n }\r\n }\r\n .alert {\r\n color: #dfa512 !important;\r\n }\r\n .order {\r\n color: #b42e45 !important;\r\n }\r\n h4 {\r\n color: #003366;\r\n }\r\n .header-content {\r\n padding-top: 16px;\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 12px;\r\n // .item{\r\n // margin-right: 26px;\r\n // }\r\n\r\n // .item:last-child {\r\n // margin-right: 0;\r\n // }\r\n .divider {\r\n border-bottom: 1px lightgray solid;\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .mobile-button {\r\n border-radius: 5px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n color: #333333;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n width: 40dvw;\r\n height: 48px;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.item {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n padding-top: 8px;\r\n\r\n .mobile-button {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 52px;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n}\r\n\r\n.mobile-label {\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n line-height: 21px;\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .header-container {\r\n padding: 0px !important;\r\n }\r\n .title {\r\n color: black !important;\r\n }\r\n}\r\n\r\n.mobile-header {\r\n height: 50px;\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 0 24px;\r\n align-items: center;\r\n position: sticky !important;\r\n top: 0;\r\n background-color: white;\r\n z-index: 9999;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header {\r\n top: -1px;\r\n z-index: 1000;\r\n position: sticky;\r\n position: -webkit-sticky; /* macOS/iOS Safari */\r\n background-color: #f3f6f9;\r\n @media (max-width: $mobile-max-width) {\r\n background-color: white !important;\r\n top: 50px;\r\n }\r\n}\r\n\r\n.icon-contact {\r\n position: relative;\r\n top: 3px;\r\n height: 17px;\r\n width: 17px;\r\n}\r\n\r\n.contact-buttons {\r\n padding-top: 8px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-buttons {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n\r\n .mobile-buttons.on-watchlist {\r\n /* Add your additional styling for the button when onWatchlist is true */\r\n /* For example, change background color or add a border */\r\n background: var(--blues-blue-11, #f5f6f9);\r\n font-weight: 500;\r\n color: #10294e;\r\n /* Add any other styles as needed */\r\n }\r\n}\r\n\r\n.evac-cards{\r\n display: flex;\r\n align-items: flex-start;\r\n gap: var(--16, 16px);\r\n margin-top: 12px;\r\n margin-bottom: 10px;\r\n .order-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: var(--reds-red-2, #98273b);\r\n border: 1px solid var(--reds-red-7, #f4d1d1);\r\n background: var(--reds-red-7, #fef1f2);\r\n \r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n position: relative;\r\n top: 3px;\r\n }\r\n \r\n @media screen and (min-width: 450px) {\r\n width: 93%;\r\n white-space: nowrap;\r\n }\r\n }\r\n \r\n .alert-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: #7c5d11;\r\n border: 1px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n \r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n position: relative;\r\n top: 3px;\r\n }\r\n \r\n @media screen and (min-width: 450px) {\r\n width: 93%;\r\n white-space: nowrap;\r\n }\r\n }\r\n}\r\n\r\n.fire-of-note {\r\n width: 160px;\r\n color: var(--reds-red-1, #852a2d);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n border: 1px solid #AA1D3E;\r\n margin-bottom: 24px;\r\n .fire-icon {\r\n padding-right: 8px;\r\n }\r\n span{\r\n vertical-align: top;\r\n }\r\n}\r\n\r\n.circle-icon {\r\n margin-left: 3px;\r\n margin-right: 18px;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n\r\n &.HOLDING {\r\n background-color: #ffff00;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT_CNTRL {\r\n background-color: #ff0000;\r\n border: 1px solid black;\r\n }\r\n\r\n &.UNDR_CNTRL {\r\n background-color: #98e600;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT {\r\n background-color: #5c6671;\r\n border: 1px solid black;\r\n }\r\n}\r\n\r\n.desktop-buttons{\r\n display: flex;\r\n width: 132px;\r\n padding: 6px 0px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n border: 1px solid #888;\r\n background: #F5F7FA;\r\n font-size: 16px;\r\n font-weight: 500;\r\n color: #242424;\r\n text-align: center;\r\n}\r\n\r\n.contact-buttons.desktop{\r\n gap: 24px;\r\n}\r\n\r\n.back-button{\r\n color:#666666;\r\n padding-bottom: 24px;\r\n img{\r\n vertical-align: bottom;\r\n }\r\n span{\r\n padding-left: 9px;\r\n }\r\n}\r\n\r\n.back-button:hover {\r\n cursor: pointer;\r\n}\r\n\r\n.bookmark-icon{\r\n padding-left: 8px;\r\n}", + "data": "@import '../../../../styles/variables';\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.header-container {\r\n display: flex;\r\n flex-flow: row;\r\n flex-wrap: wrap;\r\n}\r\n.header-container.mobile {\r\n display: block;\r\n}\r\n.header-container.desktop{\r\n background: #F5F7FA;\r\n .title{\r\n font-weight: 600 !important;\r\n font-size: 26px !important;\r\n font-style: normal !important;\r\n color: #1C1C1C !important;\r\n }\r\n}\r\n.header-container > * {\r\n flex: 1 1 350px;\r\n}\r\n\r\n.map-container {\r\n width: 100%;\r\n flex: 1;\r\n max-width: 50%;\r\n min-height: 400px !important;\r\n}\r\n\r\n.map-container-mobile {\r\n width: 100%;\r\n min-height: 200px !important;\r\n}\r\n\r\n@media screen and (max-width: 808px) {\r\n .map-container {\r\n max-width: 808px !important;\r\n }\r\n}\r\n\r\n.incident-details.desktop{\r\n flex:1;\r\n max-width: 50%;\r\n padding: 32px 48px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n.incident-details {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 24px;\r\n padding-bottom: 0px;\r\n .header {\r\n text-align: right;\r\n display: flex;\r\n flex-flow: row-reverse;\r\n .button {\r\n cursor: pointer;\r\n }\r\n }\r\n .title-bar {\r\n .title {\r\n font-size: 1.6rem;\r\n line-height: 39px;\r\n color: #003366;\r\n display: flex;\r\n flex-direction: row;\r\n .fire-icon-container {\r\n width: 24px;\r\n height: 24px;\r\n border-radius: 50%;\r\n margin-right: 8px;\r\n margin-left: 8px;\r\n .fire-icon {\r\n width: 14.4px;\r\n height: 18px;\r\n color: #ffffff;\r\n }\r\n }\r\n }\r\n .subtitle {\r\n text-decoration: underline;\r\n color: #1a5a96;\r\n font-size: 1rem;\r\n }\r\n }\r\n .nav-button {\r\n padding-top: 7px;\r\n }\r\n .info-panel {\r\n padding-top: 7px;\r\n font-size: 1rem;\r\n display: inline-grid;\r\n gap: 6px;\r\n .info-panel-row{\r\n display: flex;\r\n }\r\n .info-panel-button-row{\r\n padding-top: 26px;\r\n }\r\n .icon{\r\n padding-right: 16px;\r\n }\r\n .label {\r\n color: #484848;\r\n }\r\n }\r\n .divider {\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .gutter {\r\n padding-top: 7px;\r\n }\r\n .icon-bar {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-evenly;\r\n .resource-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 7px;\r\n text-align: center;\r\n .image-size {\r\n width: 50px;\r\n height: 50px;\r\n }\r\n .image-label {\r\n max-width: 100px;\r\n }\r\n }\r\n }\r\n .evac-list {\r\n display: flex;\r\n flex-direction: row;\r\n color: black;\r\n padding-top: 7px;\r\n .label {\r\n text-decoration: underline;\r\n cursor: pointer;\r\n }\r\n .issued-by {\r\n padding: 4px;\r\n font-size: 12px;\r\n font-style: italic;\r\n color: gray;\r\n text-decoration: none;\r\n }\r\n }\r\n .alert {\r\n color: #dfa512 !important;\r\n }\r\n .order {\r\n color: #b42e45 !important;\r\n }\r\n h4 {\r\n color: #003366;\r\n }\r\n .header-content {\r\n padding-top: 16px;\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 12px;\r\n // .item{\r\n // margin-right: 26px;\r\n // }\r\n\r\n // .item:last-child {\r\n // margin-right: 0;\r\n // }\r\n .divider {\r\n border-bottom: 1px lightgray solid;\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .mobile-button {\r\n border-radius: 5px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n color: #333333;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n width: 40dvw;\r\n height: 48px;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.item {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n padding-top: 8px;\r\n\r\n .mobile-button {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 52px;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n}\r\n\r\n.mobile-label {\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n line-height: 21px;\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .header-container {\r\n padding: 0px !important;\r\n }\r\n .title {\r\n color: black !important;\r\n }\r\n}\r\n\r\n.mobile-header {\r\n height: 50px;\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 0 24px;\r\n align-items: center;\r\n position: sticky !important;\r\n top: 0;\r\n background-color: white;\r\n z-index: 9999;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header {\r\n top: -1px;\r\n z-index: 1000;\r\n position: sticky;\r\n position: -webkit-sticky; /* macOS/iOS Safari */\r\n background-color: #f3f6f9;\r\n @media (max-width: $mobile-max-width) {\r\n background-color: white !important;\r\n top: 50px;\r\n }\r\n}\r\n\r\n.icon-contact {\r\n position: relative;\r\n top: 3px;\r\n height: 17px;\r\n width: 17px;\r\n}\r\n\r\n.contact-buttons {\r\n padding-top: 8px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-buttons {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n\r\n .mobile-buttons.on-watchlist {\r\n /* Add your additional styling for the button when onWatchlist is true */\r\n /* For example, change background color or add a border */\r\n background: var(--blues-blue-11, #f5f6f9);\r\n font-weight: 500;\r\n color: #10294e;\r\n /* Add any other styles as needed */\r\n }\r\n}\r\n\r\n.evac-cards{\r\n display: flex;\r\n align-items: flex-start;\r\n gap: var(--16, 16px);\r\n margin-top: 12px;\r\n margin-bottom: 10px;\r\n .order-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: var(--reds-red-2, #98273b);\r\n border: 1px solid var(--reds-red-7, #f4d1d1);\r\n background: var(--reds-red-7, #fef1f2);\r\n \r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n top: 3px;\r\n vertical-align: bottom;\r\n }\r\n \r\n @media screen and (min-width: 450px) {\r\n width: auto;\r\n white-space: nowrap;\r\n text-align: center;\r\n }\r\n }\r\n \r\n .alert-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: #7c5d11;\r\n border: 1px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n \r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n top: 3px;\r\n vertical-align: bottom;\r\n }\r\n \r\n @media screen and (min-width: 450px) {\r\n width: auto;\r\n white-space: nowrap;\r\n text-align: center;\r\n }\r\n }\r\n \r\n .evac{\r\n padding: 8px 16px !important;\r\n }\r\n\r\n}\r\n\r\n.fire-of-note {\r\n width: 160px;\r\n color: var(--reds-red-1, #852a2d);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n border: 1px solid #AA1D3E;\r\n margin-bottom: 24px;\r\n .fire-icon {\r\n padding-right: 8px;\r\n vertical-align: bottom;\r\n }\r\n}\r\n\r\n.circle-icon {\r\n margin-left: 3px;\r\n margin-right: 18px;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n\r\n &.HOLDING {\r\n background-color: #ffff00;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT_CNTRL {\r\n background-color: #ff0000;\r\n border: 1px solid black;\r\n }\r\n\r\n &.UNDR_CNTRL {\r\n background-color: #98e600;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT {\r\n background-color: #5c6671;\r\n border: 1px solid black;\r\n }\r\n}\r\n\r\n.desktop-buttons{\r\n display: flex;\r\n width: 132px;\r\n padding: 6px 0px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n border: 1px solid #888;\r\n background: #F5F7FA;\r\n font-size: 16px;\r\n font-weight: 500;\r\n color: #242424;\r\n text-align: center;\r\n}\r\n\r\n.contact-buttons.desktop{\r\n gap: 24px;\r\n}\r\n\r\n.back-button{\r\n color:#666666;\r\n padding-bottom: 24px;\r\n img{\r\n vertical-align: bottom;\r\n }\r\n span{\r\n padding-left: 9px;\r\n }\r\n}\r\n\r\n.back-button:hover {\r\n cursor: pointer;\r\n}\r\n\r\n.bookmark-icon{\r\n padding-left: 8px;\r\n}\r\n\r\nhr {\r\n background-color: #ddd;\r\n height: 1px;\r\n border: 0;\r\n margin: 24px 0px 24px 0px;\r\n}\r\n\r\n.single-button{\r\n display: flex;\r\n width: 240px;\r\n padding: 6px 0px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n border: 1px solid #888;\r\n background: #F5F7FA;\r\n .single-button-icon{\r\n vertical-align: bottom;\r\n padding-right: 8px;\r\n }\r\n}", "styleUrl": "./incident-header-panel.component.scss" } ], @@ -52952,9 +54871,27 @@ "type": "ActivatedRoute", "deprecated": false, "deprecationMessage": "" + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "" } ], - "line": 52, + "line": 63, "jsdoctags": [ { "name": "appConfigService", @@ -53018,6 +54955,33 @@ "tagName": { "text": "param" } + }, + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "commonUtilityService", + "type": "CommonUtilityService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "http", + "type": "HttpClient", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } } ] }, @@ -53025,7 +54989,7 @@ "implements": [ "AfterViewInit" ], - "templateData": "
\r\n
\r\n \"icon\"\r\n Wildfire\r\n \"Cancel\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n Back\r\n
\r\n
\r\n
{{incident.incidentName}}\r\n \r\n \"bookmark\"\r\n \"bookmark\"\r\n \r\n
\r\n
\r\n
0\">\r\n \"evacuation-alert\"\r\n {{ incidentEvacAlerts.length > 1 ? incidentEvacAlerts.length + ' Evacuation Alerts' : 'Evacuation Alert' }}\r\n
\r\n
0\">\r\n \"evacuation-alert\"\r\n {{ incidentEvacOrders.length > 1 ? incidentEvacOrders.length + ' Evacuation Orders' : 'Evacuation Order' }}\r\n
\r\n
\r\n
\r\n
\r\n \"local_fire_department\"\r\n Wildfire Of Note\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n {{getStageOfControlLabel(incident.stageOfControlCode)}}\r\n
\r\n
\r\n \"notepad\"\r\n Fire Number {{convertFireNumber(incident)}}\r\n
\r\n
\r\n \r\n {{incident.incidentSizeEstimatedHa ?\r\n incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares \r\n
\r\n
\r\n \r\n Discovered On {{incident.discoveryDate}}\r\n
\r\n
\r\n \r\n Updated {{incident.updateDate}}\r\n
\r\n
\r\n \r\n Declared Out on{{incident.declaredOutDate}}\r\n
\r\n
\r\n \r\n {{convertToFireCentreDescription(this.incident.fireCentreName || incident.fireCentre ||incident.fireCentreCode)}}\r\n
\r\n
\r\n \"carbon_layers\"/\r\n BC Wildfires Active Fires Layer\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n" + "templateData": "
\r\n
\r\n \"icon\"\r\n Wildfire\r\n \"Cancel\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"icon\"\r\n Back\r\n
\r\n
\r\n
\r\n
{{incident.incidentName}}\r\n \r\n \"bookmark\"\r\n \"bookmark\"\r\n \r\n
\r\n
\r\n
0\">\r\n \"evacuation-alert\"\r\n {{ incidentEvacAlerts.length > 1 ? incidentEvacAlerts.length + ' Evacuation Alerts' : 'Evacuation Alert' }}\r\n
\r\n
0\">\r\n \"evacuation-alert\"\r\n {{ incidentEvacOrders.length > 1 ? incidentEvacOrders.length + ' Evacuation Orders' : 'Evacuation Order' }}\r\n
\r\n
\r\n
\r\n
\r\n \"local_fire_department\"\r\n Wildfire Of Note\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n {{getStageOfControlLabel(incident.stageOfControlCode)}}\r\n
\r\n
\r\n \"notepad\"\r\n Fire Number {{convertFireNumber(incident)}}\r\n
\r\n
\r\n \r\n {{incident.incidentSizeEstimatedHa ?\r\n incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares \r\n
\r\n
\r\n \r\n Discovered On {{incident.discoveryDate}}\r\n
\r\n
\r\n \r\n Updated {{incident.updateDate}}\r\n
\r\n
\r\n \r\n Declared Out on {{incident.declaredOutDate}}\r\n
\r\n
\r\n \r\n {{convertToFireCentreDescription(this.incident.fireCentreName || incident.fireCentre ||incident.fireCentreCode)}}\r\n
\r\n
\r\n \"carbon_layers\"/\r\n BC Wildfires Active Fires Layer\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
Evacuation {{evac.attributes.ORDER_ALERT_STATUS}} for {{evac.attributes.EVENT_NAME}}
\r\n
\r\n
\r\n \"evacuation_order\"Order\r\n
\r\n
\r\n \"evacuation_order\"Alert\r\n
\r\n
\r\n
\r\n
\r\n \r\n Issued on {{convertToDateTimeTimeZone(evac.attributes.DATE_MODIFIED)}}\r\n
\r\n
\r\n \"local_authority\"\r\n Issued by {{evac.attributes.ISSUING_AGENCY}}\r\n
\r\n
\r\n \"Layers\"\r\n FireEvacuation Orders and Alerts Layer\r\n
\r\n
\r\n
\r\n \r\n People in this area are at risk and should leave the area immediately.
\r\n Local authorities will not ask you to leave without good reason.
\r\n Failing to leave puts you and others at risk.\r\n
\r\n \r\n An evacuation alert is a warning about a potential threat to life and/or property.
\r\n It is intended to give you time to be ready for a possible evacuation. \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n" }, { "name": "IncidentIdentifyPanelComponent", @@ -54022,7 +55986,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": "@import '../../../../styles/variables';\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.spacer-bottom {\r\n padding-bottom: 40px;\r\n}\r\n\r\n.spacer-top {\r\n padding-top: 30px;\r\n}\r\n\r\n.panel {\r\n background-color: white;\r\n padding: 22px;\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 48px;\r\n\r\n .header-row {\r\n display: flex;\r\n flex-direction: row;\r\n height: 35px;\r\n .header-button-container {\r\n margin-left: auto;\r\n color: #0e5fa9;\r\n font-size: 15px;\r\n font-weight: 700;\r\n display: flex;\r\n flex-direction: row;\r\n .button {\r\n color: #0e5fa9;\r\n margin-top: 5px;\r\n padding-right: 7px;\r\n font-size: 22px;\r\n cursor: pointer;\r\n }\r\n .print-button {\r\n cursor: pointer;\r\n margin-left: 15px;\r\n border-color: #1a5a96;\r\n border-width: 1px;\r\n background-color: white;\r\n border-radius: 5px;\r\n text-align: center;\r\n display: inline-flex;\r\n align-items: center;\r\n font-size: 1rem;\r\n font-weight: 400;\r\n color: #1a5a96;\r\n span {\r\n padding: 0 5px;\r\n }\r\n }\r\n .icon {\r\n position: relative;\r\n top: 5px;\r\n height: 20px;\r\n padding-right: 10px;\r\n .facebook {\r\n color: #3b5998;\r\n }\r\n .twitter {\r\n color: #1da1f2;\r\n }\r\n }\r\n }\r\n }\r\n h4 {\r\n margin-top: 0px;\r\n font-size: 1.87rem;\r\n color: black;\r\n font-weight: 700;\r\n }\r\n\r\n .left-container{\r\n display: flex;\r\n flex-direction: column;\r\n gap: 20px;\r\n flex: 1;\r\n }\r\n\r\n .right-container{\r\n flex: 1;\r\n }\r\n .content-panel {\r\n padding-top: 10px;\r\n border-bottom: 1px lightgray solid;\r\n h1 {\r\n font-size: 22px;\r\n font-weight: 600;\r\n color: var(--Black-24, #242424);\r\n padding-bottom: 6px;\r\n }\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n }\r\n .content-panel-stack {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n gap: 40px;\r\n }\r\n .content-panel-stack > * {\r\n flex: 1 1 350px;\r\n border-radius: 16px;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);\r\n padding: var(--24, 24px)\r\n }\r\n .content-panel-body {\r\n font-size: 16px;\r\n font-style: normal;\r\n line-height: 24px;\r\n font-weight: 400px;\r\n padding-bottom: 16px;\r\n color: #5B5B5B;\r\n }\r\n .content-panel-subtitle {\r\n display: flex;\r\n color: var(--Black-48, #484848);\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n padding-bottom: 8px;\r\n }\r\n .content-panel-link {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n text-decoration: none;\r\n }\r\n .learn-more-button-container {\r\n margin-top: 10px;\r\n margin-bottom: 25px;\r\n }\r\n .learn-more-button {\r\n padding: 8px;\r\n border: 1px solid #1a5a96;\r\n border-radius: 5px;\r\n color: #1a5a96;\r\n font-size: 14px;\r\n text-decoration: none;\r\n transition: 0.3s;\r\n }\r\n .learn-more-button:hover {\r\n border: 1px solid #1e5d98;\r\n background-color: #e0e0e0;\r\n }\r\n .resource-panel {\r\n display: flex;\r\n flex-direction: row;\r\n padding-bottom: 50px;\r\n .resource-panel-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 50px;\r\n text-align: center;\r\n .image-size {\r\n width: 100px;\r\n height: 100px;\r\n }\r\n }\r\n .resource-panel-content {\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.show-print {\r\n display: none !important;\r\n}\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: auto;\r\n }\r\n\r\n .qr-code {\r\n display: block;\r\n }\r\n\r\n .show-print {\r\n display: block !important;\r\n }\r\n .no-print {\r\n display: none !important;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: 1023px) {\r\n .panel {\r\n padding: 15px;\r\n .content-panel {\r\n .content-panel-stack {\r\n margin-left: -8px;\r\n margin-right: -8px;\r\n }\r\n .content-panel-stack > * {\r\n padding-left: 8px;\r\n padding-right: 8px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media only screen and (max-width: $mobile-max-width) {\r\n .spacer-bottom {\r\n padding-bottom: 10px !important;\r\n }\r\n\r\n .spacer-top {\r\n padding-top: 10px !important;\r\n }\r\n\r\n .panel {\r\n h4 {\r\n font-size: 1.3rem !important;\r\n }\r\n .content-panel {\r\n h1 {\r\n font-size: 1.3rem !important;\r\n }\r\n .resource-panel {\r\n padding-bottom: 10px !important;\r\n .resource-panel-content {\r\n h3 {\r\n margin-left: 50px;\r\n margin-top: 7px;\r\n }\r\n .image-size {\r\n width: 40px;\r\n height: 40px;\r\n position: absolute;\r\n }\r\n }\r\n }\r\n }\r\n .header-row {\r\n .header-button-container {\r\n .print-button {\r\n display: none !important;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n::ng-deep .mdc-snackbar__surface{\r\n background-color: transparent !important;\r\n}\r\n\r\n.fire-icon{\r\n padding-right: 12px;\r\n vertical-align: bottom;\r\n}\r\n\r\n.circle-icon {\r\n margin-right: 12px;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n\r\n &.HOLDING {\r\n background-color: #ffff00;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT_CNTRL {\r\n background-color: #ff0000;\r\n border: 1px solid black;\r\n }\r\n\r\n &.UNDR_CNTRL {\r\n background-color: #98e600;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT {\r\n background-color: #5c6671;\r\n border: 1px solid black;\r\n }\r\n}\r\n\r\n.image-card{\r\n max-width: 100%; \r\n height: auto; \r\n max-height: 500px; \r\n border-radius: 16px;\r\n width: fit-content;\r\n}\r\n\r\n.desktop-button {\r\n border-radius: 5px;\r\n border: 1px solid #C4C4C4;\r\n background-color: #fdfdfd;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n padding: 8px 56px;\r\n min-width: 130px;\r\n height: 50px;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n}\r\n\r\n.icon-top{\r\n vertical-align: top;\r\n padding-right: 8px !important\r\n}\r\n\r\n.info-card {\r\n position: relative;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n margin: 24px 0;\r\n}\r\n\r\n.info-card .title {\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n display: flex;\r\n}\r\n\r\n.info-card .subtitle {\r\n color: var(--grays-gray-2, var(--Black-2, #484848)) !important;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.408px;\r\n display: flex;\r\n}\r\n\r\n.info-card .icon {\r\n top: 2px !important;\r\n float: left;\r\n}\r\n\r\n.info-card-order {\r\n border: 2px solid var(--reds-red-7, #f4cfcf);\r\n background: var(--reds-red-9, #fef1f2);\r\n}\r\n\r\n.info-card-alert {\r\n border: 2px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n}\r\n\r\n.info-card-area {\r\n border: 2px solid var(--grays-gray-6, #c4c4c4);\r\n background: var(--grays-gray-10, #f5f5f5);\r\n}\r\n\r\n.arrow-button {\r\n position: absolute;\r\n display: flex;\r\n right: 10px;\r\n bottom: 10px;\r\n width: 20px;\r\n height: 20px;\r\n padding: 6px;\r\n border-radius: 64px;\r\n background: var(--background-color, #fbe3e3);\r\n pointer-events: auto;\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.arrow-button-order {\r\n --background-color: var(--reds-red-6, #fbe3e3);\r\n}\r\n\r\n.arrow-button-alert {\r\n --background-color: #f2e8c4;\r\n}\r\n\r\n.arrow-button-area {\r\n --background-color: #eee;\r\n}\r\n\r\n.sub-title {\r\n flex: 1 0 0;\r\n color: var(--grays-gray-2, var(--Black-2, #484848));\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n margin-bottom: 8px;\r\n}\r\n\r\n.icon-info-title{\r\n padding-right: 10px;\r\n}\r\n\r\nhr {\r\n border: 0;\r\n clear: both;\r\n display: flex;\r\n width: 99%;\r\n background-color: #ddd;\r\n height: 1px;\r\n margin-left: 0px !important;\r\n}\r\n\r\n.contact-buttons{\r\n padding-top: 16px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n}\r\n.image-container{\r\n position: relative;\r\n}\r\n.all-photos-button {\r\n position: absolute;\r\n bottom: 10px;\r\n right: 10px;\r\n padding: 6px 12px;\r\n border-radius: 30px;\r\n background: #FFF;\r\n color: var(--Black-24, #242424);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n cursor: pointer;\r\n}\r\n", + "data": "@import '../../../../styles/variables';\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.spacer-bottom {\r\n padding-bottom: 40px;\r\n}\r\n\r\n.spacer-top {\r\n padding-top: 30px;\r\n}\r\n\r\n.panel {\r\n background-color: white;\r\n padding: 22px;\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 48px;\r\n\r\n .header-row {\r\n display: flex;\r\n flex-direction: row;\r\n height: 35px;\r\n .header-button-container {\r\n margin-left: auto;\r\n color: #0e5fa9;\r\n font-size: 15px;\r\n font-weight: 700;\r\n display: flex;\r\n flex-direction: row;\r\n .button {\r\n color: #0e5fa9;\r\n margin-top: 5px;\r\n padding-right: 7px;\r\n font-size: 22px;\r\n cursor: pointer;\r\n }\r\n .print-button {\r\n cursor: pointer;\r\n margin-left: 15px;\r\n border-color: #1a5a96;\r\n border-width: 1px;\r\n background-color: white;\r\n border-radius: 5px;\r\n text-align: center;\r\n display: inline-flex;\r\n align-items: center;\r\n font-size: 1rem;\r\n font-weight: 400;\r\n color: #1a5a96;\r\n span {\r\n padding: 0 5px;\r\n }\r\n }\r\n .icon {\r\n position: relative;\r\n top: 5px;\r\n height: 20px;\r\n padding-right: 10px;\r\n .facebook {\r\n color: #3b5998;\r\n }\r\n .twitter {\r\n color: #1da1f2;\r\n }\r\n }\r\n }\r\n }\r\n h4 {\r\n margin-top: 0px;\r\n font-size: 1.87rem;\r\n color: black;\r\n font-weight: 700;\r\n }\r\n\r\n .left-container{\r\n display: flex;\r\n flex-direction: column;\r\n gap: 20px;\r\n flex: 1;\r\n }\r\n\r\n .right-container{\r\n flex: 1;\r\n }\r\n .content-panel {\r\n padding-top: 10px;\r\n border-bottom: 1px lightgray solid;\r\n h1 {\r\n font-size: 22px;\r\n font-weight: 600;\r\n color: var(--Black-24, #242424);\r\n padding-bottom: 6px;\r\n }\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n }\r\n .content-panel-stack {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n gap: 40px;\r\n }\r\n .content-panel-stack > * {\r\n flex: 1 1 350px;\r\n border-radius: 16px;\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);\r\n padding: var(--24, 24px)\r\n }\r\n .content-panel-body {\r\n font-size: 16px;\r\n font-style: normal;\r\n line-height: 24px;\r\n font-weight: 400px;\r\n padding-bottom: 16px;\r\n color: #5B5B5B;\r\n }\r\n .content-panel-subtitle {\r\n display: flex;\r\n color: var(--Black-48, #484848);\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n padding-bottom: 8px;\r\n }\r\n .content-panel-link {\r\n font-size: 1rem;\r\n font-weight: 400px;\r\n padding-bottom: 0.67rem;\r\n color: #003366;\r\n text-decoration: none;\r\n }\r\n .learn-more-button-container {\r\n margin-top: 10px;\r\n margin-bottom: 25px;\r\n }\r\n .learn-more-button {\r\n padding: 8px;\r\n border: 1px solid #1a5a96;\r\n border-radius: 5px;\r\n color: #1a5a96;\r\n font-size: 14px;\r\n text-decoration: none;\r\n transition: 0.3s;\r\n }\r\n .learn-more-button:hover {\r\n border: 1px solid #1e5d98;\r\n background-color: #e0e0e0;\r\n }\r\n .resource-panel {\r\n display: flex;\r\n flex-direction: row;\r\n padding-bottom: 50px;\r\n .resource-panel-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 50px;\r\n text-align: center;\r\n .image-size {\r\n width: 100px;\r\n height: 100px;\r\n }\r\n }\r\n .resource-panel-content {\r\n h3 {\r\n font-size: 1.2rem;\r\n font-weight: 700;\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.show-print {\r\n display: none !important;\r\n}\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: auto;\r\n }\r\n\r\n .qr-code {\r\n display: block;\r\n }\r\n\r\n .show-print {\r\n display: block !important;\r\n }\r\n .no-print {\r\n display: none !important;\r\n }\r\n}\r\n\r\n@media (min-width: $desktop-sm-min-width) and (max-width: 1023px) {\r\n .panel {\r\n padding: 15px;\r\n .content-panel {\r\n .content-panel-stack {\r\n margin-left: -8px;\r\n margin-right: -8px;\r\n }\r\n .content-panel-stack > * {\r\n padding-left: 8px;\r\n padding-right: 8px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media only screen and (max-width: $mobile-max-width) {\r\n .spacer-bottom {\r\n padding-bottom: 10px !important;\r\n }\r\n\r\n .spacer-top {\r\n padding-top: 10px !important;\r\n }\r\n\r\n .panel {\r\n h4 {\r\n font-size: 1.3rem !important;\r\n }\r\n .content-panel {\r\n h1 {\r\n font-size: 1.3rem !important;\r\n }\r\n .resource-panel {\r\n padding-bottom: 10px !important;\r\n .resource-panel-content {\r\n h3 {\r\n margin-left: 50px;\r\n margin-top: 7px;\r\n }\r\n .image-size {\r\n width: 40px;\r\n height: 40px;\r\n position: absolute;\r\n }\r\n }\r\n }\r\n }\r\n .header-row {\r\n .header-button-container {\r\n .print-button {\r\n display: none !important;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n::ng-deep .mdc-snackbar__surface{\r\n background-color: transparent !important;\r\n}\r\n\r\n.fire-icon{\r\n padding-right: 12px;\r\n vertical-align: bottom;\r\n}\r\n\r\n.circle-icon {\r\n margin-right: 12px;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n\r\n &.HOLDING {\r\n background-color: #ffff00;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT_CNTRL {\r\n background-color: #ff0000;\r\n border: 1px solid black;\r\n }\r\n\r\n &.UNDR_CNTRL {\r\n background-color: #98e600;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT {\r\n background-color: #5c6671;\r\n border: 1px solid black;\r\n }\r\n}\r\n\r\n.image-card{\r\n max-width: 100%; \r\n height: auto; \r\n max-height: 500px; \r\n border-radius: 16px;\r\n width: fit-content;\r\n}\r\n\r\n.desktop-button {\r\n border-radius: 5px;\r\n border: 1px solid #C4C4C4;\r\n background-color: #fdfdfd;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n padding: 8px 56px;\r\n min-width: 130px;\r\n height: 50px;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n}\r\n\r\n.icon-top{\r\n vertical-align: top;\r\n padding-right: 8px !important\r\n}\r\n\r\n.info-card {\r\n position: relative;\r\n display: flex;\r\n padding: 16px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 12px;\r\n align-self: stretch;\r\n border-radius: 8px;\r\n margin: 24px 0;\r\n}\r\n\r\n.info-card .title {\r\n font-size: 18px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n display: flex;\r\n}\r\n\r\n.info-card .subtitle {\r\n color: var(--grays-gray-2, var(--Black-2, #484848)) !important;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 22px;\r\n letter-spacing: -0.408px;\r\n display: flex;\r\n}\r\n\r\n.info-card .icon {\r\n top: 2px !important;\r\n float: left;\r\n}\r\n\r\n.info-card-order {\r\n border: 2px solid var(--reds-red-7, #f4cfcf);\r\n background: var(--reds-red-9, #fef1f2);\r\n}\r\n\r\n.info-card-alert {\r\n border: 2px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n}\r\n\r\n.info-card-area {\r\n border: 2px solid var(--grays-gray-6, #c4c4c4);\r\n background: var(--grays-gray-10, #f5f5f5);\r\n}\r\n\r\n.arrow-button {\r\n position: absolute;\r\n display: flex;\r\n right: 10px;\r\n bottom: 10px;\r\n width: 20px;\r\n height: 20px;\r\n padding: 6px;\r\n border-radius: 64px;\r\n background: var(--background-color, #fbe3e3);\r\n pointer-events: auto;\r\n\r\n &:hover {\r\n cursor: pointer;\r\n }\r\n}\r\n\r\n.arrow-button-order {\r\n --background-color: var(--reds-red-6, #fbe3e3);\r\n}\r\n\r\n.arrow-button-alert {\r\n --background-color: #f2e8c4;\r\n}\r\n\r\n.arrow-button-area {\r\n --background-color: #eee;\r\n}\r\n\r\n.sub-title {\r\n flex: 1 0 0;\r\n color: var(--grays-gray-2, var(--Black-2, #484848));\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n margin-bottom: 8px;\r\n}\r\n\r\n.icon-info-title{\r\n padding-right: 10px;\r\n}\r\n\r\nhr {\r\n border: 0;\r\n clear: both;\r\n display: flex;\r\n width: 99%;\r\n background-color: #ddd;\r\n height: 1px;\r\n margin-left: 0px !important;\r\n}\r\n\r\n.contact-buttons{\r\n padding-top: 16px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n}\r\n.image-container{\r\n position: relative;\r\n}\r\n.all-photos-button {\r\n position: absolute;\r\n bottom: 10px;\r\n right: 10px;\r\n padding: 6px 12px;\r\n border-radius: 30px;\r\n background: #FFF;\r\n color: var(--Black-24, #242424);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n cursor: pointer;\r\n}\r\n\r\n.video-container {\r\n position: relative;\r\n width: 100%;\r\n padding-top: 56.25%; /* 16:9 Aspect Ratio (9/16 * 100) */\r\n overflow: hidden;\r\n}\r\n\r\n.video-container iframe {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n border: 0;\r\n}\r\n\r\n@media (max-width: 1200px) {\r\n .desktop-button {\r\n padding: 8px 12px; /* Decrease padding for narrow screens */\r\n }\r\n}", "styleUrl": "./incident-info-panel.component.scss" } ], @@ -54166,7 +56130,7 @@ "AfterViewInit", "OnChanges" ], - "templateData": "\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Stage of Control

\r\n
\r\n \"local_fire_department\"\r\n Wildfire Of Note\r\n
\r\n
This wildfire is highly visible or poses a potential threat to public safety.
\r\n
\r\n \r\n {{getStageOfControlLabel(incident.stageOfControlCode)}}\r\n
\r\n
{{getStageOfControlDescription(incident.stageOfControlCode)}}
\r\n
\r\n
\r\n

Fire Size

\r\n
\r\n \"carbon_ruler\"\r\n {{incident.incidentSizeEstimatedHa ? incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares\r\n
\r\n
\r\n {{incident.incidentSizeDetail || 'Fire size is estimated and based on the most current information available.'}}\r\n
\r\n
\r\n\r\n
\r\n

Location

\r\n
\r\n \"carbon_map\"\r\n Traditional Territory\r\n
\r\n
\r\n {{incident.traditionalTerritoryDetail}}\r\n
\r\n
\r\n
Description
\r\n
\r\n {{incident.incidentLocation}}\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n

Evacuations

\r\n
0) && !(desktopEvacAlerts && desktopEvacAlerts.length > 0)\">\r\n There are no current evacuation orders or alerts associated with this incident.\r\n
\r\n
0\">\r\n
\"union\"Evacuation Orders\r\n
\r\n
\r\n People in this area are at risk and should leave the area immediately.\r\n
\r\n
\r\n
\"evacuation-order\"\r\n Evacuation Order for {{incident.incidentName ? incident.incidentName :\r\n incident.incidentNumberLabel}}\r\n
\r\n
\r\n
\r\n \"calendar\"Issued on {{item.issuedOn}}\r\n
\r\n
\r\n \"issuing_agency\"Issued by {{item.issuingAgency}}\r\n \"icon\"\r\n
\r\n
\r\n
\r\n
= 1\">\r\n
\"custom_warning\"Evacuation Alerts\r\n
\r\n
\r\n An evacuation alert is a warning about a potential threat to life and/or property. It is\r\n intended to give you time to be ready for a possible evacuation.\r\n
\r\n
\r\n
\r\n \"evacuation-alert\"\r\n \r\n Evacuation Alert for {{ incident.incidentName ? incident.incidentName : incident.incidentNumberLabel }}\r\n \r\n \r\n {{ item.eventName }}\r\n \r\n
\r\n
\r\n
\r\n \"calendar\"Issued on {{item.issuedOn}}\r\n
\r\n
\"issuing_agency\"Issued by\r\n {{item.issuingAgency}}\r\n \"fire-icon\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
Warning: Primary Video/Image selection cannot be previewed
\r\n \r\n
\r\n
\r\n \"icon\"\r\n \r\n
\r\n \r\n \"Image\"\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n

Area Restrictions\r\n
Warning: Manually entered Area Restrictions cannot be previewed
\r\n

\r\n
\r\n There are no current area restrictions near this incident.\r\n
\r\n \r\n
\r\n Area restrictions or forest use restrictions refer to area closures and activity\r\n restrictions\r\n necessary to limit the risk of a fire, address a public safety concern or avoid interference\r\n with fire control. \r\n
\r\n
\r\n
\"area-restriction\"{{area.name}}\r\n
\r\n
\r\n
\"location-pin\"{{area.fireCentre}}\r\n Fire Centre\r\n
\r\n
\"calendar\"\r\n Issued on {{convertToDateYear(area.accessStatusEffectiveDate)}}\r\n \"icon\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Suspected Cause

\r\n
\r\n
\r\n
\r\n \"human\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n \"lightning\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n \"question\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n
\r\n
\r\n {{getCauseDescription(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n\r\n
\r\n

Contact Us

\r\n
\r\n
\"centre\"{{incident.fireCentreName}}
\r\n
\"carbon_email\"{{incident.contactEmailAddress}}
\r\n
\"carbon_phone\"{{incident.contactPhoneNumber}}
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
View in your browser
\r\n \r\n

Scan this QR Code to view this information in your web browser

\r\n
\r\n
\r\n" + "templateData": "\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Stage of Control

\r\n
\r\n \"local_fire_department\"\r\n Wildfire Of Note\r\n
\r\n
This wildfire is highly visible or poses a potential threat to public safety.
\r\n
\r\n \r\n {{getStageOfControlLabel(incident.stageOfControlCode)}}\r\n
\r\n
{{getStageOfControlDescription(incident.stageOfControlCode)}}
\r\n
\r\n
\r\n

Fire Size

\r\n
\r\n \"carbon_ruler\"\r\n {{incident.incidentSizeEstimatedHa ? incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares\r\n
\r\n
\r\n {{incident.incidentSizeDetail || 'Fire size is estimated and based on the most current information available.'}}\r\n
\r\n
\r\n\r\n
\r\n

Location

\r\n
\r\n \"carbon_map\"\r\n Traditional Territory\r\n
\r\n
\r\n {{incident.traditionalTerritoryDetail}}\r\n
\r\n
\r\n
Description
\r\n
\r\n {{incident.incidentLocation}}\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n

Evacuations

\r\n
0) && !(desktopEvacAlerts && desktopEvacAlerts.length > 0)\">\r\n There are no current evacuation orders or alerts associated with this incident.\r\n
\r\n
0\">\r\n
\"union\"Evacuation Orders\r\n
\r\n
\r\n People in this area are at risk and should leave the area immediately.\r\n
\r\n
\r\n
\"evacuation-order\"\r\n Evacuation Order for {{incident.incidentName ? incident.incidentName :\r\n incident.incidentNumberLabel}}\r\n
\r\n
\r\n
\r\n \"calendar\"Issued on {{item.issuedOn}}\r\n
\r\n
\r\n \"issuing_agency\"Issued by {{item.issuingAgency}}\r\n \"icon\"\r\n
\r\n
\r\n
\r\n
= 1\">\r\n
\"custom_warning\"Evacuation Alerts\r\n
\r\n
\r\n An evacuation alert is a warning about a potential threat to life and/or property. It is\r\n intended to give you time to be ready for a possible evacuation.\r\n
\r\n
\r\n
\r\n \"evacuation-alert\"\r\n \r\n Evacuation Alert for {{ incident.incidentName ? incident.incidentName : incident.incidentNumberLabel }}\r\n \r\n \r\n {{ item.eventName }}\r\n \r\n
\r\n
\r\n
\r\n \"calendar\"Issued on {{item.issuedOn}}\r\n
\r\n
\"issuing_agency\"Issued by\r\n {{item.issuingAgency}}\r\n \"fire-icon\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
Warning: Primary Video/Image selection cannot be previewed
\r\n \r\n
\r\n
\r\n \"icon\"\r\n \r\n
\r\n \r\n \"Image\"\r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n

Area Restrictions\r\n
Warning: Manually entered Area Restrictions cannot be previewed
\r\n

\r\n
\r\n There are no current area restrictions near this incident.\r\n
\r\n \r\n
\r\n Area restrictions or forest use restrictions refer to area closures and activity\r\n restrictions\r\n necessary to limit the risk of a fire, address a public safety concern or avoid interference\r\n with fire control. \r\n
\r\n
\r\n
\"area-restriction\"{{area.name}}\r\n
\r\n
\r\n
\"location-pin\"{{area.fireCentre}}\r\n Fire Centre\r\n
\r\n
\"calendar\"\r\n Issued on {{convertToDateYear(area.accessStatusEffectiveDate)}}\r\n \"icon\"\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Suspected Cause

\r\n
\r\n
\r\n
\r\n \"human\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n \"lightning\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n \"question\"\r\n {{getCauseLabel(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n
\r\n
\r\n {{getCauseDescription(incident.generalIncidentCauseCatId)}}\r\n
\r\n
\r\n\r\n
\r\n

Contact Us

\r\n
\r\n
\"centre\"{{incident.fireCentreName}}
\r\n
\"carbon_email\"{{incident.contactEmailAddress}}
\r\n
\"carbon_phone\"{{incident.contactPhoneNumber}}
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
View in your browser
\r\n \r\n

Scan this QR Code to view this information in your web browser

\r\n
\r\n
\r\n" }, { "name": "IncidentInfoPanelMobileComponent", @@ -56369,7 +58333,7 @@ }, { "name": "LinkButtonComponent", - "id": "component-LinkButtonComponent-b2cf54d3ef9c2fbb02c32ca939c22e79a0558126830e148f3d9ddcb60c94edd7727b19904b3eb48ab891b481d4032c22af8a56816cd085c3175733077b8f1bde", + "id": "component-LinkButtonComponent-5beab0d7a0f1f190bd55ca69d382be80d475bce882b77ca1bf541f6df3117b0b34e99c4de2adfe9f7759cf1db9c8c0006fd6ceb40210b4a92c35e4da366fa063", "file": "src/app/components/common/link-button/link-button.component.ts", "encapsulation": [], "entryComponents": [], @@ -56387,11 +58351,19 @@ "viewProviders": [], "hostDirectives": [], "inputsClass": [ + { + "name": "iconColor", + "deprecated": false, + "deprecationMessage": "", + "line": 14, + "type": "string", + "decorators": [] + }, { "name": "link", "deprecated": false, "deprecationMessage": "", - "line": 12, + "line": 13, "type": "string", "decorators": [] }, @@ -56399,7 +58371,7 @@ "name": "subtext", "deprecated": false, "deprecationMessage": "", - "line": 11, + "line": 12, "type": "string", "decorators": [] }, @@ -56407,7 +58379,7 @@ "name": "text", "deprecated": false, "deprecationMessage": "", - "line": 10, + "line": 11, "type": "string", "decorators": [] } @@ -56422,7 +58394,7 @@ "type": "", "optional": false, "description": "", - "line": 14 + "line": 16 } ], "methodsClass": [], @@ -56435,17 +58407,17 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { Browser } from '@capacitor/browser';\r\n\r\n@Component({\r\n selector: 'link-button',\r\n templateUrl: './link-button.component.html',\r\n styleUrls: ['./link-button.component.scss'],\r\n})\r\nexport class LinkButtonComponent {\r\n @Input() text: string;\r\n @Input() subtext: string;\r\n @Input() link: string;\r\n\r\n openLink = async () => {\r\n await Browser.open({ url: this.link });\r\n };\r\n}\r\n", + "sourceCode": "import { Component, Input } from '@angular/core';\r\nimport { Browser } from '@capacitor/browser';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'link-button',\r\n templateUrl: './link-button.component.html',\r\n styleUrls: ['./link-button.component.scss'],\r\n})\r\nexport class LinkButtonComponent {\r\n @Input() text: string;\r\n @Input() subtext?: string;\r\n @Input() link: string;\r\n @Input() iconColor?: string;\r\n\r\n openLink = async () => {\r\n await Browser.open({ url: this.link });\r\n };\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": ".button-container {\r\n display: flex;\r\n padding: 8px;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n width: 100%;\r\n\r\n border-radius: 6px;\r\n border: 1px solid #dedede;\r\n background: #f5f6f9;\r\n\r\n .labels {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n\r\n .text {\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n\r\n .subtext {\r\n align-self: stretch;\r\n color: #7d7d7d;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n }\r\n\r\n .icon {\r\n background-color: #548adb;\r\n width: 24px;\r\n height: 24px;\r\n -webkit-mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n }\r\n}\r\n", + "data": ".button-container {\r\n display: flex;\r\n padding: 8px;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n width: 100%;\r\n\r\n border-radius: 6px;\r\n border: 1px solid #dedede;\r\n background: #f5f6f9;\r\n\r\n .labels {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n\r\n .text {\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n\r\n .subtext {\r\n align-self: stretch;\r\n color: #7d7d7d;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n }\r\n\r\n .icon {\r\n background: #548adb;\r\n width: 24px;\r\n height: 24px;\r\n -webkit-mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n }\r\n}\r\n", "styleUrl": "./link-button.component.scss" } ], "stylesData": "", "extends": [], - "templateData": "
\r\n
\r\n
{{ text }}
\r\n
{{ subtext }}
\r\n
\r\n
\r\n
" + "templateData": "
\r\n
\r\n
{{ text }}
\r\n
{{ subtext }}
\r\n
\r\n
\r\n
" }, { "name": "LocalAuthoritiesLegendComponent", @@ -59179,7 +61151,7 @@ }, { "name": "MobileSlidingDrawerComponent", - "id": "component-MobileSlidingDrawerComponent-151c679e5599f356100fc51ed431c8353da1645f9e4a4c492122584d98ba6dd64ed02e4610ef5f307de0b525ae9ca1e4a2979796d848fe668cdc1b96196f2edc", + "id": "component-MobileSlidingDrawerComponent-074b937d506f5220cfff7fcee63e65ae711b09a657b950a6df007882bda5df9b53f57de7cbdd3242647abd1f2c3cba18676b7f20ba38edd9d3fdbe5337ced2de", "file": "src/app/components/common/mobile-sliding-drawer/mobile-sliding-drawer.component.ts", "encapsulation": [], "entryComponents": [], @@ -59201,7 +61173,7 @@ "name": "isGreyBackground", "deprecated": false, "deprecationMessage": "", - "line": 19, + "line": 20, "type": "boolean", "decorators": [] }, @@ -59209,7 +61181,7 @@ "name": "isVisible", "deprecated": false, "deprecationMessage": "", - "line": 16, + "line": 17, "type": "boolean", "decorators": [] }, @@ -59217,7 +61189,7 @@ "name": "title", "deprecated": false, "deprecationMessage": "", - "line": 21, + "line": 22, "type": "string", "decorators": [] } @@ -59228,7 +61200,7 @@ "defaultValue": "new EventEmitter()", "deprecated": false, "deprecationMessage": "", - "line": 17, + "line": 18, "type": "EventEmitter" } ], @@ -59241,7 +61213,7 @@ "type": "object", "optional": false, "description": "", - "line": 32 + "line": 33 }, { "name": "drawerContentElement", @@ -59250,7 +61222,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 30, + "line": 31, "decorators": [ { "name": "ViewChild", @@ -59268,7 +61240,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 24, + "line": 25, "decorators": [ { "name": "ViewChild", @@ -59286,7 +61258,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 27, + "line": 28, "decorators": [ { "name": "ViewChild", @@ -59312,7 +61284,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 38, + "line": 39, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -59333,7 +61305,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 89, + "line": 90, "deprecated": false, "deprecationMessage": "" }, @@ -59343,7 +61315,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 34, + "line": 35, "deprecated": false, "deprecationMessage": "" }, @@ -59353,7 +61325,7 @@ "optional": false, "returnType": "number", "typeParameters": [], - "line": 103, + "line": 104, "deprecated": false, "deprecationMessage": "" }, @@ -59363,7 +61335,7 @@ "optional": false, "returnType": "number", "typeParameters": [], - "line": 99, + "line": 100, "deprecated": false, "deprecationMessage": "" }, @@ -59373,7 +61345,7 @@ "optional": false, "returnType": "number", "typeParameters": [], - "line": 95, + "line": 96, "deprecated": false, "deprecationMessage": "" }, @@ -59383,7 +61355,7 @@ "optional": false, "returnType": "number", "typeParameters": [], - "line": 113, + "line": 114, "deprecated": false, "deprecationMessage": "" }, @@ -59393,7 +61365,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 117, + "line": 118, "deprecated": false, "deprecationMessage": "" }, @@ -59403,7 +61375,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 107, + "line": 108, "deprecated": false, "deprecationMessage": "" }, @@ -59413,7 +61385,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 124, + "line": 125, "deprecated": false, "deprecationMessage": "" }, @@ -59423,7 +61395,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 128, + "line": 129, "deprecated": false, "deprecationMessage": "" }, @@ -59433,7 +61405,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 132, + "line": 133, "deprecated": false, "deprecationMessage": "" }, @@ -59443,7 +61415,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 77, + "line": 78, "deprecated": false, "deprecationMessage": "" }, @@ -59453,7 +61425,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 68, + "line": 69, "deprecated": false, "deprecationMessage": "" }, @@ -59463,7 +61435,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 136, + "line": 137, "deprecated": false, "deprecationMessage": "" }, @@ -59473,7 +61445,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 140, + "line": 141, "deprecated": false, "deprecationMessage": "" }, @@ -59483,7 +61455,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 144, + "line": 145, "deprecated": false, "deprecationMessage": "" } @@ -59497,7 +61469,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n Component,\r\n ElementRef,\r\n EventEmitter,\r\n Input,\r\n Output,\r\n ViewChild,\r\n} from '@angular/core';\r\n\r\n@Component({\r\n selector: 'mobile-sliding-drawer',\r\n templateUrl: './mobile-sliding-drawer.component.html',\r\n styleUrls: ['./mobile-sliding-drawer.component.scss'],\r\n})\r\nexport class MobileSlidingDrawerComponent {\r\n @Input() isVisible: boolean;\r\n @Output() isVisibleChange = new EventEmitter();\r\n\r\n @Input() isGreyBackground: boolean;\r\n\r\n @Input() title: string;\r\n\r\n @ViewChild('drawerElement')\r\n drawerElement: ElementRef;\r\n\r\n @ViewChild('drawerHeaderElement')\r\n drawerHeaderElement: ElementRef;\r\n\r\n @ViewChild('drawerContentElement')\r\n drawerContentElement: ElementRef;\r\n\r\n dragPosition = { x: 0, y: 0 };\r\n\r\n closePanel() {\r\n this.isVisible = false;\r\n }\r\n\r\n calculatePosition(endDragEvent) {\r\n const deltaY = endDragEvent.distance.y;\r\n const isMovingUp = deltaY < 0;\r\n const isMovingDown = deltaY > 0;\r\n const isPastThreshold = Math.abs(deltaY) > 100;\r\n const isBigSwipe = Math.abs(deltaY) > this.getDrawerHeight();\r\n\r\n if (this.isDefaultPosition() && isMovingUp && isPastThreshold) {\r\n this.setToFullScreen();\r\n } else if (this.isDefaultPosition() && isMovingDown && isPastThreshold) {\r\n this.closeDrawer();\r\n } else if (this.isDefaultPosition() && !isPastThreshold) {\r\n this.setToDefaultPosition();\r\n } else if (this.isFullScreen() && isMovingDown && isBigSwipe) {\r\n this.closeDrawer();\r\n } else if (this.isFullScreen() && isMovingDown && isPastThreshold) {\r\n this.setToDefaultPosition();\r\n } else if (this.isFullScreen() && (isMovingUp || !isPastThreshold)) {\r\n this.setToFullScreen();\r\n } else if (this.isMinimized() && isMovingUp && isBigSwipe) {\r\n this.setToFullScreen();\r\n } else if (this.isMinimized() && isMovingUp && isPastThreshold) {\r\n this.setToDefaultPosition();\r\n } else if (this.isMinimized() && (isMovingDown || !isPastThreshold)) {\r\n this.setToMinimized();\r\n }\r\n\r\n this.setContentHeight();\r\n }\r\n\r\n setPosition() {\r\n if (this.isFullScreen()) {\r\n this.setToDefaultPosition();\r\n } else {\r\n this.setToFullScreen();\r\n }\r\n this.setContentHeight();\r\n }\r\n\r\n setContentHeight() {\r\n const padding = 40;\r\n if (this.drawerContentElement?.nativeElement && this.isFullScreen()) {\r\n this.drawerContentElement.nativeElement.style.height = `${\r\n window.innerHeight - this.getHeaderHeight() - padding\r\n }px`;\r\n } else if (this.drawerContentElement?.nativeElement) {\r\n this.drawerContentElement.nativeElement.style.height =\r\n this.getDrawerHeight() - this.getHeaderHeight() - padding + 'px';\r\n }\r\n }\r\n\r\n closeDrawer() {\r\n this.setToDefaultPosition();\r\n this.isVisible = false;\r\n this.isVisibleChange.emit(this.isVisible);\r\n }\r\n\r\n getHeaderHeight() {\r\n return this.drawerHeaderElement?.nativeElement.offsetHeight as number;\r\n }\r\n\r\n getDrawerHeight() {\r\n return this.drawerElement?.nativeElement.offsetHeight as number;\r\n }\r\n\r\n getDefaultPosition() {\r\n return 0;\r\n }\r\n\r\n getTopPosition() {\r\n return (\r\n window.innerHeight * -1 - 1 + this.getDrawerHeight() + this.getSafeInset()\r\n );\r\n }\r\n\r\n getMinimizedPosition() {\r\n return this.getDrawerHeight() - this.getHeaderHeight();\r\n }\r\n\r\n getSafeInset() {\r\n return parseInt(\r\n getComputedStyle(document.documentElement).getPropertyValue('--sat'),\r\n 10,\r\n );\r\n }\r\n\r\n isDefaultPosition() {\r\n return this.dragPosition.y === this.getDefaultPosition();\r\n }\r\n\r\n isFullScreen() {\r\n return this.dragPosition.y === this.getTopPosition();\r\n }\r\n\r\n isMinimized() {\r\n return this.dragPosition.y === this.getMinimizedPosition();\r\n }\r\n\r\n setToDefaultPosition() {\r\n this.dragPosition = { x: 0, y: this.getDefaultPosition() };\r\n }\r\n\r\n setToFullScreen() {\r\n this.dragPosition = { x: 0, y: this.getTopPosition() };\r\n }\r\n\r\n setToMinimized() {\r\n this.dragPosition = { x: 0, y: this.getMinimizedPosition() };\r\n }\r\n}\r\n", + "sourceCode": "import {\r\n Component,\r\n ElementRef,\r\n EventEmitter,\r\n Input,\r\n Output,\r\n ViewChild,\r\n} from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'mobile-sliding-drawer',\r\n templateUrl: './mobile-sliding-drawer.component.html',\r\n styleUrls: ['./mobile-sliding-drawer.component.scss'],\r\n})\r\nexport class MobileSlidingDrawerComponent {\r\n @Input() isVisible: boolean;\r\n @Output() isVisibleChange = new EventEmitter();\r\n\r\n @Input() isGreyBackground: boolean;\r\n\r\n @Input() title: string;\r\n\r\n @ViewChild('drawerElement')\r\n drawerElement: ElementRef;\r\n\r\n @ViewChild('drawerHeaderElement')\r\n drawerHeaderElement: ElementRef;\r\n\r\n @ViewChild('drawerContentElement')\r\n drawerContentElement: ElementRef;\r\n\r\n dragPosition = { x: 0, y: 0 };\r\n\r\n closePanel() {\r\n this.isVisible = false;\r\n }\r\n\r\n calculatePosition(endDragEvent) {\r\n const deltaY = endDragEvent.distance.y;\r\n const isMovingUp = deltaY < 0;\r\n const isMovingDown = deltaY > 0;\r\n const isPastThreshold = Math.abs(deltaY) > 100;\r\n const isBigSwipe = Math.abs(deltaY) > this.getDrawerHeight();\r\n\r\n if (this.isDefaultPosition() && isMovingUp && isPastThreshold) {\r\n this.setToFullScreen();\r\n } else if (this.isDefaultPosition() && isMovingDown && isPastThreshold) {\r\n this.closeDrawer();\r\n } else if (this.isDefaultPosition() && !isPastThreshold) {\r\n this.setToDefaultPosition();\r\n } else if (this.isFullScreen() && isMovingDown && isBigSwipe) {\r\n this.closeDrawer();\r\n } else if (this.isFullScreen() && isMovingDown && isPastThreshold) {\r\n this.setToDefaultPosition();\r\n } else if (this.isFullScreen() && (isMovingUp || !isPastThreshold)) {\r\n this.setToFullScreen();\r\n } else if (this.isMinimized() && isMovingUp && isBigSwipe) {\r\n this.setToFullScreen();\r\n } else if (this.isMinimized() && isMovingUp && isPastThreshold) {\r\n this.setToDefaultPosition();\r\n } else if (this.isMinimized() && (isMovingDown || !isPastThreshold)) {\r\n this.setToMinimized();\r\n }\r\n\r\n this.setContentHeight();\r\n }\r\n\r\n setPosition() {\r\n if (this.isFullScreen()) {\r\n this.setToDefaultPosition();\r\n } else {\r\n this.setToFullScreen();\r\n }\r\n this.setContentHeight();\r\n }\r\n\r\n setContentHeight() {\r\n const padding = 40;\r\n if (this.drawerContentElement?.nativeElement && this.isFullScreen()) {\r\n this.drawerContentElement.nativeElement.style.height = `${\r\n window.innerHeight - this.getHeaderHeight() - padding\r\n }px`;\r\n } else if (this.drawerContentElement?.nativeElement) {\r\n this.drawerContentElement.nativeElement.style.height =\r\n this.getDrawerHeight() - this.getHeaderHeight() - padding + 'px';\r\n }\r\n }\r\n\r\n closeDrawer() {\r\n this.setToDefaultPosition();\r\n this.isVisible = false;\r\n this.isVisibleChange.emit(this.isVisible);\r\n }\r\n\r\n getHeaderHeight() {\r\n return this.drawerHeaderElement?.nativeElement.offsetHeight as number;\r\n }\r\n\r\n getDrawerHeight() {\r\n return this.drawerElement?.nativeElement.offsetHeight as number;\r\n }\r\n\r\n getDefaultPosition() {\r\n return 0;\r\n }\r\n\r\n getTopPosition() {\r\n return (\r\n window.innerHeight * -1 - 1 + this.getDrawerHeight() + this.getSafeInset()\r\n );\r\n }\r\n\r\n getMinimizedPosition() {\r\n return this.getDrawerHeight() - this.getHeaderHeight();\r\n }\r\n\r\n getSafeInset() {\r\n return parseInt(\r\n getComputedStyle(document.documentElement).getPropertyValue('--sat'),\r\n 10,\r\n );\r\n }\r\n\r\n isDefaultPosition() {\r\n return this.dragPosition.y === this.getDefaultPosition();\r\n }\r\n\r\n isFullScreen() {\r\n return this.dragPosition.y === this.getTopPosition();\r\n }\r\n\r\n isMinimized() {\r\n return this.dragPosition.y === this.getMinimizedPosition();\r\n }\r\n\r\n setToDefaultPosition() {\r\n this.dragPosition = { x: 0, y: this.getDefaultPosition() };\r\n }\r\n\r\n setToFullScreen() {\r\n this.dragPosition = { x: 0, y: this.getTopPosition() };\r\n }\r\n\r\n setToMinimized() {\r\n this.dragPosition = { x: 0, y: this.getMinimizedPosition() };\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -60128,6 +62100,50 @@ } } }, + { + "name": "OtherSourcesWhenYouLeaveCardComponent", + "id": "component-OtherSourcesWhenYouLeaveCardComponent-3d677af1d62b8594c132a5fbd4c07e4c1131fe97694ab2099bf015ed241f5b5d050943ebea132c8db340fdce2f1245e2d9b378ca0bc022cdb7fe1ec142040f4c", + "file": "src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "other-sources-of-information-card", + "styleUrls": [ + "./other-sources-of-information-card.component.scss" + ], + "styles": [], + "templateUrl": [ + "./other-sources-of-information-card.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'other-sources-of-information-card',\r\n templateUrl: './other-sources-of-information-card.component.html',\r\n styleUrls: ['./other-sources-of-information-card.component.scss']\r\n})\r\nexport class OtherSourcesWhenYouLeaveCardComponent {\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.other-sources-of-information-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "styleUrl": "./other-sources-of-information-card.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n
\r\n Other Sources of Information\r\n
\r\n
\r\n
\r\n
Prepared BC
\r\n
\r\n Prepared BC helps you prepare for emergencies so that you can respond better and\r\n recover faster.\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
Emergency Info BC
\r\n
\r\n Emergency Info BC shares verified event information during emergencies, as well as\r\n official response and recovery resources.\r\n \r\n \r\n
\r\n
\r\n
\r\n
BC Wildfire Service
\r\n
\r\n Keep checking the app or visit us on Facebook and Twitter for updates about fire\r\n location.\r\n \r\n \r\n
\r\n
\r\n
\r\n
" + }, { "name": "OverviewWidget", "id": "component-OverviewWidget-9059adfb3cdda73abd350bd66fe9d49c081707bf98da577b534d9027a19b4315ac2ebcca666e9d1f9df9758f4a0ca9a16f71bf59079bb7d6002633bae1e6a72d", @@ -63641,7 +65657,7 @@ }, { "name": "PublicEventPageComponent", - "id": "component-PublicEventPageComponent-e6470e571f3ed319adc53caa0e966f092896bef7c0349d7c1f71f6dce8e26a3415889c90b5574884539b3cf0f8fb1883b0d9cad8664cb45e4ec6f37e29c2ac49", + "id": "component-PublicEventPageComponent-143f95a0bea4f8923ba2b11bd3fb67ed5642c00c8d197a5455453f7d0df9144f516e766b4325a2e79e67007089c80b457bd6ba86227b70dbee4991f5132cdb6e", "file": "src/app/components/public-event-page/public-event-page.component.ts", "encapsulation": [], "entryComponents": [], @@ -63660,8 +65676,205 @@ "hostDirectives": [], "inputsClass": [], "outputsClass": [], - "propertiesClass": [], - "methodsClass": [], + "propertiesClass": [ + { + "name": "areaRestriction", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 16, + "modifierKind": [ + 125 + ] + }, + { + "name": "ban", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "evac", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 15, + "modifierKind": [ + 125 + ] + }, + { + "name": "eventName", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 14, + "modifierKind": [ + 125 + ] + }, + { + "name": "eventNumber", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 13, + "modifierKind": [ + 125 + ] + }, + { + "name": "isLoading", + "defaultValue": "true", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 11, + "modifierKind": [ + 125 + ] + }, + { + "name": "loadingFailed", + "defaultValue": "false", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12, + "modifierKind": [ + 125 + ] + } + ], + "methodsClass": [ + { + "name": "ngOnInit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 24, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "populateAreaRestrictionByName", + "args": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 62, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "populateBanById", + "args": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 82, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "populateEvacByID", + "args": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 47, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + } + ], "deprecated": false, "deprecationMessage": "", "hostBindings": [], @@ -63671,17 +65884,61 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'wfnews-public-event-page',\r\n templateUrl: './public-event-page.component.html',\r\n styleUrls: ['./public-event-page.component.scss']\r\n})\r\nexport class PublicEventPageComponent {\r\n\r\n}\r\n", + "sourceCode": "import { Component, OnInit } from '@angular/core';\r\nimport { ActivatedRoute, ParamMap } from '@angular/router';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\n\r\n@Component({\r\n selector: 'wfnews-public-event-page',\r\n templateUrl: './public-event-page.component.html',\r\n styleUrls: ['./public-event-page.component.scss']\r\n})\r\nexport class PublicEventPageComponent implements OnInit {\r\n public isLoading = true;\r\n public loadingFailed = false;\r\n public eventNumber: string;\r\n public eventName: string;\r\n public evac: string;\r\n public areaRestriction: string\r\n public ban: string\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private router: ActivatedRoute,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (params && params['eventNumber'] && \r\n (params['eventType'] === 'Order' || params['eventType'] === 'Alert')) {\r\n this.eventNumber = params['eventNumber'];\r\n this.populateEvacByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n }\r\n else if(params && params['eventName'] && params['eventType'] === 'area-restriction'){\r\n this.eventName = params['eventName'];\r\n this.populateAreaRestrictionByName();\r\n }\r\n else if(params && params['eventNumber'] && params['eventType'] === 'ban'){\r\n this.eventNumber = params['eventNumber'];\r\n this.populateBanById();\r\n }\r\n });\r\n }\r\n\r\n\r\n async populateEvacByID(options: AgolOptions = null) {\r\n this.agolService\r\n .getEvacOrdersByEventNumber(\r\n this.eventNumber,\r\n options\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.evac = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateAreaRestrictionByName(options: AgolOptions = null) {\r\n this.agolService\r\n .getAreaRestrictions(\r\n `NAME='${this.eventName}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.areaRestriction = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateBanById(options: AgolOptions = null) {\r\n this.agolService\r\n .getBansAndProhibitionsById(\r\n this.eventNumber, {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n })\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.ban = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n}", "assetsDirs": [], "styleUrlsData": [ { - "data": "", + "data": ".public-event-page {\n background: #FDFDFD;\n\n .event-details {\n padding: 32px 170px;\n }\n}", "styleUrl": "./public-event-page.component.scss" } ], "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 17, + "jsdoctags": [ + { + "name": "agolService", + "type": "AGOLService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "router", + "type": "ActivatedRoute", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, "extends": [], - "templateData": "

Place holder for evacuations, area restrictions, bans details

\r\n" + "implements": [ + "OnInit" + ], + "templateData": "
\r\n
\r\n \r\n
\r\n\r\n
\r\n \r\n
\r\n
\r\n" }, { "name": "PublicIncidentPage", @@ -64330,6 +66587,50 @@ "extends": [], "templateData": "
\r\n
Closed Recreational Sites
\r\n \r\n \r\n \r\n \r\n \"Closed\r\n Closed Recreational Site\r\n \r\n \r\n

BC Recreational Sites and Trails sites that are currently closed. Some closures may not be caused by Wildfire activities.

\r\n
\r\n
\r\n
\r\n\r\n" }, + { + "name": "RelatedTopicsCardComponent", + "id": "component-RelatedTopicsCardComponent-fb6d83ca64bc08b03cfdce08ee739e1a8383734bb3fa3fd93700c3dccff4967777d006bed49cd074a57c4d54dd94cb04676c87ffd0e6fa232de2973a5384f85d", + "file": "src/app/components/full-details/cards/related-topics-card/related-topics-card.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "related-topics-card", + "styleUrls": [ + "./related-topics-card.component.scss" + ], + "styles": [], + "templateUrl": [ + "./related-topics-card.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'related-topics-card',\r\n templateUrl: './related-topics-card.component.html',\r\n styleUrls: ['./related-topics-card.component.scss']\r\n})\r\nexport class RelatedTopicsCardComponent {\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".related-topics-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .buttons {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n }\r\n}", + "styleUrl": "./related-topics-card.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n
\r\n Related Topics\r\n Links will open in your internet browser.\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n
\r\n\r\n" + }, { "name": "ReportOfFirePage", "id": "component-ReportOfFirePage-d7f245a3fd8f8acb25d98e503685e6eced7bb45281d31459f56045b7c96c31682998b4917d203cac0923ebd08a5b1299edaf96168bbb97498949093fae80c43f", @@ -65014,7 +67315,7 @@ }, { "name": "ResponseDetailsPanel", - "id": "component-ResponseDetailsPanel-c4e95b29d250ff7c24d5c2868638937b018c958443829de33f27023b645cf85a58e7779fb4f63187ee7494729159d2c92d643fac5d31a1d83ddf3cc6a304bba0", + "id": "component-ResponseDetailsPanel-50540d88b4156b58a8605f0f1c65a40d7108452a79614858c938719f09767567821050db9371ff152a7f1ce08965a9379ec848f7249c76472966c011c2ff73cd", "file": "src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts", "encapsulation": [], "entryComponents": [], @@ -65036,7 +67337,7 @@ "name": "formGroup", "deprecated": false, "deprecationMessage": "", - "line": 10, + "line": 11, "type": "UntypedFormGroup", "decorators": [] }, @@ -65044,7 +67345,7 @@ "name": "incident", "deprecated": false, "deprecationMessage": "", - "line": 11, + "line": 12, "type": "any", "decorators": [] } @@ -65058,7 +67359,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 16, + "line": 17, "decorators": [ { "name": "ViewChild", @@ -65069,6 +67370,16 @@ 170 ] }, + { + "name": "details", + "defaultValue": "\"detailsOnly\"", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 25 + }, { "name": "helicopters", "deprecated": false, @@ -65076,7 +67387,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 15, + "line": 16, "decorators": [ { "name": "ViewChild", @@ -65094,7 +67405,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 19, + "line": 20, "decorators": [ { "name": "ViewChild", @@ -65113,7 +67424,7 @@ "type": "", "optional": false, "description": "", - "line": 22 + "line": 23 }, { "name": "initialAttackCrews", @@ -65122,7 +67433,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 13, + "line": 14, "decorators": [ { "name": "ViewChild", @@ -65140,7 +67451,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 17, + "line": 18, "decorators": [ { "name": "ViewChild", @@ -65159,7 +67470,7 @@ "type": "", "optional": false, "description": "", - "line": 21 + "line": 22 }, { "name": "structure", @@ -65168,7 +67479,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 18, + "line": 19, "decorators": [ { "name": "ViewChild", @@ -65186,7 +67497,7 @@ "type": "ElementRef", "optional": false, "description": "", - "line": 14, + "line": 15, "decorators": [ { "name": "ViewChild", @@ -65218,7 +67529,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 96, + "line": 99, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -65248,7 +67559,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 134, + "line": 135, "deprecated": false, "deprecationMessage": "" }, @@ -65271,7 +67582,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 86, + "line": 91, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -65301,10 +67612,53 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 120, + "line": 121, "deprecated": false, "deprecationMessage": "" }, + { + "name": "getCount", + "args": [ + { + "name": "resource", + "type": "", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "name", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 248, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "resource", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "name", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, { "name": "heavyEquipmentCommentsValue", "args": [ @@ -65318,7 +67672,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 106, + "line": 107, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -65339,7 +67693,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 148, + "line": 149, "deprecated": false, "deprecationMessage": "" }, @@ -65349,7 +67703,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 116, + "line": 117, "deprecated": false, "deprecationMessage": "" }, @@ -65359,7 +67713,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 168, + "line": 169, "deprecated": false, "deprecationMessage": "" }, @@ -65369,7 +67723,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 24, + "line": 29, "deprecated": false, "deprecationMessage": "" }, @@ -65386,7 +67740,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 43, + "line": 48, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -65414,7 +67768,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 66, + "line": 71, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -65442,7 +67796,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 56, + "line": 61, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -65470,7 +67824,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 76, + "line": 81, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -65498,7 +67852,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 30, + "line": 35, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -65519,7 +67873,7 @@ "optional": false, "returnType": "string", "typeParameters": [], - "line": 112, + "line": 113, "deprecated": false, "deprecationMessage": "" }, @@ -65529,7 +67883,57 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 158, + "line": 159, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "updateAviation", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 193, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "updateCrews", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 179, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "updateEquipment", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 222, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "updateIMTeam", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 208, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "updateStructureProtection", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 235, "deprecated": false, "deprecationMessage": "" } @@ -65543,7 +67947,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component, ElementRef, Input, OnInit, ViewChild } from '@angular/core';\r\nimport { UntypedFormGroup } from '@angular/forms';\r\n\r\n@Component({\r\n selector: 'response-details-panel',\r\n templateUrl: './response-details-panel.component.html',\r\n styleUrls: ['./response-details-panel.component.scss'],\r\n})\r\nexport class ResponseDetailsPanel implements OnInit {\r\n @Input() public readonly formGroup: UntypedFormGroup;\r\n @Input() public incident;\r\n\r\n @ViewChild('initialAttackCrews') initialAttackCrews: ElementRef;\r\n @ViewChild('unitCrews') unitCrews: ElementRef;\r\n @ViewChild('helicopters') helicopters: ElementRef;\r\n @ViewChild('airtankers') airtankers: ElementRef;\r\n @ViewChild('pieces') pieces: ElementRef;\r\n @ViewChild('structure') structure: ElementRef;\r\n @ViewChild('imTeams') imTeams: ElementRef;\r\n\r\n responseDisclaimer = `The BC Wildfire Service relies on thousands of people each year to respond to wildfires. This includes firefighters, air crew, equipment operators, and support staff. For more information on resources assigned to this incident, please contact the information officer listed for this incident.`;\r\n incidentManagementComments = `An Incident Management Team has been assigned to this wildfire.`;\r\n\r\n ngOnInit() {\r\n this.formGroup.controls['responseComments'].setValue(\r\n this.responseDisclaimer,\r\n );\r\n }\r\n\r\n onWildfireCrewsChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['crewsComments'].setValue(\r\n this.crewCommentsValue(\r\n this.initialAttackCrews.nativeElement.value,\r\n this.unitCrews.nativeElement.value,\r\n ),\r\n );\r\n } else {\r\n this.formGroup.controls['crewsComments'].setValue('');\r\n }\r\n }\r\n\r\n onAviationChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['aviationComments'].setValue(\r\n this.aviationCommentsValue(\r\n this.helicopters.nativeElement.value,\r\n this.airtankers.nativeElement.value,\r\n ),\r\n );\r\n } else {\r\n this.formGroup.controls['aviationComments'].setValue('');\r\n }\r\n }\r\n\r\n onIncidentManagementTeamsChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['incidentManagementComments'].setValue(\r\n this.incidentManagementComments,\r\n );\r\n } else {\r\n this.formGroup.controls['incidentManagementComments'].setValue('');\r\n }\r\n }\r\n\r\n onHeavyEquipmentChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue(\r\n this.heavyEquipmentCommentsValue(this.pieces.nativeElement.value),\r\n );\r\n } else {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue('');\r\n }\r\n }\r\n\r\n onStructureProtectionChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['structureProtectionComments'].setValue(\r\n this.structureProtectionCommentsValue(),\r\n );\r\n } else {\r\n this.formGroup.controls['structureProtectionComments'].setValue('');\r\n }\r\n }\r\n\r\n crewCommentsValue(initialAttack, unityCrews) {\r\n if (initialAttack || unityCrews) {\r\n return `There are currently ${\r\n initialAttack && initialAttack > 0 ? initialAttack : 0\r\n } Initial Attack and ${\r\n unityCrews && unityCrews > 0 ? unityCrews : 0\r\n } Unit Crews responding to this wildfire.`;\r\n }\r\n }\r\n\r\n aviationCommentsValue(helicopters, airtankers) {\r\n if (helicopters || airtankers) {\r\n return `There are currently ${\r\n helicopters && helicopters > 0 ? helicopters : 0\r\n } helicopters and ${\r\n airtankers && airtankers > 0 ? airtankers : 0\r\n } airtankers responding to this wildfire.`;\r\n }\r\n }\r\n\r\n heavyEquipmentCommentsValue(pieces) {\r\n if (pieces && pieces > 0) {\r\n return `There are currently ${pieces} pieces of heavy equipment responding to this wildfire.`;\r\n }\r\n }\r\n\r\n structureProtectionCommentsValue() {\r\n return `Structure protection is responding to this incident.`;\r\n }\r\n\r\n incidentTeamCommentsValue() {\r\n return 'An Incident Management Team has been assigned to this wildfire.';\r\n }\r\n\r\n crewsValueChange() {\r\n if (this.incident.wildifreCrewsInd) {\r\n this.formGroup.controls['crewsComments'].setValue(\r\n this.crewCommentsValue(\r\n this.initialAttackCrews.nativeElement.value,\r\n this.unitCrews.nativeElement.value,\r\n ),\r\n );\r\n this.incident.crewResourceCount =\r\n (Number(this.initialAttackCrews?.nativeElement?.value) || 0) +\r\n (Number(this.unitCrews?.nativeElement?.value) || 0) || undefined;\r\n }\r\n }\r\n\r\n aviationValueChange() {\r\n if (this.incident.aviationInd) {\r\n this.formGroup.controls['aviationComments'].setValue(\r\n this.aviationCommentsValue(\r\n this.helicopters.nativeElement.value,\r\n this.airtankers.nativeElement.value,\r\n ),\r\n );\r\n this.incident.aviationResourceCount =\r\n (Number(this.helicopters?.nativeElement?.value) || 0) +\r\n (Number(this.airtankers?.nativeElement?.value) || 0) || undefined;\r\n }\r\n }\r\n\r\n heavyEquipmentValueChange() {\r\n if (this.incident.heavyEquipmentInd) {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue(\r\n this.heavyEquipmentCommentsValue(this.pieces.nativeElement.value),\r\n );\r\n this.incident.heavyEquipmentResourceCount =\r\n Number(this.pieces?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n structuretValueChange() {\r\n if (this.incident.structureProtectionInd) {\r\n this.formGroup.controls['structureProtectionComments'].setValue(\r\n this.structureProtectionCommentsValue(),\r\n );\r\n this.incident.structureProtectionResourceCount =\r\n Number(this.structure?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n incidentTeamValueChange() {\r\n if (this.incident.incidentManagementInd) {\r\n this.formGroup.controls['incidentManagementComments'].setValue(\r\n this.incidentTeamCommentsValue(),\r\n );\r\n this.incident.incidentManagementResourceCount =\r\n Number(this.imTeams?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n}\r\n", + "sourceCode": "import { Component, ElementRef, Input, OnInit, ViewChild } from '@angular/core';\r\nimport { UntypedFormGroup } from '@angular/forms';\r\nimport { AssignmentResourcesSummary, ResourceManagementService } from '@app/services/resource-management.service';\r\n\r\n@Component({\r\n selector: 'response-details-panel',\r\n templateUrl: './response-details-panel.component.html',\r\n styleUrls: ['./response-details-panel.component.scss'],\r\n})\r\nexport class ResponseDetailsPanel implements OnInit {\r\n @Input() public readonly formGroup: UntypedFormGroup;\r\n @Input() public incident;\r\n\r\n @ViewChild('initialAttackCrews') initialAttackCrews: ElementRef;\r\n @ViewChild('unitCrews') unitCrews: ElementRef;\r\n @ViewChild('helicopters') helicopters: ElementRef;\r\n @ViewChild('airtankers') airtankers: ElementRef;\r\n @ViewChild('pieces') pieces: ElementRef;\r\n @ViewChild('structure') structure: ElementRef;\r\n @ViewChild('imTeams') imTeams: ElementRef;\r\n\r\n responseDisclaimer = `The BC Wildfire Service relies on thousands of people each year to respond to wildfires. This includes firefighters, air crew, equipment operators, and support staff. For more information on resources assigned to this incident, please contact the information officer listed for this incident.`;\r\n incidentManagementComments = `An Incident Management Team has been assigned to this wildfire.`;\r\n\r\n details = \"detailsOnly\"\r\n\r\n constructor(private resourceManagementService: ResourceManagementService) { }\r\n\r\n ngOnInit() {\r\n this.formGroup.controls['responseComments'].setValue(\r\n this.responseDisclaimer,\r\n );\r\n }\r\n\r\n onWildfireCrewsChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['crewsComments'].setValue(\r\n this.crewCommentsValue(\r\n this.initialAttackCrews.nativeElement.value,\r\n this.unitCrews.nativeElement.value,\r\n ),\r\n );\r\n } else {\r\n this.formGroup.controls['crewsComments'].setValue('');\r\n }\r\n }\r\n\r\n onAviationChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['aviationComments'].setValue(\r\n this.aviationCommentsValue(\r\n this.helicopters.nativeElement.value,\r\n this.airtankers.nativeElement.value,\r\n ),\r\n );\r\n } else {\r\n this.formGroup.controls['aviationComments'].setValue('');\r\n }\r\n }\r\n\r\n onIncidentManagementTeamsChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['incidentManagementComments'].setValue(\r\n this.incidentManagementComments,\r\n );\r\n } else {\r\n this.formGroup.controls['incidentManagementComments'].setValue('');\r\n }\r\n }\r\n\r\n onHeavyEquipmentChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue(\r\n this.heavyEquipmentCommentsValue(this.pieces.nativeElement.value),\r\n );\r\n } else {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue('');\r\n }\r\n }\r\n\r\n onStructureProtectionChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['structureProtectionComments'].setValue(\r\n this.structureProtectionCommentsValue(),\r\n );\r\n } else {\r\n this.formGroup.controls['structureProtectionComments'].setValue('');\r\n }\r\n }\r\n\r\n crewCommentsValue(initialAttack, unityCrews) {\r\n if (initialAttack || unityCrews) {\r\n return `There are currently ${initialAttack && initialAttack > 0 ? initialAttack : 0\r\n } Initial Attack and ${unityCrews && unityCrews > 0 ? unityCrews : 0\r\n } Unit Crews responding to this wildfire.`;\r\n }\r\n }\r\n\r\n aviationCommentsValue(helicopters, airtankers) {\r\n if (helicopters || airtankers) {\r\n return `There are currently ${helicopters && helicopters > 0 ? helicopters : 0\r\n } helicopters and ${airtankers && airtankers > 0 ? airtankers : 0\r\n } airtankers responding to this wildfire.`;\r\n }\r\n }\r\n\r\n heavyEquipmentCommentsValue(pieces) {\r\n if (pieces && pieces > 0) {\r\n return `There are currently ${pieces} pieces of heavy equipment responding to this wildfire.`;\r\n }\r\n }\r\n\r\n structureProtectionCommentsValue() {\r\n return `Structure protection is responding to this incident.`;\r\n }\r\n\r\n incidentTeamCommentsValue() {\r\n return 'An Incident Management Team has been assigned to this wildfire.';\r\n }\r\n\r\n crewsValueChange() {\r\n if (this.incident.wildifreCrewsInd) {\r\n this.formGroup.controls['crewsComments'].setValue(\r\n this.crewCommentsValue(\r\n this.initialAttackCrews.nativeElement.value,\r\n this.unitCrews.nativeElement.value,\r\n ),\r\n );\r\n this.incident.crewResourceCount =\r\n (Number(this.initialAttackCrews?.nativeElement?.value) || 0) +\r\n (Number(this.unitCrews?.nativeElement?.value) || 0) || undefined;\r\n }\r\n }\r\n\r\n aviationValueChange() {\r\n if (this.incident.aviationInd) {\r\n this.formGroup.controls['aviationComments'].setValue(\r\n this.aviationCommentsValue(\r\n this.helicopters.nativeElement.value,\r\n this.airtankers.nativeElement.value,\r\n ),\r\n );\r\n this.incident.aviationResourceCount =\r\n (Number(this.helicopters?.nativeElement?.value) || 0) +\r\n (Number(this.airtankers?.nativeElement?.value) || 0) || undefined;\r\n }\r\n }\r\n\r\n heavyEquipmentValueChange() {\r\n if (this.incident.heavyEquipmentInd) {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue(\r\n this.heavyEquipmentCommentsValue(this.pieces.nativeElement.value),\r\n );\r\n this.incident.heavyEquipmentResourceCount =\r\n Number(this.pieces?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n structuretValueChange() {\r\n if (this.incident.structureProtectionInd) {\r\n this.formGroup.controls['structureProtectionComments'].setValue(\r\n this.structureProtectionCommentsValue(),\r\n );\r\n this.incident.structureProtectionResourceCount =\r\n Number(this.structure?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n incidentTeamValueChange() {\r\n if (this.incident.incidentManagementInd) {\r\n this.formGroup.controls['incidentManagementComments'].setValue(\r\n this.incidentTeamCommentsValue(),\r\n );\r\n this.incident.incidentManagementResourceCount =\r\n Number(this.imTeams?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n updateCrews() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.initialAttackCrews.nativeElement.value = this.getCount(details['Crews'].resources, 'Initial Attack Crew');\r\n this.unitCrews.nativeElement.value = this.getCount(details['Crews']?.resources, 'Unit Crew');\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update Crews', error)\r\n })\r\n }\r\n\r\n updateAviation() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.airtankers.nativeElement.value = this.getCount(details['Crews']?.resources, 'Parattack Crew');\r\n this.helicopters.nativeElement.value = this.getCount(details['Crews']?.resources, 'Rapattack Crew');\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update Aviation', error)\r\n })\r\n\r\n }\r\n\r\n updateIMTeam() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.imTeams.nativeElement.value = this.getCount(details['Crews']?.resources, 'IMT');\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update IM Team', error)\r\n })\r\n \r\n }\r\n\r\n updateEquipment() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.pieces.nativeElement.value = details['Heavy Equipment']?.totalCount;\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update Heavy Equipment', error);\r\n })\r\n }\r\n\r\n updateStructureProtection() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.structure.nativeElement.value = this.getCount(details['Fire Services Equipment']?.resources, 'Structure Protection Unit');\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update Structure Protection Unit', error);\r\n })\r\n }\r\n\r\n getCount(resource, name) {\r\n return resource.find(r => r.name == name).count;\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -65552,11 +67956,81 @@ } ], "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "resourceManagementService", + "type": "ResourceManagementService", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 25, + "jsdoctags": [ + { + "name": "resourceManagementService", + "type": "ResourceManagementService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, "extends": [], "implements": [ "OnInit" ], - "templateData": "\r\n \r\n
\r\n General Disclaimer Card\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Wildfire Crews\r\n \r\n
\r\n Response card\r\n
\r\n
\r\n \r\n Initial Attack Crews\r\n \r\n \r\n \r\n Unit Crews\r\n \r\n \r\n \r\n Total Crew Units\r\n \r\n \r\n
\r\n
\r\n Crews\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Aviation\r\n \r\n
\r\n Arial Response Card\r\n
\r\n
\r\n \r\n Helicopters\r\n \r\n \r\n \r\n Airtankers\r\n \r\n \r\n \r\n Total Aviation Units\r\n \r\n \r\n
\r\n
\r\n Wildfire Aviation\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Incident Management Team\r\n \r\n
\r\n Incident Management Response Card\r\n
\r\n
\r\n \r\n Incident Management Teams\r\n \r\n \r\n
\r\n
\r\n Incident Management Team\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Heavy Equipment\r\n \r\n
\r\n Equipment Response Card\r\n
\r\n
\r\n \r\n Heavy Equipment Pieces\r\n \r\n \r\n
\r\n
\r\n Heavy Equipment\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Structure Protection\r\n \r\n
\r\n Structure Protection Response Card\r\n
\r\n
\r\n \r\n Structure protection\r\n \r\n \r\n
\r\n
\r\n Structure Protection\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + "templateData": "\r\n \r\n
\r\n General Disclaimer Card\r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Wildfire Crews\r\n \r\n \r\n
\r\n Response card\r\n
\r\n Display Wildfire Crews information\r\n
\r\n
\r\n
\r\n \r\n Initial Attack Crews\r\n \r\n \r\n \r\n Unit Crews\r\n \r\n \r\n \r\n Total Crew Units\r\n \r\n \r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Aviation\r\n \r\n \r\n
\r\n Arial Response Card\r\n
\r\n Display Wildfire Aviation information\r\n
\r\n
\r\n
\r\n \r\n Helicopters\r\n \r\n \r\n \r\n Airtankers\r\n \r\n \r\n \r\n Total Aviation Units\r\n \r\n \r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Incident Management Team\r\n \r\n \r\n
\r\n Incident Management Response Card\r\n
\r\n Display Incident Management Team information\r\n
\r\n
\r\n
\r\n \r\n Incident Management Teams\r\n \r\n \r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Heavy Equipment\r\n \r\n \r\n
\r\n Equipment Response Card\r\n
\r\n Display Heavy Equipment information\r\n
\r\n
\r\n
\r\n \r\n Heavy Equipment Pieces\r\n \r\n \r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Structure Protection\r\n \r\n \r\n
\r\n Structure Protection Response Card\r\n
\r\n Display Structure Protection information\r\n
\r\n
\r\n
\r\n \r\n Structure protection\r\n \r\n \r\n
\r\n
\r\n \r\n General Disclaimer and Comments\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n" + }, + { + "name": "ReturningHomeCardComponent", + "id": "component-ReturningHomeCardComponent-87eb73fdec8ff6f1144e705f33b8fc3c84954f9bc1830e5395f857febab296f2bb070089239f3b71945cd6a0439c9c08e3fecc5e9ae86fb2b1bf68a4e7c23f94", + "file": "src/app/components/full-details/cards/returning-home-card/returning-home-card.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "returning-home-card", + "styleUrls": [ + "./returning-home-card.component.scss" + ], + "styles": [], + "templateUrl": [ + "./returning-home-card.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'returning-home-card',\r\n templateUrl: './returning-home-card.component.html',\r\n styleUrls: ['./returning-home-card.component.scss']\r\n})\r\nexport class ReturningHomeCardComponent {\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".returning-home-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n}", + "styleUrl": "./returning-home-card.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n
\r\n Returning Home\r\n Local authorities will advise when it is safe to return home.\r\n
\r\n
\r\n\r\n" }, { "name": "RoadEventLegendComponent", @@ -77536,6 +80010,50 @@ ], "templateData": "
\r\n \r\n
\r\n
\r\n \"Order\"\r\n
\r\n Active Wildfires\r\n {{activeFires}}\r\n
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n Started in the Last 24 hours\r\n {{starts24hour}}\r\n
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n Declared out in the Last 24 Hours\r\n {{out24Hours}}\r\n
\r\n
\r\n
\r\n \"Order\"\r\n
\r\n Declared out in the Last 7 Days\r\n {{out7Day}}\r\n
\r\n
\r\n
\r\n
\r\n" }, + { + "name": "TwoColumnContentCardsContainerComponent", + "id": "component-TwoColumnContentCardsContainerComponent-8359a12637621fcb571b7e4bcc06a7d829d53b2cfe02bd0eb608d3ecc210c4f1b5ff56b3f7b8ed8df834f58c319e9cd3bb6c29572fd70c27cdd3402fd1801b4e", + "file": "src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "two-column-content-cards-container", + "styleUrls": [ + "./two-column-content-cards-container.component.scss" + ], + "styles": [], + "templateUrl": [ + "./two-column-content-cards-container.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'two-column-content-cards-container',\r\n templateUrl: './two-column-content-cards-container.component.html',\r\n styleUrls: ['./two-column-content-cards-container.component.scss']\r\n})\r\nexport class TwoColumnContentCardsContainerComponent {\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".two-column-content-cards-container {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 32px;\r\n\r\n .column-1, .column-2 {\r\n display: flex;\r\n flex-direction: column;\r\n width: 50%;\r\n gap: 32px;\r\n }\r\n}", + "styleUrl": "./two-column-content-cards-container.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
" + }, { "name": "UnsavedChangesDialog", "id": "component-UnsavedChangesDialog-67b3bf563ad35c8bac0bba2e23186040e0e360b92fa80b4a2032c9e360cf3022c1fc956f5389f5ca8e14c29455d9813b6e0881dd41a6877c2149b3ffc1c0d902", @@ -80121,6 +82639,75 @@ ], "templateData": "
\r\n
\r\n Latest Videos\r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n {{video.externalUriDisplayLabel}}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n" }, + { + "name": "WarningBannerComponent", + "id": "component-WarningBannerComponent-f884d4825a1f8c921429d37c57f541d9d90296dce44adc95daee117ac75c0b72ce86591e065d94e9beeb21d4e605d18ea0cda1d83aa20826bbeac045e20fcdfc", + "file": "src/app/components/common/warning-banner/warning-banner.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "warning-banner", + "styleUrls": [ + "./warning-banner.component.scss" + ], + "styles": [], + "templateUrl": [ + "./warning-banner.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "WarningBannerStyle", + "decorators": [] + }, + { + "name": "iconPath", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "string", + "decorators": [] + }, + { + "name": "label", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'warning-banner',\r\n templateUrl: './warning-banner.component.html',\r\n styleUrls: ['./warning-banner.component.scss'],\r\n})\r\nexport class WarningBannerComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: WarningBannerStyle;\r\n}\r\n\r\nexport interface WarningBannerArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WarningBannerStyle;\r\n}\r\n\r\ninterface WarningBannerStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ".warning-banner {\r\n display: flex;\r\n padding: 8px 12px;\r\n align-items: flex-start;\r\n gap: 12px;\r\n border-radius: 5px;\r\n border: 1.5px solid #dedede;\r\n background: #FFFFFF;\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n flex-shrink: 0;\r\n }\r\n\r\n .label {\r\n color: #242424;\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto Sans\";\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n}\r\n", + "styleUrl": "./warning-banner.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n
\r\n
\r\n \"icon\"\r\n {{label}}\r\n
" + }, { "name": "WeatherHistoryComponent", "id": "component-WeatherHistoryComponent-fc4a9e16c57f386b411beb201449b5e5537707b9dc3f99dfd122fea3af0a585b0fe8bda83760d81e4f317397d19d11ec72a5acf31202ccc4fc3a8ebbbddac6b7", @@ -83169,6 +85756,185 @@ ], "templateData": "
\r\n
\r\n
\r\n\r\n\r\n" }, + { + "name": "WfnewsButtonComponent", + "id": "component-WfnewsButtonComponent-758889628b5102115b771bffad15d103b0c87bc75273dc6dc82bdf528b50187fb1080d5b780cf7f1b67a4a6b99305f226ec476055aaa6d65343db3c54068732a", + "file": "src/app/components/common/wfnews-button/wfnews-button.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-button", + "styleUrls": [ + "./wfnews-button.component.scss" + ], + "styles": [], + "templateUrl": [ + "./wfnews-button.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "clickHandler", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "function", + "decorators": [] + }, + { + "name": "componentStyle", + "deprecated": false, + "deprecationMessage": "", + "line": 11, + "type": "WfnewsButtonStyle", + "decorators": [] + }, + { + "name": "label", + "deprecated": false, + "deprecationMessage": "", + "line": 10, + "type": "string", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-button',\r\n templateUrl: './wfnews-button.component.html',\r\n styleUrls: ['./wfnews-button.component.scss'],\r\n})\r\nexport class WfnewsButtonComponent {\r\n @Input() label: string;\r\n @Input() componentStyle?: WfnewsButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface WfnewsButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WfnewsButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface WfnewsButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n labelColor: string;\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n.button-container {\r\n display: flex;\r\n padding: 12px 32px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n border-radius: 8px;\r\n width: max-content;\r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n .label {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: #000000;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n background-color: #000000;\r\n }\r\n}\r\n", + "styleUrl": "./wfnews-button.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
\r\n
{{ label }}
\r\n
" + }, + { + "name": "WhenYouLeaveCardComponent", + "id": "component-WhenYouLeaveCardComponent-d0eb687ef731858b667c38bdb2022a36fa740c4c7298077eb0a4f4198280d871630d3ef2c952e351095b8576d038b50d33bce02f750bee92a313d7f1fac9cf4a", + "file": "src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "when-you-leave-card", + "styleUrls": [ + "./when-you-leave-card.component.scss" + ], + "styles": [], + "templateUrl": [ + "./when-you-leave-card.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "warningStyle", + "defaultValue": "{\r\n backgroundColor: '#FEF1F2',\r\n labelColor: '#242424',\r\n iconColor: '#D8292F',\r\n border: '1.5px solid #D8292F'\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 11 + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'when-you-leave-card',\r\n templateUrl: './when-you-leave-card.component.html',\r\n styleUrls: ['./when-you-leave-card.component.scss']\r\n})\r\nexport class WhenYouLeaveCardComponent {\r\n\r\n warningStyle = {\r\n backgroundColor: '#FEF1F2',\r\n labelColor: '#242424',\r\n iconColor: '#D8292F',\r\n border: '1.5px solid #D8292F'\r\n };\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.when-you-leave-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "styleUrl": "./when-you-leave-card.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n
\r\n When You Leave\r\n
\r\n
\r\n \r\n
\r\n
Remember to Bring
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
Prepare your Home
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n" + }, + { + "name": "WhereShouldIGoCardComponent", + "id": "component-WhereShouldIGoCardComponent-5a2a5db8b396a961d0e359d8a5810ad174beb64384e22c6ce70fd5ffb89d9dc51c00e34940d488dd4ef347a4c6f1b76336804b5b952c1ff873ac043cd5dd97ed", + "file": "src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "where-should-i-go-card", + "styleUrls": [ + "./where-should-i-go-card.component.scss" + ], + "styles": [], + "templateUrl": [ + "./where-should-i-go-card.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [ + { + "name": "directToLink", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 11, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'where-should-i-go-card',\r\n templateUrl: './where-should-i-go-card.component.html',\r\n styleUrls: ['./where-should-i-go-card.component.scss']\r\n})\r\nexport class WhereShouldIGoCardComponent {\r\n\r\n directToLink() {\r\n window.open('https://www.drivebc.ca/');\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.where-should-i-go-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "styleUrl": "./where-should-i-go-card.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n
\r\n Where Should I go?\r\n
\r\n
\r\n
\r\n
Reception Centres
\r\n
\r\n Travel to a reception centre designated by your Indigenous governing body or local government. Supports will not be available if you travel to a non-designated location.\r\n
\r\n
\r\n\r\n
\r\n
Routes and Safety
\r\n
\r\n Follow the routes specified by local authorities. Avoid shortcuts - they could lead to a blocked or dangerous area. Do not attempt to drive through a wildfire.\r\n Do not attempt to drive through areas that may be affected by downed power lines or stay at least 10 metres away to avoid injury.\r\n
\r\n
\r\n\r\n
\r\n
If you have pets
\r\n
\r\n Talk to your local authorities to find out what organizations and resources are available in your area for animals during an emergency.\r\n
\r\n
\r\n\r\n
\r\n
Check General Road Conditions
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n\r\n" + }, { "name": "WildfireNotificationDialogComponent", "id": "component-WildfireNotificationDialogComponent-52e02b4884483a92175c915c51651f6570d6895a6aeb983bdd681ce919664de762bc892c32bae72de4df2cf8ccfa428c1ac5622eeea8e846daf4d6256c8ebecb", @@ -86676,13 +89442,13 @@ "modules": [ { "name": "AppModule", - "id": "module-AppModule-29b3c07128fc699e3dfe8c6ce53283b3939c80bb2898ad50999d3b4bf8293d6f66f11494f7c4000c61abbfae7ac2fbe52523ccce5c1b68228b73054bc676fd80", + "id": "module-AppModule-475e5eef0b5313e0ce00bdd8110a661435cdcc64b1d7f075f43a906bc8a2fb0a302d818098494ddbe0fb4ddee572afde3bf9078e179eab248eaee480c7d04b40", "description": "", "deprecationMessage": "", "deprecated": false, "file": "src/app/app.module.ts", "methods": [], - "sourceCode": "import { DragDropModule } from '@angular/cdk/drag-drop';\r\nimport { ScrollingModule } from '@angular/cdk/scrolling';\r\nimport { CdkTableModule } from '@angular/cdk/table';\r\nimport { APP_BASE_HREF, CommonModule } from '@angular/common';\r\nimport {\r\n HTTP_INTERCEPTORS,\r\n HttpClient,\r\n HttpClientModule,\r\n} from '@angular/common/http';\r\nimport { APP_INITIALIZER, Injector, NgModule } from '@angular/core';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\nimport { MatAutocompleteModule } from '@angular/material/autocomplete';\r\nimport { MatButtonModule } from '@angular/material/button';\r\nimport { MatButtonToggleModule } from '@angular/material/button-toggle';\r\nimport { MatCardModule } from '@angular/material/card';\r\nimport { MatCheckboxModule } from '@angular/material/checkbox';\r\nimport {\r\n MAT_DIALOG_DATA,\r\n MatDialogModule,\r\n MatDialogRef,\r\n MatDialogModule as MatMdcDialogModule,\r\n} from '@angular/material/dialog';\r\nimport { MatDividerModule } from '@angular/material/divider';\r\nimport { MatExpansionModule } from '@angular/material/expansion';\r\nimport { MatFormFieldModule } from '@angular/material/form-field';\r\nimport { MatGridListModule } from '@angular/material/grid-list';\r\nimport { MatIconModule } from '@angular/material/icon';\r\nimport { MatInputModule } from '@angular/material/input';\r\nimport { MatListModule } from '@angular/material/list';\r\nimport { MatMenuModule } from '@angular/material/menu';\r\nimport { MatProgressBarModule } from '@angular/material/progress-bar';\r\nimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner';\r\nimport { MatRadioModule } from '@angular/material/radio';\r\nimport { MatSelectModule } from '@angular/material/select';\r\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\r\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\r\nimport { MatSortModule } from '@angular/material/sort';\r\nimport { MatTableModule } from '@angular/material/table';\r\nimport { MatTabsModule } from '@angular/material/tabs';\r\nimport { MatToolbarModule } from '@angular/material/toolbar';\r\nimport { MatTooltipModule } from '@angular/material/tooltip';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\nimport { ServiceWorkerModule } from '@angular/service-worker';\r\nimport { YouTubePlayerModule } from '@angular/youtube-player';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { RoFReviewPage } from '@app/components/report-of-fire/review-page/rof-review-page.component';\r\nimport { OwlNativeDateTimeModule } from '@busacca/ng-pick-datetime';\r\nimport { CKEditorModule } from '@ckeditor/ckeditor5-angular';\r\nimport { IonicModule } from '@ionic/angular';\r\nimport { IonicStorageModule } from '@ionic/storage-angular';\r\nimport { EffectsModule } from '@ngrx/effects';\r\nimport {\r\n FullRouterStateSerializer,\r\n StoreRouterConnectingModule,\r\n} from '@ngrx/router-store';\r\nimport { StoreModule } from '@ngrx/store';\r\nimport { StoreDevtoolsModule } from '@ngrx/store-devtools';\r\nimport { NgxChartsModule } from '@swimlane/ngx-charts';\r\nimport { AppConfigService, CoreUIModule, TokenService } from '@wf1/core-ui';\r\nimport {\r\n ApiModule as IncidentsApiModule,\r\n Configuration as IncidentsConfiguration,\r\n} from '@wf1/incidents-rest-api';\r\nimport {\r\n ApiModule as OrgUnitApiModule,\r\n OrgUnitConfiguration,\r\n} from '@wf1/orgunit-rest-api';\r\nimport { WildfireApplicationModule } from '@wf1/wfcc-application-ui';\r\nimport { Configuration as DocumentAPIServiceConfiguration } from '@wf1/wfdm-document-management-api';\r\nimport { LightgalleryModule } from 'lightgallery/angular/13';\r\nimport { OWL_DATE_TIME_FORMATS, OwlDateTimeModule } from 'ng-pick-datetime';\r\nimport { OwlMomentDateTimeModule } from 'ng-pick-datetime-moment';\r\nimport { NgxMaskModule } from 'ngx-mask';\r\nimport { NgxPaginationModule } from 'ngx-pagination';\r\nimport { environment } from '../environments/environment';\r\nimport { codeTableAndUserPrefFnInit } from './app-initializer';\r\nimport { AppComponent } from './app.component';\r\nimport { ROUTING } from './app.routing';\r\nimport { ActiveWildfireMapComponent } from './components/active-wildfire-map/active-wildfire-map.component';\r\nimport { AdminIncidentFormDesktop } from './components/admin-incident-form/admin-incident-form.component.desktop';\r\nimport { AreaRestrictionsDetailsPanel } from './components/admin-incident-form/area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactUsDialogComponent } from './components/admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ContactsDetailsPanel } from './components/admin-incident-form/contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './components/admin-incident-form/evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { EditImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component';\r\nimport { ImageCardPanel } from './components/admin-incident-form/image-gallery-panel/image-card-component/image-card-panel.component';\r\nimport { ImageGalleryPanel } from './components/admin-incident-form/image-gallery-panel/image-gallery-panel.component';\r\nimport { UploadImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component';\r\nimport { IncidentDetailsPanel } from './components/admin-incident-form/incident-details-panel/incident-details-panel.component';\r\nimport { EditMapDialogComponent } from './components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component';\r\nimport { MapsPanel } from './components/admin-incident-form/maps-panel/maps-panel.component';\r\nimport { UploadMapDialogComponent } from './components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component';\r\nimport { PublishDialogComponent } from './components/admin-incident-form/publish-dialog/publish-dialog.component';\r\nimport { ResponseDetailsPanel } from './components/admin-incident-form/response-details-panel/response-details-panel.component';\r\nimport { SummaryPanel } from './components/admin-incident-form/summary-panel/summary-panel.component';\r\nimport { EditVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component';\r\nimport { UploadVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component';\r\nimport { VideoCardPanel } from './components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component';\r\nimport { VideoGalleryPanel } from './components/admin-incident-form/video-gallery-panel/video-gallery-panel.component';\r\nimport { AlertOrderBannerComponent } from './components/common/alert-order-banner/alert-order-banner.component';\r\nimport { CheckboxButtonComponent } from './components/common/checkbox-button/checkbox-button.component';\r\nimport { CanDeactivateGuard } from './components/common/guards/unsaved-changes.guard';\r\nimport { LinkButtonComponent } from './components/common/link-button/link-button.component';\r\nimport { MapToggleButtonComponent } from './components/common/map-toggle-button/map-toggle-button.component';\r\nimport { MobileSlidingDrawerComponent } from './components/common/mobile-sliding-drawer/mobile-sliding-drawer.component';\r\nimport { ScrollToTopComponent } from './components/common/scroll-to-top-button/scroll-to-top.component';\r\nimport { UnsavedChangesDialog } from './components/common/unsaved-changes-dialog/unsaved-changes-dialog.component';\r\nimport { Dashboard } from './components/dashboard-component/dashboard.component';\r\nimport { ActiveFiresWidget } from './components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component';\r\nimport { BansWidget } from './components/dashboard-component/widgets/bans-widget/bans-widget.component';\r\nimport { BlogWidget } from './components/dashboard-component/widgets/blog-widget/blog-widget.component';\r\nimport { EvacuationsWidget } from './components/dashboard-component/widgets/evacuations-widget/evacuations-widget.component';\r\nimport { FireCauseWidget } from './components/dashboard-component/widgets/fire-cause-widget/fire-cause-widget.component';\r\nimport { FireCentreStatsWidget } from './components/dashboard-component/widgets/fire-centre-stats-widget/fire-centre-stats-widget.component';\r\nimport { FireTotalsWidget } from './components/dashboard-component/widgets/fire-totals-widget/fire-totals-widget.component';\r\nimport { FiresOfNoteWidget } from './components/dashboard-component/widgets/fires-of-note-widget/fires-of-note-widget.component';\r\nimport { HistoricalComparisonWidget } from './components/dashboard-component/widgets/historical-comparison-widget/historical-comparison-widget.component';\r\nimport { OverviewWidget } from './components/dashboard-component/widgets/overview-widget/overview-widget.component';\r\nimport { ResourcesWidget } from './components/dashboard-component/widgets/resources-widget/resources-widget.component';\r\nimport { SituationWidget } from './components/dashboard-component/widgets/situation-widget/situation-widget.component';\r\nimport { SummaryWidget } from './components/dashboard-component/widgets/summary-widget/summary-widget.component';\r\nimport { VideosWidget } from './components/dashboard-component/widgets/videos-widget/videos-widget.component';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { DraggablePanelComponent } from './components/draggable-panel/draggable-panel.component';\r\nimport { ErrorPageComponent } from './components/error-page/error-page.component';\r\nimport { AreaRestrictionsFullDetailsComponent } from './components/full-details/area-restrictions-full-details/area-restrictions-full-details.component';\r\nimport { FullDetailsComponent } from './components/full-details/full-details.component';\r\nimport { IncidentIdentifyPanelComponent } from './components/incident-identify-panel/incident-identify-panel.component';\r\nimport { MapLayersDataSourceDrawerSectionComponent } from './components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component';\r\nimport { MapLayersDrawerSectionComponent } from './components/map-layers-drawer-section/map-layers-drawer-section.component';\r\nimport { MapTypePickerComponent } from './components/map-type-picker/map-type-picker.component';\r\nimport { MessageDialogComponent } from './components/message-dialog/message-dialog.component';\r\nimport { PanelWildfireStageOfControlComponentDesktop } from './components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop';\r\nimport { ImagePanelComponent } from './components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component';\r\nimport { IncidentGalleryAllMediaMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component';\r\nimport { IncidentGalleryImagesMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component';\r\nimport { IncidentGalleryPanelMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel-mobile/incident-gallery-panel-mobile.component';\r\nimport { IncidentGalleryPanel } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component';\r\nimport { IncidentGalleryVideosMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component';\r\nimport { VideoPanelComponent } from './components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component';\r\nimport { IncidentHeaderPanel } from './components/public-incident-page/incident-info-header/incident-header-panel.component';\r\nimport { IncidentInfoPanelMobileComponent } from './components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component';\r\nimport { IncidentInfoPanel } from './components/public-incident-page/incident-info-panel/incident-info-panel.component';\r\nimport { IncidentMapsPanelMobileComponent } from './components/public-incident-page/incident-maps-panel-mobile/incident-maps-panel-mobile.component';\r\nimport { IncidentMapsPanel } from './components/public-incident-page/incident-maps-panel/incident-maps-panel.component';\r\nimport { IncidentOverviewPanelMobileComponent } from './components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component';\r\nimport { IncidentOverviewPanel } from './components/public-incident-page/incident-overview-panel/incident-overview-panel.component';\r\nimport { PublicIncidentPage } from './components/public-incident-page/public-incident-page.component';\r\nimport { RoFCommentsPage } from './components/report-of-fire/comment-page/rof-comments-page.component';\r\nimport { LocationServicesDialogComponent } from './components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component';\r\nimport { RoFCompassPage } from './components/report-of-fire/compass-page/rof-compass-page.component';\r\nimport { RoFComplexQuestionPage } from './components/report-of-fire/complex-question-page/rof-complex-question-page.component';\r\nimport { RoFContactPage } from './components/report-of-fire/contact-page/rof-contact-page.component';\r\nimport { DialogLocationComponent } from './components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { RoFDisclaimerPage } from './components/report-of-fire/disclaimer-page/rof-disclaimer-page.component';\r\nimport { RoFLocationPage } from './components/report-of-fire/location-page/rof-location-page.component';\r\nimport { RoFPermissionsPage } from './components/report-of-fire/permissions-page/rof-permissions-page.component';\r\nimport { RoFPhotoPage } from './components/report-of-fire/photo-page/rof-photo-page.component';\r\nimport { ReportOfFirePage } from './components/report-of-fire/report-of-fire.component';\r\nimport { RofCallPage } from './components/report-of-fire/rof-callback-page/rof-call-page.component';\r\nimport { RoFSimpleQuestionPage } from './components/report-of-fire/simple-question-page/rof-simple-question-page.component';\r\nimport { RoFTitlePage } from './components/report-of-fire/title-page/rof-title-page.component';\r\nimport { SignOutPageComponent } from './components/sign-out-page/sign-out-page.component';\r\nimport { ContactWidgetDialogComponent } from './components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component';\r\nimport { StickyWidgetComponent } from './components/sticky-widget/sticky-widget.component';\r\nimport { WeatherPanelComponent } from './components/weather/weather-panel/weather-panel.component';\r\nimport { AdminEditDashboard } from './components/wf-admin-panel/dashboard-panel/edit-dashboard.component';\r\nimport { WfAdminPanelComponentDesktop } from './components/wf-admin-panel/wf-admin-panel.component.desktop';\r\nimport { WFMapContainerComponent } from './components/wf-map-container/wf-map-container.component';\r\nimport { ResourcePanelComponent } from './components/wildfire-resources/resource-panel/resource-panel.component';\r\nimport { WildfirewResourcesComponent } from './components/wildfire-resources/wf-resources.component';\r\nimport { AreaRestrictionListComponent } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component';\r\nimport { AreaRestrictionListComponentDesktop } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop';\r\nimport { AreaRestrictionListComponentMobile } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.mobile';\r\nimport { BansListComponent } from './components/wildfires-list-header/bans-list/bans-list.component';\r\nimport { BansListComponentDesktop } from './components/wildfires-list-header/bans-list/bans-list.component.desktop';\r\nimport { BansListComponentMobile } from './components/wildfires-list-header/bans-list/bans-list.component.mobile';\r\nimport { EvacListComponent } from './components/wildfires-list-header/evac-list/evac-list.component';\r\nimport { EvacListComponentDesktop } from './components/wildfires-list-header/evac-list/evac-list.component.desktop';\r\nimport { EvacListComponentMobile } from './components/wildfires-list-header/evac-list/evac-list.component.mobile';\r\nimport { FilterByLocationDialogComponent } from './components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { FilterOptionsDialogComponent } from './components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component';\r\nimport { WildfiresListHeaderComponent } from './components/wildfires-list-header/wildfires-list-header.component';\r\nimport { WildFiresListComponentDesktop } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop';\r\nimport { WildFiresListComponentMobile } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.mobile';\r\nimport { AdminContainerDesktop } from './containers/admin/admin-container.component.desktop';\r\nimport { IncidentContainerDesktop } from './containers/incident/incident-container.component.desktop';\r\nimport { PanelWildfireStageOfControlContainerDesktop } from './containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.desktop';\r\nimport { WildfiresListContainerDesktop } from './containers/wildfiresList/wildfiresList-container.component.desktop';\r\nimport { SingleSelectDirective } from './directives/singleselect.directive';\r\nimport { WfnewsInterceptor } from './interceptors/wfnews-interceptor';\r\nimport { SafePipe } from './pipes/safe.pipe';\r\nimport { AGOLService } from './services/AGOL-service';\r\nimport { CommonUtilityService } from './services/common-utility.service';\r\nimport { DocumentManagementService } from './services/document-management.service';\r\nimport { LocalStorageService } from './services/local-storage-service';\r\nimport { MapConfigService } from './services/map-config.service';\r\nimport { PointIdService } from './services/point-id.service';\r\nimport { PublishedIncidentService } from './services/published-incident-service';\r\nimport { ReportOfFireService } from './services/report-of-fire-service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WatchlistService } from './services/watchlist-service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport { CustomReuseStrategy } from './shared/route/custom-route-reuse-strategy';\r\nimport { initialRootState, rootEffects, rootReducers } from './store';\r\nimport { provideBootstrapEffects } from './utils';\r\nimport { SavedComponent } from './components/saved/saved.component';\r\nimport { MoreComponent } from './components/more/more.component';\r\nimport { BansFullDetailsComponent } from './components/full-details/bans-full-details/bans-full-details.component';\r\nimport { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component';\r\nimport { EvacAlertFullDetailsComponent } from './components/full-details/evac-alert-full-details/evac-alert-full-details.component';\r\nimport { EvacOtherInfoComponent } from './components/full-details/evac-other-info/evac-other-info.component';\r\nimport { MapLegendComponent } from './components/legend-panels/other-layers/map-legend.component';\r\nimport { FireLegendComponent } from './components/legend-panels/fires/fire-legend.component';\r\nimport { BaseLegendComponent } from './components/legend-panels/base-legend.component';\r\nimport { EvacLegendComponent } from './components/legend-panels/evac-layers/evac-legend.component';\r\nimport { BansLegendComponent } from './components/legend-panels/bans-layers/bans-legend.component';\r\nimport { AreaRestrictionLegendComponent } from './components/legend-panels/area-restriction-layers/area-restriction-legend.component';\r\nimport { DangerRatingLegendComponent } from './components/legend-panels/danger-rating-layers/danger-rating-legend.component';\r\nimport { SmokeLegendComponent } from './components/legend-panels/smoke-layers/smoke-legend.component';\r\nimport { RoadEventLegendComponent } from './components/legend-panels/road-event-layers/road-event-legend.component';\r\nimport { LocalAuthoritiesLegendComponent } from './components/legend-panels/local-authorities-layers/local-authorities-legend.component';\r\nimport { PrecipRadarLegendComponent } from './components/legend-panels/precip-radar-layers/precip-radar-legend.component';\r\nimport { PrecipForecastLegendComponent } from './components/legend-panels/precip-forecast-layers/precip-forecast-legend.component';\r\nimport { RecSiteLegendComponent } from './components/legend-panels/rec-site-layers/rec-site-legend.component';\r\nimport { ProtectedLandsLegendComponent } from './components/legend-panels/protected-lands-layers/protected-lands-legend.component';\r\nimport { SearchPageComponent } from './components/search/search-page.component';\r\nimport { AddSavedLocationComponent } from './components/saved/add-saved-location/add-saved-location.component';\r\nimport { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { EvacOrderFullDetailsComponent } from './components/full-details/evac-order-full-details/evac-order-full-details.component';\r\nimport { MatSliderModule } from '@angular/material/slider';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component';\r\nimport { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component';\r\nimport { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component';\r\nimport { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component';\r\nimport { WeatherHistoryComponent } from './components/weather/weather-history/weather-history.component';\r\nimport { WeatherHistoryOptionsDialogComponent } from './components/weather/weather-history-options-dialog/weather-history-options-dialog.component';\r\nimport { GoogleChartsModule } from 'angular-google-charts';\r\nimport { GoogleChartsService } from './services/google-charts.service';\r\nimport { BaseDialogComponent } from './components/base-dialog/base-dialog.component';\r\nimport { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component';\r\nimport { HTTP } from '@ionic-native/http/ngx';\r\nimport { IonicStorageService } from './services/ionic-storage.service';\r\nimport { PublicEventPageComponent } from './components/public-event-page/public-event-page.component';\r\nimport { IncidentTabsComponent } from './components/public-incident-page/incident-tabs/incident-tabs.component';\r\nimport { ResourceManagementService } from './services/resource-management.service';\r\nimport { ApiModule as ScheduleApiModule, \r\n Configuration as ScheduleAPIServiceConfiguration \r\n} from \"@wf1/wfrm-resource-schedule-api\";\r\n\r\n// Copied from im-external.module TODO: consolidate in one place\r\nexport const DATE_FORMATS = {\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n};\r\n\r\n@NgModule({\r\n declarations: [\r\n AppComponent,\r\n WFMapContainerComponent,\r\n ActiveWildfireMapComponent,\r\n PanelWildfireStageOfControlComponentDesktop,\r\n WfAdminPanelComponentDesktop,\r\n SingleSelectDirective,\r\n AdminContainerDesktop,\r\n AdminIncidentFormDesktop,\r\n IncidentDetailsPanel,\r\n ResponseDetailsPanel,\r\n ContactsDetailsPanel,\r\n EvacOrdersDetailsPanel,\r\n AreaRestrictionsDetailsPanel,\r\n IncidentContainerDesktop,\r\n MapsPanel,\r\n MessageDialogComponent,\r\n EditMapDialogComponent,\r\n UploadMapDialogComponent,\r\n SignOutPageComponent,\r\n ImageGalleryPanel,\r\n EditImageDialogComponent,\r\n UploadImageDialogComponent,\r\n StickyWidgetComponent,\r\n ContactWidgetDialogComponent,\r\n PublishDialogComponent,\r\n UnsavedChangesDialog,\r\n ImageCardPanel,\r\n Dashboard,\r\n AdminEditDashboard,\r\n WeatherPanelComponent,\r\n WildfirewResourcesComponent,\r\n ResourcePanelComponent,\r\n ErrorPageComponent,\r\n WildFiresListComponentDesktop,\r\n WildfiresListContainerDesktop,\r\n IncidentIdentifyPanelComponent,\r\n PanelWildfireStageOfControlContainerDesktop,\r\n PublicIncidentPage,\r\n IncidentGalleryPanel,\r\n IncidentHeaderPanel,\r\n IncidentInfoPanel,\r\n IncidentMapsPanel,\r\n IncidentOverviewPanel,\r\n SummaryPanel,\r\n WildfiresListHeaderComponent,\r\n WildFiresListComponentMobile,\r\n BansListComponent,\r\n BansListComponentDesktop,\r\n BansListComponentMobile,\r\n AreaRestrictionListComponent,\r\n AreaRestrictionListComponentDesktop,\r\n AreaRestrictionListComponentMobile,\r\n EvacListComponent,\r\n EvacListComponentDesktop,\r\n EvacListComponentMobile,\r\n FilterByLocationDialogComponent,\r\n FilterOptionsDialogComponent,\r\n SafePipe,\r\n VideoGalleryPanel,\r\n VideoCardPanel,\r\n EditVideoDialogComponent,\r\n UploadVideoDialogComponent,\r\n DisclaimerDialogComponent,\r\n IncidentInfoPanelMobileComponent,\r\n IncidentOverviewPanelMobileComponent,\r\n IncidentMapsPanelMobileComponent,\r\n ContactUsDialogComponent,\r\n IncidentGalleryPanelMobileComponent,\r\n IncidentGalleryAllMediaMobileComponent,\r\n IncidentGalleryImagesMobileComponent,\r\n IncidentGalleryVideosMobileComponent,\r\n VideoPanelComponent,\r\n ImagePanelComponent,\r\n ScrollToTopComponent,\r\n MapToggleButtonComponent,\r\n AlertOrderBannerComponent,\r\n ReportOfFirePage,\r\n RoFTitlePage,\r\n RoFPermissionsPage,\r\n RoFSimpleQuestionPage,\r\n RoFComplexQuestionPage,\r\n RoFContactPage,\r\n RoFPhotoPage,\r\n RoFLocationPage,\r\n RoFCommentsPage,\r\n RoFReviewPage,\r\n RoFCompassPage,\r\n LocationServicesDialogComponent,\r\n DialogLocationComponent,\r\n RoFDisclaimerPage,\r\n RofCallPage,\r\n DialogExitComponent,\r\n OverviewWidget,\r\n SituationWidget,\r\n SummaryWidget,\r\n ActiveFiresWidget,\r\n ResourcesWidget,\r\n EvacuationsWidget,\r\n BansWidget,\r\n FiresOfNoteWidget,\r\n FireCauseWidget,\r\n BlogWidget,\r\n VideosWidget,\r\n FireTotalsWidget,\r\n HistoricalComparisonWidget,\r\n FireCentreStatsWidget,\r\n MapToggleButtonComponent,\r\n DraggablePanelComponent,\r\n MobileSlidingDrawerComponent,\r\n MapTypePickerComponent,\r\n CheckboxButtonComponent,\r\n MapLayersDrawerSectionComponent,\r\n MapLayersDataSourceDrawerSectionComponent,\r\n FullDetailsComponent,\r\n AreaRestrictionsFullDetailsComponent,\r\n DangerRatingFullDetailsComponent,\r\n LinkButtonComponent,\r\n SavedComponent,\r\n MoreComponent,\r\n BansFullDetailsComponent,\r\n EvacAlertFullDetailsComponent,\r\n EvacOrderFullDetailsComponent,\r\n EvacOtherInfoComponent,\r\n BaseLegendComponent,\r\n MapLegendComponent,\r\n FireLegendComponent,\r\n EvacLegendComponent,\r\n BansLegendComponent,\r\n AreaRestrictionLegendComponent,\r\n DangerRatingLegendComponent,\r\n SmokeLegendComponent,\r\n RoadEventLegendComponent,\r\n LocalAuthoritiesLegendComponent,\r\n PrecipRadarLegendComponent,\r\n PrecipForecastLegendComponent,\r\n RecSiteLegendComponent,\r\n ProtectedLandsLegendComponent,\r\n SearchPageComponent,\r\n AddSavedLocationComponent,\r\n notificationMapComponent,\r\n SavedLocationFullDetailsComponent,\r\n ConfirmationDialogComponent,\r\n WildfireNotificationDialogComponent,\r\n SavedLocationWeatherDetailsComponent,\r\n WeatherHistoryComponent,\r\n WeatherHistoryOptionsDialogComponent,\r\n BaseDialogComponent,\r\n NotificationSnackbarComponent,\r\n PublicEventPageComponent,\r\n IncidentTabsComponent,\r\n ],\r\n imports: [\r\n MatSortModule,\r\n MatProgressSpinnerModule,\r\n MatProgressBarModule,\r\n MatTableModule,\r\n MatSnackBarModule,\r\n MatButtonToggleModule,\r\n HttpClientModule,\r\n BrowserModule,\r\n BrowserAnimationsModule,\r\n CommonModule,\r\n CdkTableModule,\r\n DragDropModule,\r\n FormsModule,\r\n ReactiveFormsModule,\r\n ROUTING,\r\n MatButtonModule,\r\n MatDialogModule,\r\n MatMdcDialogModule,\r\n MatDividerModule,\r\n MatIconModule,\r\n MatListModule,\r\n MatMenuModule,\r\n MatRadioModule,\r\n MatInputModule,\r\n MatCheckboxModule,\r\n MatFormFieldModule,\r\n MatExpansionModule,\r\n MatSelectModule,\r\n MatGridListModule,\r\n MatCardModule,\r\n MatTableModule,\r\n MatTabsModule,\r\n MatProgressSpinnerModule,\r\n OwlDateTimeModule,\r\n OwlNativeDateTimeModule,\r\n OwlMomentDateTimeModule,\r\n CKEditorModule,\r\n CoreUIModule.forRoot({\r\n configurationPath: environment.app_config_location,\r\n }),\r\n IncidentsApiModule,\r\n OrgUnitApiModule,\r\n MatTooltipModule,\r\n MatAutocompleteModule,\r\n LightgalleryModule,\r\n StoreModule.forRoot(rootReducers, {\r\n initialState: initialRootState,\r\n // metaReducers: metaReducers,\r\n runtimeChecks: {\r\n strictStateImmutability: false,\r\n strictActionImmutability: false,\r\n },\r\n }),\r\n StoreRouterConnectingModule.forRoot({\r\n serializer: FullRouterStateSerializer,\r\n stateKey: 'router',\r\n }),\r\n StoreDevtoolsModule.instrument({\r\n maxAge: 25,\r\n logOnly: environment.production, // Restrict extension to log-only mode\r\n }),\r\n EffectsModule.forRoot([]),\r\n ServiceWorkerModule.register('wfnews-service-worker.js', {\r\n enabled: environment.production,\r\n scope: './',\r\n }),\r\n ScrollingModule,\r\n WildfireApplicationModule.forRoot(),\r\n MatToolbarModule,\r\n MatSlideToggleModule,\r\n MatExpansionModule,\r\n NgxPaginationModule,\r\n NgxChartsModule,\r\n YouTubePlayerModule,\r\n NgxMaskModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n IonicModule.forRoot(),\r\n MatSliderModule,\r\n GoogleChartsModule,\r\n ScheduleApiModule\r\n ],\r\n providers: [\r\n // Added provideBootstrapEffects function to handle the ngrx issue that loads effects before APP_INITIALIZER\r\n // providers have finished initializing.\r\n // See https://github.com/ngrx/platform/issues/931 for more information.\r\n provideBootstrapEffects(rootEffects),\r\n {\r\n provide: APP_BASE_HREF,\r\n useValue: environment.app_base,\r\n },\r\n {\r\n provide: RouteReuseStrategy,\r\n useClass: CustomReuseStrategy,\r\n },\r\n AGOLService,\r\n TokenService,\r\n UpdateService,\r\n {\r\n provide: APP_INITIALIZER,\r\n useFactory: codeTableAndUserPrefFnInit,\r\n multi: true,\r\n deps: [AppConfigService, HttpClient, Injector],\r\n },\r\n\r\n {\r\n provide: IncidentsConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new IncidentsConfiguration({\r\n basePath: appConfig.getConfig().rest.incidents,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OrgUnitConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new OrgUnitConfiguration({\r\n basePath: appConfig.getConfig().rest.orgunit,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: DocumentAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new DocumentAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfdm,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: ScheduleAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new ScheduleAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfrmSchedule,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OWL_DATE_TIME_FORMATS,\r\n useValue: DATE_FORMATS,\r\n },\r\n {\r\n provide: HTTP_INTERCEPTORS,\r\n useClass: WfnewsInterceptor,\r\n multi: true,\r\n },\r\n { provide: MAT_DIALOG_DATA, useValue: {} },\r\n { provide: MatDialogRef, useValue: {} },\r\n WFMapService,\r\n MapConfigService,\r\n CommonUtilityService,\r\n DocumentManagementService,\r\n PublishedIncidentService,\r\n LocalStorageService,\r\n WatchlistService,\r\n PointIdService,\r\n CanDeactivateGuard,\r\n ReportOfFireService,\r\n NotificationService,\r\n GoogleChartsService,\r\n HTTP,\r\n IonicStorageService,\r\n ResourceManagementService\r\n ],\r\n bootstrap: [AppComponent],\r\n})\r\nexport class AppModule {}\r\n", + "sourceCode": "import { DragDropModule } from '@angular/cdk/drag-drop';\r\nimport { ScrollingModule } from '@angular/cdk/scrolling';\r\nimport { CdkTableModule } from '@angular/cdk/table';\r\nimport { APP_BASE_HREF, CommonModule } from '@angular/common';\r\nimport {\r\n HTTP_INTERCEPTORS,\r\n HttpClient,\r\n HttpClientModule,\r\n} from '@angular/common/http';\r\nimport { APP_INITIALIZER, Injector, NgModule } from '@angular/core';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\nimport { MatAutocompleteModule } from '@angular/material/autocomplete';\r\nimport { MatButtonModule } from '@angular/material/button';\r\nimport { MatButtonToggleModule } from '@angular/material/button-toggle';\r\nimport { MatCardModule } from '@angular/material/card';\r\nimport { MatCheckboxModule } from '@angular/material/checkbox';\r\nimport {\r\n MAT_DIALOG_DATA,\r\n MatDialogModule,\r\n MatDialogRef,\r\n MatDialogModule as MatMdcDialogModule,\r\n} from '@angular/material/dialog';\r\nimport { MatDividerModule } from '@angular/material/divider';\r\nimport { MatExpansionModule } from '@angular/material/expansion';\r\nimport { MatFormFieldModule } from '@angular/material/form-field';\r\nimport { MatGridListModule } from '@angular/material/grid-list';\r\nimport { MatIconModule } from '@angular/material/icon';\r\nimport { MatInputModule } from '@angular/material/input';\r\nimport { MatListModule } from '@angular/material/list';\r\nimport { MatMenuModule } from '@angular/material/menu';\r\nimport { MatProgressBarModule } from '@angular/material/progress-bar';\r\nimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner';\r\nimport { MatRadioModule } from '@angular/material/radio';\r\nimport { MatSelectModule } from '@angular/material/select';\r\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\r\nimport { MatSliderModule } from '@angular/material/slider';\r\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\r\nimport { MatSortModule } from '@angular/material/sort';\r\nimport { MatTableModule } from '@angular/material/table';\r\nimport { MatTabsModule } from '@angular/material/tabs';\r\nimport { MatToolbarModule } from '@angular/material/toolbar';\r\nimport { MatTooltipModule } from '@angular/material/tooltip';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\nimport { ServiceWorkerModule } from '@angular/service-worker';\r\nimport { YouTubePlayerModule } from '@angular/youtube-player';\r\nimport { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { RoFReviewPage } from '@app/components/report-of-fire/review-page/rof-review-page.component';\r\nimport { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component';\r\nimport { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { OwlNativeDateTimeModule } from '@busacca/ng-pick-datetime';\r\nimport { CKEditorModule } from '@ckeditor/ckeditor5-angular';\r\nimport { HTTP } from '@ionic-native/http/ngx';\r\nimport { IonicModule } from '@ionic/angular';\r\nimport { IonicStorageModule } from '@ionic/storage-angular';\r\nimport { EffectsModule } from '@ngrx/effects';\r\nimport {\r\n FullRouterStateSerializer,\r\n StoreRouterConnectingModule,\r\n} from '@ngrx/router-store';\r\nimport { StoreModule } from '@ngrx/store';\r\nimport { StoreDevtoolsModule } from '@ngrx/store-devtools';\r\nimport { NgxChartsModule } from '@swimlane/ngx-charts';\r\nimport { AppConfigService, CoreUIModule, TokenService } from '@wf1/core-ui';\r\nimport {\r\n ApiModule as IncidentsApiModule,\r\n Configuration as IncidentsConfiguration,\r\n} from '@wf1/incidents-rest-api';\r\nimport {\r\n ApiModule as OrgUnitApiModule,\r\n OrgUnitConfiguration,\r\n} from '@wf1/orgunit-rest-api';\r\nimport { WildfireApplicationModule } from '@wf1/wfcc-application-ui';\r\nimport { Configuration as DocumentAPIServiceConfiguration } from '@wf1/wfdm-document-management-api';\r\nimport {\r\n Configuration as ScheduleAPIServiceConfiguration,\r\n ApiModule as ScheduleApiModule\r\n} from \"@wf1/wfrm-resource-schedule-api\";\r\nimport { GoogleChartsModule } from 'angular-google-charts';\r\nimport { LightgalleryModule } from 'lightgallery/angular/13';\r\nimport { OWL_DATE_TIME_FORMATS, OwlDateTimeModule } from 'ng-pick-datetime';\r\nimport { OwlMomentDateTimeModule } from 'ng-pick-datetime-moment';\r\nimport { NgxMaskModule } from 'ngx-mask';\r\nimport { NgxPaginationModule } from 'ngx-pagination';\r\nimport { environment } from '../environments/environment';\r\nimport { codeTableAndUserPrefFnInit } from './app-initializer';\r\nimport { AppComponent } from './app.component';\r\nimport { ROUTING } from './app.routing';\r\nimport { ActiveWildfireMapComponent } from './components/active-wildfire-map/active-wildfire-map.component';\r\nimport { AdminIncidentFormDesktop } from './components/admin-incident-form/admin-incident-form.component.desktop';\r\nimport { AreaRestrictionsDetailsPanel } from './components/admin-incident-form/area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactUsDialogComponent } from './components/admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ContactsDetailsPanel } from './components/admin-incident-form/contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './components/admin-incident-form/evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { EditImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component';\r\nimport { ImageCardPanel } from './components/admin-incident-form/image-gallery-panel/image-card-component/image-card-panel.component';\r\nimport { ImageGalleryPanel } from './components/admin-incident-form/image-gallery-panel/image-gallery-panel.component';\r\nimport { UploadImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component';\r\nimport { IncidentDetailsPanel } from './components/admin-incident-form/incident-details-panel/incident-details-panel.component';\r\nimport { EditMapDialogComponent } from './components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component';\r\nimport { MapsPanel } from './components/admin-incident-form/maps-panel/maps-panel.component';\r\nimport { UploadMapDialogComponent } from './components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component';\r\nimport { PublishDialogComponent } from './components/admin-incident-form/publish-dialog/publish-dialog.component';\r\nimport { ResponseDetailsPanel } from './components/admin-incident-form/response-details-panel/response-details-panel.component';\r\nimport { SummaryPanel } from './components/admin-incident-form/summary-panel/summary-panel.component';\r\nimport { EditVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component';\r\nimport { UploadVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component';\r\nimport { VideoCardPanel } from './components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component';\r\nimport { VideoGalleryPanel } from './components/admin-incident-form/video-gallery-panel/video-gallery-panel.component';\r\nimport { BaseDialogComponent } from './components/base-dialog/base-dialog.component';\r\nimport { AdvisorySectionComponent } from './components/common/advisory-section/advisory-section.component';\r\nimport { AlertOrderBannerComponent } from './components/common/alert-order-banner/alert-order-banner.component';\r\nimport { CheckboxButtonComponent } from './components/common/checkbox-button/checkbox-button.component';\r\nimport { CircleIconButtonComponent } from './components/common/circle-icon-button/circle-icon-button.component';\r\nimport { ContentCardContainerComponent } from './components/common/content-card-container/content-card-container.component';\r\nimport { CanDeactivateGuard } from './components/common/guards/unsaved-changes.guard';\r\nimport { IconButtonComponent } from './components/common/icon-button/icon-button.component';\r\nimport { IconInfoChipComponent } from './components/common/icon-info-chip/icon-info-chip.component';\r\nimport { IconListItemComponent } from './components/common/icon-list-item/icon-list-item.component';\r\nimport { LinkButtonComponent } from './components/common/link-button/link-button.component';\r\nimport { MapToggleButtonComponent } from './components/common/map-toggle-button/map-toggle-button.component';\r\nimport { MobileSlidingDrawerComponent } from './components/common/mobile-sliding-drawer/mobile-sliding-drawer.component';\r\nimport { ScrollToTopComponent } from './components/common/scroll-to-top-button/scroll-to-top.component';\r\nimport { TwoColumnContentCardsContainerComponent } from './components/common/two-column-content-cards-container/two-column-content-cards-container.component';\r\nimport { UnsavedChangesDialog } from './components/common/unsaved-changes-dialog/unsaved-changes-dialog.component';\r\nimport { WarningBannerComponent } from './components/common/warning-banner/warning-banner.component';\r\nimport { WfnewsButtonComponent } from './components/common/wfnews-button/wfnews-button.component';\r\nimport { Dashboard } from './components/dashboard-component/dashboard.component';\r\nimport { ActiveFiresWidget } from './components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component';\r\nimport { BansWidget } from './components/dashboard-component/widgets/bans-widget/bans-widget.component';\r\nimport { BlogWidget } from './components/dashboard-component/widgets/blog-widget/blog-widget.component';\r\nimport { EvacuationsWidget } from './components/dashboard-component/widgets/evacuations-widget/evacuations-widget.component';\r\nimport { FireCauseWidget } from './components/dashboard-component/widgets/fire-cause-widget/fire-cause-widget.component';\r\nimport { FireCentreStatsWidget } from './components/dashboard-component/widgets/fire-centre-stats-widget/fire-centre-stats-widget.component';\r\nimport { FireTotalsWidget } from './components/dashboard-component/widgets/fire-totals-widget/fire-totals-widget.component';\r\nimport { FiresOfNoteWidget } from './components/dashboard-component/widgets/fires-of-note-widget/fires-of-note-widget.component';\r\nimport { HistoricalComparisonWidget } from './components/dashboard-component/widgets/historical-comparison-widget/historical-comparison-widget.component';\r\nimport { OverviewWidget } from './components/dashboard-component/widgets/overview-widget/overview-widget.component';\r\nimport { ResourcesWidget } from './components/dashboard-component/widgets/resources-widget/resources-widget.component';\r\nimport { SituationWidget } from './components/dashboard-component/widgets/situation-widget/situation-widget.component';\r\nimport { SummaryWidget } from './components/dashboard-component/widgets/summary-widget/summary-widget.component';\r\nimport { VideosWidget } from './components/dashboard-component/widgets/videos-widget/videos-widget.component';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { DraggablePanelComponent } from './components/draggable-panel/draggable-panel.component';\r\nimport { ErrorPageComponent } from './components/error-page/error-page.component';\r\nimport { AreaRestrictionsFullDetailsComponent } from './components/full-details/area-restrictions-full-details/area-restrictions-full-details.component';\r\nimport { BansFullDetailsComponent } from './components/full-details/bans-full-details/bans-full-details.component';\r\nimport { AssociatedWildfireCardComponent } from './components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component';\r\nimport { AtTheReceptionCentreCardComponent } from './components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component';\r\nimport { ConnectWithLocalAuthoritiesCardComponent } from './components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component';\r\nimport { OtherSourcesWhenYouLeaveCardComponent } from './components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component';\r\nimport { RelatedTopicsCardComponent } from './components/full-details/cards/related-topics-card/related-topics-card.component';\r\nimport { ReturningHomeCardComponent } from './components/full-details/cards/returning-home-card/returning-home-card.component';\r\nimport { WhenYouLeaveCardComponent } from './components/full-details/cards/when-you-leave-card/when-you-leave-card.component';\r\nimport { WhereShouldIGoCardComponent } from './components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component';\r\nimport { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component';\r\nimport { EvacAlertFullDetailsComponent } from './components/full-details/evac-alert-full-details/evac-alert-full-details.component';\r\nimport { EvacOrderFullDetailsComponent } from './components/full-details/evac-order-full-details/evac-order-full-details.component';\r\nimport { EvacOtherInfoComponent } from './components/full-details/evac-other-info/evac-other-info.component';\r\nimport { FullDetailsComponent } from './components/full-details/full-details.component';\r\nimport { IncidentIdentifyPanelComponent } from './components/incident-identify-panel/incident-identify-panel.component';\r\nimport { AreaRestrictionLegendComponent } from './components/legend-panels/area-restriction-layers/area-restriction-legend.component';\r\nimport { BansLegendComponent } from './components/legend-panels/bans-layers/bans-legend.component';\r\nimport { BaseLegendComponent } from './components/legend-panels/base-legend.component';\r\nimport { DangerRatingLegendComponent } from './components/legend-panels/danger-rating-layers/danger-rating-legend.component';\r\nimport { EvacLegendComponent } from './components/legend-panels/evac-layers/evac-legend.component';\r\nimport { FireLegendComponent } from './components/legend-panels/fires/fire-legend.component';\r\nimport { LocalAuthoritiesLegendComponent } from './components/legend-panels/local-authorities-layers/local-authorities-legend.component';\r\nimport { MapLegendComponent } from './components/legend-panels/other-layers/map-legend.component';\r\nimport { PrecipForecastLegendComponent } from './components/legend-panels/precip-forecast-layers/precip-forecast-legend.component';\r\nimport { PrecipRadarLegendComponent } from './components/legend-panels/precip-radar-layers/precip-radar-legend.component';\r\nimport { ProtectedLandsLegendComponent } from './components/legend-panels/protected-lands-layers/protected-lands-legend.component';\r\nimport { RecSiteLegendComponent } from './components/legend-panels/rec-site-layers/rec-site-legend.component';\r\nimport { RoadEventLegendComponent } from './components/legend-panels/road-event-layers/road-event-legend.component';\r\nimport { SmokeLegendComponent } from './components/legend-panels/smoke-layers/smoke-legend.component';\r\nimport { MapLayersDataSourceDrawerSectionComponent } from './components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component';\r\nimport { MapLayersDrawerSectionComponent } from './components/map-layers-drawer-section/map-layers-drawer-section.component';\r\nimport { MapTypePickerComponent } from './components/map-type-picker/map-type-picker.component';\r\nimport { MessageDialogComponent } from './components/message-dialog/message-dialog.component';\r\nimport { MoreComponent } from './components/more/more.component';\r\nimport { PanelWildfireStageOfControlComponentDesktop } from './components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop';\r\nimport { PublicEventPageComponent } from './components/public-event-page/public-event-page.component';\r\nimport { ImagePanelComponent } from './components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component';\r\nimport { IncidentGalleryAllMediaMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component';\r\nimport { IncidentGalleryImagesMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component';\r\nimport { IncidentGalleryPanelMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel-mobile/incident-gallery-panel-mobile.component';\r\nimport { IncidentGalleryPanel } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component';\r\nimport { IncidentGalleryVideosMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component';\r\nimport { VideoPanelComponent } from './components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component';\r\nimport { AreaRestrictionHeaderComponent } from './components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component';\r\nimport { BanHeaderComponent } from './components/public-incident-page/incident-info-header/ban-header/ban-header.component';\r\nimport { IncidentHeaderPanel } from './components/public-incident-page/incident-info-header/incident-header-panel.component';\r\nimport { IncidentInfoPanelMobileComponent } from './components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component';\r\nimport { IncidentInfoPanel } from './components/public-incident-page/incident-info-panel/incident-info-panel.component';\r\nimport { IncidentMapsPanelMobileComponent } from './components/public-incident-page/incident-maps-panel-mobile/incident-maps-panel-mobile.component';\r\nimport { IncidentMapsPanel } from './components/public-incident-page/incident-maps-panel/incident-maps-panel.component';\r\nimport { IncidentOverviewPanelMobileComponent } from './components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component';\r\nimport { IncidentOverviewPanel } from './components/public-incident-page/incident-overview-panel/incident-overview-panel.component';\r\nimport { IncidentTabsComponent } from './components/public-incident-page/incident-tabs/incident-tabs.component';\r\nimport { PublicIncidentPage } from './components/public-incident-page/public-incident-page.component';\r\nimport { RoFCommentsPage } from './components/report-of-fire/comment-page/rof-comments-page.component';\r\nimport { LocationServicesDialogComponent } from './components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component';\r\nimport { RoFCompassPage } from './components/report-of-fire/compass-page/rof-compass-page.component';\r\nimport { RoFComplexQuestionPage } from './components/report-of-fire/complex-question-page/rof-complex-question-page.component';\r\nimport { RoFContactPage } from './components/report-of-fire/contact-page/rof-contact-page.component';\r\nimport { DialogLocationComponent } from './components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { RoFDisclaimerPage } from './components/report-of-fire/disclaimer-page/rof-disclaimer-page.component';\r\nimport { RoFLocationPage } from './components/report-of-fire/location-page/rof-location-page.component';\r\nimport { RoFPermissionsPage } from './components/report-of-fire/permissions-page/rof-permissions-page.component';\r\nimport { RoFPhotoPage } from './components/report-of-fire/photo-page/rof-photo-page.component';\r\nimport { ReportOfFirePage } from './components/report-of-fire/report-of-fire.component';\r\nimport { RofCallPage } from './components/report-of-fire/rof-callback-page/rof-call-page.component';\r\nimport { RoFSimpleQuestionPage } from './components/report-of-fire/simple-question-page/rof-simple-question-page.component';\r\nimport { RoFTitlePage } from './components/report-of-fire/title-page/rof-title-page.component';\r\nimport { AddSavedLocationComponent } from './components/saved/add-saved-location/add-saved-location.component';\r\nimport { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component';\r\nimport { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component';\r\nimport { SavedComponent } from './components/saved/saved.component';\r\nimport { SearchPageComponent } from './components/search/search-page.component';\r\nimport { SignOutPageComponent } from './components/sign-out-page/sign-out-page.component';\r\nimport { ContactWidgetDialogComponent } from './components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component';\r\nimport { StickyWidgetComponent } from './components/sticky-widget/sticky-widget.component';\r\nimport { WeatherHistoryOptionsDialogComponent } from './components/weather/weather-history-options-dialog/weather-history-options-dialog.component';\r\nimport { WeatherHistoryComponent } from './components/weather/weather-history/weather-history.component';\r\nimport { WeatherPanelComponent } from './components/weather/weather-panel/weather-panel.component';\r\nimport { AdminEditDashboard } from './components/wf-admin-panel/dashboard-panel/edit-dashboard.component';\r\nimport { WfAdminPanelComponentDesktop } from './components/wf-admin-panel/wf-admin-panel.component.desktop';\r\nimport { WFMapContainerComponent } from './components/wf-map-container/wf-map-container.component';\r\nimport { ResourcePanelComponent } from './components/wildfire-resources/resource-panel/resource-panel.component';\r\nimport { WildfirewResourcesComponent } from './components/wildfire-resources/wf-resources.component';\r\nimport { AreaRestrictionListComponent } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component';\r\nimport { AreaRestrictionListComponentDesktop } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop';\r\nimport { AreaRestrictionListComponentMobile } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.mobile';\r\nimport { BansListComponent } from './components/wildfires-list-header/bans-list/bans-list.component';\r\nimport { BansListComponentDesktop } from './components/wildfires-list-header/bans-list/bans-list.component.desktop';\r\nimport { BansListComponentMobile } from './components/wildfires-list-header/bans-list/bans-list.component.mobile';\r\nimport { EvacListComponent } from './components/wildfires-list-header/evac-list/evac-list.component';\r\nimport { EvacListComponentDesktop } from './components/wildfires-list-header/evac-list/evac-list.component.desktop';\r\nimport { EvacListComponentMobile } from './components/wildfires-list-header/evac-list/evac-list.component.mobile';\r\nimport { FilterByLocationDialogComponent } from './components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { FilterOptionsDialogComponent } from './components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component';\r\nimport { WildfiresListHeaderComponent } from './components/wildfires-list-header/wildfires-list-header.component';\r\nimport { WildFiresListComponentDesktop } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop';\r\nimport { WildFiresListComponentMobile } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.mobile';\r\nimport { AdminContainerDesktop } from './containers/admin/admin-container.component.desktop';\r\nimport { IncidentContainerDesktop } from './containers/incident/incident-container.component.desktop';\r\nimport { PanelWildfireStageOfControlContainerDesktop } from './containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.desktop';\r\nimport { WildfiresListContainerDesktop } from './containers/wildfiresList/wildfiresList-container.component.desktop';\r\nimport { SingleSelectDirective } from './directives/singleselect.directive';\r\nimport { WfnewsInterceptor } from './interceptors/wfnews-interceptor';\r\nimport { SafePipe } from './pipes/safe.pipe';\r\nimport { AGOLService } from './services/AGOL-service';\r\nimport { CommonUtilityService } from './services/common-utility.service';\r\nimport { DocumentManagementService } from './services/document-management.service';\r\nimport { GoogleChartsService } from './services/google-charts.service';\r\nimport { IonicStorageService } from './services/ionic-storage.service';\r\nimport { LocalStorageService } from './services/local-storage-service';\r\nimport { MapConfigService } from './services/map-config.service';\r\nimport { PointIdService } from './services/point-id.service';\r\nimport { PublishedIncidentService } from './services/published-incident-service';\r\nimport { ReportOfFireService } from './services/report-of-fire-service';\r\nimport { ResourceManagementService } from './services/resource-management.service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WatchlistService } from './services/watchlist-service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport { CustomReuseStrategy } from './shared/route/custom-route-reuse-strategy';\r\nimport { initialRootState, rootEffects, rootReducers } from './store';\r\nimport { provideBootstrapEffects } from './utils';\nimport { EvacOrderDetailsComponent } from './components/public-event-page/evac-order-details/evac-order-details.component';\r\n\r\n// Copied from im-external.module TODO: consolidate in one place\r\nexport const DATE_FORMATS = {\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n};\r\n\r\n@NgModule({\r\n declarations: [\r\n AppComponent,\r\n WFMapContainerComponent,\r\n ActiveWildfireMapComponent,\r\n PanelWildfireStageOfControlComponentDesktop,\r\n WfAdminPanelComponentDesktop,\r\n SingleSelectDirective,\r\n AdminContainerDesktop,\r\n AdminIncidentFormDesktop,\r\n IncidentDetailsPanel,\r\n ResponseDetailsPanel,\r\n ContactsDetailsPanel,\r\n EvacOrdersDetailsPanel,\r\n AreaRestrictionsDetailsPanel,\r\n IncidentContainerDesktop,\r\n MapsPanel,\r\n MessageDialogComponent,\r\n EditMapDialogComponent,\r\n UploadMapDialogComponent,\r\n SignOutPageComponent,\r\n ImageGalleryPanel,\r\n EditImageDialogComponent,\r\n UploadImageDialogComponent,\r\n StickyWidgetComponent,\r\n ContactWidgetDialogComponent,\r\n PublishDialogComponent,\r\n UnsavedChangesDialog,\r\n ImageCardPanel,\r\n Dashboard,\r\n AdminEditDashboard,\r\n WeatherPanelComponent,\r\n WildfirewResourcesComponent,\r\n ResourcePanelComponent,\r\n ErrorPageComponent,\r\n WildFiresListComponentDesktop,\r\n WildfiresListContainerDesktop,\r\n IncidentIdentifyPanelComponent,\r\n PanelWildfireStageOfControlContainerDesktop,\r\n PublicIncidentPage,\r\n IncidentGalleryPanel,\r\n IncidentHeaderPanel,\r\n IncidentInfoPanel,\r\n IncidentMapsPanel,\r\n IncidentOverviewPanel,\r\n SummaryPanel,\r\n WildfiresListHeaderComponent,\r\n WildFiresListComponentMobile,\r\n BansListComponent,\r\n BansListComponentDesktop,\r\n BansListComponentMobile,\r\n AreaRestrictionListComponent,\r\n AreaRestrictionListComponentDesktop,\r\n AreaRestrictionListComponentMobile,\r\n EvacListComponent,\r\n EvacListComponentDesktop,\r\n EvacListComponentMobile,\r\n FilterByLocationDialogComponent,\r\n FilterOptionsDialogComponent,\r\n SafePipe,\r\n VideoGalleryPanel,\r\n VideoCardPanel,\r\n EditVideoDialogComponent,\r\n UploadVideoDialogComponent,\r\n DisclaimerDialogComponent,\r\n IncidentInfoPanelMobileComponent,\r\n IncidentOverviewPanelMobileComponent,\r\n IncidentMapsPanelMobileComponent,\r\n ContactUsDialogComponent,\r\n IncidentGalleryPanelMobileComponent,\r\n IncidentGalleryAllMediaMobileComponent,\r\n IncidentGalleryImagesMobileComponent,\r\n IncidentGalleryVideosMobileComponent,\r\n VideoPanelComponent,\r\n ImagePanelComponent,\r\n ScrollToTopComponent,\r\n MapToggleButtonComponent,\r\n AlertOrderBannerComponent,\r\n ReportOfFirePage,\r\n RoFTitlePage,\r\n RoFPermissionsPage,\r\n RoFSimpleQuestionPage,\r\n RoFComplexQuestionPage,\r\n RoFContactPage,\r\n RoFPhotoPage,\r\n RoFLocationPage,\r\n RoFCommentsPage,\r\n RoFReviewPage,\r\n RoFCompassPage,\r\n LocationServicesDialogComponent,\r\n DialogLocationComponent,\r\n RoFDisclaimerPage,\r\n RofCallPage,\r\n DialogExitComponent,\r\n OverviewWidget,\r\n SituationWidget,\r\n SummaryWidget,\r\n ActiveFiresWidget,\r\n ResourcesWidget,\r\n EvacuationsWidget,\r\n BansWidget,\r\n FiresOfNoteWidget,\r\n FireCauseWidget,\r\n BlogWidget,\r\n VideosWidget,\r\n FireTotalsWidget,\r\n HistoricalComparisonWidget,\r\n FireCentreStatsWidget,\r\n DraggablePanelComponent,\r\n MobileSlidingDrawerComponent,\r\n MapTypePickerComponent,\r\n CheckboxButtonComponent,\r\n MapLayersDrawerSectionComponent,\r\n MapLayersDataSourceDrawerSectionComponent,\r\n FullDetailsComponent,\r\n AreaRestrictionsFullDetailsComponent,\r\n DangerRatingFullDetailsComponent,\r\n LinkButtonComponent,\r\n SavedComponent,\r\n MoreComponent,\r\n BansFullDetailsComponent,\r\n EvacAlertFullDetailsComponent,\r\n EvacOrderFullDetailsComponent,\r\n EvacOtherInfoComponent,\r\n BaseLegendComponent,\r\n MapLegendComponent,\r\n FireLegendComponent,\r\n EvacLegendComponent,\r\n BansLegendComponent,\r\n AreaRestrictionLegendComponent,\r\n DangerRatingLegendComponent,\r\n SmokeLegendComponent,\r\n RoadEventLegendComponent,\r\n LocalAuthoritiesLegendComponent,\r\n PrecipRadarLegendComponent,\r\n PrecipForecastLegendComponent,\r\n RecSiteLegendComponent,\r\n ProtectedLandsLegendComponent,\r\n SearchPageComponent,\r\n AddSavedLocationComponent,\r\n notificationMapComponent,\r\n SavedLocationFullDetailsComponent,\r\n ConfirmationDialogComponent,\r\n WildfireNotificationDialogComponent,\r\n SavedLocationWeatherDetailsComponent,\r\n WeatherHistoryComponent,\r\n WeatherHistoryOptionsDialogComponent,\r\n BaseDialogComponent,\r\n NotificationSnackbarComponent,\r\n PublicEventPageComponent,\r\n IncidentTabsComponent,\r\n AreaRestrictionHeaderComponent,\r\n BanHeaderComponent,\r\n AdvisorySectionComponent,\r\n IconButtonComponent,\r\n ContentCardContainerComponent,\r\n TwoColumnContentCardsContainerComponent,\r\n RelatedTopicsCardComponent,\r\n ReturningHomeCardComponent,\r\n AtTheReceptionCentreCardComponent,\r\n IconListItemComponent,\r\n WfnewsButtonComponent,\r\n WhereShouldIGoCardComponent,\r\n WarningBannerComponent,\r\n WhenYouLeaveCardComponent,\r\n OtherSourcesWhenYouLeaveCardComponent,\r\n ConnectWithLocalAuthoritiesCardComponent,\r\n AssociatedWildfireCardComponent,\r\n IconInfoChipComponent,\r\n CircleIconButtonComponent,\r\n EvacOrderDetailsComponent\r\n ],\r\n imports: [\r\n MatSortModule,\r\n MatProgressSpinnerModule,\r\n MatProgressBarModule,\r\n MatTableModule,\r\n MatSnackBarModule,\r\n MatButtonToggleModule,\r\n HttpClientModule,\r\n BrowserModule,\r\n BrowserAnimationsModule,\r\n CommonModule,\r\n CdkTableModule,\r\n DragDropModule,\r\n FormsModule,\r\n ReactiveFormsModule,\r\n ROUTING,\r\n MatButtonModule,\r\n MatDialogModule,\r\n MatMdcDialogModule,\r\n MatDividerModule,\r\n MatIconModule,\r\n MatListModule,\r\n MatMenuModule,\r\n MatRadioModule,\r\n MatInputModule,\r\n MatCheckboxModule,\r\n MatFormFieldModule,\r\n MatExpansionModule,\r\n MatSelectModule,\r\n MatGridListModule,\r\n MatCardModule,\r\n MatTableModule,\r\n MatTabsModule,\r\n MatProgressSpinnerModule,\r\n OwlDateTimeModule,\r\n OwlNativeDateTimeModule,\r\n OwlMomentDateTimeModule,\r\n CKEditorModule,\r\n CoreUIModule.forRoot({\r\n configurationPath: environment.app_config_location,\r\n }),\r\n IncidentsApiModule,\r\n OrgUnitApiModule,\r\n MatTooltipModule,\r\n MatAutocompleteModule,\r\n LightgalleryModule,\r\n StoreModule.forRoot(rootReducers, {\r\n initialState: initialRootState,\r\n // metaReducers: metaReducers,\r\n runtimeChecks: {\r\n strictStateImmutability: false,\r\n strictActionImmutability: false,\r\n },\r\n }),\r\n StoreRouterConnectingModule.forRoot({\r\n serializer: FullRouterStateSerializer,\r\n stateKey: 'router',\r\n }),\r\n StoreDevtoolsModule.instrument({\r\n maxAge: 25,\r\n logOnly: environment.production, // Restrict extension to log-only mode\r\n }),\r\n EffectsModule.forRoot([]),\r\n ServiceWorkerModule.register('wfnews-service-worker.js', {\r\n enabled: environment.production,\r\n scope: './',\r\n }),\r\n ScrollingModule,\r\n WildfireApplicationModule.forRoot(),\r\n MatToolbarModule,\r\n MatSlideToggleModule,\r\n MatExpansionModule,\r\n NgxPaginationModule,\r\n NgxChartsModule,\r\n YouTubePlayerModule,\r\n NgxMaskModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n IonicModule.forRoot(),\r\n MatSliderModule,\r\n GoogleChartsModule,\r\n ScheduleApiModule\r\n ],\r\n providers: [\r\n // Added provideBootstrapEffects function to handle the ngrx issue that loads effects before APP_INITIALIZER\r\n // providers have finished initializing.\r\n // See https://github.com/ngrx/platform/issues/931 for more information.\r\n provideBootstrapEffects(rootEffects),\r\n {\r\n provide: APP_BASE_HREF,\r\n useValue: environment.app_base,\r\n },\r\n {\r\n provide: RouteReuseStrategy,\r\n useClass: CustomReuseStrategy,\r\n },\r\n AGOLService,\r\n TokenService,\r\n UpdateService,\r\n {\r\n provide: APP_INITIALIZER,\r\n useFactory: codeTableAndUserPrefFnInit,\r\n multi: true,\r\n deps: [AppConfigService, HttpClient, Injector],\r\n },\r\n\r\n {\r\n provide: IncidentsConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new IncidentsConfiguration({\r\n basePath: appConfig.getConfig().rest.incidents,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OrgUnitConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new OrgUnitConfiguration({\r\n basePath: appConfig.getConfig().rest.orgunit,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: DocumentAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new DocumentAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfdm,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: ScheduleAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new ScheduleAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfrmSchedule,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OWL_DATE_TIME_FORMATS,\r\n useValue: DATE_FORMATS,\r\n },\r\n {\r\n provide: HTTP_INTERCEPTORS,\r\n useClass: WfnewsInterceptor,\r\n multi: true,\r\n },\r\n { provide: MAT_DIALOG_DATA, useValue: {} },\r\n { provide: MatDialogRef, useValue: {} },\r\n WFMapService,\r\n MapConfigService,\r\n CommonUtilityService,\r\n DocumentManagementService,\r\n PublishedIncidentService,\r\n LocalStorageService,\r\n WatchlistService,\r\n PointIdService,\r\n CanDeactivateGuard,\r\n ReportOfFireService,\r\n NotificationService,\r\n GoogleChartsService,\r\n HTTP,\r\n IonicStorageService,\r\n ResourceManagementService\r\n ],\r\n bootstrap: [AppComponent],\r\n})\r\nexport class AppModule {}\r\n", "children": [ { "type": "providers", @@ -86758,12 +89524,18 @@ { "name": "AdminIncidentFormDesktop" }, + { + "name": "AdvisorySectionComponent" + }, { "name": "AlertOrderBannerComponent" }, { "name": "AppComponent" }, + { + "name": "AreaRestrictionHeaderComponent" + }, { "name": "AreaRestrictionLegendComponent" }, @@ -86782,6 +89554,15 @@ { "name": "AreaRestrictionsFullDetailsComponent" }, + { + "name": "AssociatedWildfireCardComponent" + }, + { + "name": "AtTheReceptionCentreCardComponent" + }, + { + "name": "BanHeaderComponent" + }, { "name": "BansFullDetailsComponent" }, @@ -86812,9 +89593,15 @@ { "name": "CheckboxButtonComponent" }, + { + "name": "CircleIconButtonComponent" + }, { "name": "ConfirmationDialogComponent" }, + { + "name": "ConnectWithLocalAuthoritiesCardComponent" + }, { "name": "ContactUsDialogComponent" }, @@ -86824,6 +89611,9 @@ { "name": "ContactsDetailsPanel" }, + { + "name": "ContentCardContainerComponent" + }, { "name": "DangerRatingFullDetailsComponent" }, @@ -86872,6 +89662,9 @@ { "name": "EvacListComponentMobile" }, + { + "name": "EvacOrderDetailsComponent" + }, { "name": "EvacOrderFullDetailsComponent" }, @@ -86911,6 +89704,15 @@ { "name": "HistoricalComparisonWidget" }, + { + "name": "IconButtonComponent" + }, + { + "name": "IconInfoChipComponent" + }, + { + "name": "IconListItemComponent" + }, { "name": "ImageCardPanel" }, @@ -86989,9 +89791,6 @@ { "name": "MapToggleButtonComponent" }, - { - "name": "MapToggleButtonComponent" - }, { "name": "MapTypePickerComponent" }, @@ -87010,6 +89809,9 @@ { "name": "NotificationSnackbarComponent" }, + { + "name": "OtherSourcesWhenYouLeaveCardComponent" + }, { "name": "OverviewWidget" }, @@ -87040,6 +89842,9 @@ { "name": "RecSiteLegendComponent" }, + { + "name": "RelatedTopicsCardComponent" + }, { "name": "ReportOfFirePage" }, @@ -87052,6 +89857,9 @@ { "name": "ResponseDetailsPanel" }, + { + "name": "ReturningHomeCardComponent" + }, { "name": "RoFCommentsPage" }, @@ -87130,6 +89938,9 @@ { "name": "SummaryWidget" }, + { + "name": "TwoColumnContentCardsContainerComponent" + }, { "name": "UnsavedChangesDialog" }, @@ -87157,6 +89968,9 @@ { "name": "WFMapContainerComponent" }, + { + "name": "WarningBannerComponent" + }, { "name": "WeatherHistoryComponent" }, @@ -87169,6 +89983,15 @@ { "name": "WfAdminPanelComponentDesktop" }, + { + "name": "WfnewsButtonComponent" + }, + { + "name": "WhenYouLeaveCardComponent" + }, + { + "name": "WhereShouldIGoCardComponent" + }, { "name": "WildFiresListComponentDesktop" }, @@ -98094,7 +100917,7 @@ "linktype": "component", "name": "AdminIncidentFormDesktop", "coveragePercent": 0, - "coverageCount": "0/29", + "coverageCount": "0/31", "status": "low" }, { @@ -98103,7 +100926,7 @@ "linktype": "directive", "name": "AdminIncidentForm", "coveragePercent": 0, - "coverageCount": "0/30", + "coverageCount": "0/32", "status": "low" }, { @@ -98321,7 +101144,7 @@ "linktype": "component", "name": "ResponseDetailsPanel", "coveragePercent": 0, - "coverageCount": "0/28", + "coverageCount": "0/36", "status": "low" }, { @@ -98423,6 +101246,33 @@ "coverageCount": "0/44", "status": "low" }, + { + "filePath": "src/app/components/common/advisory-section/advisory-section.component.ts", + "type": "component", + "linktype": "component", + "name": "AdvisorySectionComponent", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/common/advisory-section/advisory-section.component.ts", + "type": "interface", + "linktype": "interface", + "name": "AdvisorySectionArgs", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/common/advisory-section/advisory-section.component.ts", + "type": "interface", + "linktype": "interface", + "name": "AdvisorySectionStyle", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, { "filePath": "src/app/components/common/alert-order-banner/alert-order-banner.component.ts", "type": "component", @@ -98459,6 +101309,42 @@ "coverageCount": "0/4", "status": "low" }, + { + "filePath": "src/app/components/common/circle-icon-button/circle-icon-button.component.ts", + "type": "component", + "linktype": "component", + "name": "CircleIconButtonComponent", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/common/circle-icon-button/circle-icon-button.component.ts", + "type": "interface", + "linktype": "interface", + "name": "CircleIconButtonArgs", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/common/circle-icon-button/circle-icon-button.component.ts", + "type": "interface", + "linktype": "interface", + "name": "CircleIconButtonStyle", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/common/content-card-container/content-card-container.component.ts", + "type": "component", + "linktype": "component", + "name": "ContentCardContainerComponent", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, { "filePath": "src/app/components/common/guards/unsaved-changes.guard.ts", "type": "interface", @@ -98477,13 +101363,76 @@ "coverageCount": "0/4", "status": "low" }, + { + "filePath": "src/app/components/common/icon-button/icon-button.component.ts", + "type": "component", + "linktype": "component", + "name": "IconButtonComponent", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/common/icon-button/icon-button.component.ts", + "type": "interface", + "linktype": "interface", + "name": "IconButtonArgs", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/common/icon-button/icon-button.component.ts", + "type": "interface", + "linktype": "interface", + "name": "IconButtonStyle", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/common/icon-info-chip/icon-info-chip.component.ts", + "type": "component", + "linktype": "component", + "name": "IconInfoChipComponent", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/common/icon-info-chip/icon-info-chip.component.ts", + "type": "interface", + "linktype": "interface", + "name": "IconInfoChipArgs", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/common/icon-info-chip/icon-info-chip.component.ts", + "type": "interface", + "linktype": "interface", + "name": "IconInfoChipStyle", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/common/icon-list-item/icon-list-item.component.ts", + "type": "component", + "linktype": "component", + "name": "IconListItemComponent", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, { "filePath": "src/app/components/common/link-button/link-button.component.ts", "type": "component", "linktype": "component", "name": "LinkButtonComponent", "coveragePercent": 0, - "coverageCount": "0/5", + "coverageCount": "0/6", "status": "low" }, { @@ -98513,6 +101462,15 @@ "coverageCount": "0/7", "status": "low" }, + { + "filePath": "src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.ts", + "type": "component", + "linktype": "component", + "name": "TwoColumnContentCardsContainerComponent", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, { "filePath": "src/app/components/common/unsaved-changes-dialog/unsaved-changes-dialog.component.ts", "type": "component", @@ -98522,6 +101480,60 @@ "coverageCount": "0/3", "status": "low" }, + { + "filePath": "src/app/components/common/warning-banner/warning-banner.component.ts", + "type": "component", + "linktype": "component", + "name": "WarningBannerComponent", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/common/warning-banner/warning-banner.component.ts", + "type": "interface", + "linktype": "interface", + "name": "WarningBannerArgs", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/common/warning-banner/warning-banner.component.ts", + "type": "interface", + "linktype": "interface", + "name": "WarningBannerStyle", + "coveragePercent": 0, + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/common/wfnews-button/wfnews-button.component.ts", + "type": "component", + "linktype": "component", + "name": "WfnewsButtonComponent", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, + { + "filePath": "src/app/components/common/wfnews-button/wfnews-button.component.ts", + "type": "interface", + "linktype": "interface", + "name": "WfnewsButtonArgs", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/common/wfnews-button/wfnews-button.component.ts", + "type": "interface", + "linktype": "interface", + "name": "WfnewsButtonStyle", + "coveragePercent": 0, + "coverageCount": "0/4", + "status": "low" + }, { "filePath": "src/app/components/dashboard-component/dashboard.component.ts", "type": "component", @@ -98738,6 +101750,78 @@ "coverageCount": "0/12", "status": "low" }, + { + "filePath": "src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.ts", + "type": "component", + "linktype": "component", + "name": "AssociatedWildfireCardComponent", + "coveragePercent": 0, + "coverageCount": "0/17", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.ts", + "type": "component", + "linktype": "component", + "name": "AtTheReceptionCentreCardComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.ts", + "type": "component", + "linktype": "component", + "name": "ConnectWithLocalAuthoritiesCardComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.ts", + "type": "component", + "linktype": "component", + "name": "OtherSourcesWhenYouLeaveCardComponent", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/cards/related-topics-card/related-topics-card.component.ts", + "type": "component", + "linktype": "component", + "name": "RelatedTopicsCardComponent", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/cards/returning-home-card/returning-home-card.component.ts", + "type": "component", + "linktype": "component", + "name": "ReturningHomeCardComponent", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.ts", + "type": "component", + "linktype": "component", + "name": "WhenYouLeaveCardComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.ts", + "type": "component", + "linktype": "component", + "name": "WhereShouldIGoCardComponent", + "coveragePercent": 0, + "coverageCount": "0/2", + "status": "low" + }, { "filePath": "src/app/components/full-details/danger-rating-full-details/danger-rating-full-details.component.ts", "type": "component", @@ -99036,13 +102120,22 @@ "coverageCount": "0/1", "status": "low" }, + { + "filePath": "src/app/components/public-event-page/evac-order-details/evac-order-details.component.ts", + "type": "component", + "linktype": "component", + "name": "EvacOrderDetailsComponent", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, { "filePath": "src/app/components/public-event-page/public-event-page.component.ts", "type": "component", "linktype": "component", "name": "PublicEventPageComponent", "coveragePercent": 0, - "coverageCount": "0/1", + "coverageCount": "0/13", "status": "low" }, { @@ -99146,13 +102239,31 @@ "coverageCount": "0/4", "status": "low" }, + { + "filePath": "src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.ts", + "type": "component", + "linktype": "component", + "name": "AreaRestrictionHeaderComponent", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.ts", + "type": "component", + "linktype": "component", + "name": "BanHeaderComponent", + "coveragePercent": 0, + "coverageCount": "0/5", + "status": "low" + }, { "filePath": "src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts", "type": "component", "linktype": "component", "name": "IncidentHeaderPanel", "coveragePercent": 0, - "coverageCount": "0/30", + "coverageCount": "0/38", "status": "low" }, { @@ -100803,6 +103914,24 @@ "coverageCount": "0/3", "status": "low" }, + { + "filePath": "src/app/services/resource-management.service.ts", + "type": "interface", + "linktype": "interface", + "name": "AssignmentResourcesSummary", + "coveragePercent": 0, + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/services/resource-management.service.ts", + "type": "interface", + "linktype": "interface", + "name": "AssignmentResourcesSummaryDetail", + "coveragePercent": 0, + "coverageCount": "0/3", + "status": "low" + }, { "filePath": "src/app/services/router-ext.service.ts", "type": "injectable", diff --git a/client/wfnews-war/src/main/angular/src/app/app.component.scss b/client/wfnews-war/src/main/angular/src/app/app.component.scss index 8dad3fc70..be598f58b 100644 --- a/client/wfnews-war/src/main/angular/src/app/app.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/app.component.scss @@ -7,7 +7,6 @@ left: 0; right: 0; bottom: 0; - background-color: #f2f2f2; padding-top: env(safe-area-inset-top, 20px); padding-bottom: env(safe-area-inset-bottom, 20px); padding-left: env(safe-area-inset-left); diff --git a/client/wfnews-war/src/main/angular/src/app/app.module.ts b/client/wfnews-war/src/main/angular/src/app/app.module.ts index 3e3b71c79..b1a7139fe 100644 --- a/client/wfnews-war/src/main/angular/src/app/app.module.ts +++ b/client/wfnews-war/src/main/angular/src/app/app.module.ts @@ -33,6 +33,7 @@ import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { MatRadioModule } from '@angular/material/radio'; import { MatSelectModule } from '@angular/material/select'; import { MatSlideToggleModule } from '@angular/material/slide-toggle'; +import { MatSliderModule } from '@angular/material/slider'; import { MatSnackBarModule } from '@angular/material/snack-bar'; import { MatSortModule } from '@angular/material/sort'; import { MatTableModule } from '@angular/material/table'; @@ -44,10 +45,16 @@ import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { RouteReuseStrategy } from '@angular/router'; import { ServiceWorkerModule } from '@angular/service-worker'; import { YouTubePlayerModule } from '@angular/youtube-player'; +import { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component'; import { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component'; import { RoFReviewPage } from '@app/components/report-of-fire/review-page/rof-review-page.component'; +import { NotificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component'; +import { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component'; +import { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component'; +import { NotificationService } from '@app/services/notification.service'; import { OwlNativeDateTimeModule } from '@busacca/ng-pick-datetime'; import { CKEditorModule } from '@ckeditor/ckeditor5-angular'; +import { HTTP } from '@ionic-native/http/ngx'; import { IonicModule } from '@ionic/angular'; import { IonicStorageModule } from '@ionic/storage-angular'; import { EffectsModule } from '@ngrx/effects'; @@ -69,6 +76,11 @@ import { } from '@wf1/orgunit-rest-api'; import { WildfireApplicationModule } from '@wf1/wfcc-application-ui'; import { Configuration as DocumentAPIServiceConfiguration } from '@wf1/wfdm-document-management-api'; +import { + Configuration as ScheduleAPIServiceConfiguration, + ApiModule as ScheduleApiModule +} from "@wf1/wfrm-resource-schedule-api"; +import { GoogleChartsModule } from 'angular-google-charts'; import { LightgalleryModule } from 'lightgallery/angular/13'; import { OWL_DATE_TIME_FORMATS, OwlDateTimeModule } from 'ng-pick-datetime'; import { OwlMomentDateTimeModule } from 'ng-pick-datetime-moment'; @@ -99,14 +111,24 @@ import { EditVideoDialogComponent } from './components/admin-incident-form/video import { UploadVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component'; import { VideoCardPanel } from './components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component'; import { VideoGalleryPanel } from './components/admin-incident-form/video-gallery-panel/video-gallery-panel.component'; +import { BaseDialogComponent } from './components/base-dialog/base-dialog.component'; +import { AdvisorySectionComponent } from './components/common/advisory-section/advisory-section.component'; import { AlertOrderBannerComponent } from './components/common/alert-order-banner/alert-order-banner.component'; import { CheckboxButtonComponent } from './components/common/checkbox-button/checkbox-button.component'; +import { CircleIconButtonComponent } from './components/common/circle-icon-button/circle-icon-button.component'; +import { ContentCardContainerComponent } from './components/common/content-card-container/content-card-container.component'; import { CanDeactivateGuard } from './components/common/guards/unsaved-changes.guard'; +import { IconButtonComponent } from './components/common/icon-button/icon-button.component'; +import { IconInfoChipComponent } from './components/common/icon-info-chip/icon-info-chip.component'; +import { IconListItemComponent } from './components/common/icon-list-item/icon-list-item.component'; import { LinkButtonComponent } from './components/common/link-button/link-button.component'; import { MapToggleButtonComponent } from './components/common/map-toggle-button/map-toggle-button.component'; import { MobileSlidingDrawerComponent } from './components/common/mobile-sliding-drawer/mobile-sliding-drawer.component'; import { ScrollToTopComponent } from './components/common/scroll-to-top-button/scroll-to-top.component'; +import { TwoColumnContentCardsContainerComponent } from './components/common/two-column-content-cards-container/two-column-content-cards-container.component'; import { UnsavedChangesDialog } from './components/common/unsaved-changes-dialog/unsaved-changes-dialog.component'; +import { WarningBannerComponent } from './components/common/warning-banner/warning-banner.component'; +import { WfnewsButtonComponent } from './components/common/wfnews-button/wfnews-button.component'; import { Dashboard } from './components/dashboard-component/dashboard.component'; import { ActiveFiresWidget } from './components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component'; import { BansWidget } from './components/dashboard-component/widgets/bans-widget/bans-widget.component'; @@ -126,13 +148,43 @@ import { DisclaimerDialogComponent } from './components/disclaimer-dialog/discla import { DraggablePanelComponent } from './components/draggable-panel/draggable-panel.component'; import { ErrorPageComponent } from './components/error-page/error-page.component'; import { AreaRestrictionsFullDetailsComponent } from './components/full-details/area-restrictions-full-details/area-restrictions-full-details.component'; +import { BansFullDetailsComponent } from './components/full-details/bans-full-details/bans-full-details.component'; +import { AssociatedWildfireCardComponent } from './components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component'; +import { AtTheReceptionCentreCardComponent } from './components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component'; +import { ConnectWithLocalAuthoritiesCardComponent } from './components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component'; +import { OtherSourcesWhenYouLeaveCardComponent } from './components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component'; +import { RelatedTopicsCardComponent } from './components/full-details/cards/related-topics-card/related-topics-card.component'; +import { ReturningHomeCardComponent } from './components/full-details/cards/returning-home-card/returning-home-card.component'; +import { WhenYouLeaveCardComponent } from './components/full-details/cards/when-you-leave-card/when-you-leave-card.component'; +import { WhereShouldIGoCardComponent } from './components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component'; +import { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component'; +import { EvacAlertFullDetailsComponent } from './components/full-details/evac-alert-full-details/evac-alert-full-details.component'; +import { EvacOrderFullDetailsComponent } from './components/full-details/evac-order-full-details/evac-order-full-details.component'; +import { EvacOtherInfoComponent } from './components/full-details/evac-other-info/evac-other-info.component'; import { FullDetailsComponent } from './components/full-details/full-details.component'; import { IncidentIdentifyPanelComponent } from './components/incident-identify-panel/incident-identify-panel.component'; +import { AreaRestrictionLegendComponent } from './components/legend-panels/area-restriction-layers/area-restriction-legend.component'; +import { BansLegendComponent } from './components/legend-panels/bans-layers/bans-legend.component'; +import { BaseLegendComponent } from './components/legend-panels/base-legend.component'; +import { DangerRatingLegendComponent } from './components/legend-panels/danger-rating-layers/danger-rating-legend.component'; +import { EvacLegendComponent } from './components/legend-panels/evac-layers/evac-legend.component'; +import { FireLegendComponent } from './components/legend-panels/fires/fire-legend.component'; +import { LocalAuthoritiesLegendComponent } from './components/legend-panels/local-authorities-layers/local-authorities-legend.component'; +import { MapLegendComponent } from './components/legend-panels/other-layers/map-legend.component'; +import { PrecipForecastLegendComponent } from './components/legend-panels/precip-forecast-layers/precip-forecast-legend.component'; +import { PrecipRadarLegendComponent } from './components/legend-panels/precip-radar-layers/precip-radar-legend.component'; +import { ProtectedLandsLegendComponent } from './components/legend-panels/protected-lands-layers/protected-lands-legend.component'; +import { RecSiteLegendComponent } from './components/legend-panels/rec-site-layers/rec-site-legend.component'; +import { RoadEventLegendComponent } from './components/legend-panels/road-event-layers/road-event-legend.component'; +import { SmokeLegendComponent } from './components/legend-panels/smoke-layers/smoke-legend.component'; import { MapLayersDataSourceDrawerSectionComponent } from './components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component'; import { MapLayersDrawerSectionComponent } from './components/map-layers-drawer-section/map-layers-drawer-section.component'; import { MapTypePickerComponent } from './components/map-type-picker/map-type-picker.component'; import { MessageDialogComponent } from './components/message-dialog/message-dialog.component'; +import { MoreComponent } from './components/more/more.component'; import { PanelWildfireStageOfControlComponentDesktop } from './components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop'; +import { EvacOrderDetailsComponent } from './components/public-event-page/evac-order-details/evac-order-details.component'; +import { PublicEventPageComponent } from './components/public-event-page/public-event-page.component'; import { ImagePanelComponent } from './components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component'; import { IncidentGalleryAllMediaMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component'; import { IncidentGalleryImagesMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component'; @@ -140,6 +192,9 @@ import { IncidentGalleryPanelMobileComponent } from './components/public-inciden import { IncidentGalleryPanel } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component'; import { IncidentGalleryVideosMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component'; import { VideoPanelComponent } from './components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component'; +import { AreaRestrictionHeaderComponent } from './components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component'; +import { BanHeaderComponent } from './components/public-incident-page/incident-info-header/ban-header/ban-header.component'; +import { DangerRatingHeaderComponent } from './components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component'; import { IncidentHeaderPanel } from './components/public-incident-page/incident-info-header/incident-header-panel.component'; import { IncidentInfoPanelMobileComponent } from './components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component'; import { IncidentInfoPanel } from './components/public-incident-page/incident-info-panel/incident-info-panel.component'; @@ -147,6 +202,7 @@ import { IncidentMapsPanelMobileComponent } from './components/public-incident-p import { IncidentMapsPanel } from './components/public-incident-page/incident-maps-panel/incident-maps-panel.component'; import { IncidentOverviewPanelMobileComponent } from './components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component'; import { IncidentOverviewPanel } from './components/public-incident-page/incident-overview-panel/incident-overview-panel.component'; +import { IncidentTabsComponent } from './components/public-incident-page/incident-tabs/incident-tabs.component'; import { PublicIncidentPage } from './components/public-incident-page/public-incident-page.component'; import { RoFCommentsPage } from './components/report-of-fire/comment-page/rof-comments-page.component'; import { LocationServicesDialogComponent } from './components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component'; @@ -162,9 +218,16 @@ import { ReportOfFirePage } from './components/report-of-fire/report-of-fire.com import { RofCallPage } from './components/report-of-fire/rof-callback-page/rof-call-page.component'; import { RoFSimpleQuestionPage } from './components/report-of-fire/simple-question-page/rof-simple-question-page.component'; import { RoFTitlePage } from './components/report-of-fire/title-page/rof-title-page.component'; +import { AddSavedLocationComponent } from './components/saved/add-saved-location/add-saved-location.component'; +import { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component'; +import { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component'; +import { SavedComponent } from './components/saved/saved.component'; +import { SearchPageComponent } from './components/search/search-page.component'; import { SignOutPageComponent } from './components/sign-out-page/sign-out-page.component'; import { ContactWidgetDialogComponent } from './components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component'; import { StickyWidgetComponent } from './components/sticky-widget/sticky-widget.component'; +import { WeatherHistoryOptionsDialogComponent } from './components/weather/weather-history-options-dialog/weather-history-options-dialog.component'; +import { WeatherHistoryComponent } from './components/weather/weather-history/weather-history.component'; import { WeatherPanelComponent } from './components/weather/weather-panel/weather-panel.component'; import { AdminEditDashboard } from './components/wf-admin-panel/dashboard-panel/edit-dashboard.component'; import { WfAdminPanelComponentDesktop } from './components/wf-admin-panel/wf-admin-panel.component.desktop'; @@ -195,64 +258,20 @@ import { SafePipe } from './pipes/safe.pipe'; import { AGOLService } from './services/AGOL-service'; import { CommonUtilityService } from './services/common-utility.service'; import { DocumentManagementService } from './services/document-management.service'; +import { GoogleChartsService } from './services/google-charts.service'; +import { IonicStorageService } from './services/ionic-storage.service'; import { LocalStorageService } from './services/local-storage-service'; import { MapConfigService } from './services/map-config.service'; import { PointIdService } from './services/point-id.service'; import { PublishedIncidentService } from './services/published-incident-service'; import { ReportOfFireService } from './services/report-of-fire-service'; +import { ResourceManagementService } from './services/resource-management.service'; import { UpdateService } from './services/update.service'; import { WatchlistService } from './services/watchlist-service'; import { WFMapService } from './services/wf-map.service'; import { CustomReuseStrategy } from './shared/route/custom-route-reuse-strategy'; import { initialRootState, rootEffects, rootReducers } from './store'; import { provideBootstrapEffects } from './utils'; -import { SavedComponent } from './components/saved/saved.component'; -import { MoreComponent } from './components/more/more.component'; -import { BansFullDetailsComponent } from './components/full-details/bans-full-details/bans-full-details.component'; -import { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component'; -import { EvacAlertFullDetailsComponent } from './components/full-details/evac-alert-full-details/evac-alert-full-details.component'; -import { EvacOtherInfoComponent } from './components/full-details/evac-other-info/evac-other-info.component'; -import { MapLegendComponent } from './components/legend-panels/other-layers/map-legend.component'; -import { FireLegendComponent } from './components/legend-panels/fires/fire-legend.component'; -import { BaseLegendComponent } from './components/legend-panels/base-legend.component'; -import { EvacLegendComponent } from './components/legend-panels/evac-layers/evac-legend.component'; -import { BansLegendComponent } from './components/legend-panels/bans-layers/bans-legend.component'; -import { AreaRestrictionLegendComponent } from './components/legend-panels/area-restriction-layers/area-restriction-legend.component'; -import { DangerRatingLegendComponent } from './components/legend-panels/danger-rating-layers/danger-rating-legend.component'; -import { SmokeLegendComponent } from './components/legend-panels/smoke-layers/smoke-legend.component'; -import { RoadEventLegendComponent } from './components/legend-panels/road-event-layers/road-event-legend.component'; -import { LocalAuthoritiesLegendComponent } from './components/legend-panels/local-authorities-layers/local-authorities-legend.component'; -import { PrecipRadarLegendComponent } from './components/legend-panels/precip-radar-layers/precip-radar-legend.component'; -import { PrecipForecastLegendComponent } from './components/legend-panels/precip-forecast-layers/precip-forecast-legend.component'; -import { RecSiteLegendComponent } from './components/legend-panels/rec-site-layers/rec-site-legend.component'; -import { ProtectedLandsLegendComponent } from './components/legend-panels/protected-lands-layers/protected-lands-legend.component'; -import { SearchPageComponent } from './components/search/search-page.component'; -import { AddSavedLocationComponent } from './components/saved/add-saved-location/add-saved-location.component'; -import { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component'; -import { EvacOrderFullDetailsComponent } from './components/full-details/evac-order-full-details/evac-order-full-details.component'; -import { MatSliderModule } from '@angular/material/slider'; -import { NotificationService } from '@app/services/notification.service'; -import { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component'; -import { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component'; -import { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component'; -import { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component'; -import { WeatherHistoryComponent } from './components/weather/weather-history/weather-history.component'; -import { WeatherHistoryOptionsDialogComponent } from './components/weather/weather-history-options-dialog/weather-history-options-dialog.component'; -import { GoogleChartsModule } from 'angular-google-charts'; -import { GoogleChartsService } from './services/google-charts.service'; -import { BaseDialogComponent } from './components/base-dialog/base-dialog.component'; -import { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component'; -import { HTTP } from '@ionic-native/http/ngx'; -import { IonicStorageService } from './services/ionic-storage.service'; -import { PublicEventPageComponent } from './components/public-event-page/public-event-page.component'; -import { IncidentTabsComponent } from './components/public-incident-page/incident-tabs/incident-tabs.component'; -import { ResourceManagementService } from './services/resource-management.service'; -import { ApiModule as ScheduleApiModule, - Configuration as ScheduleAPIServiceConfiguration -} from "@wf1/wfrm-resource-schedule-api"; -import { AreaRestrictionHeaderComponent } from './components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component'; -import { BanHeaderComponent } from './components/public-incident-page/incident-info-header/ban-header/ban-header.component'; -import { DangerRatingHeaderComponent } from './components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component'; // Copied from im-external.module TODO: consolidate in one place export const DATE_FORMATS = { @@ -372,7 +391,6 @@ export const DATE_FORMATS = { FireTotalsWidget, HistoricalComparisonWidget, FireCentreStatsWidget, - MapToggleButtonComponent, DraggablePanelComponent, MobileSlidingDrawerComponent, MapTypePickerComponent, @@ -405,7 +423,7 @@ export const DATE_FORMATS = { ProtectedLandsLegendComponent, SearchPageComponent, AddSavedLocationComponent, - notificationMapComponent, + NotificationMapComponent, SavedLocationFullDetailsComponent, ConfirmationDialogComponent, WildfireNotificationDialogComponent, @@ -419,6 +437,24 @@ export const DATE_FORMATS = { AreaRestrictionHeaderComponent, BanHeaderComponent, DangerRatingHeaderComponent, + AdvisorySectionComponent, + IconButtonComponent, + ContentCardContainerComponent, + TwoColumnContentCardsContainerComponent, + RelatedTopicsCardComponent, + ReturningHomeCardComponent, + AtTheReceptionCentreCardComponent, + IconListItemComponent, + WfnewsButtonComponent, + WhereShouldIGoCardComponent, + WarningBannerComponent, + WhenYouLeaveCardComponent, + OtherSourcesWhenYouLeaveCardComponent, + ConnectWithLocalAuthoritiesCardComponent, + AssociatedWildfireCardComponent, + IconInfoChipComponent, + CircleIconButtonComponent, + EvacOrderDetailsComponent ], imports: [ MatSortModule, diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.html new file mode 100644 index 000000000..c5c6a8b2c --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.html @@ -0,0 +1,28 @@ +
+ +
+ +
+ +
+ +
+ +
+
+ icon +
+ +
+ {{ title }} + {{ message }} +
+
+ +
+ +
+
+ +
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss new file mode 100644 index 000000000..41d3ccc06 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss @@ -0,0 +1,62 @@ +.advisory-section { + padding: 16px 32px; + border-top: 2px solid #DDDDDD; + border-bottom: 2px solid #DDDDDD; + background: #FFFFFF; + + .top { + padding-bottom: 4px; + .logo { + width: 174px; + height: 34px; + } + } + + hr { background-color: #e2e2e2; height: 1px; border: 0; } + + .bottom { + display: flex; + justify-content: space-between; + padding-top: 8px; + + .content-container { + display: flex; + align-items: center; + gap: 16px; + + .icon-container { + padding: 8px; + justify-content: center; + align-items: center; + border-radius: 30px; + background: #DDDDDD; + + .icon { + width: 24px; + height: 24px; + } + + } + + .message-container { + display: flex; + flex-direction: column; + + .title { + font-size: 20px; + font-weight: 500; + color: #1a1a1a; + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + } + + .message { + font-size: 16px; + line-height: 24px; + font-weight: 400; + color: #484848; + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + } + } + } + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.ts new file mode 100644 index 000000000..662eb4a00 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.ts @@ -0,0 +1,33 @@ +import { Component, Input } from '@angular/core'; +import { IconButtonArgs } from '../icon-button/icon-button.component'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'advisory-section', + templateUrl: './advisory-section.component.html', + styleUrls: ['./advisory-section.component.scss'] +}) +export class AdvisorySectionComponent { + @Input() logoPath: string; + @Input() iconPath: string; + @Input() title: string; + @Input() message: string; + @Input() componentStyle: AdvisorySectionStyle; + @Input() buttonArgs: IconButtonArgs; +} + +export interface AdvisorySectionArgs { + logoPath: string; + iconPath: string; + title: string; + message: string; + componentStyle: AdvisorySectionStyle; + buttonArgs: IconButtonArgs; +} + +interface AdvisorySectionStyle { + backgroundColor: string; + dividerColor: string; + iconCircleColor: string; + outerBorderColor: string; +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.stories.ts new file mode 100644 index 000000000..a25ab7519 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.stories.ts @@ -0,0 +1,74 @@ +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { IconButtonComponent } from '../icon-button/icon-button.component'; +import { AdvisorySectionComponent } from './advisory-section.component'; + + +const meta: Meta = { + title: 'Banners/AdvisorySection', + component: AdvisorySectionComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [IconButtonComponent, AdvisorySectionComponent], + }), + ] +}; + +export default meta; +type Story = StoryObj; + +export const evacuationInformationOrder: Story = { + args: { + logoPath: '/assets/images/logo/emergency-info-bc.png', + iconPath: '/assets/images/svg-icons/evacuation-order.svg', + title: 'Evacuation Information', + message: 'Go to Emergency Info BC for up-to-date evaucation information.', + componentStyle: { + backgroundColor: '#FFF5F6', + dividerColor: '#E7DADA', + iconCircleColor: '#FDCECE', + outerBorderColor: '#F2D3D3' + }, + buttonArgs: { + iconPath: '/assets/images/svg-icons/launch.svg', + label: 'Evacuation Information', + componentStyle: { + backgroundColor: '#B91D38', + labelColor: '#FFFFFF', + iconColor: '#FFFFFF', + border: 'none' + }, + clickHandler: () => () => { + console.log('Button clicked'); + }, + }, + }, +}; + +export const evacuationInformationAlert: Story = { + args: { + logoPath: '/assets/images/logo/emergency-info-bc.png', + iconPath: '/assets/images/svg-icons/evacuation-alert.svg', + title: 'Evacuation Information', + message: 'Go to Emergency Info BC for up-to-date evaucation information.', + componentStyle: { + backgroundColor: '#FFFAEB', + dividerColor: '#EEE8D3', + iconCircleColor: '#FEEFBE', + outerBorderColor: '#F5E8BA' + }, + buttonArgs: { + iconPath: '/assets/images/svg-icons/launch.svg', + label: 'Evacuation Information', + componentStyle: { + backgroundColor: '#8F7100', + labelColor: '#FFFFFF', + iconColor: '#FFFFFF', + border: 'none' + }, + clickHandler: () => () => { + console.log('Button clicked'); + }, + }, + }, +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/alert-order-banner/alert-order-banner.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/alert-order-banner/alert-order-banner.component.ts index bd931836a..511086aac 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/alert-order-banner/alert-order-banner.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/common/alert-order-banner/alert-order-banner.component.ts @@ -5,6 +5,7 @@ import { } from '../../../conversion/models'; @Component({ + // eslint-disable-next-line @angular-eslint/component-selector selector: 'alert-order-banner', templateUrl: './alert-order-banner.component.html', styleUrls: ['./alert-order-banner.component.scss'], diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.html new file mode 100644 index 000000000..44ad5155d --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.html @@ -0,0 +1,9 @@ +
+
+
+ icon +
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.scss new file mode 100644 index 000000000..414323231 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.scss @@ -0,0 +1,19 @@ +@import "../../../../styles/variables.scss"; + +.button-container { + padding: 6px; + justify-content: center; + align-items: center; + cursor: pointer; + border-radius: 64px; + width: max-content; + + background: #FFFFFF; + border: 1px solid #dedede; + + .icon { + width: 20px; + height: 20px; + align-self: center; + } +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.ts new file mode 100644 index 000000000..8346167b1 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.ts @@ -0,0 +1,27 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'circle-icon-button', + templateUrl: './circle-icon-button.component.html', + styleUrls: ['./circle-icon-button.component.scss'], +}) +export class CircleIconButtonComponent { + @Input() iconPath: string; + @Input() label: string; + @Input() componentStyle?: CircleIconButtonStyle; + @Input() clickHandler: () => void; +} + +export interface CircleIconButtonArgs { + iconPath: string; + componentStyle?: CircleIconButtonStyle; + clickHandler: () => void; +} + +export interface CircleIconButtonStyle { + backgroundColor: string; + border: string; + iconColor?: string; + overrideIconMask?: boolean; +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.stories.ts new file mode 100644 index 000000000..2a530f21a --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.stories.ts @@ -0,0 +1,48 @@ +import { action } from '@storybook/addon-actions'; +import { type Meta, type StoryObj } from '@storybook/angular'; +import { CircleIconButtonComponent } from './circle-icon-button.component'; + +const meta: Meta = { + title: 'Buttons/CircleIconButton', + component: CircleIconButtonComponent, + tags: ['autodocs'], +}; + +export default meta; +type Story = StoryObj; + +export const defaultStyle: Story = { + args: { + iconPath: '/assets/images/svg-icons/forward-arrow-grey.svg', + }, +}; + +export const evacuationInformation: Story = { + args: { + iconPath: '/assets/images/svg-icons/forward-arrow-grey.svg', + componentStyle: { + backgroundColor: '#B91D38', + iconColor: '#FFFFFF', + border: 'none' + }, + clickHandler: () => { + action('Button clicked'); + console.log('Button clicked'); + } + }, +}; + +export const withNonMaskedIcon: Story = { + args: { + iconPath: '/assets/images/svg-icons/forward-arrow-grey.svg', + componentStyle: { + backgroundColor: '#FFFFFF', + border: '1 px solid #000000', + overrideIconMask: true + }, + clickHandler: () => { + action('Button clicked'); + console.log('Button clicked'); + } + }, +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.html new file mode 100644 index 000000000..619aa3f50 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.html @@ -0,0 +1,4 @@ +
+ +
+ diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.scss new file mode 100644 index 000000000..d7966426f --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.scss @@ -0,0 +1,14 @@ +.content-card-container { + display: flex; + padding: 24px; + flex-direction: column; + align-items: flex-start; + gap: 16px; + align-self: stretch; + + border-radius: 16px; + background: var(--white-1-default, #FFF); + + /* Information Cards */ + box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10); +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.ts new file mode 100644 index 000000000..2d909a266 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'content-card-container', + templateUrl: './content-card-container.component.html', + styleUrls: ['./content-card-container.component.scss'] +}) +export class ContentCardContainerComponent { + +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.stories.ts new file mode 100644 index 000000000..bb36ed48f --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.stories.ts @@ -0,0 +1,34 @@ +import { type Meta, type StoryObj } from '@storybook/angular'; +import { ContentCardContainerComponent } from './content-card-container.component'; + +const meta: Meta = { + title: 'Containers/ContentCardContainer', + component: ContentCardContainerComponent, + tags: ['autodocs'], +}; + +export default meta; +type Story = StoryObj; + +export const shortOne: Story = { + render: () => ({ + template: ` + + This is the content for a short one. + ` + }), +}; + +export const typicalUsage: Story = { + render: () => ({ + template: ` + +

This is the content for a longer and more dynamic one.

+
+ Might have things like headers and line breaks. +

And paragraphs.

+ And the content should grow and shrink as neeeded. +
` + }), +}; + diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.html new file mode 100644 index 000000000..60a3f9f5f --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.html @@ -0,0 +1,10 @@ +
+
+
+ icon +
{{ label }}
+
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss new file mode 100644 index 000000000..fbe825d93 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss @@ -0,0 +1,31 @@ +@import "../../../../styles/variables.scss"; + +.button-container { + display: flex; + padding: 12px 32px; + justify-content: center; + align-items: center; + gap: 8px; + align-self: stretch; + cursor: pointer; + border-radius: 8px; + width: max-content; + background: #FFFFFF; + border: 1px solid #dedede; + + .label { + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, + sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: normal; + color: #000000; + } + + .icon { + width: 24px; + height: 24px; + align-self: center; + } +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.ts new file mode 100644 index 000000000..e7142b65f --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.ts @@ -0,0 +1,29 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'icon-button', + templateUrl: './icon-button.component.html', + styleUrls: ['./icon-button.component.scss'], +}) +export class IconButtonComponent { + @Input() iconPath: string; + @Input() label: string; + @Input() componentStyle?: IconButtonStyle; + @Input() clickHandler: () => void; +} + +export interface IconButtonArgs { + iconPath: string; + label: string; + componentStyle?: IconButtonStyle; + clickHandler: () => void; +} + +interface IconButtonStyle { + backgroundColor: string; + border: string; + iconColor?: string; + labelColor: string; + overrideIconMask?: boolean; +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.stories.ts new file mode 100644 index 000000000..e2ca75e1b --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.stories.ts @@ -0,0 +1,53 @@ +import { action } from '@storybook/addon-actions'; +import { type Meta, type StoryObj } from '@storybook/angular'; +import { IconButtonComponent } from './icon-button.component'; + +const meta: Meta = { + title: 'Buttons/IconButton', + component: IconButtonComponent, + tags: ['autodocs'], +}; + +export default meta; +type Story = StoryObj; + +export const defaultStyle: Story = { + args: { + label: 'Action', + iconPath: '/assets/images/svg-icons/red_warning.svg', + }, +}; + +export const evacuationInformation: Story = { + args: { + label: 'Evacuation Information', + iconPath: '/assets/images/svg-icons/launch.svg', + componentStyle: { + backgroundColor: '#B91D38', + labelColor: '#FFFFFF', + iconColor: '#FFFFFF', + border: 'none' + }, + clickHandler: () => { + action('Button clicked'); + console.log('Button clicked'); + } + }, +}; + +export const withNonMaskedIcon: Story = { + args: { + label: 'Evacuation Information', + iconPath: '/assets/images/svg-icons/fire-note.svg', + componentStyle: { + backgroundColor: '#FFFFFF', + labelColor: '#000000', + border: '1 px solid #000000', + overrideIconMask: true + }, + clickHandler: () => { + action('Button clicked'); + console.log('Button clicked'); + } + }, +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.html new file mode 100644 index 000000000..aaf1857ef --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.html @@ -0,0 +1,9 @@ +
+
+
+ icon +
{{ label }}
+
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.scss new file mode 100644 index 000000000..6354404e6 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.scss @@ -0,0 +1,35 @@ +@import "../../../../styles/variables.scss"; + +.chip-container { + display: flex; + padding: 8px 16px; + justify-content: center; + align-items: center; + gap: 8px; + align-self: stretch; + cursor: pointer; + border-radius: 4px; + width: max-content; + background: #FFFFFF; + border: 1px solid #dedede; + + &.slim { + padding: 4px 6px; + } + + .label { + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, + sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 500; + line-height: normal; + color: #000000; + } + + .icon { + width: 20px; + height: 20px; + align-self: center; + } +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.ts new file mode 100644 index 000000000..8565761a3 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.ts @@ -0,0 +1,28 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'icon-info-chip', + templateUrl: './icon-info-chip.component.html', + styleUrls: ['./icon-info-chip.component.scss'], +}) +export class IconInfoChipComponent { + @Input() iconPath: string; + @Input() label: string; + @Input() componentStyle?: IconInfoChipStyle; +} + +export interface IconInfoChipArgs { + iconPath: string; + label: string; + componentStyle?: IconInfoChipStyle; +} + +export interface IconInfoChipStyle { + backgroundColor: string; + border: string; + iconColor?: string; + labelColor: string; + slim?: boolean; + overrideIconMask?: boolean; +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.stories.ts new file mode 100644 index 000000000..4a51f3290 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.stories.ts @@ -0,0 +1,45 @@ +import { type Meta, type StoryObj } from '@storybook/angular'; +import { IconInfoChipComponent } from './icon-info-chip.component'; + +const meta: Meta = { + title: 'Chips/IconInfoChip', + component: IconInfoChipComponent, + tags: ['autodocs'], +}; + +export default meta; +type Story = StoryObj; + +export const defaultStyle: Story = { + args: { + label: 'Action', + iconPath: '/assets/images/svg-icons/evacuation-order.svg', + }, +}; + +export const evacuationOrder: Story = { + args: { + label: 'Order', + iconPath: '/assets/images/svg-icons/evacuation-order.svg', + componentStyle: { + backgroundColor: '#FEF1F2', + labelColor: '#98273B', + iconColor: '#98273B', + border: '1px solid #F4CFCF' + }, + }, +}; + +export const wildfireOfNote: Story = { + args: { + label: 'Wildfire of Note', + iconPath: '/assets/images/svg-icons/fire-note.svg', + componentStyle: { + backgroundColor: '#FFFFFF', + labelColor: '#98273B', + border: '1px solid #AA1D3E', + slim: true, + overrideIconMask: true + }, + }, +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.html new file mode 100644 index 000000000..ce74dbe0f --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.html @@ -0,0 +1,8 @@ +
+ + {{text}} +
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.scss new file mode 100644 index 000000000..a1d34cedc --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.scss @@ -0,0 +1,30 @@ +.icon-list-item { + display: flex; + gap: 16px; + + &.slim { + gap: 8px; + } + + .icon { + width: 24px; + height: 24px; + + &.slim { + width: 16px; + height: 16px; + align-self: center; + } + } + + .text { + color: var(--Grey-5B, #5B5B5B); + + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.ts new file mode 100644 index 000000000..1e8dbe30d --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.ts @@ -0,0 +1,21 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'icon-list-item', + templateUrl: './icon-list-item.component.html', + styleUrls: ['./icon-list-item.component.scss'] +}) +export class IconListItemComponent { + + @Input() iconPath: string; + @Input() text: string; + @Input() link?: string; + @Input() slim?: boolean; + + directToLink() { + if (this.link) { + window.open(this.link); + } + } +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.stories.ts new file mode 100644 index 000000000..cc73a7d0c --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.stories.ts @@ -0,0 +1,33 @@ +import { type Meta, type StoryObj } from '@storybook/angular'; +import { IconListItemComponent } from './icon-list-item.component'; + +const meta: Meta = { + title: 'List Items/IconListItem', + component: IconListItemComponent, + tags: ['autodocs'], +}; + +export default meta; +type Story = StoryObj; + +export const football: Story = { + args: { + iconPath: '/assets/images/svg-icons/american-football.svg', + text: 'American Football', + }, +}; + +export const patio: Story = { + args: { + iconPath: '/assets/images/svg-icons/patio_furniture.svg', + text: 'Some of these emojis are random. Where do we even use these?', + }, +}; + +export const smallerIcons: Story = { + args: { + iconPath: '/assets/images/svg-icons/patio_furniture.svg', + text: 'Some of these emojis are random. Where do we even use these?', + slim: true, + }, +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.html index bc0dacbc7..20c83bfa7 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.html @@ -1,7 +1,7 @@
{{ text }}
-
{{ subtext }}
+
{{ subtext }}
-
+
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.scss index 838e23f2d..9835807da 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.scss @@ -5,7 +5,6 @@ gap: 8px; align-self: stretch; cursor: pointer; - width: 100%; border-radius: 6px; border: 1px solid #dedede; @@ -43,7 +42,7 @@ } .icon { - background-color: #548adb; + background: #548adb; width: 24px; height: 24px; -webkit-mask-image: url("../../../../assets/images/svg-icons/launch.svg"); diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.ts index ba8ec4c96..65140c799 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.ts @@ -2,14 +2,16 @@ import { Component, Input } from '@angular/core'; import { Browser } from '@capacitor/browser'; @Component({ + // eslint-disable-next-line @angular-eslint/component-selector selector: 'link-button', templateUrl: './link-button.component.html', styleUrls: ['./link-button.component.scss'], }) export class LinkButtonComponent { @Input() text: string; - @Input() subtext: string; + @Input() subtext?: string; @Input() link: string; + @Input() iconColor?: string; openLink = async () => { await Browser.open({ url: this.link }); diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.stories.ts index d06bfedb6..56d7d27b4 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.stories.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.stories.ts @@ -50,3 +50,14 @@ export const longTitle: Story = { componentWrapperDecorator((story) => `
${story}
`), ], }; + +export const noSubtext: Story = { + args: { + text: 'Only the title', + link: 'https://bing.com', + iconColor: '#909090' + }, + decorators: [ + componentWrapperDecorator((story) => `
${story}
`), + ], +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/mobile-sliding-drawer/mobile-sliding-drawer.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/mobile-sliding-drawer/mobile-sliding-drawer.component.ts index 17078c72d..d5ed316c7 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/mobile-sliding-drawer/mobile-sliding-drawer.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/common/mobile-sliding-drawer/mobile-sliding-drawer.component.ts @@ -8,6 +8,7 @@ import { } from '@angular/core'; @Component({ + // eslint-disable-next-line @angular-eslint/component-selector selector: 'mobile-sliding-drawer', templateUrl: './mobile-sliding-drawer.component.html', styleUrls: ['./mobile-sliding-drawer.component.scss'], diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.html new file mode 100644 index 000000000..9e827012e --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.html @@ -0,0 +1,8 @@ +
+
+ +
+
+ +
+
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.scss new file mode 100644 index 000000000..53b0c25e3 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.scss @@ -0,0 +1,26 @@ +@import "../../../../styles/_variables.scss"; + +.two-column-content-cards-container { + display: flex; + align-items: flex-start; + gap: 32px; + + @media screen and (max-width: $mobile-max-width) { + display: block; + padding-bottom: 24px; + } + + .column-1, .column-2 { + display: flex; + flex-direction: column; + width: 50%; + gap: 32px; + + @media screen and (max-width: $mobile-max-width) { + width: auto; + padding-bottom: 24px; + padding-left: 24px; + padding-right: 24px; + } + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.stories.ts new file mode 100644 index 000000000..e1bb48103 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.stories.ts @@ -0,0 +1,37 @@ +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { ContentCardContainerComponent } from '../content-card-container/content-card-container.component'; +import { TwoColumnContentCardsContainerComponent } from './two-column-content-cards-container.component'; + +const meta: Meta = { + title: 'Containers/TwoColumnContentCardsContainer', + component: TwoColumnContentCardsContainerComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [TwoColumnContentCardsContainerComponent, ContentCardContainerComponent], + }), + + ], +}; + +export default meta; +type Story = StoryObj; + +export const example: Story = { + render: () => ({ + template: ` + + + Column 1 A + Column 1 B + Column 1 C + + + Column 2 A + Column 2 B + Column 2 C + + + `, + }), +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.ts new file mode 100644 index 000000000..e8869abc2 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'two-column-content-cards-container', + templateUrl: './two-column-content-cards-container.component.html', + styleUrls: ['./two-column-content-cards-container.component.scss'] +}) +export class TwoColumnContentCardsContainerComponent { + +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.html new file mode 100644 index 000000000..32b4933c4 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.html @@ -0,0 +1,9 @@ +
+
+
+ icon + {{label}} +
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.scss new file mode 100644 index 000000000..f59625fed --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.scss @@ -0,0 +1,26 @@ +.warning-banner { + display: flex; + padding: 8px 12px; + align-items: flex-start; + gap: 12px; + border-radius: 5px; + border: 1.5px solid #dedede; + background: #FFFFFF; + + .icon { + width: 24px; + height: 24px; + flex-shrink: 0; + } + + .label { + color: #242424; + + /* 16 Reg */ + font-family: "Noto Sans"; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.ts new file mode 100644 index 000000000..8177f7cbd --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.ts @@ -0,0 +1,27 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'warning-banner', + templateUrl: './warning-banner.component.html', + styleUrls: ['./warning-banner.component.scss'], +}) +export class WarningBannerComponent { + @Input() iconPath: string; + @Input() label: string; + @Input() componentStyle?: WarningBannerStyle; +} + +export interface WarningBannerArgs { + iconPath: string; + label: string; + componentStyle?: WarningBannerStyle; +} + +interface WarningBannerStyle { + backgroundColor: string; + border: string; + iconColor?: string; + labelColor: string; + overrideIconMask?: boolean; +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.stories.ts new file mode 100644 index 000000000..50da19964 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.stories.ts @@ -0,0 +1,46 @@ +import type { Meta, StoryObj } from '@storybook/angular'; +import { WarningBannerComponent } from './warning-banner.component'; + +const meta: Meta = { + title: 'Banners/WarningBanner', + component: WarningBannerComponent, + tags: ['autodocs'], +}; + +export default meta; +type Story = StoryObj; + +export const defaultStyle: Story = { + args: { + label: 'Only perform the following tasks if there is time and it is safe to do so.', + iconPath: '/assets/images/svg-icons/red_warning.svg', + }, +}; + + +export const warningExample: Story = { + args: { + label: 'Only perform the following tasks if there is time and it is safe to do so.', + iconPath: '/assets/images/svg-icons/red_warning.svg', + componentStyle: { + backgroundColor: '#FEF1F2', + labelColor: '#242424', + iconColor: '#D8292F', + border: '1.5px solid #D8292F' + }, + }, +}; + +export const nonMaskedIcon: Story = { + args: { + label: 'Only perform the following tasks if there is time and it is safe to do so.', + iconPath: '/assets/images/svg-icons/fire-note.svg', + componentStyle: { + backgroundColor: '#FEF1F2', + labelColor: '#242424', + iconColor: '#D8292F', + border: '1.5px solid #D8292F', + overrideIconMask: true + }, + }, +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.html new file mode 100644 index 000000000..f085a36ab --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.html @@ -0,0 +1,4 @@ +
+
{{ label }}
+
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss new file mode 100644 index 000000000..830ff87ea --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss @@ -0,0 +1,30 @@ +@import "../../../../styles/variables.scss"; + +.button-container { + display: flex; + padding: 12px 32px; + justify-content: center; + align-items: center; + gap: 8px; + align-self: stretch; + cursor: pointer; + border-radius: 8px; + background: #FFFFFF; + border: 1px solid #dedede; + + .label { + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, + sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: normal; + color: #000000; + } + + .icon { + width: 24px; + height: 24px; + background-color: #000000; + } +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.ts new file mode 100644 index 000000000..0d86cf42f --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.ts @@ -0,0 +1,26 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'wfnews-button', + templateUrl: './wfnews-button.component.html', + styleUrls: ['./wfnews-button.component.scss'], +}) +export class WfnewsButtonComponent { + @Input() label: string; + @Input() componentStyle?: WfnewsButtonStyle; + @Input() clickHandler: () => void; +} + +export interface WfnewsButtonArgs { + iconPath: string; + label: string; + componentStyle?: WfnewsButtonStyle; + clickHandler: () => void; +} + +interface WfnewsButtonStyle { + backgroundColor: string; + border: string; + labelColor: string; +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.stories.ts new file mode 100644 index 000000000..e78575da5 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.stories.ts @@ -0,0 +1,27 @@ +import { action } from '@storybook/addon-actions'; +import { type Meta, type StoryObj } from '@storybook/angular'; +import { WfnewsButtonComponent } from './wfnews-button.component'; + +const meta: Meta = { + title: 'Buttons/WfnewsButton', + component: WfnewsButtonComponent, + tags: ['autodocs'], +}; + +export default meta; +type Story = StoryObj; + +export const evacuationInformation: Story = { + args: { + label: 'Evacuee Registration and Assistance', + componentStyle: { + backgroundColor: '#EEEEEE', + labelColor: '#242424', + border: '1px solid #C7C7C7;' + }, + clickHandler: () => { + action('Button clicked'); + console.log('Button clicked'); + } + }, +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.html new file mode 100644 index 000000000..2c2a8a6b6 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.html @@ -0,0 +1,26 @@ + +
+ Associated Wildfire +
+ {{getIncidentName()}} + Bookmark +
+
+ + + +
+
+ + + +
+ +
+ +
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.scss new file mode 100644 index 000000000..b97641499 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.scss @@ -0,0 +1,59 @@ +.associated-wildfire-card { + + .header { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 8px; + align-self: stretch; + padding-bottom: 6px; + border-bottom: 1px solid #DDD; + + .subtitle { + color: #5B5B5B; + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 14px; + font-style: normal; + font-weight: 600; + line-height: normal; + } + + .title-bar { + display: flex; + align-items: center; + gap: 10px; + align-self: stretch; + + .title { + color: var(--Black-24, #242424); + /* 22 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 22px; + font-style: normal; + font-weight: 600; + line-height: 33px; /* 150% */ + flex: 1 0 0; + } + + .bookmark-icon { + cursor: pointer; + width: 24px; + height: 24px; + align-self: center; + } + } + } + + .content { + display: flex; + justify-content: space-between; + align-items: flex-end; + align-self: stretch; + gap: 4px; + + .wildfire-info { + display: flex; + flex-direction: column; + } + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.ts new file mode 100644 index 000000000..910223c95 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.ts @@ -0,0 +1,72 @@ +import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { CircleIconButtonStyle } from '@app/components/common/circle-icon-button/circle-icon-button.component'; +import { IconInfoChipStyle } from '@app/components/common/icon-info-chip/icon-info-chip.component'; +import { STAGE_OF_CONTROL_CODES } from '@app/constants'; +import { SimpleIncident } from '@app/services/published-incident-service'; +import { convertToDateYear, getStageOfControlLabel } from '@app/utils'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'associated-wildfire-card', + templateUrl: './associated-wildfire-card.component.html', + styleUrls: ['./associated-wildfire-card.component.scss'] +}) +export class AssociatedWildfireCardComponent { + + @Input() incident: SimpleIncident; + @Input() isBookmarked: boolean; + + @Output() bookmarkClicked = new EventEmitter(); + @Output() viewDetailsClicked = new EventEmitter(); + + getStageOfControlLabel = getStageOfControlLabel; + convertToDateYear = convertToDateYear; + + wildfireOfNoteChipStyle: IconInfoChipStyle = { + backgroundColor: '#FFFFFF', + labelColor: '#98273B', + border: '1px solid #AA1D3E', + slim: true, + overrideIconMask: true + }; + + circleButtonStyle: CircleIconButtonStyle = { + backgroundColor: '#EEE', + iconColor: '#666666', + border: 'none' + }; + + getBookmarkIconPath = () => this.isBookmarked ? 'assets/images/svg-icons/bookmark-blue.svg' : 'assets/images/svg-icons/bookmark.svg'; + + getStageOfControlLabelText = () => getStageOfControlLabel(this.incident?.stageOfControlCode); + + getStageOfControlIconPath = () => { + const directory = 'assets/images/svg-icons/'; + switch (this.incident?.stageOfControlCode?.toUpperCase()?.trim()) { + case STAGE_OF_CONTROL_CODES.OUT: + return directory + 'out-fire.svg'; + case STAGE_OF_CONTROL_CODES.OUT_OF_CONTROL: + return directory + 'out-of-control.svg'; + case STAGE_OF_CONTROL_CODES.BEING_HELD: + return directory + 'being-held.svg'; + case STAGE_OF_CONTROL_CODES.UNDER_CONTROL: + return directory + 'under-control.svg'; + default: + return directory + 'question.svg'; + }; + }; + + getDiscoveryDate = () => 'Discovered on ' + convertToDateYear(this.incident?.discoveryDate); + + getIncidentName = () => this.incident?.incidentName?.replace('Fire', '').trim() + ' Wildfire'; + + getFireCenter = () => this.incident?.fireCentreName || 'Unknown'; + + toggleBookmark = () => { + this.isBookmarked = !this.isBookmarked; + this.bookmarkClicked.emit(this.isBookmarked); + }; + + viewDetails = () => this.viewDetailsClicked.emit(); + +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.stories.ts new file mode 100644 index 000000000..d3ae6154c --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.stories.ts @@ -0,0 +1,99 @@ +import { CircleIconButtonComponent } from '@app/components/common/circle-icon-button/circle-icon-button.component'; +import { ContentCardContainerComponent } from '@app/components/common/content-card-container/content-card-container.component'; +import { IconInfoChipComponent } from '@app/components/common/icon-info-chip/icon-info-chip.component'; +import { IconListItemComponent } from '@app/components/common/icon-list-item/icon-list-item.component'; +import { STAGE_OF_CONTROL_CODES } from '@app/constants'; +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { AssociatedWildfireCardComponent } from './associated-wildfire-card.component'; + +const meta: Meta = { + title: 'Cards/AssociatedWildfireCard', + component: AssociatedWildfireCardComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [ + AssociatedWildfireCardComponent, + ContentCardContainerComponent, + IconListItemComponent, + IconInfoChipComponent, + CircleIconButtonComponent + ] + }) + ] +}; + +export default meta; +type Story = StoryObj; + +export const example: Story = { + args: { + incident: { + incidentNumber: '12345', + incidentName: 'Test Incident', + stageOfControlCode: STAGE_OF_CONTROL_CODES.OUT_OF_CONTROL, + discoveryDate: '2021-01-01T00:00:00Z', + stageOfControlLabel: 'Out of Control', + stageOfControlIcon: 'assets/images/svg-icons/out-of-control.svg', + fireOfNoteInd: true, + fireCentreName: 'Test Fire Centre', + fireYear: '2021', + incidentNumberLabel: '12345' + }, + isBookmarked: false + } +}; + +export const out: Story = { + args: { + incident: { + incidentNumber: '12345', + incidentName: 'Test Incident', + stageOfControlCode: STAGE_OF_CONTROL_CODES.OUT, + discoveryDate: '2021-01-01T00:00:00Z', + stageOfControlLabel: 'Out', + stageOfControlIcon: 'assets/images/svg-icons/out-of-control.svg', + fireOfNoteInd: true, + fireCentreName: 'Test Fire Centre', + fireYear: '2021', + incidentNumberLabel: '12345' + }, + isBookmarked: false + } +}; + +export const bookmarked: Story = { + args: { + incident: { + incidentNumber: '12345', + incidentName: 'Test Incident', + stageOfControlCode: STAGE_OF_CONTROL_CODES.OUT, + discoveryDate: '2021-01-01T00:00:00Z', + stageOfControlLabel: 'Out', + stageOfControlIcon: 'assets/images/svg-icons/out-of-control.svg', + fireOfNoteInd: true, + fireCentreName: 'Test Fire Centre', + fireYear: '2021', + incidentNumberLabel: '12345' + }, + isBookmarked: true + } +}; + +export const notFireOfNote: Story = { + args: { + incident: { + incidentNumber: '12345', + incidentName: 'Test Incident', + stageOfControlCode: STAGE_OF_CONTROL_CODES.OUT, + discoveryDate: '2021-01-01T00:00:00Z', + stageOfControlLabel: 'Out', + stageOfControlIcon: 'assets/images/svg-icons/out-of-control.svg', + fireOfNoteInd: false, + fireCentreName: 'Test Fire Centre', + fireYear: '2021', + incidentNumberLabel: '12345' + }, + isBookmarked: false + } +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.html new file mode 100644 index 000000000..1e80e9858 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.html @@ -0,0 +1,27 @@ + +
+ At the Reception Centre + When you arrive at a reception centre, there will be Emergency Support Service responders who will assess your needs. +
+
+
+
What support will be available?
+
+ + + + + Intake can take time and you may need to wait in line, dress for the weather if possible. +
+
+ +
+
Evacuee Registration and Assistance
+
+ If you have access to a mobile phone, you can register in advance to help speed up the process at a reception centre by visiting the Evacuee Registration and Assistance web page. + +
+
+
+
+ diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss new file mode 100644 index 000000000..8828f78dd --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss @@ -0,0 +1,75 @@ +@import "../../../../../styles/variables.scss"; + +.at-the-reception-centre-card { + display: flex; + flex-direction: column; + gap: 24px; + + .header { + display: flex; + flex-direction: column; + gap: 16px; + + .title { + color: var(--Black-24, #242424); + /* 22 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 22px; + font-style: normal; + font-weight: 600; + line-height: 33px; /* 150% */ + } + + .text { + color: var(--Grey-5B, #5B5B5B); + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + + .content-container { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + + .content { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + + .content-title { + color: var(--Black-48, #484848); + /* 16 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 26px; /* 162.5% */ + } + + .content-list { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + + .content-text { + color: var(--Grey-5B, #5B5B5B); + + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + } + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.ts new file mode 100644 index 000000000..168791be4 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'at-the-reception-centre-card', + templateUrl: './at-the-reception-centre-card.component.html', + styleUrls: ['./at-the-reception-centre-card.component.scss'] +}) +export class AtTheReceptionCentreCardComponent { + + directToLink() { + window.open('https://ess.gov.bc.ca/'); + } +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.stories.ts new file mode 100644 index 000000000..5b8977588 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.stories.ts @@ -0,0 +1,22 @@ +import { ContentCardContainerComponent } from '@app/components/common/content-card-container/content-card-container.component'; +import { IconListItemComponent } from '@app/components/common/icon-list-item/icon-list-item.component'; +import { WfnewsButtonComponent } from '@app/components/common/wfnews-button/wfnews-button.component'; +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { AtTheReceptionCentreCardComponent } from './at-the-reception-centre-card.component'; + +const meta: Meta = { + title: 'Cards/AtTheRecpetionCentreCard', + component: AtTheReceptionCentreCardComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [AtTheReceptionCentreCardComponent, ContentCardContainerComponent, IconListItemComponent, WfnewsButtonComponent] + }) + ] +}; + +export default meta; +type Story = StoryObj; + +export const example: Story = { +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.html new file mode 100644 index 000000000..bac4a9c7b --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.html @@ -0,0 +1,32 @@ + +
+ Connect with Local Authorities +
+
+
+
authorities + Central Coast Regional District
+
+ Evacuation notices are authorized and implemented by local authorities. The local + authority for this evacuation notice is Central Coast Regional District. Please contact them or visit their + website for more details. +
+
+ +
+
Contact Information
+
+ Local Authorities are the best information sources related to evacuations. Search + Civic Info’s directory to find local authority contact and website information. +
+
+ +
+
+ +
+
+
+ +
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss new file mode 100644 index 000000000..ed973f191 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss @@ -0,0 +1,83 @@ +@import "../../../../../styles/variables.scss"; + +.connect-with-local-authorities-card { + display: flex; + flex-direction: column; + gap: 24px; + + .header { + display: flex; + flex-direction: column; + gap: 8px; + + .title { + color: var(--Black-24, #242424); + /* 22 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 22px; + font-style: normal; + font-weight: 600; + line-height: 33px; /* 150% */ + } + + .text { + color: var(--Grey-5B, #5B5B5B); + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + + .content-container { + display: flex; + flex-direction: column; + gap: 24px; + width: 100%; + + .content { + display: flex; + flex-direction: column; + gap: 8px; + width: 100%; + + .content-title { + color: var(--Black-48, #484848); + /* 16 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 26px; /* 162.5% */ + + display: flex; + gap: 8px; + + .icon { + width: 24px; + height: 24px; + } + } + + .content-list { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + + .content-text { + color: var(--Grey-5B, #5B5B5B); + + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + } + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.ts new file mode 100644 index 000000000..4651771d0 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'connect-with-local-authorities-card', + templateUrl: './connect-with-local-authorities-card.component.html', + styleUrls: ['./connect-with-local-authorities-card.component.scss'] +}) +export class ConnectWithLocalAuthoritiesCardComponent { + + directToLink() { + window.open('https://www.civicinfo.bc.ca/directories'); + } +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.stories.ts new file mode 100644 index 000000000..dfe81b1e3 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.stories.ts @@ -0,0 +1,22 @@ +import { ContentCardContainerComponent } from '@app/components/common/content-card-container/content-card-container.component'; +import { IconButtonComponent } from '@app/components/common/icon-button/icon-button.component'; +import { IconListItemComponent } from '@app/components/common/icon-list-item/icon-list-item.component'; +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { ConnectWithLocalAuthoritiesCardComponent } from './connect-with-local-authorities-card.component'; + +const meta: Meta = { + title: 'Cards/ConnectWithLocalAuthoritiesCard', + component: ConnectWithLocalAuthoritiesCardComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [ConnectWithLocalAuthoritiesCardComponent, ContentCardContainerComponent, IconListItemComponent, IconButtonComponent] + }) + ] +}; + +export default meta; +type Story = StoryObj; + +export const example: Story = { +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.html new file mode 100644 index 000000000..7e54ace2b --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.html @@ -0,0 +1,44 @@ + +
+ Other Sources of Information +
+
+
+
Prepared BC
+
+ Prepared BC helps you prepare for emergencies so that you can respond better and + recover faster. + + + + +
+
+
+
Emergency Info BC
+
+ Emergency Info BC shares verified event information during emergencies, as well as + official response and recovery resources. + + +
+
+
+
BC Wildfire Service
+
+ Keep checking the app or visit us on Facebook and Twitter for updates about fire + location. + + +
+
+
+
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.scss new file mode 100644 index 000000000..464d499f4 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.scss @@ -0,0 +1,75 @@ +@import "../../../../../styles/variables.scss"; + +.other-sources-of-information-card { + display: flex; + flex-direction: column; + gap: 24px; + + .header { + display: flex; + flex-direction: column; + gap: 8px; + + .title { + color: var(--Black-24, #242424); + /* 22 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 22px; + font-style: normal; + font-weight: 600; + line-height: 33px; /* 150% */ + } + + .text { + color: var(--Grey-5B, #5B5B5B); + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + + .content-container { + display: flex; + flex-direction: column; + gap: 24px; + width: 100%; + + .content { + display: flex; + flex-direction: column; + gap: 8px; + width: 100%; + + .content-title { + color: var(--Black-48, #484848); + /* 16 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 26px; /* 162.5% */ + } + + .content-list { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + + .content-text { + color: var(--Grey-5B, #5B5B5B); + + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + } + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.ts new file mode 100644 index 000000000..abf036c65 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'other-sources-of-information-card', + templateUrl: './other-sources-of-information-card.component.html', + styleUrls: ['./other-sources-of-information-card.component.scss'] +}) +export class OtherSourcesWhenYouLeaveCardComponent { + +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.stories.ts new file mode 100644 index 000000000..d0a806616 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.stories.ts @@ -0,0 +1,21 @@ +import { ContentCardContainerComponent } from '@app/components/common/content-card-container/content-card-container.component'; +import { IconListItemComponent } from '@app/components/common/icon-list-item/icon-list-item.component'; +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { OtherSourcesWhenYouLeaveCardComponent } from './other-sources-of-information-card.component'; + +const meta: Meta = { + title: 'Cards/OtherSourcesWhenYouLeaveCard', + component: OtherSourcesWhenYouLeaveCardComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [OtherSourcesWhenYouLeaveCardComponent, ContentCardContainerComponent, IconListItemComponent] + }) + ] +}; + +export default meta; +type Story = StoryObj; + +export const example: Story = { +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.html new file mode 100644 index 000000000..bec218c6b --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.html @@ -0,0 +1,14 @@ + +
+ Related Topics + Links will open in your internet browser. +
+
+ + + + +
+ +
+ diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.scss new file mode 100644 index 000000000..4472b9ec6 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.scss @@ -0,0 +1,38 @@ +.related-topics-card { + display: flex; + flex-direction: column; + gap: 24px; + + .header { + display: flex; + flex-direction: column; + gap: 8px; + + .title { + color: var(--Black-24, #242424); + /* 22 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 22px; + font-style: normal; + font-weight: 600; + line-height: 33px; /* 150% */ + } + + .text { + color: var(--Grey-5B, #5B5B5B); + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + + .buttons { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.ts new file mode 100644 index 000000000..c851d4e6d --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'related-topics-card', + templateUrl: './related-topics-card.component.html', + styleUrls: ['./related-topics-card.component.scss'] +}) +export class RelatedTopicsCardComponent { + +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.stories.ts new file mode 100644 index 000000000..c6433ce0d --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.stories.ts @@ -0,0 +1,21 @@ +import { ContentCardContainerComponent } from '@app/components/common/content-card-container/content-card-container.component'; +import { LinkButtonComponent } from '@app/components/common/link-button/link-button.component'; +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { RelatedTopicsCardComponent } from './related-topics-card.component'; + +const meta: Meta = { + title: 'Cards/RelatedTopicsCard', + component: RelatedTopicsCardComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [RelatedTopicsCardComponent, ContentCardContainerComponent, LinkButtonComponent] + }) + ] +}; + +export default meta; +type Story = StoryObj; + +export const example: Story = { +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.html new file mode 100644 index 000000000..61383db39 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.html @@ -0,0 +1,7 @@ + +
+ Returning Home + Local authorities will advise when it is safe to return home. +
+
+ diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.scss new file mode 100644 index 000000000..03acbca1c --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.scss @@ -0,0 +1,31 @@ +.returning-home-card { + display: flex; + flex-direction: column; + gap: 24px; + + .header { + display: flex; + flex-direction: column; + gap: 8px; + + .title { + color: var(--Black-24, #242424); + /* 22 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 22px; + font-style: normal; + font-weight: 600; + line-height: 33px; /* 150% */ + } + + .text { + color: var(--Grey-5B, #5B5B5B); + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.ts new file mode 100644 index 000000000..28e87f59c --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'returning-home-card', + templateUrl: './returning-home-card.component.html', + styleUrls: ['./returning-home-card.component.scss'] +}) +export class ReturningHomeCardComponent { + +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.stories.ts new file mode 100644 index 000000000..ffac81eab --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.stories.ts @@ -0,0 +1,21 @@ +import { ContentCardContainerComponent } from '@app/components/common/content-card-container/content-card-container.component'; +import { LinkButtonComponent } from '@app/components/common/link-button/link-button.component'; +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { ReturningHomeCardComponent } from './returning-home-card.component'; + +const meta: Meta = { + title: 'Cards/ReturningHomeCard', + component: ReturningHomeCardComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [ReturningHomeCardComponent, ContentCardContainerComponent, LinkButtonComponent] + }) + ] +}; + +export default meta; +type Story = StoryObj; + +export const example: Story = { +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.html new file mode 100644 index 000000000..603f89563 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.html @@ -0,0 +1,30 @@ + +
+ When You Leave +
+
+ +
+
Remember to Bring
+
+ + + +
+
+
+
Prepare your Home
+
+ + + + +
+
+
+
+ diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.scss new file mode 100644 index 000000000..f28bb20a6 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.scss @@ -0,0 +1,75 @@ +@import "../../../../../styles/variables.scss"; + +.when-you-leave-card { + display: flex; + flex-direction: column; + gap: 24px; + + .header { + display: flex; + flex-direction: column; + gap: 8px; + + .title { + color: var(--Black-24, #242424); + /* 22 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 22px; + font-style: normal; + font-weight: 600; + line-height: 33px; /* 150% */ + } + + .text { + color: var(--Grey-5B, #5B5B5B); + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + + .content-container { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + + .content { + display: flex; + flex-direction: column; + gap: 8px; + width: 100%; + + .content-title { + color: var(--Black-48, #484848); + /* 16 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 26px; /* 162.5% */ + } + + .content-list { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + + .content-text { + color: var(--Grey-5B, #5B5B5B); + + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + } + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.ts new file mode 100644 index 000000000..ef96e2707 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.ts @@ -0,0 +1,17 @@ +import { Component } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'when-you-leave-card', + templateUrl: './when-you-leave-card.component.html', + styleUrls: ['./when-you-leave-card.component.scss'] +}) +export class WhenYouLeaveCardComponent { + + warningStyle = { + backgroundColor: '#FEF1F2', + labelColor: '#242424', + iconColor: '#D8292F', + border: '1.5px solid #D8292F' + }; +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.stories.ts new file mode 100644 index 000000000..e9f5e60af --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.stories.ts @@ -0,0 +1,22 @@ +import { ContentCardContainerComponent } from '@app/components/common/content-card-container/content-card-container.component'; +import { IconListItemComponent } from '@app/components/common/icon-list-item/icon-list-item.component'; +import { WarningBannerComponent } from '@app/components/common/warning-banner/warning-banner.component'; +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { WhenYouLeaveCardComponent } from './when-you-leave-card.component'; + +const meta: Meta = { + title: 'Cards/WhenYouLeaveCard', + component: WhenYouLeaveCardComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [WhenYouLeaveCardComponent, ContentCardContainerComponent, IconListItemComponent, WarningBannerComponent] + }) + ] +}; + +export default meta; +type Story = StoryObj; + +export const example: Story = { +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.html new file mode 100644 index 000000000..7c0aca945 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.html @@ -0,0 +1,37 @@ + +
+ Where Should I go? +
+
+
+
Reception Centres
+
+ Travel to a reception centre designated by your Indigenous governing body or local government. Supports will not be available if you travel to a non-designated location. +
+
+ +
+
Routes and Safety
+
+ Follow the routes specified by local authorities. Avoid shortcuts - they could lead to a blocked or dangerous area. Do not attempt to drive through a wildfire. + Do not attempt to drive through areas that may be affected by downed power lines or stay at least 10 metres away to avoid injury. +
+
+ +
+
If you have pets
+
+ Talk to your local authorities to find out what organizations and resources are available in your area for animals during an emergency. +
+
+ +
+
Check General Road Conditions
+
+ +
+
+
+ +
+ diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss new file mode 100644 index 000000000..49c6c9381 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss @@ -0,0 +1,75 @@ +@import "../../../../../styles/variables.scss"; + +.where-should-i-go-card { + display: flex; + flex-direction: column; + gap: 24px; + + .header { + display: flex; + flex-direction: column; + gap: 8px; + + .title { + color: var(--Black-24, #242424); + /* 22 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 22px; + font-style: normal; + font-weight: 600; + line-height: 33px; /* 150% */ + } + + .text { + color: var(--Grey-5B, #5B5B5B); + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + + .content-container { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + + .content { + display: flex; + flex-direction: column; + gap: 8px; + width: 100%; + + .content-title { + color: var(--Black-48, #484848); + /* 16 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 26px; /* 162.5% */ + } + + .content-list { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + + .content-text { + color: var(--Grey-5B, #5B5B5B); + + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + } + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.ts new file mode 100644 index 000000000..46ce0a8a8 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.ts @@ -0,0 +1,14 @@ +import { Component } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'where-should-i-go-card', + templateUrl: './where-should-i-go-card.component.html', + styleUrls: ['./where-should-i-go-card.component.scss'] +}) +export class WhereShouldIGoCardComponent { + + directToLink() { + window.open('https://www.drivebc.ca/'); + } +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.stories.ts new file mode 100644 index 000000000..87b5328fb --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.stories.ts @@ -0,0 +1,22 @@ +import { ContentCardContainerComponent } from '@app/components/common/content-card-container/content-card-container.component'; +import { IconListItemComponent } from '@app/components/common/icon-list-item/icon-list-item.component'; +import { WfnewsButtonComponent } from '@app/components/common/wfnews-button/wfnews-button.component'; +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { WhereShouldIGoCardComponent } from './where-should-i-go-card.component'; + +const meta: Meta = { + title: 'Cards/WhereShouldIGoCard', + component: WhereShouldIGoCardComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [WhereShouldIGoCardComponent, ContentCardContainerComponent, IconListItemComponent, WfnewsButtonComponent] + }) + ] +}; + +export default meta; +type Story = StoryObj; + +export const example: Story = { +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.html new file mode 100644 index 000000000..98226e4ff --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.html @@ -0,0 +1,23 @@ +
+ + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.scss new file mode 100644 index 000000000..479c35bda --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.scss @@ -0,0 +1,8 @@ +.evac-order-details { + display: flex; + flex-direction: column; + gap: 32px; + max-width: 1100px; + margin: 0 auto; + padding: 32px 0; +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.ts new file mode 100644 index 000000000..49d50c00e --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.ts @@ -0,0 +1,45 @@ +import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { IconButtonArgs } from '@app/components/common/icon-button/icon-button.component'; +import { SimpleIncident } from '@app/services/published-incident-service'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'evac-order-details', + templateUrl: './evac-order-details.component.html', + styleUrls: ['./evac-order-details.component.scss'] +}) +export class EvacOrderDetailsComponent { + @Input() incident: SimpleIncident; + @Input() isBookmarked: boolean; + + @Output() bookmarkClicked = new EventEmitter(); + @Output() viewDetailsClicked = new EventEmitter(); + + advisorySectionComponentStyle = { + backgroundColor: '#FFF5F6', + dividerColor: '#E7DADA', + iconCircleColor: '#FDCECE', + outerBorderColor: '#F2D3D3' + }; + advisorySectionButtonArgs: IconButtonArgs = { + label: 'Evacuation Information', + iconPath: '/assets/images/svg-icons/link.svg', + componentStyle: { + backgroundColor: '#B91D38', + labelColor: '#FFFFFF', + iconColor: '#FFFFFF', + border: 'none' + }, + clickHandler: () => { + window.open('https://www.emergencyinfobc.gov.bc.ca/', '_blank'); + } + }; + + handleBookmarkClicked = ($event) => { + this.bookmarkClicked.emit($event); + }; + + handleViewDetailsClicked = () => { + this.viewDetailsClicked.emit(); + }; +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html index 6aa3715b5..8949c0691 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html @@ -1,5 +1,14 @@ -
-
+
+
-
+ +
+ +
+
\ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts index a578d9319..068e49e62 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.ts @@ -1,28 +1,35 @@ -import { Component, OnInit } from '@angular/core'; +import { ChangeDetectorRef, Component } from '@angular/core'; import { ActivatedRoute, ParamMap } from '@angular/router'; import { AGOLService, AgolOptions } from '@app/services/AGOL-service'; +import { PublishedIncidentService, SimpleIncident } from '@app/services/published-incident-service'; +import { WatchlistService } from '@app/services/watchlist-service'; +import { convertToDateYear, getStageOfControlIcon, getStageOfControlLabel } from '@app/utils'; @Component({ + // eslint-disable-next-line @angular-eslint/component-selector selector: 'wfnews-public-event-page', templateUrl: './public-event-page.component.html', styleUrls: ['./public-event-page.component.scss'] }) -export class PublicEventPageComponent implements OnInit { +export class PublicEventPageComponent { public isLoading = true; public loadingFailed = false; public eventNumber: string; public eventName: string; public evac: string; - public areaRestriction: string - public ban: string - public dangerRating: string + public areaRestriction: string; + public ban: string; + public dangerRating: string; + public incident: SimpleIncident; + public isAssociatedWildfireBookmarked: boolean; constructor( private agolService: AGOLService, private router: ActivatedRoute, - ) {} - - ngOnInit(): void { + private watchlistService: WatchlistService, + private publishedIncidentService: PublishedIncidentService, + private cdr: ChangeDetectorRef, + ) { this.router.queryParams.subscribe((params: ParamMap) => { if (params && params['eventNumber'] && (params['eventType'] === 'Order' || params['eventType'] === 'Alert')) { @@ -32,23 +39,21 @@ export class PublicEventPageComponent implements OnInit { returnCentroid: true, returnExtent: false, }); - } - else if(params && params['eventName'] && params['eventType'] === 'area-restriction'){ + } else if(params && params['eventName'] && params['eventType'] === 'area-restriction'){ this.eventName = params['eventName']; this.populateAreaRestrictionByName(); - } - else if(params && params['eventNumber'] && params['eventType'] === 'ban'){ + } else if(params && params['eventNumber'] && params['eventType'] === 'ban'){ this.eventNumber = params['eventNumber']; this.populateBanById(); - } - else if(params && params['eventNumber'] && params['eventType'] === 'danger-rating'){ + } else if(params && params['eventNumber'] && params['eventType'] === 'danger-rating'){ this.eventNumber = params['eventNumber']; this.populateDangerRatingById(); } + + this.populateIncident(this.eventNumber); }); } - async populateEvacByID(options: AgolOptions = null) { this.agolService .getEvacOrdersByEventNumber( @@ -102,7 +107,6 @@ export class PublicEventPageComponent implements OnInit { } async populateDangerRatingById(options: AgolOptions = null) { - this.agolService this.agolService .getDangerRatings( `PROT_DR_SYSID ='${this.eventNumber}'`, @@ -121,4 +125,70 @@ export class PublicEventPageComponent implements OnInit { }); } -} \ No newline at end of file + async populateIncident(eventNumber: string) { + const simpleIncident: SimpleIncident = new SimpleIncident(); + try { + this.publishedIncidentService.fetchPublishedIncident(eventNumber).subscribe(response => { + if (response) { + simpleIncident.discoveryDate = convertToDateYear(response.discoveryDate); + simpleIncident.incidentName = response.incidentName?.replace('Fire', '').trim() + ' Wildfire'; + simpleIncident.fireCentreName = response.fireCentreName; + simpleIncident.fireYear = response.fireYear; + simpleIncident.incidentNumberLabel = response.incidentNumberLabel; + simpleIncident.fireOfNoteInd = response.fireOfNoteInd; + simpleIncident.stageOfControlCode = response.stageOfControlCode; + simpleIncident.stageOfControlIcon = getStageOfControlIcon( + response?.stageOfControlCode, + ); + simpleIncident.stageOfControlLabel = getStageOfControlLabel( + response?.stageOfControlCode, + ); + this.incident = simpleIncident; + this.cdr.detectChanges(); + } + }); + } catch (error) { + console.error( + 'Caught error while populating associated incident for evacuation: ' + + error, + ); + } + } + + onWatchlist(incident): boolean { + return this.watchlistService + .getWatchlist() + .includes(incident.fireYear + ':' + incident.incidentNumberLabel); + } + + addToWatchlist(incident) { + if (!this.onWatchlist(incident)) { + this.watchlistService.saveToWatchlist( + incident.fireYear, + incident.incidentNumberLabel, + ); + } + } + + // navToIncident(incident: SimpleIncident) { + // this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], { + // queryParams: { + // fireYear: incident.fireYear, + // incidentNumber: incident.incidentNumberLabel, + // source: [ResourcesRoutes.FULL_DETAILS], + // sourceId: this.id, + // sourceType: 'evac-order', + // name: this.name + // }, + // }); + // } + + handleBookmarkClicked = ($event) => { + this.addToWatchlist(this.incident); + this.isAssociatedWildfireBookmarked = true; + }; + + handleViewDetailsClicked = () => { + //this.navToIncident(this.incident); + }; +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.stories.ts index 3d2298112..06992186d 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.stories.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-info-header/incident-header-panel.stories.ts @@ -1,16 +1,16 @@ // Import necessary Angular modules and decorators -import { Meta, StoryObj, moduleMetadata } from '@storybook/angular'; import { CommonModule } from '@angular/common'; -import { ActivatedRoute, RouterModule } from '@angular/router'; import { MatDialogModule } from '@angular/material/dialog'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { ActivatedRoute, RouterModule } from '@angular/router'; +import { Meta, StoryObj, moduleMetadata } from '@storybook/angular'; // Import your specific component -import { IncidentHeaderPanel } from './incident-header-panel.component'; -import { AppConfigService } from '@wf1/core-ui'; -import { WatchlistService } from '@app/services/watchlist-service'; import { PublishedIncidentService } from '@app/services/published-incident-service'; +import { WatchlistService } from '@app/services/watchlist-service'; +import { AppConfigService } from '@wf1/core-ui'; import { of } from 'rxjs'; +import { IncidentHeaderPanel } from './incident-header-panel.component'; // Mock services const mockAppConfigService = { @@ -41,7 +41,7 @@ const mockActivatedRoute = { // Define the default export configuration using Meta const meta: Meta = { - title: 'Components/Incident Header Panel', + title: 'Components/IncidentHeaderPanel', component: IncidentHeaderPanel, decorators: [ moduleMetadata({ diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.stories.ts index ebaf93a32..5a2f0c1f0 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.stories.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/public-incident-page/incident-tabs/incident-tabs.component.stories.ts @@ -1,15 +1,15 @@ // Import necessary Angular modules and decorators -import { Meta, StoryObj, moduleMetadata } from '@storybook/angular'; import { CommonModule } from '@angular/common'; import { MatTabsModule } from '@angular/material/tabs'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { Meta, StoryObj, moduleMetadata } from '@storybook/angular'; // Import your specific component -import { IncidentTabsComponent } from './incident-tabs.component'; -import { IncidentInfoPanel } from '../incident-info-panel/incident-info-panel.component'; -import { IncidentOverviewPanel } from '../incident-overview-panel/incident-overview-panel.component'; import { IncidentGalleryPanel } from '../incident-gallery-panel/incident-gallery-panel.component'; +import { IncidentInfoPanel } from '../incident-info-panel/incident-info-panel.component'; import { IncidentMapsPanel } from '../incident-maps-panel/incident-maps-panel.component'; +import { IncidentOverviewPanel } from '../incident-overview-panel/incident-overview-panel.component'; +import { IncidentTabsComponent } from './incident-tabs.component'; // Mock data for the story const mockIncident = { @@ -107,7 +107,7 @@ const mockAreaRestrictions = [ // Define the default export configuration using Meta const meta: Meta = { - title: 'Components/Incident Tabs', + title: 'Components/IncidentTabs', component: IncidentTabsComponent, decorators: [ moduleMetadata({ diff --git a/client/wfnews-war/src/main/angular/src/app/components/saved/add-saved-location/add-saved-location.component.ts b/client/wfnews-war/src/main/angular/src/app/components/saved/add-saved-location/add-saved-location.component.ts index aa2cbe028..7836efa27 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/saved/add-saved-location/add-saved-location.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/saved/add-saved-location/add-saved-location.component.ts @@ -5,7 +5,7 @@ import { MatSnackBar } from '@angular/material/snack-bar'; import { ActivatedRoute, Router } from '@angular/router'; import { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component'; import { DialogLocationComponent } from '@app/components/report-of-fire/dialog-location/dialog-location.component'; -import { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component'; +import { NotificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component'; import { CapacitorService } from '@app/services/capacitor-service'; import { CommonUtilityService } from '@app/services/common-utility.service'; import { NotificationService } from '@app/services/notification.service'; @@ -193,7 +193,7 @@ export class AddSavedLocationComponent implements OnInit { } chooseOnMap() { - const dialogRef = this.dialog.open(notificationMapComponent, { + const dialogRef = this.dialog.open(NotificationMapComponent, { autoFocus: false, width: '100dvw', minWidth: '100dvw', @@ -228,7 +228,7 @@ export class AddSavedLocationComponent implements OnInit { } chooseRadiusOnMap() { - const dialogRef = this.dialog.open(notificationMapComponent, { + const dialogRef = this.dialog.open(NotificationMapComponent, { autoFocus: false, width: '100dvw', minWidth: '100dvw', diff --git a/client/wfnews-war/src/main/angular/src/app/components/saved/add-saved-location/notification-map/notification-map.component.ts b/client/wfnews-war/src/main/angular/src/app/components/saved/add-saved-location/notification-map/notification-map.component.ts index c1a6d41eb..af71bf980 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/saved/add-saved-location/notification-map/notification-map.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/saved/add-saved-location/notification-map/notification-map.component.ts @@ -14,7 +14,7 @@ import * as L from 'leaflet'; templateUrl: './notification-map.component.html', styleUrls: ['./notification-map.component.scss'], }) -export class notificationMapComponent implements OnInit, AfterViewInit { +export class NotificationMapComponent implements OnInit, AfterViewInit { @ViewChild('itemHeight') itemHeightSlider; map: any; notificationLocationMarker: any; @@ -25,7 +25,7 @@ export class notificationMapComponent implements OnInit, AfterViewInit { isNotificationRadius = false; constructor( - private dialogRef: MatDialogRef, + private dialogRef: MatDialogRef, protected cdr: ChangeDetectorRef, @Inject(MAT_DIALOG_DATA) public data, ) { diff --git a/client/wfnews-war/src/main/angular/src/app/utils/index.ts b/client/wfnews-war/src/main/angular/src/app/utils/index.ts index f785baf0a..0827bb2f7 100644 --- a/client/wfnews-war/src/main/angular/src/app/utils/index.ts +++ b/client/wfnews-war/src/main/angular/src/app/utils/index.ts @@ -535,13 +535,13 @@ export function convertToDateYearUtc(date: string): string { } export function getStageOfControlLabel(code: string) { - if (code.toUpperCase().trim() === 'OUT') { + if (code?.toUpperCase().trim() === 'OUT') { return 'Out'; -} else if (code.toUpperCase().trim() === 'OUT_CNTRL') { +} else if (code?.toUpperCase().trim() === 'OUT_CNTRL') { return 'Out of Control'; -} else if (code.toUpperCase().trim() === 'HOLDING') { +} else if (code?.toUpperCase().trim() === 'HOLDING') { return 'Being Held'; -} else if (code.toUpperCase().trim() === 'UNDR_CNTRL') { +} else if (code?.toUpperCase().trim() === 'UNDR_CNTRL') { return 'Under Control'; } else { return 'Unknown'; diff --git a/client/wfnews-war/src/main/angular/src/assets/images/download_circle.png b/client/wfnews-war/src/main/angular/src/assets/images/download_circle.png index 96cb99d71e781ed6154f3bfb880b4b48bc384c7a..a7c509d4e8b7791e7eb1da1ffc1084e16f44a0b5 100644 GIT binary patch delta 753 zcmVe!T<|MO&2yO-HH%WvLTj!1DYkBkSJ?d419t1 z6QmL#x+Q!9!oboF7_me`Aj49riT(PX9Ve+{H$K;He^Qj>?(F}&_wMe!6Oac6; zH5p<<76W+329{pY&jy?hYZw^fq&C2xHF_NZSb-cMZ`kCGl{jz6Xv4L}r)r+!49$`z zRO;}%WBMlKJ@Y7Wo)8o9wyCiEwJ7n35li8k7>9rtT+!kThhwz3!~cQne+_hhfF{4K zC;m6Z7IdMVaf?IYdq8>aCY&+KGyLr>Irc)p8k{kFu(7sOP_DuGU@BMDBzX7;&I>7* zCAoi5=b3v8mlFH#E?fjHeM)M)2rFqH*jT*{o#q30cK^mqAGdXz51~n8(t^AtK_kP3 z=hpk@i!edWL}ZUd_8|{()@B22 z&?IU^MsW_7Z3u*KD4?1&DCxLujRZM7D^nbOABbN!ZFT>tj&;CAM5fiK(NPkd1l z|H<%H%x(!$RH%*&2_P?6NnXesM11?_-P0f)hmEcrZVC`K6bx@Y)(ZcR4d8evAyO{3~X7{TIHh1C0zyFqN`xK1^qOXWG{RHTM8@29z#FzkteI9%ez z0;h!EF`zQMpKwQ}?{-0AOz~irHc4eoh6(4OMkD zkFhF56##DH>%K3S*D=s03Ab1-ulA{{0cim4K0H3lwcOi+ws3iRu&;<92|(_>-WAHR zLGS=b$sZ0yO9&bODf#0G-4cQYK;-))WC(%;K;-);R0zBWK;(xbL%g99M)<6%q)28{tWYx^QU z7T^L-)Bv0-fK2z|WytiB|CxQ+*`D}eOX>K7liJ$F&w9<)1&>j&A}W z@}Cc;e`})!Ncqo)m#)2?94e&AIsmfxlONi-RDjG`2LN~4P(oH{=j#B- zhd=qDol6VIoRY%;@XPn#Qq;Wj#*RuIxKF+U{QC8K>Z=dlUVo>2O?+_(LDB&*CEz-Qx8Fz;uNrJqlXGX*K4L40=O?zf13i@Y;4~luzAfCLjd<| zr-8mgz-6%4Msfl8@SES&pZ{D~J$7seT;#j_T``el1)vB)4)Q^=Eg)nFa*+>;okz!& zN*EVe5Y_iso5yHUmk*K;0GMK+#z8({F$`NL~`5M-TgpHNQT|QucOyE$7Imid=OT}_n z4C*7Notu1bbZ-4tsXjmz{SHzx(j`jOsuU?iXS((Vs$6fW80n^kBd3 z_ht8!>Ba)Nd@M^TAM`owtN?(r3IJ3AeBs)EoWOvOy505d{h&7hxV=bO&d!vO9Lwd^ ze&6cuO!e^m??3*%bML__D8-%<5~7-4o__vQf8V2eD}W}4a|bxlwCdM{^+BO1CrU^H z7gyF508kGI1$S%)ekM)<01|?Dag`68&kLYj8xY(W;>NiG0GS%bhs~6)i9rDX(hA~X zNa@!M4gio4OwSnkU{nBrgkUd301OUiNAuYBmeSLU4JzQ1_>F~L& zf4x-zjkJSs_$vD*-U9$61pWyj9|Q>ikP!GIlzb2@06;=8o{;iE&;S5gHXhE<yjHOHmcQn}(< zG667&FAQl(H%T%8bvA7Ry|%a?dfc$NyUONf3mh)9&msU#=ul`}!eL6*aJ{F(6${Ta Vnj4moY>)r|002ovPDHLkV1n61Ar$}s diff --git a/client/wfnews-war/src/main/angular/src/assets/images/facebook_circle.png b/client/wfnews-war/src/main/angular/src/assets/images/facebook_circle.png index 45053677f79ca05d32e322dcdcfd4ff32ce40ff6..60f87a557990d6ac2b478db7d9ae0f3fdf9441a7 100644 GIT binary patch delta 799 zcmV+)1K|9F4aEi_iBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPne*)S` zL_t(|0mYX)Z_`i|$IrdCBL#`Z3Lucm!$`0oD$)gk7(zEHmSkh=$il-58xld{1DJ16 z7GO&T5M#^0!a@*;iNUl~iiCh91Cip`mvfxhdDP%*Cry4*65ng*p2s~t{+od$x>?mV zH&gPsC^CQoP8l>kINijLEdc7^e|c|R#jQ21a#Lnq7I%SezA+T9XEMe%MhwP+&TP8O zd5n(Okj4RuSQXkMJTzfCtX|)drnCco)WX|hAPkrRm<=1Vu@;pLJ~?sBd|jBOaRQ^n zfV3@IJL24sG?6c5RXCN;!piaz?ELEZbG!JvJ2)OCDidsIys9fA^C5}xf7`{g@ZiRI z$Yr&$`Mb|Q!pryHBmXmSVl}9Va0{s5k{G{r`6N6kU)X0n4%&`EaYN_;r5+MiJ4HSP zCT85A1C_oM&#lCFgdr65>HMK^O#4k~4{D&@abnj{Je2}ARoZ(dU;`3xaryAr_|sks z-hKTENub7twkuqLObMo>f7R(h3UtL)N*p|K9To-WMU^qQBy;Vxb4S9$%VpJxb9t!U zxe|^aR=>dKy>{%Hcn1_{B?Ba&WAmiKt<`W?&>TGlh$xh zhByB4jupAI1lyJB;1>DawF#38f#5bI;bFOSt dca?oT{|n<2Jc|z`E`I<3002ovPDHLkV1jUuXj%XO delta 1636 zcmV-q2AlcC27?VDiBL{Q4GJ0x0000DNk~Le0001h0001h2nGNE0K-0E%aI{8e+C#y zL_t(|0qvc?ZyZGw$7lD_A^OB=+ybJ50-D$zqCo#8d56@}Wfd2LmxSy5Ey=GQJxe;yqvh7^hcI&7Da`(nz$L5eH|xPAZeURjoVi+}#1 zN`h)SpU-Fi{rve%Wkxmvq!)S@dC8Ex0Cjm!J@hWBY3gkvNdf3+FN(=w=zbmxnj5O> zYMNqINJ;>1!8b`!gd_yu9(N^7X~8#1L4=7K2^#K-qWobI{;m=VfBoMV@4?3} zzy5CV{OOaK8iD8)pgx_OoGGxze15ebyBb6l;Ld~NGpXg?7HSKZrw98g5>W(@-s@e7 zIU58Q042XaFKX_9O;lr^@Y2ttDm7V2}p`n|6^Xp&g+u#0HG3k3|a7#JDDg0l) zdT$v%2Pl(8HqH__p9Rpap2{2w{n<~SvI$?)CmSaLIP`rAosN8te^55Ar-#-8)O-2} zKXoW0%F6cptp&)v?@I_@^2I(W$=@C^w-!7gyrTxfX6w%WVU74DFBC~pO9MqHQTDdt?n1*fAsr= zHh2E`=b82Qro?rYf3w!#Yx^RX^?usj8(IMBSEg$Ma9H*8L27;62W{E5RDir!{Y>6|^{(oR?ZB58>)Ead;IfO91Jc(3+Gu9H zB0&8dKERn~#*G%hr~HF1Rx`d4fLr+o-I!V52!Qf02QzDRd zctrrT0sb^IUJ(FofIrQQTTTPf2Kcg`?V12s6yi%;wyg_6*c{?VSEd~TT%ipxqbt)^ z0ccP_72pG9*)`yo-7i8F;KHUXI|V=$;K8P&pC~uK7*!y5wq>|c091jz*>?03TdxN| z704Hxf9$pjP#c8R!ThMEHcR_fR|H{oFh6WFv%VyZK7Cq&EO5!nS^x}$d0;d6nK)e( zdU<-V4++wRvZ0JzUgLaKFwP3nrB61_0#JFuJdhrgNuLXPdfgX*c_1xZ`@Tt`25{%W z@mb1G8>i11>Pw%8QjI~MzHc%}03vk>I5RYSe`2rz1SE)$kMIdE0uVWT^c*MXBj1z< zyxkm%GlO{ee6PJ#01etfIDD0T6Yl~Lkib77!Y6_VKtKY2gbJSsCIA5mh7&S;BB%hw z?fZ}S%5rk1fHQrUcU=hnh#0+hfTd%5=)H;&J`ubEn4l$WCv?eg5>)^KEuouON4-gO ze*rY~+4YOR{!jr$7jTYs-Q`4$#Pg?5W-q<=&iP^t*WE$>r&1KdO-! ztpb=(TPTXjp_KXHI{0bqa^FT00%*94kW%oPqy*4#6CuUmHAxC!lJ~GU-f(A2@&ah; z)5mfzeHp4LJ&G-tC$429fJu5X1xqXb(2D2nDf5@LHN)MC_r~n~F5K=8}IvYP@TWS5Ir}RcJ4I zOhBaGT0x75A1QuZ6kM%BL>jg|7-)8Pd~cIY%Vv_@O*TIW*`3*$-<$W|yblH;kt~#w znw`ivT+B0oG!CU`xHWC!&kz6=e{h@^wqln}J!^*9mj!*0ENr9{$0{(!^2Z1Rfx@iW ztZ@$oF`yp-=)|hf?&4zs27_)j1u;Vl;GSAIn+!w>VgPExKy56@w88xYCkxNgagr18 zlz1R*llGR(9U<}FrsBn6Ge+0%xH0g%h z-)ipv#dG7*`Om)(V83p)-^m;;=f2f?Z>nAu_IKF^@0J%}YJ3#B0qyDv_<_{lS9chX8AIG^W?!3+$5zRAIjf@yNX6!eK+Y`ZWwt6Fv7L0YViHQOF~}Bms;le=AmV>A1)#_8BS$ zp&h{>9d^+jbS?q~o-E63FRkwuQApm7T`cX!lIzI|gL2I|WWKjhR z)s`SlpcZtQ76@|ze|K31(%vrmi_BMq5D)fNuDjKCyCSl=Rn$acQAnzyS3PQhsGzH7 zA(!{wj)Y_nh4BRj%zz<*$dzVMYIX=fsOnb?{3<&PA&4BSkZjf08%P_INvsiVEYC$u z6|#5oYM91^K$>W&Id!#xMJtBuKsS?jjl_pdg_Mtpf$nBH1g^LW3}(g33k+ zkZ3~bH3byV1py^UU{j=XTJL0!$Jf3)JC8dv_kI6QN|DGLdFT7*oHKV`8AZz4?ay}P zzZXSzBg<$*<+DXWvn(qP<$pWcf4jRw5t2~^2-$rk4@C|~450`z08hU8=|-OC8;f6m zo4lZy&gb*l|6jj5qreCz0RBmDBCIfYAAqvF`!2nSV(NRF@G=0rw`bX8+jKv-1hrH;C-?8o$N|^
  • zo3nxO0HEX#$3{yq8UU31@tAH2#sUEO`Y;&+BLRSX{g?`Y_5eV>IZT8=TL3WZ*+b`W zn3EUJprL$4}HnQ-KnR2?q`pnMJ=P$e|^Ox1Cv1)%(^qAGvLk%U>69bW_hjMp90t0Sf8X_>2~!Vi_ffR~$nQ@y0f78rL=gbUA5MO>cXx*ZhQ&kvFxY+Y6+lHS(<17H7e-DB(LOkTRBb-NhF2L7Iuzf@d zKrtnd2$!xe0x+M?X9SW!c6||mzHgia;Uc@P%m8Qu@w4oBDFA2#@l$oY6ach=_^CRs zISfP_h?iBjD*=dUQ3xzk=eG975I#}h`mW)aUMS_mcWFA|*ARfyX_iek$RVod`GFej zwC>+)f0u%JP_S`|7)!QxwgJ0r8u0Vx51kqx23@}u%m-|2gEp6q0kBa8T)!2}HN5wm z-Ue-ZKa;nA*nAa8`LwN#Cx>-8%&3EFw{{Qk264TJ$HtlN|Gf7f?{96k{mg_qc>KAW z|72NyhYa%XgOiI=m@U%w)Du@JMp*baKmA4Te|>Rq_MJ_$*!$mp`1_B4xBX0K1z^g@ z$>NP7VNpy~7WI?@z^vWgEeHg|(cYGlTjfi_=JV4{0zuHnm2w4OYz%~894dpKOs@bi z2!X%!mCy9PD%i%_02sy)H@zzW!*8C<^T`1LZ{WT^q6Vjp;#%jht6%StpW(p4$Pse z?8|5m0D}$GsXhIAOzzvDW5SK00zs(!x_4~+Xv&1h~Y25UnIt- zlAD6Jl@0lf@d_Y=me7sql3&GY02s7{e`aj$^)l82Ai#yDGHMranxONta8sPzzc+jA z*_(%pF=Tzw7S<_2xZLxl+sFIwd_|6MRsm$VEo9kbJC*t1T>R9BC$e}E072|Q@JYPD zs{jaM3xbd01zrX~ChTF+-EgOh_W=-;hmZM&|6wSm{3y0ip12lF0A&0NLs-&fJc0~B zm9kB6ugz|lo*T*sXq7Kph~bH9Q3Rk45eh+{aLAGcu|7WU5e;En?ZQGdadG`DK?tMS|pZ5#wKDt(2 zy^iWttE#T^tP86hs18eO?L91ksu15Pptlq0(R}-dUXK#lh0*$(v`GdB_%xx=0WsPiW`0$f6 z)3H^%2VVh~?g@ops;bF?Z7iIG+Vjcq^>ld9`4U)`}zIsByny9Tt!Z7IIBf4?OB4b@lW`IPu*5FhsZ^1anEcuO^?m#0$>x zr~8D)rnTr$h7uhAyAD>y>XIh1vLN67$}k`hpm-pVefnIb%du0x0eettS*USE99PiW`5>2*7S;47c2xMkx@XH*J zw=1I{_1BjW@}aF>-}qFPfT18w(H@}`XY@zOz$mAM5^+X=QEMIBY>{kgYvP$^z5kjh zmu{b{YD_S`CyaA_c0WopJ>q?Q&$^xfh{eF5fRYJ7gn^)vfQk71zYqU!4*s7W{QqD< zUjltc_=gJy*Z;%~zzH@?BV~&@T)JRH(SQft3qtMNFXpR5ZI8qQ(m@e$(o` za3^2W{^qfdgVPCBxPcf%n7}vKxSlMjbPTM2W3Wdc%?Ir$i8bqBUuHdtGEYTfd7!>-Z<@y|XC#l_&!^u*^>{dxF)&^u zf3N;Y$^??=_3!)j?}Eih@-l8aY+?G2z=qugPa+cgGYVUv^y&H2DHIvz5J~L=rphW_ z>JxqMC6X=rsMs*$%J%F=bo(z=aB9KC^>{ZOP!t9Jn=wcpA>gDpSsjKCVEbFdBwx9P zexjOG&nw-M!E7}~-Rl8xU!^^Q2sN9p^4?T}q=A2#2jKMgO1w^Y0R}?<<{*F(Od=j6 zB>89d?U|QxyYE0Sk36jng2V%cCm!oz^*#D(cWEh%2-E=~1`R4s8^oHC5}Q+j+Zi*f z{HLNv!oP3I4<<7S;^kq`@JO(&ONwhxcfz8b)CyT!h^rl|{)koGM+Z~)F4W%>HCP5B z1PS!QwP%^vF)4%W*++ZpJ5{qt(ZUJF+%?rNCG8uYXCb~ zua9(v2^@k%snKbs$U(bHGU=h* zxPy3GP(OjYSZWUpl}sR)E+u3$V%iXaQA^(3>_{3B`FrObn?JaY-wg6UsaU2aX+bA^mssSRs-=YImRS?Rv6m%5%)}hj9-}17 z*SYBfHR;(* zHb_U*<*sbgzsuHC)wZ$Bt8TtI(S`Sa_HoRhWAMHfIaDI&nP5|P_zBa7PO02aqW=a& z$;bRj#Fzx_P>8R-33BdFjGn;OAtEbgFqVH)V!Jl-9h$HICAuj^oFq~!lMa5nf20V8 zhm9OL7A6mg8;O4?n9~Aa--Bv#twL?hPfW&ocu6QAz6%?sE$^5;dAZ)wz)H{?2XKOa zVI>$&2ysxb$pY->HJREWlW`=BlC))mPN~NDuN?>-3cKW^z}PrYc8qY+(VyGJ$M<+c z9gvI0|2MJ(d|@$k?k5RKm_Mp<`l5O{Lxi!3foQ^nReegx&w!PFbqU~1=`f$m`#a#I zKUXg{e2vNZ%YfNmF|iLpuEe<;$&nm~XAD3)CId{xi58hmf(%h+To37)T-|RG2Xl4J z1^;Moa4M>8e9IYUX72zU_K_Vt&xM&qDlumz*f*~E3MoH0jb=H~}xpvm4Sle7w?DZlR|>aS#*?mO8dU5+ljQwYfN91k_R^ly;Ey zF$YaLdkb#PYUJO5e?!5ll(rYlGXM% zzU^picqpYCI;OYJ9`$WEte?$iU*T3f8;R_BPwlD2mfzFnWU0pC@dIHt(>12QqD+b~ zHB9(=s9<)&|I82p?wa!j7fFsU%i<%XpT7-gEs9+UGVALhj_VEa8d2lKeHzU-ho|~o zfY9kTbw|NeEiOB;N@I;wS@4KvrIn9WN-1}pngJh5P3BnoA1IQV83Qux?Y$EM-S z4A;)Z`x~CVXX+Xql;*5!BTtB;WR{TwxepMX!68tbgoK@#E(dn^;@<68=A&^c{VZvn z;JkeCn+wnW7rQFN8UxS%U}fE19^kjpFfQHad#32V%X&nSaJ+KBU0k4PzU9w--rv>2 z7cuFpPe;cxttG(?I==@D%sJtK8b448=1D0{h05anwbJ5fKVA^2(1wa<%l!&><+v%m zmcy+p#WX2rkMhagv~AIk)~bfzM7o;Pj4!(>IX{`Y#C=bsN*mCMh#YqpiG&FT;;o_6 zfY#F%s#>m9ZF?(M)JBL@r)Pan(2c?4bZeD52A$Vdt;P4Y_lC;2SH zr`iyfyY4eWSiMvd8KLCOnneRxHMPHDp+SgLAyY@9&v;3y&ac}>np2a>U71PCF{Wxm zJ?QXkE^^y+CWYKb`x;??*gC_8C!-GvMXa_LPP*v#_e-@aUaT%Q_+D2HS96}GZn!iN zZ0O?PWO`kY+7bV7>a&ZzcSBkAFw4&UxpPDQNUi=LR;x8PJ(9BlspHg(i|ZWm{U7@y z?mOsugO|GAQdnAp7{VRk0hl_l(Er&~D?cYlbt~XxN5c$n0gQ{KUI1}0;u~uBP^}#7HNt#CWOBpL@KMpdt*0;@Qsu(eGd(xed9GxN zY`dAxmGC#9{^sA>bYj#+c#sibrx;(vR=b z{HNv-uroM@DHEJowE(wpGm^lLt>1@P`u(T4P3sjCP@YrmO<1*rD;usJ};u7F`egfQr)qRviFi@1RCTjfWDr-=(un_ehoMpj$559LPtbY>+ zkYoe^Gl>oTwNoi$g8Tq^#yg>O;K%f-O+@`svw|{~DnL7pXwHj(md~M{&IF+=xt&Z% zLvcKtkjJHqg3X~jtOXKcf%iK?D}&_1n$6o}2Kmn&^;tH(wk$Re-x!`Q9EY)knD(sh zTQL~s^JX63ucIlo>5uE#$N6w6NnyrT8tfX*9;Ca>Q+|5>_(%2Z4|;sQ$GnK7?C0sG zRU3x%E1u&u?L4w(ciAUg8r&iB%_@jSznc5wc9Qkvej$D2WRwem^`=SYPiRxGhihuI z$qhAd%A=@Ju2yPZ=lNPxF;ps%X<>YC(zDnYX^;F}rzdDp5Io02VM00~JdL)oDW)t9 zH;Nu8pJZ-bratOquQ7CUyGVp;Ylw5+VvccmRvg1R;E1SODF*6NI&p(w$xh-5B;p|B z0X3Y}Lgo$zm>@zfihl$pI%0|dl@Uo`EuUB~4w)1|A;U-CoCb|=Mb1EHiPIFF6)U(enp=zW3%UMH5>gmz zpBRUa*H*Lw5tZ8uB(f!=7C*6qZ#7r@4{%P4O;T003v_;|{#-rN#{s`)7#?dY{@OW` zF46E08ms*pedDivTLYO_nZa}94;<`AoKF6j=~kyfGw4HDmqz~n8DH&`9t{4l?dunr z^Q}8IqP5M#E!;nb)7w>D8}H=ZDq*venGyXN}eY%@A$rR8>5|NIEr96Ba2CR^~JtWnaTf#BFW)aRVKN4`(YRH|h&8Bn}``Q1U0GfxFB_I=cT9_|);e9o+#A zXS%-@AFz$=+dANtA{A*OSa3us6?H<;TTXzS?3~xUPXF^Pv>er{L5dO!{Z8~BCnZw{ z0?fea7Fd1C%7eSXjj8#{q|bAkrYuP=LwT;>;zkX1!lc^%v%eO-T1?%&RhL!DFj^Tj zJ;4;rV2HA@S-yQt|h;-td=YYL~fBR+ZnO|b`T)iw_Yv(DJD2oH0j-4N# zZjNk%fUV!gJ1KIdTQ9qMclMR+Hr(cAvmV|;hAY_Lu({Hthl7fH*Jktv zF<&$#&d`EEH6X2sn}FsM&lJ64WtKBf38c9ai&tQjoFgbzrZ6Q{_JuNfwJllPFf&9 zjjL_wAw*5UKj(R*Tm`NPS*?iR=N8+=)F(F))0wt_C z2S1`qK5k0iRu6K%N*v-M!J%N@`F7=`%yJtjQSiFYd-%NQ+{Oc5p(#TGiZHc0!TXz_p$q)qzwNcEkOL6k!pZ)Hy8`^U>onc}+>96ph zRdKp-4ul-Qb}jWcQ2vIx zg>@9Z^hy*VX553T&UJXxsDUfbx)S@_9$Oa}LDuPEA~ z1zC7ROq;WqGn_u~QGXCXPu=^CuVdBk)N6`Kz5Za2$-9pZmZ{QD^h6TI>haAPmyRNF zREu{oitA29V1Hd*_o5o)G-i;=PrWp!ptCz)6N%+_%R9?9tvz{MUG)t%uHWPfQP2bZ z@kz>cw#o%jjMTW2&QsYhXMBk#7+;4ZGq|W^CLgEHH7!|*e3=R49`+H6Pcg&3{X2g0 z*VDd;N12Fy?h&$ucB7!Sqf5UA=?sNSz;b|oB!MZ z#MG)OeX}~x#T3>Em~<=pa|?9AF{5kp`iX)Na9ydrcHue^50GBMDt--j+?|vv1;%Pr1d-N+{pKto zwrcCj@cBQ+fhnJVoHe@;-PiMhQUEClHd|ko+^`oVw2gpwj&cBKTYpvP<9=(cZjkK# zmOcKSFcZeG0V~S#lwMbHOl#$`zV(e#!fxnh0TIv?H*THJ~D6#i#k-mfvva<^$ zRoPeg+V5EZNLs)Ej1i|uk33-bWsQLq`{*>CxPRKbv(WSbnO`R}IiBCDm?i4k|M@eF zvchjYruUqPmq_reSFJM?5#rhr5&tpGF}eHZ;uNcidpLnf4>PUpd^&@6Wr8U;@!oBEL2^ zpAkQd^_2IF8M||}u$ddzlPZob4j%8pH^~G^%IkmPx&m;p1ezI`E;9F*Mnk-*h<&w6 zR?EfM;KRx|m~iDe5D0lv%pqAZpysiiVF1-ek}#{P#t#p%*bNd?iRO%qTGsjc(GH{x zPs!81A1@efT+Ll8Dt7nx)wN+QpboviUMvM}!p9grOdh4Ri@vm8`v=o#qg1;Cm8z3d z?<*~-ATsW%53s(V53+m(-xus5bf-Cj;?JIIH~zo_o1c?UiS<6;C8deDD(lyH3s&rn z=kAVUvXvb_Y^mhiAz8Md20E8vb$c`E4>>!Fy2)>Re9lvPbh?hZe$b~@3z-Po$u5lY zu_1+rIF2?Q6EYJGJ2a4WaOb(&?_hd47-ApJ&sM|NoO7d#<)Za0 zDg251t|2S4W8IAnbpKqKJI-ck+Z|;UdL5`u_PSf5rn5Wx9G1Gmnb+{wt8?Vs+ImEHO82-=KnkVYlDXmG&J7!bw&@=R`O(uBIhnv9RZTy6n&&!1K#j1Cg z(A{Adt3hMX=z?17#!a?+W!|(($49MRE|gn|Vf0hQp5bdW9eet&-5an$wtXJReP*zrzu-xtx3zKO!Up1 z`0UnByvCf{l-eUBjo{+D%y$+fha#eoy^BYRt?0$y7cBidqAO7h)ZxcUXFrJxe!dQ1 z>IL`hjK^h|=8u&4+ggQccuyRhhcEc`lKB$+xh;u7K8)Trpw2%$d)4a^v_CZ{D42M+ zGxnwLUU6iY{(d;aLAxA398_Zy*OqELEVZD}p{n@wTTCU0WuVe~Sph@nW7sj|&}4uv zMwpovgZf_sgZVo!z_&%u9*XbhfkhUn5TbdooCgHl3rKpDA@_-YOy-l^5dPSu z8LOXJCc}@vzipai4Y8+(tUo=&5Ob&S+F+$^|-coNRwP5<7@)6 zAq9iaM#fxU-h_daH(kjk&LMbjk791dN+{H+@EUVT?e7V5h%OrZAOA;zgk-~KWF4$N z2Nn(@lY1;Y8_123|CJXb3J zAT+TKnYdxuN~_rj4BzL{=0g7o;y4_5(17dSmXD9(1WE z-}>50T5GN&rFi&~Ggx(Knh*xR#wB`W2h6D$JQ2<;u`;@UHl)K}_~$=lTD>sk7WZrgB;TBlTZAnWXoLQ;CP-E_ z@_;MaH@2TPU9jFqPwYKrVTis>t~iFEd-G7ieBu8|LHT2Wah7laG2*6LcjMe0`g)+I z4AW0%1D=FF1~FS|V;*ZN3DBCL8S$r1;s~Xe^bM{ijnF{9$dfP`|0;*_qgL%*ggX*; zjZQnr7$B69kL!-O4wu*M>zHOCVA@%w!}^hbvi8jYgE+1-cnc$;JU}TTX;k*G_FAOWt!%1nyr6Nrii|QWKYJ`z1&dYnB7E!eku04eO|c?Hj*5f zID`R;-Mbs16>vM&p6-g$3XsKM?P#QpOxsrbSgjW2!2IYu(W4hh;;F$t`zDl{pvC@P z%mXBv5w9zv!4qal9WAmvLo~k(fPG!hA`dH=3&9u6UVL2>@S^s|S3$1S#58E~5@tCT zOeOe0p*lhiu@L6GqW5!2Blw5@1t7wD(qshIhP{AVvH^vg%PY;y7?R}v?=n*tpi$h- zf0O_3W)9Ueo=_{NqrAT|Z7)Qo5F>R8DCh>3`5+}=I8)URsz<;7RJ3z&PSMyt*zz)Y z35k#mPAZu~G4M{op-UTW-92}(2JsnSE5r43MLZ-~Y-%Q&JGSp;^;}){%Fyi~9`=s= zKfCOICC>0++z4&c9k}NAAfr1{fTKouwYA>|`cwZ|AQ z|7_C@;hlaMsvGhV`9FQzKD|64@neSx?WE zVKJro_Xq@65$j)}CN2NF<8H6lZ^M8-LNF~b5|V?}RN;`g3=ixcd&A?}H_0XySD`o= zqkAS9yWg5r1JlL2oo~X8Y2?U&(+Ezs)Ws$7oZwsBBcVcE6R`8m_cZ6ubb<#~E04_o zD;ekl255Z5)s~%YD(vJk9?@hyp)h9N&~kISz92{GgS{-K`zFwiE}aztlNS*FDm%4o zYRY&6f&0atOmnP;mUx&`@wDUT79e}YPIf@t>G{( zP!eO(0-X*Bmj5SUfC5Tpw+4fO1+@`!VPRMqYE<%3r|TO?4fkd9 za^>75R%nkR4Db4++EQQG$t=UtF60FfOU&$tWdd<0$KD9?6J|oJ!o+b{cku&JU-L3I zZTdYPvyuQs%f5lfZ&q$lOy3@;{=LSaWO15c8<c?G_l^^3KnsZbGfGbB3%Wv=)k92~nVc2M)yx;n!S z32Unz)i?8?!JTY{-E3OjH2!$y?-_DFBkszj*>|RdPsweO<|Wq#^+Ii z4r=9-44sx=IA7GFr+DNt4&(V~Cpur%k}bC@W}Rfp43WMH=)a+OY((a*Y)Mpavo1O9+zgkpi%o*>AsQ;_Lzmt z0{^QtgMYp5jtP4Pg0zDgH@n0}pHt@3w(x;;?*})FHy>NuXv}v*?~&1nIz7cA95Q#u zCvkETIHodO%iv(#yC4gsj@R?_dj848zIoByopSEGtQwj7`tOdBUatIf(v?SFPDPPh z(hyTHV3eTsJzVko_Vpj>Yd2l}hsfvAnNuFL3jhcNf?siRQ(+T@5=d13*1j#w@})bk zZpWhD9cuVW3j%BE=4pAC^ZcKxrO02Bn>KZqiZtW)3h z^=L5JaZ3rpFOb^N6&G3~Q2vTQbA0RQqn|(4BuRQ}7W~x5A zs6J;`xn(8~>=#)(>va2$6m{nAAjO(iaEP;&ohv@tCx-uG8~2`dZK|nL$?lm~g$mJr zgDz8ONb*Ove1nF)$9+kkOB!nEzbE_RbH zH%o^rw{Wonk5lstkxunX2_@{GF5U)z5+!YUL8e?dNX*~LwqhQ|Cs_=9fNcd}o2d}d5{ctkj}+5DYwW-I30X()k~I$LttAl*Z6 zHXGD&I}oX%S79h)QTFjGNK#MfHOuY7;1wY(pVAq=$mm#b2o+^^$mK&MjUsJbjLI`;tE!iWIGD)K~L@SZMw*mpB3JKr1O-Q3%YLm7{gFg zSaA%g!HE1dld0h)W@DD0bWW}gnTvI4!^3O(y3s4w{d$yRf8U>Sc`q>$b+5lQ*ITlYhi`ZHBg9A&x0rbIaI# z4?Vo7R8Oi~r6;-A#QbabSgG{$n2ci1DN3U(BOItTYzv0}5^77RI0j{QHwTbUD&1o^ zG6IFL$h?)~m$Wf$2F9QRqwJb5+}h=u$xoIygn6Z zKGsH^kxy@-h;VsAjp>PI2dD}@bCM*)k73A{#{lal;m}O^;ho`zUP(#44pXizZ6K^w z^SIdLfZspH{yyUqGR3YFv&am(WRrm=~{PMi}aS|N@*oG(G!*{t@iL4!-Nr#a@ z=-qi+Yd;%98&={MCk|xJ&hCl4?0M6Py8Z+9bIF$4yN$lcBudZ`|W;_?s$(bePxZids(Iifo)_jo2Y@h6?%H?{(7oS6kUe=NLW4WDO^TFG~@aJMdQ;?;|VA@Z>@_}3$BlkrK_3j&$fB3vd zBZiy0-*zm$Ly4xv1twY>Y!VrMmL+_U%gtm*sTm7+9zZE`oWXBJKZ|c~axu(;B}Z!l zK<(RcUQv5}kg&30r!+hEz&E_%QGISj#OBvSbBJV$#5?VrtnP}tF{LhBfiQwt-g|e z@?jA96_(J9UeQA@W$ffk{^jN*{0^`LbeMb=w?%XrrAa- z&HXP0HIfoK_)jDgmW;k{ImF+zy`D|%G|o-;id^-4cXlS|t{9Af=SX=*cmeRFQ2-8z ziu^+MSSwW}EnUg)&SX)4sHnIz!2?<(I1)8a9GyjS^?_!@Gh(^cH~EjxWFS$Jt2s?0 zkJS`yKE4K{I;-YU+mQ`1;%%f9H&8U%LJCBoHR!4kJettW9jIX9u`JO~Kkp^Q+h*8K z*(2K_v3+Q>oJb+6elzUme*PYFMy4zSi70j$`7FTP!eucn|2{xXSY{&z;aD5MMTk>l zt{w@FLZP+P-m%K-*7$1v&V%ipJvoSAjH4zMssjqdACJQrgQa4v5l1>X^Fan$PB1+F zJ)XI@u!yDrGgg~p9@2jnNU8E%;dm8YHa)3T5xx9y>&F@$ z1?=o_o)kXU+7kN`TZK$rQFR)GN$KY!Rz0iV`2poz+WE(+IOyq?GkrIdxy74t{BkWp z?@fj5Q}dVv?T^o0(OgA&`Wx&B(6$fRJhpEIyCHw6UXoWVTUlHHc?D{@(Rl#;b1A{E z_hKj#$MpxcR72|qUqch$kv>o$Uq#7a>gc{$|L9eWd%=#Y?OhT@Wai~`NU6Hj${dHg z6Mt;9saLq<_lu_2x^>k}*F*eRvKnBxOYVo)H#}vtBvB|Kb4<<$);94|RGW3S3gF(4 zZDx>!)t3oDTb9XkBt4#zgKRx3`uEd}mgFEhHWQ|FfG*zDq+Ee!0Q4+MDbGWLX3M|? zt+ppLHj|v9pf+;)Za%mp53(3bozYSLNOfzYfoz1Sf$SwLt6d)?c#v2kpn z5ck-y-d)j!Q-5a!t9+cV(0z)`W9N}@8I}SGC2Fk=B?SeVF@1QRmG3;%(n*K)yOL!@cyL6Dtgu0 zU1I*<*6_Pd-dIeX9OHGBxT(cmq(4|E9?jticqm)W8eCmAeZ*{gv4a%67JWU+;MVZd zpykMeca(FTTZ-*Qb-vl9+=x12X$cIIOYQYOvrZkXPp|b`K7&6$@{(R_EKu|`@$64$c?mNjzm25S=1--(OE@5_0Gx0RxpokM#`5i-5A&v}02BA*6!>0-EPvfIj2IPU6TFFnADysQKn2OrX3%V{JqO}h?as*b3C~O+>Bl1!p4Xnb;3FWNa zO9|z{)vjwI|Arv1ibrNbXo`>jxjD2!?FXdl} zY6Z4StiM`mSeYS#hES($3@INL+U13}ykfLl*;-dGweug~I(@-^ems zOKTz(b$~7t9cCf>KVIws^rtpYy{0-(i@SL`4iq6cthLX>20`|)cpwOTTElGi!WWlf z4Wx3=*u+s|9V_R%p8*NnPd}4+A3(FuD3ha38&}Setse0!OvuEH0fwfLvqw5X_Q(_3 zGqX?Bp+LOw<=8^c(RYLsX8HZ{i$J-Wm0j}kv$GZ4Usdb@_n))H?91@8`eqhViAcA_WCu$6kYJu5kb-2CKathoT$g8h|5S9MLC*&kk8VVfW2po#PVdsQi*`peS;A&=_O_?v7i)j@D3WoK2ilIZ^;Kbx! zmIGPJA%7)n3_Ycu3N~Y@uW-5%L_cOwGvDfHD6rfS9<>*oEtq6TMb8#E^57b>iq}|p zI*DjT=8X$#{9?T&n(%u(%C#`C>C_W79fpUia_|(N#;KaS$2pzx{k2o3wR!rX zPPQ$maC(T2Fz!wgA<@N)2FGT|ZnxaEK+}R2E<(@mHC9)BsK&Mw6N14xiE6-Xa^>6= z8*qFT%)4}7;xGx0qlsFS1i+0eofiHS^7gZK%W!wYYbq<=tlxw-Lk|MtBvJ#F%rCZzYYvO{MbM>G;&GH{ zQAH-_`HDRMVG zJ#^hJa)oH8w*ZvZm#jA) zh=uXnJR9NaMKY-=`NetxHgw#1J$oGm@5bMW%(xeDoLE3(9g4D)9oCs#k{1^S<{d05 z&!5OG#ogv!T5BvmF&=Q#8bkbZ(It(aaR%O^?OND144eCN;j{dYW8JRd19|WVhhubh zW$~%0a_`%gFEK|?aOVv5menf)^-ULcO581}0Wj^FvIjKp@HDWYze zf0sA3He!LaBY>b#;3*^p_ShtCsB@Ymo@ZZ#Hz!?c+}nYFP;E%Wq<%{JhLmS9c<-XeM4)3;!bQ~%Xf5|a+anO+)=$SbF$w^I02f5x1TIK^YYvl#sn67BQ8?V#S4kL(U&%e$NQ%hdc`UWk+pk?EQ1l z&aCa1!WFQFbKLfn%`K;IVDmAxJtLB3vCL2u(U>R9lJtNQ!rBLIyV-E=1^~7GNMooj z1x6X!7nN*)4z!8tglJ$39Jp}#`-p=a6k4DLuX}Xf%WDV*@>;aj@B7WqP?H1L=;{8(JkQ##@xlfuyv{%EdF zQxXMJ`a2mf%IX*EUGHc|oY_=O39x zd?DA&)eoJR_Gjtmh1iFnKPc9`FXnrYgoyY9iY#Om987^KDS^{zH{jz$N#T5GpE;_0 zuE=zF*yw7JGs}DO+UHYtpH&LA98t!4>--~zRc`ukEmN$UbFKPctjibC7iBJFGoMr%yz>XMwH@zMfp zm|zSy${khG|G!mT<+q@R+>Wia^Eq^QQ{CjEyxx16{*@ zt5d_@^BQmGiXzz#a7MWY{3!C67--_fymvI}y4TZym;b1|LsZ3_7k-XZ_h5;9J(j@r z0;&wl|-D5YT<8~b0e4pdGz6l#gSFyIJy zqhUWZA8VoxS z(Aj&XY<~Y_`BXC2+y?7f4U>OvQYq+7w>0)2B&CU@t3k5OI$gmR_GyxDoj^B7#BJJL zc(eL-{3AKDP2u1Y&e93sN*$9?;sZM=EKgQ zloL&(6KGu;_h_g?I7-saP^X&to0&i1qlF7J`2(70Wh*$U;J?qgeYEJAN5LCNfZ@bC z7bTP!uGW()T9$6)SS|ZmsSrIgRzE{GEUv#j_=@t-1!latS4H8}Gy7J#$ed2wDDMua4SB`&d=O}-|ix91IDjNMJ+|yg>8{AI8<7ZWpiW^ zQYTR(lLKuXLpR^Av)IH0jS#FyCCAJ6ZufF-^?M;2`WQ5@;PGrTGm z^ji93f+*X|A$l;cJoea`q^h6M3T^Et13AT^OtaO5qv_vYp<^^Ic*y;je|z_UG0SoC zoY=J~@xhOYp9dc~fTI)pley?w`!hk_@~()R&~n`h0q<3UH8fgWbhbV}_2Sf4M*i{@ z++^mu5ikzE`?w&a?~&_x8zt)6HD2_J`CzFh7!aR+1+Ec|$hsTxzW`Q1slV;P%ts9d zV<9aqz)TW6^m-G$xy-3KtmFA1Hj)X?xb&WXYwAXRu6uE+Z#VSikmt^;O=Yri1BYl*-x}T{FS~vbIIucVUGAe z4ECmA+|p?lv+Y6Y$A&lm<;_j=!D8Z>ZLjD7Yu^sz>q(epbR}7TnoO8+838o=_ zi4q0th3;wZ=Dp9KP)z87cONdl@b>h)TZ{yFRZTpW%nzglZ^#kn|Ffm^qz1W`a@628F^*@BUeIN2*5pL!6d`2&8 zVAm_dUN9>oy>Sa;&-C=u^NNzTUe^YJClNuX=kq9|X-Y<}D!OFFbJ*z~nge+g(%xOs z(DI;)DoU%tpbAw{Ta#c=6kU@%9>e|-vFlLJclNlVH~avNCs1c4Xu{$bH{I-I>{TFYc!jM{#P#uhDk@b4ywF z%ZVy7`3@5w z-heuL2om>6XoayC8#bO3d^iL+J^s>Ww+WVw_V?>A2+|paB@_?OkhK@0q3+a|cJbHe z4@eT&=YdV^)8pWI(0Yj`>}t6>kyjS7;tQ2a{s2g3w<}P3JP75R61%V%;o7(|0}Nb(#K*!6JyJ;Zv4EQ^z? z2lxWoCIhb+0r>*`J7SI%R{CGvutrzVqi9CkSj<^R??-Ry`)yye=Y(A`#(kM=gu{0Y zU;2_-xn?I{u9vC~j>DD{Bhc3MsH1(o-LhaIH9{Nykvm-klFqagL=?-nSP2Hq7vmF| zpJe{)`q5(ZruD06JJ6&-V8LZ=x&v*#9*V_w@EXPdpegp<)Lh-O=DvCy!|@OlW?w|o zAoRvRLLkl?wK?S{vDEi^q(=*?9i5nB_4vIT#9lz6%PbY%h1MkOva$70tAhbE3kTCp z)5CKNA?Gt`EyWlKN9d?YZGIB?L_f;!z+N=w>}6m4qr-ifSdn}y^s1kNPC6g&hOp9t z8UF?mpSSS&9NzP8*l0K+g8op%V>&#jPo=@`U~VqLkY4@L8ErEcjx3W4Fpql$Zh}w3 zPM4M`7z}(J9S1s#BusS^enpGNqLLL$A(UYj8oJBq%uY*M^<9)9%y#l;pkREIg(K^> ztv#e?xRI1(+$x7353J`SPJUY2#v`Z;lkqOyVRUoSqa5*dnAB&?zwTTAo5&94(k1?i zx!;AT6$=qqMz;X_{E6x_dghV|H^JKSPH2eF>qvQ@kH+yH* z-hiKR2Lc%Qhrlay5}3^pVsaxA9CC z29N(?o9dfLV>Z(7Yxkth<|Tg%zn{nPdGBI-`2)&wA|34tY>RzvXdFYP%Q3Jyo0yFJ zyZ}7{28nWRdpL=FQ9K7qs!OqH$t|d5ubqTNSmG|U*WPUA%5NKK=AWc8mO((eO)DmP3qc4uEZAUo zlv%9b+|Ei5;%xKZ!NjyoSo{}=TQTyjBcI|2XrrHaH5hJueB0}Fu+Vw1y^o6jNOE_| z%fDc;lECiCjr^$JZ`I)i&-NAq+U?EUuvgS5*GBBKj&VTm<-51AhQhsLoBr7ByWsXs zexLXMkhh;ioMIQJ_>py?ExitX-6EZ*r~~@M35*GKFnVJ=u^onLFQRW+E2OhqvQU)` zOCK{LWiwW<__0_e(i}Ej%;)1SJ{*=6=VJ@Ht1#ABf&dazXzEDA9v<-@gYx&eg86s+ z{8V>}$E@Qs$m1Y}g@v7yj5a}U>oFYT4sG2OtL^LTz4beWEJ|%ce~AA66n9PIY&QhD z^_vwRU0{_|uVs%FwIAh(y59z3Tc=W8a* zfTCJ`2lCXu$gaQP}&CJl_k3_ZpSIG-VAA&LJ^lbiLy#(l_ga;J;H=@7Ve zbFMpV%ut_dvfD};J`qOSug>3MhKv>zepBA@cYBv|eDYD&%qmeK=3*fD8FVJ&y7}qt zr(T<(1*J~H60b$fABFj4xnnt-Opke78CK2CvR^mG4XCvA$n=v1hq2u64PlD{oL9RD zyl+MCh8eWJ9Xd@d41dK5r+pLyLu~eiSw761YaK_FvtkGExekhjze1Z>5e)Jw|bChE}DtD}Xupw3$iCoiX;Ev5) zu|Cr+9s%Dk;+Ys_1j8Yru)&PFuAw%h2Qc63D{OJtzhCAz-pizo*+PMhkl5A8j)dzu z7+(uvdodJKkH_F;8h&>S&f`Z6-q=>~d@Y_AY|xVj zE!=hJz&?pLKxKrt#&KA0@h~&xv+~FXdn(G3>(undSYsEg*owv6up;9V5HUSS9T10l zQjMz8tB^Ef;a#I7HpcM!+X%ux3)$AIm2dqLLQCv=)n@`AIQffj z+Z#;xKZ$WP_(B;N!y(RkUH25r=HJaPJpQGsis+8bF?_aMTA#k~^#o3c1MY)pgP@T=tDMSptR8!bRH)(g0VsHX2&Qw8Rqoy*gmfSq`7kI&AlRm02mE+1 zg9-AU;@g@Fl^^Fl$Md9{Eq)khCVlIu)A&yHTff)+W{kAPdw$4XSNr^1tEXA>ejp6% zeI);G^zWmA-6r7CXr`gO@hvcw`#&sATFcDPiBN5*cAtTKjJttW zK(K-n2d50TD$|7ds>3|ka7x_{0UnC4I2J2iB7*m7p_`fi>h&9sK@o!dNnRNODd?@B zvbJKp6HQP1D^OCyw)A>kuA3kL--1NP=xf`3w|8i!nKizL8^xI{-n+#95 zF+Mj0gC&SFWc{+RWd8x>#&pClX1&s555)V&=y%tJ4v31wl@BLitQwo} zu9UWk23TDy8M_oEA!eI^5TM7vvJI}Ta0hFD3I9+QmjXDPFE?tFS zqK`5DXv|VA3`^^{i`VVgw({ziBO&|AIk&!u_AkYb3ye#3-%x^I{VL|l4=1qSqHgC?}DiQj7h&|A)M~r zzV7=lxk3}zms_>UfeQ2lyq&-iLr0q&brfsEwK>vf&>5mr?$cpY8a5H{o{0Cgj%Dy< zi^Ae<)b`g*gTI;PmhY~8;TI?S3=JMycR|)2#mR{!fe+GLbz!WbL2o9|2}%sQTbr`@ zfuVm;c@~RYK9Ns+Z(nq0=J=kIy)*6NZ|I#(Z^1xa4~C%$M{C;dcn#LI{lVa_XNHNa zy=AWlLhZLs@ynsL4+dv0x_dRoIoIG#diJSDXRA9x+{Z>ZO5(_uKW<+0;GW)Irv-U5 z#1%Mhg=05M46-GD^BZt2(Yihgqf?X**fVgw#*zOG9Z9+4aBb>`A_#SolEWdHO@p5c zfM_1_1j>NUtU6+d8G`rW?=814vZLc_$F~IwR`{^%**Pfa|DrpsjypZR!3*1u-OHYK z32|UkMRLM+TWFd&W>G3#e*SlEn^!=<%tzc~N51W$BtH>PSY4`ry10Rj2V*Q6}d3o z*7??V8{2!3UG5ea2hu{db=U}xm7-2ufOvHgwso075!i<7FBxvOa?4A<+>(ko=<D#|M(7N zSTmm-47#-NqX(TS<=Oeo6Eh-)a56??BcaZhJH89lC!77j_Jr3~zkJpR+b!uUE37^>bmpxssI?4Z%xH;gs-J5t%t`aQl^%h%j@pf}GQ_X3htvheOo zrcIZtic9V}62!r6sCH1MWA7P#_H|-zqOv1}(=O)6cf1w1F)^S}C!z3YB{EWZEK zbVnb0!T3QadJdxTuh!OZ7&l?FMvm(!i74EtBf4L3qYu<3^RTZLe)JT&J%hCsmL~D& zri{3ixPxbmtzhM)aOOPc6Y+v626x8!d~EXWC$4@zB=>JBTwbC3r_?xoS_^s$UBi-b z+;OaibFdd2xzk1<(Ls1hBZxwc^*{R9Bam=R>3Zi#1Nuh#=G@HvJC;z@3( zUu=2#zAC&Mw0@9i6x#ivAZn(}we~$MxOo4a|5#Qr!-P=YNSHpNP#CZ$ju@m*&I>0EtE(s0ofc z0ztC$ofOZ?^02>tF8VyZx!in=UZIfa>QJ^(SJ-M(n19~%(odkIN~MD-={r!qmXAN-HJDoUI%m1*$eM}5t}GZg8wPt)l0oWIf4?= z?{mgM338%8>$m$NVFokYwucw$7shZfSW-K180qh~zWiS)SER&v-|4snQ{kWOE4t>J z58I6qn1!p4A`*qkLXp6}#Wm7|@(`ue|wGPY?!1l5l( zL|I8d0icy$#yrOr)aAdSQ<$mviZU*t+l94YoPyH%B|=&!Pd3{aZw-_Sh>7BOo=f>| zM7*v8r?^T%)Xp7-VLlo>7}>iy1;Tb)ippR4$?oZw-Te}C9IsHubmURI@dqA3FQxb4 zQO0L{UU^`0@ojJKDSuecbPp95#stAWY_+~Rti%?V;0K{yY{0l80{cwI!nBTVk#sxn zsE8L!0O-q(mpi;nGWF_dwWEWOXFy(do{W5o_=i&ilauO6DSv8 zaw5lVj&z-PZhS@VRr4D;hjOZ)4*N8@QLPdv#a&;d&tfd;dWn7wGJ#$?%z=uDp2@(5 zT1*{A;SXXe$U?#HeE==7ZzGoM!Jn=(7#MNA#svji|Aa{*Ht<5Lu1&GgXhqK{)amNc zfT2=Bt`mcp=73!PQsC&cMe+yGDWGAEZZM?d+^5q_1UFWz;~DpEiOyQ~`A8ogRypNw zmVPk(l7jCUMsN{$j==*7#ib=+Jb~k{aBR|#1anqzc;%sZn&dv>(fM{jZhnz%pL6Ng zABZ@%o^_wql82rB^!V;WUH((fG8&mx0Xe8ygq0Y%~DQ0c&MX6Ez zBsSXl?iQJuQej)aL9aucwfJtBT&p4w?xn+H>6kwJ7#{fp{&Z&a>GbADn9Y6Lon}4) zRn7PNe4yO}HoKF2o!9ODMvJnh{YL8-Y{>O8&Y)!Me`YQF_6yQ(z8&FTjCxoETIlmQ ztaH^qQ}Cal7kqK&8~1B-=$@{$)ZoVi24no=NRp?ghqf!x2xKNM3*(b;#h-yP+ybt%3M*25R}_AL7Io1xG8Z}>@YPz9mxO}4XW z@!b!hf!8xhy_Mxouhw}h8nOAtcY}u`uk7pR(Lk*ME3NQ6_wsLiSA}gHa{~*J9_HJf zqR{>oJHK*saY4bz_bV$?w)BW&e}XJq%6lPHYehs4VH@Q?f&tW{*obH4rm~-CCC9)x z2vJ)Yd#G^9-NUdy$G@Tc;V8(cqCwAU?-ovI!{&+ydR4GEBQxLN$7}UE?j?ApuRKOW z;9F40k8g(tsc~Qug_gsxyx5ylD{Q+t#1dOqbHn%@X7o;3IovJKA^UUlvp=f2VA8O*I;fIfRUDh!&1_znnR{U?^Y{Aq|w>1*-& zxcDIq%pC~ZN0G0;ol^SzPy6$R5B_oexcX3V4wT;KV@x(5v)|Z|Q7cHJn;^%@r!gDGCxGmw^T2+-y8u}4SdNdY+K@>jQ zU;lQq#c$pFcILs<2urY!`~TT{55TyJJAZs;-g{frWn1pO+j2!TV`IzMbVws2kX&+* z0!au71_DX`$wkQ}m%;_ek0f^?mmZFs9Z0AKQ!I*Y2o|n#m3y}=tC!tHjs1H`a~w$~Ysde1LIK)%u2 z-+WjyBhFj{GF85NvT5eRiO)dM>q6kBd#Q(hC%UlRwU67^{1EGyd{f@dZZ(Gn6T=t* z2CI6<8;@3Y&DrzUysA;N1B}Yp0`q#l?eZjqtFS7zzWTFwx;#zbhjg{o=iT#iW-dJf zpSr2t$GvCOQo}D=;nJV5K!ku>awdhj#TjZJ?sohc#`_A?8C9_ZTK^<4 z^~YUrKH|7$oO+<}UQ`S@^1T^n#=x*9K8|*$!fJIG`1#Vdx6feQ>{G?6(qQ4@dp2Td zUqYFGvCl2f!|xXI{`Z4U6 zUj%*Uh3DoVC_h>qNQm>mwaJ&G1mF5OQzw=^JbcYL~zshQEI&}=f4+NViENOQ@1;sf$wq?hwN49o< zW%nC%wYlQ$pC8$=_Rz+PvfTZ4c{|<(3HvbCI`U;F!Y7*0Ma{!fb6Py$7 zWWLPQ@*Ekk$eO}e$H=R@aE(yp^Jw3pXtH1lKWLrQf01lqyQ95;-+B)HT?cqhc07yy zDUbM(S$WwblCm#C*!Jfc){X6gX|%b6{ebQZS>&M#l6x>VTuFWdOLvPn`yV0{ycPlS ziV(fFc*h$@*Q;8q0>at`h0JRzP$8)1A})-4?Dt8*Y4mhi8fJXU$>~7ViQZjW3>%**XJcu)lkE%2x6(@*nf3+n- zUrN=wR)M2i9+P@3WyNr}vQdBDeDf-6=BHmiVbY_&!I|tu8qs7-kd4UfnlDGl|6$l$ z?(&epFSb4X(HT)2RDGz?M%1Oi%yq5M^jJ9=O$8~T!(CfS|B8iyUPnF%$k~h*Z(JIh zSe()OvLG%9t7{N0t<*~K_llD9!=1RfD^+H!^!#bO}9p}fkq5m@Qic^9i zN{sX5HM^M1-e~?wJ6QXmHn_ zD}w|@fa&;^X&y{{dDW0YqT;Ave1|IY9Z{p47xqlX$H z7?zp#wZ#86WO_58>2}1qYyqob8m>@t-)BuSB*L)|Qqch`&hxu>|1_zLQY3a{phjwG z+c3}GihLgZI}R97GNy@F8`0mpc#7i^gM7wVPV|3ADJTZJ(iT~hT$6Bc{egC-?rXk{zk8eAQ+=nl9oZ;AFk@)>k0Ihi`StZ+e{ zE5%J@9d_U0tuY%nN60g<-Lq8yzPIW`{u|w2obSIue6jX~qcR;nJGgd`Zfs?Gg}h=c zMR*b1%T7R*^{iU`(ymK}h{jNkTK<8R>!QW?j)9>4Nf8%SSetLG3T#zo0C|4&{(QyU-7^WX`g>s~ocS%Ih%mVMV)TA@SyAz_Up= zzgpMSYOZPw1aHOBpKqi8@3^TMV+jHU7jwauc+BR<_da#)XkfVq(Nd`s5w8%E5F_O_ z1!-P&u)%K5xveps-z5fmANhg>&KULXCyT3&mGY`aaS~c3$z(+`e)251&s9}P$gKOb zVc?c`IXW*ASo7+!3{M>|FI5uI;{{JJtpa70G<6^rCIU|!jJGY7axw}oT!K!6kQ`CS zFR53q6-1by1k$9-?k`}vJ_GJZ6Qfo`X_G-{N?fK&N>*xx#a|yjYtjA1&D> zA@U(62Ly*fW*|QN3S@rB7Ip%a6U55kCj!oFlut>v(Nt~lP7 z*Wjjk-yy&eNh6|G1dRp5e_GU+Di4c`b$C;ZhpWpx&>(NLA{gFX!f0`1l%tikdsbRn z$`DW~zi`=oGrbzFe8br^yZoK+D9K}-yB9tMtlMe~LC9i!e`kBC`l4BF8F@{L(FGM)^_(3)|N_a4bds5GNdlIdm9Y2-j3wI)IrL&-4~$aYu{ zP?%6!-fraRg>IMf>Hx#ldh}h;K+hPIE*MYuVd{z ziFNjdOQ5g>NG7aB(^$>S)n-RXl`j9{r&MxgJ{n(3KW59$e ztPx05U}VDXU@6-GCCrp*+XOdN&()b8ZmI~vO6Z7{3BjUHf>o%*cooIUBcDsE1*>GX z-;%NO;!nC}P9dC0rdSGoJ(G04HBAjyu8i;bvgZ>sXlY&r2$H`BeCd0~sAoKyB?Wpr|4 z9qZYi9%^)8I%Jz*opHSf`T)ysvePO~ygxcBLRGCe?E&0KJx=t57xG=q_t8t8 zdphUrh2BtJXfeim0;-8BxMR9m9wUDg=9{y{9aWn_L-TrI2x(82iI6s!YuqA?iGTrb zA`Or9r(UbeFg0xi;x)VLU{$I*>nRtd~!!UG^GtQ~De{lr~#QJ?pGXd0Xz==nI= zPmGg-n3bJ~vagg^+O&LF27LX0dKZT z5$?(vG-ww@v%g~A9xi#r1Qhy4Y{nyi0DHPhah#3O*X?Ue?%R>A`&&fznCD@DScbhw zMK%~jIW3-k@m+&<{qvXA$%UqW)>e3P_&U<9dskk2B4n8Xc!0^HVUzHuD99o-Ati&c zH+-&Uu=$!;TfB`fEpt@(M`D9>QHNVEp%g(aE)s4{8{`T472$MIaXPCq22>W6a%KH0 zV_B)?E52`i3lXp$$SWz@X*>?hj;|`rK1f#8_9na#_LZy{SVDCmcq(qy34ss)*gY+j z!?j#x{Rzu5QX%kk?E?JU&VYs-w%v`xMZ$t7^!SLS6=y;ORilONxd2kd)izZO7rOB| z99WVn6UU_M4EH(`c}-m>T)LrWK$!L+lx{YxTAA=7^+U+dWtuexncxG3f5UXMvxt2= z3QC*k72w=YTa^6huREWL22-c0-#i7!{j9ih!*S1`A;gxgNku#ZbXjbB;hQzHmaM3T zsb>^^J6hX2(d6z6Z5~vc?-4nlgT2oitIse6ewY-3yUBixVwJ$DPS0qoZN)@&VOSQ{^Vf3t&^0pail4K0W2$6uySK>OiLVh(!?s zLE#EXQ)d~Cp761axCD{2o<=C}#5{~mOxl9g-k>w<|5AqB6j!{b;Bd{HstMo}Lv^5` z2yzu$Sp^z*fyW?Y=3Lddd+QoCuPPPr5p)W-ZHSr3+hr4j()NuIwcg+H($5a6)N{V& zLF@&23%29j#acj!5`N4ZYH+k@CWs?pghI{m;5mR}Gjp+p*$SJu4Z;K1&O6?8h*wMt z3UN8sio@{=a14Ytdb#mdf_QgT9C2zwbBZ5$!D6BBV`fORL6>zEr7}dzwx)P8y~TL< zRFwDU?V~9-uddqir>p*w;b)ETT6+k`qlQ7j<%F*ed>~c`oo-m-i~DLk-@%q#)xiaJ zWU&3D_&*+i(y5>G2}{pw}>P-VwD3%!TiRoVnz_UF|Nr?aVa7J%_@V z+xM!#9RZi^SF9mex1?~C+9V@T&s=gZ+}CloS47%md$tRLAPnA|sxw}l4Qj-wNNfwv*&&dF^YLZ^MYG zW}eLWiaR$Tb2NEO6G3-Uo4Ca$!|gG{u@x|m5M1mdxI0#2p8Xf0Ho|2?2-uUV?2Wa^NvJ3iZn!fm}jW8{og@9Jj4T_}yv_fJ&#`${8mk3{%bInM1UyO6r z*;e|>xu*l{8v?JLDZ1lqURKtN=w}I_w>f$syqJ><%+|nR0*wLC-$zox&Zk47QPR`U;FNhZ%&Dc+XF%JkF9^Y>P^yCms5%Gd+Z;l z(2OgqxGae1{}Y0Sem={5O8D!`OsX20zJxKMws9r!W)QhfLk%{5>dkD7$_ORYP|^yE z5VX#Y7Ovzp$D1J!I=2Om-J}IdZmtQzrCUKb+@xHvmoV}`XcQ$e?Kd#M0OLe_SJ35pjRH$5 zZrp6fs=%i*pGA%Y17_;ieJcCVUbiMRd44qIip=8T+kAps7oe?WvATsRU5j&k@5-y` zV&xeK&*7Q?E2{Mm!0KpCg#mnlV8+yB^=tOvhD*VCPQ|+HA{0PSSyx|c!BszXf%uZu zhyGBH&T&Cib*f|P!0jslM_9oT95Jjk?hjq>RTyw}tpVQiYWz8#+r_b?di-teRRALz z6B=0y!9YpL4e8Q{AzeIi`GZ~7VMKN3{a1ZR;J?A7tN{<Q-bt#y@De>3Qt0ggIB{64j3&#FYSvlC5!Hpk0 zVHg>Z2~wLd&*cW)FNi-E3<9@(kRe!mTkuyO7gjW5Fr3X|3Se>7nX*FRp$|a0u$dTi zl}4LVe!L}RU5Tg|Dk?Di;XA)0o+kh688!&QHk}15=EbaC&^i!#dA-cQPVgKEw(^&8 zX1EF+u~hDuY}L2ab4jDw1CB^;{Kl) zf;8Nefg0kYpNTcy_oWdqvo$Mg5rS2YghE@vaxWSom~ZPVz~Nx94uhpAJVNb7c%I*C zy_BGzeFbx0wmV^ISu54Vk3a%$Q`)2T2kG4|N9-{S1~BRHR(H0<7bIoNAAW|2D`l6XaD*j#h#0{c!bLzUT>L35W#h91(@hH#s3rmdMpH4 z3yGlCOm&VRa%N*oePI9o^07)c8N}amua-S66|+fpL}$-Mn;LtA#B?myEq57^fJ?hdEnfW z-u)IJwL85evl=T)3UvxFGabwDqRGD5WtAzs(z184;Ig$0R!JK8bHIb7f%8>MW0TKD zY}3okMs^rw%2mqg*>oR#Q(M8S$>r2W096VSl0msX?&!(|$H~nbQqJS4f%L)3b>0iy zx|Ve~$m@^b`jA1GobsZ+7DVw)PqvPE-jDV_O>Y$@LU(t7ma0!dLeo)qE@)L$Z8Nxn zAb5lK81ej>dc;B8j1=%$EvXJH)1$i~5;T1ca|1Wtc*4TfPASJr7yw9yy%E7*3ieo! zvQJURpaU7$O|an$X)Tl+OG;*|JToYT|Bg1JeWKx7#3^$fDc$6a1-OfF0xaBiN&}oP z7QeR)tvnF2n*GGU{ot)B>1(vU$!Fdci?`%@Eu+3ZD9=2{%9nm_iva|WC550LW9)Ka zqO~F_)DgQp1Lz&P%hpnA-GJ3;BXC2tE67BH@`MF$%3CglyTS;Ngic`qiv>}+=`#VN zQM$tR>e?AVW0eNA4=~V>QLB5zkPF~?4Sw5po9TcqfZHTabo}V;&;5%=Hq0!m$6hDu zv667RfI|{E=w{K`&8Gvld$~g`1N!xp>sAN$ue^F~NRXKr;@KEwCD}^O23Q>~&rs&u`5i2=^ZL=eS{SZoD{GcO%1 zYf3ANB9Wf{-sc#|_J{YDDOevdypEEnM@aAW^sxKwju zezwjK*Wm-3vPjO3de*QPo;MAkNbtTAYAI*_9%4@_bS6zJ+Z4~0C zt9VrKoExVLPXz5$gfX2hDHu>C07+@AuPUi{au(wYnXjZL#E${xLHbJ>p%_7yDY zcKaR!aOa!_C}N)_q^y}RO$v9hxaPj^#6X9DlEXl*iU1A$2hW&4E_~NzN_q`pI|ssm zjq*`W198+49-Pr~mkfgqXBr2y6*Fc0+4kxq+rTjHgskll@KTJ%F`fCd7EhIecU);=(H-)vV+mGdXB-v?2EZwK zXKUHR?<63|#|2NiP#Oac7@&dRs4SQ3R~~Rs>{m$(3*CY>_vq4001Mog;)`F$Hem zK%T?uj4=@lhV=9Pj{(bMb3j{cgWq7ZTad>!qtx$vPqpXZwc-?D4_U}ii#FX5Pk#yv zOFaIptebJW#89l+PTmFI>+$2!cufQ0tbqf#5jB2iLn5kM0XYt;~ zA-H&gLtbiVVz4Mh;NW!Xbqu7D-s>n&H`tdL7++lK6HE*T3^rCM!VsxTX@l&`z6|8H z8Ku%)AIyb962#90xl$pg+bneU_20;c#5)Q?Z%o%LOoR;@6+0?cmBt|$%k$^q`4$y6 z2q4lb&}prUnkoHoKwtpzCnsR8*t_ddiue%pygNFeaqS=+a5MVGcYAh1kYzB)80_WcpPa1AT&l6Y>}%r(;zcm);r>xcfZlALHg} z=z`Vu=l0GCZ^Mw$fjUFAujgaF`o@|gCY1p(Wgt`+iIPE#h0kOw6{;rLHYfTnxA-b4dDxH5 zEeAq|jX;gr1_=b$CE3nNw{55M_W=e38-e*8Q*qM-PVM6KJGP`4ljXD*Hx^Z%?NP$H&RyW`d(VKmeaY? z7>FMO@?3L>%3~&qNpMqe-sf`}w^r1{wcX)}NY_3I)9VX0Y02B4yH-CSeqDHHIfmQB zaR9o<9l#=&ayC@8%z~0tP|C0^AfSg;%e3c%F`drmoKJ9BE}cCI82CUhjwIkOUBv*y zfJy2H!>`eH-ot&^ZxQM%DOuUc*bT65_Iq%}u_LE&lMfj5u$I;qUU_#Zgwo--2jlY5 z3syJ?G`3ZBc{zF0a9!}w#kSUML5~Y+ZSoTHXqUnYKX%vc$%gx|y!X<69!bqZpia6X zD+?eB&8M^UHU_9Q7-MZ~;R(|orMq~08~DW9t6UupXt)_xu|sw>!5S@Z3du7~S_Jn~ z`*jgfQHw9%56jUqtW_wl+LwtSX9eY3C=I+7kv07_je&lHfj|ocP-@yJT)Tpb_zn=* zSU(8-M;qI$?Ooxs`vr}dKimJoja1%&8;x_RsMy!>Tk+FtF)Malp>CBxkuQ&;ZNlRN z-CjBWL>vvx!p$jZw{mA(B{_$!;F09E($%Fg(B~Ln0i3bKu4V@aEG8aA0rBss+F|b= zYFA16oh=3`Dpm!BuCIr{4Nb7~d3i*Q_klYv$?y|ILhj(WZJTg>8T6YOxbuA>1b~?5 zw*lL`7SVQXE_+n*JX>V5Szxr7qk;g+1crOo3kWGq3*3?D8(`ldOd>9Xy!t10!d$~G zapzp3W9J-rZ!AX3VLg$Iru`L$f*72ME0o<&i;Hz{u8}7=y($tbz~e3^=$4AIU%6#& zBdbY&Ph%iu7~p0Ak_Dn68yi_{%A_n?=VfSKR(@mu@ zKujiZ9T@b34hbS)j>gYG2ui0^VIYgMR}c;U9YL8&5Gey1_Yx1M^QSHRtgVg(G-~#Jt#Y6i#Gx!)%T$ZNCJ;q@` zJ&=sG{TSjpLMZfPlvqa^G@yD8V7tR7wUo(BR;Sv$^v?-I&2Z22_DE*;5M#V0mEn7 zE89{9a6hWor{N4fWk=kA1YGMdD%g5Qb+2y<%h&_vVmmgH1Kr=*{RST;_n%qJ2rjhC zmwuOg4A?UV$!{-RV;Tc}ivdPG@WpXtc9CHSjtY+HTVT)c*5508=p?1qYfOk|oqH;W zO!zpb-=?0dsrcbIhIVyM*9^FDv%66zKBHBI;8sGcWUb;ISkM~n>WcNwXYmZU5IZwl zu=qjdo?2K{kfz76kU0RJLyafL+DXCUgB2@x+QJ7CR~q#*oNQh5^(Gly5bJ59189hW z$fso)bUK0J%ONlEdf8l}SvMhH#6qQqf~L84>)M~VJS*wcTKat&1Ifey0!bs9qH>Lb z8aQO@xF(eAi!)=0aGc<90k>=?L;~K1LF#>t6Sn?dED#7t&w#2_!%1&mWtm*St(-sY zwk_}_bKo)bQMcvN`4huHn!!s9f9cW#3cc`__!bU%eLjBN%X%(rtOBUwqeK-Di9ln%+-9;Eob7O@w6RW2mXWSFs^C z4p(w@SlV;q_?wthmowT)SaV%*xSB(y%vFGzAb)jwrHUSB$=tQbfj7(DRbpsh_-EEMn~gPxEK2_3 zsy#^e;H3sp%e>Q7xpd})Fpw6w6GC6Q@PNYrWi_}5*O4iP&@}?VOJ?A@rt{AAv%ihm z?sY$HY&L`Ia7OcfYyx1S@vlvSs~d!DdI9wBU#dHGX)t8riZH_0DioY(c>S~ITy=j8p*y^$ zuK_KdkH3iZ&HmR6SZHIF03odWZ}@xQC*xX$ppgzSTyT^xS< zO#O_-Bi_N4)bC(y7QwYHM_wUhgOp5+&v?A&W{B^fepxN?(660s<*bqGW{_zCVFejt zGv)fcdP`1oATSP=x5XIOi!t;Qy4Q=kYT*sM3wr7GMy7w$_R1fr2+G~7>GHdkSgpDc zL5Hb^GU%-gAf?gKlP3>9P+93NSWTBk(?9wQ0~o|6cq*6*ERT;1F}4Wjm&?l^m*@S? ztK=1|5rLm7pf~%teaB!y<8)GUOQ0P2dRPIc7B>t+P{Rob+uVMSu_W7Yz2sK8=~q%@ z**Bklo5nzjG2pAhDcj***gVyBLr~i3nB$1H)^|x*%tHl-e1M(NImv}tt?5np?6X95 z+K{|JZ4bcMHrV>0hqNTR4MR%5)l`F43gkLZcgcZ4Vd{bw6a2>F6 z(_x%i^U6mQ9U!DUZg0NMN(bN^UX(q@<@_pP(9%i+F&h z!V=HqLBn(P0Oz}!PB)N>Rgzh9wX6nc&(9mMy}GBW#WYncmr@8SXtv05bpG-41_AxH zBde^PZ<5NQtM9q9HK08#gmsxbM~^}9#spcuqhtnRyZne5^eDm>zipUgC(-m81R)C= z9?iooa|{*61=w0HM!syxv7f6?E?tJX!0SM0U&r5*8M(PHmp@nP`YhGCI?sJG3bO0@ z=~~o9;qm1dOpD;Ej;qbl+D208`kIe(ji$f#83wq#Q(g!tY9gjsbZFo;BMPnTLGWlG z2cu^hxKGby7}fbEU&Ac%E%X8bplt9#$u%B}mm%L7{B_w&J(OM{gR8-QhIJcGK(W|s z1ww0&{_~fv-7nkgNPna;&}$f|tUPJX9zFRe_A}_>0DeG$ztpUVSOgi|BI5z%8@&c- zw}vz>auCDDj{uL|-bDRr!7FT6L#wW?Rft+m{11U!&D3DA?FY$kWa}8|9KzM*SKzN2 z9Kz9fz(?Q3#+uW$nS+P?4E|NW!SDP?F2}A;n%-a42{ege}BlC>OUvu>L+aj>o_z{2ENoV+gYL00ipg*hgeEa_mJi zL9~{ZNJ<-o;5&6n@8f##OFQ3qRCg?Ka34JJ2~>t`jS9DK#?2j4v+js#wF_ z+uRcWg0D;67(>* zw#)0I6cU9tLA;w$=T+gU6zUt;S(<|_h?FNf>6SuoEW!BkJj19|$Qw1wg?E;Rrr-4P z)3DU8MF!P9NY;gTt>hBT%D%PoiAy>Zn^D_1-yW_lE!IPg)?(;I=A&TGcF%BH!XDc-YCj*pxfVk%k$s29K&c8$$Gwt!0n=ao20V ztWH5Yh@HYtgMc4Us+);PnI5{NaKVZ`bthDUHJzyk24EH11x-m0*XSM@!w+Z{HN|HT zBVyosd`0hA_^EX&6W8jIC!v4{+GN8ko(aX+;!IjUEi&I+QgkU{*2Q=hW&#m|$P$Dd zZ3tNZTT!vfq0Y#f(%;h<=vxdlg<4F|h4p|!O(3NtTL{*tK^4*dNa&@{1uC>fp^(b! z4bqx#n=Q33WlZ(1O1spy7qfQVhm z!{L_IL#c&xM{p;VmPG1&{#Bm GDQOE_2h6UOPMy(V4e@il+uObvbZ=!Qp9>Y56- z_!9`w=7xaZZt8q=uOmC%V8R#(G2eCwhVptA1xuFD;l4Khw5b2+$f7&?g)3yj2#Bbl zvT|@p)2x5sk)v=7x7A`|iNc8D#H8X&P>OakLRjlK7f$|+_3FlY6Io^Ydm00Mf`RPj zJSm9E*d%HKsSp`3hEMIwNaf&pq`)}D31J{~aFu5#8!E+?z6@drIB;f~_lp3x29a>M zxP^kjeOcrCop7!4{?NAOV-OmD3LiN&C4YORkj_DC#dm$AX_{Dh{s(TYSXt=F$Ltl)!ypZ?HCL@pj0qT))ph{L5nB60c>9LVpY z8oM4rU9O=f|1fm9w}LtUJf43Am!5uEaP|dQ!#;zMX*Y3`UjuFPCv{WYA26+7QPJ{3 zaAfY*t!w`K^r@}?sc4OiXy4^mBP6xW8WcQg2}*$r3|%Wm|0k%GNayM=7})h%Wi8I) z9e^@c!CL}sDisL)$5#x_&m8U)Wxv1lQ5}v_-h6}~1mn3GWo(6R?4`5eQaO9>6)SM2 zy_C&f{@`q^*~MTII`&&x{v`8~zv2@-Q97kDFmNy+Ex(-cHJG|;0yoUXaOchr)LNYe zp5E+jNy$pM8H=}#;{>UEN%n>h<7i5?&LIAZ-RkFtGB3_-BU%joP@({`C zZV21*STMRD{#PC~Jr=YMpAP>{!9R(+vk78ga5XR)O5lMJ&I+{-oHN|h7B)`-GjJi! zlU@kHt0SSibZ2(1p>V#mqe%L*zhD5fZ(GnLHPAM}P0=Zs6_y}0y_Us3q2&(Vjqg?X z8*oe?I)N!XFw*Qr-^e$Ep^rh!ehsYIV?h+gB~M0#H|*e8OrA7AnFOMyC9>9l*WITcA^*y3ZshYt^28^LpdkH?y>fD zifqp5wV?n%F~0b=6Y`#N`~2y*{RacMri$KML4}wNn4GOcxKkeaX7dnPj)>e(?_jy>rcFM{uxUf#;TwFB1_~1*HIp`*=`2x5_w(Yo-9ENh@ zU6PY`I6;t-TU^LKDN5$b+`_9XvNBF z_Z8l}TE^fw@6z7CT$>~O;!?r+WnIX(5N9y&4;9{AVXGic1R)6v++d15i14Od59Kt+ z^lN=!S&suvxVA;p0>zM37GofWcGMuPqtwz4Z(VypnHh%4(16=UIwb=G*aZ-jLZfYA z4qVsRfL913-ajg$UDZT zUiP)4nobUZeNfVRV|p*p1*!BH`MXeS%G{fxL!5q^2nHzEHX-iAC9rTn$aG3!b~X!w zg&>4IOZMFp!Kgf|sRRHRYt0nA!(y*g zCf-a?*nz*o{^%$z#oI!wulMzJjRfabr zBR6r385=kr#f7hks#5&5#4{*6bEajHhpJeDkID@m}Z>UxYdYX&=UtzF;nYA8bn{3WZb) z;@tODnCsVO`Lm|U{<_HEnl=mTe6d;sqJ>i9iMl%dgj#;}To>N?ct|g3 zUE}e2e~39Jg-GZCl+zf-*w;Mu>0uWUSt;t973J^)5RTG_g2=Rss%Z)sp~rAeoxVgQ$9 zbB6ikkTB<9mCpjF`o%uNYrk3hxj1f)^waFV0p zqXA}<*FmryTqdOl4wRbI`axv7uyCzLEQa;lUidK--2Eq6p%$E^3rA2_+k;@?Mn4?) zwq*1W?)iYJQ(=*eDif~5vSiTub1`rdt}xXV2$o@ma@59F5tczB=S9pJDf}o|GbO$> z9=rp`ER^|cMNsUr;qngL#6w7dT_*Vs@EsA{_#dZy3A|VCH+VC|!w^#wXe;5O*@K2( zicN13Ff&o5GF*N7M8Gn)TzKbmDe-EWu(Ygoe2Z@{r~H$E=K%gxg>KxiDu&}Wrr%Un z`K~)(gzhbWx++s^4&8#-Ki`53(d~GT2;u0{{!D|Wl+R3Od9JqQn@Y>mHlf2ss-C80AJea0Qca@>^0!Z7>S2A*jDx0W5+ zX>s;XD2rSLtANYU=Q**yJ_GY3Q5aOp&sz4aVVQ#5jk)-$N%+btQuhPtW~Nd$o;=_% zjN%m59}T9-m)~8$3hHl1A6H?$4F3D!02 z3rS^GT|&?!J7R*vVxs7Y#aldPAU|&Sb*gVb|1p=<6Rf&WT#HXx!u-$KSKT*Vy<}oJ zCtdc%p}D&6Q-txm!9lmpF^guIEi7p?Mx*38%;Pu$(Xb$n4n2+V!~aaIm#HW{3|of` z(xf;|;O7E2Hx;X4Du9h$Cucdy7A&JSmMx#sUZ7!7TMs{k6%;qSstNs^F@q#U<#Z07 zG91%jg8d4++o5w$ZN3S~o6+0+ykJbPc)q}cu5if%#aOFSV6=zAM% zdJy+34OfX^tnz>>B^d>)5FVst`o5LR`(%w(zj$p9<<^%W_%B!JG&Unr+2{%UaORGe zYZdaxorT`K%9_g8?1e|}4M6Bt>`O}ghvdLu{D8t;{Aq8M|Fcq9jT?x5P*7fXmYGQ( zv?%#36yl?MfJ6~UnUGy0Z%mEyqoX~g$=s1S+NZ|oFboa`Mm32+8H`Qq$5)}yS&RR_ zF+m>s0XQ_A+m=(WBf&9@&||@d`t7do0u@|Iu*IT)lAr4xEvE95Qcb#VNAxd7YnY({ zPjgm`w|(*$Kqt6)uaa1P69ni9R~?|l12y3_Oqf5IRlMSBq$G7$D9kVUW&sa1$%tQ{ z#mpN6{bV+n;&H(SkLz`dekz^e!F0f!7~d=Nudt-lGyRGcS9zHBV~dOb0C6AGZN2RU zH1Ck|$Ccf4U5#ZgX4Y$3YY;W*Cz!WQ>dit76Cwxq#(&c@%J`27%f2=YWu4cndIOy~ zCtrKFck&fY6QFhf6=>W{2!9Cr!p4Y@X3KbWR?y=MNTpK(T_K`(=nA}*q}flYFT(Kp zLfP@h8JSja-~!PDG%}A&Mm%gQ7UPRYV;y@;Cyc5E)ot4|DqO#_t-tXh;_?%kDXo z@q1*$RPd<5uYeHQ(@6{taQTX`*zZUgqGG2YapngsOa^X~JgQ2$mx ztGdzpHdfQ+Sa%MA+obWBoP`6*UDoP`W3*J+>a2o;sCnqk1VVT2-k|3B7wj@?k*P6i z#%>Sgf`!nHJ&FIw?_=NH^VIT*LZpu0?bdwKe#-IjlBOTvDDbCH=~Vpnq}f8e3D#F( zO(q6b&xT#pCz&){mnEa|*)PzDIx&birfba}r2E4<&xlw3;w#)KvrN{Efnno8?7A&> zh{BZYs0-z|w{9!C-J^a3;ZBtCnF!Kg;YM`%D3h;Sr5H16m<$9kwMl0tj3Fu;q9g^v z2X`j!uPk3eNyK0a0~7G~?9h+vZ$$KNK^i39Y5>?a#jc8~K6L zp`^bLl6Y>&HUCHSDT#aA0#7`V=g0Geu(cXsyG3=a3w;wzQWa>csw-rVYEt#UZv^GdEMTq`1V{-4yen8(cuEyS=juhEBwS_b93+!r zTH$b?e^6dl(&yJXXga>hX)Ni2bAl&;fr#$icrWL2PB}2o85EdG^sl zb)4ug!_-j-0tlKw$&x`@#^h9bw#k?sgYt4F<7mr#OjdgwQT|WDL;v(OHym@qc|7k$ zDPbPJ55Xjb?!1efYXN+c4`mh}Jg7$J&y|e-nK zf)Y4RzJ~a-*G;~pdO9MQXO$#w@ut$nnl`swA%yjL)ISr`P~sjj zLC8L@;e7$#6@XPaQ5LY2&(uQy>dR=rbrLB|^1Qaj1I3u@UqJsphD9+gYIER@EO3ue z-wn8jrM&X3$Esk#{5wEDi$7QW0<%6B65|)aGu~vj@JkC9eQm77W1?u7SA0)i_1O~_ z5{ul-IJ+Gi@yND1=}G9bUNm%i#$_8gb{ke0I`1vWNQBiZidVr+T&SUTe1@1TtA#f7 z*qGhm;ebEC8e+q0(1{8+<-&Uoho=V@{{lC_+o+MfWcsD|j4LSovRspn`-f9oqZh33 z&o2JTbd#I7znx=N(Qp>MWXRJIF1|8wdLtwW9NfEiB)>`Ma8mleE=NxCa zk(77{oFVqZER!&8>kb+akGN%OGypyV8G)Agy{4$KFAmq&sqjuUta!rog?sZWGEj|q*LbIY(BAnX1z+UaIsRNx#@?Ch=2#a096}1s1^+0IXvRq3tSCK+zqc)o z|9-;FFP=pI)EUkgwYqsM&x*6$Nh_Jb{#Q`;7RnyPpDGL&5by^;>gQWY?UG$jUfIqk zxPhSe@?zhmd*S9^8w_5C&F3z(JP&_S=?~tY)Tp-SU_rB6UdMHZ5@IS^Tlsv5J~_%m z)(##x%`0(D*6LHihFVgx@+et#vwZ|p*WGekphO$HXi`p=UN=dE=nufwOzv3&*acWC zFfgy~T7AToz%3)1Qcp$!Y5+aM|27F5pmZC?Io1>>c}`bwL{t>uXe}_`5Kr(c& zR^aFfJ%gw_|BdTK4!c5oNeT0vVyH(kF`5OvGAuV?VysxmRW@c7w2ss){xIg$NFXOB z4Z`~ZjnMIJ=hxJ31aJjOA7rL9@ApL1UWtAeqj?CM_Vl0|h~pur{~Kn1g`mb7I=o@! zq}(qaYHVz3I<>VGb4?vb(mM%`WjR4kmwLDimPKcSK0(nJo~|&klK*RLZ7M(f_J6r@ z1BO871C`4|H8IDvqfc1ox~6F(I)10@6Kji`jTubi5Rep>qb5e=Xr9CveprZW7pyp# z@3DRiZ}#7!T?ovsSV#|O;m4sI{#^ zoM{Q~S3y;lVZ7x!N0Jnm1{kv*Z*Ae*55Aj%yWc&=J0cXsy{B{uX1t@K6kZa~^Po6T zQPIDy0+ZO1L97@bIv4nJoZ~WoTcR0o-<~qD=)s)*vuFqVF?uEY3$2?-?{eZm0jN_@0UM6+Y9eY2(a!FsH;4qKi{MKKXPo&vOf#)+F3kH z8lF0!k5xv_Kl_I6sZ!S}Td>{nM0>KD()-uHOEfa$WdJ z)j#ch^4e_}&!t2YUjtnlA#vvjix3mBbjEq47lcNBab)EUe3uEzo#>UKt> zgMQo<`7LVjG1HE({ZpX$wnGQYnqak4XBfLf6W{MrHu>6W!`r}yan1Y${KanuY!^nW z3rwUGdX7}A%>=<)<+zhY){&umb$BvO#~BY50$u>-cU+=^WMuo%zR%|QQ{X?SW;Kz7 zjPq&H>PhA^EQ}#w$i^z}C5&n2q{8CU$12Ly&ZI7Ht{<%qFBPx%qzD9tQ+ZvS zJdd5BkJJsTcCwa9=2=AhJY3%vw80wY40!wb#|_@P#{Y@d2fJsZkB;`}%$lJZ6#&Qo z3W6av9(AT>Qz$NGn$dWUMuEvz{Khz<7(3&z(N)^#+ZGBixfc z81pS#$hk(a-vq{1)7Dy@g__PVBXfw?Xw()^jei02{VH5^+^Lzz%m;HoHxU;2@!>cB z%e6asekPf0g`_*H0#^&V!Ywf))nhhGs~L>_26RQ`xC)@L#LS?{)+7p-43?)C-}YQ4 z$^RvUh|j~E7!eRqt#&BeMu0Bfk28OFXdbrL;Pub2;p1K%%f7TLKr@5>L0Q&0x-vMt zJ_3PiN~RFfaI99(_UCCj%^ak8tOZ~UuL}`z69lo&@eVI3N*keNeDzeQ;g@IL{au3^ zWbSh9eC46anM=O569Aq>$x*ROhr1Ah+wE^Ef-Nb5C3f3tZ?v<%9G(}Fo;hxk^spG@ z&oZw=p}*oU+)+0bsO2rib;NZ;0Gkbt+iHR=f+JjF77sRi)#{Er7j0^#{wzP4h`EfZ zW}m=Qjt5*)Ni0#E6g?#j0oEbhN}a33SWPjkOlKj)zAG``?t1N))f0>Ec-ohp zF%Fr&0gx~Tv1b(Mz%ZQs{+1aO8|Gho_ctN5OKY5SM`A+I_M)ih4x`ER6*7%{4?Het zWVD24D2~PmvbHWrz6rWk6D?Pgp3y*qkz-_AH`w7Lc3aeM3F|*vLt4#_KV0|n+S2AT zOG}d@NC^nqJIrjaXNZ56u!1*WpZEf3DvlG{rXciQ`*3Fe`#NJ~6F&Z|q&T_lms8ex}1gCCoRCSCm~*9CP0RvqwwX2&D8uPYz9Bv{lCSpnRBb^XU?2y zQQF%w+&NTAuZ9gXOS~RlGnaYThoRv6GT?=$vTZU$M0+~eQ?l8Zcu^CC9z@U(uegQ}F2+WccPtU+bX1JZ#&$mAwT#RtCeB?}KY7b* zM9JkSD!>j8O~$T(D>cq$I45j?eh~a(&KEF^RDH`Iuj$Ao$=gUDvaBn2)DW-xD64{$45v zB3o1Wo=fWeLeDK$$t&~VY}q8ZFH5D<-&M=F%2!s*d2!=080{U`Ip%^7lj6cwlRiBE z$_MV=^vX|t;B*3JJ<+!|lG52EMAUOxH`yZj1 zQ;%UD9us3N9GMv3L`0p(Xx6hm1|7-<6-?lQ&%ycP5m?ERIb-LZt7c%az2$Fh3N{R%aQlr<7rE!4VlL@DKzu!0u@GE<_F_hjAK22!q@%s zcOvOv*&kX9iog8Bp~5Gn;g6y&DD>h;RAe)1&BL52v`p*%tU=zYY{GXEUbl~r*3aO0 z2JWk_YnB2Hf)HlWCYI+NG;|W^_C&&4$6zhxV*Ak{Y(p6mDf7@KC|KTUYT|dDDgRwU zbkw0&Fj~=l5M(xDx{ZpRmm)kdTXX7^wu|ikxodhCyWZryL5!Ddk0-Ri671vf5OZ0n z$c1bDy;F3HvamK_vF3Q9c{$(DWi1n@scY&8oO0kq6n~!f_I3sqKeX|agFc~&hYK~*X%gz zBA!P)P`WEa?<^0kEiK=zcbOEWISWzgNjocH9oOz?L%*LwB`7TYZhj) zi^g%d&w`izkYoOH8EOF2%UPNFiuYc8D9IYJ60LCQ_)8Hr^!IQL8iyvqfH@^VLudnV z_r1n?@!Nx&A5E0dcWF>+S%cZxH$xEk3|d->mui}2fip48`nEy%%UjDHJKCkvIDUXJ z$npC0d$0(l=5ll#Rdg#N@y3D}d+hZTf09GPOoOHagbh40z6s&MIC$XIDK&>(<{y3> z1#$l_&N9BT{mmoC-Fkq)ZEY~Fe*F*>8JK@URf!M+)Z2BYe;afC#cmx+&dQTH}5)L{&;h8fa#lBRNw9Q|G?Q^+6l33?3q9S|6#X_*K#czS&FfD}ojMU$Edlh1Dgk zW-3XBRQ?S-lAf$6IKF`(2%1VEyF7)(UmuQ;(D&m`RHm6b{tJ`NyHq`1hEN zP|*aqKf04{S?hid#;i5r7jv$9D3b(F%(eu-4vhA{f^v@qzFpQUhlonI-1iMCe%feR z>k!u=DV9nJ$VJzEeRxx2s1$8ni=Ti`CCTlGK4Vb!!&+LsO)7{~N~z{4Dta*2%rP$w zSr~K56_x1{Ph<;%r~Qqv+()HXkZOC;@=3fjHd)_?!tENo9}_K4&u18ALjS9k1|Hd0 zJaj)voe)9CF8WelHqE$)GwU9->0prqJ*QBTS!5&C`8Rf~J-*Q`Um*KB?<4o*g=*-( z0n-by>SqDpQO~zxhSws`D_)I#ebehdJB*_Enf!EQWr;sPo9A03bORWpPotL!@n7Lx zk5YKZ$g4%gPW10ZQ`6Q7^WdJsn=8PR#ZD5IdeT||fnY57jagK;E&#{22z3lbec93| z0wmb&Z#Y9rDs(0uZq%)^S%KHi$VlO_TkQKc@;Wtyb(~C0@~`OQd>rXm2&mKu9F7_Q z-%ZGj+a%}?;OYhDr7u6RW%Ys5QqsOBrKXP+D+@iE7<&=M1OZ>gb(oz)z*)B&5**uX zLfGX`>7srO+~VB_!gj2_XNE2aErx(dNU`rY3+3vfIS(-`^ANFhFnp!&bjK-AXvkO zBC7H*oOBrtfqy*O!udpc5rCNk{6Sl)mH<0~zY|!e$TpN+&tS1+Idq&F?XDVKP z~v+z;2PpG+U}g<2S$f@=q5}HxL#7Yc6Xaw=bBIHH>|S? zCafP4-B?>dGS4_f4aWStKO@-8M|li=3^py`6myR9QJ8ZLYJJxFEpo<0$Vol?o1-a4#$J%I|Hs z0g=EL85j}5yr|`rVV&_anDd9B_&Y$nd50@rE>&84;rbo^kwNyj<(Y~A37-TZ`!f2d zWPNd{*8OV{j?Vck@bXM`4SiEa(zUCku(&jfkhOKM*b`)VTk0PqqDG|`C40F=i^70eN*V9^5 zbjPoah7)^oy$xgtn4{s~(Z*qJOC`<%tVdkwN2TYQn$lWAgT)M}cB4xbh#Roe16~7H z814^+=^cS`y(bJP)-yqoI&1KlVF<-K3b%kwz#N|jUU3Gf>J0F7lhF?7n_2=qE!eS6 zgXh`I7<~_Pey^!pM-8T()J$=9O2K6ftGdPhSx~aVUtgu?603C(tT6@9I*kEsnht*F z62wE94Lk!c-~kmA#`!dCeedIQ8+g$JxI_CG(X?tV0(I~esW(hoA1cUeu2_|LoPjpJ z!@3Fk%;(Ve37BV~v9S_%G)9|2XZN5#FGBGCM>?5XycQ> z$3^(WS^ucx0<_Uhh(GbXW{H&*Z)NXNo(DES2vN#Tty%9s+aN}I7#+ifHW@tgM8Glw z#iWppeTCvr!OCjWPUkBDUYbIgOj#B9!y3pk4TvLf%CfM>Q_>1Xp;P#VfRT&4EONkS zz!O7c059;=qEb$fJgIzUyMG}6KIGYm_4gJ6jID2MZ8` zkWt}}&fGWx?(EZHIe-F`T!ghb3)Xf?lR=*)Ide`JV>#|`H#fK5^vt2M`cx|hIw0x< zu4wrkxdGFExiHy6Om#WgaFINsO2U;5#5@C|wypQ0WXd-KVyfJ^Ur~ zy367z#3o}6A2Xhr^k3nw2X}CqEAfQCVZdP?Wd6~>VH<<*5@jeaEml~>a1RwY`^KQL z6XcLZ#VfnZ9)V`lJ{1<<^LZ@(sUXhl6`D=lsmQKE-ODfz&}{Zj!a6g7 zhYgrFe>J@HZ(G-7ow48OO4<10rlEdeeHn)Hp_H*9@C?D+qvHTEg3uwFdK?MN5~dm4 z*#$iS!dZ(tG51&ib0>hYYet0QI*WK* z>jv)FydLwj3hz#Xu%EOP63`8&;-CDHitr?clT`g1(;A*iOycWVuEFg1#rdt2-YZsZ=tMUbk$Of z%vct!h+6dq*3UDX8E+01{@o7Bycjjb@fZr=LRPyN_xJt-IFyWRw=(p6kDf_H+hjl#MIqm6)~40|T0gMljqJf+w(!~3`*^Qi=eS9IYnY`de*F%Qh#EqDi zzD&TUyFI3(;E;I}H){%kAq0i}tj-G9A$F4M^(;1CKBHUw~k zSHbyo1n)x|P{@D+q%dJFaVQzoaL%b;-iBS(&~0-=RabX|f@T!7J^h4I17JnG|v z{=>U~?8ja#gBP6!UZG&5P_By_80%`8X`BsOB;e6WfO&b)Y@%k+(_&_7UJ8SpM>ONg zP(Sf{f;5NfA{U1cheEI(34Uxi<}c{97>70{U~Ni4TPcOdpO99R*$*Y>&!?2U_&-Vo zlaxs^p5YW?IS>-9Yr#lKp|X8-g{M^by(E2jjKA=g@UsubKjHqut%kl6t@CEy1g{7N zXF?164detb(~h6c)fPX#P*RT1wD4aT^?-tq19&I}4M%|+ll!ySpkR3dVMS%Kinf2` zmpBs?FsKBJ4+#~9CyFitjA|isG~G%n37ClJNzO4#gsz3Q@r%d-ejWV@lQk@z_|YW6 z$N|xljO!HHau`df7yl2%^&3*dcu+o9O}k!ucn_}Ts`2Q?8CaR6Wo#}4(3}Jqca^4L zSrtJ^lmPd0;!Mk*wko*T78M=WLd+OxTE4FX2fnuXmpG+w@9Rj+pOI~21E|6iNRBzS zDk@q)d#eiz3%A1B*Y0Ve(#^I!{($vv$U}Fa)^X^!+-%!xSEz#$AEpbK;;t^j9aAX$ z8Btru^NyOk|L%O=wTu)d!(hq&%QEP73(@!-!iWKe_g5Zc+jN@8MV}BfOW$rI~wNxtjY*Gn> zl4Oid`Mq%WluRuWuwqj}{gueXw3?0l_-jKr92L$|qXpK`QsB6>t+^-_PM%y14_yyj z;KV(cONdt}GqtUO_Khq`DWykX(gmz7Y$#p z)^f`li^YWVsw6wbv<0BT_<&xo%X+5rjfbmtD4`)qnc!{27v9^U;?RWf}WOy*Y=rGhdtZflt z_O>r3Sej4cfVEU6ZisAi^ytwZhzz%aMqB}yd~NV0PA1T@2LWXzxfXcZ}jbmOt zynjmNV$5Xd)-c@S{uvZl8eV?DTDU9c{)t&O_KWbIAdmdb0iFksWKyt?!W z9%!Bl<4qRmGuozk80Xj?LsU!$rl*5`)S%xGy2%zOiS|M$sWpTK8qc#~Mb5{XgXfPZ zq?AfwyWIfPKH0(ul6{fhqyokZvV~LqFPdQME7r;*jSq)&B;y|({G9_*bQ@^Vh2i?p zZ2L^X&o&Gvqn%iFpatj~Bu=BW1_ZWE*XVFaQ1Kp?(XgP7n><7lj9^EBT2PQzvLK2(MMr#2{G#~_0x72&T?cS>S*L_RB ze(Kl#y49Qd{p+0WcbB^Ne)X%mb?dA8>Z^L#q+E)R!zw7-wtc@I`G7hhYi*GI)}Qz2 zu?Jx43E9y(2FoI261d)WoV|)c4qJ!JX(%Y%aKwUMTx&XE%T%5tjugrzUc;gn0x^P< zqtc@I1v@2&MLw zN-yY{v)2ac$GVoU9L=z<%Tqz|{k2R|oFkZx?-N*;;^mQyO0q3m{GN@=We zk`H#%-Zl5F$R943cjL)q3rBGo39 z32G(7ZpjgQ^n96uxB;s?r))f2eVLsWVfUsQa^_k82WuTaCz}SofP4K0#94(8Rv3+M zq%)s4Q@wL>e49Lca~Dfd6?Gc~)9VCkibG{=ogU@fXwVdM(m4Vza% zS+l=Ed8@Quv2QT08O>~LW$WsoUdbKD59X`*+F2>uI*yADs2OEKLvuWu@X`$s2j4Fn z0=bH0%FCHQJANH(pO}q-|JcgPWDgZ&4Wgh9Z^DQM%IoyPv6mmW%KA1eAGjN}`Ij)N zdLJ4zt8mP|!?q5c);o2+G(ie{;J_ltsv8OVNye4mdh_|l572>8mgo8RnYkl6glS^h zLHbMj=&V__6ff_4?$HZYT&5#!D3ZAZ%aB?AxiU~FGr5h?GE-X4%YW0YB-z{H1DU&T z_E5HL<tx%>rbY#j~D#{9mO3}T`9Wn~2Y{H8sTJ(!Oi#2ei~ zOq*Fjus?+|Y;TB!1*h!x=;r9fC0kiJY!@30&x3R5wt(pXzB=|P(D$$uc1~F8TSb=s21CP*Avm?U zh$?W{In!pyiixBBsNxF+4J|p#&qtFkIB(<3Xpna4CD^yJ#mfIhDZ(E280S9*@vwpVcsYiPX2a7j85Cia6xEHL@b7Ern?FYIM zxUI2s8Pe#9P2eTA{DJ_PY*!I_T1MxNWKZaN*t(zt2*m?Z;5zHv2(kp;Wosdw-Ns0c z=yNdFF?YL3e&kNbbO(}FhwCvSiMcE=r@=lv+QPGUuI|M-+XIB<3xc_2!9DR}IFJL* zm2#f`EEzCFB@{=d+um2OHTVc9q*=psNo{xHrtIjpy{R8@--OGUx6xR&^Jg%xRu14^ zmdy~Lz;q0q8+NWf0!)pq=bvGmN4d)dL_ivBLj!-=06AkwV-#{(M+uNe)ZrQ{8}eE0 zga3%Cg1l{)Z7RD{C&1M@1dMUjjkz8%p7Q)%BTn0`qQUBx@PMDu9=92h$FM@07t3H^Dqw zJS7*9qqc_2DeSmfL-AGGeg{#fU>=`=T*3FmDms{N?wGFpwbT4Hox1~H91o*zc_Nwd zJ_V)w7jds!@pr{E?^$x0!c-9RD&FCLaFzI9`=9^z`y~<`iWC-qMAz-yd6dCh>>wyUd`mkjA`3%rBOOGHDgM+&8^Y z&lcpjQ}J-KKpnORZ7H*Dk?g!#``rrJ@{jKtrtiT}Iy=PxhcW-r=y&ZU#lf!B(7O4- z6L{WQd<>W1rH0i4roN!Oqs3-_;ea+Pn=R|uw^mbjq`VMNr#LXhv!kcMF?^3v)@2;e ztbr`H&c`=Y*>5QP;ON(qiG;Nhn=l|^AMU#wZGmg>isN}^2;UUQqEJ7;CkWof{0(q_ ztiXy@UogKme=Pf}YvDHovSkH>@OCN?Mwe|{L%{;Zz!JoMd&E2V-Cuky%J*L1S3S5l zzDKBGtm$_!EeMWwt+QP_k9Q0gbV8Xx&cba1F4oN2Iy4;(wP+@VaYL)@+Gj%+n|}d6 z3-BF`+E&;e8@=gdTfx-4W8zuFd-nP}9=Zw3f!znO?gqyd+3)XUcc|pNvJN&+pdGdg zX6S#r+|)jk`vz5V@$}+I`5wyn8@Tu?#!Ar5BP@IvTFxHTHw-K}wN z0!@(MZjHNKa!$?|-}evh!>zF%>TRz*=bCfvRaIluK1D0x#eMRO-$<{9xC22)XiP!N zk1*k-FD7g4*C**8F>@P_2J>MRFy5eyccd2eEyOsA$IH4B zNmi18X3%&rk5)-KY0Wszj1N0S75q(LcK%Y}BJBgkSkho$rMu0>(3aURKohbLlf!W8 z;uMVhh&w`7?o2S0zT_?j{#MIq5he@8XasPcj|$9SO01Xw3lGZ#)=;Hmy$j=&b0vLI zBXhTSbl}?uN*OzcXA`PY==Zg<8FQL@`44^4g2Ew1#5wU+O(zWtp{Jv(s%j7WMZ&rV z^w-Ws6I{&PrUg#D(HQkBD8|z~_mOpUKSL6)Am&k0hRtqB+|w669g#Ad>X7QgC0FO# z`MzuHAa-R(9+ScXhsoegLBJ)CZbkYdZc>RBhd*kWfnL(qkk0X~ z)v&fwse#0+gJ6a($03Cv!nEacZ}XSr)VR4z)v6Wg1~aps8fUmfLt@+lT1&Ghv{)5R z9=joG1wSi(aQGQos4=ivNVY-M55G5ucnB=$6>#sm$le^0u<~c+qD-QwV=Gj!?&nqk z3IZ$5A)AC67uSqIxS{Ma6X_^r=EdG$j)f@fOo zTv;>X?Ku8C{y-s7!%|DB>;;YPckH5UyhzHTpR=!3ReG1QxVTMM02R>s6`6VQ*$eDB z$;imXU$|o~b%s&~-e_Pj0kmqVYx1r*IXu#QNjS*sw%c~=bg&-JbV{CD>4MR$VZqkn zy^RiWQ~?w~Kr#%Wi-f+d0>GhS{zlEOZ#g3Gy>#CwB8g&j>C7=tq#aRUUa{JT%*7r# zsSGJ%gR6)3c@wGG-TU%dU|ch5*xTNPwUpFH-nWT-d1bcPTSAp*Hl(C6UrCRO6@)dSTKoaGO{!46epE)viL^ z-C4ZH^af0VGlv}WQ$xP3#7n1t12HBkw^~te1gCODGsoq;Ybiz)S>TJZPcr_1=T_9; z?d;N{Y)Tn#j)DiNH~r;sj;>8rs)BWP)A+Fi-n13<20gn{S@-xA@fX;n?oHOh1GXrh z;Vi<4V_uq{c@xU@>CNU_fpS_Y1Zd$gC+>R1W=yieQ89UdMQ?2CPb_m7|(B zJ~0xEIn!wVO-`1h3mu(RwzIqE%HicQnOEE^-tOfI+*~vrNO;RqIL)nuoAZu0XYF0O zd7!4!ZN$_8Px2+M*6zu(W`B627es3T`wI zWeOvcRI!qzf^QI;)gX8|jG9E^b;oqp36D3E$;A73slj+Eh3RldW_3^W&y_wYGCF-9 zkvhnf@OOML>2-W@-<)0tQ>j1V7?=BoUFQh(f8^TotVwTBR~VPB207U(;H5B}=!uvS zaP^6ZfUPf*accC@O)|OXMALJ(>R1tdiM1-ic!T10(44TcIqWT|z0iTFNUVLGnCxg< z0{*CB@0n142!?6l(32LE_Tidwts>26e0iSo1+Cd5u5I-fw^PsP06*QhN%fK!&8(Ya zk4>puJ~c9ZN0Rqz%WU^p!%}I|M=+Oex^aJq-hHtyX<~{Fr-^0voHQ3U+Ay_dsGSDA zbzD+sbw14nwu{cIIah9^B_tRoB8>hQLAwpa#975HCUgU*c|5P~8O=%EVQ8GGfJLI& zgzRMWk1w*^O!1T8q#%p2%B_Kw?ZNhJINrW;9p`dX>}t2~@s^;vIMS&!!tj@A>^#|B zBh1Yih_ZHY)jE-6-xPzX^~(>Q9KRbrZ_3PXy-KLL{iT^!-(yLiGl5tK!&_zKt6wU<77t}zYJ%kyHb8|@b#coeQW=M2iB zBPXAIlT8ex!V(!;A?2e(Dly3VHZ*|aW&`v!a-BMSc`7@p za*;*kF5JhB@E-4termDZ9QxT_0#9vsWmYzpkYi-4Yr9c2zJ>VtojgJIJNrr3N)|sk zyc9XhWpT@`0ZEEFFs2~Of_ipu<5LDT%AGDB-N>sxlEdGhg)D|a=Uaxvi0<=}XM%O+ z#&D{v%pua)JV9KXBNUpD3nMBk>Yg6c?ceo|Oi+lWw@@L5t;v>Jl*iu7$B8dy`^{Ab zqU*fE?8~uDdJHto{+0}thxMVA>#wo0#Ec*8?#j*q%oZYcrOrDvR(9# zP>A;8fc%1}%p!rRIb{{W3{QW3r()9#HQpL6svld)O3-B{f+3QmJ6nKQ3AH3<`+^kR zI)mc`q{AQ$c$@N&p`vbtjW%2w;f`NZzptql@QKnPNR% zW{+_}l?ZazKWFpadX`wn62ZXQB^VsBBZYm_DMz)gpnk^#j z`5V96%e{G7GqK6XwNU-@OKjUo0c}|D(_*gxE*rQCchn`wV1_p8Lp_Tx_)m5JiArq@ z`ykJ%b%vi3Na2Bg*1zv2W>$a)TENOyH2G?)DkB{CYbQ%-QK#)`BC78qxZ}k&BoX>F zs8Y69^Iuk*RoEUww)%uB@8(H?#ZhkxDNfs%F|{)X<;%lO-doF-o{r2iH-F!f`@}`i zxWVJA;cB}K5rR_IiKdCRLj7Hx?;+*XaFxo1O{2Un-q=5s0W|0lSr(>~_dq-VHgP1E z>yjUJbsb?%6PFUL!^dU`^M)g3J|Du4e1#u&X)}66b@m*I>u=Bvh}tOOS0`9uAga^e zANu7#hh94XS5JbdOnwV;F@nnokhahkA9)i;to+fXuB83uBFEU+tS&EU^OQS6XX&~G z8#Mz01{wb0t56LonPBiAd`>|Kiu!M@jLYo(>d7h2iDQ_sr{_G#8Wav$S629BkAy;p zUV{^{JRgn+ecUXCur*isMualF+KYJkoPBsF*iJ5&IRP5X{_M&1o7O-XzIAW9<=%l# zqm7N>kn(I)IcE~g{M0{sDvm-RJ}e&o!jz0cLWbBuN4r58?b{Zqh(D};lZg#* z6z&$C_9d)$(!099XF6I)XnyNFJFpy|v<( zx!b0f*;R=q=w!2{bCH+5i`IX2|Tc`?t>m&4>O6n zuRM#<`TUTey7{G*z3COnCU&XxL%riX{ZTKlOR?5|Qe6INn}1?C0HC_k{wb&x5fIbq zgkimKC0)4KTWt{KMl^IGVhpDX&H4i89;N`(czQitGz6Jv8T=w+@?K1VxJgzIZ(&5?qIq;esPJ@rq4*04EpPi7=N5b;>l@})sb9G=GiE(^bOD2 zfP8JZn3j1O2t}h3Y`xRLYa2EVikzu|_wg6P2H}Km8XtlwSVKDWeaANLrrr$Ti5eji z_^F_|YL1%93~_e7)2Wr~o(Wb{nK!-s7UdB44|;wmBqC1&2^S52;!s;0Wr9ov)^`4e zZj@6h!M1B#t2Dw1&Vs-D%F%WaSJtRKQQ^WE>@pjLuv6IJ)sd*s+qywOE1Ze)zNP9% zR8lh*wZ-T*=Wqj;a&BN54-uC0Sb??I>wnD?FoN!X*KaQh9yR;^Buip{mpYjqj-PXn z4cbFbwK{c~&6AH~@hV`SQ@E(?5t*VP`HZzIC~HOfLXB#p)rx}+2t0&N78_qM{s zk-h1!1*qmDpq!=Sx}pL)*jAj0EVRZxV^@l@c_egu4(?Pc>)e6hfL#28Op=_o(!uLH zxv_%po%@7e`C5`7H)|xqJ5f0W7C+8-@cZ{U1^bl#GFC|OXDz0Z6jg#`1EgcOJTwR- zvqTQF2q+HId^gn;5l>d?m^Y~BpS|xuWXpq8)sU|&$jh8L3|grnLGfqTedvR>U!j(M zyRluM2tCb!hKe#dj_ zx;__sh{nJ6$!WevG2b2{k$U|sVaJ88K2bl@^MPS2PX5ychMwlX8A&VQ-Vx0d zi5LKWI~=yMLIZ^=GY9m3YW#O&s+uSYvKGZG#~`++rPB#3H({o2aa%v2lcoJ$+tX!b z2P?Ir(uPpwP2 zOME;2X>B;M4a0o7I_G#$-tE+m87)my;~Q0vzopv3XaC!(!!%e@Ja&CTY}pyY&nASwku~-h4#t)ugr~W!5D1xAZjMW=-){7ZZ&4JekA@wSSBpgGlbj(yK7Fir%j$WZIb_WKIlhAIx2I%dhz!tCflHOYVZi$>U=qLI{Q3z94 z_|D6n9sGD-9<_O$iObD6NS^Z71V4kHNJ%jp5_(!SLMp2!SBTDOvw(~uFwDX>&pO@h zTFOQAW$Lw+cbShbn$76nN6tgMHhf>u1b#v`9G2K`+Ff* zH@^a&Kb@u=#g}8=ol~mw@f{|Z$26?^CrpWb&84iv-_znn@+G zWpvrtRr$TKH^pBYKdO5cVJ#>B8AGOdMR{YyqKSA*a_+OCfcPBr8l4r1NR?Cj+34!;T zftBfDPik9|WH;vSbMiiEDCM(DtU-`vZymo_rBs2;qKD&n9GQF?m#LOd-a$iR(`3us z<+PHFTPCkgoxI^LP?pb3#R|w>vDiuPo8@)c3(oL;%^Nu0Uq&YP$?%z<=dl1Rp(3-G zciUYMYY8iZo5da1%zC74 zTW3igP--(-$Vx2>OE$MTD~`mY0yITJVzb9g%(h?_qr^5AO=3A|YtY)m3LN(b9qq`a zO^l{qxqB!ZWr>wBNH;m}`-zD0nPc|XTL|*_LpJs7=jZ-!<;7pQNkWE!V6oa0K%Xv4 zkEi6D+eNp-j&u&%XtTetWi?~0%h(pPLP6|LK66LVxN?ZD+ZOLNg5k|WaiN~cY$?r& z298$9eXL-W8qZYB+$(*@#FOlFZ~t52pl^)gIPqERKy~MWP=X*Us#h-at*A!IN}*+G z3+TsWem+xbdzaian&yhF6M|kOro%`f_*@$IIs{1Z7(L17d){{%eNR0A4f65{$IBEQ zMiKRxmwKcKzLOBZ)DsJq#gSO^c|o8R4gYY6qanUy!?%k|xKUZ3S!d4&!0q9m5c z>tB6(n5NXb4c(c2j?9Hbyqe+h{p5Bq!n58UpW^0BPb31?c7hpq2A5I!#SMu8hPY$Avf~WneKdOC(MHQ zvpRYloHDz0$uHKj#KgGCu2C2g)y51X==)Sx_ni+j9G#w}?=T`ns{S;=rl;#>?nGeq zu}XC?lgg_LqIb+JOh;4KVD!YQ%JT(yYhqCx-_SX{`_}&21dup)4KCnWYVp}9GR}y5 zyXpR4o99MKa08TcGk`e$w2)^4P6JaF9qtS{KjGwJ9;z(HTaFDN_^khGgemTivY*zn zMi1j-_w~L_-kvmvS-@8PVr!|v!`>C-p+YfDHR0Fka)%yPGnf&HV!K$!IC|aUNYfI_ zXFDx-%?XfuI@$Jc(W1{zDtsG@X+{VXcE8iMpWf0p*ZCydd$zdP+`h{fKx+8QpC5{X zZaRbH9~*U4&eG>=2)m)^xOCxNga^I48dck#E(8M`Jk#m6$>YXxeM%TYnwPr8uijz% z(Dq(k;+H<$du%zvX^4$jiEPjao<-_kOd!dYyDe3Ez#X|EnWOq^`<|ATGD>f4JNX5^s6>(DrCra>utk;z2-| zp&~$`Rob!&1=E4r3651-@yXuS1Wf@s@si-)KHf!H{;?J~#)0kIkqncP#f7__NTp+q zOl&a>dSL+cP*7~I)&rBwyj&wWMXs1MdTrRe;kc?jCfE!dYZqm&LR;N9n_~*_gC@% zNa%C=Qx74R9isfxxqyhXQ#aG8#KTg1wVV~2QF=J29;ih7rV}Men2hwQLu+L17g?&t zxJ5xo?C1`Mr5ZQhbm?(NIWE#~N76FRnQwdFr+yo^e>igaJ6ZoTKbk(x1supBp-)(o zQ24VeTb09lfFsuXj-6+MdHY?7Wf%yXxCr??T{{4$6brvv4*Qksclngr`gXt+I5v zRACf8_rEie1YRv(!J0P>Kl1jktX>qFIkVjFJ(l~`FfyUHo zO7H<1;)A6aKptDT^&bA~f#ty)iWm}*Hb8jI!|e)iC#(Q48a|9hVX|m2kxLG}BZ;Mb`|J*IAIyg0 zn)hPeV!+0>JLA};8m2-<5u`v(=dj?i!o5dqOwqV~b|>UGGGj8=Tw9^|NREio=)^ye zfL+zpA_if8N=BNfC_b_olX3&nFb<79V=*cyFDUe-PkUvRN5Gg%T~|;-8JU$zmOTG8 zH7gV~_WTgJKvd*7)<8K%qq6lYydLmFI$+VCQ+7cEDjviVEJv<&Dz3SVdxcUz|PWK5cB-ml|x{|hVu|ZuP5kIKn6$+4)Gw5 zZJAc6yK-1O$0ul-2#^83bXMr)cDnK{Y<8@Lt1hR=e4?VdWWR`tEU>@$n8Kl7c0qi( zQEQIx2b6@=o+&}oKpz99bjV1Ok~-v_TC9F982bSkmKGH_Ke8aqHA9L#Amwx@HJ~zM zxjn?t6BT-CQkBS35yatDo#}3z$vk>_6ZYl;GeJ_`KJ*7FUJfnzHX90yru3vVU;J&u zvto;59h}R}68*sp$baob)x}0(rj=Q|A+Fs_CMa{d4I(9a5>g)6#5`aVozct)6$jO* zArWjSd*Q_>Bp5-ZMu|5l28+c{H^K=6_tYN-qxljK&Uw}NqYIt{1H{DxM>4+3BN>%m zFm5D^bwYZfDy$I0?SoYUDOV#yX)NgzTCv}I&WBR&)i8pT;}qid8}0^4FD6+yBWgIF zuM{1+=YE-s34tOJROa$2Szwu3rifWdHyG07*qoM6N<$f|S(w A&;S4c literal 0 HcmV?d00001 diff --git a/client/wfnews-war/src/main/angular/src/stories/Iconography.mdx b/client/wfnews-war/src/main/angular/src/stories/Iconography.mdx index 7c511bc62..af4e5ae7c 100644 --- a/client/wfnews-war/src/main/angular/src/stories/Iconography.mdx +++ b/client/wfnews-war/src/main/angular/src/stories/Iconography.mdx @@ -1016,6 +1016,9 @@ import { IconGallery, IconItem, Meta, Title } from '@storybook/blocks'; + + + ### Legend Assets diff --git a/client/wfnews-war/src/main/angular/src/styles/_variables.scss b/client/wfnews-war/src/main/angular/src/styles/_variables.scss index 9055ff3c5..bd8b59004 100644 --- a/client/wfnews-war/src/main/angular/src/styles/_variables.scss +++ b/client/wfnews-war/src/main/angular/src/styles/_variables.scss @@ -14,6 +14,7 @@ $colour-light-yellow: #f9ca81; $colour-lighter-yellow: #f9f9cd; $colour-black: #000000; $colour-red: #ff4545; +$color-dark-red: #B91D38; $colour-green: #009e73; $colour-blue: #003366; $colour-white: #ffffff; From 2c1036ca5cc95b2c4e52bc636b8cb535f835d78a Mon Sep 17 00:00:00 2001 From: ssylver93 <107515688+ssylver93@users.noreply.github.com> Date: Tue, 4 Jun 2024 12:23:17 -0700 Subject: [PATCH 035/184] WFNEWS-2199 Set aviation import to 0 (#1935) --- .../response-details-panel.component.ts | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts index 6074ff65b..ed47c84b1 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts @@ -191,18 +191,9 @@ export class ResponseDetailsPanel implements OnInit { } updateAviation() { - this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => { - result?.summary?.then(summary => { - const details = summary?.details as unknown as AssignmentResourcesSummary; - if (details) { - this.airtankers.nativeElement.value = this.getCount(details['Crews']?.resources, 'Parattack Crew'); - this.helicopters.nativeElement.value = this.getCount(details['Crews']?.resources, 'Rapattack Crew'); - } - }) - }).catch(error => { - console.error('Could not update Aviation', error) - }) - + // needs to be set to 0 for now, Aviation has not yet been implemented in WFRM + this.airtankers.nativeElement.value = 0; + this.helicopters.nativeElement.value = 0; } updateIMTeam() { From 3df7f252c158f0d84662c2daa96f6d196eb9cce3 Mon Sep 17 00:00:00 2001 From: ssylver93 <107515688+ssylver93@users.noreply.github.com> Date: Tue, 4 Jun 2024 12:24:19 -0700 Subject: [PATCH 036/184] WFNEWS-2200 Update totals on resource fetch (#1933) * WFNEWS-2200 Update totals on resource fetch * WFNEWS-2200 Update totals on resource fetch * WFNEWS-2200 Update totals on resource fetch * WFNEWS-2200 Update totals on resource fetch --- .../response-details-panel.component.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts index ed47c84b1..7244010ea 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts @@ -183,6 +183,7 @@ export class ResponseDetailsPanel implements OnInit { if (details) { this.initialAttackCrews.nativeElement.value = this.getCount(details['Crews'].resources, 'Initial Attack Crew'); this.unitCrews.nativeElement.value = this.getCount(details['Crews']?.resources, 'Unit Crew'); + this.crewsValueChange(); } }) }).catch(error => { @@ -202,6 +203,7 @@ export class ResponseDetailsPanel implements OnInit { const details = summary?.details as unknown as AssignmentResourcesSummary; if (details) { this.imTeams.nativeElement.value = this.getCount(details['Crews']?.resources, 'IMT'); + this.incidentTeamValueChange(); } }) }).catch(error => { @@ -216,6 +218,7 @@ export class ResponseDetailsPanel implements OnInit { const details = summary?.details as unknown as AssignmentResourcesSummary; if (details) { this.pieces.nativeElement.value = details['Heavy Equipment']?.totalCount; + this.heavyEquipmentValueChange(); } }) }).catch(error => { @@ -229,6 +232,7 @@ export class ResponseDetailsPanel implements OnInit { const details = summary?.details as unknown as AssignmentResourcesSummary; if (details) { this.structure.nativeElement.value = this.getCount(details['Fire Services Equipment']?.resources, 'Structure Protection Unit'); + this.structuretValueChange(); } }) }).catch(error => { From 45f77395999832fc4cba38386c06e2ebfd5f6c09 Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Tue, 4 Jun 2024 12:29:01 -0700 Subject: [PATCH 037/184] Add block display for parent so flex works (#1937) --- .../src/main/angular/documentation.json | 631 +++++++++++++++--- .../advisory-section.component.scss | 2 + .../circle-icon-button.component.scss | 2 + .../content-card-container.component.scss | 2 + .../icon-button/icon-button.component.scss | 2 + .../icon-info-chip.component.scss | 2 + .../icon-list-item.component.scss | 2 + .../link-button/link-button.component.scss | 2 + ...umn-content-cards-container.component.scss | 2 + .../warning-banner.component.scss | 2 + .../wfnews-button.component.scss | 2 + .../associated-wildfire-card.component.scss | 2 + ...t-the-reception-centre-card.component.scss | 2 + ...with-local-authorities-card.component.scss | 2 + ...sources-of-information-card.component.scss | 2 + .../related-topics-card.component.scss | 2 + .../returning-home-card.component.scss | 2 + .../when-you-leave-card.component.scss | 2 + .../where-should-i-go-card.component.scss | 2 + .../evac-order-details.component.scss | 2 + 20 files changed, 565 insertions(+), 104 deletions(-) diff --git a/client/wfnews-war/src/main/angular/documentation.json b/client/wfnews-war/src/main/angular/documentation.json index 98ed6700b..02cdaa4f7 100644 --- a/client/wfnews-war/src/main/angular/documentation.json +++ b/client/wfnews-war/src/main/angular/documentation.json @@ -15798,12 +15798,12 @@ }, { "name": "LocationData", - "id": "class-LocationData-491e59f070e9337931f75f5436449db721f638dd0eaf76645e6fe71dd61943fda4423e0ee5eb987fa67b66d63403a92d01aab3201c8077e3099c95cfe809e637", + "id": "class-LocationData-e38c9bcf8346c405b71bbfd8fbc817bca886056b6ab1107e78df21e81b22de264fc00b2ccc4666e119710efcf87b00a9d96b9978a6e6de28223db88ebdafc23a", "file": "src/app/components/saved/add-saved-location/add-saved-location.component.ts", "deprecated": false, "deprecationMessage": "", "type": "class", - "sourceCode": "import { ChangeDetectorRef, Component, OnInit } from '@angular/core';\r\nimport { UntypedFormControl } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { DialogLocationComponent } from '@app/components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { PlaceData } from '@app/services/wfnews-map.service/place-data';\r\nimport { isMobileView } from '@app/utils';\r\nimport { debounceTime } from 'rxjs/operators';\r\n\r\nexport class LocationData {\r\n public notificationName: string;\r\n public latitude: number;\r\n public longitude: number;\r\n public radius = 50;\r\n public searchText: string;\r\n public useUserLocation = false;\r\n public chooseLocationOnMap = false;\r\n public pushNotificationsWildfires = true;\r\n public pushNotificationsFireBans = true;\r\n public inAppNotificationsWildfires = true;\r\n public inAppNotificationsFireBans = true;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-add-saved-location',\r\n templateUrl: './add-saved-location.component.html',\r\n styleUrls: ['./add-saved-location.component.scss'],\r\n})\r\nexport class AddSavedLocationComponent implements OnInit {\r\n searchText = undefined;\r\n public filteredOptions = [];\r\n public locationData = new LocationData();\r\n currentLocation: any;\r\n radiusDistance: number;\r\n notificationName: string;\r\n public searchByLocationControl = new UntypedFormControl();\r\n savedLocation: any[] = [];\r\n locationToEditOrDelete;\r\n isEdit: boolean;\r\n isMobileView = isMobileView;\r\n\r\n private placeData: PlaceData;\r\n private sortedAddressList: string[] = [];\r\n\r\n constructor(\r\n private commonUtilityService: CommonUtilityService,\r\n protected dialog: MatDialog,\r\n private router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private notificationService: NotificationService,\r\n protected snackbarService: MatSnackBar,\r\n private route: ActivatedRoute,\r\n private capacitor: CapacitorService,\r\n ) {\r\n this.locationData = new LocationData();\r\n this.placeData = new PlaceData();\r\n const self = this;\r\n\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n if (!val) {\r\n this.filteredOptions = [];\r\n this.locationData.latitude = this.locationData?.latitude || undefined;\r\n this.locationData.longitude =\r\n this.locationData?.longitude || undefined;\r\n this.searchText = this.locationData?.searchText || undefined;\r\n return;\r\n }\r\n\r\n if (val.length > 2) {\r\n this.filteredOptions = [];\r\n this.placeData.searchAddresses(val).then(function(results) {\r\n if (results) {\r\n results.forEach(() => {\r\n self.sortedAddressList =\r\n self.commonUtilityService.sortAddressList(results, val);\r\n });\r\n self.filteredOptions = self.sortedAddressList;\r\n }\r\n });\r\n }\r\n });\r\n }\r\n\r\n isWebDevice() {\r\n return this.capacitor.isWebPlatform;\r\n }\r\n\r\n ngOnInit(): void {\r\n this.useMyCurrentLocation();\r\n this.route.queryParams.subscribe((params) => {\r\n if (params && params.location) {\r\n const location = JSON.parse(params.location);\r\n this.locationToEditOrDelete = location;\r\n this.isEdit = true;\r\n this.locationData.notificationName =\r\n this.locationToEditOrDelete.notificationName;\r\n this.locationData.searchText =\r\n this.locationToEditOrDelete.point.coordinates[1] +\r\n ',' +\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n if (this.locationToEditOrDelete.topics.length) {\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'BCWS_ActiveFires_PublicView',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'Evacuation_Orders_and_Alerts',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsWildfires = true;\r\n }\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Bans_and_Prohibition_Areas',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Area_Restrictions',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsFireBans = true;\r\n }\r\n } else {\r\n this.locationData.pushNotificationsFireBans = false;\r\n this.locationData.pushNotificationsWildfires = false;\r\n }\r\n this.locationData.radius = this.locationToEditOrDelete.radius;\r\n this.locationData.latitude =\r\n this.locationToEditOrDelete.point.coordinates[1];\r\n this.locationData.longitude =\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n }\r\n });\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n this.currentLocation =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n }\r\n\r\n onLocationSelected(selectedOption) {\r\n const locationControlValue = selectedOption.address\r\n ? selectedOption.address\r\n : selectedOption.localityName;\r\n this.searchByLocationControl.setValue(locationControlValue.trim(), {\r\n onlySelf: true,\r\n emitEvent: false,\r\n });\r\n\r\n this.locationData.latitude = selectedOption.loc[1];\r\n this.locationData.longitude = selectedOption.loc[0];\r\n this.locationData.searchText = this.searchText;\r\n }\r\n\r\n async useUserLocation() {\r\n this.commonUtilityService\r\n .checkLocationServiceStatus()\r\n .then(async (enabled) => {\r\n if (!enabled) {\r\n const dialogRef = this.dialog.open(DialogLocationComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n });\r\n } else {\r\n this.locationData.useUserLocation = true;\r\n\r\n if (this.locationData.useUserLocation) {\r\n this.searchText = undefined;\r\n\r\n const location =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n this.locationData.latitude = location.coords.latitude;\r\n this.locationData.longitude = location.coords.longitude;\r\n this.searchText =\r\n this.locationData.latitude.toFixed(2).toString() +\r\n ', ' +\r\n this.locationData.longitude.toFixed(2).toString();\r\n } else {\r\n this.searchText = null;\r\n }\r\n\r\n this.locationData.searchText = this.searchText;\r\n }\r\n });\r\n this.cdr.detectChanges();\r\n }\r\n\r\n chooseOnMap() {\r\n const dialogRef = this.dialog.open(notificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Choose location on the map',\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n // this.searchText = result['location'].lat.toString() + ', ' + result['location'].lng.toString();\r\n }\r\n });\r\n }\r\n\r\n closeLocationOnMap(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.chooseLocationOnMap = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n closeUserLocation(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.useUserLocation = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n chooseRadiusOnMap() {\r\n const dialogRef = this.dialog.open(notificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Notification Radius',\r\n lat: this.locationData.latitude,\r\n long: this.locationData.longitude,\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n }\r\n if (result['radius']) {\r\n this.locationData.radius = result['radius'];\r\n }\r\n });\r\n }\r\n\r\n saveLocation() {\r\n this.fetchSavedLocation().then(() => {\r\n if (this.isEdit) {\r\n this.savedLocation = this.savedLocation.filter(\r\n (item) =>\r\n item.notificationName !==\r\n this.locationToEditOrDelete.notificationName &&\r\n item.point.coordinates[0] !==\r\n this.locationToEditOrDelete.point.coordinates[0] &&\r\n item.point.coordinates[1] !==\r\n this.locationToEditOrDelete.point.coordinates[1],\r\n );\r\n }\r\n this.notificationService\r\n .updateUserNotificationPreferences(\r\n this.locationData,\r\n this.savedLocation,\r\n )\r\n .then(() => {\r\n this.cdr.markForCheck();\r\n this.router.navigateByUrl('/saved');\r\n })\r\n .catch((e) => {\r\n console.warn('saveNotificationPreferences fail', e);\r\n this.cdr.markForCheck();\r\n this.snackbarService.open(\r\n 'Failed to save location',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n });\r\n }\r\n\r\n fetchSavedLocation(): Promise {\r\n return this.notificationService\r\n .getUserNotificationPreferences()\r\n .then((response) => {\r\n if (response?.notifications?.length) {\r\n this.savedLocation = response.notifications;\r\n }\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to fetch saved locations',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n console.error('error on fetch notifications', err);\r\n });\r\n }\r\n\r\n disableSaveButton() {\r\n // To Save, a user must:\r\n // Choose a name\r\n // Choose a location\r\n // Choose a radius\r\n if (\r\n this.locationData.notificationName &&\r\n this.locationData.notificationName.length &&\r\n this.locationData.latitude &&\r\n this.locationData.longitude &&\r\n this.locationData.radius\r\n ) {\r\n return false;\r\n } else {\r\n return true;\r\n }\r\n }\r\n\r\n leavePage() {\r\n const dialogRef = this.dialog.open(DialogExitComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n confirmButton: 'Back',\r\n text: 'If you exit now, your progress will be lost.',\r\n },\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit']) {\r\n this.router.navigateByUrl('/saved');\r\n }\r\n });\r\n }\r\n\r\n onToggleChangeActiveWildfires(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsWildfires = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsWildfires = event.checked;\r\n }\r\n }\r\n\r\n onToggleChangeFireBans(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsFireBans = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsFireBans = event.checked;\r\n }\r\n }\r\n\r\n toggleButton(distance: number) {\r\n this.locationData.radius = distance;\r\n }\r\n\r\n onNotificationNameChange() {\r\n this.locationData.notificationName = this.notificationName;\r\n }\r\n}\r\n", + "sourceCode": "import { ChangeDetectorRef, Component, OnInit } from '@angular/core';\r\nimport { UntypedFormControl } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { DialogLocationComponent } from '@app/components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { NotificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { PlaceData } from '@app/services/wfnews-map.service/place-data';\r\nimport { isMobileView } from '@app/utils';\r\nimport { debounceTime } from 'rxjs/operators';\r\n\r\nexport class LocationData {\r\n public notificationName: string;\r\n public latitude: number;\r\n public longitude: number;\r\n public radius = 50;\r\n public searchText: string;\r\n public useUserLocation = false;\r\n public chooseLocationOnMap = false;\r\n public pushNotificationsWildfires = true;\r\n public pushNotificationsFireBans = true;\r\n public inAppNotificationsWildfires = true;\r\n public inAppNotificationsFireBans = true;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-add-saved-location',\r\n templateUrl: './add-saved-location.component.html',\r\n styleUrls: ['./add-saved-location.component.scss'],\r\n})\r\nexport class AddSavedLocationComponent implements OnInit {\r\n searchText = undefined;\r\n public filteredOptions = [];\r\n public locationData = new LocationData();\r\n currentLocation: any;\r\n radiusDistance: number;\r\n notificationName: string;\r\n public searchByLocationControl = new UntypedFormControl();\r\n savedLocation: any[] = [];\r\n locationToEditOrDelete;\r\n isEdit: boolean;\r\n isMobileView = isMobileView;\r\n\r\n private placeData: PlaceData;\r\n private sortedAddressList: string[] = [];\r\n\r\n constructor(\r\n private commonUtilityService: CommonUtilityService,\r\n protected dialog: MatDialog,\r\n private router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private notificationService: NotificationService,\r\n protected snackbarService: MatSnackBar,\r\n private route: ActivatedRoute,\r\n private capacitor: CapacitorService,\r\n ) {\r\n this.locationData = new LocationData();\r\n this.placeData = new PlaceData();\r\n const self = this;\r\n\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n if (!val) {\r\n this.filteredOptions = [];\r\n this.locationData.latitude = this.locationData?.latitude || undefined;\r\n this.locationData.longitude =\r\n this.locationData?.longitude || undefined;\r\n this.searchText = this.locationData?.searchText || undefined;\r\n return;\r\n }\r\n\r\n if (val.length > 2) {\r\n this.filteredOptions = [];\r\n this.placeData.searchAddresses(val).then(function(results) {\r\n if (results) {\r\n results.forEach(() => {\r\n self.sortedAddressList =\r\n self.commonUtilityService.sortAddressList(results, val);\r\n });\r\n self.filteredOptions = self.sortedAddressList;\r\n }\r\n });\r\n }\r\n });\r\n }\r\n\r\n isWebDevice() {\r\n return this.capacitor.isWebPlatform;\r\n }\r\n\r\n ngOnInit(): void {\r\n this.useMyCurrentLocation();\r\n this.route.queryParams.subscribe((params) => {\r\n if (params && params.location) {\r\n const location = JSON.parse(params.location);\r\n this.locationToEditOrDelete = location;\r\n this.isEdit = true;\r\n this.locationData.notificationName =\r\n this.locationToEditOrDelete.notificationName;\r\n this.locationData.searchText =\r\n this.locationToEditOrDelete.point.coordinates[1] +\r\n ',' +\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n if (this.locationToEditOrDelete.topics.length) {\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'BCWS_ActiveFires_PublicView',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'Evacuation_Orders_and_Alerts',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsWildfires = true;\r\n }\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Bans_and_Prohibition_Areas',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Area_Restrictions',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsFireBans = true;\r\n }\r\n } else {\r\n this.locationData.pushNotificationsFireBans = false;\r\n this.locationData.pushNotificationsWildfires = false;\r\n }\r\n this.locationData.radius = this.locationToEditOrDelete.radius;\r\n this.locationData.latitude =\r\n this.locationToEditOrDelete.point.coordinates[1];\r\n this.locationData.longitude =\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n }\r\n });\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n this.currentLocation =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n }\r\n\r\n onLocationSelected(selectedOption) {\r\n const locationControlValue = selectedOption.address\r\n ? selectedOption.address\r\n : selectedOption.localityName;\r\n this.searchByLocationControl.setValue(locationControlValue.trim(), {\r\n onlySelf: true,\r\n emitEvent: false,\r\n });\r\n\r\n this.locationData.latitude = selectedOption.loc[1];\r\n this.locationData.longitude = selectedOption.loc[0];\r\n this.locationData.searchText = this.searchText;\r\n }\r\n\r\n async useUserLocation() {\r\n this.commonUtilityService\r\n .checkLocationServiceStatus()\r\n .then(async (enabled) => {\r\n if (!enabled) {\r\n const dialogRef = this.dialog.open(DialogLocationComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n });\r\n } else {\r\n this.locationData.useUserLocation = true;\r\n\r\n if (this.locationData.useUserLocation) {\r\n this.searchText = undefined;\r\n\r\n const location =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n this.locationData.latitude = location.coords.latitude;\r\n this.locationData.longitude = location.coords.longitude;\r\n this.searchText =\r\n this.locationData.latitude.toFixed(2).toString() +\r\n ', ' +\r\n this.locationData.longitude.toFixed(2).toString();\r\n } else {\r\n this.searchText = null;\r\n }\r\n\r\n this.locationData.searchText = this.searchText;\r\n }\r\n });\r\n this.cdr.detectChanges();\r\n }\r\n\r\n chooseOnMap() {\r\n const dialogRef = this.dialog.open(NotificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Choose location on the map',\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n // this.searchText = result['location'].lat.toString() + ', ' + result['location'].lng.toString();\r\n }\r\n });\r\n }\r\n\r\n closeLocationOnMap(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.chooseLocationOnMap = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n closeUserLocation(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.useUserLocation = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n chooseRadiusOnMap() {\r\n const dialogRef = this.dialog.open(NotificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Notification Radius',\r\n lat: this.locationData.latitude,\r\n long: this.locationData.longitude,\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n }\r\n if (result['radius']) {\r\n this.locationData.radius = result['radius'];\r\n }\r\n });\r\n }\r\n\r\n saveLocation() {\r\n this.fetchSavedLocation().then(() => {\r\n if (this.isEdit) {\r\n this.savedLocation = this.savedLocation.filter(\r\n (item) =>\r\n item.notificationName !==\r\n this.locationToEditOrDelete.notificationName &&\r\n item.point.coordinates[0] !==\r\n this.locationToEditOrDelete.point.coordinates[0] &&\r\n item.point.coordinates[1] !==\r\n this.locationToEditOrDelete.point.coordinates[1],\r\n );\r\n }\r\n this.notificationService\r\n .updateUserNotificationPreferences(\r\n this.locationData,\r\n this.savedLocation,\r\n )\r\n .then(() => {\r\n this.cdr.markForCheck();\r\n this.router.navigateByUrl('/saved');\r\n })\r\n .catch((e) => {\r\n console.warn('saveNotificationPreferences fail', e);\r\n this.cdr.markForCheck();\r\n this.snackbarService.open(\r\n 'Failed to save location',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n });\r\n }\r\n\r\n fetchSavedLocation(): Promise {\r\n return this.notificationService\r\n .getUserNotificationPreferences()\r\n .then((response) => {\r\n if (response?.notifications?.length) {\r\n this.savedLocation = response.notifications;\r\n }\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to fetch saved locations',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n console.error('error on fetch notifications', err);\r\n });\r\n }\r\n\r\n disableSaveButton() {\r\n // To Save, a user must:\r\n // Choose a name\r\n // Choose a location\r\n // Choose a radius\r\n if (\r\n this.locationData.notificationName &&\r\n this.locationData.notificationName.length &&\r\n this.locationData.latitude &&\r\n this.locationData.longitude &&\r\n this.locationData.radius\r\n ) {\r\n return false;\r\n } else {\r\n return true;\r\n }\r\n }\r\n\r\n leavePage() {\r\n const dialogRef = this.dialog.open(DialogExitComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n confirmButton: 'Back',\r\n text: 'If you exit now, your progress will be lost.',\r\n },\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit']) {\r\n this.router.navigateByUrl('/saved');\r\n }\r\n });\r\n }\r\n\r\n onToggleChangeActiveWildfires(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsWildfires = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsWildfires = event.checked;\r\n }\r\n }\r\n\r\n onToggleChangeFireBans(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsFireBans = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsFireBans = event.checked;\r\n }\r\n }\r\n\r\n toggleButton(distance: number) {\r\n this.locationData.radius = distance;\r\n }\r\n\r\n onNotificationNameChange() {\r\n this.locationData.notificationName = this.notificationName;\r\n }\r\n}\r\n", "inputsClass": [], "outputsClass": [], "properties": [ @@ -33095,7 +33095,7 @@ }, { "name": "AddSavedLocationComponent", - "id": "component-AddSavedLocationComponent-491e59f070e9337931f75f5436449db721f638dd0eaf76645e6fe71dd61943fda4423e0ee5eb987fa67b66d63403a92d01aab3201c8077e3099c95cfe809e637", + "id": "component-AddSavedLocationComponent-e38c9bcf8346c405b71bbfd8fbc817bca886056b6ab1107e78df21e81b22de264fc00b2ccc4666e119710efcf87b00a9d96b9978a6e6de28223db88ebdafc23a", "file": "src/app/components/saved/add-saved-location/add-saved-location.component.ts", "encapsulation": [], "entryComponents": [], @@ -33580,7 +33580,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { ChangeDetectorRef, Component, OnInit } from '@angular/core';\r\nimport { UntypedFormControl } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { DialogLocationComponent } from '@app/components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { PlaceData } from '@app/services/wfnews-map.service/place-data';\r\nimport { isMobileView } from '@app/utils';\r\nimport { debounceTime } from 'rxjs/operators';\r\n\r\nexport class LocationData {\r\n public notificationName: string;\r\n public latitude: number;\r\n public longitude: number;\r\n public radius = 50;\r\n public searchText: string;\r\n public useUserLocation = false;\r\n public chooseLocationOnMap = false;\r\n public pushNotificationsWildfires = true;\r\n public pushNotificationsFireBans = true;\r\n public inAppNotificationsWildfires = true;\r\n public inAppNotificationsFireBans = true;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-add-saved-location',\r\n templateUrl: './add-saved-location.component.html',\r\n styleUrls: ['./add-saved-location.component.scss'],\r\n})\r\nexport class AddSavedLocationComponent implements OnInit {\r\n searchText = undefined;\r\n public filteredOptions = [];\r\n public locationData = new LocationData();\r\n currentLocation: any;\r\n radiusDistance: number;\r\n notificationName: string;\r\n public searchByLocationControl = new UntypedFormControl();\r\n savedLocation: any[] = [];\r\n locationToEditOrDelete;\r\n isEdit: boolean;\r\n isMobileView = isMobileView;\r\n\r\n private placeData: PlaceData;\r\n private sortedAddressList: string[] = [];\r\n\r\n constructor(\r\n private commonUtilityService: CommonUtilityService,\r\n protected dialog: MatDialog,\r\n private router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private notificationService: NotificationService,\r\n protected snackbarService: MatSnackBar,\r\n private route: ActivatedRoute,\r\n private capacitor: CapacitorService,\r\n ) {\r\n this.locationData = new LocationData();\r\n this.placeData = new PlaceData();\r\n const self = this;\r\n\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n if (!val) {\r\n this.filteredOptions = [];\r\n this.locationData.latitude = this.locationData?.latitude || undefined;\r\n this.locationData.longitude =\r\n this.locationData?.longitude || undefined;\r\n this.searchText = this.locationData?.searchText || undefined;\r\n return;\r\n }\r\n\r\n if (val.length > 2) {\r\n this.filteredOptions = [];\r\n this.placeData.searchAddresses(val).then(function(results) {\r\n if (results) {\r\n results.forEach(() => {\r\n self.sortedAddressList =\r\n self.commonUtilityService.sortAddressList(results, val);\r\n });\r\n self.filteredOptions = self.sortedAddressList;\r\n }\r\n });\r\n }\r\n });\r\n }\r\n\r\n isWebDevice() {\r\n return this.capacitor.isWebPlatform;\r\n }\r\n\r\n ngOnInit(): void {\r\n this.useMyCurrentLocation();\r\n this.route.queryParams.subscribe((params) => {\r\n if (params && params.location) {\r\n const location = JSON.parse(params.location);\r\n this.locationToEditOrDelete = location;\r\n this.isEdit = true;\r\n this.locationData.notificationName =\r\n this.locationToEditOrDelete.notificationName;\r\n this.locationData.searchText =\r\n this.locationToEditOrDelete.point.coordinates[1] +\r\n ',' +\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n if (this.locationToEditOrDelete.topics.length) {\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'BCWS_ActiveFires_PublicView',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'Evacuation_Orders_and_Alerts',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsWildfires = true;\r\n }\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Bans_and_Prohibition_Areas',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Area_Restrictions',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsFireBans = true;\r\n }\r\n } else {\r\n this.locationData.pushNotificationsFireBans = false;\r\n this.locationData.pushNotificationsWildfires = false;\r\n }\r\n this.locationData.radius = this.locationToEditOrDelete.radius;\r\n this.locationData.latitude =\r\n this.locationToEditOrDelete.point.coordinates[1];\r\n this.locationData.longitude =\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n }\r\n });\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n this.currentLocation =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n }\r\n\r\n onLocationSelected(selectedOption) {\r\n const locationControlValue = selectedOption.address\r\n ? selectedOption.address\r\n : selectedOption.localityName;\r\n this.searchByLocationControl.setValue(locationControlValue.trim(), {\r\n onlySelf: true,\r\n emitEvent: false,\r\n });\r\n\r\n this.locationData.latitude = selectedOption.loc[1];\r\n this.locationData.longitude = selectedOption.loc[0];\r\n this.locationData.searchText = this.searchText;\r\n }\r\n\r\n async useUserLocation() {\r\n this.commonUtilityService\r\n .checkLocationServiceStatus()\r\n .then(async (enabled) => {\r\n if (!enabled) {\r\n const dialogRef = this.dialog.open(DialogLocationComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n });\r\n } else {\r\n this.locationData.useUserLocation = true;\r\n\r\n if (this.locationData.useUserLocation) {\r\n this.searchText = undefined;\r\n\r\n const location =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n this.locationData.latitude = location.coords.latitude;\r\n this.locationData.longitude = location.coords.longitude;\r\n this.searchText =\r\n this.locationData.latitude.toFixed(2).toString() +\r\n ', ' +\r\n this.locationData.longitude.toFixed(2).toString();\r\n } else {\r\n this.searchText = null;\r\n }\r\n\r\n this.locationData.searchText = this.searchText;\r\n }\r\n });\r\n this.cdr.detectChanges();\r\n }\r\n\r\n chooseOnMap() {\r\n const dialogRef = this.dialog.open(notificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Choose location on the map',\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n // this.searchText = result['location'].lat.toString() + ', ' + result['location'].lng.toString();\r\n }\r\n });\r\n }\r\n\r\n closeLocationOnMap(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.chooseLocationOnMap = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n closeUserLocation(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.useUserLocation = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n chooseRadiusOnMap() {\r\n const dialogRef = this.dialog.open(notificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Notification Radius',\r\n lat: this.locationData.latitude,\r\n long: this.locationData.longitude,\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n }\r\n if (result['radius']) {\r\n this.locationData.radius = result['radius'];\r\n }\r\n });\r\n }\r\n\r\n saveLocation() {\r\n this.fetchSavedLocation().then(() => {\r\n if (this.isEdit) {\r\n this.savedLocation = this.savedLocation.filter(\r\n (item) =>\r\n item.notificationName !==\r\n this.locationToEditOrDelete.notificationName &&\r\n item.point.coordinates[0] !==\r\n this.locationToEditOrDelete.point.coordinates[0] &&\r\n item.point.coordinates[1] !==\r\n this.locationToEditOrDelete.point.coordinates[1],\r\n );\r\n }\r\n this.notificationService\r\n .updateUserNotificationPreferences(\r\n this.locationData,\r\n this.savedLocation,\r\n )\r\n .then(() => {\r\n this.cdr.markForCheck();\r\n this.router.navigateByUrl('/saved');\r\n })\r\n .catch((e) => {\r\n console.warn('saveNotificationPreferences fail', e);\r\n this.cdr.markForCheck();\r\n this.snackbarService.open(\r\n 'Failed to save location',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n });\r\n }\r\n\r\n fetchSavedLocation(): Promise {\r\n return this.notificationService\r\n .getUserNotificationPreferences()\r\n .then((response) => {\r\n if (response?.notifications?.length) {\r\n this.savedLocation = response.notifications;\r\n }\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to fetch saved locations',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n console.error('error on fetch notifications', err);\r\n });\r\n }\r\n\r\n disableSaveButton() {\r\n // To Save, a user must:\r\n // Choose a name\r\n // Choose a location\r\n // Choose a radius\r\n if (\r\n this.locationData.notificationName &&\r\n this.locationData.notificationName.length &&\r\n this.locationData.latitude &&\r\n this.locationData.longitude &&\r\n this.locationData.radius\r\n ) {\r\n return false;\r\n } else {\r\n return true;\r\n }\r\n }\r\n\r\n leavePage() {\r\n const dialogRef = this.dialog.open(DialogExitComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n confirmButton: 'Back',\r\n text: 'If you exit now, your progress will be lost.',\r\n },\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit']) {\r\n this.router.navigateByUrl('/saved');\r\n }\r\n });\r\n }\r\n\r\n onToggleChangeActiveWildfires(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsWildfires = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsWildfires = event.checked;\r\n }\r\n }\r\n\r\n onToggleChangeFireBans(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsFireBans = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsFireBans = event.checked;\r\n }\r\n }\r\n\r\n toggleButton(distance: number) {\r\n this.locationData.radius = distance;\r\n }\r\n\r\n onNotificationNameChange() {\r\n this.locationData.notificationName = this.notificationName;\r\n }\r\n}\r\n", + "sourceCode": "import { ChangeDetectorRef, Component, OnInit } from '@angular/core';\r\nimport { UntypedFormControl } from '@angular/forms';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { MatSnackBar } from '@angular/material/snack-bar';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { DialogLocationComponent } from '@app/components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { NotificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { CapacitorService } from '@app/services/capacitor-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { PlaceData } from '@app/services/wfnews-map.service/place-data';\r\nimport { isMobileView } from '@app/utils';\r\nimport { debounceTime } from 'rxjs/operators';\r\n\r\nexport class LocationData {\r\n public notificationName: string;\r\n public latitude: number;\r\n public longitude: number;\r\n public radius = 50;\r\n public searchText: string;\r\n public useUserLocation = false;\r\n public chooseLocationOnMap = false;\r\n public pushNotificationsWildfires = true;\r\n public pushNotificationsFireBans = true;\r\n public inAppNotificationsWildfires = true;\r\n public inAppNotificationsFireBans = true;\r\n}\r\n\r\n@Component({\r\n selector: 'wfnews-add-saved-location',\r\n templateUrl: './add-saved-location.component.html',\r\n styleUrls: ['./add-saved-location.component.scss'],\r\n})\r\nexport class AddSavedLocationComponent implements OnInit {\r\n searchText = undefined;\r\n public filteredOptions = [];\r\n public locationData = new LocationData();\r\n currentLocation: any;\r\n radiusDistance: number;\r\n notificationName: string;\r\n public searchByLocationControl = new UntypedFormControl();\r\n savedLocation: any[] = [];\r\n locationToEditOrDelete;\r\n isEdit: boolean;\r\n isMobileView = isMobileView;\r\n\r\n private placeData: PlaceData;\r\n private sortedAddressList: string[] = [];\r\n\r\n constructor(\r\n private commonUtilityService: CommonUtilityService,\r\n protected dialog: MatDialog,\r\n private router: Router,\r\n private cdr: ChangeDetectorRef,\r\n private notificationService: NotificationService,\r\n protected snackbarService: MatSnackBar,\r\n private route: ActivatedRoute,\r\n private capacitor: CapacitorService,\r\n ) {\r\n this.locationData = new LocationData();\r\n this.placeData = new PlaceData();\r\n const self = this;\r\n\r\n this.searchByLocationControl.valueChanges\r\n .pipe(debounceTime(200))\r\n .subscribe((val: string) => {\r\n if (!val) {\r\n this.filteredOptions = [];\r\n this.locationData.latitude = this.locationData?.latitude || undefined;\r\n this.locationData.longitude =\r\n this.locationData?.longitude || undefined;\r\n this.searchText = this.locationData?.searchText || undefined;\r\n return;\r\n }\r\n\r\n if (val.length > 2) {\r\n this.filteredOptions = [];\r\n this.placeData.searchAddresses(val).then(function(results) {\r\n if (results) {\r\n results.forEach(() => {\r\n self.sortedAddressList =\r\n self.commonUtilityService.sortAddressList(results, val);\r\n });\r\n self.filteredOptions = self.sortedAddressList;\r\n }\r\n });\r\n }\r\n });\r\n }\r\n\r\n isWebDevice() {\r\n return this.capacitor.isWebPlatform;\r\n }\r\n\r\n ngOnInit(): void {\r\n this.useMyCurrentLocation();\r\n this.route.queryParams.subscribe((params) => {\r\n if (params && params.location) {\r\n const location = JSON.parse(params.location);\r\n this.locationToEditOrDelete = location;\r\n this.isEdit = true;\r\n this.locationData.notificationName =\r\n this.locationToEditOrDelete.notificationName;\r\n this.locationData.searchText =\r\n this.locationToEditOrDelete.point.coordinates[1] +\r\n ',' +\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n if (this.locationToEditOrDelete.topics.length) {\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'BCWS_ActiveFires_PublicView',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'Evacuation_Orders_and_Alerts',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsWildfires = true;\r\n }\r\n if (\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Bans_and_Prohibition_Areas',\r\n ) &&\r\n this.locationToEditOrDelete.topics.includes(\r\n 'British_Columbia_Area_Restrictions',\r\n )\r\n ) {\r\n this.locationData.pushNotificationsFireBans = true;\r\n }\r\n } else {\r\n this.locationData.pushNotificationsFireBans = false;\r\n this.locationData.pushNotificationsWildfires = false;\r\n }\r\n this.locationData.radius = this.locationToEditOrDelete.radius;\r\n this.locationData.latitude =\r\n this.locationToEditOrDelete.point.coordinates[1];\r\n this.locationData.longitude =\r\n this.locationToEditOrDelete.point.coordinates[0];\r\n }\r\n });\r\n }\r\n\r\n async useMyCurrentLocation() {\r\n this.currentLocation =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n }\r\n\r\n onLocationSelected(selectedOption) {\r\n const locationControlValue = selectedOption.address\r\n ? selectedOption.address\r\n : selectedOption.localityName;\r\n this.searchByLocationControl.setValue(locationControlValue.trim(), {\r\n onlySelf: true,\r\n emitEvent: false,\r\n });\r\n\r\n this.locationData.latitude = selectedOption.loc[1];\r\n this.locationData.longitude = selectedOption.loc[0];\r\n this.locationData.searchText = this.searchText;\r\n }\r\n\r\n async useUserLocation() {\r\n this.commonUtilityService\r\n .checkLocationServiceStatus()\r\n .then(async (enabled) => {\r\n if (!enabled) {\r\n const dialogRef = this.dialog.open(DialogLocationComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n });\r\n } else {\r\n this.locationData.useUserLocation = true;\r\n\r\n if (this.locationData.useUserLocation) {\r\n this.searchText = undefined;\r\n\r\n const location =\r\n await this.commonUtilityService.getCurrentLocationPromise();\r\n this.locationData.latitude = location.coords.latitude;\r\n this.locationData.longitude = location.coords.longitude;\r\n this.searchText =\r\n this.locationData.latitude.toFixed(2).toString() +\r\n ', ' +\r\n this.locationData.longitude.toFixed(2).toString();\r\n } else {\r\n this.searchText = null;\r\n }\r\n\r\n this.locationData.searchText = this.searchText;\r\n }\r\n });\r\n this.cdr.detectChanges();\r\n }\r\n\r\n chooseOnMap() {\r\n const dialogRef = this.dialog.open(NotificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Choose location on the map',\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n // this.searchText = result['location'].lat.toString() + ', ' + result['location'].lng.toString();\r\n }\r\n });\r\n }\r\n\r\n closeLocationOnMap(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.chooseLocationOnMap = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n closeUserLocation(event: Event): void {\r\n event.stopPropagation();\r\n this.locationData.useUserLocation = false;\r\n this.locationData.latitude = null;\r\n this.locationData.longitude = null;\r\n }\r\n\r\n chooseRadiusOnMap() {\r\n const dialogRef = this.dialog.open(NotificationMapComponent, {\r\n autoFocus: false,\r\n width: '100dvw',\r\n minWidth: '100dvw',\r\n height: '100dvh',\r\n data: {\r\n currentLocation: this.currentLocation,\r\n title: 'Notification Radius',\r\n lat: this.locationData.latitude,\r\n long: this.locationData.longitude,\r\n },\r\n });\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit'] && result['location']) {\r\n this.locationData.chooseLocationOnMap = true;\r\n this.locationData.latitude = Number(result['location'].lat);\r\n this.locationData.longitude = Number(result['location'].lng);\r\n }\r\n if (result['radius']) {\r\n this.locationData.radius = result['radius'];\r\n }\r\n });\r\n }\r\n\r\n saveLocation() {\r\n this.fetchSavedLocation().then(() => {\r\n if (this.isEdit) {\r\n this.savedLocation = this.savedLocation.filter(\r\n (item) =>\r\n item.notificationName !==\r\n this.locationToEditOrDelete.notificationName &&\r\n item.point.coordinates[0] !==\r\n this.locationToEditOrDelete.point.coordinates[0] &&\r\n item.point.coordinates[1] !==\r\n this.locationToEditOrDelete.point.coordinates[1],\r\n );\r\n }\r\n this.notificationService\r\n .updateUserNotificationPreferences(\r\n this.locationData,\r\n this.savedLocation,\r\n )\r\n .then(() => {\r\n this.cdr.markForCheck();\r\n this.router.navigateByUrl('/saved');\r\n })\r\n .catch((e) => {\r\n console.warn('saveNotificationPreferences fail', e);\r\n this.cdr.markForCheck();\r\n this.snackbarService.open(\r\n 'Failed to save location',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n });\r\n });\r\n }\r\n\r\n fetchSavedLocation(): Promise {\r\n return this.notificationService\r\n .getUserNotificationPreferences()\r\n .then((response) => {\r\n if (response?.notifications?.length) {\r\n this.savedLocation = response.notifications;\r\n }\r\n })\r\n .catch((err) => {\r\n this.snackbarService.open(\r\n 'Failed to fetch saved locations',\r\n 'OK',\r\n { duration: 10000, panelClass: 'snackbar-error' },\r\n );\r\n console.error('error on fetch notifications', err);\r\n });\r\n }\r\n\r\n disableSaveButton() {\r\n // To Save, a user must:\r\n // Choose a name\r\n // Choose a location\r\n // Choose a radius\r\n if (\r\n this.locationData.notificationName &&\r\n this.locationData.notificationName.length &&\r\n this.locationData.latitude &&\r\n this.locationData.longitude &&\r\n this.locationData.radius\r\n ) {\r\n return false;\r\n } else {\r\n return true;\r\n }\r\n }\r\n\r\n leavePage() {\r\n const dialogRef = this.dialog.open(DialogExitComponent, {\r\n autoFocus: false,\r\n width: '80vw',\r\n data: {\r\n confirmButton: 'Back',\r\n text: 'If you exit now, your progress will be lost.',\r\n },\r\n });\r\n\r\n dialogRef.afterClosed().subscribe((result) => {\r\n if (result['exit']) {\r\n this.router.navigateByUrl('/saved');\r\n }\r\n });\r\n }\r\n\r\n onToggleChangeActiveWildfires(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsWildfires = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsWildfires = event.checked;\r\n }\r\n }\r\n\r\n onToggleChangeFireBans(event: any, pushNotifications: boolean) {\r\n if (pushNotifications) {\r\n //Push notifications\r\n this.locationData.pushNotificationsFireBans = event.checked;\r\n } else {\r\n //In-App notifications\r\n this.locationData.inAppNotificationsFireBans = event.checked;\r\n }\r\n }\r\n\r\n toggleButton(distance: number) {\r\n this.locationData.radius = distance;\r\n }\r\n\r\n onNotificationNameChange() {\r\n this.locationData.notificationName = this.notificationName;\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -34869,13 +34869,13 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".advisory-section {\r\n padding: 16px 32px;\r\n border-top: 2px solid #DDDDDD;\r\n border-bottom: 2px solid #DDDDDD;\r\n background: #FFFFFF;\r\n\r\n .top {\r\n padding-bottom: 4px;\r\n .logo {\r\n width: 174px;\r\n height: 34px;\r\n }\r\n }\r\n\r\n hr { background-color: #e2e2e2; height: 1px; border: 0; }\r\n\r\n .bottom {\r\n display: flex;\r\n justify-content: space-between;\r\n padding-top: 8px;\r\n\r\n .content-container {\r\n display: flex;\r\n align-items: center;\r\n gap: 16px;\r\n\r\n .icon-container {\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n border-radius: 30px;\r\n background: #DDDDDD;\r\n \r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n \r\n }\r\n \r\n .message-container {\r\n display: flex;\r\n flex-direction: column;\r\n \r\n .title {\r\n font-size: 20px;\r\n font-weight: 500;\r\n color: #1a1a1a;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n \r\n .message {\r\n font-size: 16px;\r\n line-height: 24px;\r\n font-weight: 400;\r\n color: #484848;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n }\r\n }\r\n\r\n .button-container {\r\n \r\n }\r\n\r\n }\r\n}", + "data": ".advisory-section {\r\n padding: 16px 32px;\r\n border-top: 2px solid #DDDDDD;\r\n border-bottom: 2px solid #DDDDDD;\r\n background: #FFFFFF;\r\n\r\n .top {\r\n padding-bottom: 4px;\r\n .logo {\r\n width: 174px;\r\n height: 34px;\r\n }\r\n }\r\n\r\n hr { background-color: #e2e2e2; height: 1px; border: 0; }\r\n\r\n .bottom {\r\n display: flex;\r\n justify-content: space-between;\r\n padding-top: 8px;\r\n\r\n .content-container {\r\n display: flex;\r\n align-items: center;\r\n gap: 16px;\r\n\r\n .icon-container {\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n border-radius: 30px;\r\n background: #DDDDDD;\r\n \r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n \r\n }\r\n \r\n .message-container {\r\n display: flex;\r\n flex-direction: column;\r\n \r\n .title {\r\n font-size: 20px;\r\n font-weight: 500;\r\n color: #1a1a1a;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n \r\n .message {\r\n font-size: 16px;\r\n line-height: 24px;\r\n font-weight: 400;\r\n color: #484848;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n }\r\n }\r\n }\r\n}", "styleUrl": "./advisory-section.component.scss" } ], "stylesData": "", "extends": [], - "templateData": "
    \r\n\r\n
    \r\n \"logo\"\r\n
    \r\n\r\n
    \r\n\r\n
    \r\n\r\n
    \r\n
    \r\n \"icon\"\r\n
    \r\n \r\n
    \r\n {{ title }}\r\n {{ message }}\r\n
    \r\n
    \r\n\r\n
    \r\n \r\n
    \r\n
    \r\n\r\n
    " + "templateData": "
    \r\n\r\n
    \r\n \"logo\"\r\n
    \r\n\r\n
    \r\n\r\n
    \r\n\r\n
    \r\n
    \r\n \"icon\"\r\n
    \r\n \r\n
    \r\n {{ title }}\r\n {{ message }}\r\n
    \r\n
    \r\n\r\n
    \r\n \r\n
    \r\n
    \r\n\r\n
    " }, { "name": "AlertOrderBannerComponent", @@ -35815,7 +35815,7 @@ }, { "name": "AreaRestrictionHeaderComponent", - "id": "component-AreaRestrictionHeaderComponent-49549c33ed4624d5da9ea6b3c1a4851da8d621cc627e66cfd6a2dda31bca0b14436aea2323effa3f029a80dbf2157c4fe0dd577cb0003581f7d283d375dafee4", + "id": "component-AreaRestrictionHeaderComponent-15dfb5bfc9554726a07d93ecbe1aaa78d132e7a9234ad7a9f5ea64d9294e79142c624ec8f4541cfb80c724d4f05fb2fb2c9c02bf5b57484b036b13c2d33e3338", "file": "src/app/components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component.ts", "encapsulation": [ "ViewEncapsulation.None" @@ -35847,8 +35847,8 @@ "outputsClass": [], "propertiesClass": [ { - "name": "convertToDateTimeTimeZone", - "defaultValue": "convertToDateTimeTimeZone", + "name": "convertToDateYear", + "defaultValue": "convertToDateYear", "deprecated": false, "deprecationMessage": "", "type": "", @@ -35878,7 +35878,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component, Input, ViewEncapsulation } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-area-restriction-header',\r\n templateUrl: './area-restriction-header.component.html',\r\n styleUrls: ['./area-restriction-header.component.scss'],\r\n encapsulation: ViewEncapsulation.None // This line disables view encapsulation\r\n\r\n})\r\nexport class AreaRestrictionHeaderComponent {\r\n convertToDateTimeTimeZone = convertToDateTimeTimeZone;\r\n\r\n constructor(\r\n private router: Router,\r\n\r\n ) {}\r\n\r\n\r\n @Input() areaRestriction: any;\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.areaRestriction.centroid.x,\r\n latitude: this.areaRestriction.centroid.y,\r\n areaRestriction: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n}\r\n", + "sourceCode": "import { Component, Input, ViewEncapsulation } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateYear } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-area-restriction-header',\r\n templateUrl: './area-restriction-header.component.html',\r\n styleUrls: ['./area-restriction-header.component.scss'],\r\n encapsulation: ViewEncapsulation.None // This line disables view encapsulation\r\n\r\n})\r\nexport class AreaRestrictionHeaderComponent {\r\n convertToDateYear = convertToDateYear;\r\n\r\n constructor(\r\n private router: Router,\r\n\r\n ) {}\r\n\r\n\r\n @Input() areaRestriction: any;\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.areaRestriction.centroid.x,\r\n latitude: this.areaRestriction.centroid.y,\r\n areaRestriction: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -35914,7 +35914,7 @@ ] }, "extends": [], - "templateData": "
    \r\n
    {{areaRestriction.attributes.NAME}}
    \r\n
    \r\n
    \r\n \r\n Issued on {{convertToDateTimeTimeZone(areaRestriction.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}}\r\n
    \r\n
    \r\n \"local_authority\"\r\n Issued by {{areaRestriction.attributes.FIRE_CENTRE_NAME}}\r\n
    \r\n
    \r\n \"Layers\"\r\n BC Wildfire Area Restrictions Layer\r\n
    \r\n
    \r\n
    \r\n \r\n A legal order that prohibits access to certain areas in order to limit the risk of fire,
    \r\n address a public safety concern or avoid interference with fire control.\r\n
    \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    " + "templateData": "
    \r\n
    {{areaRestriction.attributes.NAME}}
    \r\n
    \r\n
    \r\n \r\n Issued on {{convertToDateYear(areaRestriction.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}}\r\n
    \r\n
    \r\n \"local_authority\"\r\n Issued by {{areaRestriction.attributes.FIRE_CENTRE_NAME}}\r\n
    \r\n
    \r\n \"Layers\"\r\n BC Wildfire Area Restrictions Layer\r\n
    \r\n
    \r\n
    \r\n \r\n A legal order that prohibits access to certain areas in order to limit the risk of fire,
    \r\n address a public safety concern or avoid interference with fire control.\r\n
    \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    " }, { "name": "AreaRestrictionLegendComponent", @@ -38102,7 +38102,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.at-the-reception-centre-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.at-the-reception-centre-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", "styleUrl": "./at-the-reception-centre-card.component.scss" } ], @@ -38112,7 +38112,7 @@ }, { "name": "BanHeaderComponent", - "id": "component-BanHeaderComponent-81665c4ecb5ea12a5d70d4ddf3d0675024af67db756a43b169342e2bf286fc3590fdcc0e13c4ec12ece88d838b5f774089de6fec4325d1051bc9261dbb0e82cc", + "id": "component-BanHeaderComponent-6da205ba550aaf7669625060803db4c4b1ba374bd25d58341827291eba2dab5861304e472c5e0dd90d262e4675905b0f088e4a53f369c9f89cb1031fb48502f5", "file": "src/app/components/public-incident-page/incident-info-header/ban-header/ban-header.component.ts", "encapsulation": [ "ViewEncapsulation.None" @@ -38144,8 +38144,8 @@ "outputsClass": [], "propertiesClass": [ { - "name": "convertToDateTimeTimeZone", - "defaultValue": "convertToDateTimeTimeZone", + "name": "convertToDateYear", + "defaultValue": "convertToDateYear", "deprecated": false, "deprecationMessage": "", "type": "", @@ -38164,6 +38164,34 @@ "line": 22, "deprecated": false, "deprecationMessage": "" + }, + { + "name": "replaceCategoryDescription", + "args": [ + { + "name": "description", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "string", + "typeParameters": [], + "line": 33, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "description", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] } ], "deprecated": false, @@ -38175,7 +38203,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component, Input, ViewEncapsulation } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-ban-header',\r\n templateUrl: './ban-header.component.html',\r\n styleUrls: ['./ban-header.component.scss'],\r\n encapsulation: ViewEncapsulation.None // This line disables view encapsulation\r\n})\r\nexport class BanHeaderComponent {\r\n convertToDateTimeTimeZone = convertToDateTimeTimeZone;\r\n\r\n constructor(\r\n private router: Router,\r\n\r\n ) {}\r\n\r\n\r\n @Input() ban: any;\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.ban.centroid.x,\r\n latitude: this.ban.centroid.y,\r\n bansProhibitions: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n}\r\n", + "sourceCode": "import { Component, Input, ViewEncapsulation } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateYear } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-ban-header',\r\n templateUrl: './ban-header.component.html',\r\n styleUrls: ['./ban-header.component.scss'],\r\n encapsulation: ViewEncapsulation.None // This line disables view encapsulation\r\n})\r\nexport class BanHeaderComponent {\r\n convertToDateYear = convertToDateYear;\r\n\r\n constructor(\r\n private router: Router,\r\n\r\n ) {}\r\n\r\n\r\n @Input() ban: any;\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.ban.centroid.x,\r\n latitude: this.ban.centroid.y,\r\n bansProhibitions: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n replaceCategoryDescription(description: string): string {\r\n if (description.includes(\"Category 1\")) {\r\n return description.replace(\"Category 1\", \"Category 1 (Campfires)\");\r\n }\r\n return description;\r\n }\r\n\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -38211,7 +38239,7 @@ ] }, "extends": [], - "templateData": "
    \r\n
    Fire Ban on {{ban.attributes.ACCESS_PROHIBITION_DESCRIPTION}} Open Fires
    \r\n
    \r\n
    \r\n \r\n Issued on {{convertToDateTimeTimeZone(ban.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}}\r\n
    \r\n
    \r\n \"local_authority\"\r\n {{ban.attributes.FIRE_CENTRE_NAME}} Fire Centre\r\n
    \r\n
    \r\n \"Layers\"\r\n BC Wildfire Fire Bans and Prohibitions Layer\r\n
    \r\n
    \r\n
    \r\n \r\n Decisions on when and where to implement fire bans and restrictions are
    \r\n made by B.C.’s regional fire centres depending on local fire hazards or dangers,
    \r\n forecasted weather conditions and the type and level of fire activity occurring.\r\n
    \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    " + "templateData": "
    \r\n
    Fire Ban on {{ replaceCategoryDescription(ban.attributes.ACCESS_PROHIBITION_DESCRIPTION) }} Open Fires
    \r\n
    \r\n
    \r\n \r\n Issued on {{convertToDateYear(ban.attributes.ACCESS_STATUS_EFFECTIVE_DATE)}}\r\n
    \r\n
    \r\n \"local_authority\"\r\n {{ban.attributes.FIRE_CENTRE_NAME}} Fire Centre\r\n
    \r\n
    \r\n \"Layers\"\r\n BC Wildfire Fire Bans and Prohibitions Layer\r\n
    \r\n
    \r\n
    \r\n \r\n Decisions on when and where to implement fire bans and restrictions are
    \r\n made by B.C.’s regional fire centres depending on local fire hazards or dangers,
    \r\n forecasted weather conditions and the type and level of fire activity occurring.\r\n
    \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    " }, { "name": "BansFullDetailsComponent", @@ -41965,6 +41993,119 @@ ], "templateData": "
    \r\n
    {{rating}} Danger Rating
    \r\n

    {{dangerDescription()}}

    \r\n \r\n
    \r\n
    \r\n
    \r\n
    \"Layers\"BC Wildfire Danger Rating Layer
    \r\n
    \r\n
    \r\n
    \r\n
    What is a danger rating?
    \r\n

    Fire danger ratings are used to indicate how easily fires can start and spread in an area, and indicate which areas are at risk of severe wildfire activity.

    \r\n
    \r\n
    \r\n
    \r\n
    Update Frequency
    \r\n

    The fire danger rating (i.e. the risk of a wildfire starting) for the province is updated daily at approximately 2 pm. Danger Ratings are not calculated from November to April.

    \r\n
    \r\n
    \r\n
    \r\n
    Industrial Activities
    \r\n

    Please note that the data within the danger class report is only relevant for the geographic location of the weather station. Persons carrying out industrial activities who want to apply the danger class information from this website must determine that the weather station location is representative of their operational area.

    \r\n
    \r\n
    \r\n
    \r\n
    Related Topics
    \r\n

    Links will open in your internet browser.

    \r\n
    \r\n
    \r\n \r\n \r\n
    \r\n
    \r\n" }, + { + "name": "DangerRatingHeaderComponent", + "id": "component-DangerRatingHeaderComponent-9dd8a53306b527a60eec0de3f37ad5f43efd70fdc3b96016e9a782126c51c239e08c4871b4234c3819a84fa7a5e3819b586aca541965b5018d1f4285a7b85882", + "file": "src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.ts", + "encapsulation": [ + "ViewEncapsulation.None" + ], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "wfnews-danger-rating-header", + "styleUrls": [ + "./danger-rating-header.component.scss" + ], + "styles": [], + "templateUrl": [ + "./danger-rating-header.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "dangerRating", + "deprecated": false, + "deprecationMessage": "", + "line": 18, + "type": "any", + "decorators": [] + } + ], + "outputsClass": [], + "propertiesClass": [ + { + "name": "convertToDateTimeTimeZone", + "defaultValue": "convertToDateTimeTimeZone", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12 + } + ], + "methodsClass": [ + { + "name": "dangerDescription", + "args": [], + "optional": false, + "returnType": "\"Dry forest fuels are at a very low risk of catching fire.\" | \"Fires may start easily and spread quickly but there will be minimal involvement
    of deeper fuel layers or larger fuels.\" | \"Forest fuels are drying and there is an increased risk of surface fires starting.
    Carry out any forest activities with cau...", + "typeParameters": [], + "line": 32, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "navToMap", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 20, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, Input, ViewEncapsulation } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ResourcesRoutes, convertToDateTimeTimeZone } from '@app/utils';\r\n\r\n@Component({\r\n selector: 'wfnews-danger-rating-header',\r\n templateUrl: './danger-rating-header.component.html',\r\n styleUrls: ['./danger-rating-header.component.scss'],\r\n encapsulation: ViewEncapsulation.None\r\n})\r\nexport class DangerRatingHeaderComponent {\r\n convertToDateTimeTimeZone = convertToDateTimeTimeZone;\r\n\r\n constructor(\r\n private router: Router,\r\n ) {}\r\n\r\n @Input() dangerRating: any;\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.dangerRating.centroid.x,\r\n latitude: this.dangerRating.centroid.y,\r\n dangerRating: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n dangerDescription() {\r\n switch (this.dangerRating.attributes.DANGER_RATING_DESC) {\r\n case 'Very Low':\r\n return 'Dry forest fuels are at a very low risk of catching fire.';\r\n case 'Low':\r\n return 'Fires may start easily and spread quickly but there will be minimal involvement
    of deeper fuel layers or larger fuels.';\r\n case 'Moderate':\r\n return 'Forest fuels are drying and there is an increased risk of surface fires starting.
    Carry out any forest activities with caution.';\r\n case 'High':\r\n return 'Forest fuels are very dry and the fire risk is serious.
    Extreme caution must be used in any forest activities.';\r\n case 'Extreme':\r\n return 'Extremely dry forest fuels and the fire risk is very serious.
    New fires will start easily, spread rapidly, and challenge fire suppression efforts.';\r\n }\r\n }\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import '../incident-header-panel.component.scss';\r\n", + "styleUrl": "./danger-rating-header.component.scss" + } + ], + "stylesData": "", + "constructorObj": { + "name": "constructor", + "description": "", + "deprecated": false, + "deprecationMessage": "", + "args": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "" + } + ], + "line": 12, + "jsdoctags": [ + { + "name": "router", + "type": "Router", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + "extends": [], + "templateData": "
    \r\n
    {{dangerRating.attributes.DANGER_RATING_DESC}} Danger Rating
    \r\n
    \r\n
    \r\n \"Layers\"\r\n BC Wildfire Danger Rating Layer\r\n
    \r\n
    \r\n
    \r\n \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    " + }, { "name": "DangerRatingLegendComponent", "id": "component-DangerRatingLegendComponent-ec67dd01d1f0bc482ab7ac5908df40a6146eb8821efd9fe51d3c1bff2d5b088624c5a9b0c46ed19a793bc780f93527f7ef02e0ffe5b8933fa8adbfd6706013de", @@ -47055,7 +47196,7 @@ }, { "name": "EvacOrderDetailsComponent", - "id": "component-EvacOrderDetailsComponent-3f1681125b7c8cf293b5275b9d70114d69b38bd6524a53a20de325099e3a7402a37ed4a6a00e77618b7026203572430e53ad142abc2e07f0178366d04cc7e271", + "id": "component-EvacOrderDetailsComponent-b8b92afc8071f20e0cbfcced94de48eec8307cba00902aad0512748dcb6b4389bdd55fe39379570eb269005a5bc93ec7e638e462ec58237245cc0ac37691e3a7", "file": "src/app/components/public-event-page/evac-order-details/evac-order-details.component.ts", "encapsulation": [], "entryComponents": [], @@ -47072,28 +47213,82 @@ ], "viewProviders": [], "hostDirectives": [], - "inputsClass": [], - "outputsClass": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "SimpleIncident", + "decorators": [] + }, + { + "name": "isBookmarked", + "deprecated": false, + "deprecationMessage": "", + "line": 13, + "type": "boolean", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "bookmarkClicked", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 15, + "type": "EventEmitter" + }, + { + "name": "viewDetailsClicked", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 16, + "type": "EventEmitter" + } + ], "propertiesClass": [ { "name": "advisorySectionButtonArgs", - "defaultValue": "{\n label: 'Evacuation Information',\n iconPath: '/assets/images/svg-icons/link.svg',\n componentStyle: {\n backgroundColor: '#B91D38',\n labelColor: '#FFFFFF',\n iconColor: '#FFFFFF',\n border: 'none'\n },\n clickHandler: () => {\n window.open('https://www.emergencyinfobc.gov.bc.ca/');\n }\n }", + "defaultValue": "{\r\n label: 'Evacuation Information',\r\n iconPath: '/assets/images/svg-icons/link.svg',\r\n componentStyle: {\r\n backgroundColor: '#B91D38',\r\n labelColor: '#FFFFFF',\r\n iconColor: '#FFFFFF',\r\n border: 'none'\r\n },\r\n clickHandler: () => {\r\n window.open('https://www.emergencyinfobc.gov.bc.ca/', '_blank');\r\n }\r\n }", "deprecated": false, "deprecationMessage": "", "type": "IconButtonArgs", "optional": false, "description": "", - "line": 18 + "line": 24 }, { "name": "advisorySectionComponentStyle", - "defaultValue": "{\n backgroundColor: '#FFF5F6',\n dividerColor: '#E7DADA',\n iconCircleColor: '#FDCECE',\n outerBorderColor: '#F2D3D3'\n }", + "defaultValue": "{\r\n backgroundColor: '#FFF5F6',\r\n dividerColor: '#E7DADA',\r\n iconCircleColor: '#FDCECE',\r\n outerBorderColor: '#F2D3D3'\r\n }", "deprecated": false, "deprecationMessage": "", "type": "object", "optional": false, "description": "", - "line": 12 + "line": 18 + }, + { + "name": "handleBookmarkClicked", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 38 + }, + { + "name": "handleViewDetailsClicked", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 42 } ], "methodsClass": [], @@ -47106,17 +47301,17 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component } from '@angular/core';\nimport { IconButtonArgs } from '@app/components/common/icon-button/icon-button.component';\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: 'evac-order-details',\n templateUrl: './evac-order-details.component.html',\n styleUrls: ['./evac-order-details.component.scss']\n})\nexport class EvacOrderDetailsComponent {\n\n advisorySectionComponentStyle = {\n backgroundColor: '#FFF5F6',\n dividerColor: '#E7DADA',\n iconCircleColor: '#FDCECE',\n outerBorderColor: '#F2D3D3'\n };\n advisorySectionButtonArgs: IconButtonArgs = {\n label: 'Evacuation Information',\n iconPath: '/assets/images/svg-icons/link.svg',\n componentStyle: {\n backgroundColor: '#B91D38',\n labelColor: '#FFFFFF',\n iconColor: '#FFFFFF',\n border: 'none'\n },\n clickHandler: () => {\n window.open('https://www.emergencyinfobc.gov.bc.ca/');\n }\n };\n}\n", + "sourceCode": "import { Component, EventEmitter, Input, Output } from '@angular/core';\r\nimport { IconButtonArgs } from '@app/components/common/icon-button/icon-button.component';\r\nimport { SimpleIncident } from '@app/services/published-incident-service';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'evac-order-details',\r\n templateUrl: './evac-order-details.component.html',\r\n styleUrls: ['./evac-order-details.component.scss']\r\n})\r\nexport class EvacOrderDetailsComponent {\r\n @Input() incident: SimpleIncident;\r\n @Input() isBookmarked: boolean;\r\n\r\n @Output() bookmarkClicked = new EventEmitter();\r\n @Output() viewDetailsClicked = new EventEmitter();\r\n\r\n advisorySectionComponentStyle = {\r\n backgroundColor: '#FFF5F6',\r\n dividerColor: '#E7DADA',\r\n iconCircleColor: '#FDCECE',\r\n outerBorderColor: '#F2D3D3'\r\n };\r\n advisorySectionButtonArgs: IconButtonArgs = {\r\n label: 'Evacuation Information',\r\n iconPath: '/assets/images/svg-icons/link.svg',\r\n componentStyle: {\r\n backgroundColor: '#B91D38',\r\n labelColor: '#FFFFFF',\r\n iconColor: '#FFFFFF',\r\n border: 'none'\r\n },\r\n clickHandler: () => {\r\n window.open('https://www.emergencyinfobc.gov.bc.ca/', '_blank');\r\n }\r\n };\r\n\r\n handleBookmarkClicked = ($event) => {\r\n this.bookmarkClicked.emit($event);\r\n };\r\n\r\n handleViewDetailsClicked = () => {\r\n this.viewDetailsClicked.emit();\r\n };\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": "", + "data": ".evac-order-details {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 32px;\r\n max-width: 1100px;\r\n margin: 0 auto;\r\n padding: 32px 0;\r\n}", "styleUrl": "./evac-order-details.component.scss" } ], "stylesData": "", "extends": [], - "templateData": "\n\n\n\n \n

    What have I become, my sweetest friend?

    \n
    \n \n

    What have I become, my sweetest friend?

    \n
    \n
    " + "templateData": "
    \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    " }, { "name": "EvacOrderFullDetailsComponent", @@ -50392,7 +50587,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".icon-list-item {\r\n display: flex;\r\n gap: 16px;\r\n\r\n &.slim {\r\n gap: 8px;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n align-self: center;\r\n\r\n &.slim {\r\n width: 16px;\r\n height: 16px;\r\n }\r\n }\r\n\r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n}", + "data": ".icon-list-item {\r\n display: flex;\r\n gap: 16px;\r\n\r\n &.slim {\r\n gap: 8px;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n\r\n &.slim {\r\n width: 16px;\r\n height: 16px;\r\n align-self: center;\r\n }\r\n }\r\n\r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n}", "styleUrl": "./icon-list-item.component.scss" } ], @@ -54308,7 +54503,7 @@ }, { "name": "IncidentHeaderPanel", - "id": "component-IncidentHeaderPanel-d3b3cb9c57828b951fe9e138685b90cb52695472c6cef3481f243e72a80aa1bc49b990889c29f4ed82512a63def3d9968b3ef68341e87fe5daac40d453b1084b", + "id": "component-IncidentHeaderPanel-0a4511a3da0202d4a89425fb715ba7d3667daf2a34237891fb9b04893cc0c32410fd758944a61ade627c00be0630a955ef6ecac425014ce32c89ce2de058e044", "file": "src/app/components/public-incident-page/incident-info-header/incident-header-panel.component.ts", "changeDetection": "ChangeDetectionStrategy.OnPush", "encapsulation": [], @@ -54343,6 +54538,14 @@ "type": "any", "decorators": [] }, + { + "name": "dangerRating", + "deprecated": false, + "deprecationMessage": "", + "line": 49, + "type": "any", + "decorators": [] + }, { "name": "evac", "deprecated": false, @@ -54383,7 +54586,7 @@ "defaultValue": "new EventEmitter()", "deprecated": false, "deprecationMessage": "", - "line": 49, + "line": 50, "type": "EventEmitter" } ], @@ -54396,7 +54599,7 @@ "type": "null", "optional": false, "description": "", - "line": 63 + "line": 64 }, { "name": "convertFireNumber", @@ -54406,7 +54609,7 @@ "type": "", "optional": false, "description": "", - "line": 55 + "line": 56 }, { "name": "convertToDateTimeTimeZone", @@ -54416,7 +54619,7 @@ "type": "", "optional": false, "description": "", - "line": 56 + "line": 57 }, { "name": "convertToFireCentreDescription", @@ -54426,7 +54629,7 @@ "type": "", "optional": false, "description": "", - "line": 54 + "line": 55 }, { "name": "defaultEvacURL", @@ -54435,7 +54638,7 @@ "type": "string", "optional": false, "description": "", - "line": 52, + "line": 53, "modifierKind": [ 125 ] @@ -54448,7 +54651,7 @@ "type": "", "optional": false, "description": "", - "line": 57 + "line": 58 }, { "name": "incidentEvacAlerts", @@ -54458,7 +54661,7 @@ "type": "[]", "optional": false, "description": "", - "line": 62 + "line": 63 }, { "name": "incidentEvacOrders", @@ -54468,7 +54671,7 @@ "type": "[]", "optional": false, "description": "", - "line": 61 + "line": 62 }, { "name": "isMobileView", @@ -54478,7 +54681,7 @@ "type": "", "optional": false, "description": "", - "line": 58 + "line": 59 }, { "name": "map", @@ -54487,7 +54690,7 @@ "type": "any", "optional": false, "description": "", - "line": 60, + "line": 61, "modifierKind": [ 123 ] @@ -54499,7 +54702,7 @@ "type": "ParamMap", "optional": false, "description": "", - "line": 51, + "line": 52, "modifierKind": [ 125 ] @@ -54512,7 +54715,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 478, + "line": 502, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -54525,7 +54728,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 360, + "line": 384, "deprecated": false, "deprecationMessage": "" }, @@ -54535,7 +54738,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 428, + "line": 452, "deprecated": false, "deprecationMessage": "" }, @@ -54545,7 +54748,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 414, + "line": 438, "deprecated": false, "deprecationMessage": "" }, @@ -54562,7 +54765,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 388, + "line": 412, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -54590,7 +54793,7 @@ "optional": false, "returnType": "\"(Estimated)\" | \"(Mapped)\"", "typeParameters": [], - "line": 378, + "line": 402, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -54611,7 +54814,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 108, + "line": 109, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -54631,7 +54834,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 552, + "line": 576, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -54655,7 +54858,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 540, + "line": 564, "deprecated": false, "deprecationMessage": "" }, @@ -54665,7 +54868,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 104, + "line": 105, "deprecated": false, "deprecationMessage": "" }, @@ -54675,7 +54878,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 86, + "line": 87, "deprecated": false, "deprecationMessage": "" }, @@ -54692,7 +54895,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 82, + "line": 83, "deprecated": false, "deprecationMessage": "", "decorators": [ @@ -54722,7 +54925,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 352, + "line": 376, "deprecated": false, "deprecationMessage": "" }, @@ -54739,7 +54942,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 397, + "line": 421, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -54760,7 +54963,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 519, + "line": 543, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -54773,7 +54976,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 371, + "line": 395, "deprecated": false, "deprecationMessage": "" }, @@ -54783,7 +54986,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 466, + "line": 490, "deprecated": false, "deprecationMessage": "" } @@ -54807,7 +55010,7 @@ ], "deprecated": false, "deprecationMessage": "", - "line": 82 + "line": 83 } ], "standalone": false, @@ -54815,11 +55018,11 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n AfterViewInit,\r\n HostListener,\r\n Output,\r\n EventEmitter\r\n} from '@angular/core';\r\nimport { EvacOrderOption } from '../../../conversion/models';\r\nimport * as L from 'leaflet';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\nimport {\r\n convertToFireCentreDescription,\r\n convertFireNumber,\r\n ResourcesRoutes,\r\n setDisplayColor,\r\n getStageOfControlLabel,\r\n convertToDateTimeTimeZone,\r\n isMobileView\r\n} from '../../../utils';\r\nimport * as moment from 'moment';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { ContactUsDialogComponent } from '../../admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { Location } from '@angular/common';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { toCanvas } from 'qrcode';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { HttpClient } from '@angular/common/http';\r\n\r\n\r\n@Component({\r\n selector: 'incident-header-panel',\r\n templateUrl: './incident-header-panel.component.html',\r\n styleUrls: ['./incident-header-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentHeaderPanel implements AfterViewInit {\r\n @Input() public incident: any;\r\n @Input() public evacOrders: EvacOrderOption[] = [];\r\n @Input() public extent: any;\r\n @Input() public evac: any;\r\n @Input() public areaRestriction: any;\r\n @Input() public ban: any;\r\n @Output() requestPrint = new EventEmitter();\r\n\r\n public params: ParamMap;\r\n public defaultEvacURL: string;\r\n\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n convertFireNumber = convertFireNumber;\r\n convertToDateTimeTimeZone = convertToDateTimeTimeZone;\r\n getStageOfControlLabel = getStageOfControlLabel;\r\n isMobileView = isMobileView;\r\n\r\n private map: any;\r\n incidentEvacOrders = [];\r\n incidentEvacAlerts = [];\r\n bounds = null;\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private watchlistService: WatchlistService,\r\n private dialog: MatDialog,\r\n private router: Router,\r\n private location: Location,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private route: ActivatedRoute,\r\n private agolService: AGOLService,\r\n private commonUtilityService: CommonUtilityService,\r\n private http: HttpClient\r\n\r\n ) {\r\n /* Empty, just here for injection */\r\n }\r\n\r\n @HostListener('window:resize', ['$event'])\r\n onResize(event) {\r\n this.map.invalidateSize();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.defaultEvacURL = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['evacDefaultUrl'].toString();\r\n this.route.queryParams.subscribe((params: ParamMap) => {\r\n this.params = params;\r\n });\r\n if (this.evacOrders?.length) {\r\n for (const evac of this.evacOrders) {\r\n if (evac.orderAlertStatus === 'Order') {\r\n this.incidentEvacOrders.push(evac);\r\n } else if (evac.orderAlertStatus === 'Alert') {\r\n this.incidentEvacAlerts.push(evac);\r\n }\r\n }\r\n }\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n this.initializeMap();\r\n }\r\n\r\n async initializeMap() {\r\n let location;\r\n\r\n if (this.incident) {\r\n location = [\r\n Number(this.incident.latitude),\r\n Number(this.incident.longitude),\r\n ];\r\n } else if (this.evac) {\r\n location = [\r\n Number(this.evac.centroid?.y),\r\n Number(this.evac.centroid?.x),\r\n ];\r\n\r\n const response = await this.agolService\r\n .getEvacOrdersByEventNumber(this.params['eventNumber'], {\r\n returnGeometry: true,\r\n }).toPromise();\r\n\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n this.bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n }\r\n }\r\n } else if (this.areaRestriction){\r\n location = [\r\n Number(this.areaRestriction.centroid?.y),\r\n Number(this.areaRestriction.centroid?.x),\r\n ];\r\n const polygonData = this.commonUtilityService.extractPolygonData(this.areaRestriction.geometry?.rings);\r\n if (polygonData?.length) {\r\n this.bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n }\r\n }\r\n else if (this.ban){\r\n location = [\r\n Number(this.ban.centroid?.y),\r\n Number(this.ban.centroid?.x),\r\n ];\r\n const polygonData = this.commonUtilityService.extractPolygonData(this.ban.geometry?.rings);\r\n if (polygonData?.length) {\r\n this.bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n }\r\n }\r\n if (location) {\r\n this.map = L.map('map', {\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n }).setView(location, 9);\r\n } \r\n\r\n if (this.bounds) {\r\n this.map.fitBounds(this.bounds);\r\n }\r\n if (!this.isMobileView()) {\r\n // only apply these in desktop\r\n L.control.zoom({\r\n position: 'topright'\r\n }).addTo(this.map);\r\n }\r\n\r\n if (!this.isMobileView()) {\r\n L.Control.ZoomToExtent = L.Control.extend({\r\n onAdd: (map) => {\r\n const container = L.DomUtil.create('div', 'leaflet-bar leaflet-control leaflet-control-custom');\r\n const btn = L.DomUtil.create('button', '', container);\r\n this.loadSVGContent(btn)\r\n btn.style.backgroundColor = 'white';\r\n btn.style.width = '34px';\r\n btn.style.height = '34px';\r\n btn.style.cursor = 'pointer';\r\n btn.style.border = '2px solid darkgrey';\r\n btn.style.borderRadius = '4px';\r\n btn.style.display = 'flex';\r\n btn.style.alignItems = 'center';\r\n btn.style.justifyContent = 'center';\r\n btn.style.marginTop = '-3px';\r\n btn.style.borderTopWidth = '1px';\r\n btn.onclick = () => {\r\n if (this.bounds) {\r\n this.map.fitBounds(this.bounds);\r\n } else {\r\n this.map.setZoom(9);\r\n }\r\n };\r\n\r\n return btn;\r\n }\r\n });\r\n\r\n L.control.zoomToExtent = function (opts) {\r\n return new L.Control.ZoomToExtent(opts);\r\n }\r\n L.control.zoomToExtent({ position: 'topright' }).addTo(this.map);\r\n }\r\n\r\n // configure map data\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n if (this.evac) {\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_HUMAN_CULTURAL_ECONOMIC.EMRG_ORDER_AND_ALERT_AREAS_SP',\r\n styles: '6885',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_CURRENT_FIRE_POLYS_SP',\r\n styles: '1751_1752',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n }\r\n if (this.areaRestriction) {\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_RESTRICTED_AREAS_SP ',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n }\r\n if (this.ban) {\r\n Promise.all([\r\n this.http\r\n .get('assets/js/smk/bans-cat1.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.http\r\n .get('assets/js/smk/bans-cat2.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.http\r\n .get('assets/js/smk/bans-cat3.sld', { responseType: 'text' })\r\n .toPromise(),\r\n ]).then(async ([cat1sld, cat2sld, cat3sld]) => {\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat3sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 3%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat2sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 2%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat1sld,\r\n cql_filter:\r\n 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 1%\\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Campfire%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n })\r\n }\r\n const icon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n if (this.incident.fireOfNoteInd) {\r\n L.marker(location, { icon }).addTo(this.map);\r\n } else {\r\n let colorToDisplay;\r\n switch (this.incident.stageOfControlCode) {\r\n case 'OUT_CNTRL':\r\n colorToDisplay = '#FF0000';\r\n break;\r\n case 'HOLDING':\r\n colorToDisplay = '#ffff00';\r\n break;\r\n case 'UNDR_CNTRL':\r\n colorToDisplay = '#98E600';\r\n break;\r\n case 'OUT':\r\n colorToDisplay = '#999999';\r\n break;\r\n default:\r\n colorToDisplay = 'white';\r\n }\r\n L.circleMarker(location, {\r\n radius: 15,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n\r\n // fetch incidents in surrounding area and add to map\r\n this.addSurroundingIncidents();\r\n\r\n if (this.extent) {\r\n this.map.fitBounds(\r\n new L.LatLngBounds(\r\n [this.extent.ymin, this.extent.xmin],\r\n [this.extent.ymax, this.extent.xmax],\r\n ),\r\n );\r\n }\r\n }\r\n\r\n onWatchlist(): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(\r\n this.incident.fireYear + ':' + this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n addToWatchlist() {\r\n if (this.onWatchlist()) {\r\n this.removeFromWatchlist();\r\n } else {\r\n this.watchlistService.saveToWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n removeFromWatchlist() {\r\n this.watchlistService.removeFromWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n displaySizeType(incidentSizeDetail: string) {\r\n if (incidentSizeDetail?.includes('estimated')) {\r\n return '(Estimated)';\r\n } else if (incidentSizeDetail?.includes('mapped')) {\r\n return '(Mapped)';\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n convertToMobileFormat(dateString) {\r\n // Should probably be MMM for month formats to prevent long strings\r\n const formattedDate = moment(\r\n dateString,\r\n 'dddd, MMMM D, YYYY [at] h:mm:ss A',\r\n ).format('MMMM D, YYYY');\r\n return formattedDate;\r\n }\r\n\r\n openContactUsWindow(mode:string | null) {\r\n this.dialog.open(ContactUsDialogComponent, {\r\n panelClass: 'contact-us-dialog',\r\n width: mode === 'desktop' ? '500px' : undefined, // Set width based on mode\r\n data: {\r\n fireCentre: convertToFireCentreDescription(\r\n this.incident.contactOrgUnitIdentifer ||\r\n this.incident.fireCentreName ||\r\n this.incident.fireCentreCode ||\r\n this.incident.fireCentre,\r\n ),\r\n email: this.incident.contactEmailAddress,\r\n phoneNumber: this.incident.contactPhoneNumber,\r\n },\r\n });\r\n }\r\n\r\n backToMap() {\r\n if (this.incident?.longitude && this.incident?.latitude) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.incident.longitude,\r\n latitude: this.incident.latitude,\r\n activeWildfires: true\r\n },\r\n });\r\n }, 100);\r\n }\r\n }\r\n\r\n back() {\r\n if (this.params && this.params['source'] && this.params['source'][0]) {\r\n if (this.params['source'] === 'map' || this.params['source'][0] === 'map') {\r\n this.backToMap();\r\n } else if (\r\n this.params['source'][0] === 'full-details' &&\r\n this.params['sourceId'] &&\r\n this.params['sourceType']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: this.params['sourceType'],\r\n id: this.params['sourceId'],\r\n name: this.params['name']\r\n },\r\n });\r\n } else if (\r\n this.params['source'] === 'saved-location' &&\r\n this.params['sourceName'] &&\r\n this.params['sourceLongitude'] &&\r\n this.params['sourceLatitude']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.SAVED_LOCATION], {\r\n queryParams: {\r\n type: 'saved-location',\r\n name: this.params['sourceName'],\r\n longitude: this.params['sourceLongitude'],\r\n latitude: this.params['sourceLatitude'],\r\n },\r\n });\r\n } else {\r\n this.router.navigate([this.params['source']]);\r\n }\r\n } else {\r\n this.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n }\r\n }\r\n\r\n shareContent() {\r\n const currentUrl = this.location.path();\r\n if (navigator.share) {\r\n navigator\r\n .share({\r\n url: currentUrl, // The URL user wants to share\r\n })\r\n .then(() => console.log('Sharing succeeded.'))\r\n .catch((error) => console.error('Error sharing:', error));\r\n }\r\n }\r\n\r\n async addSurroundingIncidents() {\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.incident.latitude);\r\n locationData.longitude = Number(this.incident.longitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const location = [Number(item.latitude), Number(item.longitude)];\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(location, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for area restriction',\r\n );\r\n }\r\n }\r\n\r\n // printPage(){\r\n // this.requestPrint.emit();\r\n // }\r\n\r\n public printPage() {\r\n const printContents =\r\n document.getElementsByClassName('page-container')[0].innerHTML;\r\n\r\n const appRoot = document.body.removeChild(\r\n document.getElementById('app-root'),\r\n );\r\n\r\n document.body.innerHTML = printContents;\r\n\r\n const canvas = document.getElementById('qr-code');\r\n toCanvas(canvas, window.location.href, function (error) {\r\n if (error) {\r\n console.error(error);\r\n }\r\n window.print();\r\n document.body.innerHTML = '';\r\n document.body.appendChild(appRoot);\r\n });\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.evac.centroid.x,\r\n latitude: this.evac.centroid.y,\r\n evacuationAlert: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n private loadSVGContent(btn: HTMLElement): void {\r\n const svgPath = 'assets/images/svg-icons/zoom-to-extent.svg';\r\n this.http.get(svgPath, { responseType: 'text' }).subscribe(\r\n (data) => {\r\n btn.innerHTML = data;\r\n },\r\n (error) => {\r\n console.error('Error loading SVG', error);\r\n }\r\n );\r\n }\r\n}\r\n", + "sourceCode": "import {\r\n Component,\r\n ChangeDetectionStrategy,\r\n Input,\r\n AfterViewInit,\r\n HostListener,\r\n Output,\r\n EventEmitter\r\n} from '@angular/core';\r\nimport { EvacOrderOption } from '../../../conversion/models';\r\nimport * as L from 'leaflet';\r\nimport { AppConfigService } from '@wf1/core-ui';\r\nimport { WatchlistService } from '../../../services/watchlist-service';\r\nimport {\r\n convertToFireCentreDescription,\r\n convertFireNumber,\r\n ResourcesRoutes,\r\n setDisplayColor,\r\n getStageOfControlLabel,\r\n convertToDateTimeTimeZone,\r\n isMobileView\r\n} from '../../../utils';\r\nimport * as moment from 'moment';\r\nimport { MatDialog } from '@angular/material/dialog';\r\nimport { ContactUsDialogComponent } from '../../admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ActivatedRoute, ParamMap, Router } from '@angular/router';\r\nimport { Location } from '@angular/common';\r\nimport { LocationData } from '@app/components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { PublishedIncidentService } from '@app/services/published-incident-service';\r\nimport { toCanvas } from 'qrcode';\r\nimport { AGOLService } from '@app/services/AGOL-service';\r\nimport { CommonUtilityService } from '@app/services/common-utility.service';\r\nimport { HttpClient } from '@angular/common/http';\r\n\r\n\r\n@Component({\r\n selector: 'incident-header-panel',\r\n templateUrl: './incident-header-panel.component.html',\r\n styleUrls: ['./incident-header-panel.component.scss'],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class IncidentHeaderPanel implements AfterViewInit {\r\n @Input() public incident: any;\r\n @Input() public evacOrders: EvacOrderOption[] = [];\r\n @Input() public extent: any;\r\n @Input() public evac: any;\r\n @Input() public areaRestriction: any;\r\n @Input() public ban: any;\r\n @Input() public dangerRating: any;\r\n @Output() requestPrint = new EventEmitter();\r\n\r\n public params: ParamMap;\r\n public defaultEvacURL: string;\r\n\r\n convertToFireCentreDescription = convertToFireCentreDescription;\r\n convertFireNumber = convertFireNumber;\r\n convertToDateTimeTimeZone = convertToDateTimeTimeZone;\r\n getStageOfControlLabel = getStageOfControlLabel;\r\n isMobileView = isMobileView;\r\n\r\n private map: any;\r\n incidentEvacOrders = [];\r\n incidentEvacAlerts = [];\r\n bounds = null;\r\n\r\n constructor(\r\n private appConfigService: AppConfigService,\r\n private watchlistService: WatchlistService,\r\n private dialog: MatDialog,\r\n private router: Router,\r\n private location: Location,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private route: ActivatedRoute,\r\n private agolService: AGOLService,\r\n private commonUtilityService: CommonUtilityService,\r\n private http: HttpClient\r\n\r\n ) {\r\n /* Empty, just here for injection */\r\n }\r\n\r\n @HostListener('window:resize', ['$event'])\r\n onResize(event) {\r\n this.map.invalidateSize();\r\n }\r\n\r\n ngOnInit(): void {\r\n this.defaultEvacURL = this.appConfigService\r\n .getConfig()\r\n .externalAppConfig['evacDefaultUrl'].toString();\r\n this.route.queryParams.subscribe((params: ParamMap) => {\r\n this.params = params;\r\n });\r\n if (this.evacOrders?.length) {\r\n for (const evac of this.evacOrders) {\r\n if (evac.orderAlertStatus === 'Order') {\r\n this.incidentEvacOrders.push(evac);\r\n } else if (evac.orderAlertStatus === 'Alert') {\r\n this.incidentEvacAlerts.push(evac);\r\n }\r\n }\r\n }\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n this.initializeMap();\r\n }\r\n\r\n async initializeMap() {\r\n let location;\r\n\r\n if (this.incident) {\r\n location = [\r\n Number(this.incident.latitude),\r\n Number(this.incident.longitude),\r\n ];\r\n } else if (this.evac) {\r\n location = [\r\n Number(this.evac.centroid?.y),\r\n Number(this.evac.centroid?.x),\r\n ];\r\n\r\n const response = await this.agolService\r\n .getEvacOrdersByEventNumber(this.params['eventNumber'], {\r\n returnGeometry: true,\r\n }).toPromise();\r\n\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n const polygonData = this.commonUtilityService.extractPolygonData(response.features[0].geometry.rings);\r\n if (polygonData?.length) {\r\n this.bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n }\r\n }\r\n } else if (this.areaRestriction){\r\n location = [\r\n Number(this.areaRestriction.centroid?.y),\r\n Number(this.areaRestriction.centroid?.x),\r\n ];\r\n const polygonData = this.commonUtilityService.extractPolygonData(this.areaRestriction.geometry?.rings);\r\n if (polygonData?.length) {\r\n this.bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n }\r\n }\r\n else if (this.ban){\r\n location = [\r\n Number(this.ban.centroid?.y),\r\n Number(this.ban.centroid?.x),\r\n ];\r\n const polygonData = this.commonUtilityService.extractPolygonData(this.ban.geometry?.rings);\r\n if (polygonData?.length) {\r\n this.bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n }\r\n }\r\n else if (this.dangerRating){\r\n location = [\r\n Number(this.dangerRating.centroid?.y),\r\n Number(this.dangerRating.centroid?.x),\r\n ];\r\n const polygonData = this.commonUtilityService.extractPolygonData(this.dangerRating.geometry?.rings);\r\n if (polygonData?.length) {\r\n this.bounds = this.commonUtilityService.getPolygonBond(polygonData);\r\n }\r\n }\r\n if (location) {\r\n this.map = L.map('map', {\r\n attributionControl: false,\r\n zoomControl: false,\r\n dragging: false,\r\n doubleClickZoom: false,\r\n boxZoom: false,\r\n trackResize: false,\r\n scrollWheelZoom: false,\r\n }).setView(location, 9);\r\n } \r\n\r\n if (this.bounds) {\r\n this.map.fitBounds(this.bounds);\r\n }\r\n if (!this.isMobileView()) {\r\n // only apply these in desktop\r\n L.control.zoom({\r\n position: 'topright'\r\n }).addTo(this.map);\r\n }\r\n\r\n if (!this.isMobileView()) {\r\n L.Control.ZoomToExtent = L.Control.extend({\r\n onAdd: (map) => {\r\n const container = L.DomUtil.create('div', 'leaflet-bar leaflet-control leaflet-control-custom');\r\n const btn = L.DomUtil.create('button', '', container);\r\n this.loadSVGContent(btn)\r\n btn.style.backgroundColor = 'white';\r\n btn.style.width = '34px';\r\n btn.style.height = '34px';\r\n btn.style.cursor = 'pointer';\r\n btn.style.border = '2px solid darkgrey';\r\n btn.style.borderRadius = '4px';\r\n btn.style.display = 'flex';\r\n btn.style.alignItems = 'center';\r\n btn.style.justifyContent = 'center';\r\n btn.style.marginTop = '-3px';\r\n btn.style.borderTopWidth = '1px';\r\n btn.onclick = () => {\r\n if (this.bounds) {\r\n this.map.fitBounds(this.bounds);\r\n } else {\r\n this.map.setZoom(9);\r\n }\r\n };\r\n\r\n return btn;\r\n }\r\n });\r\n\r\n L.control.zoomToExtent = function (opts) {\r\n return new L.Control.ZoomToExtent(opts);\r\n }\r\n L.control.zoomToExtent({ position: 'topright' }).addTo(this.map);\r\n }\r\n\r\n // configure map data\r\n L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {\r\n attribution:\r\n '© OpenStreetMap contributors',\r\n }).addTo(this.map);\r\n\r\n const databcUrl = this.appConfigService\r\n .getConfig()\r\n ['mapServices']['openmapsBaseUrl'].toString();\r\n if (this.evac) {\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_HUMAN_CULTURAL_ECONOMIC.EMRG_ORDER_AND_ALERT_AREAS_SP',\r\n styles: '6885',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_CURRENT_FIRE_POLYS_SP',\r\n styles: '1751_1752',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n })\r\n .addTo(this.map);\r\n }\r\n if (this.areaRestriction) {\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_RESTRICTED_AREAS_SP ',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n opacity: 0.8,\r\n })\r\n .addTo(this.map);\r\n }\r\n if (this.ban) {\r\n Promise.all([\r\n this.http\r\n .get('assets/js/smk/bans-cat1.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.http\r\n .get('assets/js/smk/bans-cat2.sld', { responseType: 'text' })\r\n .toPromise(),\r\n this.http\r\n .get('assets/js/smk/bans-cat3.sld', { responseType: 'text' })\r\n .toPromise(),\r\n ]).then(async ([cat1sld, cat2sld, cat3sld]) => {\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat3sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 3%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat2sld,\r\n cql_filter: 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 2%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers:\r\n 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_BANS_AND_PROHIBITIONS_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n sld_body: cat1sld,\r\n cql_filter:\r\n 'ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Category 1%\\' OR ACCESS_PROHIBITION_DESCRIPTION LIKE \\'%Campfire%\\'',\r\n opacity: 0.5,\r\n })\r\n .addTo(this.map);\r\n })\r\n }\r\n\r\n if(this.dangerRating){\r\n L.tileLayer\r\n .wms(databcUrl, {\r\n layers: 'WHSE_LAND_AND_NATURAL_RESOURCE.PROT_DANGER_RATING_SP',\r\n format: 'image/png',\r\n transparent: true,\r\n version: '1.1.1',\r\n opacity: 0.8,\r\n style: '7734',\r\n })\r\n .addTo(this.map);\r\n }\r\n const icon = L.icon({\r\n iconUrl: '/assets/images/local_fire_department.png',\r\n iconSize: [35, 35],\r\n shadowAnchor: [4, 62],\r\n popupAnchor: [1, -34],\r\n shadowSize: [41, 41],\r\n });\r\n\r\n if (this.incident.fireOfNoteInd) {\r\n L.marker(location, { icon }).addTo(this.map);\r\n } else {\r\n let colorToDisplay;\r\n switch (this.incident.stageOfControlCode) {\r\n case 'OUT_CNTRL':\r\n colorToDisplay = '#FF0000';\r\n break;\r\n case 'HOLDING':\r\n colorToDisplay = '#ffff00';\r\n break;\r\n case 'UNDR_CNTRL':\r\n colorToDisplay = '#98E600';\r\n break;\r\n case 'OUT':\r\n colorToDisplay = '#999999';\r\n break;\r\n default:\r\n colorToDisplay = 'white';\r\n }\r\n L.circleMarker(location, {\r\n radius: 15,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n\r\n // fetch incidents in surrounding area and add to map\r\n this.addSurroundingIncidents();\r\n\r\n if (this.extent) {\r\n this.map.fitBounds(\r\n new L.LatLngBounds(\r\n [this.extent.ymin, this.extent.xmin],\r\n [this.extent.ymax, this.extent.xmax],\r\n ),\r\n );\r\n }\r\n }\r\n\r\n onWatchlist(): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(\r\n this.incident.fireYear + ':' + this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n addToWatchlist() {\r\n if (this.onWatchlist()) {\r\n this.removeFromWatchlist();\r\n } else {\r\n this.watchlistService.saveToWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n removeFromWatchlist() {\r\n this.watchlistService.removeFromWatchlist(\r\n this.incident.fireYear,\r\n this.incident.incidentNumberLabel,\r\n );\r\n }\r\n\r\n displaySizeType(incidentSizeDetail: string) {\r\n if (incidentSizeDetail?.includes('estimated')) {\r\n return '(Estimated)';\r\n } else if (incidentSizeDetail?.includes('mapped')) {\r\n return '(Mapped)';\r\n } else {\r\n return null;\r\n }\r\n }\r\n\r\n convertToMobileFormat(dateString) {\r\n // Should probably be MMM for month formats to prevent long strings\r\n const formattedDate = moment(\r\n dateString,\r\n 'dddd, MMMM D, YYYY [at] h:mm:ss A',\r\n ).format('MMMM D, YYYY');\r\n return formattedDate;\r\n }\r\n\r\n openContactUsWindow(mode:string | null) {\r\n this.dialog.open(ContactUsDialogComponent, {\r\n panelClass: 'contact-us-dialog',\r\n width: mode === 'desktop' ? '500px' : undefined, // Set width based on mode\r\n data: {\r\n fireCentre: convertToFireCentreDescription(\r\n this.incident.contactOrgUnitIdentifer ||\r\n this.incident.fireCentreName ||\r\n this.incident.fireCentreCode ||\r\n this.incident.fireCentre,\r\n ),\r\n email: this.incident.contactEmailAddress,\r\n phoneNumber: this.incident.contactPhoneNumber,\r\n },\r\n });\r\n }\r\n\r\n backToMap() {\r\n if (this.incident?.longitude && this.incident?.latitude) {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.incident.longitude,\r\n latitude: this.incident.latitude,\r\n activeWildfires: true\r\n },\r\n });\r\n }, 100);\r\n }\r\n }\r\n\r\n back() {\r\n if (this.params && this.params['source'] && this.params['source'][0]) {\r\n if (this.params['source'] === 'map' || this.params['source'][0] === 'map') {\r\n this.backToMap();\r\n } else if (\r\n this.params['source'][0] === 'full-details' &&\r\n this.params['sourceId'] &&\r\n this.params['sourceType']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.FULL_DETAILS], {\r\n queryParams: {\r\n type: this.params['sourceType'],\r\n id: this.params['sourceId'],\r\n name: this.params['name']\r\n },\r\n });\r\n } else if (\r\n this.params['source'] === 'saved-location' &&\r\n this.params['sourceName'] &&\r\n this.params['sourceLongitude'] &&\r\n this.params['sourceLatitude']\r\n ) {\r\n this.router.navigate([ResourcesRoutes.SAVED_LOCATION], {\r\n queryParams: {\r\n type: 'saved-location',\r\n name: this.params['sourceName'],\r\n longitude: this.params['sourceLongitude'],\r\n latitude: this.params['sourceLatitude'],\r\n },\r\n });\r\n } else {\r\n this.router.navigate([this.params['source']]);\r\n }\r\n } else {\r\n this.router.navigate([ResourcesRoutes.DASHBOARD]);\r\n }\r\n }\r\n\r\n shareContent() {\r\n const currentUrl = this.location.path();\r\n if (navigator.share) {\r\n navigator\r\n .share({\r\n url: currentUrl, // The URL user wants to share\r\n })\r\n .then(() => console.log('Sharing succeeded.'))\r\n .catch((error) => console.error('Error sharing:', error));\r\n }\r\n }\r\n\r\n async addSurroundingIncidents() {\r\n // now fetch the rest of the incidents in the area and display on map\r\n try {\r\n const locationData = new LocationData();\r\n locationData.latitude = Number(this.incident.latitude);\r\n locationData.longitude = Number(this.incident.longitude);\r\n locationData.radius = 100;\r\n const stageOfControlCodes = ['OUT_CNTRL', 'HOLDING', 'UNDR_CNTRL'];\r\n const incidents = await this.publishedIncidentService\r\n .fetchPublishedIncidentsList(\r\n 0,\r\n 9999,\r\n locationData,\r\n null,\r\n null,\r\n stageOfControlCodes,\r\n )\r\n .toPromise();\r\n if (incidents?.collection && incidents?.collection?.length > 0) {\r\n for (const item of incidents.collection) {\r\n const location = [Number(item.latitude), Number(item.longitude)];\r\n const colorToDisplay = setDisplayColor(item.stageOfControlCode);\r\n L.circleMarker(location, {\r\n radius: 5,\r\n fillOpacity: 1,\r\n color: 'black',\r\n fillColor: colorToDisplay,\r\n }).addTo(this.map);\r\n }\r\n }\r\n } catch (err) {\r\n console.error(\r\n 'Could not retrieve surrounding incidents for area restriction',\r\n );\r\n }\r\n }\r\n\r\n // printPage(){\r\n // this.requestPrint.emit();\r\n // }\r\n\r\n public printPage() {\r\n const printContents =\r\n document.getElementsByClassName('page-container')[0].innerHTML;\r\n\r\n const appRoot = document.body.removeChild(\r\n document.getElementById('app-root'),\r\n );\r\n\r\n document.body.innerHTML = printContents;\r\n\r\n const canvas = document.getElementById('qr-code');\r\n toCanvas(canvas, window.location.href, function (error) {\r\n if (error) {\r\n console.error(error);\r\n }\r\n window.print();\r\n document.body.innerHTML = '';\r\n document.body.appendChild(appRoot);\r\n });\r\n }\r\n\r\n navToMap() {\r\n setTimeout(() => {\r\n this.router.navigate([ResourcesRoutes.ACTIVEWILDFIREMAP], {\r\n queryParams: {\r\n longitude: this.evac.centroid.x,\r\n latitude: this.evac.centroid.y,\r\n evacuationAlert: true,\r\n },\r\n });\r\n }, 200);\r\n }\r\n\r\n private loadSVGContent(btn: HTMLElement): void {\r\n const svgPath = 'assets/images/svg-icons/zoom-to-extent.svg';\r\n this.http.get(svgPath, { responseType: 'text' }).subscribe(\r\n (data) => {\r\n btn.innerHTML = data;\r\n },\r\n (error) => {\r\n console.error('Error loading SVG', error);\r\n }\r\n );\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": "@import '../../../../styles/variables';\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.header-container {\r\n display: flex;\r\n flex-flow: row;\r\n flex-wrap: wrap;\r\n}\r\n.header-container.mobile {\r\n display: block;\r\n}\r\n.header-container.desktop{\r\n background: #F5F7FA;\r\n .title{\r\n font-weight: 600 !important;\r\n font-size: 26px !important;\r\n font-style: normal !important;\r\n color: #1C1C1C !important;\r\n }\r\n}\r\n.header-container > * {\r\n flex: 1 1 350px;\r\n}\r\n\r\n.map-container {\r\n width: 100%;\r\n flex: 1;\r\n max-width: 50%;\r\n min-height: 400px !important;\r\n}\r\n\r\n.map-container-mobile {\r\n width: 100%;\r\n min-height: 200px !important;\r\n}\r\n\r\n@media screen and (max-width: 808px) {\r\n .map-container {\r\n max-width: 808px !important;\r\n }\r\n}\r\n\r\n.incident-details.desktop{\r\n flex:1;\r\n max-width: 50%;\r\n padding: 32px 48px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n.incident-details {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 24px;\r\n padding-bottom: 0px;\r\n .header {\r\n text-align: right;\r\n display: flex;\r\n flex-flow: row-reverse;\r\n .button {\r\n cursor: pointer;\r\n }\r\n }\r\n .title-bar {\r\n .title {\r\n font-size: 1.6rem;\r\n line-height: 39px;\r\n color: #003366;\r\n display: flex;\r\n flex-direction: row;\r\n .fire-icon-container {\r\n width: 24px;\r\n height: 24px;\r\n border-radius: 50%;\r\n margin-right: 8px;\r\n margin-left: 8px;\r\n .fire-icon {\r\n width: 14.4px;\r\n height: 18px;\r\n color: #ffffff;\r\n }\r\n }\r\n }\r\n .subtitle {\r\n text-decoration: underline;\r\n color: #1a5a96;\r\n font-size: 1rem;\r\n }\r\n }\r\n .nav-button {\r\n padding-top: 7px;\r\n }\r\n .info-panel {\r\n padding-top: 7px;\r\n font-size: 1rem;\r\n display: inline-grid;\r\n gap: 6px;\r\n .info-panel-row{\r\n display: flex;\r\n }\r\n .info-panel-button-row{\r\n padding-top: 26px;\r\n }\r\n .icon{\r\n padding-right: 16px;\r\n }\r\n .label {\r\n color: #484848;\r\n }\r\n }\r\n .divider {\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .gutter {\r\n padding-top: 7px;\r\n }\r\n .icon-bar {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-evenly;\r\n .resource-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 7px;\r\n text-align: center;\r\n .image-size {\r\n width: 50px;\r\n height: 50px;\r\n }\r\n .image-label {\r\n max-width: 100px;\r\n }\r\n }\r\n }\r\n .evac-list {\r\n display: flex;\r\n flex-direction: row;\r\n color: black;\r\n padding-top: 7px;\r\n .label {\r\n text-decoration: underline;\r\n cursor: pointer;\r\n }\r\n .issued-by {\r\n padding: 4px;\r\n font-size: 12px;\r\n font-style: italic;\r\n color: gray;\r\n text-decoration: none;\r\n }\r\n }\r\n .alert {\r\n color: #dfa512 !important;\r\n }\r\n .order {\r\n color: #b42e45 !important;\r\n }\r\n h4 {\r\n color: #003366;\r\n }\r\n .header-content {\r\n padding-top: 16px;\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 12px;\r\n // .item{\r\n // margin-right: 26px;\r\n // }\r\n\r\n // .item:last-child {\r\n // margin-right: 0;\r\n // }\r\n .divider {\r\n border-bottom: 1px lightgray solid;\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .mobile-button {\r\n border-radius: 5px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n color: #333333;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n width: 40dvw;\r\n height: 48px;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.item {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n padding-top: 8px;\r\n\r\n .mobile-button {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 52px;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n}\r\n\r\n.mobile-label {\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n line-height: 21px;\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .header-container {\r\n padding: 0px !important;\r\n }\r\n .title {\r\n color: black !important;\r\n }\r\n}\r\n\r\n.mobile-header {\r\n height: 50px;\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 0 24px;\r\n align-items: center;\r\n position: sticky !important;\r\n top: 0;\r\n background-color: white;\r\n z-index: 9999;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header {\r\n top: -1px;\r\n z-index: 1000;\r\n position: sticky;\r\n position: -webkit-sticky; /* macOS/iOS Safari */\r\n background-color: #f3f6f9;\r\n @media (max-width: $mobile-max-width) {\r\n background-color: white !important;\r\n top: 50px;\r\n }\r\n}\r\n\r\n.icon-contact {\r\n position: relative;\r\n top: 3px;\r\n height: 17px;\r\n width: 17px;\r\n}\r\n\r\n.contact-buttons {\r\n padding-top: 8px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-buttons {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n\r\n .mobile-buttons.on-watchlist {\r\n /* Add your additional styling for the button when onWatchlist is true */\r\n /* For example, change background color or add a border */\r\n background: var(--blues-blue-11, #f5f6f9);\r\n font-weight: 500;\r\n color: #10294e;\r\n /* Add any other styles as needed */\r\n }\r\n}\r\n\r\n.evac-cards{\r\n display: flex;\r\n align-items: flex-start;\r\n gap: var(--16, 16px);\r\n margin-top: 12px;\r\n margin-bottom: 10px;\r\n .order-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: var(--reds-red-2, #98273b);\r\n border: 1px solid var(--reds-red-7, #f4d1d1);\r\n background: var(--reds-red-7, #fef1f2);\r\n \r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n top: 3px;\r\n vertical-align: bottom;\r\n }\r\n \r\n @media screen and (min-width: 450px) {\r\n width: auto;\r\n white-space: nowrap;\r\n text-align: center;\r\n }\r\n }\r\n \r\n .alert-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: #7c5d11;\r\n border: 1px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n \r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n top: 3px;\r\n vertical-align: bottom;\r\n }\r\n \r\n @media screen and (min-width: 450px) {\r\n width: auto;\r\n white-space: nowrap;\r\n text-align: center;\r\n }\r\n }\r\n \r\n .evac{\r\n padding: 8px 16px !important;\r\n }\r\n\r\n}\r\n\r\n.fire-of-note {\r\n width: 160px;\r\n color: var(--reds-red-1, #852a2d);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n border: 1px solid #AA1D3E;\r\n margin-bottom: 24px;\r\n .fire-icon {\r\n padding-right: 8px;\r\n vertical-align: bottom;\r\n }\r\n}\r\n\r\n.circle-icon {\r\n margin-left: 3px;\r\n margin-right: 18px;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n\r\n &.HOLDING {\r\n background-color: #ffff00;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT_CNTRL {\r\n background-color: #ff0000;\r\n border: 1px solid black;\r\n }\r\n\r\n &.UNDR_CNTRL {\r\n background-color: #98e600;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT {\r\n background-color: #5c6671;\r\n border: 1px solid black;\r\n }\r\n}\r\n\r\n.desktop-buttons{\r\n display: flex;\r\n width: 132px;\r\n padding: 6px 0px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n border: 1px solid #888;\r\n background: #F5F7FA;\r\n font-size: 16px;\r\n font-weight: 500;\r\n color: #242424;\r\n text-align: center;\r\n}\r\n\r\n.contact-buttons.desktop{\r\n gap: 24px;\r\n}\r\n\r\n.back-button{\r\n color:#666666;\r\n padding-bottom: 24px;\r\n img{\r\n vertical-align: bottom;\r\n }\r\n span{\r\n padding-left: 9px;\r\n }\r\n}\r\n\r\n.back-button:hover {\r\n cursor: pointer;\r\n}\r\n\r\n.bookmark-icon{\r\n padding-left: 8px;\r\n}\r\n\r\nhr {\r\n background-color: #ddd;\r\n height: 1px;\r\n border: 0;\r\n margin: 24px 0px 24px 0px;\r\n}\r\n\r\n.single-button{\r\n display: flex;\r\n width: 240px;\r\n padding: 6px 0px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n border: 1px solid #888;\r\n background: #F5F7FA;\r\n .single-button-icon{\r\n vertical-align: bottom;\r\n padding-right: 8px;\r\n }\r\n}", + "data": "@import '../../../../styles/variables';\r\n\r\n@media print {\r\n :host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n app-root {\r\n display: block;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n\r\n:host {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n}\r\n\r\n.header-container {\r\n display: flex;\r\n flex-flow: row;\r\n flex-wrap: wrap;\r\n}\r\n.header-container.mobile {\r\n display: block;\r\n}\r\n.header-container.desktop{\r\n background: #F5F7FA;\r\n .title{\r\n font-weight: 600 !important;\r\n font-size: 26px !important;\r\n font-style: normal !important;\r\n color: #1C1C1C !important;\r\n }\r\n}\r\n.header-container > * {\r\n flex: 1 1 350px;\r\n}\r\n\r\n.map-container {\r\n width: 100%;\r\n flex: 1;\r\n max-width: 50%;\r\n min-height: 400px !important;\r\n}\r\n\r\n.map-container-mobile {\r\n width: 100%;\r\n min-height: 200px !important;\r\n}\r\n\r\n@media screen and (max-width: 808px) {\r\n .map-container {\r\n max-width: 808px !important;\r\n }\r\n}\r\n\r\n.incident-details.desktop{\r\n flex:1;\r\n max-width: 50%;\r\n padding: 32px 48px;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n.incident-details {\r\n font-family: \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n padding: 24px;\r\n padding-bottom: 0px;\r\n .header {\r\n text-align: right;\r\n display: flex;\r\n flex-flow: row-reverse;\r\n .button {\r\n cursor: pointer;\r\n }\r\n }\r\n .title-bar {\r\n .title {\r\n font-size: 1.6rem;\r\n line-height: 39px;\r\n color: #003366;\r\n display: flex;\r\n flex-direction: row;\r\n .fire-icon-container {\r\n width: 24px;\r\n height: 24px;\r\n border-radius: 50%;\r\n margin-right: 8px;\r\n margin-left: 8px;\r\n .fire-icon {\r\n width: 14.4px;\r\n height: 18px;\r\n color: #ffffff;\r\n }\r\n }\r\n }\r\n .subtitle {\r\n text-decoration: underline;\r\n color: #1a5a96;\r\n font-size: 1rem;\r\n }\r\n }\r\n .nav-button {\r\n padding-top: 7px;\r\n }\r\n .info-panel {\r\n padding-top: 7px;\r\n font-size: 1rem;\r\n display: inline-grid;\r\n gap: 6px;\r\n .info-panel-row{\r\n display: flex;\r\n }\r\n .info-panel-button-row{\r\n padding-top: 26px;\r\n }\r\n .icon{\r\n padding-right: 16px;\r\n }\r\n .label {\r\n color: #484848;\r\n }\r\n }\r\n\r\n .event{\r\n padding-top: 16px;\r\n }\r\n .divider {\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .gutter {\r\n padding-top: 7px;\r\n }\r\n .icon-bar {\r\n display: flex;\r\n flex-direction: row;\r\n justify-content: space-evenly;\r\n .resource-icon {\r\n color: #003366;\r\n font-size: 1rem;\r\n padding-left: 7px;\r\n padding-right: 7px;\r\n text-align: center;\r\n .image-size {\r\n width: 50px;\r\n height: 50px;\r\n }\r\n .image-label {\r\n max-width: 100px;\r\n }\r\n }\r\n }\r\n .evac-list {\r\n display: flex;\r\n flex-direction: row;\r\n color: black;\r\n padding-top: 7px;\r\n .label {\r\n text-decoration: underline;\r\n cursor: pointer;\r\n }\r\n .issued-by {\r\n padding: 4px;\r\n font-size: 12px;\r\n font-style: italic;\r\n color: gray;\r\n text-decoration: none;\r\n }\r\n }\r\n .alert {\r\n color: #dfa512 !important;\r\n }\r\n .order {\r\n color: #b42e45 !important;\r\n }\r\n h4 {\r\n color: #003366;\r\n }\r\n .header-content {\r\n padding-top: 16px;\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 12px;\r\n // .item{\r\n // margin-right: 26px;\r\n // }\r\n\r\n // .item:last-child {\r\n // margin-right: 0;\r\n // }\r\n .divider {\r\n border-bottom: 1px lightgray solid;\r\n padding-top: 7px;\r\n padding-bottom: 7px;\r\n }\r\n .mobile-button {\r\n border-radius: 5px;\r\n border: 1px solid #6e6e6e;\r\n background-color: #fdfdfd;\r\n color: #333333;\r\n box-sizing: border-box;\r\n align-items: center;\r\n justify-content: center;\r\n width: 40dvw;\r\n height: 48px;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.item {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n padding-top: 8px;\r\n\r\n .mobile-button {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 52px;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n\r\n &.fixed-width {\r\n width: 170px;\r\n }\r\n }\r\n}\r\n\r\n.mobile-label {\r\n color: #6e6e6e;\r\n font-size: 14px;\r\n line-height: 21px;\r\n}\r\n\r\n@media (max-width: $mobile-max-width) {\r\n .header-container {\r\n padding: 0px !important;\r\n }\r\n .title {\r\n color: black !important;\r\n }\r\n}\r\n\r\n.mobile-header {\r\n height: 50px;\r\n display: flex;\r\n justify-content: space-between;\r\n padding: 0 24px;\r\n align-items: center;\r\n position: sticky !important;\r\n top: 0;\r\n background-color: white;\r\n z-index: 9999;\r\n}\r\n\r\n:host ::ng-deep .mat-mdc-tab-header {\r\n top: -1px;\r\n z-index: 1000;\r\n position: sticky;\r\n position: -webkit-sticky; /* macOS/iOS Safari */\r\n background-color: #f3f6f9;\r\n @media (max-width: $mobile-max-width) {\r\n background-color: white !important;\r\n top: 50px;\r\n }\r\n}\r\n\r\n.icon-contact {\r\n position: relative;\r\n top: 3px;\r\n height: 17px;\r\n width: 17px;\r\n}\r\n\r\n.contact-buttons {\r\n padding-top: 8px;\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n .mobile-buttons {\r\n display: flex;\r\n padding: 8px 24px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n border-radius: 5px;\r\n border: 1px solid var(--grays-gray-6, #c4c4c4);\r\n background: #fff;\r\n height: 40px;\r\n }\r\n\r\n .mobile-buttons.on-watchlist {\r\n /* Add your additional styling for the button when onWatchlist is true */\r\n /* For example, change background color or add a border */\r\n background: var(--blues-blue-11, #f5f6f9);\r\n font-weight: 500;\r\n color: #10294e;\r\n /* Add any other styles as needed */\r\n }\r\n}\r\n\r\n.evac-cards{\r\n display: flex;\r\n align-items: flex-start;\r\n gap: var(--16, 16px);\r\n margin-top: 12px;\r\n margin-bottom: 10px;\r\n .order-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: var(--reds-red-2, #98273b);\r\n border: 1px solid var(--reds-red-7, #f4d1d1);\r\n background: var(--reds-red-7, #fef1f2);\r\n \r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n top: 3px;\r\n vertical-align: bottom;\r\n }\r\n \r\n @media screen and (min-width: 450px) {\r\n width: auto;\r\n white-space: nowrap;\r\n text-align: center;\r\n }\r\n }\r\n \r\n .alert-count {\r\n width: 90%;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n color: #7c5d11;\r\n border: 1px solid var(--yellows-yellow-6, #f3d999);\r\n background: var(--yellows-yellow-6, #fcf3d4);\r\n \r\n .icon {\r\n padding-right: 8px !important;\r\n height: 20px;\r\n width: 20px;\r\n top: 3px;\r\n vertical-align: bottom;\r\n }\r\n \r\n @media screen and (min-width: 450px) {\r\n width: auto;\r\n white-space: nowrap;\r\n text-align: center;\r\n }\r\n }\r\n \r\n .evac{\r\n padding: 8px 16px !important;\r\n }\r\n\r\n}\r\n\r\n.fire-of-note {\r\n width: 160px;\r\n color: var(--reds-red-1, #852a2d);\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n padding: 6px 8px;\r\n align-items: center;\r\n align-content: center;\r\n flex-wrap: wrap;\r\n border-radius: 4px;\r\n border: 1px solid #AA1D3E;\r\n margin-bottom: 24px;\r\n .fire-icon {\r\n padding-right: 8px;\r\n vertical-align: bottom;\r\n }\r\n}\r\n\r\n.circle-icon {\r\n margin-left: 3px;\r\n margin-right: 18px;\r\n border-radius: 50%;\r\n width: 18px;\r\n height: 18px;\r\n\r\n &.HOLDING {\r\n background-color: #ffff00;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT_CNTRL {\r\n background-color: #ff0000;\r\n border: 1px solid black;\r\n }\r\n\r\n &.UNDR_CNTRL {\r\n background-color: #98e600;\r\n border: 1px solid black;\r\n }\r\n\r\n &.OUT {\r\n background-color: #5c6671;\r\n border: 1px solid black;\r\n }\r\n}\r\n\r\n.desktop-buttons{\r\n display: flex;\r\n width: 132px;\r\n padding: 6px 0px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n border: 1px solid #888;\r\n background: #F5F7FA;\r\n font-size: 16px;\r\n font-weight: 500;\r\n color: #242424;\r\n text-align: center;\r\n}\r\n\r\n.contact-buttons.desktop{\r\n gap: 24px;\r\n}\r\n\r\n.back-button{\r\n color:#666666;\r\n padding-bottom: 24px;\r\n img{\r\n vertical-align: bottom;\r\n }\r\n span{\r\n padding-left: 9px;\r\n }\r\n}\r\n\r\n.back-button:hover {\r\n cursor: pointer;\r\n}\r\n\r\n.bookmark-icon{\r\n padding-left: 8px;\r\n}\r\n\r\nhr {\r\n background-color: #ddd;\r\n height: 1px;\r\n border: 0;\r\n margin: 24px 0px 24px 0px;\r\n}\r\n\r\n.single-button{\r\n display: flex;\r\n width: 240px;\r\n padding: 6px 0px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n border-radius: 6px;\r\n border: 1px solid #888;\r\n background: #F5F7FA;\r\n .single-button-icon{\r\n vertical-align: bottom;\r\n padding-right: 8px;\r\n }\r\n}", "styleUrl": "./incident-header-panel.component.scss" } ], @@ -54891,7 +55094,7 @@ "deprecationMessage": "" } ], - "line": 63, + "line": 64, "jsdoctags": [ { "name": "appConfigService", @@ -54989,7 +55192,7 @@ "implements": [ "AfterViewInit" ], - "templateData": "
    \r\n
    \r\n \"icon\"\r\n Wildfire\r\n \"Cancel\"\r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n \"icon\"\r\n Back\r\n
    \r\n
    \r\n
    \r\n
    {{incident.incidentName}}\r\n \r\n \"bookmark\"\r\n \"bookmark\"\r\n \r\n
    \r\n
    \r\n
    0\">\r\n \"evacuation-alert\"\r\n {{ incidentEvacAlerts.length > 1 ? incidentEvacAlerts.length + ' Evacuation Alerts' : 'Evacuation Alert' }}\r\n
    \r\n
    0\">\r\n \"evacuation-alert\"\r\n {{ incidentEvacOrders.length > 1 ? incidentEvacOrders.length + ' Evacuation Orders' : 'Evacuation Order' }}\r\n
    \r\n
    \r\n
    \r\n
    \r\n \"local_fire_department\"\r\n Wildfire Of Note\r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n \r\n {{getStageOfControlLabel(incident.stageOfControlCode)}}\r\n
    \r\n
    \r\n \"notepad\"\r\n Fire Number {{convertFireNumber(incident)}}\r\n
    \r\n
    \r\n \r\n {{incident.incidentSizeEstimatedHa ?\r\n incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares \r\n
    \r\n
    \r\n \r\n Discovered On {{incident.discoveryDate}}\r\n
    \r\n
    \r\n \r\n Updated {{incident.updateDate}}\r\n
    \r\n
    \r\n \r\n Declared Out on {{incident.declaredOutDate}}\r\n
    \r\n
    \r\n \r\n {{convertToFireCentreDescription(this.incident.fireCentreName || incident.fireCentre ||incident.fireCentreCode)}}\r\n
    \r\n
    \r\n \"carbon_layers\"/\r\n BC Wildfires Active Fires Layer\r\n
    \r\n
    \r\n
    \r\n \r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n \r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    Evacuation {{evac.attributes.ORDER_ALERT_STATUS}} for {{evac.attributes.EVENT_NAME}}
    \r\n
    \r\n
    \r\n \"evacuation_order\"Order\r\n
    \r\n
    \r\n \"evacuation_order\"Alert\r\n
    \r\n
    \r\n
    \r\n
    \r\n \r\n Issued on {{convertToDateTimeTimeZone(evac.attributes.DATE_MODIFIED)}}\r\n
    \r\n
    \r\n \"local_authority\"\r\n Issued by {{evac.attributes.ISSUING_AGENCY}}\r\n
    \r\n
    \r\n \"Layers\"\r\n FireEvacuation Orders and Alerts Layer\r\n
    \r\n
    \r\n
    \r\n \r\n People in this area are at risk and should leave the area immediately.
    \r\n Local authorities will not ask you to leave without good reason.
    \r\n Failing to leave puts you and others at risk.\r\n
    \r\n \r\n An evacuation alert is a warning about a potential threat to life and/or property.
    \r\n It is intended to give you time to be ready for a possible evacuation. \r\n
    \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n" + "templateData": "
    \r\n
    \r\n \"icon\"\r\n Wildfire\r\n \"Cancel\"\r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n \"icon\"\r\n Back\r\n
    \r\n
    \r\n
    \r\n
    {{incident.incidentName}}\r\n \r\n \"bookmark\"\r\n \"bookmark\"\r\n \r\n
    \r\n
    \r\n
    0\">\r\n \"evacuation-alert\"\r\n {{ incidentEvacAlerts.length > 1 ? incidentEvacAlerts.length + ' Evacuation Alerts' : 'Evacuation Alert' }}\r\n
    \r\n
    0\">\r\n \"evacuation-alert\"\r\n {{ incidentEvacOrders.length > 1 ? incidentEvacOrders.length + ' Evacuation Orders' : 'Evacuation Order' }}\r\n
    \r\n
    \r\n
    \r\n
    \r\n \"local_fire_department\"\r\n Wildfire Of Note\r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n \r\n {{getStageOfControlLabel(incident.stageOfControlCode)}}\r\n
    \r\n
    \r\n \"notepad\"\r\n Fire Number {{convertFireNumber(incident)}}\r\n
    \r\n
    \r\n \r\n {{incident.incidentSizeEstimatedHa ?\r\n incident.incidentSizeEstimatedHa.toLocaleString() : 0}} Hectares \r\n
    \r\n
    \r\n \r\n Discovered On {{incident.discoveryDate}}\r\n
    \r\n
    \r\n \r\n Updated {{incident.updateDate}}\r\n
    \r\n
    \r\n \r\n Declared Out on {{incident.declaredOutDate}}\r\n
    \r\n
    \r\n \r\n {{convertToFireCentreDescription(this.incident.fireCentreName || incident.fireCentre ||incident.fireCentreCode)}}\r\n
    \r\n
    \r\n \"carbon_layers\"/\r\n BC Wildfires Active Fires Layer\r\n
    \r\n
    \r\n
    \r\n \r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n \r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    Evacuation {{evac.attributes.ORDER_ALERT_STATUS}} for {{evac.attributes.EVENT_NAME}}
    \r\n
    \r\n
    \r\n \"evacuation_order\"Order\r\n
    \r\n
    \r\n \"evacuation_order\"Alert\r\n
    \r\n
    \r\n
    \r\n
    \r\n \r\n Issued on {{convertToDateTimeTimeZone(evac.attributes.DATE_MODIFIED)}}\r\n
    \r\n
    \r\n \"local_authority\"\r\n Issued by {{evac.attributes.ISSUING_AGENCY}}\r\n
    \r\n
    \r\n \"Layers\"\r\n FireEvacuation Orders and Alerts Layer\r\n
    \r\n
    \r\n
    \r\n \r\n People in this area are at risk and should leave the area immediately.
    \r\n Local authorities will not ask you to leave without good reason.
    \r\n Failing to leave puts you and others at risk.\r\n
    \r\n \r\n An evacuation alert is a warning about a potential threat to life and/or property.
    \r\n It is intended to give you time to be ready for a possible evacuation. \r\n
    \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n" }, { "name": "IncidentIdentifyPanelComponent", @@ -58411,7 +58614,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".button-container {\r\n display: flex;\r\n padding: 8px;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n width: 100%;\r\n\r\n border-radius: 6px;\r\n border: 1px solid #dedede;\r\n background: #f5f6f9;\r\n\r\n .labels {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n\r\n .text {\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n\r\n .subtext {\r\n align-self: stretch;\r\n color: #7d7d7d;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n }\r\n\r\n .icon {\r\n background: #548adb;\r\n width: 24px;\r\n height: 24px;\r\n -webkit-mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n }\r\n}\r\n", + "data": ".button-container {\r\n display: flex;\r\n padding: 8px;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n\r\n border-radius: 6px;\r\n border: 1px solid #dedede;\r\n background: #f5f6f9;\r\n\r\n .labels {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n\r\n .text {\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n\r\n .subtext {\r\n align-self: stretch;\r\n color: #7d7d7d;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n }\r\n\r\n .icon {\r\n background: #548adb;\r\n width: 24px;\r\n height: 24px;\r\n -webkit-mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n }\r\n}\r\n", "styleUrl": "./link-button.component.scss" } ], @@ -61635,8 +61838,8 @@ "templateData": "
    \r\n
    Menu
    \r\n
    \r\n
    \r\n
    \r\n \"icon\"\r\n Wildfire List\r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n \"icon\"\r\n
    \r\n
    \r\n Resources\r\n
    \r\n
    \r\n
    \r\n
    \r\n \"icon\"\r\n
    \r\n
    \r\n Contact Us\r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n \"icon\"\r\n
    \r\n \"icon\"\r\n
    \r\n
    \r\n Blog\r\n
    \r\n
    \r\n
    \r\n \"icon\"\r\n
    \r\n \"icon\"\r\n
    \r\n
    \r\n Facebook\r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n \"icon\"\r\n
    \r\n \"icon\"\r\n
    \r\n
    \r\n YouTube\r\n
    \r\n
    \r\n
    \r\n \"icon\"\r\n
    \r\n \"icon\"\r\n
    \r\n
    \r\n X (Formerly Twitter)\r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    \r\n
    Disclaimer
    \r\n
    Privacy
    \r\n
    Copyright
    \r\n
    \r\n
    \r\n
    {{versionNumber}}
    \r\n
    \r\n" }, { - "name": "notificationMapComponent", - "id": "component-notificationMapComponent-ad0ae632ff758a1b45c0b0edc7439f2fd9da05d826220fd1078f8c2d4a5722ac387c676cfafc41b827d769e16f803866a8956437ef5c0a25b9fdfcce3d77986d", + "name": "NotificationMapComponent", + "id": "component-NotificationMapComponent-2e03ed002a2950cf70dab500ecf0704fb7cf4527ab9cf3a68c205d51b9121e3ee60836164ec7f69d2db9603eaee472630a7a30c1b5f9ef39058f76ba9816344b", "file": "src/app/components/saved/add-saved-location/notification-map/notification-map.component.ts", "encapsulation": [], "entryComponents": [], @@ -61867,7 +62070,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Component,\r\n Inject,\r\n OnInit,\r\n ViewChild,\r\n} from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport * as L from 'leaflet';\r\n\r\n@Component({\r\n selector: 'wfnews-notificatino-map',\r\n templateUrl: './notification-map.component.html',\r\n styleUrls: ['./notification-map.component.scss'],\r\n})\r\nexport class notificationMapComponent implements OnInit, AfterViewInit {\r\n @ViewChild('itemHeight') itemHeightSlider;\r\n map: any;\r\n notificationLocationMarker: any;\r\n xNotificationLocationMarker: any;\r\n\r\n radiusValue = 25;\r\n radiusCircle: any;\r\n isNotificationRadius = false;\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n protected cdr: ChangeDetectorRef,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {\r\n if (data.title === 'Notification Radius') {\r\n this.isNotificationRadius = true;\r\n }\r\n }\r\n\r\n ngOnInit(): void {\r\n // this.loadMap()\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n this.loadMap();\r\n }\r\n\r\n loadMap() {\r\n this.map = L.map('map', {\r\n zoomControl: false,\r\n });\r\n\r\n L.tileLayer(\r\n 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}',\r\n {\r\n zoom: 5,\r\n subdomains: ['mt0', 'mt1', 'mt2', 'mt3'],\r\n },\r\n ).addTo(this.map);\r\n\r\n if (this.data.title === 'Choose location on the map') {\r\n // set notification location on map\r\n const markerOptions = {\r\n icon: L.divIcon({\r\n className: 'custom-icon-class',\r\n html: `
    \r\n \"icon\"\r\n
    `,\r\n iconSize: [32, 32],\r\n }),\r\n draggable: false,\r\n };\r\n\r\n const xMarkerOptions = {\r\n icon: L.divIcon({\r\n className: 'custom-icon-class',\r\n html: `
    \r\n \"icon\"\r\n
    `,\r\n iconSize: [20, 20],\r\n }),\r\n draggable: false,\r\n };\r\n\r\n if (this.data.currentLocation && this.data.currentLocation.coords) {\r\n // Use current location coordinates\r\n const coords = this.data.currentLocation.coords;\r\n this.map.setView([coords.latitude, coords.longitude], 10);\r\n this.notificationLocationMarker = L.marker(\r\n [coords.latitude, coords.longitude],\r\n markerOptions,\r\n ).addTo(this.map);\r\n this.xNotificationLocationMarker = L.marker(\r\n [coords.latitude, coords.longitude],\r\n xMarkerOptions,\r\n ).addTo(this.map);\r\n } else {\r\n // location service off. Use BC center coordinates\r\n const bcCenter = [53.7267, -127.6476]; // Center coordinates of British Columbia\r\n const zoomLevel = 5;\r\n this.map.setView(bcCenter, zoomLevel);\r\n this.notificationLocationMarker = L.marker(\r\n bcCenter,\r\n markerOptions,\r\n ).addTo(this.map);\r\n this.xNotificationLocationMarker = L.marker(\r\n bcCenter,\r\n xMarkerOptions,\r\n ).addTo(this.map);\r\n }\r\n\r\n this.map.on('drag', (event: any) => {\r\n const mapCenter = this.map.getCenter();\r\n this.notificationLocationMarker.setLatLng(mapCenter);\r\n this.xNotificationLocationMarker.setLatLng(mapCenter);\r\n });\r\n } else if (this.data.title === 'Notification Radius') {\r\n // set radius on map\r\n const markerOptions = {\r\n icon: L.icon({\r\n iconUrl: '/assets/images/svg-icons/blue-white-location-icon.svg',\r\n iconSize: [32, 32],\r\n iconAnchor: [16, 32],\r\n popupAnchor: [0, -32],\r\n }),\r\n draggable: false,\r\n };\r\n\r\n const center = [this.data.lat, this.data.long]; // Center coordinates of British Columbia\r\n\r\n this.map.setView(center, 9);\r\n this.notificationLocationMarker = L.marker(center, markerOptions).addTo(\r\n this.map,\r\n );\r\n\r\n // Add circle around the marker\r\n const radius = 25000; // Set the radius in meters\r\n const circleOptions = {\r\n color: '#548ADB', // Color of the circle\r\n opacity: 0.9, // Opacity of the circle\r\n fillColor: '#548ADB', // Fill color of the circle\r\n fillOpacity: 0.2, // Fill opacity of the circle\r\n };\r\n this.radiusCircle = L.circle(center, {\r\n radius,\r\n ...circleOptions,\r\n }).addTo(this.map);\r\n }\r\n }\r\n\r\n formatLabel(value: number) {\r\n if (value >= 1000) {\r\n return Math.round(value / 1000) + 'k';\r\n }\r\n\r\n return value;\r\n }\r\n\r\n close() {\r\n this.dialogRef.close({ exit: false });\r\n }\r\n\r\n updateRadius(event) {\r\n // Remove existing circle if present\r\n if (this.map.hasLayer(this.radiusCircle)) {\r\n this.map.removeLayer(this.radiusCircle);\r\n }\r\n\r\n // Add new circle with updated radius\r\n if (this.itemHeightSlider && this.itemHeightSlider.nativeElement) {\r\n const radius = Number(this.itemHeightSlider.nativeElement.value) * 1000; // Convert km to meters\r\n const circleOptions = {\r\n color: '#548ADB',\r\n opacity: 0.9,\r\n fillColor: '#548ADB',\r\n fillOpacity: 0.2,\r\n };\r\n\r\n let zoomLevel;\r\n\r\n switch (radius) {\r\n case 25000:\r\n zoomLevel = 9;\r\n break;\r\n case 50000:\r\n zoomLevel = 8;\r\n break;\r\n default:\r\n zoomLevel = 7;\r\n break;\r\n }\r\n\r\n this.map.setView(this.notificationLocationMarker.getLatLng(), zoomLevel);\r\n\r\n this.radiusCircle = L.circle(\r\n this.notificationLocationMarker.getLatLng(),\r\n {\r\n radius,\r\n ...circleOptions,\r\n },\r\n ).addTo(this.map);\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n\r\n saveLocation() {\r\n const radiusValue = this.itemHeightSlider?.nativeElement.value;\r\n\r\n this.dialogRef.close({\r\n exit: true,\r\n location: this.notificationLocationMarker._latlng,\r\n radius: radiusValue ? Number(radiusValue) : undefined,\r\n });\r\n }\r\n}\r\n", + "sourceCode": "import {\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n Component,\r\n Inject,\r\n OnInit,\r\n ViewChild,\r\n} from '@angular/core';\r\nimport { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';\r\nimport * as L from 'leaflet';\r\n\r\n@Component({\r\n selector: 'wfnews-notificatino-map',\r\n templateUrl: './notification-map.component.html',\r\n styleUrls: ['./notification-map.component.scss'],\r\n})\r\nexport class NotificationMapComponent implements OnInit, AfterViewInit {\r\n @ViewChild('itemHeight') itemHeightSlider;\r\n map: any;\r\n notificationLocationMarker: any;\r\n xNotificationLocationMarker: any;\r\n\r\n radiusValue = 25;\r\n radiusCircle: any;\r\n isNotificationRadius = false;\r\n\r\n constructor(\r\n private dialogRef: MatDialogRef,\r\n protected cdr: ChangeDetectorRef,\r\n @Inject(MAT_DIALOG_DATA) public data,\r\n ) {\r\n if (data.title === 'Notification Radius') {\r\n this.isNotificationRadius = true;\r\n }\r\n }\r\n\r\n ngOnInit(): void {\r\n // this.loadMap()\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n this.loadMap();\r\n }\r\n\r\n loadMap() {\r\n this.map = L.map('map', {\r\n zoomControl: false,\r\n });\r\n\r\n L.tileLayer(\r\n 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}',\r\n {\r\n zoom: 5,\r\n subdomains: ['mt0', 'mt1', 'mt2', 'mt3'],\r\n },\r\n ).addTo(this.map);\r\n\r\n if (this.data.title === 'Choose location on the map') {\r\n // set notification location on map\r\n const markerOptions = {\r\n icon: L.divIcon({\r\n className: 'custom-icon-class',\r\n html: `
    \r\n \"icon\"\r\n
    `,\r\n iconSize: [32, 32],\r\n }),\r\n draggable: false,\r\n };\r\n\r\n const xMarkerOptions = {\r\n icon: L.divIcon({\r\n className: 'custom-icon-class',\r\n html: `
    \r\n \"icon\"\r\n
    `,\r\n iconSize: [20, 20],\r\n }),\r\n draggable: false,\r\n };\r\n\r\n if (this.data.currentLocation && this.data.currentLocation.coords) {\r\n // Use current location coordinates\r\n const coords = this.data.currentLocation.coords;\r\n this.map.setView([coords.latitude, coords.longitude], 10);\r\n this.notificationLocationMarker = L.marker(\r\n [coords.latitude, coords.longitude],\r\n markerOptions,\r\n ).addTo(this.map);\r\n this.xNotificationLocationMarker = L.marker(\r\n [coords.latitude, coords.longitude],\r\n xMarkerOptions,\r\n ).addTo(this.map);\r\n } else {\r\n // location service off. Use BC center coordinates\r\n const bcCenter = [53.7267, -127.6476]; // Center coordinates of British Columbia\r\n const zoomLevel = 5;\r\n this.map.setView(bcCenter, zoomLevel);\r\n this.notificationLocationMarker = L.marker(\r\n bcCenter,\r\n markerOptions,\r\n ).addTo(this.map);\r\n this.xNotificationLocationMarker = L.marker(\r\n bcCenter,\r\n xMarkerOptions,\r\n ).addTo(this.map);\r\n }\r\n\r\n this.map.on('drag', (event: any) => {\r\n const mapCenter = this.map.getCenter();\r\n this.notificationLocationMarker.setLatLng(mapCenter);\r\n this.xNotificationLocationMarker.setLatLng(mapCenter);\r\n });\r\n } else if (this.data.title === 'Notification Radius') {\r\n // set radius on map\r\n const markerOptions = {\r\n icon: L.icon({\r\n iconUrl: '/assets/images/svg-icons/blue-white-location-icon.svg',\r\n iconSize: [32, 32],\r\n iconAnchor: [16, 32],\r\n popupAnchor: [0, -32],\r\n }),\r\n draggable: false,\r\n };\r\n\r\n const center = [this.data.lat, this.data.long]; // Center coordinates of British Columbia\r\n\r\n this.map.setView(center, 9);\r\n this.notificationLocationMarker = L.marker(center, markerOptions).addTo(\r\n this.map,\r\n );\r\n\r\n // Add circle around the marker\r\n const radius = 25000; // Set the radius in meters\r\n const circleOptions = {\r\n color: '#548ADB', // Color of the circle\r\n opacity: 0.9, // Opacity of the circle\r\n fillColor: '#548ADB', // Fill color of the circle\r\n fillOpacity: 0.2, // Fill opacity of the circle\r\n };\r\n this.radiusCircle = L.circle(center, {\r\n radius,\r\n ...circleOptions,\r\n }).addTo(this.map);\r\n }\r\n }\r\n\r\n formatLabel(value: number) {\r\n if (value >= 1000) {\r\n return Math.round(value / 1000) + 'k';\r\n }\r\n\r\n return value;\r\n }\r\n\r\n close() {\r\n this.dialogRef.close({ exit: false });\r\n }\r\n\r\n updateRadius(event) {\r\n // Remove existing circle if present\r\n if (this.map.hasLayer(this.radiusCircle)) {\r\n this.map.removeLayer(this.radiusCircle);\r\n }\r\n\r\n // Add new circle with updated radius\r\n if (this.itemHeightSlider && this.itemHeightSlider.nativeElement) {\r\n const radius = Number(this.itemHeightSlider.nativeElement.value) * 1000; // Convert km to meters\r\n const circleOptions = {\r\n color: '#548ADB',\r\n opacity: 0.9,\r\n fillColor: '#548ADB',\r\n fillOpacity: 0.2,\r\n };\r\n\r\n let zoomLevel;\r\n\r\n switch (radius) {\r\n case 25000:\r\n zoomLevel = 9;\r\n break;\r\n case 50000:\r\n zoomLevel = 8;\r\n break;\r\n default:\r\n zoomLevel = 7;\r\n break;\r\n }\r\n\r\n this.map.setView(this.notificationLocationMarker.getLatLng(), zoomLevel);\r\n\r\n this.radiusCircle = L.circle(\r\n this.notificationLocationMarker.getLatLng(),\r\n {\r\n radius,\r\n ...circleOptions,\r\n },\r\n ).addTo(this.map);\r\n this.cdr.detectChanges();\r\n }\r\n }\r\n\r\n saveLocation() {\r\n const radiusValue = this.itemHeightSlider?.nativeElement.value;\r\n\r\n this.dialogRef.close({\r\n exit: true,\r\n location: this.notificationLocationMarker._latlng,\r\n radius: radiusValue ? Number(radiusValue) : undefined,\r\n });\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -61884,7 +62087,7 @@ "args": [ { "name": "dialogRef", - "type": "MatDialogRef", + "type": "MatDialogRef", "deprecated": false, "deprecationMessage": "" }, @@ -61905,7 +62108,7 @@ "jsdoctags": [ { "name": "dialogRef", - "type": "MatDialogRef", + "type": "MatDialogRef", "deprecated": false, "deprecationMessage": "", "tagName": { @@ -65657,7 +65860,7 @@ }, { "name": "PublicEventPageComponent", - "id": "component-PublicEventPageComponent-143f95a0bea4f8923ba2b11bd3fb67ed5642c00c8d197a5455453f7d0df9144f516e766b4325a2e79e67007089c80b457bd6ba86227b70dbee4991f5132cdb6e", + "id": "component-PublicEventPageComponent-3b644567f0cb9877987df1b5964f2a735e3aee4114fb7fcdc62419f9f6e54edf39887e9e85f6496ee3cfc4d9be7b1706c29b8ff5dda88c064c6290c3f97291c9", "file": "src/app/components/public-event-page/public-event-page.component.ts", "encapsulation": [], "entryComponents": [], @@ -65684,7 +65887,7 @@ "type": "string", "optional": false, "description": "", - "line": 16, + "line": 20, "modifierKind": [ 125 ] @@ -65696,7 +65899,19 @@ "type": "string", "optional": false, "description": "", - "line": 17, + "line": 21, + "modifierKind": [ + 125 + ] + }, + { + "name": "dangerRating", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", + "line": 22, "modifierKind": [ 125 ] @@ -65708,7 +65923,7 @@ "type": "string", "optional": false, "description": "", - "line": 15, + "line": 19, "modifierKind": [ 125 ] @@ -65720,7 +65935,7 @@ "type": "string", "optional": false, "description": "", - "line": 14, + "line": 18, "modifierKind": [ 125 ] @@ -65732,7 +65947,51 @@ "type": "string", "optional": false, "description": "", - "line": 13, + "line": 17, + "modifierKind": [ + 125 + ] + }, + { + "name": "handleBookmarkClicked", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 186 + }, + { + "name": "handleViewDetailsClicked", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 191 + }, + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "type": "SimpleIncident", + "optional": false, + "description": "", + "line": 23, + "modifierKind": [ + 125 + ] + }, + { + "name": "isAssociatedWildfireBookmarked", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": false, + "description": "", + "line": 24, "modifierKind": [ 125 ] @@ -65745,7 +66004,7 @@ "type": "", "optional": false, "description": "", - "line": 11, + "line": 15, "modifierKind": [ 125 ] @@ -65758,7 +66017,7 @@ "type": "", "optional": false, "description": "", - "line": 12, + "line": 16, "modifierKind": [ 125 ] @@ -65766,14 +66025,60 @@ ], "methodsClass": [ { - "name": "ngOnInit", - "args": [], + "name": "addToWatchlist", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], "optional": false, "returnType": "void", "typeParameters": [], - "line": 24, + "line": 164, "deprecated": false, - "deprecationMessage": "" + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "onWatchlist", + "args": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "boolean", + "typeParameters": [], + "line": 158, + "deprecated": false, + "deprecationMessage": "", + "jsdoctags": [ + { + "name": "incident", + "type": "", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] }, { "name": "populateAreaRestrictionByName", @@ -65789,7 +66094,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 62, + "line": 72, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -65822,7 +66127,40 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 82, + "line": 92, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null", + "tagName": { + "text": "param" + } + } + ] + }, + { + "name": "populateDangerRatingById", + "args": [ + { + "name": "options", + "type": "AgolOptions", + "deprecated": false, + "deprecationMessage": "", + "defaultValue": "null" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 109, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -65855,7 +66193,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 47, + "line": 57, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -65873,6 +66211,37 @@ } } ] + }, + { + "name": "populateIncident", + "args": [ + { + "name": "eventNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "" + } + ], + "optional": false, + "returnType": "any", + "typeParameters": [], + "line": 128, + "deprecated": false, + "deprecationMessage": "", + "modifierKind": [ + 134 + ], + "jsdoctags": [ + { + "name": "eventNumber", + "type": "string", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + } + ] } ], "deprecated": false, @@ -65884,11 +66253,11 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component, OnInit } from '@angular/core';\r\nimport { ActivatedRoute, ParamMap } from '@angular/router';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\n\r\n@Component({\r\n selector: 'wfnews-public-event-page',\r\n templateUrl: './public-event-page.component.html',\r\n styleUrls: ['./public-event-page.component.scss']\r\n})\r\nexport class PublicEventPageComponent implements OnInit {\r\n public isLoading = true;\r\n public loadingFailed = false;\r\n public eventNumber: string;\r\n public eventName: string;\r\n public evac: string;\r\n public areaRestriction: string\r\n public ban: string\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private router: ActivatedRoute,\r\n ) {}\r\n\r\n ngOnInit(): void {\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (params && params['eventNumber'] && \r\n (params['eventType'] === 'Order' || params['eventType'] === 'Alert')) {\r\n this.eventNumber = params['eventNumber'];\r\n this.populateEvacByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n }\r\n else if(params && params['eventName'] && params['eventType'] === 'area-restriction'){\r\n this.eventName = params['eventName'];\r\n this.populateAreaRestrictionByName();\r\n }\r\n else if(params && params['eventNumber'] && params['eventType'] === 'ban'){\r\n this.eventNumber = params['eventNumber'];\r\n this.populateBanById();\r\n }\r\n });\r\n }\r\n\r\n\r\n async populateEvacByID(options: AgolOptions = null) {\r\n this.agolService\r\n .getEvacOrdersByEventNumber(\r\n this.eventNumber,\r\n options\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.evac = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateAreaRestrictionByName(options: AgolOptions = null) {\r\n this.agolService\r\n .getAreaRestrictions(\r\n `NAME='${this.eventName}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.areaRestriction = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateBanById(options: AgolOptions = null) {\r\n this.agolService\r\n .getBansAndProhibitionsById(\r\n this.eventNumber, {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n })\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.ban = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n}", + "sourceCode": "import { ChangeDetectorRef, Component } from '@angular/core';\r\nimport { ActivatedRoute, ParamMap } from '@angular/router';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\nimport { PublishedIncidentService, SimpleIncident } from '@app/services/published-incident-service';\r\nimport { WatchlistService } from '@app/services/watchlist-service';\r\nimport { convertToDateYear, getStageOfControlIcon, getStageOfControlLabel } from '@app/utils';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-public-event-page',\r\n templateUrl: './public-event-page.component.html',\r\n styleUrls: ['./public-event-page.component.scss']\r\n})\r\nexport class PublicEventPageComponent {\r\n public isLoading = true;\r\n public loadingFailed = false;\r\n public eventNumber: string;\r\n public eventName: string;\r\n public evac: string;\r\n public areaRestriction: string;\r\n public ban: string;\r\n public dangerRating: string;\r\n public incident: SimpleIncident;\r\n public isAssociatedWildfireBookmarked: boolean;\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private router: ActivatedRoute,\r\n private watchlistService: WatchlistService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private cdr: ChangeDetectorRef,\r\n ) {\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (params && params['eventNumber'] && \r\n (params['eventType'] === 'Order' || params['eventType'] === 'Alert')) {\r\n this.eventNumber = params['eventNumber'];\r\n this.populateEvacByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n } else if(params && params['eventName'] && params['eventType'] === 'area-restriction'){\r\n this.eventName = params['eventName'];\r\n this.populateAreaRestrictionByName();\r\n } else if(params && params['eventNumber'] && params['eventType'] === 'ban'){\r\n this.eventNumber = params['eventNumber'];\r\n this.populateBanById();\r\n } else if(params && params['eventNumber'] && params['eventType'] === 'danger-rating'){\r\n this.eventNumber = params['eventNumber'];\r\n this.populateDangerRatingById();\r\n }\r\n\r\n this.populateIncident(this.eventNumber);\r\n });\r\n }\r\n\r\n async populateEvacByID(options: AgolOptions = null) {\r\n this.agolService\r\n .getEvacOrdersByEventNumber(\r\n this.eventNumber,\r\n options\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.evac = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateAreaRestrictionByName(options: AgolOptions = null) {\r\n this.agolService\r\n .getAreaRestrictions(\r\n `NAME='${this.eventName}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.areaRestriction = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateBanById(options: AgolOptions = null) {\r\n this.agolService\r\n .getBansAndProhibitionsById(\r\n this.eventNumber, {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n })\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.ban = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateDangerRatingById(options: AgolOptions = null) {\r\n this.agolService\r\n .getDangerRatings(\r\n `PROT_DR_SYSID ='${this.eventNumber}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.dangerRating = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateIncident(eventNumber: string) {\r\n const simpleIncident: SimpleIncident = new SimpleIncident();\r\n try {\r\n this.publishedIncidentService.fetchPublishedIncident(eventNumber).subscribe(response => {\r\n if (response) {\r\n simpleIncident.discoveryDate = convertToDateYear(response.discoveryDate);\r\n simpleIncident.incidentName = response.incidentName?.replace('Fire', '').trim() + ' Wildfire';\r\n simpleIncident.fireCentreName = response.fireCentreName;\r\n simpleIncident.fireYear = response.fireYear;\r\n simpleIncident.incidentNumberLabel = response.incidentNumberLabel;\r\n simpleIncident.fireOfNoteInd = response.fireOfNoteInd;\r\n simpleIncident.stageOfControlCode = response.stageOfControlCode;\r\n simpleIncident.stageOfControlIcon = getStageOfControlIcon(\r\n response?.stageOfControlCode,\r\n );\r\n simpleIncident.stageOfControlLabel = getStageOfControlLabel(\r\n response?.stageOfControlCode,\r\n );\r\n this.incident = simpleIncident;\r\n this.cdr.detectChanges();\r\n }\r\n });\r\n } catch (error) {\r\n console.error(\r\n 'Caught error while populating associated incident for evacuation: ' +\r\n error,\r\n );\r\n }\r\n }\r\n\r\n onWatchlist(incident): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident) {\r\n if (!this.onWatchlist(incident)) {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n // navToIncident(incident: SimpleIncident) {\r\n // this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n // queryParams: {\r\n // fireYear: incident.fireYear,\r\n // incidentNumber: incident.incidentNumberLabel,\r\n // source: [ResourcesRoutes.FULL_DETAILS],\r\n // sourceId: this.id,\r\n // sourceType: 'evac-order',\r\n // name: this.name\r\n // },\r\n // });\r\n // }\r\n\r\n handleBookmarkClicked = ($event) => {\r\n this.addToWatchlist(this.incident);\r\n this.isAssociatedWildfireBookmarked = true;\r\n };\r\n\r\n handleViewDetailsClicked = () => {\r\n //this.navToIncident(this.incident);\r\n };\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": ".public-event-page {\n background: #FDFDFD;\n\n .event-details {\n padding: 32px 170px;\n }\n}", + "data": "", "styleUrl": "./public-event-page.component.scss" } ], @@ -65910,9 +66279,27 @@ "type": "ActivatedRoute", "deprecated": false, "deprecationMessage": "" + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "" } ], - "line": 17, + "line": 24, "jsdoctags": [ { "name": "agolService", @@ -65931,14 +66318,38 @@ "tagName": { "text": "param" } + }, + { + "name": "watchlistService", + "type": "WatchlistService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "publishedIncidentService", + "type": "PublishedIncidentService", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } + }, + { + "name": "cdr", + "type": "ChangeDetectorRef", + "deprecated": false, + "deprecationMessage": "", + "tagName": { + "text": "param" + } } ] }, "extends": [], - "implements": [ - "OnInit" - ], - "templateData": "
    \r\n
    \r\n \r\n
    \r\n\r\n
    \r\n \r\n
    \r\n
    \r\n" + "templateData": "
    \r\n
    \r\n \r\n
    \r\n\r\n
    \r\n \r\n
    \r\n
    " }, { "name": "PublicIncidentPage", @@ -80046,7 +80457,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".two-column-content-cards-container {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 32px;\r\n\r\n .column-1, .column-2 {\r\n display: flex;\r\n flex-direction: column;\r\n width: 50%;\r\n gap: 32px;\r\n }\r\n}", + "data": "@import \"../../../../styles/_variables.scss\";\r\n\r\n.two-column-content-cards-container {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 32px;\r\n\r\n @media screen and (max-width: $mobile-max-width) {\r\n display: block;\r\n padding-bottom: 24px;\r\n }\r\n\r\n .column-1, .column-2 {\r\n display: flex;\r\n flex-direction: column;\r\n width: 50%;\r\n gap: 32px;\r\n\r\n @media screen and (max-width: $mobile-max-width) {\r\n width: auto;\r\n padding-bottom: 24px;\r\n padding-left: 24px;\r\n padding-right: 24px;\r\n }\r\n }\r\n}", "styleUrl": "./two-column-content-cards-container.component.scss" } ], @@ -85817,7 +86228,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n.button-container {\r\n display: flex;\r\n padding: 12px 32px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n border-radius: 8px;\r\n width: max-content;\r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n .label {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: #000000;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n background-color: #000000;\r\n }\r\n}\r\n", + "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n.button-container {\r\n display: flex;\r\n padding: 12px 32px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n border-radius: 8px;\r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n .label {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: #000000;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n background-color: #000000;\r\n }\r\n}\r\n", "styleUrl": "./wfnews-button.component.scss" } ], @@ -85933,7 +86344,7 @@ ], "stylesData": "", "extends": [], - "templateData": "\r\n
    \r\n Where Should I go?\r\n
    \r\n
    \r\n
    \r\n
    Reception Centres
    \r\n
    \r\n Travel to a reception centre designated by your Indigenous governing body or local government. Supports will not be available if you travel to a non-designated location.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Routes and Safety
    \r\n
    \r\n Follow the routes specified by local authorities. Avoid shortcuts - they could lead to a blocked or dangerous area. Do not attempt to drive through a wildfire.\r\n Do not attempt to drive through areas that may be affected by downed power lines or stay at least 10 metres away to avoid injury.\r\n
    \r\n
    \r\n\r\n
    \r\n
    If you have pets
    \r\n
    \r\n Talk to your local authorities to find out what organizations and resources are available in your area for animals during an emergency.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Check General Road Conditions
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n\r\n
    \r\n\r\n" + "templateData": "\r\n
    \r\n Where Should I go?\r\n
    \r\n
    \r\n
    \r\n
    Reception Centres
    \r\n
    \r\n Travel to a reception centre designated by your Indigenous governing body or local government. Supports will not be available if you travel to a non-designated location.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Routes and Safety
    \r\n
    \r\n Follow the routes specified by local authorities. Avoid shortcuts - they could lead to a blocked or dangerous area. Do not attempt to drive through a wildfire.\r\n Do not attempt to drive through areas that may be affected by downed power lines or stay at least 10 metres away to avoid injury.\r\n
    \r\n
    \r\n\r\n
    \r\n
    If you have pets
    \r\n
    \r\n Talk to your local authorities to find out what organizations and resources are available in your area for animals during an emergency.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Check General Road Conditions
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n\r\n
    \r\n\r\n" }, { "name": "WildfireNotificationDialogComponent", @@ -89442,13 +89853,13 @@ "modules": [ { "name": "AppModule", - "id": "module-AppModule-475e5eef0b5313e0ce00bdd8110a661435cdcc64b1d7f075f43a906bc8a2fb0a302d818098494ddbe0fb4ddee572afde3bf9078e179eab248eaee480c7d04b40", + "id": "module-AppModule-2ca5826732d3e097491a88bccb5ffb312ccebbd4dd2d2325be14d38218f5c9cd74e95eea503c4843c4ed89264d335f25e0dcd35fdf2cf234728e87063b6331f3", "description": "", "deprecationMessage": "", "deprecated": false, "file": "src/app/app.module.ts", "methods": [], - "sourceCode": "import { DragDropModule } from '@angular/cdk/drag-drop';\r\nimport { ScrollingModule } from '@angular/cdk/scrolling';\r\nimport { CdkTableModule } from '@angular/cdk/table';\r\nimport { APP_BASE_HREF, CommonModule } from '@angular/common';\r\nimport {\r\n HTTP_INTERCEPTORS,\r\n HttpClient,\r\n HttpClientModule,\r\n} from '@angular/common/http';\r\nimport { APP_INITIALIZER, Injector, NgModule } from '@angular/core';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\nimport { MatAutocompleteModule } from '@angular/material/autocomplete';\r\nimport { MatButtonModule } from '@angular/material/button';\r\nimport { MatButtonToggleModule } from '@angular/material/button-toggle';\r\nimport { MatCardModule } from '@angular/material/card';\r\nimport { MatCheckboxModule } from '@angular/material/checkbox';\r\nimport {\r\n MAT_DIALOG_DATA,\r\n MatDialogModule,\r\n MatDialogRef,\r\n MatDialogModule as MatMdcDialogModule,\r\n} from '@angular/material/dialog';\r\nimport { MatDividerModule } from '@angular/material/divider';\r\nimport { MatExpansionModule } from '@angular/material/expansion';\r\nimport { MatFormFieldModule } from '@angular/material/form-field';\r\nimport { MatGridListModule } from '@angular/material/grid-list';\r\nimport { MatIconModule } from '@angular/material/icon';\r\nimport { MatInputModule } from '@angular/material/input';\r\nimport { MatListModule } from '@angular/material/list';\r\nimport { MatMenuModule } from '@angular/material/menu';\r\nimport { MatProgressBarModule } from '@angular/material/progress-bar';\r\nimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner';\r\nimport { MatRadioModule } from '@angular/material/radio';\r\nimport { MatSelectModule } from '@angular/material/select';\r\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\r\nimport { MatSliderModule } from '@angular/material/slider';\r\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\r\nimport { MatSortModule } from '@angular/material/sort';\r\nimport { MatTableModule } from '@angular/material/table';\r\nimport { MatTabsModule } from '@angular/material/tabs';\r\nimport { MatToolbarModule } from '@angular/material/toolbar';\r\nimport { MatTooltipModule } from '@angular/material/tooltip';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\nimport { ServiceWorkerModule } from '@angular/service-worker';\r\nimport { YouTubePlayerModule } from '@angular/youtube-player';\r\nimport { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { RoFReviewPage } from '@app/components/report-of-fire/review-page/rof-review-page.component';\r\nimport { notificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component';\r\nimport { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { OwlNativeDateTimeModule } from '@busacca/ng-pick-datetime';\r\nimport { CKEditorModule } from '@ckeditor/ckeditor5-angular';\r\nimport { HTTP } from '@ionic-native/http/ngx';\r\nimport { IonicModule } from '@ionic/angular';\r\nimport { IonicStorageModule } from '@ionic/storage-angular';\r\nimport { EffectsModule } from '@ngrx/effects';\r\nimport {\r\n FullRouterStateSerializer,\r\n StoreRouterConnectingModule,\r\n} from '@ngrx/router-store';\r\nimport { StoreModule } from '@ngrx/store';\r\nimport { StoreDevtoolsModule } from '@ngrx/store-devtools';\r\nimport { NgxChartsModule } from '@swimlane/ngx-charts';\r\nimport { AppConfigService, CoreUIModule, TokenService } from '@wf1/core-ui';\r\nimport {\r\n ApiModule as IncidentsApiModule,\r\n Configuration as IncidentsConfiguration,\r\n} from '@wf1/incidents-rest-api';\r\nimport {\r\n ApiModule as OrgUnitApiModule,\r\n OrgUnitConfiguration,\r\n} from '@wf1/orgunit-rest-api';\r\nimport { WildfireApplicationModule } from '@wf1/wfcc-application-ui';\r\nimport { Configuration as DocumentAPIServiceConfiguration } from '@wf1/wfdm-document-management-api';\r\nimport {\r\n Configuration as ScheduleAPIServiceConfiguration,\r\n ApiModule as ScheduleApiModule\r\n} from \"@wf1/wfrm-resource-schedule-api\";\r\nimport { GoogleChartsModule } from 'angular-google-charts';\r\nimport { LightgalleryModule } from 'lightgallery/angular/13';\r\nimport { OWL_DATE_TIME_FORMATS, OwlDateTimeModule } from 'ng-pick-datetime';\r\nimport { OwlMomentDateTimeModule } from 'ng-pick-datetime-moment';\r\nimport { NgxMaskModule } from 'ngx-mask';\r\nimport { NgxPaginationModule } from 'ngx-pagination';\r\nimport { environment } from '../environments/environment';\r\nimport { codeTableAndUserPrefFnInit } from './app-initializer';\r\nimport { AppComponent } from './app.component';\r\nimport { ROUTING } from './app.routing';\r\nimport { ActiveWildfireMapComponent } from './components/active-wildfire-map/active-wildfire-map.component';\r\nimport { AdminIncidentFormDesktop } from './components/admin-incident-form/admin-incident-form.component.desktop';\r\nimport { AreaRestrictionsDetailsPanel } from './components/admin-incident-form/area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactUsDialogComponent } from './components/admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ContactsDetailsPanel } from './components/admin-incident-form/contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './components/admin-incident-form/evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { EditImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component';\r\nimport { ImageCardPanel } from './components/admin-incident-form/image-gallery-panel/image-card-component/image-card-panel.component';\r\nimport { ImageGalleryPanel } from './components/admin-incident-form/image-gallery-panel/image-gallery-panel.component';\r\nimport { UploadImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component';\r\nimport { IncidentDetailsPanel } from './components/admin-incident-form/incident-details-panel/incident-details-panel.component';\r\nimport { EditMapDialogComponent } from './components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component';\r\nimport { MapsPanel } from './components/admin-incident-form/maps-panel/maps-panel.component';\r\nimport { UploadMapDialogComponent } from './components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component';\r\nimport { PublishDialogComponent } from './components/admin-incident-form/publish-dialog/publish-dialog.component';\r\nimport { ResponseDetailsPanel } from './components/admin-incident-form/response-details-panel/response-details-panel.component';\r\nimport { SummaryPanel } from './components/admin-incident-form/summary-panel/summary-panel.component';\r\nimport { EditVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component';\r\nimport { UploadVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component';\r\nimport { VideoCardPanel } from './components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component';\r\nimport { VideoGalleryPanel } from './components/admin-incident-form/video-gallery-panel/video-gallery-panel.component';\r\nimport { BaseDialogComponent } from './components/base-dialog/base-dialog.component';\r\nimport { AdvisorySectionComponent } from './components/common/advisory-section/advisory-section.component';\r\nimport { AlertOrderBannerComponent } from './components/common/alert-order-banner/alert-order-banner.component';\r\nimport { CheckboxButtonComponent } from './components/common/checkbox-button/checkbox-button.component';\r\nimport { CircleIconButtonComponent } from './components/common/circle-icon-button/circle-icon-button.component';\r\nimport { ContentCardContainerComponent } from './components/common/content-card-container/content-card-container.component';\r\nimport { CanDeactivateGuard } from './components/common/guards/unsaved-changes.guard';\r\nimport { IconButtonComponent } from './components/common/icon-button/icon-button.component';\r\nimport { IconInfoChipComponent } from './components/common/icon-info-chip/icon-info-chip.component';\r\nimport { IconListItemComponent } from './components/common/icon-list-item/icon-list-item.component';\r\nimport { LinkButtonComponent } from './components/common/link-button/link-button.component';\r\nimport { MapToggleButtonComponent } from './components/common/map-toggle-button/map-toggle-button.component';\r\nimport { MobileSlidingDrawerComponent } from './components/common/mobile-sliding-drawer/mobile-sliding-drawer.component';\r\nimport { ScrollToTopComponent } from './components/common/scroll-to-top-button/scroll-to-top.component';\r\nimport { TwoColumnContentCardsContainerComponent } from './components/common/two-column-content-cards-container/two-column-content-cards-container.component';\r\nimport { UnsavedChangesDialog } from './components/common/unsaved-changes-dialog/unsaved-changes-dialog.component';\r\nimport { WarningBannerComponent } from './components/common/warning-banner/warning-banner.component';\r\nimport { WfnewsButtonComponent } from './components/common/wfnews-button/wfnews-button.component';\r\nimport { Dashboard } from './components/dashboard-component/dashboard.component';\r\nimport { ActiveFiresWidget } from './components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component';\r\nimport { BansWidget } from './components/dashboard-component/widgets/bans-widget/bans-widget.component';\r\nimport { BlogWidget } from './components/dashboard-component/widgets/blog-widget/blog-widget.component';\r\nimport { EvacuationsWidget } from './components/dashboard-component/widgets/evacuations-widget/evacuations-widget.component';\r\nimport { FireCauseWidget } from './components/dashboard-component/widgets/fire-cause-widget/fire-cause-widget.component';\r\nimport { FireCentreStatsWidget } from './components/dashboard-component/widgets/fire-centre-stats-widget/fire-centre-stats-widget.component';\r\nimport { FireTotalsWidget } from './components/dashboard-component/widgets/fire-totals-widget/fire-totals-widget.component';\r\nimport { FiresOfNoteWidget } from './components/dashboard-component/widgets/fires-of-note-widget/fires-of-note-widget.component';\r\nimport { HistoricalComparisonWidget } from './components/dashboard-component/widgets/historical-comparison-widget/historical-comparison-widget.component';\r\nimport { OverviewWidget } from './components/dashboard-component/widgets/overview-widget/overview-widget.component';\r\nimport { ResourcesWidget } from './components/dashboard-component/widgets/resources-widget/resources-widget.component';\r\nimport { SituationWidget } from './components/dashboard-component/widgets/situation-widget/situation-widget.component';\r\nimport { SummaryWidget } from './components/dashboard-component/widgets/summary-widget/summary-widget.component';\r\nimport { VideosWidget } from './components/dashboard-component/widgets/videos-widget/videos-widget.component';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { DraggablePanelComponent } from './components/draggable-panel/draggable-panel.component';\r\nimport { ErrorPageComponent } from './components/error-page/error-page.component';\r\nimport { AreaRestrictionsFullDetailsComponent } from './components/full-details/area-restrictions-full-details/area-restrictions-full-details.component';\r\nimport { BansFullDetailsComponent } from './components/full-details/bans-full-details/bans-full-details.component';\r\nimport { AssociatedWildfireCardComponent } from './components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component';\r\nimport { AtTheReceptionCentreCardComponent } from './components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component';\r\nimport { ConnectWithLocalAuthoritiesCardComponent } from './components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component';\r\nimport { OtherSourcesWhenYouLeaveCardComponent } from './components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component';\r\nimport { RelatedTopicsCardComponent } from './components/full-details/cards/related-topics-card/related-topics-card.component';\r\nimport { ReturningHomeCardComponent } from './components/full-details/cards/returning-home-card/returning-home-card.component';\r\nimport { WhenYouLeaveCardComponent } from './components/full-details/cards/when-you-leave-card/when-you-leave-card.component';\r\nimport { WhereShouldIGoCardComponent } from './components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component';\r\nimport { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component';\r\nimport { EvacAlertFullDetailsComponent } from './components/full-details/evac-alert-full-details/evac-alert-full-details.component';\r\nimport { EvacOrderFullDetailsComponent } from './components/full-details/evac-order-full-details/evac-order-full-details.component';\r\nimport { EvacOtherInfoComponent } from './components/full-details/evac-other-info/evac-other-info.component';\r\nimport { FullDetailsComponent } from './components/full-details/full-details.component';\r\nimport { IncidentIdentifyPanelComponent } from './components/incident-identify-panel/incident-identify-panel.component';\r\nimport { AreaRestrictionLegendComponent } from './components/legend-panels/area-restriction-layers/area-restriction-legend.component';\r\nimport { BansLegendComponent } from './components/legend-panels/bans-layers/bans-legend.component';\r\nimport { BaseLegendComponent } from './components/legend-panels/base-legend.component';\r\nimport { DangerRatingLegendComponent } from './components/legend-panels/danger-rating-layers/danger-rating-legend.component';\r\nimport { EvacLegendComponent } from './components/legend-panels/evac-layers/evac-legend.component';\r\nimport { FireLegendComponent } from './components/legend-panels/fires/fire-legend.component';\r\nimport { LocalAuthoritiesLegendComponent } from './components/legend-panels/local-authorities-layers/local-authorities-legend.component';\r\nimport { MapLegendComponent } from './components/legend-panels/other-layers/map-legend.component';\r\nimport { PrecipForecastLegendComponent } from './components/legend-panels/precip-forecast-layers/precip-forecast-legend.component';\r\nimport { PrecipRadarLegendComponent } from './components/legend-panels/precip-radar-layers/precip-radar-legend.component';\r\nimport { ProtectedLandsLegendComponent } from './components/legend-panels/protected-lands-layers/protected-lands-legend.component';\r\nimport { RecSiteLegendComponent } from './components/legend-panels/rec-site-layers/rec-site-legend.component';\r\nimport { RoadEventLegendComponent } from './components/legend-panels/road-event-layers/road-event-legend.component';\r\nimport { SmokeLegendComponent } from './components/legend-panels/smoke-layers/smoke-legend.component';\r\nimport { MapLayersDataSourceDrawerSectionComponent } from './components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component';\r\nimport { MapLayersDrawerSectionComponent } from './components/map-layers-drawer-section/map-layers-drawer-section.component';\r\nimport { MapTypePickerComponent } from './components/map-type-picker/map-type-picker.component';\r\nimport { MessageDialogComponent } from './components/message-dialog/message-dialog.component';\r\nimport { MoreComponent } from './components/more/more.component';\r\nimport { PanelWildfireStageOfControlComponentDesktop } from './components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop';\r\nimport { PublicEventPageComponent } from './components/public-event-page/public-event-page.component';\r\nimport { ImagePanelComponent } from './components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component';\r\nimport { IncidentGalleryAllMediaMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component';\r\nimport { IncidentGalleryImagesMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component';\r\nimport { IncidentGalleryPanelMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel-mobile/incident-gallery-panel-mobile.component';\r\nimport { IncidentGalleryPanel } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component';\r\nimport { IncidentGalleryVideosMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component';\r\nimport { VideoPanelComponent } from './components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component';\r\nimport { AreaRestrictionHeaderComponent } from './components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component';\r\nimport { BanHeaderComponent } from './components/public-incident-page/incident-info-header/ban-header/ban-header.component';\r\nimport { IncidentHeaderPanel } from './components/public-incident-page/incident-info-header/incident-header-panel.component';\r\nimport { IncidentInfoPanelMobileComponent } from './components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component';\r\nimport { IncidentInfoPanel } from './components/public-incident-page/incident-info-panel/incident-info-panel.component';\r\nimport { IncidentMapsPanelMobileComponent } from './components/public-incident-page/incident-maps-panel-mobile/incident-maps-panel-mobile.component';\r\nimport { IncidentMapsPanel } from './components/public-incident-page/incident-maps-panel/incident-maps-panel.component';\r\nimport { IncidentOverviewPanelMobileComponent } from './components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component';\r\nimport { IncidentOverviewPanel } from './components/public-incident-page/incident-overview-panel/incident-overview-panel.component';\r\nimport { IncidentTabsComponent } from './components/public-incident-page/incident-tabs/incident-tabs.component';\r\nimport { PublicIncidentPage } from './components/public-incident-page/public-incident-page.component';\r\nimport { RoFCommentsPage } from './components/report-of-fire/comment-page/rof-comments-page.component';\r\nimport { LocationServicesDialogComponent } from './components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component';\r\nimport { RoFCompassPage } from './components/report-of-fire/compass-page/rof-compass-page.component';\r\nimport { RoFComplexQuestionPage } from './components/report-of-fire/complex-question-page/rof-complex-question-page.component';\r\nimport { RoFContactPage } from './components/report-of-fire/contact-page/rof-contact-page.component';\r\nimport { DialogLocationComponent } from './components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { RoFDisclaimerPage } from './components/report-of-fire/disclaimer-page/rof-disclaimer-page.component';\r\nimport { RoFLocationPage } from './components/report-of-fire/location-page/rof-location-page.component';\r\nimport { RoFPermissionsPage } from './components/report-of-fire/permissions-page/rof-permissions-page.component';\r\nimport { RoFPhotoPage } from './components/report-of-fire/photo-page/rof-photo-page.component';\r\nimport { ReportOfFirePage } from './components/report-of-fire/report-of-fire.component';\r\nimport { RofCallPage } from './components/report-of-fire/rof-callback-page/rof-call-page.component';\r\nimport { RoFSimpleQuestionPage } from './components/report-of-fire/simple-question-page/rof-simple-question-page.component';\r\nimport { RoFTitlePage } from './components/report-of-fire/title-page/rof-title-page.component';\r\nimport { AddSavedLocationComponent } from './components/saved/add-saved-location/add-saved-location.component';\r\nimport { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component';\r\nimport { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component';\r\nimport { SavedComponent } from './components/saved/saved.component';\r\nimport { SearchPageComponent } from './components/search/search-page.component';\r\nimport { SignOutPageComponent } from './components/sign-out-page/sign-out-page.component';\r\nimport { ContactWidgetDialogComponent } from './components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component';\r\nimport { StickyWidgetComponent } from './components/sticky-widget/sticky-widget.component';\r\nimport { WeatherHistoryOptionsDialogComponent } from './components/weather/weather-history-options-dialog/weather-history-options-dialog.component';\r\nimport { WeatherHistoryComponent } from './components/weather/weather-history/weather-history.component';\r\nimport { WeatherPanelComponent } from './components/weather/weather-panel/weather-panel.component';\r\nimport { AdminEditDashboard } from './components/wf-admin-panel/dashboard-panel/edit-dashboard.component';\r\nimport { WfAdminPanelComponentDesktop } from './components/wf-admin-panel/wf-admin-panel.component.desktop';\r\nimport { WFMapContainerComponent } from './components/wf-map-container/wf-map-container.component';\r\nimport { ResourcePanelComponent } from './components/wildfire-resources/resource-panel/resource-panel.component';\r\nimport { WildfirewResourcesComponent } from './components/wildfire-resources/wf-resources.component';\r\nimport { AreaRestrictionListComponent } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component';\r\nimport { AreaRestrictionListComponentDesktop } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop';\r\nimport { AreaRestrictionListComponentMobile } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.mobile';\r\nimport { BansListComponent } from './components/wildfires-list-header/bans-list/bans-list.component';\r\nimport { BansListComponentDesktop } from './components/wildfires-list-header/bans-list/bans-list.component.desktop';\r\nimport { BansListComponentMobile } from './components/wildfires-list-header/bans-list/bans-list.component.mobile';\r\nimport { EvacListComponent } from './components/wildfires-list-header/evac-list/evac-list.component';\r\nimport { EvacListComponentDesktop } from './components/wildfires-list-header/evac-list/evac-list.component.desktop';\r\nimport { EvacListComponentMobile } from './components/wildfires-list-header/evac-list/evac-list.component.mobile';\r\nimport { FilterByLocationDialogComponent } from './components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { FilterOptionsDialogComponent } from './components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component';\r\nimport { WildfiresListHeaderComponent } from './components/wildfires-list-header/wildfires-list-header.component';\r\nimport { WildFiresListComponentDesktop } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop';\r\nimport { WildFiresListComponentMobile } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.mobile';\r\nimport { AdminContainerDesktop } from './containers/admin/admin-container.component.desktop';\r\nimport { IncidentContainerDesktop } from './containers/incident/incident-container.component.desktop';\r\nimport { PanelWildfireStageOfControlContainerDesktop } from './containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.desktop';\r\nimport { WildfiresListContainerDesktop } from './containers/wildfiresList/wildfiresList-container.component.desktop';\r\nimport { SingleSelectDirective } from './directives/singleselect.directive';\r\nimport { WfnewsInterceptor } from './interceptors/wfnews-interceptor';\r\nimport { SafePipe } from './pipes/safe.pipe';\r\nimport { AGOLService } from './services/AGOL-service';\r\nimport { CommonUtilityService } from './services/common-utility.service';\r\nimport { DocumentManagementService } from './services/document-management.service';\r\nimport { GoogleChartsService } from './services/google-charts.service';\r\nimport { IonicStorageService } from './services/ionic-storage.service';\r\nimport { LocalStorageService } from './services/local-storage-service';\r\nimport { MapConfigService } from './services/map-config.service';\r\nimport { PointIdService } from './services/point-id.service';\r\nimport { PublishedIncidentService } from './services/published-incident-service';\r\nimport { ReportOfFireService } from './services/report-of-fire-service';\r\nimport { ResourceManagementService } from './services/resource-management.service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WatchlistService } from './services/watchlist-service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport { CustomReuseStrategy } from './shared/route/custom-route-reuse-strategy';\r\nimport { initialRootState, rootEffects, rootReducers } from './store';\r\nimport { provideBootstrapEffects } from './utils';\nimport { EvacOrderDetailsComponent } from './components/public-event-page/evac-order-details/evac-order-details.component';\r\n\r\n// Copied from im-external.module TODO: consolidate in one place\r\nexport const DATE_FORMATS = {\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n};\r\n\r\n@NgModule({\r\n declarations: [\r\n AppComponent,\r\n WFMapContainerComponent,\r\n ActiveWildfireMapComponent,\r\n PanelWildfireStageOfControlComponentDesktop,\r\n WfAdminPanelComponentDesktop,\r\n SingleSelectDirective,\r\n AdminContainerDesktop,\r\n AdminIncidentFormDesktop,\r\n IncidentDetailsPanel,\r\n ResponseDetailsPanel,\r\n ContactsDetailsPanel,\r\n EvacOrdersDetailsPanel,\r\n AreaRestrictionsDetailsPanel,\r\n IncidentContainerDesktop,\r\n MapsPanel,\r\n MessageDialogComponent,\r\n EditMapDialogComponent,\r\n UploadMapDialogComponent,\r\n SignOutPageComponent,\r\n ImageGalleryPanel,\r\n EditImageDialogComponent,\r\n UploadImageDialogComponent,\r\n StickyWidgetComponent,\r\n ContactWidgetDialogComponent,\r\n PublishDialogComponent,\r\n UnsavedChangesDialog,\r\n ImageCardPanel,\r\n Dashboard,\r\n AdminEditDashboard,\r\n WeatherPanelComponent,\r\n WildfirewResourcesComponent,\r\n ResourcePanelComponent,\r\n ErrorPageComponent,\r\n WildFiresListComponentDesktop,\r\n WildfiresListContainerDesktop,\r\n IncidentIdentifyPanelComponent,\r\n PanelWildfireStageOfControlContainerDesktop,\r\n PublicIncidentPage,\r\n IncidentGalleryPanel,\r\n IncidentHeaderPanel,\r\n IncidentInfoPanel,\r\n IncidentMapsPanel,\r\n IncidentOverviewPanel,\r\n SummaryPanel,\r\n WildfiresListHeaderComponent,\r\n WildFiresListComponentMobile,\r\n BansListComponent,\r\n BansListComponentDesktop,\r\n BansListComponentMobile,\r\n AreaRestrictionListComponent,\r\n AreaRestrictionListComponentDesktop,\r\n AreaRestrictionListComponentMobile,\r\n EvacListComponent,\r\n EvacListComponentDesktop,\r\n EvacListComponentMobile,\r\n FilterByLocationDialogComponent,\r\n FilterOptionsDialogComponent,\r\n SafePipe,\r\n VideoGalleryPanel,\r\n VideoCardPanel,\r\n EditVideoDialogComponent,\r\n UploadVideoDialogComponent,\r\n DisclaimerDialogComponent,\r\n IncidentInfoPanelMobileComponent,\r\n IncidentOverviewPanelMobileComponent,\r\n IncidentMapsPanelMobileComponent,\r\n ContactUsDialogComponent,\r\n IncidentGalleryPanelMobileComponent,\r\n IncidentGalleryAllMediaMobileComponent,\r\n IncidentGalleryImagesMobileComponent,\r\n IncidentGalleryVideosMobileComponent,\r\n VideoPanelComponent,\r\n ImagePanelComponent,\r\n ScrollToTopComponent,\r\n MapToggleButtonComponent,\r\n AlertOrderBannerComponent,\r\n ReportOfFirePage,\r\n RoFTitlePage,\r\n RoFPermissionsPage,\r\n RoFSimpleQuestionPage,\r\n RoFComplexQuestionPage,\r\n RoFContactPage,\r\n RoFPhotoPage,\r\n RoFLocationPage,\r\n RoFCommentsPage,\r\n RoFReviewPage,\r\n RoFCompassPage,\r\n LocationServicesDialogComponent,\r\n DialogLocationComponent,\r\n RoFDisclaimerPage,\r\n RofCallPage,\r\n DialogExitComponent,\r\n OverviewWidget,\r\n SituationWidget,\r\n SummaryWidget,\r\n ActiveFiresWidget,\r\n ResourcesWidget,\r\n EvacuationsWidget,\r\n BansWidget,\r\n FiresOfNoteWidget,\r\n FireCauseWidget,\r\n BlogWidget,\r\n VideosWidget,\r\n FireTotalsWidget,\r\n HistoricalComparisonWidget,\r\n FireCentreStatsWidget,\r\n DraggablePanelComponent,\r\n MobileSlidingDrawerComponent,\r\n MapTypePickerComponent,\r\n CheckboxButtonComponent,\r\n MapLayersDrawerSectionComponent,\r\n MapLayersDataSourceDrawerSectionComponent,\r\n FullDetailsComponent,\r\n AreaRestrictionsFullDetailsComponent,\r\n DangerRatingFullDetailsComponent,\r\n LinkButtonComponent,\r\n SavedComponent,\r\n MoreComponent,\r\n BansFullDetailsComponent,\r\n EvacAlertFullDetailsComponent,\r\n EvacOrderFullDetailsComponent,\r\n EvacOtherInfoComponent,\r\n BaseLegendComponent,\r\n MapLegendComponent,\r\n FireLegendComponent,\r\n EvacLegendComponent,\r\n BansLegendComponent,\r\n AreaRestrictionLegendComponent,\r\n DangerRatingLegendComponent,\r\n SmokeLegendComponent,\r\n RoadEventLegendComponent,\r\n LocalAuthoritiesLegendComponent,\r\n PrecipRadarLegendComponent,\r\n PrecipForecastLegendComponent,\r\n RecSiteLegendComponent,\r\n ProtectedLandsLegendComponent,\r\n SearchPageComponent,\r\n AddSavedLocationComponent,\r\n notificationMapComponent,\r\n SavedLocationFullDetailsComponent,\r\n ConfirmationDialogComponent,\r\n WildfireNotificationDialogComponent,\r\n SavedLocationWeatherDetailsComponent,\r\n WeatherHistoryComponent,\r\n WeatherHistoryOptionsDialogComponent,\r\n BaseDialogComponent,\r\n NotificationSnackbarComponent,\r\n PublicEventPageComponent,\r\n IncidentTabsComponent,\r\n AreaRestrictionHeaderComponent,\r\n BanHeaderComponent,\r\n AdvisorySectionComponent,\r\n IconButtonComponent,\r\n ContentCardContainerComponent,\r\n TwoColumnContentCardsContainerComponent,\r\n RelatedTopicsCardComponent,\r\n ReturningHomeCardComponent,\r\n AtTheReceptionCentreCardComponent,\r\n IconListItemComponent,\r\n WfnewsButtonComponent,\r\n WhereShouldIGoCardComponent,\r\n WarningBannerComponent,\r\n WhenYouLeaveCardComponent,\r\n OtherSourcesWhenYouLeaveCardComponent,\r\n ConnectWithLocalAuthoritiesCardComponent,\r\n AssociatedWildfireCardComponent,\r\n IconInfoChipComponent,\r\n CircleIconButtonComponent,\r\n EvacOrderDetailsComponent\r\n ],\r\n imports: [\r\n MatSortModule,\r\n MatProgressSpinnerModule,\r\n MatProgressBarModule,\r\n MatTableModule,\r\n MatSnackBarModule,\r\n MatButtonToggleModule,\r\n HttpClientModule,\r\n BrowserModule,\r\n BrowserAnimationsModule,\r\n CommonModule,\r\n CdkTableModule,\r\n DragDropModule,\r\n FormsModule,\r\n ReactiveFormsModule,\r\n ROUTING,\r\n MatButtonModule,\r\n MatDialogModule,\r\n MatMdcDialogModule,\r\n MatDividerModule,\r\n MatIconModule,\r\n MatListModule,\r\n MatMenuModule,\r\n MatRadioModule,\r\n MatInputModule,\r\n MatCheckboxModule,\r\n MatFormFieldModule,\r\n MatExpansionModule,\r\n MatSelectModule,\r\n MatGridListModule,\r\n MatCardModule,\r\n MatTableModule,\r\n MatTabsModule,\r\n MatProgressSpinnerModule,\r\n OwlDateTimeModule,\r\n OwlNativeDateTimeModule,\r\n OwlMomentDateTimeModule,\r\n CKEditorModule,\r\n CoreUIModule.forRoot({\r\n configurationPath: environment.app_config_location,\r\n }),\r\n IncidentsApiModule,\r\n OrgUnitApiModule,\r\n MatTooltipModule,\r\n MatAutocompleteModule,\r\n LightgalleryModule,\r\n StoreModule.forRoot(rootReducers, {\r\n initialState: initialRootState,\r\n // metaReducers: metaReducers,\r\n runtimeChecks: {\r\n strictStateImmutability: false,\r\n strictActionImmutability: false,\r\n },\r\n }),\r\n StoreRouterConnectingModule.forRoot({\r\n serializer: FullRouterStateSerializer,\r\n stateKey: 'router',\r\n }),\r\n StoreDevtoolsModule.instrument({\r\n maxAge: 25,\r\n logOnly: environment.production, // Restrict extension to log-only mode\r\n }),\r\n EffectsModule.forRoot([]),\r\n ServiceWorkerModule.register('wfnews-service-worker.js', {\r\n enabled: environment.production,\r\n scope: './',\r\n }),\r\n ScrollingModule,\r\n WildfireApplicationModule.forRoot(),\r\n MatToolbarModule,\r\n MatSlideToggleModule,\r\n MatExpansionModule,\r\n NgxPaginationModule,\r\n NgxChartsModule,\r\n YouTubePlayerModule,\r\n NgxMaskModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n IonicModule.forRoot(),\r\n MatSliderModule,\r\n GoogleChartsModule,\r\n ScheduleApiModule\r\n ],\r\n providers: [\r\n // Added provideBootstrapEffects function to handle the ngrx issue that loads effects before APP_INITIALIZER\r\n // providers have finished initializing.\r\n // See https://github.com/ngrx/platform/issues/931 for more information.\r\n provideBootstrapEffects(rootEffects),\r\n {\r\n provide: APP_BASE_HREF,\r\n useValue: environment.app_base,\r\n },\r\n {\r\n provide: RouteReuseStrategy,\r\n useClass: CustomReuseStrategy,\r\n },\r\n AGOLService,\r\n TokenService,\r\n UpdateService,\r\n {\r\n provide: APP_INITIALIZER,\r\n useFactory: codeTableAndUserPrefFnInit,\r\n multi: true,\r\n deps: [AppConfigService, HttpClient, Injector],\r\n },\r\n\r\n {\r\n provide: IncidentsConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new IncidentsConfiguration({\r\n basePath: appConfig.getConfig().rest.incidents,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OrgUnitConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new OrgUnitConfiguration({\r\n basePath: appConfig.getConfig().rest.orgunit,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: DocumentAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new DocumentAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfdm,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: ScheduleAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new ScheduleAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfrmSchedule,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OWL_DATE_TIME_FORMATS,\r\n useValue: DATE_FORMATS,\r\n },\r\n {\r\n provide: HTTP_INTERCEPTORS,\r\n useClass: WfnewsInterceptor,\r\n multi: true,\r\n },\r\n { provide: MAT_DIALOG_DATA, useValue: {} },\r\n { provide: MatDialogRef, useValue: {} },\r\n WFMapService,\r\n MapConfigService,\r\n CommonUtilityService,\r\n DocumentManagementService,\r\n PublishedIncidentService,\r\n LocalStorageService,\r\n WatchlistService,\r\n PointIdService,\r\n CanDeactivateGuard,\r\n ReportOfFireService,\r\n NotificationService,\r\n GoogleChartsService,\r\n HTTP,\r\n IonicStorageService,\r\n ResourceManagementService\r\n ],\r\n bootstrap: [AppComponent],\r\n})\r\nexport class AppModule {}\r\n", + "sourceCode": "import { DragDropModule } from '@angular/cdk/drag-drop';\r\nimport { ScrollingModule } from '@angular/cdk/scrolling';\r\nimport { CdkTableModule } from '@angular/cdk/table';\r\nimport { APP_BASE_HREF, CommonModule } from '@angular/common';\r\nimport {\r\n HTTP_INTERCEPTORS,\r\n HttpClient,\r\n HttpClientModule,\r\n} from '@angular/common/http';\r\nimport { APP_INITIALIZER, Injector, NgModule } from '@angular/core';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\nimport { MatAutocompleteModule } from '@angular/material/autocomplete';\r\nimport { MatButtonModule } from '@angular/material/button';\r\nimport { MatButtonToggleModule } from '@angular/material/button-toggle';\r\nimport { MatCardModule } from '@angular/material/card';\r\nimport { MatCheckboxModule } from '@angular/material/checkbox';\r\nimport {\r\n MAT_DIALOG_DATA,\r\n MatDialogModule,\r\n MatDialogRef,\r\n MatDialogModule as MatMdcDialogModule,\r\n} from '@angular/material/dialog';\r\nimport { MatDividerModule } from '@angular/material/divider';\r\nimport { MatExpansionModule } from '@angular/material/expansion';\r\nimport { MatFormFieldModule } from '@angular/material/form-field';\r\nimport { MatGridListModule } from '@angular/material/grid-list';\r\nimport { MatIconModule } from '@angular/material/icon';\r\nimport { MatInputModule } from '@angular/material/input';\r\nimport { MatListModule } from '@angular/material/list';\r\nimport { MatMenuModule } from '@angular/material/menu';\r\nimport { MatProgressBarModule } from '@angular/material/progress-bar';\r\nimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner';\r\nimport { MatRadioModule } from '@angular/material/radio';\r\nimport { MatSelectModule } from '@angular/material/select';\r\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\r\nimport { MatSliderModule } from '@angular/material/slider';\r\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\r\nimport { MatSortModule } from '@angular/material/sort';\r\nimport { MatTableModule } from '@angular/material/table';\r\nimport { MatTabsModule } from '@angular/material/tabs';\r\nimport { MatToolbarModule } from '@angular/material/toolbar';\r\nimport { MatTooltipModule } from '@angular/material/tooltip';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\nimport { ServiceWorkerModule } from '@angular/service-worker';\r\nimport { YouTubePlayerModule } from '@angular/youtube-player';\r\nimport { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { RoFReviewPage } from '@app/components/report-of-fire/review-page/rof-review-page.component';\r\nimport { NotificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component';\r\nimport { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { OwlNativeDateTimeModule } from '@busacca/ng-pick-datetime';\r\nimport { CKEditorModule } from '@ckeditor/ckeditor5-angular';\r\nimport { HTTP } from '@ionic-native/http/ngx';\r\nimport { IonicModule } from '@ionic/angular';\r\nimport { IonicStorageModule } from '@ionic/storage-angular';\r\nimport { EffectsModule } from '@ngrx/effects';\r\nimport {\r\n FullRouterStateSerializer,\r\n StoreRouterConnectingModule,\r\n} from '@ngrx/router-store';\r\nimport { StoreModule } from '@ngrx/store';\r\nimport { StoreDevtoolsModule } from '@ngrx/store-devtools';\r\nimport { NgxChartsModule } from '@swimlane/ngx-charts';\r\nimport { AppConfigService, CoreUIModule, TokenService } from '@wf1/core-ui';\r\nimport {\r\n ApiModule as IncidentsApiModule,\r\n Configuration as IncidentsConfiguration,\r\n} from '@wf1/incidents-rest-api';\r\nimport {\r\n ApiModule as OrgUnitApiModule,\r\n OrgUnitConfiguration,\r\n} from '@wf1/orgunit-rest-api';\r\nimport { WildfireApplicationModule } from '@wf1/wfcc-application-ui';\r\nimport { Configuration as DocumentAPIServiceConfiguration } from '@wf1/wfdm-document-management-api';\r\nimport {\r\n Configuration as ScheduleAPIServiceConfiguration,\r\n ApiModule as ScheduleApiModule\r\n} from \"@wf1/wfrm-resource-schedule-api\";\r\nimport { GoogleChartsModule } from 'angular-google-charts';\r\nimport { LightgalleryModule } from 'lightgallery/angular/13';\r\nimport { OWL_DATE_TIME_FORMATS, OwlDateTimeModule } from 'ng-pick-datetime';\r\nimport { OwlMomentDateTimeModule } from 'ng-pick-datetime-moment';\r\nimport { NgxMaskModule } from 'ngx-mask';\r\nimport { NgxPaginationModule } from 'ngx-pagination';\r\nimport { environment } from '../environments/environment';\r\nimport { codeTableAndUserPrefFnInit } from './app-initializer';\r\nimport { AppComponent } from './app.component';\r\nimport { ROUTING } from './app.routing';\r\nimport { ActiveWildfireMapComponent } from './components/active-wildfire-map/active-wildfire-map.component';\r\nimport { AdminIncidentFormDesktop } from './components/admin-incident-form/admin-incident-form.component.desktop';\r\nimport { AreaRestrictionsDetailsPanel } from './components/admin-incident-form/area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactUsDialogComponent } from './components/admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ContactsDetailsPanel } from './components/admin-incident-form/contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './components/admin-incident-form/evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { EditImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component';\r\nimport { ImageCardPanel } from './components/admin-incident-form/image-gallery-panel/image-card-component/image-card-panel.component';\r\nimport { ImageGalleryPanel } from './components/admin-incident-form/image-gallery-panel/image-gallery-panel.component';\r\nimport { UploadImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component';\r\nimport { IncidentDetailsPanel } from './components/admin-incident-form/incident-details-panel/incident-details-panel.component';\r\nimport { EditMapDialogComponent } from './components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component';\r\nimport { MapsPanel } from './components/admin-incident-form/maps-panel/maps-panel.component';\r\nimport { UploadMapDialogComponent } from './components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component';\r\nimport { PublishDialogComponent } from './components/admin-incident-form/publish-dialog/publish-dialog.component';\r\nimport { ResponseDetailsPanel } from './components/admin-incident-form/response-details-panel/response-details-panel.component';\r\nimport { SummaryPanel } from './components/admin-incident-form/summary-panel/summary-panel.component';\r\nimport { EditVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component';\r\nimport { UploadVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component';\r\nimport { VideoCardPanel } from './components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component';\r\nimport { VideoGalleryPanel } from './components/admin-incident-form/video-gallery-panel/video-gallery-panel.component';\r\nimport { BaseDialogComponent } from './components/base-dialog/base-dialog.component';\r\nimport { AdvisorySectionComponent } from './components/common/advisory-section/advisory-section.component';\r\nimport { AlertOrderBannerComponent } from './components/common/alert-order-banner/alert-order-banner.component';\r\nimport { CheckboxButtonComponent } from './components/common/checkbox-button/checkbox-button.component';\r\nimport { CircleIconButtonComponent } from './components/common/circle-icon-button/circle-icon-button.component';\r\nimport { ContentCardContainerComponent } from './components/common/content-card-container/content-card-container.component';\r\nimport { CanDeactivateGuard } from './components/common/guards/unsaved-changes.guard';\r\nimport { IconButtonComponent } from './components/common/icon-button/icon-button.component';\r\nimport { IconInfoChipComponent } from './components/common/icon-info-chip/icon-info-chip.component';\r\nimport { IconListItemComponent } from './components/common/icon-list-item/icon-list-item.component';\r\nimport { LinkButtonComponent } from './components/common/link-button/link-button.component';\r\nimport { MapToggleButtonComponent } from './components/common/map-toggle-button/map-toggle-button.component';\r\nimport { MobileSlidingDrawerComponent } from './components/common/mobile-sliding-drawer/mobile-sliding-drawer.component';\r\nimport { ScrollToTopComponent } from './components/common/scroll-to-top-button/scroll-to-top.component';\r\nimport { TwoColumnContentCardsContainerComponent } from './components/common/two-column-content-cards-container/two-column-content-cards-container.component';\r\nimport { UnsavedChangesDialog } from './components/common/unsaved-changes-dialog/unsaved-changes-dialog.component';\r\nimport { WarningBannerComponent } from './components/common/warning-banner/warning-banner.component';\r\nimport { WfnewsButtonComponent } from './components/common/wfnews-button/wfnews-button.component';\r\nimport { Dashboard } from './components/dashboard-component/dashboard.component';\r\nimport { ActiveFiresWidget } from './components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component';\r\nimport { BansWidget } from './components/dashboard-component/widgets/bans-widget/bans-widget.component';\r\nimport { BlogWidget } from './components/dashboard-component/widgets/blog-widget/blog-widget.component';\r\nimport { EvacuationsWidget } from './components/dashboard-component/widgets/evacuations-widget/evacuations-widget.component';\r\nimport { FireCauseWidget } from './components/dashboard-component/widgets/fire-cause-widget/fire-cause-widget.component';\r\nimport { FireCentreStatsWidget } from './components/dashboard-component/widgets/fire-centre-stats-widget/fire-centre-stats-widget.component';\r\nimport { FireTotalsWidget } from './components/dashboard-component/widgets/fire-totals-widget/fire-totals-widget.component';\r\nimport { FiresOfNoteWidget } from './components/dashboard-component/widgets/fires-of-note-widget/fires-of-note-widget.component';\r\nimport { HistoricalComparisonWidget } from './components/dashboard-component/widgets/historical-comparison-widget/historical-comparison-widget.component';\r\nimport { OverviewWidget } from './components/dashboard-component/widgets/overview-widget/overview-widget.component';\r\nimport { ResourcesWidget } from './components/dashboard-component/widgets/resources-widget/resources-widget.component';\r\nimport { SituationWidget } from './components/dashboard-component/widgets/situation-widget/situation-widget.component';\r\nimport { SummaryWidget } from './components/dashboard-component/widgets/summary-widget/summary-widget.component';\r\nimport { VideosWidget } from './components/dashboard-component/widgets/videos-widget/videos-widget.component';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { DraggablePanelComponent } from './components/draggable-panel/draggable-panel.component';\r\nimport { ErrorPageComponent } from './components/error-page/error-page.component';\r\nimport { AreaRestrictionsFullDetailsComponent } from './components/full-details/area-restrictions-full-details/area-restrictions-full-details.component';\r\nimport { BansFullDetailsComponent } from './components/full-details/bans-full-details/bans-full-details.component';\r\nimport { AssociatedWildfireCardComponent } from './components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component';\r\nimport { AtTheReceptionCentreCardComponent } from './components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component';\r\nimport { ConnectWithLocalAuthoritiesCardComponent } from './components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component';\r\nimport { OtherSourcesWhenYouLeaveCardComponent } from './components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component';\r\nimport { RelatedTopicsCardComponent } from './components/full-details/cards/related-topics-card/related-topics-card.component';\r\nimport { ReturningHomeCardComponent } from './components/full-details/cards/returning-home-card/returning-home-card.component';\r\nimport { WhenYouLeaveCardComponent } from './components/full-details/cards/when-you-leave-card/when-you-leave-card.component';\r\nimport { WhereShouldIGoCardComponent } from './components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component';\r\nimport { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component';\r\nimport { EvacAlertFullDetailsComponent } from './components/full-details/evac-alert-full-details/evac-alert-full-details.component';\r\nimport { EvacOrderFullDetailsComponent } from './components/full-details/evac-order-full-details/evac-order-full-details.component';\r\nimport { EvacOtherInfoComponent } from './components/full-details/evac-other-info/evac-other-info.component';\r\nimport { FullDetailsComponent } from './components/full-details/full-details.component';\r\nimport { IncidentIdentifyPanelComponent } from './components/incident-identify-panel/incident-identify-panel.component';\r\nimport { AreaRestrictionLegendComponent } from './components/legend-panels/area-restriction-layers/area-restriction-legend.component';\r\nimport { BansLegendComponent } from './components/legend-panels/bans-layers/bans-legend.component';\r\nimport { BaseLegendComponent } from './components/legend-panels/base-legend.component';\r\nimport { DangerRatingLegendComponent } from './components/legend-panels/danger-rating-layers/danger-rating-legend.component';\r\nimport { EvacLegendComponent } from './components/legend-panels/evac-layers/evac-legend.component';\r\nimport { FireLegendComponent } from './components/legend-panels/fires/fire-legend.component';\r\nimport { LocalAuthoritiesLegendComponent } from './components/legend-panels/local-authorities-layers/local-authorities-legend.component';\r\nimport { MapLegendComponent } from './components/legend-panels/other-layers/map-legend.component';\r\nimport { PrecipForecastLegendComponent } from './components/legend-panels/precip-forecast-layers/precip-forecast-legend.component';\r\nimport { PrecipRadarLegendComponent } from './components/legend-panels/precip-radar-layers/precip-radar-legend.component';\r\nimport { ProtectedLandsLegendComponent } from './components/legend-panels/protected-lands-layers/protected-lands-legend.component';\r\nimport { RecSiteLegendComponent } from './components/legend-panels/rec-site-layers/rec-site-legend.component';\r\nimport { RoadEventLegendComponent } from './components/legend-panels/road-event-layers/road-event-legend.component';\r\nimport { SmokeLegendComponent } from './components/legend-panels/smoke-layers/smoke-legend.component';\r\nimport { MapLayersDataSourceDrawerSectionComponent } from './components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component';\r\nimport { MapLayersDrawerSectionComponent } from './components/map-layers-drawer-section/map-layers-drawer-section.component';\r\nimport { MapTypePickerComponent } from './components/map-type-picker/map-type-picker.component';\r\nimport { MessageDialogComponent } from './components/message-dialog/message-dialog.component';\r\nimport { MoreComponent } from './components/more/more.component';\r\nimport { PanelWildfireStageOfControlComponentDesktop } from './components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop';\r\nimport { EvacOrderDetailsComponent } from './components/public-event-page/evac-order-details/evac-order-details.component';\r\nimport { PublicEventPageComponent } from './components/public-event-page/public-event-page.component';\r\nimport { ImagePanelComponent } from './components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component';\r\nimport { IncidentGalleryAllMediaMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component';\r\nimport { IncidentGalleryImagesMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component';\r\nimport { IncidentGalleryPanelMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel-mobile/incident-gallery-panel-mobile.component';\r\nimport { IncidentGalleryPanel } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component';\r\nimport { IncidentGalleryVideosMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component';\r\nimport { VideoPanelComponent } from './components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component';\r\nimport { AreaRestrictionHeaderComponent } from './components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component';\r\nimport { BanHeaderComponent } from './components/public-incident-page/incident-info-header/ban-header/ban-header.component';\r\nimport { DangerRatingHeaderComponent } from './components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component';\r\nimport { IncidentHeaderPanel } from './components/public-incident-page/incident-info-header/incident-header-panel.component';\r\nimport { IncidentInfoPanelMobileComponent } from './components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component';\r\nimport { IncidentInfoPanel } from './components/public-incident-page/incident-info-panel/incident-info-panel.component';\r\nimport { IncidentMapsPanelMobileComponent } from './components/public-incident-page/incident-maps-panel-mobile/incident-maps-panel-mobile.component';\r\nimport { IncidentMapsPanel } from './components/public-incident-page/incident-maps-panel/incident-maps-panel.component';\r\nimport { IncidentOverviewPanelMobileComponent } from './components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component';\r\nimport { IncidentOverviewPanel } from './components/public-incident-page/incident-overview-panel/incident-overview-panel.component';\r\nimport { IncidentTabsComponent } from './components/public-incident-page/incident-tabs/incident-tabs.component';\r\nimport { PublicIncidentPage } from './components/public-incident-page/public-incident-page.component';\r\nimport { RoFCommentsPage } from './components/report-of-fire/comment-page/rof-comments-page.component';\r\nimport { LocationServicesDialogComponent } from './components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component';\r\nimport { RoFCompassPage } from './components/report-of-fire/compass-page/rof-compass-page.component';\r\nimport { RoFComplexQuestionPage } from './components/report-of-fire/complex-question-page/rof-complex-question-page.component';\r\nimport { RoFContactPage } from './components/report-of-fire/contact-page/rof-contact-page.component';\r\nimport { DialogLocationComponent } from './components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { RoFDisclaimerPage } from './components/report-of-fire/disclaimer-page/rof-disclaimer-page.component';\r\nimport { RoFLocationPage } from './components/report-of-fire/location-page/rof-location-page.component';\r\nimport { RoFPermissionsPage } from './components/report-of-fire/permissions-page/rof-permissions-page.component';\r\nimport { RoFPhotoPage } from './components/report-of-fire/photo-page/rof-photo-page.component';\r\nimport { ReportOfFirePage } from './components/report-of-fire/report-of-fire.component';\r\nimport { RofCallPage } from './components/report-of-fire/rof-callback-page/rof-call-page.component';\r\nimport { RoFSimpleQuestionPage } from './components/report-of-fire/simple-question-page/rof-simple-question-page.component';\r\nimport { RoFTitlePage } from './components/report-of-fire/title-page/rof-title-page.component';\r\nimport { AddSavedLocationComponent } from './components/saved/add-saved-location/add-saved-location.component';\r\nimport { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component';\r\nimport { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component';\r\nimport { SavedComponent } from './components/saved/saved.component';\r\nimport { SearchPageComponent } from './components/search/search-page.component';\r\nimport { SignOutPageComponent } from './components/sign-out-page/sign-out-page.component';\r\nimport { ContactWidgetDialogComponent } from './components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component';\r\nimport { StickyWidgetComponent } from './components/sticky-widget/sticky-widget.component';\r\nimport { WeatherHistoryOptionsDialogComponent } from './components/weather/weather-history-options-dialog/weather-history-options-dialog.component';\r\nimport { WeatherHistoryComponent } from './components/weather/weather-history/weather-history.component';\r\nimport { WeatherPanelComponent } from './components/weather/weather-panel/weather-panel.component';\r\nimport { AdminEditDashboard } from './components/wf-admin-panel/dashboard-panel/edit-dashboard.component';\r\nimport { WfAdminPanelComponentDesktop } from './components/wf-admin-panel/wf-admin-panel.component.desktop';\r\nimport { WFMapContainerComponent } from './components/wf-map-container/wf-map-container.component';\r\nimport { ResourcePanelComponent } from './components/wildfire-resources/resource-panel/resource-panel.component';\r\nimport { WildfirewResourcesComponent } from './components/wildfire-resources/wf-resources.component';\r\nimport { AreaRestrictionListComponent } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component';\r\nimport { AreaRestrictionListComponentDesktop } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop';\r\nimport { AreaRestrictionListComponentMobile } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.mobile';\r\nimport { BansListComponent } from './components/wildfires-list-header/bans-list/bans-list.component';\r\nimport { BansListComponentDesktop } from './components/wildfires-list-header/bans-list/bans-list.component.desktop';\r\nimport { BansListComponentMobile } from './components/wildfires-list-header/bans-list/bans-list.component.mobile';\r\nimport { EvacListComponent } from './components/wildfires-list-header/evac-list/evac-list.component';\r\nimport { EvacListComponentDesktop } from './components/wildfires-list-header/evac-list/evac-list.component.desktop';\r\nimport { EvacListComponentMobile } from './components/wildfires-list-header/evac-list/evac-list.component.mobile';\r\nimport { FilterByLocationDialogComponent } from './components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { FilterOptionsDialogComponent } from './components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component';\r\nimport { WildfiresListHeaderComponent } from './components/wildfires-list-header/wildfires-list-header.component';\r\nimport { WildFiresListComponentDesktop } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop';\r\nimport { WildFiresListComponentMobile } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.mobile';\r\nimport { AdminContainerDesktop } from './containers/admin/admin-container.component.desktop';\r\nimport { IncidentContainerDesktop } from './containers/incident/incident-container.component.desktop';\r\nimport { PanelWildfireStageOfControlContainerDesktop } from './containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.desktop';\r\nimport { WildfiresListContainerDesktop } from './containers/wildfiresList/wildfiresList-container.component.desktop';\r\nimport { SingleSelectDirective } from './directives/singleselect.directive';\r\nimport { WfnewsInterceptor } from './interceptors/wfnews-interceptor';\r\nimport { SafePipe } from './pipes/safe.pipe';\r\nimport { AGOLService } from './services/AGOL-service';\r\nimport { CommonUtilityService } from './services/common-utility.service';\r\nimport { DocumentManagementService } from './services/document-management.service';\r\nimport { GoogleChartsService } from './services/google-charts.service';\r\nimport { IonicStorageService } from './services/ionic-storage.service';\r\nimport { LocalStorageService } from './services/local-storage-service';\r\nimport { MapConfigService } from './services/map-config.service';\r\nimport { PointIdService } from './services/point-id.service';\r\nimport { PublishedIncidentService } from './services/published-incident-service';\r\nimport { ReportOfFireService } from './services/report-of-fire-service';\r\nimport { ResourceManagementService } from './services/resource-management.service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WatchlistService } from './services/watchlist-service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport { CustomReuseStrategy } from './shared/route/custom-route-reuse-strategy';\r\nimport { initialRootState, rootEffects, rootReducers } from './store';\r\nimport { provideBootstrapEffects } from './utils';\r\n\r\n// Copied from im-external.module TODO: consolidate in one place\r\nexport const DATE_FORMATS = {\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n};\r\n\r\n@NgModule({\r\n declarations: [\r\n AppComponent,\r\n WFMapContainerComponent,\r\n ActiveWildfireMapComponent,\r\n PanelWildfireStageOfControlComponentDesktop,\r\n WfAdminPanelComponentDesktop,\r\n SingleSelectDirective,\r\n AdminContainerDesktop,\r\n AdminIncidentFormDesktop,\r\n IncidentDetailsPanel,\r\n ResponseDetailsPanel,\r\n ContactsDetailsPanel,\r\n EvacOrdersDetailsPanel,\r\n AreaRestrictionsDetailsPanel,\r\n IncidentContainerDesktop,\r\n MapsPanel,\r\n MessageDialogComponent,\r\n EditMapDialogComponent,\r\n UploadMapDialogComponent,\r\n SignOutPageComponent,\r\n ImageGalleryPanel,\r\n EditImageDialogComponent,\r\n UploadImageDialogComponent,\r\n StickyWidgetComponent,\r\n ContactWidgetDialogComponent,\r\n PublishDialogComponent,\r\n UnsavedChangesDialog,\r\n ImageCardPanel,\r\n Dashboard,\r\n AdminEditDashboard,\r\n WeatherPanelComponent,\r\n WildfirewResourcesComponent,\r\n ResourcePanelComponent,\r\n ErrorPageComponent,\r\n WildFiresListComponentDesktop,\r\n WildfiresListContainerDesktop,\r\n IncidentIdentifyPanelComponent,\r\n PanelWildfireStageOfControlContainerDesktop,\r\n PublicIncidentPage,\r\n IncidentGalleryPanel,\r\n IncidentHeaderPanel,\r\n IncidentInfoPanel,\r\n IncidentMapsPanel,\r\n IncidentOverviewPanel,\r\n SummaryPanel,\r\n WildfiresListHeaderComponent,\r\n WildFiresListComponentMobile,\r\n BansListComponent,\r\n BansListComponentDesktop,\r\n BansListComponentMobile,\r\n AreaRestrictionListComponent,\r\n AreaRestrictionListComponentDesktop,\r\n AreaRestrictionListComponentMobile,\r\n EvacListComponent,\r\n EvacListComponentDesktop,\r\n EvacListComponentMobile,\r\n FilterByLocationDialogComponent,\r\n FilterOptionsDialogComponent,\r\n SafePipe,\r\n VideoGalleryPanel,\r\n VideoCardPanel,\r\n EditVideoDialogComponent,\r\n UploadVideoDialogComponent,\r\n DisclaimerDialogComponent,\r\n IncidentInfoPanelMobileComponent,\r\n IncidentOverviewPanelMobileComponent,\r\n IncidentMapsPanelMobileComponent,\r\n ContactUsDialogComponent,\r\n IncidentGalleryPanelMobileComponent,\r\n IncidentGalleryAllMediaMobileComponent,\r\n IncidentGalleryImagesMobileComponent,\r\n IncidentGalleryVideosMobileComponent,\r\n VideoPanelComponent,\r\n ImagePanelComponent,\r\n ScrollToTopComponent,\r\n MapToggleButtonComponent,\r\n AlertOrderBannerComponent,\r\n ReportOfFirePage,\r\n RoFTitlePage,\r\n RoFPermissionsPage,\r\n RoFSimpleQuestionPage,\r\n RoFComplexQuestionPage,\r\n RoFContactPage,\r\n RoFPhotoPage,\r\n RoFLocationPage,\r\n RoFCommentsPage,\r\n RoFReviewPage,\r\n RoFCompassPage,\r\n LocationServicesDialogComponent,\r\n DialogLocationComponent,\r\n RoFDisclaimerPage,\r\n RofCallPage,\r\n DialogExitComponent,\r\n OverviewWidget,\r\n SituationWidget,\r\n SummaryWidget,\r\n ActiveFiresWidget,\r\n ResourcesWidget,\r\n EvacuationsWidget,\r\n BansWidget,\r\n FiresOfNoteWidget,\r\n FireCauseWidget,\r\n BlogWidget,\r\n VideosWidget,\r\n FireTotalsWidget,\r\n HistoricalComparisonWidget,\r\n FireCentreStatsWidget,\r\n DraggablePanelComponent,\r\n MobileSlidingDrawerComponent,\r\n MapTypePickerComponent,\r\n CheckboxButtonComponent,\r\n MapLayersDrawerSectionComponent,\r\n MapLayersDataSourceDrawerSectionComponent,\r\n FullDetailsComponent,\r\n AreaRestrictionsFullDetailsComponent,\r\n DangerRatingFullDetailsComponent,\r\n LinkButtonComponent,\r\n SavedComponent,\r\n MoreComponent,\r\n BansFullDetailsComponent,\r\n EvacAlertFullDetailsComponent,\r\n EvacOrderFullDetailsComponent,\r\n EvacOtherInfoComponent,\r\n BaseLegendComponent,\r\n MapLegendComponent,\r\n FireLegendComponent,\r\n EvacLegendComponent,\r\n BansLegendComponent,\r\n AreaRestrictionLegendComponent,\r\n DangerRatingLegendComponent,\r\n SmokeLegendComponent,\r\n RoadEventLegendComponent,\r\n LocalAuthoritiesLegendComponent,\r\n PrecipRadarLegendComponent,\r\n PrecipForecastLegendComponent,\r\n RecSiteLegendComponent,\r\n ProtectedLandsLegendComponent,\r\n SearchPageComponent,\r\n AddSavedLocationComponent,\r\n NotificationMapComponent,\r\n SavedLocationFullDetailsComponent,\r\n ConfirmationDialogComponent,\r\n WildfireNotificationDialogComponent,\r\n SavedLocationWeatherDetailsComponent,\r\n WeatherHistoryComponent,\r\n WeatherHistoryOptionsDialogComponent,\r\n BaseDialogComponent,\r\n NotificationSnackbarComponent,\r\n PublicEventPageComponent,\r\n IncidentTabsComponent,\r\n AreaRestrictionHeaderComponent,\r\n BanHeaderComponent,\r\n DangerRatingHeaderComponent,\r\n AdvisorySectionComponent,\r\n IconButtonComponent,\r\n ContentCardContainerComponent,\r\n TwoColumnContentCardsContainerComponent,\r\n RelatedTopicsCardComponent,\r\n ReturningHomeCardComponent,\r\n AtTheReceptionCentreCardComponent,\r\n IconListItemComponent,\r\n WfnewsButtonComponent,\r\n WhereShouldIGoCardComponent,\r\n WarningBannerComponent,\r\n WhenYouLeaveCardComponent,\r\n OtherSourcesWhenYouLeaveCardComponent,\r\n ConnectWithLocalAuthoritiesCardComponent,\r\n AssociatedWildfireCardComponent,\r\n IconInfoChipComponent,\r\n CircleIconButtonComponent,\r\n EvacOrderDetailsComponent\r\n ],\r\n imports: [\r\n MatSortModule,\r\n MatProgressSpinnerModule,\r\n MatProgressBarModule,\r\n MatTableModule,\r\n MatSnackBarModule,\r\n MatButtonToggleModule,\r\n HttpClientModule,\r\n BrowserModule,\r\n BrowserAnimationsModule,\r\n CommonModule,\r\n CdkTableModule,\r\n DragDropModule,\r\n FormsModule,\r\n ReactiveFormsModule,\r\n ROUTING,\r\n MatButtonModule,\r\n MatDialogModule,\r\n MatMdcDialogModule,\r\n MatDividerModule,\r\n MatIconModule,\r\n MatListModule,\r\n MatMenuModule,\r\n MatRadioModule,\r\n MatInputModule,\r\n MatCheckboxModule,\r\n MatFormFieldModule,\r\n MatExpansionModule,\r\n MatSelectModule,\r\n MatGridListModule,\r\n MatCardModule,\r\n MatTableModule,\r\n MatTabsModule,\r\n MatProgressSpinnerModule,\r\n OwlDateTimeModule,\r\n OwlNativeDateTimeModule,\r\n OwlMomentDateTimeModule,\r\n CKEditorModule,\r\n CoreUIModule.forRoot({\r\n configurationPath: environment.app_config_location,\r\n }),\r\n IncidentsApiModule,\r\n OrgUnitApiModule,\r\n MatTooltipModule,\r\n MatAutocompleteModule,\r\n LightgalleryModule,\r\n StoreModule.forRoot(rootReducers, {\r\n initialState: initialRootState,\r\n // metaReducers: metaReducers,\r\n runtimeChecks: {\r\n strictStateImmutability: false,\r\n strictActionImmutability: false,\r\n },\r\n }),\r\n StoreRouterConnectingModule.forRoot({\r\n serializer: FullRouterStateSerializer,\r\n stateKey: 'router',\r\n }),\r\n StoreDevtoolsModule.instrument({\r\n maxAge: 25,\r\n logOnly: environment.production, // Restrict extension to log-only mode\r\n }),\r\n EffectsModule.forRoot([]),\r\n ServiceWorkerModule.register('wfnews-service-worker.js', {\r\n enabled: environment.production,\r\n scope: './',\r\n }),\r\n ScrollingModule,\r\n WildfireApplicationModule.forRoot(),\r\n MatToolbarModule,\r\n MatSlideToggleModule,\r\n MatExpansionModule,\r\n NgxPaginationModule,\r\n NgxChartsModule,\r\n YouTubePlayerModule,\r\n NgxMaskModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n IonicModule.forRoot(),\r\n MatSliderModule,\r\n GoogleChartsModule,\r\n ScheduleApiModule\r\n ],\r\n providers: [\r\n // Added provideBootstrapEffects function to handle the ngrx issue that loads effects before APP_INITIALIZER\r\n // providers have finished initializing.\r\n // See https://github.com/ngrx/platform/issues/931 for more information.\r\n provideBootstrapEffects(rootEffects),\r\n {\r\n provide: APP_BASE_HREF,\r\n useValue: environment.app_base,\r\n },\r\n {\r\n provide: RouteReuseStrategy,\r\n useClass: CustomReuseStrategy,\r\n },\r\n AGOLService,\r\n TokenService,\r\n UpdateService,\r\n {\r\n provide: APP_INITIALIZER,\r\n useFactory: codeTableAndUserPrefFnInit,\r\n multi: true,\r\n deps: [AppConfigService, HttpClient, Injector],\r\n },\r\n\r\n {\r\n provide: IncidentsConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new IncidentsConfiguration({\r\n basePath: appConfig.getConfig().rest.incidents,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OrgUnitConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new OrgUnitConfiguration({\r\n basePath: appConfig.getConfig().rest.orgunit,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: DocumentAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new DocumentAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfdm,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: ScheduleAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new ScheduleAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfrmSchedule,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OWL_DATE_TIME_FORMATS,\r\n useValue: DATE_FORMATS,\r\n },\r\n {\r\n provide: HTTP_INTERCEPTORS,\r\n useClass: WfnewsInterceptor,\r\n multi: true,\r\n },\r\n { provide: MAT_DIALOG_DATA, useValue: {} },\r\n { provide: MatDialogRef, useValue: {} },\r\n WFMapService,\r\n MapConfigService,\r\n CommonUtilityService,\r\n DocumentManagementService,\r\n PublishedIncidentService,\r\n LocalStorageService,\r\n WatchlistService,\r\n PointIdService,\r\n CanDeactivateGuard,\r\n ReportOfFireService,\r\n NotificationService,\r\n GoogleChartsService,\r\n HTTP,\r\n IonicStorageService,\r\n ResourceManagementService\r\n ],\r\n bootstrap: [AppComponent],\r\n})\r\nexport class AppModule {}\r\n", "children": [ { "type": "providers", @@ -89617,6 +90028,9 @@ { "name": "DangerRatingFullDetailsComponent" }, + { + "name": "DangerRatingHeaderComponent" + }, { "name": "DangerRatingLegendComponent" }, @@ -89806,6 +90220,9 @@ { "name": "MoreComponent" }, + { + "name": "NotificationMapComponent" + }, { "name": "NotificationSnackbarComponent" }, @@ -90009,9 +90426,6 @@ }, { "name": "WildfirewResourcesComponent" - }, - { - "name": "notificationMapComponent" } ] }, @@ -102126,7 +102540,7 @@ "linktype": "component", "name": "EvacOrderDetailsComponent", "coveragePercent": 0, - "coverageCount": "0/3", + "coverageCount": "0/9", "status": "low" }, { @@ -102135,7 +102549,7 @@ "linktype": "component", "name": "PublicEventPageComponent", "coveragePercent": 0, - "coverageCount": "0/13", + "coverageCount": "0/21", "status": "low" }, { @@ -102254,7 +102668,16 @@ "linktype": "component", "name": "BanHeaderComponent", "coveragePercent": 0, - "coverageCount": "0/5", + "coverageCount": "0/6", + "status": "low" + }, + { + "filePath": "src/app/components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component.ts", + "type": "component", + "linktype": "component", + "name": "DangerRatingHeaderComponent", + "coveragePercent": 0, + "coverageCount": "0/6", "status": "low" }, { @@ -102263,7 +102686,7 @@ "linktype": "component", "name": "IncidentHeaderPanel", "coveragePercent": 0, - "coverageCount": "0/38", + "coverageCount": "0/39", "status": "low" }, { @@ -102550,7 +102973,7 @@ "filePath": "src/app/components/saved/add-saved-location/notification-map/notification-map.component.ts", "type": "component", "linktype": "component", - "name": "notificationMapComponent", + "name": "NotificationMapComponent", "coveragePercent": 0, "coverageCount": "0/17", "status": "low" diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss index 41d3ccc06..afafc8d4d 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss @@ -1,3 +1,5 @@ +:host { display: block; } + .advisory-section { padding: 16px 32px; border-top: 2px solid #DDDDDD; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.scss index 414323231..8238c121a 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/circle-icon-button/circle-icon-button.component.scss @@ -1,5 +1,7 @@ @import "../../../../styles/variables.scss"; +:host { display: block; } + .button-container { padding: 6px; justify-content: center; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.scss index d7966426f..f80492b06 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/content-card-container/content-card-container.component.scss @@ -1,3 +1,5 @@ +:host { display: block; } + .content-card-container { display: flex; padding: 24px; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss index fbe825d93..1e79839ee 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss @@ -1,5 +1,7 @@ @import "../../../../styles/variables.scss"; +:host { display: block; } + .button-container { display: flex; padding: 12px 32px; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.scss index 6354404e6..23bbde451 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-info-chip/icon-info-chip.component.scss @@ -1,5 +1,7 @@ @import "../../../../styles/variables.scss"; +:host { display: block; } + .chip-container { display: flex; padding: 8px 16px; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.scss index a1d34cedc..3cbfb1b8c 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.scss @@ -1,3 +1,5 @@ +:host { display: block; } + .icon-list-item { display: flex; gap: 16px; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.scss index 9835807da..7eca44607 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/link-button/link-button.component.scss @@ -1,3 +1,5 @@ +:host { display: block; } + .button-container { display: flex; padding: 8px; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.scss index 53b0c25e3..1fca46c5b 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/two-column-content-cards-container/two-column-content-cards-container.component.scss @@ -1,5 +1,7 @@ @import "../../../../styles/_variables.scss"; +:host { display: block; } + .two-column-content-cards-container { display: flex; align-items: flex-start; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.scss index f59625fed..534202c83 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/warning-banner/warning-banner.component.scss @@ -1,3 +1,5 @@ +:host { display: block; } + .warning-banner { display: flex; padding: 8px 12px; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss index 830ff87ea..aff2e5482 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss @@ -1,5 +1,7 @@ @import "../../../../styles/variables.scss"; +:host { display: block; } + .button-container { display: flex; padding: 12px 32px; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.scss index b97641499..6905ab9a9 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component.scss @@ -1,3 +1,5 @@ +:host { display: block; } + .associated-wildfire-card { .header { diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss index 8828f78dd..4eea764ff 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss @@ -1,5 +1,7 @@ @import "../../../../../styles/variables.scss"; +:host { display: block; } + .at-the-reception-centre-card { display: flex; flex-direction: column; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss index ed973f191..5e0eed05b 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss @@ -1,5 +1,7 @@ @import "../../../../../styles/variables.scss"; +:host { display: block; } + .connect-with-local-authorities-card { display: flex; flex-direction: column; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.scss index 464d499f4..f08132d05 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component.scss @@ -1,5 +1,7 @@ @import "../../../../../styles/variables.scss"; +:host { display: block; } + .other-sources-of-information-card { display: flex; flex-direction: column; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.scss index 4472b9ec6..309363b0e 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/related-topics-card/related-topics-card.component.scss @@ -1,3 +1,5 @@ +:host { display: block; } + .related-topics-card { display: flex; flex-direction: column; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.scss index 03acbca1c..3bd9e5321 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/returning-home-card/returning-home-card.component.scss @@ -1,3 +1,5 @@ +:host { display: block; } + .returning-home-card { display: flex; flex-direction: column; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.scss index f28bb20a6..b4925de35 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.scss @@ -1,5 +1,7 @@ @import "../../../../../styles/variables.scss"; +:host { display: block; } + .when-you-leave-card { display: flex; flex-direction: column; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss index 49c6c9381..f8d69112b 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss @@ -1,5 +1,7 @@ @import "../../../../../styles/variables.scss"; +:host { display: block; } + .where-should-i-go-card { display: flex; flex-direction: column; diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.scss index 479c35bda..70b088033 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.scss @@ -1,3 +1,5 @@ +:host { display: block; } + .evac-order-details { display: flex; flex-direction: column; From 2031f67b42360c8bef77acfeac2c5e901a41bd1f Mon Sep 17 00:00:00 2001 From: ssylver93 <107515688+ssylver93@users.noreply.github.com> Date: Tue, 4 Jun 2024 13:53:34 -0700 Subject: [PATCH 038/184] Add missing call to aviationValueChange function (#1938) * WFNEWS-2199 Set aviation import to 0 * Add missing call to aviationValueChange function --- .../response-details-panel/response-details-panel.component.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts index 7244010ea..6ec83b97c 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts @@ -195,6 +195,7 @@ export class ResponseDetailsPanel implements OnInit { // needs to be set to 0 for now, Aviation has not yet been implemented in WFRM this.airtankers.nativeElement.value = 0; this.helicopters.nativeElement.value = 0; + this.aviationValueChange(); } updateIMTeam() { From ca3f2f0e493223835f0233d7480823dff75f0345 Mon Sep 17 00:00:00 2001 From: Sukh <6563909+sukhpalp@users.noreply.github.com> Date: Tue, 4 Jun 2024 17:30:51 -0700 Subject: [PATCH 039/184] WFNEWS-2111 : EvacAlertDetails Implementation (#1939) * Add block display for parent so flex works * Implement EvacAlertDetails --- .../src/main/angular/documentation.json | 616 +++++++++++++++--- .../src/main/angular/src/app/app.module.ts | 8 +- .../advisory-section.component.scss | 2 + .../icon-button/icon-button.component.html | 4 +- .../icon-button/icon-button.component.scss | 16 +- .../icon-button/icon-button.component.ts | 10 +- .../icon-list-item.component.ts | 2 +- .../wfnews-button.component.html | 4 +- .../wfnews-button.component.scss | 13 +- .../wfnews-button/wfnews-button.component.ts | 10 +- ...t-the-reception-centre-card.component.html | 2 +- ...t-the-reception-centre-card.component.scss | 4 + .../at-the-reception-centre-card.component.ts | 5 +- ...with-local-authorities-card.component.html | 2 +- ...with-local-authorities-card.component.scss | 4 + ...t-with-local-authorities-card.component.ts | 5 +- .../get-prepared-card.component.html | 37 ++ .../get-prepared-card.component.scss | 81 +++ .../get-prepared-card.component.ts | 24 + .../get-prepared-card.stories.ts | 29 + ...-expect-alert-to-order-card.component.html | 36 + ...-expect-alert-to-order-card.component.scss | 77 +++ ...to-expect-alert-to-order-card.component.ts | 11 + ...t-to-expect-alert-to-order-card.stories.ts | 25 + .../where-should-i-go-card.component.html | 2 +- .../where-should-i-go-card.component.scss | 4 + .../where-should-i-go-card.component.ts | 5 +- .../evac-alert-details.component.html | 21 + .../evac-alert-details.component.scss | 10 + .../evac-alert-details.component.ts | 45 ++ .../evac-order-details.component.html | 2 +- .../public-event-page.component.html | 10 +- .../public-event-page.component.ts | 3 + 33 files changed, 1005 insertions(+), 124 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.stories.ts create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.ts diff --git a/client/wfnews-war/src/main/angular/documentation.json b/client/wfnews-war/src/main/angular/documentation.json index 02cdaa4f7..102f220ff 100644 --- a/client/wfnews-war/src/main/angular/documentation.json +++ b/client/wfnews-war/src/main/angular/documentation.json @@ -1574,12 +1574,12 @@ }, { "name": "IconButtonArgs", - "id": "interface-IconButtonArgs-dc95d82b703720c1cc1168e64e5e90920b6b15c05962651a22dccb9bd3c7b483f512fb03b49e557ccbb3052351b34f2f160b370a7ad7c96adf30b7fbdd53feee", + "id": "interface-IconButtonArgs-9804f4ae91c3f61076231d2f5f8d20d7b0c1e121b1e17d4b3b5c99482cb96d1d3582d5878b2a6cc722650d19cd713d115952f5f999236248ab317ed378eb04b1", "file": "src/app/components/common/icon-button/icon-button.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", - "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-button',\r\n templateUrl: './icon-button.component.html',\r\n styleUrls: ['./icon-button.component.scss'],\r\n})\r\nexport class IconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface IconButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface IconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-button',\r\n templateUrl: './icon-button.component.html',\r\n styleUrls: ['./icon-button.component.scss'],\r\n})\r\nexport class IconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport const defaultSlimIconButtonStyle: IconButtonStyle = {\r\n slim: true,\r\n backgroundColor: 'transparent',\r\n border: '1px solid #C7C7C7',\r\n labelColor: '#242424'\r\n};\r\n\r\nexport interface IconButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\nexport interface IconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n slim?: boolean;\r\n}\r\n", "properties": [ { "name": "clickHandler", @@ -1588,7 +1588,7 @@ "type": "function", "optional": false, "description": "", - "line": 20 + "line": 27 }, { "name": "componentStyle", @@ -1597,7 +1597,7 @@ "type": "IconButtonStyle", "optional": true, "description": "", - "line": 19 + "line": 26 }, { "name": "iconPath", @@ -1606,7 +1606,7 @@ "type": "string", "optional": false, "description": "", - "line": 17 + "line": 24 }, { "name": "label", @@ -1615,7 +1615,7 @@ "type": "string", "optional": false, "description": "", - "line": 18 + "line": 25 } ], "indexSignatures": [], @@ -1625,12 +1625,12 @@ }, { "name": "IconButtonStyle", - "id": "interface-IconButtonStyle-dc95d82b703720c1cc1168e64e5e90920b6b15c05962651a22dccb9bd3c7b483f512fb03b49e557ccbb3052351b34f2f160b370a7ad7c96adf30b7fbdd53feee", + "id": "interface-IconButtonStyle-9804f4ae91c3f61076231d2f5f8d20d7b0c1e121b1e17d4b3b5c99482cb96d1d3582d5878b2a6cc722650d19cd713d115952f5f999236248ab317ed378eb04b1", "file": "src/app/components/common/icon-button/icon-button.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", - "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-button',\r\n templateUrl: './icon-button.component.html',\r\n styleUrls: ['./icon-button.component.scss'],\r\n})\r\nexport class IconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface IconButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface IconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-button',\r\n templateUrl: './icon-button.component.html',\r\n styleUrls: ['./icon-button.component.scss'],\r\n})\r\nexport class IconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport const defaultSlimIconButtonStyle: IconButtonStyle = {\r\n slim: true,\r\n backgroundColor: 'transparent',\r\n border: '1px solid #C7C7C7',\r\n labelColor: '#242424'\r\n};\r\n\r\nexport interface IconButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\nexport interface IconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n slim?: boolean;\r\n}\r\n", "properties": [ { "name": "backgroundColor", @@ -1639,7 +1639,7 @@ "type": "string", "optional": false, "description": "", - "line": 24 + "line": 31 }, { "name": "border", @@ -1648,7 +1648,7 @@ "type": "string", "optional": false, "description": "", - "line": 25 + "line": 32 }, { "name": "iconColor", @@ -1657,7 +1657,7 @@ "type": "string", "optional": true, "description": "", - "line": 26 + "line": 33 }, { "name": "labelColor", @@ -1666,7 +1666,7 @@ "type": "string", "optional": false, "description": "", - "line": 27 + "line": 34 }, { "name": "overrideIconMask", @@ -1675,7 +1675,16 @@ "type": "boolean", "optional": true, "description": "", - "line": 28 + "line": 35 + }, + { + "name": "slim", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 36 } ], "indexSignatures": [], @@ -4076,12 +4085,12 @@ }, { "name": "WfnewsButtonArgs", - "id": "interface-WfnewsButtonArgs-758889628b5102115b771bffad15d103b0c87bc75273dc6dc82bdf528b50187fb1080d5b780cf7f1b67a4a6b99305f226ec476055aaa6d65343db3c54068732a", + "id": "interface-WfnewsButtonArgs-df777831cf63c8aa4f6a2bfcab9a66e0ee8cdc9223075eb189a1a42281e6e1af20635db679ba105509f3ed9ffc93037c86d7fa0aa3640400fd27e679108a7371", "file": "src/app/components/common/wfnews-button/wfnews-button.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", - "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-button',\r\n templateUrl: './wfnews-button.component.html',\r\n styleUrls: ['./wfnews-button.component.scss'],\r\n})\r\nexport class WfnewsButtonComponent {\r\n @Input() label: string;\r\n @Input() componentStyle?: WfnewsButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface WfnewsButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WfnewsButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface WfnewsButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n labelColor: string;\r\n}\r\n", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-button',\r\n templateUrl: './wfnews-button.component.html',\r\n styleUrls: ['./wfnews-button.component.scss'],\r\n})\r\nexport class WfnewsButtonComponent {\r\n @Input() label: string;\r\n @Input() componentStyle?: WfnewsButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport const defaultSlimButtonStyle: WfnewsButtonStyle = {\r\n slim: true,\r\n backgroundColor: 'transparent',\r\n border: '1px solid #C7C7C7',\r\n labelColor: '#242424'\r\n};\r\n\r\nexport interface WfnewsButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WfnewsButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\nexport interface WfnewsButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n labelColor: string;\r\n slim?: boolean;\r\n}\r\n", "properties": [ { "name": "clickHandler", @@ -4090,7 +4099,7 @@ "type": "function", "optional": false, "description": "", - "line": 19 + "line": 26 }, { "name": "componentStyle", @@ -4099,7 +4108,7 @@ "type": "WfnewsButtonStyle", "optional": true, "description": "", - "line": 18 + "line": 25 }, { "name": "iconPath", @@ -4108,7 +4117,7 @@ "type": "string", "optional": false, "description": "", - "line": 16 + "line": 23 }, { "name": "label", @@ -4117,7 +4126,7 @@ "type": "string", "optional": false, "description": "", - "line": 17 + "line": 24 } ], "indexSignatures": [], @@ -4127,12 +4136,12 @@ }, { "name": "WfnewsButtonStyle", - "id": "interface-WfnewsButtonStyle-758889628b5102115b771bffad15d103b0c87bc75273dc6dc82bdf528b50187fb1080d5b780cf7f1b67a4a6b99305f226ec476055aaa6d65343db3c54068732a", + "id": "interface-WfnewsButtonStyle-df777831cf63c8aa4f6a2bfcab9a66e0ee8cdc9223075eb189a1a42281e6e1af20635db679ba105509f3ed9ffc93037c86d7fa0aa3640400fd27e679108a7371", "file": "src/app/components/common/wfnews-button/wfnews-button.component.ts", "deprecated": false, "deprecationMessage": "", "type": "interface", - "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-button',\r\n templateUrl: './wfnews-button.component.html',\r\n styleUrls: ['./wfnews-button.component.scss'],\r\n})\r\nexport class WfnewsButtonComponent {\r\n @Input() label: string;\r\n @Input() componentStyle?: WfnewsButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface WfnewsButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WfnewsButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface WfnewsButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n labelColor: string;\r\n}\r\n", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-button',\r\n templateUrl: './wfnews-button.component.html',\r\n styleUrls: ['./wfnews-button.component.scss'],\r\n})\r\nexport class WfnewsButtonComponent {\r\n @Input() label: string;\r\n @Input() componentStyle?: WfnewsButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport const defaultSlimButtonStyle: WfnewsButtonStyle = {\r\n slim: true,\r\n backgroundColor: 'transparent',\r\n border: '1px solid #C7C7C7',\r\n labelColor: '#242424'\r\n};\r\n\r\nexport interface WfnewsButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WfnewsButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\nexport interface WfnewsButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n labelColor: string;\r\n slim?: boolean;\r\n}\r\n", "properties": [ { "name": "backgroundColor", @@ -4141,7 +4150,7 @@ "type": "string", "optional": false, "description": "", - "line": 23 + "line": 30 }, { "name": "border", @@ -4150,7 +4159,7 @@ "type": "string", "optional": false, "description": "", - "line": 24 + "line": 31 }, { "name": "labelColor", @@ -4159,7 +4168,16 @@ "type": "string", "optional": false, "description": "", - "line": 25 + "line": 32 + }, + { + "name": "slim", + "deprecated": false, + "deprecationMessage": "", + "type": "boolean", + "optional": true, + "description": "", + "line": 33 } ], "indexSignatures": [], @@ -34869,7 +34887,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".advisory-section {\r\n padding: 16px 32px;\r\n border-top: 2px solid #DDDDDD;\r\n border-bottom: 2px solid #DDDDDD;\r\n background: #FFFFFF;\r\n\r\n .top {\r\n padding-bottom: 4px;\r\n .logo {\r\n width: 174px;\r\n height: 34px;\r\n }\r\n }\r\n\r\n hr { background-color: #e2e2e2; height: 1px; border: 0; }\r\n\r\n .bottom {\r\n display: flex;\r\n justify-content: space-between;\r\n padding-top: 8px;\r\n\r\n .content-container {\r\n display: flex;\r\n align-items: center;\r\n gap: 16px;\r\n\r\n .icon-container {\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n border-radius: 30px;\r\n background: #DDDDDD;\r\n \r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n \r\n }\r\n \r\n .message-container {\r\n display: flex;\r\n flex-direction: column;\r\n \r\n .title {\r\n font-size: 20px;\r\n font-weight: 500;\r\n color: #1a1a1a;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n \r\n .message {\r\n font-size: 16px;\r\n line-height: 24px;\r\n font-weight: 400;\r\n color: #484848;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n }\r\n }\r\n }\r\n}", + "data": ":host { display: block; }\r\n\r\n.advisory-section {\r\n padding: 16px 32px;\r\n border-top: 2px solid #DDDDDD;\r\n border-bottom: 2px solid #DDDDDD;\r\n background: #FFFFFF;\r\n\r\n .top {\r\n padding-bottom: 4px;\r\n .logo {\r\n width: 174px;\r\n height: 34px;\r\n }\r\n }\r\n\r\n hr { background-color: #e2e2e2; height: 1px; border: 0; }\r\n\r\n .bottom {\r\n display: flex;\r\n justify-content: space-between;\r\n padding-top: 8px;\r\n\r\n .content-container {\r\n display: flex;\r\n align-items: center;\r\n gap: 16px;\r\n\r\n .icon-container {\r\n padding: 8px;\r\n justify-content: center;\r\n align-items: center;\r\n border-radius: 30px;\r\n background: #DDDDDD;\r\n width: 24px;\r\n height: 24px;\r\n \r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n \r\n }\r\n \r\n .message-container {\r\n display: flex;\r\n flex-direction: column;\r\n \r\n .title {\r\n font-size: 20px;\r\n font-weight: 500;\r\n color: #1a1a1a;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n \r\n .message {\r\n font-size: 16px;\r\n line-height: 24px;\r\n font-weight: 400;\r\n color: #484848;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n }\r\n }\r\n }\r\n }\r\n}", "styleUrl": "./advisory-section.component.scss" } ], @@ -38047,7 +38065,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".associated-wildfire-card {\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 8px;\r\n align-self: stretch;\r\n padding-bottom: 6px;\r\n border-bottom: 1px solid #DDD;\r\n\r\n .subtitle {\r\n color: #5B5B5B;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .title-bar {\r\n display: flex;\r\n align-items: center;\r\n gap: 10px;\r\n align-self: stretch;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n flex: 1 0 0;\r\n }\r\n \r\n .bookmark-icon {\r\n cursor: pointer;\r\n width: 24px;\r\n height: 24px;\r\n align-self: center;\r\n }\r\n }\r\n }\r\n\r\n .content {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: flex-end;\r\n align-self: stretch;\r\n gap: 4px;\r\n\r\n .wildfire-info {\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n }\r\n}", + "data": ":host { display: block; }\r\n\r\n.associated-wildfire-card {\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 8px;\r\n align-self: stretch;\r\n padding-bottom: 6px;\r\n border-bottom: 1px solid #DDD;\r\n\r\n .subtitle {\r\n color: #5B5B5B;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 14px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n }\r\n\r\n .title-bar {\r\n display: flex;\r\n align-items: center;\r\n gap: 10px;\r\n align-self: stretch;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n flex: 1 0 0;\r\n }\r\n \r\n .bookmark-icon {\r\n cursor: pointer;\r\n width: 24px;\r\n height: 24px;\r\n align-self: center;\r\n }\r\n }\r\n }\r\n\r\n .content {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: flex-end;\r\n align-self: stretch;\r\n gap: 4px;\r\n\r\n .wildfire-info {\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n }\r\n}", "styleUrl": "./associated-wildfire-card.component.scss" } ], @@ -38057,7 +38075,7 @@ }, { "name": "AtTheReceptionCentreCardComponent", - "id": "component-AtTheReceptionCentreCardComponent-36e566b1dc70efa68f5f32293917cb9739087c6b52ddf6ec5539f25e0810d2dd2fe98b336d732461c11d04184782085df34c31fa7e6c94979afcb43f0efdc517", + "id": "component-AtTheReceptionCentreCardComponent-60e7c7dc0783466284c632cddba19331049beca5652dd0e14be4b08cf832e5e3b507e2c3508b6dd39e201e1978726435c610896155c9b923c56a53d67fd4905d", "file": "src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.ts", "encapsulation": [], "entryComponents": [], @@ -38076,7 +38094,18 @@ "hostDirectives": [], "inputsClass": [], "outputsClass": [], - "propertiesClass": [], + "propertiesClass": [ + { + "name": "defaultSlimButtonStyle", + "defaultValue": "defaultSlimButtonStyle", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12 + } + ], "methodsClass": [ { "name": "directToLink", @@ -38084,7 +38113,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 11, + "line": 14, "deprecated": false, "deprecationMessage": "" } @@ -38098,17 +38127,17 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'at-the-reception-centre-card',\r\n templateUrl: './at-the-reception-centre-card.component.html',\r\n styleUrls: ['./at-the-reception-centre-card.component.scss']\r\n})\r\nexport class AtTheReceptionCentreCardComponent {\r\n\r\n directToLink() {\r\n window.open('https://ess.gov.bc.ca/');\r\n }\r\n}\r\n", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { defaultSlimButtonStyle } from '@app/components/common/wfnews-button/wfnews-button.component';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'at-the-reception-centre-card',\r\n templateUrl: './at-the-reception-centre-card.component.html',\r\n styleUrls: ['./at-the-reception-centre-card.component.scss']\r\n})\r\nexport class AtTheReceptionCentreCardComponent {\r\n\r\n defaultSlimButtonStyle = defaultSlimButtonStyle;\r\n\r\n directToLink() {\r\n window.open('https://ess.gov.bc.ca/', '_blank');\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.at-the-reception-centre-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.at-the-reception-centre-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.max-width-310 {\r\n max-width: 310px;\r\n}", "styleUrl": "./at-the-reception-centre-card.component.scss" } ], "stylesData": "", "extends": [], - "templateData": "\r\n
    \r\n At the Reception Centre\r\n When you arrive at a reception centre, there will be Emergency Support Service responders who will assess your needs.\r\n
    \r\n
    \r\n
    \r\n
    What support will be available?
    \r\n
    \r\n \r\n \r\n \r\n \r\n Intake can take time and you may need to wait in line, dress for the weather if possible.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Evacuee Registration and Assistance
    \r\n
    \r\n If you have access to a mobile phone, you can register in advance to help speed up the process at a reception centre by visiting the Evacuee Registration and Assistance web page.\r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n\r\n" + "templateData": "\r\n
    \r\n At the Reception Centre\r\n When you arrive at a reception centre, there will be Emergency Support Service responders who will assess your needs.\r\n
    \r\n
    \r\n
    \r\n
    What support will be available?
    \r\n
    \r\n \r\n \r\n \r\n \r\n Intake can take time and you may need to wait in line, dress for the weather if possible.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Evacuee Registration and Assistance
    \r\n
    \r\n If you have access to a mobile phone, you can register in advance to help speed up the process at a reception centre by visiting the Evacuee Registration and Assistance web page.\r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n\r\n" }, { "name": "BanHeaderComponent", @@ -40757,7 +40786,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n.button-container {\r\n padding: 6px;\r\n justify-content: center;\r\n align-items: center;\r\n cursor: pointer;\r\n border-radius: 64px;\r\n width: max-content;\r\n \r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n .icon {\r\n width: 20px;\r\n height: 20px;\r\n align-self: center;\r\n }\r\n}\r\n", + "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.button-container {\r\n padding: 6px;\r\n justify-content: center;\r\n align-items: center;\r\n cursor: pointer;\r\n border-radius: 64px;\r\n width: max-content;\r\n \r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n .icon {\r\n width: 20px;\r\n height: 20px;\r\n align-self: center;\r\n }\r\n}\r\n", "styleUrl": "./circle-icon-button.component.scss" } ], @@ -40893,7 +40922,7 @@ }, { "name": "ConnectWithLocalAuthoritiesCardComponent", - "id": "component-ConnectWithLocalAuthoritiesCardComponent-5b57c4c53ebed41a4d7504c1bc5d4c5cc32742656d062a7b4f8461fe945e6c4b05d514f373db8db2c27cb911d7c033b2bf65af08de7b5c7f80b7ee45d19cec9d", + "id": "component-ConnectWithLocalAuthoritiesCardComponent-94cdaa115d2f28fbaa66e99cd18437637934670467114797b5f4a040dc382b82141e8be0337d3bbdec27f074b5d81123b06a8ffab63a44b1d0e93b65b2147e6c", "file": "src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.ts", "encapsulation": [], "entryComponents": [], @@ -40912,7 +40941,18 @@ "hostDirectives": [], "inputsClass": [], "outputsClass": [], - "propertiesClass": [], + "propertiesClass": [ + { + "name": "defaultSlimIconButtonStyle", + "defaultValue": "defaultSlimIconButtonStyle", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12 + } + ], "methodsClass": [ { "name": "directToLink", @@ -40920,7 +40960,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 11, + "line": 14, "deprecated": false, "deprecationMessage": "" } @@ -40934,17 +40974,17 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'connect-with-local-authorities-card',\r\n templateUrl: './connect-with-local-authorities-card.component.html',\r\n styleUrls: ['./connect-with-local-authorities-card.component.scss']\r\n})\r\nexport class ConnectWithLocalAuthoritiesCardComponent {\r\n\r\n directToLink() {\r\n window.open('https://www.civicinfo.bc.ca/directories');\r\n }\r\n}\r\n", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { defaultSlimIconButtonStyle } from '@app/components/common/icon-button/icon-button.component';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'connect-with-local-authorities-card',\r\n templateUrl: './connect-with-local-authorities-card.component.html',\r\n styleUrls: ['./connect-with-local-authorities-card.component.scss']\r\n})\r\nexport class ConnectWithLocalAuthoritiesCardComponent {\r\n\r\n defaultSlimIconButtonStyle = defaultSlimIconButtonStyle;\r\n \r\n directToLink() {\r\n window.open('https://www.civicinfo.bc.ca/directories', '_blank');\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.connect-with-local-authorities-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n\r\n display: flex;\r\n gap: 8px;\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.connect-with-local-authorities-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n\r\n display: flex;\r\n gap: 8px;\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n }\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.max-width-300 {\r\n max-width: 300px;\r\n}", "styleUrl": "./connect-with-local-authorities-card.component.scss" } ], "stylesData": "", "extends": [], - "templateData": "\r\n
    \r\n Connect with Local Authorities\r\n
    \r\n
    \r\n
    \r\n
    \"authorities\"\r\n Central Coast Regional District
    \r\n
    \r\n Evacuation notices are authorized and implemented by local authorities. The local\r\n authority for this evacuation notice is Central Coast Regional District. Please contact them or visit their\r\n website for more details.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Contact Information
    \r\n
    \r\n Local Authorities are the best information sources related to evacuations. Search\r\n Civic Info’s directory to find local authority contact and website information.\r\n
    \r\n
    \r\n\r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n\r\n
    " + "templateData": "\r\n
    \r\n Connect with Local Authorities\r\n
    \r\n
    \r\n
    \r\n
    \"authorities\"\r\n Central Coast Regional District
    \r\n
    \r\n Evacuation notices are authorized and implemented by local authorities. The local\r\n authority for this evacuation notice is Central Coast Regional District. Please contact them or visit their\r\n website for more details.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Contact Information
    \r\n
    \r\n Local Authorities are the best information sources related to evacuations. Search\r\n Civic Info’s directory to find local authority contact and website information.\r\n
    \r\n
    \r\n\r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n\r\n
    " }, { "name": "ContactsDetailsPanel", @@ -41684,7 +41724,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".content-card-container {\r\n display: flex;\r\n padding: 24px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n border-radius: 16px;\r\n background: var(--white-1-default, #FFF);\r\n\r\n /* Information Cards */\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);\r\n}", + "data": ":host { display: block; }\r\n\r\n.content-card-container {\r\n display: flex;\r\n padding: 24px;\r\n flex-direction: column;\r\n align-items: flex-start;\r\n gap: 16px;\r\n align-self: stretch;\r\n\r\n border-radius: 16px;\r\n background: var(--white-1-default, #FFF);\r\n\r\n /* Information Cards */\r\n box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);\r\n}", "styleUrl": "./content-card-container.component.scss" } ], @@ -45256,6 +45296,125 @@ ], "templateData": "
    \r\n
    \r\n

    WFNEWS Error Page

    \r\n
    \r\n
    \r\n

    You do not have sufficient permissions to access this application

    \r\n
    \r\n
    " }, + { + "name": "EvacAlertDetailsComponent", + "id": "component-EvacAlertDetailsComponent-95882b2083e2dfebaf6f2fa76408b973e99444325aafb45b921040fa1175b6ad5ef0c666e8a7d163dbf17128d8192ddfb75e6b9f6c4f3fdc81422128d5a5cf94", + "file": "src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "evac-alert-details", + "styleUrls": [ + "./evac-alert-details.component.scss" + ], + "styles": [], + "templateUrl": [ + "./evac-alert-details.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [ + { + "name": "incident", + "deprecated": false, + "deprecationMessage": "", + "line": 12, + "type": "SimpleIncident", + "decorators": [] + }, + { + "name": "isBookmarked", + "deprecated": false, + "deprecationMessage": "", + "line": 13, + "type": "boolean", + "decorators": [] + } + ], + "outputsClass": [ + { + "name": "bookmarkClicked", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 15, + "type": "EventEmitter" + }, + { + "name": "viewDetailsClicked", + "defaultValue": "new EventEmitter()", + "deprecated": false, + "deprecationMessage": "", + "line": 16, + "type": "EventEmitter" + } + ], + "propertiesClass": [ + { + "name": "advisorySectionButtonArgs", + "defaultValue": "{\r\n label: 'Evacuation Information',\r\n iconPath: '/assets/images/svg-icons/link.svg',\r\n componentStyle: {\r\n backgroundColor: '#8F7100',\r\n labelColor: '#FFFFFF',\r\n iconColor: '#FFFFFF',\r\n border: 'none'\r\n },\r\n clickHandler: () => {\r\n window.open('https://www.emergencyinfobc.gov.bc.ca/', '_blank');\r\n }\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "IconButtonArgs", + "optional": false, + "description": "", + "line": 24 + }, + { + "name": "advisorySectionComponentStyle", + "defaultValue": "{\r\n backgroundColor: '#FFFAEB',\r\n dividerColor: '#EEE8D3',\r\n iconCircleColor: '#FEEFBE',\r\n outerBorderColor: '#F5E8BA'\r\n }", + "deprecated": false, + "deprecationMessage": "", + "type": "object", + "optional": false, + "description": "", + "line": 18 + }, + { + "name": "handleBookmarkClicked", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 38 + }, + { + "name": "handleViewDetailsClicked", + "defaultValue": "() => {...}", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 42 + } + ], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component, EventEmitter, Input, Output } from '@angular/core';\r\nimport { IconButtonArgs } from '@app/components/common/icon-button/icon-button.component';\r\nimport { SimpleIncident } from '@app/services/published-incident-service';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'evac-alert-details',\r\n templateUrl: './evac-alert-details.component.html',\r\n styleUrls: ['./evac-alert-details.component.scss']\r\n})\r\nexport class EvacAlertDetailsComponent {\r\n @Input() incident: SimpleIncident;\r\n @Input() isBookmarked: boolean;\r\n\r\n @Output() bookmarkClicked = new EventEmitter();\r\n @Output() viewDetailsClicked = new EventEmitter();\r\n\r\n advisorySectionComponentStyle = {\r\n backgroundColor: '#FFFAEB',\r\n dividerColor: '#EEE8D3',\r\n iconCircleColor: '#FEEFBE',\r\n outerBorderColor: '#F5E8BA'\r\n };\r\n advisorySectionButtonArgs: IconButtonArgs = {\r\n label: 'Evacuation Information',\r\n iconPath: '/assets/images/svg-icons/link.svg',\r\n componentStyle: {\r\n backgroundColor: '#8F7100',\r\n labelColor: '#FFFFFF',\r\n iconColor: '#FFFFFF',\r\n border: 'none'\r\n },\r\n clickHandler: () => {\r\n window.open('https://www.emergencyinfobc.gov.bc.ca/', '_blank');\r\n }\r\n };\r\n\r\n handleBookmarkClicked = ($event) => {\r\n this.bookmarkClicked.emit($event);\r\n };\r\n\r\n handleViewDetailsClicked = () => {\r\n this.viewDetailsClicked.emit();\r\n };\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": ":host { display: block; }\r\n\r\n.evac-alert-details {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 32px;\r\n max-width: 1100px;\r\n margin: 0 auto;\r\n padding: 32px 0;\r\n}", + "styleUrl": "./evac-alert-details.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "
    \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    " + }, { "name": "EvacAlertFullDetailsComponent", "id": "component-EvacAlertFullDetailsComponent-4a150eac4c8ad972c36974e8d5c010612533a7062ca299252592c0d999b05742d3e2ff4ff158d5145b79e9ee8743a6fe10a744601f29ec5c101114da75a7e875", @@ -47305,13 +47464,13 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".evac-order-details {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 32px;\r\n max-width: 1100px;\r\n margin: 0 auto;\r\n padding: 32px 0;\r\n}", + "data": ":host { display: block; }\r\n\r\n.evac-order-details {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 32px;\r\n max-width: 1100px;\r\n margin: 0 auto;\r\n padding: 32px 0;\r\n}", "styleUrl": "./evac-order-details.component.scss" } ], "stylesData": "", "extends": [], - "templateData": "
    \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    " + "templateData": "
    \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    " }, { "name": "EvacOrderFullDetailsComponent", @@ -50087,6 +50246,92 @@ ], "templateData": "
    \r\n \"Arrow{{getTitle()}}\r\n \"Cancel\"\r\n
    \r\n
    \r\n
    \r\n
    \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n
    \r\n" }, + { + "name": "GetPreparedCardComponent", + "id": "component-GetPreparedCardComponent-cc14ee9c4c2aef954798407890550d8f0f97bd16d125ace684abb83ac28af729383c113251413b87240ef17b8278ba11d4969edfae30dd650ed8b5edd3bbef79", + "file": "src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "get-prepared-card", + "styleUrls": [ + "./get-prepared-card.component.scss" + ], + "styles": [], + "templateUrl": [ + "./get-prepared-card.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [ + { + "name": "defaultSlimButtonStyle", + "defaultValue": "defaultSlimButtonStyle", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 13 + }, + { + "name": "defaultSlimIconButtonStyle", + "defaultValue": "defaultSlimIconButtonStyle", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 14 + } + ], + "methodsClass": [ + { + "name": "directToBuildKit", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 16, + "deprecated": false, + "deprecationMessage": "" + }, + { + "name": "directToDownloadPdf", + "args": [], + "optional": false, + "returnType": "void", + "typeParameters": [], + "line": 21, + "deprecated": false, + "deprecationMessage": "" + } + ], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { defaultSlimIconButtonStyle } from '@app/components/common/icon-button/icon-button.component';\r\nimport { defaultSlimButtonStyle } from '@app/components/common/wfnews-button/wfnews-button.component';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'get-prepared-card',\r\n templateUrl: './get-prepared-card.component.html',\r\n styleUrls: ['./get-prepared-card.component.scss']\r\n})\r\nexport class GetPreparedCardComponent {\r\n\r\n defaultSlimButtonStyle = defaultSlimButtonStyle;\r\n defaultSlimIconButtonStyle = defaultSlimIconButtonStyle;\r\n\r\n directToBuildKit() {\r\n // eslint-disable-next-line max-len\r\n window.open('https://www2.gov.bc.ca/gov/content/safety/emergency-management/preparedbc/build-an-emergency-kit-and-grab-and-go-bag', '_blank');\r\n }\r\n\r\n directToDownloadPdf() {\r\n window.open('https://www2.gov.bc.ca/assets/download/2F048A731CC9463AB83E011FED0213A3', '_blank');\r\n }\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.get-prepared-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 32px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.max-width-300 {\r\n max-width: 300px;\r\n}", + "styleUrl": "./get-prepared-card.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n
    \r\n Get Prepared\r\n
    \r\n
    \r\n
    \r\n
    Prepare your home
    \r\n
    \r\n Be prepared to leave your home in case of an evacuation order. Residents will be given as much advance notice as possible prior to an evacuation, however, you may receive limited notice due to changing conditions.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
    \r\n
    \r\n\r\n
    \r\n
    Read the Wildfire Preparedness Guide
    \r\n
    \r\n This guide will help you prepare your household, protect your property and learn what to do if a wildfire is close to your community.\r\n \r\n
    \r\n
    \r\n\r\n
    \r\n
    Prepare your Emergency Kit
    \r\n
    \r\n Make an emergency kit and a grab-and-go bag so you are ready to leave on short notice. Open the link below for a basic supply list.\r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n\r\n" + }, { "name": "HistoricalComparisonWidget", "id": "component-HistoricalComparisonWidget-675380b78c85e0b1580a9c529a7f37ed2f48985078100b318cce35c93efb3885cca39b6ebd9aa5031259d01a03fae7a46877395acbdf2622d957491930569d97", @@ -50363,7 +50608,7 @@ }, { "name": "IconButtonComponent", - "id": "component-IconButtonComponent-dc95d82b703720c1cc1168e64e5e90920b6b15c05962651a22dccb9bd3c7b483f512fb03b49e557ccbb3052351b34f2f160b370a7ad7c96adf30b7fbdd53feee", + "id": "component-IconButtonComponent-9804f4ae91c3f61076231d2f5f8d20d7b0c1e121b1e17d4b3b5c99482cb96d1d3582d5878b2a6cc722650d19cd713d115952f5f999236248ab317ed378eb04b1", "file": "src/app/components/common/icon-button/icon-button.component.ts", "encapsulation": [], "entryComponents": [], @@ -50426,17 +50671,17 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-button',\r\n templateUrl: './icon-button.component.html',\r\n styleUrls: ['./icon-button.component.scss'],\r\n})\r\nexport class IconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface IconButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface IconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n}\r\n", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-button',\r\n templateUrl: './icon-button.component.html',\r\n styleUrls: ['./icon-button.component.scss'],\r\n})\r\nexport class IconButtonComponent {\r\n @Input() iconPath: string;\r\n @Input() label: string;\r\n @Input() componentStyle?: IconButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport const defaultSlimIconButtonStyle: IconButtonStyle = {\r\n slim: true,\r\n backgroundColor: 'transparent',\r\n border: '1px solid #C7C7C7',\r\n labelColor: '#242424'\r\n};\r\n\r\nexport interface IconButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: IconButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\nexport interface IconButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n iconColor?: string;\r\n labelColor: string;\r\n overrideIconMask?: boolean;\r\n slim?: boolean;\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n.button-container {\r\n display: flex;\r\n padding: 12px 32px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n border-radius: 8px;\r\n width: max-content;\r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n .label {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: #000000;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n align-self: center;\r\n }\r\n}\r\n", + "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.button-container {\r\n display: flex;\r\n padding: 12px 32px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n border-radius: 8px;\r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n &.slim {\r\n padding: 8px;\r\n }\r\n\r\n .label {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 24px;\r\n line-height: normal;\r\n color: #000000;\r\n\r\n &.slim {\r\n font-weight: 400;\r\n }\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n align-self: center;\r\n\r\n &.slim {\r\n width: 20px;\r\n height: 20px;\r\n align-self: center;\r\n }\r\n }\r\n}\r\n", "styleUrl": "./icon-button.component.scss" } ], "stylesData": "", "extends": [], - "templateData": "
    \r\n
    \r\n
    \r\n \"icon\"\r\n
    {{ label }}
    \r\n
    " + "templateData": "
    \r\n
    \r\n
    \r\n \"icon\"\r\n
    {{ label }}
    \r\n
    " }, { "name": "IconInfoChipComponent", @@ -50499,7 +50744,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n.chip-container {\r\n display: flex;\r\n padding: 8px 16px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n border-radius: 4px;\r\n width: max-content;\r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n &.slim {\r\n padding: 4px 6px;\r\n }\r\n\r\n .label {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n color: #000000;\r\n }\r\n\r\n .icon {\r\n width: 20px;\r\n height: 20px;\r\n align-self: center;\r\n }\r\n}\r\n", + "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.chip-container {\r\n display: flex;\r\n padding: 8px 16px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n border-radius: 4px;\r\n width: max-content;\r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n &.slim {\r\n padding: 4px 6px;\r\n }\r\n\r\n .label {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 500;\r\n line-height: normal;\r\n color: #000000;\r\n }\r\n\r\n .icon {\r\n width: 20px;\r\n height: 20px;\r\n align-self: center;\r\n }\r\n}\r\n", "styleUrl": "./icon-info-chip.component.scss" } ], @@ -50509,7 +50754,7 @@ }, { "name": "IconListItemComponent", - "id": "component-IconListItemComponent-4656f1bcc2b4b9ca1e6efb715e7fc57f13eac802e57f5ae4eb27671573ded23e75c33405697c72749c54d8dcc1711136d5e93328819dfc7f4a5544f97b0dae96", + "id": "component-IconListItemComponent-d98f477e41464d1129e40c40a1daf6640bb538d0c45d0056e704926983ac412cc64d7de98c860202b6c58f86aaf0c997f9a9803bb0a143b580c69f65272c6701", "file": "src/app/components/common/icon-list-item/icon-list-item.component.ts", "encapsulation": [], "entryComponents": [], @@ -50583,11 +50828,11 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-list-item',\r\n templateUrl: './icon-list-item.component.html',\r\n styleUrls: ['./icon-list-item.component.scss']\r\n})\r\nexport class IconListItemComponent {\r\n\r\n @Input() iconPath: string;\r\n @Input() text: string;\r\n @Input() link?: string;\r\n @Input() slim?: boolean;\r\n\r\n directToLink() {\r\n if (this.link) {\r\n window.open(this.link);\r\n }\r\n }\r\n}\r\n", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'icon-list-item',\r\n templateUrl: './icon-list-item.component.html',\r\n styleUrls: ['./icon-list-item.component.scss']\r\n})\r\nexport class IconListItemComponent {\r\n\r\n @Input() iconPath: string;\r\n @Input() text: string;\r\n @Input() link?: string;\r\n @Input() slim?: boolean;\r\n\r\n directToLink() {\r\n if (this.link) {\r\n window.open(this.link, '_blank');\r\n }\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": ".icon-list-item {\r\n display: flex;\r\n gap: 16px;\r\n\r\n &.slim {\r\n gap: 8px;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n\r\n &.slim {\r\n width: 16px;\r\n height: 16px;\r\n align-self: center;\r\n }\r\n }\r\n\r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n}", + "data": ":host { display: block; }\r\n\r\n.icon-list-item {\r\n display: flex;\r\n gap: 16px;\r\n\r\n &.slim {\r\n gap: 8px;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n\r\n &.slim {\r\n width: 16px;\r\n height: 16px;\r\n align-self: center;\r\n }\r\n }\r\n\r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n}", "styleUrl": "./icon-list-item.component.scss" } ], @@ -58614,7 +58859,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".button-container {\r\n display: flex;\r\n padding: 8px;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n\r\n border-radius: 6px;\r\n border: 1px solid #dedede;\r\n background: #f5f6f9;\r\n\r\n .labels {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n\r\n .text {\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n\r\n .subtext {\r\n align-self: stretch;\r\n color: #7d7d7d;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n }\r\n\r\n .icon {\r\n background: #548adb;\r\n width: 24px;\r\n height: 24px;\r\n -webkit-mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n }\r\n}\r\n", + "data": ":host { display: block; }\r\n\r\n.button-container {\r\n display: flex;\r\n padding: 8px;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n\r\n border-radius: 6px;\r\n border: 1px solid #dedede;\r\n background: #f5f6f9;\r\n\r\n .labels {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: flex-start;\r\n gap: 8px;\r\n flex: 1 0 0;\r\n\r\n .text {\r\n align-self: stretch;\r\n color: #000;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n\r\n .subtext {\r\n align-self: stretch;\r\n color: #7d7d7d;\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: normal;\r\n }\r\n }\r\n\r\n .icon {\r\n background: #548adb;\r\n width: 24px;\r\n height: 24px;\r\n -webkit-mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n mask-image: url(\"../../../../assets/images/svg-icons/launch.svg\");\r\n }\r\n}\r\n", "styleUrl": "./link-button.component.scss" } ], @@ -62339,7 +62584,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.other-sources-of-information-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.other-sources-of-information-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", "styleUrl": "./other-sources-of-information-card.component.scss" } ], @@ -65860,7 +66105,7 @@ }, { "name": "PublicEventPageComponent", - "id": "component-PublicEventPageComponent-3b644567f0cb9877987df1b5964f2a735e3aee4114fb7fcdc62419f9f6e54edf39887e9e85f6496ee3cfc4d9be7b1706c29b8ff5dda88c064c6290c3f97291c9", + "id": "component-PublicEventPageComponent-7598106ae6baf23933c3542c0d12eb4cd51098e609e7ab19901e690692fca771bda8154c9026272589f1d13e0d164c98d0daa664431e4822b8e7e0d66059ec40", "file": "src/app/components/public-event-page/public-event-page.component.ts", "encapsulation": [], "entryComponents": [], @@ -65887,7 +66132,7 @@ "type": "string", "optional": false, "description": "", - "line": 20, + "line": 21, "modifierKind": [ 125 ] @@ -65899,7 +66144,7 @@ "type": "string", "optional": false, "description": "", - "line": 21, + "line": 22, "modifierKind": [ 125 ] @@ -65911,7 +66156,7 @@ "type": "string", "optional": false, "description": "", - "line": 22, + "line": 23, "modifierKind": [ 125 ] @@ -65923,7 +66168,7 @@ "type": "string", "optional": false, "description": "", - "line": 19, + "line": 20, "modifierKind": [ 125 ] @@ -65935,7 +66180,7 @@ "type": "string", "optional": false, "description": "", - "line": 18, + "line": 19, "modifierKind": [ 125 ] @@ -65947,6 +66192,18 @@ "type": "string", "optional": false, "description": "", + "line": 18, + "modifierKind": [ + 125 + ] + }, + { + "name": "eventType", + "deprecated": false, + "deprecationMessage": "", + "type": "string", + "optional": false, + "description": "", "line": 17, "modifierKind": [ 125 @@ -65960,7 +66217,7 @@ "type": "", "optional": false, "description": "", - "line": 186 + "line": 189 }, { "name": "handleViewDetailsClicked", @@ -65970,7 +66227,7 @@ "type": "", "optional": false, "description": "", - "line": 191 + "line": 194 }, { "name": "incident", @@ -65979,7 +66236,7 @@ "type": "SimpleIncident", "optional": false, "description": "", - "line": 23, + "line": 24, "modifierKind": [ 125 ] @@ -65991,7 +66248,7 @@ "type": "boolean", "optional": false, "description": "", - "line": 24, + "line": 25, "modifierKind": [ 125 ] @@ -66037,7 +66294,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 164, + "line": 167, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -66065,7 +66322,7 @@ "optional": false, "returnType": "boolean", "typeParameters": [], - "line": 158, + "line": 161, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -66094,7 +66351,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 72, + "line": 75, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -66127,7 +66384,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 92, + "line": 95, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -66160,7 +66417,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 109, + "line": 112, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -66193,7 +66450,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 57, + "line": 60, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -66225,7 +66482,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 128, + "line": 131, "deprecated": false, "deprecationMessage": "", "modifierKind": [ @@ -66253,7 +66510,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { ChangeDetectorRef, Component } from '@angular/core';\r\nimport { ActivatedRoute, ParamMap } from '@angular/router';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\nimport { PublishedIncidentService, SimpleIncident } from '@app/services/published-incident-service';\r\nimport { WatchlistService } from '@app/services/watchlist-service';\r\nimport { convertToDateYear, getStageOfControlIcon, getStageOfControlLabel } from '@app/utils';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-public-event-page',\r\n templateUrl: './public-event-page.component.html',\r\n styleUrls: ['./public-event-page.component.scss']\r\n})\r\nexport class PublicEventPageComponent {\r\n public isLoading = true;\r\n public loadingFailed = false;\r\n public eventNumber: string;\r\n public eventName: string;\r\n public evac: string;\r\n public areaRestriction: string;\r\n public ban: string;\r\n public dangerRating: string;\r\n public incident: SimpleIncident;\r\n public isAssociatedWildfireBookmarked: boolean;\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private router: ActivatedRoute,\r\n private watchlistService: WatchlistService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private cdr: ChangeDetectorRef,\r\n ) {\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n if (params && params['eventNumber'] && \r\n (params['eventType'] === 'Order' || params['eventType'] === 'Alert')) {\r\n this.eventNumber = params['eventNumber'];\r\n this.populateEvacByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n } else if(params && params['eventName'] && params['eventType'] === 'area-restriction'){\r\n this.eventName = params['eventName'];\r\n this.populateAreaRestrictionByName();\r\n } else if(params && params['eventNumber'] && params['eventType'] === 'ban'){\r\n this.eventNumber = params['eventNumber'];\r\n this.populateBanById();\r\n } else if(params && params['eventNumber'] && params['eventType'] === 'danger-rating'){\r\n this.eventNumber = params['eventNumber'];\r\n this.populateDangerRatingById();\r\n }\r\n\r\n this.populateIncident(this.eventNumber);\r\n });\r\n }\r\n\r\n async populateEvacByID(options: AgolOptions = null) {\r\n this.agolService\r\n .getEvacOrdersByEventNumber(\r\n this.eventNumber,\r\n options\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.evac = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateAreaRestrictionByName(options: AgolOptions = null) {\r\n this.agolService\r\n .getAreaRestrictions(\r\n `NAME='${this.eventName}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.areaRestriction = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateBanById(options: AgolOptions = null) {\r\n this.agolService\r\n .getBansAndProhibitionsById(\r\n this.eventNumber, {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n })\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.ban = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateDangerRatingById(options: AgolOptions = null) {\r\n this.agolService\r\n .getDangerRatings(\r\n `PROT_DR_SYSID ='${this.eventNumber}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.dangerRating = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateIncident(eventNumber: string) {\r\n const simpleIncident: SimpleIncident = new SimpleIncident();\r\n try {\r\n this.publishedIncidentService.fetchPublishedIncident(eventNumber).subscribe(response => {\r\n if (response) {\r\n simpleIncident.discoveryDate = convertToDateYear(response.discoveryDate);\r\n simpleIncident.incidentName = response.incidentName?.replace('Fire', '').trim() + ' Wildfire';\r\n simpleIncident.fireCentreName = response.fireCentreName;\r\n simpleIncident.fireYear = response.fireYear;\r\n simpleIncident.incidentNumberLabel = response.incidentNumberLabel;\r\n simpleIncident.fireOfNoteInd = response.fireOfNoteInd;\r\n simpleIncident.stageOfControlCode = response.stageOfControlCode;\r\n simpleIncident.stageOfControlIcon = getStageOfControlIcon(\r\n response?.stageOfControlCode,\r\n );\r\n simpleIncident.stageOfControlLabel = getStageOfControlLabel(\r\n response?.stageOfControlCode,\r\n );\r\n this.incident = simpleIncident;\r\n this.cdr.detectChanges();\r\n }\r\n });\r\n } catch (error) {\r\n console.error(\r\n 'Caught error while populating associated incident for evacuation: ' +\r\n error,\r\n );\r\n }\r\n }\r\n\r\n onWatchlist(incident): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident) {\r\n if (!this.onWatchlist(incident)) {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n // navToIncident(incident: SimpleIncident) {\r\n // this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n // queryParams: {\r\n // fireYear: incident.fireYear,\r\n // incidentNumber: incident.incidentNumberLabel,\r\n // source: [ResourcesRoutes.FULL_DETAILS],\r\n // sourceId: this.id,\r\n // sourceType: 'evac-order',\r\n // name: this.name\r\n // },\r\n // });\r\n // }\r\n\r\n handleBookmarkClicked = ($event) => {\r\n this.addToWatchlist(this.incident);\r\n this.isAssociatedWildfireBookmarked = true;\r\n };\r\n\r\n handleViewDetailsClicked = () => {\r\n //this.navToIncident(this.incident);\r\n };\r\n}\r\n", + "sourceCode": "import { ChangeDetectorRef, Component } from '@angular/core';\r\nimport { ActivatedRoute, ParamMap } from '@angular/router';\r\nimport { AGOLService, AgolOptions } from '@app/services/AGOL-service';\r\nimport { PublishedIncidentService, SimpleIncident } from '@app/services/published-incident-service';\r\nimport { WatchlistService } from '@app/services/watchlist-service';\r\nimport { convertToDateYear, getStageOfControlIcon, getStageOfControlLabel } from '@app/utils';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-public-event-page',\r\n templateUrl: './public-event-page.component.html',\r\n styleUrls: ['./public-event-page.component.scss']\r\n})\r\nexport class PublicEventPageComponent {\r\n public isLoading = true;\r\n public loadingFailed = false;\r\n public eventType: string;\r\n public eventNumber: string;\r\n public eventName: string;\r\n public evac: string;\r\n public areaRestriction: string;\r\n public ban: string;\r\n public dangerRating: string;\r\n public incident: SimpleIncident;\r\n public isAssociatedWildfireBookmarked: boolean;\r\n\r\n constructor(\r\n private agolService: AGOLService,\r\n private router: ActivatedRoute,\r\n private watchlistService: WatchlistService,\r\n private publishedIncidentService: PublishedIncidentService,\r\n private cdr: ChangeDetectorRef,\r\n ) {\r\n this.router.queryParams.subscribe((params: ParamMap) => {\r\n this.eventType = params['eventType'];\r\n if (params && params['eventNumber'] && \r\n (params['eventType'] === 'Order' || params['eventType'] === 'Alert')) {\r\n this.eventNumber = params['eventNumber'];\r\n this.populateEvacByID({\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n });\r\n } else if(params && params['eventName'] && params['eventType'] === 'area-restriction'){\r\n this.eventName = params['eventName'];\r\n this.populateAreaRestrictionByName();\r\n } else if(params && params['eventNumber'] && params['eventType'] === 'ban'){\r\n this.eventNumber = params['eventNumber'];\r\n this.populateBanById();\r\n } else if(params && params['eventNumber'] && params['eventType'] === 'danger-rating'){\r\n this.eventNumber = params['eventNumber'];\r\n this.populateDangerRatingById();\r\n }\r\n\r\n this.populateIncident(this.eventNumber);\r\n this.isAssociatedWildfireBookmarked = this.onWatchlist(this.incident);\r\n });\r\n }\r\n\r\n async populateEvacByID(options: AgolOptions = null) {\r\n this.agolService\r\n .getEvacOrdersByEventNumber(\r\n this.eventNumber,\r\n options\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.evac = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateAreaRestrictionByName(options: AgolOptions = null) {\r\n this.agolService\r\n .getAreaRestrictions(\r\n `NAME='${this.eventName}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.areaRestriction = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateBanById(options: AgolOptions = null) {\r\n this.agolService\r\n .getBansAndProhibitionsById(\r\n this.eventNumber, {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n returnExtent: false,\r\n })\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.ban = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateDangerRatingById(options: AgolOptions = null) {\r\n this.agolService\r\n .getDangerRatings(\r\n `PROT_DR_SYSID ='${this.eventNumber}'`,\r\n null,\r\n {\r\n returnGeometry: true,\r\n returnCentroid: true,\r\n },\r\n )\r\n .toPromise()\r\n .then((response) => {\r\n if (response?.features?.length > 0 && response?.features[0].geometry?.rings?.length > 0) {\r\n this.dangerRating = response.features[0];\r\n this.isLoading = false;\r\n }\r\n });\r\n }\r\n\r\n async populateIncident(eventNumber: string) {\r\n const simpleIncident: SimpleIncident = new SimpleIncident();\r\n try {\r\n this.publishedIncidentService.fetchPublishedIncident(eventNumber).subscribe(response => {\r\n if (response) {\r\n simpleIncident.discoveryDate = convertToDateYear(response.discoveryDate);\r\n simpleIncident.incidentName = response.incidentName?.replace('Fire', '').trim() + ' Wildfire';\r\n simpleIncident.fireCentreName = response.fireCentreName;\r\n simpleIncident.fireYear = response.fireYear;\r\n simpleIncident.incidentNumberLabel = response.incidentNumberLabel;\r\n simpleIncident.fireOfNoteInd = response.fireOfNoteInd;\r\n simpleIncident.stageOfControlCode = response.stageOfControlCode;\r\n simpleIncident.stageOfControlIcon = getStageOfControlIcon(\r\n response?.stageOfControlCode,\r\n );\r\n simpleIncident.stageOfControlLabel = getStageOfControlLabel(\r\n response?.stageOfControlCode,\r\n );\r\n this.incident = simpleIncident;\r\n this.cdr.detectChanges();\r\n }\r\n });\r\n } catch (error) {\r\n console.error(\r\n 'Caught error while populating associated incident for evacuation: ' +\r\n error,\r\n );\r\n }\r\n }\r\n\r\n onWatchlist(incident): boolean {\r\n return this.watchlistService\r\n .getWatchlist()\r\n .includes(incident.fireYear + ':' + incident.incidentNumberLabel);\r\n }\r\n\r\n addToWatchlist(incident) {\r\n if (!this.onWatchlist(incident)) {\r\n this.watchlistService.saveToWatchlist(\r\n incident.fireYear,\r\n incident.incidentNumberLabel,\r\n );\r\n }\r\n }\r\n\r\n // navToIncident(incident: SimpleIncident) {\r\n // this.router.navigate([ResourcesRoutes.PUBLIC_INCIDENT], {\r\n // queryParams: {\r\n // fireYear: incident.fireYear,\r\n // incidentNumber: incident.incidentNumberLabel,\r\n // source: [ResourcesRoutes.FULL_DETAILS],\r\n // sourceId: this.id,\r\n // sourceType: 'evac-order',\r\n // name: this.name\r\n // },\r\n // });\r\n // }\r\n\r\n handleBookmarkClicked = ($event) => {\r\n this.addToWatchlist(this.incident);\r\n this.isAssociatedWildfireBookmarked = true;\r\n };\r\n\r\n handleViewDetailsClicked = () => {\r\n //this.navToIncident(this.incident);\r\n };\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -66299,7 +66556,7 @@ "deprecationMessage": "" } ], - "line": 24, + "line": 25, "jsdoctags": [ { "name": "agolService", @@ -66349,7 +66606,7 @@ ] }, "extends": [], - "templateData": "
    \r\n
    \r\n \r\n
    \r\n\r\n
    \r\n \r\n
    \r\n
    " + "templateData": "
    \r\n
    \r\n \r\n
    \r\n\r\n
    \r\n \r\n \r\n
    \r\n
    " }, { "name": "PublicIncidentPage", @@ -67034,7 +67291,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".related-topics-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .buttons {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n }\r\n}", + "data": ":host { display: block; }\r\n\r\n.related-topics-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .buttons {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n }\r\n}", "styleUrl": "./related-topics-card.component.scss" } ], @@ -67726,7 +67983,7 @@ }, { "name": "ResponseDetailsPanel", - "id": "component-ResponseDetailsPanel-50540d88b4156b58a8605f0f1c65a40d7108452a79614858c938719f09767567821050db9371ff152a7f1ce08965a9379ec848f7249c76472966c011c2ff73cd", + "id": "component-ResponseDetailsPanel-de4b88306e8e330e250a0560017d1edc834f8d52107a1c2de2e2e5b00efb3bd98a1b7ec6534f258eeb10277eb1b93c04107c5d7f48f9aa2a41443c125362e470", "file": "src/app/components/admin-incident-form/response-details-panel/response-details-panel.component.ts", "encapsulation": [], "entryComponents": [], @@ -68046,7 +68303,7 @@ "optional": false, "returnType": "any", "typeParameters": [], - "line": 248, + "line": 243, "deprecated": false, "deprecationMessage": "", "jsdoctags": [ @@ -68304,7 +68561,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 193, + "line": 194, "deprecated": false, "deprecationMessage": "" }, @@ -68324,7 +68581,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 222, + "line": 215, "deprecated": false, "deprecationMessage": "" }, @@ -68334,7 +68591,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 208, + "line": 200, "deprecated": false, "deprecationMessage": "" }, @@ -68344,7 +68601,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 235, + "line": 229, "deprecated": false, "deprecationMessage": "" } @@ -68358,7 +68615,7 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component, ElementRef, Input, OnInit, ViewChild } from '@angular/core';\r\nimport { UntypedFormGroup } from '@angular/forms';\r\nimport { AssignmentResourcesSummary, ResourceManagementService } from '@app/services/resource-management.service';\r\n\r\n@Component({\r\n selector: 'response-details-panel',\r\n templateUrl: './response-details-panel.component.html',\r\n styleUrls: ['./response-details-panel.component.scss'],\r\n})\r\nexport class ResponseDetailsPanel implements OnInit {\r\n @Input() public readonly formGroup: UntypedFormGroup;\r\n @Input() public incident;\r\n\r\n @ViewChild('initialAttackCrews') initialAttackCrews: ElementRef;\r\n @ViewChild('unitCrews') unitCrews: ElementRef;\r\n @ViewChild('helicopters') helicopters: ElementRef;\r\n @ViewChild('airtankers') airtankers: ElementRef;\r\n @ViewChild('pieces') pieces: ElementRef;\r\n @ViewChild('structure') structure: ElementRef;\r\n @ViewChild('imTeams') imTeams: ElementRef;\r\n\r\n responseDisclaimer = `The BC Wildfire Service relies on thousands of people each year to respond to wildfires. This includes firefighters, air crew, equipment operators, and support staff. For more information on resources assigned to this incident, please contact the information officer listed for this incident.`;\r\n incidentManagementComments = `An Incident Management Team has been assigned to this wildfire.`;\r\n\r\n details = \"detailsOnly\"\r\n\r\n constructor(private resourceManagementService: ResourceManagementService) { }\r\n\r\n ngOnInit() {\r\n this.formGroup.controls['responseComments'].setValue(\r\n this.responseDisclaimer,\r\n );\r\n }\r\n\r\n onWildfireCrewsChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['crewsComments'].setValue(\r\n this.crewCommentsValue(\r\n this.initialAttackCrews.nativeElement.value,\r\n this.unitCrews.nativeElement.value,\r\n ),\r\n );\r\n } else {\r\n this.formGroup.controls['crewsComments'].setValue('');\r\n }\r\n }\r\n\r\n onAviationChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['aviationComments'].setValue(\r\n this.aviationCommentsValue(\r\n this.helicopters.nativeElement.value,\r\n this.airtankers.nativeElement.value,\r\n ),\r\n );\r\n } else {\r\n this.formGroup.controls['aviationComments'].setValue('');\r\n }\r\n }\r\n\r\n onIncidentManagementTeamsChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['incidentManagementComments'].setValue(\r\n this.incidentManagementComments,\r\n );\r\n } else {\r\n this.formGroup.controls['incidentManagementComments'].setValue('');\r\n }\r\n }\r\n\r\n onHeavyEquipmentChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue(\r\n this.heavyEquipmentCommentsValue(this.pieces.nativeElement.value),\r\n );\r\n } else {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue('');\r\n }\r\n }\r\n\r\n onStructureProtectionChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['structureProtectionComments'].setValue(\r\n this.structureProtectionCommentsValue(),\r\n );\r\n } else {\r\n this.formGroup.controls['structureProtectionComments'].setValue('');\r\n }\r\n }\r\n\r\n crewCommentsValue(initialAttack, unityCrews) {\r\n if (initialAttack || unityCrews) {\r\n return `There are currently ${initialAttack && initialAttack > 0 ? initialAttack : 0\r\n } Initial Attack and ${unityCrews && unityCrews > 0 ? unityCrews : 0\r\n } Unit Crews responding to this wildfire.`;\r\n }\r\n }\r\n\r\n aviationCommentsValue(helicopters, airtankers) {\r\n if (helicopters || airtankers) {\r\n return `There are currently ${helicopters && helicopters > 0 ? helicopters : 0\r\n } helicopters and ${airtankers && airtankers > 0 ? airtankers : 0\r\n } airtankers responding to this wildfire.`;\r\n }\r\n }\r\n\r\n heavyEquipmentCommentsValue(pieces) {\r\n if (pieces && pieces > 0) {\r\n return `There are currently ${pieces} pieces of heavy equipment responding to this wildfire.`;\r\n }\r\n }\r\n\r\n structureProtectionCommentsValue() {\r\n return `Structure protection is responding to this incident.`;\r\n }\r\n\r\n incidentTeamCommentsValue() {\r\n return 'An Incident Management Team has been assigned to this wildfire.';\r\n }\r\n\r\n crewsValueChange() {\r\n if (this.incident.wildifreCrewsInd) {\r\n this.formGroup.controls['crewsComments'].setValue(\r\n this.crewCommentsValue(\r\n this.initialAttackCrews.nativeElement.value,\r\n this.unitCrews.nativeElement.value,\r\n ),\r\n );\r\n this.incident.crewResourceCount =\r\n (Number(this.initialAttackCrews?.nativeElement?.value) || 0) +\r\n (Number(this.unitCrews?.nativeElement?.value) || 0) || undefined;\r\n }\r\n }\r\n\r\n aviationValueChange() {\r\n if (this.incident.aviationInd) {\r\n this.formGroup.controls['aviationComments'].setValue(\r\n this.aviationCommentsValue(\r\n this.helicopters.nativeElement.value,\r\n this.airtankers.nativeElement.value,\r\n ),\r\n );\r\n this.incident.aviationResourceCount =\r\n (Number(this.helicopters?.nativeElement?.value) || 0) +\r\n (Number(this.airtankers?.nativeElement?.value) || 0) || undefined;\r\n }\r\n }\r\n\r\n heavyEquipmentValueChange() {\r\n if (this.incident.heavyEquipmentInd) {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue(\r\n this.heavyEquipmentCommentsValue(this.pieces.nativeElement.value),\r\n );\r\n this.incident.heavyEquipmentResourceCount =\r\n Number(this.pieces?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n structuretValueChange() {\r\n if (this.incident.structureProtectionInd) {\r\n this.formGroup.controls['structureProtectionComments'].setValue(\r\n this.structureProtectionCommentsValue(),\r\n );\r\n this.incident.structureProtectionResourceCount =\r\n Number(this.structure?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n incidentTeamValueChange() {\r\n if (this.incident.incidentManagementInd) {\r\n this.formGroup.controls['incidentManagementComments'].setValue(\r\n this.incidentTeamCommentsValue(),\r\n );\r\n this.incident.incidentManagementResourceCount =\r\n Number(this.imTeams?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n updateCrews() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.initialAttackCrews.nativeElement.value = this.getCount(details['Crews'].resources, 'Initial Attack Crew');\r\n this.unitCrews.nativeElement.value = this.getCount(details['Crews']?.resources, 'Unit Crew');\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update Crews', error)\r\n })\r\n }\r\n\r\n updateAviation() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.airtankers.nativeElement.value = this.getCount(details['Crews']?.resources, 'Parattack Crew');\r\n this.helicopters.nativeElement.value = this.getCount(details['Crews']?.resources, 'Rapattack Crew');\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update Aviation', error)\r\n })\r\n\r\n }\r\n\r\n updateIMTeam() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.imTeams.nativeElement.value = this.getCount(details['Crews']?.resources, 'IMT');\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update IM Team', error)\r\n })\r\n \r\n }\r\n\r\n updateEquipment() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.pieces.nativeElement.value = details['Heavy Equipment']?.totalCount;\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update Heavy Equipment', error);\r\n })\r\n }\r\n\r\n updateStructureProtection() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.structure.nativeElement.value = this.getCount(details['Fire Services Equipment']?.resources, 'Structure Protection Unit');\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update Structure Protection Unit', error);\r\n })\r\n }\r\n\r\n getCount(resource, name) {\r\n return resource.find(r => r.name == name).count;\r\n }\r\n}\r\n", + "sourceCode": "import { Component, ElementRef, Input, OnInit, ViewChild } from '@angular/core';\r\nimport { UntypedFormGroup } from '@angular/forms';\r\nimport { AssignmentResourcesSummary, ResourceManagementService } from '@app/services/resource-management.service';\r\n\r\n@Component({\r\n selector: 'response-details-panel',\r\n templateUrl: './response-details-panel.component.html',\r\n styleUrls: ['./response-details-panel.component.scss'],\r\n})\r\nexport class ResponseDetailsPanel implements OnInit {\r\n @Input() public readonly formGroup: UntypedFormGroup;\r\n @Input() public incident;\r\n\r\n @ViewChild('initialAttackCrews') initialAttackCrews: ElementRef;\r\n @ViewChild('unitCrews') unitCrews: ElementRef;\r\n @ViewChild('helicopters') helicopters: ElementRef;\r\n @ViewChild('airtankers') airtankers: ElementRef;\r\n @ViewChild('pieces') pieces: ElementRef;\r\n @ViewChild('structure') structure: ElementRef;\r\n @ViewChild('imTeams') imTeams: ElementRef;\r\n\r\n responseDisclaimer = `The BC Wildfire Service relies on thousands of people each year to respond to wildfires. This includes firefighters, air crew, equipment operators, and support staff. For more information on resources assigned to this incident, please contact the information officer listed for this incident.`;\r\n incidentManagementComments = `An Incident Management Team has been assigned to this wildfire.`;\r\n\r\n details = \"detailsOnly\"\r\n\r\n constructor(private resourceManagementService: ResourceManagementService) { }\r\n\r\n ngOnInit() {\r\n this.formGroup.controls['responseComments'].setValue(\r\n this.responseDisclaimer,\r\n );\r\n }\r\n\r\n onWildfireCrewsChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['crewsComments'].setValue(\r\n this.crewCommentsValue(\r\n this.initialAttackCrews.nativeElement.value,\r\n this.unitCrews.nativeElement.value,\r\n ),\r\n );\r\n } else {\r\n this.formGroup.controls['crewsComments'].setValue('');\r\n }\r\n }\r\n\r\n onAviationChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['aviationComments'].setValue(\r\n this.aviationCommentsValue(\r\n this.helicopters.nativeElement.value,\r\n this.airtankers.nativeElement.value,\r\n ),\r\n );\r\n } else {\r\n this.formGroup.controls['aviationComments'].setValue('');\r\n }\r\n }\r\n\r\n onIncidentManagementTeamsChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['incidentManagementComments'].setValue(\r\n this.incidentManagementComments,\r\n );\r\n } else {\r\n this.formGroup.controls['incidentManagementComments'].setValue('');\r\n }\r\n }\r\n\r\n onHeavyEquipmentChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue(\r\n this.heavyEquipmentCommentsValue(this.pieces.nativeElement.value),\r\n );\r\n } else {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue('');\r\n }\r\n }\r\n\r\n onStructureProtectionChecked(event) {\r\n if (event.checked) {\r\n this.formGroup.controls['structureProtectionComments'].setValue(\r\n this.structureProtectionCommentsValue(),\r\n );\r\n } else {\r\n this.formGroup.controls['structureProtectionComments'].setValue('');\r\n }\r\n }\r\n\r\n crewCommentsValue(initialAttack, unityCrews) {\r\n if (initialAttack || unityCrews) {\r\n return `There are currently ${initialAttack && initialAttack > 0 ? initialAttack : 0\r\n } Initial Attack and ${unityCrews && unityCrews > 0 ? unityCrews : 0\r\n } Unit Crews responding to this wildfire.`;\r\n }\r\n }\r\n\r\n aviationCommentsValue(helicopters, airtankers) {\r\n if (helicopters || airtankers) {\r\n return `There are currently ${helicopters && helicopters > 0 ? helicopters : 0\r\n } helicopters and ${airtankers && airtankers > 0 ? airtankers : 0\r\n } airtankers responding to this wildfire.`;\r\n }\r\n }\r\n\r\n heavyEquipmentCommentsValue(pieces) {\r\n if (pieces && pieces > 0) {\r\n return `There are currently ${pieces} pieces of heavy equipment responding to this wildfire.`;\r\n }\r\n }\r\n\r\n structureProtectionCommentsValue() {\r\n return `Structure protection is responding to this incident.`;\r\n }\r\n\r\n incidentTeamCommentsValue() {\r\n return 'An Incident Management Team has been assigned to this wildfire.';\r\n }\r\n\r\n crewsValueChange() {\r\n if (this.incident.wildifreCrewsInd) {\r\n this.formGroup.controls['crewsComments'].setValue(\r\n this.crewCommentsValue(\r\n this.initialAttackCrews.nativeElement.value,\r\n this.unitCrews.nativeElement.value,\r\n ),\r\n );\r\n this.incident.crewResourceCount =\r\n (Number(this.initialAttackCrews?.nativeElement?.value) || 0) +\r\n (Number(this.unitCrews?.nativeElement?.value) || 0) || undefined;\r\n }\r\n }\r\n\r\n aviationValueChange() {\r\n if (this.incident.aviationInd) {\r\n this.formGroup.controls['aviationComments'].setValue(\r\n this.aviationCommentsValue(\r\n this.helicopters.nativeElement.value,\r\n this.airtankers.nativeElement.value,\r\n ),\r\n );\r\n this.incident.aviationResourceCount =\r\n (Number(this.helicopters?.nativeElement?.value) || 0) +\r\n (Number(this.airtankers?.nativeElement?.value) || 0) || undefined;\r\n }\r\n }\r\n\r\n heavyEquipmentValueChange() {\r\n if (this.incident.heavyEquipmentInd) {\r\n this.formGroup.controls['heavyEquipmentComments'].setValue(\r\n this.heavyEquipmentCommentsValue(this.pieces.nativeElement.value),\r\n );\r\n this.incident.heavyEquipmentResourceCount =\r\n Number(this.pieces?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n structuretValueChange() {\r\n if (this.incident.structureProtectionInd) {\r\n this.formGroup.controls['structureProtectionComments'].setValue(\r\n this.structureProtectionCommentsValue(),\r\n );\r\n this.incident.structureProtectionResourceCount =\r\n Number(this.structure?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n incidentTeamValueChange() {\r\n if (this.incident.incidentManagementInd) {\r\n this.formGroup.controls['incidentManagementComments'].setValue(\r\n this.incidentTeamCommentsValue(),\r\n );\r\n this.incident.incidentManagementResourceCount =\r\n Number(this.imTeams?.nativeElement?.value) || undefined;\r\n }\r\n }\r\n\r\n updateCrews() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.initialAttackCrews.nativeElement.value = this.getCount(details['Crews'].resources, 'Initial Attack Crew');\r\n this.unitCrews.nativeElement.value = this.getCount(details['Crews']?.resources, 'Unit Crew');\r\n this.crewsValueChange();\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update Crews', error)\r\n })\r\n }\r\n\r\n updateAviation() {\r\n // needs to be set to 0 for now, Aviation has not yet been implemented in WFRM\r\n this.airtankers.nativeElement.value = 0;\r\n this.helicopters.nativeElement.value = 0;\r\n }\r\n\r\n updateIMTeam() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.imTeams.nativeElement.value = this.getCount(details['Crews']?.resources, 'IMT');\r\n this.incidentTeamValueChange();\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update IM Team', error)\r\n })\r\n \r\n }\r\n\r\n updateEquipment() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.pieces.nativeElement.value = details['Heavy Equipment']?.totalCount;\r\n this.heavyEquipmentValueChange();\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update Heavy Equipment', error);\r\n })\r\n }\r\n\r\n updateStructureProtection() {\r\n this.resourceManagementService.fetchResource(this.incident.wildfireYear, this.incident.incidentLabel, this.details).toPromise().then(result => {\r\n result?.summary?.then(summary => {\r\n const details = summary?.details as unknown as AssignmentResourcesSummary;\r\n if (details) {\r\n this.structure.nativeElement.value = this.getCount(details['Fire Services Equipment']?.resources, 'Structure Protection Unit');\r\n this.structuretValueChange();\r\n }\r\n })\r\n }).catch(error => {\r\n console.error('Could not update Structure Protection Unit', error);\r\n })\r\n }\r\n\r\n getCount(resource, name) {\r\n return resource.find(r => r.name == name).count;\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { @@ -68435,7 +68692,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".returning-home-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n}", + "data": ":host { display: block; }\r\n\r\n.returning-home-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n}", "styleUrl": "./returning-home-card.component.scss" } ], @@ -80457,7 +80714,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../styles/_variables.scss\";\r\n\r\n.two-column-content-cards-container {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 32px;\r\n\r\n @media screen and (max-width: $mobile-max-width) {\r\n display: block;\r\n padding-bottom: 24px;\r\n }\r\n\r\n .column-1, .column-2 {\r\n display: flex;\r\n flex-direction: column;\r\n width: 50%;\r\n gap: 32px;\r\n\r\n @media screen and (max-width: $mobile-max-width) {\r\n width: auto;\r\n padding-bottom: 24px;\r\n padding-left: 24px;\r\n padding-right: 24px;\r\n }\r\n }\r\n}", + "data": "@import \"../../../../styles/_variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.two-column-content-cards-container {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 32px;\r\n\r\n @media screen and (max-width: $mobile-max-width) {\r\n display: block;\r\n padding-bottom: 24px;\r\n }\r\n\r\n .column-1, .column-2 {\r\n display: flex;\r\n flex-direction: column;\r\n width: 50%;\r\n gap: 32px;\r\n\r\n @media screen and (max-width: $mobile-max-width) {\r\n width: auto;\r\n padding-bottom: 24px;\r\n padding-left: 24px;\r\n padding-right: 24px;\r\n }\r\n }\r\n}", "styleUrl": "./two-column-content-cards-container.component.scss" } ], @@ -83111,7 +83368,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": ".warning-banner {\r\n display: flex;\r\n padding: 8px 12px;\r\n align-items: flex-start;\r\n gap: 12px;\r\n border-radius: 5px;\r\n border: 1.5px solid #dedede;\r\n background: #FFFFFF;\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n flex-shrink: 0;\r\n }\r\n\r\n .label {\r\n color: #242424;\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto Sans\";\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n}\r\n", + "data": ":host { display: block; }\r\n\r\n.warning-banner {\r\n display: flex;\r\n padding: 8px 12px;\r\n align-items: flex-start;\r\n gap: 12px;\r\n border-radius: 5px;\r\n border: 1.5px solid #dedede;\r\n background: #FFFFFF;\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n flex-shrink: 0;\r\n }\r\n\r\n .label {\r\n color: #242424;\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto Sans\";\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n}\r\n", "styleUrl": "./warning-banner.component.scss" } ], @@ -86169,7 +86426,7 @@ }, { "name": "WfnewsButtonComponent", - "id": "component-WfnewsButtonComponent-758889628b5102115b771bffad15d103b0c87bc75273dc6dc82bdf528b50187fb1080d5b780cf7f1b67a4a6b99305f226ec476055aaa6d65343db3c54068732a", + "id": "component-WfnewsButtonComponent-df777831cf63c8aa4f6a2bfcab9a66e0ee8cdc9223075eb189a1a42281e6e1af20635db679ba105509f3ed9ffc93037c86d7fa0aa3640400fd27e679108a7371", "file": "src/app/components/common/wfnews-button/wfnews-button.component.ts", "encapsulation": [], "entryComponents": [], @@ -86224,17 +86481,61 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-button',\r\n templateUrl: './wfnews-button.component.html',\r\n styleUrls: ['./wfnews-button.component.scss'],\r\n})\r\nexport class WfnewsButtonComponent {\r\n @Input() label: string;\r\n @Input() componentStyle?: WfnewsButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport interface WfnewsButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WfnewsButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\ninterface WfnewsButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n labelColor: string;\r\n}\r\n", + "sourceCode": "import { Component, Input } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'wfnews-button',\r\n templateUrl: './wfnews-button.component.html',\r\n styleUrls: ['./wfnews-button.component.scss'],\r\n})\r\nexport class WfnewsButtonComponent {\r\n @Input() label: string;\r\n @Input() componentStyle?: WfnewsButtonStyle;\r\n @Input() clickHandler: () => void;\r\n}\r\n\r\nexport const defaultSlimButtonStyle: WfnewsButtonStyle = {\r\n slim: true,\r\n backgroundColor: 'transparent',\r\n border: '1px solid #C7C7C7',\r\n labelColor: '#242424'\r\n};\r\n\r\nexport interface WfnewsButtonArgs {\r\n iconPath: string;\r\n label: string;\r\n componentStyle?: WfnewsButtonStyle;\r\n clickHandler: () => void;\r\n}\r\n\r\nexport interface WfnewsButtonStyle {\r\n backgroundColor: string;\r\n border: string;\r\n labelColor: string;\r\n slim?: boolean;\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n.button-container {\r\n display: flex;\r\n padding: 12px 32px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n border-radius: 8px;\r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n .label {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: #000000;\r\n }\r\n\r\n .icon {\r\n width: 24px;\r\n height: 24px;\r\n background-color: #000000;\r\n }\r\n}\r\n", + "data": "@import \"../../../../styles/variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.button-container {\r\n display: flex;\r\n padding: 12px 32px;\r\n justify-content: center;\r\n align-items: center;\r\n gap: 8px;\r\n align-self: stretch;\r\n cursor: pointer;\r\n border-radius: 8px;\r\n background: #FFFFFF;\r\n border: 1px solid #dedede;\r\n\r\n &.slim {\r\n padding: 8px 16px;\r\n }\r\n\r\n .label {\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial,\r\n sans-serif;\r\n font-size: 16px;\r\n line-height: 24px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: normal;\r\n color: #000000;\r\n\r\n &.slim {\r\n font-weight: 400;\r\n }\r\n }\r\n}\r\n", "styleUrl": "./wfnews-button.component.scss" } ], "stylesData": "", "extends": [], - "templateData": "
    \r\n
    {{ label }}
    \r\n
    " + "templateData": "
    \r\n
    {{ label }}
    \r\n
    " + }, + { + "name": "WhatToExpectAlertToOrderCardComponent", + "id": "component-WhatToExpectAlertToOrderCardComponent-85d5af3307b0d79ec354d520cfcd7ddbf1c1af38f20fa6bc82dc79658694ca3b0cf632bd607f4e3ce49cf29efa362d45bf097329fe677f586fcf9e8c86cf4794", + "file": "src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.ts", + "encapsulation": [], + "entryComponents": [], + "inputs": [], + "outputs": [], + "providers": [], + "selector": "what-to-expect-alert-to-order-card", + "styleUrls": [ + "./what-to-expect-alert-to-order-card.component.scss" + ], + "styles": [], + "templateUrl": [ + "./what-to-expect-alert-to-order-card.component.html" + ], + "viewProviders": [], + "hostDirectives": [], + "inputsClass": [], + "outputsClass": [], + "propertiesClass": [], + "methodsClass": [], + "deprecated": false, + "deprecationMessage": "", + "hostBindings": [], + "hostListeners": [], + "standalone": false, + "imports": [], + "description": "", + "rawdescription": "\n", + "type": "component", + "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'what-to-expect-alert-to-order-card',\r\n templateUrl: './what-to-expect-alert-to-order-card.component.html',\r\n styleUrls: ['./what-to-expect-alert-to-order-card.component.scss']\r\n})\r\nexport class WhatToExpectAlertToOrderCardComponent {\r\n\r\n}\r\n", + "assetsDirs": [], + "styleUrlsData": [ + { + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.what-to-expect-alert-to-order-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 32px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "styleUrl": "./what-to-expect-alert-to-order-card.component.scss" + } + ], + "stylesData": "", + "extends": [], + "templateData": "\r\n
    \r\n What to expect if an evacuation alert becomes an order\r\n
    \r\n
    \r\n
    \r\n
    Leave Home
    \r\n
    \r\n Travel to a designated reception centre for supports, following the routes specified by local authorities.\r\n Talk to your local authorities to find out what organizations and resources are available in your area for animals during an emergency.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Prepare your home
    \r\n
    \r\n Be prepared to leave your home in case of an evacuation order. Residents will be given as much advance notice as possible prior to an evacuation, however, you may receive limited notice due to changing conditions.\r\n \r\n \r\n \r\n \r\n
    \r\n
    \r\n\r\n
    \r\n
    \r\n\r\n" }, { "name": "WhenYouLeaveCardComponent", @@ -86283,7 +86584,7 @@ "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.when-you-leave-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.when-you-leave-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", "styleUrl": "./when-you-leave-card.component.scss" } ], @@ -86293,7 +86594,7 @@ }, { "name": "WhereShouldIGoCardComponent", - "id": "component-WhereShouldIGoCardComponent-5a2a5db8b396a961d0e359d8a5810ad174beb64384e22c6ce70fd5ffb89d9dc51c00e34940d488dd4ef347a4c6f1b76336804b5b952c1ff873ac043cd5dd97ed", + "id": "component-WhereShouldIGoCardComponent-0c3ce5993f91f64aaa7eb1eb6722a103fc2fa6637668e6cc02820ebbfc9c6557d17d637507f361a6077a4b8f7076d7f0f8e4fbf7ad266911095955923ee7780d", "file": "src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.ts", "encapsulation": [], "entryComponents": [], @@ -86312,7 +86613,18 @@ "hostDirectives": [], "inputsClass": [], "outputsClass": [], - "propertiesClass": [], + "propertiesClass": [ + { + "name": "defaultSlimButtonStyle", + "defaultValue": "defaultSlimButtonStyle", + "deprecated": false, + "deprecationMessage": "", + "type": "", + "optional": false, + "description": "", + "line": 12 + } + ], "methodsClass": [ { "name": "directToLink", @@ -86320,7 +86632,7 @@ "optional": false, "returnType": "void", "typeParameters": [], - "line": 11, + "line": 14, "deprecated": false, "deprecationMessage": "" } @@ -86334,17 +86646,17 @@ "description": "", "rawdescription": "\n", "type": "component", - "sourceCode": "import { Component } from '@angular/core';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'where-should-i-go-card',\r\n templateUrl: './where-should-i-go-card.component.html',\r\n styleUrls: ['./where-should-i-go-card.component.scss']\r\n})\r\nexport class WhereShouldIGoCardComponent {\r\n\r\n directToLink() {\r\n window.open('https://www.drivebc.ca/');\r\n }\r\n}\r\n", + "sourceCode": "import { Component } from '@angular/core';\r\nimport { defaultSlimButtonStyle } from '@app/components/common/wfnews-button/wfnews-button.component';\r\n\r\n@Component({\r\n // eslint-disable-next-line @angular-eslint/component-selector\r\n selector: 'where-should-i-go-card',\r\n templateUrl: './where-should-i-go-card.component.html',\r\n styleUrls: ['./where-should-i-go-card.component.scss']\r\n})\r\nexport class WhereShouldIGoCardComponent {\r\n\r\n defaultSlimButtonStyle = defaultSlimButtonStyle;\r\n\r\n directToLink() {\r\n window.open('https://www.drivebc.ca/', '_blank');\r\n }\r\n}\r\n", "assetsDirs": [], "styleUrlsData": [ { - "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n.where-should-i-go-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}", + "data": "@import \"../../../../../styles/variables.scss\";\r\n\r\n:host { display: block; }\r\n\r\n.where-should-i-go-card {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 24px;\r\n\r\n .header {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n\r\n .title {\r\n color: var(--Black-24, #242424);\r\n /* 22 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 22px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 33px; /* 150% */\r\n }\r\n \r\n .text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n \r\n .content-container {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 8px;\r\n width: 100%;\r\n\r\n .content-title {\r\n color: var(--Black-48, #484848);\r\n /* 16 SB */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 600;\r\n line-height: 26px; /* 162.5% */\r\n }\r\n\r\n .content-list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 16px;\r\n width: 100%;\r\n\r\n .content-text {\r\n color: var(--Grey-5B, #5B5B5B);\r\n\r\n /* 16 Reg */\r\n font-family: \"Noto sans\", \"BCSans\", \"Open Sans\", Verdana, Arial, sans-serif;\r\n font-size: 16px;\r\n font-style: normal;\r\n font-weight: 400;\r\n line-height: 24px; /* 150% */\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.max-width-300 {\r\n max-width: 300px;\r\n}", "styleUrl": "./where-should-i-go-card.component.scss" } ], "stylesData": "", "extends": [], - "templateData": "\r\n
    \r\n Where Should I go?\r\n
    \r\n
    \r\n
    \r\n
    Reception Centres
    \r\n
    \r\n Travel to a reception centre designated by your Indigenous governing body or local government. Supports will not be available if you travel to a non-designated location.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Routes and Safety
    \r\n
    \r\n Follow the routes specified by local authorities. Avoid shortcuts - they could lead to a blocked or dangerous area. Do not attempt to drive through a wildfire.\r\n Do not attempt to drive through areas that may be affected by downed power lines or stay at least 10 metres away to avoid injury.\r\n
    \r\n
    \r\n\r\n
    \r\n
    If you have pets
    \r\n
    \r\n Talk to your local authorities to find out what organizations and resources are available in your area for animals during an emergency.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Check General Road Conditions
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n\r\n
    \r\n\r\n" + "templateData": "\r\n
    \r\n Where Should I go?\r\n
    \r\n
    \r\n
    \r\n
    Reception Centres
    \r\n
    \r\n Travel to a reception centre designated by your Indigenous governing body or local government. Supports will not be available if you travel to a non-designated location.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Routes and Safety
    \r\n
    \r\n Follow the routes specified by local authorities. Avoid shortcuts - they could lead to a blocked or dangerous area. Do not attempt to drive through a wildfire.\r\n Do not attempt to drive through areas that may be affected by downed power lines or stay at least 10 metres away to avoid injury.\r\n
    \r\n
    \r\n\r\n
    \r\n
    If you have pets
    \r\n
    \r\n Talk to your local authorities to find out what organizations and resources are available in your area for animals during an emergency.\r\n
    \r\n
    \r\n\r\n
    \r\n
    Check General Road Conditions
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n\r\n
    \r\n\r\n" }, { "name": "WildfireNotificationDialogComponent", @@ -89853,13 +90165,13 @@ "modules": [ { "name": "AppModule", - "id": "module-AppModule-2ca5826732d3e097491a88bccb5ffb312ccebbd4dd2d2325be14d38218f5c9cd74e95eea503c4843c4ed89264d335f25e0dcd35fdf2cf234728e87063b6331f3", + "id": "module-AppModule-57528fa5ba0064dc59d039396cea5720425b2b5c700c4c4b411156470c4175c776fb189807dad29139ef56350f917c488af0403e3e9e022111a3ba45207b7bb5", "description": "", "deprecationMessage": "", "deprecated": false, "file": "src/app/app.module.ts", "methods": [], - "sourceCode": "import { DragDropModule } from '@angular/cdk/drag-drop';\r\nimport { ScrollingModule } from '@angular/cdk/scrolling';\r\nimport { CdkTableModule } from '@angular/cdk/table';\r\nimport { APP_BASE_HREF, CommonModule } from '@angular/common';\r\nimport {\r\n HTTP_INTERCEPTORS,\r\n HttpClient,\r\n HttpClientModule,\r\n} from '@angular/common/http';\r\nimport { APP_INITIALIZER, Injector, NgModule } from '@angular/core';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\nimport { MatAutocompleteModule } from '@angular/material/autocomplete';\r\nimport { MatButtonModule } from '@angular/material/button';\r\nimport { MatButtonToggleModule } from '@angular/material/button-toggle';\r\nimport { MatCardModule } from '@angular/material/card';\r\nimport { MatCheckboxModule } from '@angular/material/checkbox';\r\nimport {\r\n MAT_DIALOG_DATA,\r\n MatDialogModule,\r\n MatDialogRef,\r\n MatDialogModule as MatMdcDialogModule,\r\n} from '@angular/material/dialog';\r\nimport { MatDividerModule } from '@angular/material/divider';\r\nimport { MatExpansionModule } from '@angular/material/expansion';\r\nimport { MatFormFieldModule } from '@angular/material/form-field';\r\nimport { MatGridListModule } from '@angular/material/grid-list';\r\nimport { MatIconModule } from '@angular/material/icon';\r\nimport { MatInputModule } from '@angular/material/input';\r\nimport { MatListModule } from '@angular/material/list';\r\nimport { MatMenuModule } from '@angular/material/menu';\r\nimport { MatProgressBarModule } from '@angular/material/progress-bar';\r\nimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner';\r\nimport { MatRadioModule } from '@angular/material/radio';\r\nimport { MatSelectModule } from '@angular/material/select';\r\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\r\nimport { MatSliderModule } from '@angular/material/slider';\r\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\r\nimport { MatSortModule } from '@angular/material/sort';\r\nimport { MatTableModule } from '@angular/material/table';\r\nimport { MatTabsModule } from '@angular/material/tabs';\r\nimport { MatToolbarModule } from '@angular/material/toolbar';\r\nimport { MatTooltipModule } from '@angular/material/tooltip';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\nimport { ServiceWorkerModule } from '@angular/service-worker';\r\nimport { YouTubePlayerModule } from '@angular/youtube-player';\r\nimport { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { RoFReviewPage } from '@app/components/report-of-fire/review-page/rof-review-page.component';\r\nimport { NotificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component';\r\nimport { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { OwlNativeDateTimeModule } from '@busacca/ng-pick-datetime';\r\nimport { CKEditorModule } from '@ckeditor/ckeditor5-angular';\r\nimport { HTTP } from '@ionic-native/http/ngx';\r\nimport { IonicModule } from '@ionic/angular';\r\nimport { IonicStorageModule } from '@ionic/storage-angular';\r\nimport { EffectsModule } from '@ngrx/effects';\r\nimport {\r\n FullRouterStateSerializer,\r\n StoreRouterConnectingModule,\r\n} from '@ngrx/router-store';\r\nimport { StoreModule } from '@ngrx/store';\r\nimport { StoreDevtoolsModule } from '@ngrx/store-devtools';\r\nimport { NgxChartsModule } from '@swimlane/ngx-charts';\r\nimport { AppConfigService, CoreUIModule, TokenService } from '@wf1/core-ui';\r\nimport {\r\n ApiModule as IncidentsApiModule,\r\n Configuration as IncidentsConfiguration,\r\n} from '@wf1/incidents-rest-api';\r\nimport {\r\n ApiModule as OrgUnitApiModule,\r\n OrgUnitConfiguration,\r\n} from '@wf1/orgunit-rest-api';\r\nimport { WildfireApplicationModule } from '@wf1/wfcc-application-ui';\r\nimport { Configuration as DocumentAPIServiceConfiguration } from '@wf1/wfdm-document-management-api';\r\nimport {\r\n Configuration as ScheduleAPIServiceConfiguration,\r\n ApiModule as ScheduleApiModule\r\n} from \"@wf1/wfrm-resource-schedule-api\";\r\nimport { GoogleChartsModule } from 'angular-google-charts';\r\nimport { LightgalleryModule } from 'lightgallery/angular/13';\r\nimport { OWL_DATE_TIME_FORMATS, OwlDateTimeModule } from 'ng-pick-datetime';\r\nimport { OwlMomentDateTimeModule } from 'ng-pick-datetime-moment';\r\nimport { NgxMaskModule } from 'ngx-mask';\r\nimport { NgxPaginationModule } from 'ngx-pagination';\r\nimport { environment } from '../environments/environment';\r\nimport { codeTableAndUserPrefFnInit } from './app-initializer';\r\nimport { AppComponent } from './app.component';\r\nimport { ROUTING } from './app.routing';\r\nimport { ActiveWildfireMapComponent } from './components/active-wildfire-map/active-wildfire-map.component';\r\nimport { AdminIncidentFormDesktop } from './components/admin-incident-form/admin-incident-form.component.desktop';\r\nimport { AreaRestrictionsDetailsPanel } from './components/admin-incident-form/area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactUsDialogComponent } from './components/admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ContactsDetailsPanel } from './components/admin-incident-form/contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './components/admin-incident-form/evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { EditImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component';\r\nimport { ImageCardPanel } from './components/admin-incident-form/image-gallery-panel/image-card-component/image-card-panel.component';\r\nimport { ImageGalleryPanel } from './components/admin-incident-form/image-gallery-panel/image-gallery-panel.component';\r\nimport { UploadImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component';\r\nimport { IncidentDetailsPanel } from './components/admin-incident-form/incident-details-panel/incident-details-panel.component';\r\nimport { EditMapDialogComponent } from './components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component';\r\nimport { MapsPanel } from './components/admin-incident-form/maps-panel/maps-panel.component';\r\nimport { UploadMapDialogComponent } from './components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component';\r\nimport { PublishDialogComponent } from './components/admin-incident-form/publish-dialog/publish-dialog.component';\r\nimport { ResponseDetailsPanel } from './components/admin-incident-form/response-details-panel/response-details-panel.component';\r\nimport { SummaryPanel } from './components/admin-incident-form/summary-panel/summary-panel.component';\r\nimport { EditVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component';\r\nimport { UploadVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component';\r\nimport { VideoCardPanel } from './components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component';\r\nimport { VideoGalleryPanel } from './components/admin-incident-form/video-gallery-panel/video-gallery-panel.component';\r\nimport { BaseDialogComponent } from './components/base-dialog/base-dialog.component';\r\nimport { AdvisorySectionComponent } from './components/common/advisory-section/advisory-section.component';\r\nimport { AlertOrderBannerComponent } from './components/common/alert-order-banner/alert-order-banner.component';\r\nimport { CheckboxButtonComponent } from './components/common/checkbox-button/checkbox-button.component';\r\nimport { CircleIconButtonComponent } from './components/common/circle-icon-button/circle-icon-button.component';\r\nimport { ContentCardContainerComponent } from './components/common/content-card-container/content-card-container.component';\r\nimport { CanDeactivateGuard } from './components/common/guards/unsaved-changes.guard';\r\nimport { IconButtonComponent } from './components/common/icon-button/icon-button.component';\r\nimport { IconInfoChipComponent } from './components/common/icon-info-chip/icon-info-chip.component';\r\nimport { IconListItemComponent } from './components/common/icon-list-item/icon-list-item.component';\r\nimport { LinkButtonComponent } from './components/common/link-button/link-button.component';\r\nimport { MapToggleButtonComponent } from './components/common/map-toggle-button/map-toggle-button.component';\r\nimport { MobileSlidingDrawerComponent } from './components/common/mobile-sliding-drawer/mobile-sliding-drawer.component';\r\nimport { ScrollToTopComponent } from './components/common/scroll-to-top-button/scroll-to-top.component';\r\nimport { TwoColumnContentCardsContainerComponent } from './components/common/two-column-content-cards-container/two-column-content-cards-container.component';\r\nimport { UnsavedChangesDialog } from './components/common/unsaved-changes-dialog/unsaved-changes-dialog.component';\r\nimport { WarningBannerComponent } from './components/common/warning-banner/warning-banner.component';\r\nimport { WfnewsButtonComponent } from './components/common/wfnews-button/wfnews-button.component';\r\nimport { Dashboard } from './components/dashboard-component/dashboard.component';\r\nimport { ActiveFiresWidget } from './components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component';\r\nimport { BansWidget } from './components/dashboard-component/widgets/bans-widget/bans-widget.component';\r\nimport { BlogWidget } from './components/dashboard-component/widgets/blog-widget/blog-widget.component';\r\nimport { EvacuationsWidget } from './components/dashboard-component/widgets/evacuations-widget/evacuations-widget.component';\r\nimport { FireCauseWidget } from './components/dashboard-component/widgets/fire-cause-widget/fire-cause-widget.component';\r\nimport { FireCentreStatsWidget } from './components/dashboard-component/widgets/fire-centre-stats-widget/fire-centre-stats-widget.component';\r\nimport { FireTotalsWidget } from './components/dashboard-component/widgets/fire-totals-widget/fire-totals-widget.component';\r\nimport { FiresOfNoteWidget } from './components/dashboard-component/widgets/fires-of-note-widget/fires-of-note-widget.component';\r\nimport { HistoricalComparisonWidget } from './components/dashboard-component/widgets/historical-comparison-widget/historical-comparison-widget.component';\r\nimport { OverviewWidget } from './components/dashboard-component/widgets/overview-widget/overview-widget.component';\r\nimport { ResourcesWidget } from './components/dashboard-component/widgets/resources-widget/resources-widget.component';\r\nimport { SituationWidget } from './components/dashboard-component/widgets/situation-widget/situation-widget.component';\r\nimport { SummaryWidget } from './components/dashboard-component/widgets/summary-widget/summary-widget.component';\r\nimport { VideosWidget } from './components/dashboard-component/widgets/videos-widget/videos-widget.component';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { DraggablePanelComponent } from './components/draggable-panel/draggable-panel.component';\r\nimport { ErrorPageComponent } from './components/error-page/error-page.component';\r\nimport { AreaRestrictionsFullDetailsComponent } from './components/full-details/area-restrictions-full-details/area-restrictions-full-details.component';\r\nimport { BansFullDetailsComponent } from './components/full-details/bans-full-details/bans-full-details.component';\r\nimport { AssociatedWildfireCardComponent } from './components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component';\r\nimport { AtTheReceptionCentreCardComponent } from './components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component';\r\nimport { ConnectWithLocalAuthoritiesCardComponent } from './components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component';\r\nimport { OtherSourcesWhenYouLeaveCardComponent } from './components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component';\r\nimport { RelatedTopicsCardComponent } from './components/full-details/cards/related-topics-card/related-topics-card.component';\r\nimport { ReturningHomeCardComponent } from './components/full-details/cards/returning-home-card/returning-home-card.component';\r\nimport { WhenYouLeaveCardComponent } from './components/full-details/cards/when-you-leave-card/when-you-leave-card.component';\r\nimport { WhereShouldIGoCardComponent } from './components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component';\r\nimport { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component';\r\nimport { EvacAlertFullDetailsComponent } from './components/full-details/evac-alert-full-details/evac-alert-full-details.component';\r\nimport { EvacOrderFullDetailsComponent } from './components/full-details/evac-order-full-details/evac-order-full-details.component';\r\nimport { EvacOtherInfoComponent } from './components/full-details/evac-other-info/evac-other-info.component';\r\nimport { FullDetailsComponent } from './components/full-details/full-details.component';\r\nimport { IncidentIdentifyPanelComponent } from './components/incident-identify-panel/incident-identify-panel.component';\r\nimport { AreaRestrictionLegendComponent } from './components/legend-panels/area-restriction-layers/area-restriction-legend.component';\r\nimport { BansLegendComponent } from './components/legend-panels/bans-layers/bans-legend.component';\r\nimport { BaseLegendComponent } from './components/legend-panels/base-legend.component';\r\nimport { DangerRatingLegendComponent } from './components/legend-panels/danger-rating-layers/danger-rating-legend.component';\r\nimport { EvacLegendComponent } from './components/legend-panels/evac-layers/evac-legend.component';\r\nimport { FireLegendComponent } from './components/legend-panels/fires/fire-legend.component';\r\nimport { LocalAuthoritiesLegendComponent } from './components/legend-panels/local-authorities-layers/local-authorities-legend.component';\r\nimport { MapLegendComponent } from './components/legend-panels/other-layers/map-legend.component';\r\nimport { PrecipForecastLegendComponent } from './components/legend-panels/precip-forecast-layers/precip-forecast-legend.component';\r\nimport { PrecipRadarLegendComponent } from './components/legend-panels/precip-radar-layers/precip-radar-legend.component';\r\nimport { ProtectedLandsLegendComponent } from './components/legend-panels/protected-lands-layers/protected-lands-legend.component';\r\nimport { RecSiteLegendComponent } from './components/legend-panels/rec-site-layers/rec-site-legend.component';\r\nimport { RoadEventLegendComponent } from './components/legend-panels/road-event-layers/road-event-legend.component';\r\nimport { SmokeLegendComponent } from './components/legend-panels/smoke-layers/smoke-legend.component';\r\nimport { MapLayersDataSourceDrawerSectionComponent } from './components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component';\r\nimport { MapLayersDrawerSectionComponent } from './components/map-layers-drawer-section/map-layers-drawer-section.component';\r\nimport { MapTypePickerComponent } from './components/map-type-picker/map-type-picker.component';\r\nimport { MessageDialogComponent } from './components/message-dialog/message-dialog.component';\r\nimport { MoreComponent } from './components/more/more.component';\r\nimport { PanelWildfireStageOfControlComponentDesktop } from './components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop';\r\nimport { EvacOrderDetailsComponent } from './components/public-event-page/evac-order-details/evac-order-details.component';\r\nimport { PublicEventPageComponent } from './components/public-event-page/public-event-page.component';\r\nimport { ImagePanelComponent } from './components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component';\r\nimport { IncidentGalleryAllMediaMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component';\r\nimport { IncidentGalleryImagesMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component';\r\nimport { IncidentGalleryPanelMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel-mobile/incident-gallery-panel-mobile.component';\r\nimport { IncidentGalleryPanel } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component';\r\nimport { IncidentGalleryVideosMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component';\r\nimport { VideoPanelComponent } from './components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component';\r\nimport { AreaRestrictionHeaderComponent } from './components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component';\r\nimport { BanHeaderComponent } from './components/public-incident-page/incident-info-header/ban-header/ban-header.component';\r\nimport { DangerRatingHeaderComponent } from './components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component';\r\nimport { IncidentHeaderPanel } from './components/public-incident-page/incident-info-header/incident-header-panel.component';\r\nimport { IncidentInfoPanelMobileComponent } from './components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component';\r\nimport { IncidentInfoPanel } from './components/public-incident-page/incident-info-panel/incident-info-panel.component';\r\nimport { IncidentMapsPanelMobileComponent } from './components/public-incident-page/incident-maps-panel-mobile/incident-maps-panel-mobile.component';\r\nimport { IncidentMapsPanel } from './components/public-incident-page/incident-maps-panel/incident-maps-panel.component';\r\nimport { IncidentOverviewPanelMobileComponent } from './components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component';\r\nimport { IncidentOverviewPanel } from './components/public-incident-page/incident-overview-panel/incident-overview-panel.component';\r\nimport { IncidentTabsComponent } from './components/public-incident-page/incident-tabs/incident-tabs.component';\r\nimport { PublicIncidentPage } from './components/public-incident-page/public-incident-page.component';\r\nimport { RoFCommentsPage } from './components/report-of-fire/comment-page/rof-comments-page.component';\r\nimport { LocationServicesDialogComponent } from './components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component';\r\nimport { RoFCompassPage } from './components/report-of-fire/compass-page/rof-compass-page.component';\r\nimport { RoFComplexQuestionPage } from './components/report-of-fire/complex-question-page/rof-complex-question-page.component';\r\nimport { RoFContactPage } from './components/report-of-fire/contact-page/rof-contact-page.component';\r\nimport { DialogLocationComponent } from './components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { RoFDisclaimerPage } from './components/report-of-fire/disclaimer-page/rof-disclaimer-page.component';\r\nimport { RoFLocationPage } from './components/report-of-fire/location-page/rof-location-page.component';\r\nimport { RoFPermissionsPage } from './components/report-of-fire/permissions-page/rof-permissions-page.component';\r\nimport { RoFPhotoPage } from './components/report-of-fire/photo-page/rof-photo-page.component';\r\nimport { ReportOfFirePage } from './components/report-of-fire/report-of-fire.component';\r\nimport { RofCallPage } from './components/report-of-fire/rof-callback-page/rof-call-page.component';\r\nimport { RoFSimpleQuestionPage } from './components/report-of-fire/simple-question-page/rof-simple-question-page.component';\r\nimport { RoFTitlePage } from './components/report-of-fire/title-page/rof-title-page.component';\r\nimport { AddSavedLocationComponent } from './components/saved/add-saved-location/add-saved-location.component';\r\nimport { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component';\r\nimport { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component';\r\nimport { SavedComponent } from './components/saved/saved.component';\r\nimport { SearchPageComponent } from './components/search/search-page.component';\r\nimport { SignOutPageComponent } from './components/sign-out-page/sign-out-page.component';\r\nimport { ContactWidgetDialogComponent } from './components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component';\r\nimport { StickyWidgetComponent } from './components/sticky-widget/sticky-widget.component';\r\nimport { WeatherHistoryOptionsDialogComponent } from './components/weather/weather-history-options-dialog/weather-history-options-dialog.component';\r\nimport { WeatherHistoryComponent } from './components/weather/weather-history/weather-history.component';\r\nimport { WeatherPanelComponent } from './components/weather/weather-panel/weather-panel.component';\r\nimport { AdminEditDashboard } from './components/wf-admin-panel/dashboard-panel/edit-dashboard.component';\r\nimport { WfAdminPanelComponentDesktop } from './components/wf-admin-panel/wf-admin-panel.component.desktop';\r\nimport { WFMapContainerComponent } from './components/wf-map-container/wf-map-container.component';\r\nimport { ResourcePanelComponent } from './components/wildfire-resources/resource-panel/resource-panel.component';\r\nimport { WildfirewResourcesComponent } from './components/wildfire-resources/wf-resources.component';\r\nimport { AreaRestrictionListComponent } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component';\r\nimport { AreaRestrictionListComponentDesktop } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop';\r\nimport { AreaRestrictionListComponentMobile } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.mobile';\r\nimport { BansListComponent } from './components/wildfires-list-header/bans-list/bans-list.component';\r\nimport { BansListComponentDesktop } from './components/wildfires-list-header/bans-list/bans-list.component.desktop';\r\nimport { BansListComponentMobile } from './components/wildfires-list-header/bans-list/bans-list.component.mobile';\r\nimport { EvacListComponent } from './components/wildfires-list-header/evac-list/evac-list.component';\r\nimport { EvacListComponentDesktop } from './components/wildfires-list-header/evac-list/evac-list.component.desktop';\r\nimport { EvacListComponentMobile } from './components/wildfires-list-header/evac-list/evac-list.component.mobile';\r\nimport { FilterByLocationDialogComponent } from './components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { FilterOptionsDialogComponent } from './components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component';\r\nimport { WildfiresListHeaderComponent } from './components/wildfires-list-header/wildfires-list-header.component';\r\nimport { WildFiresListComponentDesktop } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop';\r\nimport { WildFiresListComponentMobile } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.mobile';\r\nimport { AdminContainerDesktop } from './containers/admin/admin-container.component.desktop';\r\nimport { IncidentContainerDesktop } from './containers/incident/incident-container.component.desktop';\r\nimport { PanelWildfireStageOfControlContainerDesktop } from './containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.desktop';\r\nimport { WildfiresListContainerDesktop } from './containers/wildfiresList/wildfiresList-container.component.desktop';\r\nimport { SingleSelectDirective } from './directives/singleselect.directive';\r\nimport { WfnewsInterceptor } from './interceptors/wfnews-interceptor';\r\nimport { SafePipe } from './pipes/safe.pipe';\r\nimport { AGOLService } from './services/AGOL-service';\r\nimport { CommonUtilityService } from './services/common-utility.service';\r\nimport { DocumentManagementService } from './services/document-management.service';\r\nimport { GoogleChartsService } from './services/google-charts.service';\r\nimport { IonicStorageService } from './services/ionic-storage.service';\r\nimport { LocalStorageService } from './services/local-storage-service';\r\nimport { MapConfigService } from './services/map-config.service';\r\nimport { PointIdService } from './services/point-id.service';\r\nimport { PublishedIncidentService } from './services/published-incident-service';\r\nimport { ReportOfFireService } from './services/report-of-fire-service';\r\nimport { ResourceManagementService } from './services/resource-management.service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WatchlistService } from './services/watchlist-service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport { CustomReuseStrategy } from './shared/route/custom-route-reuse-strategy';\r\nimport { initialRootState, rootEffects, rootReducers } from './store';\r\nimport { provideBootstrapEffects } from './utils';\r\n\r\n// Copied from im-external.module TODO: consolidate in one place\r\nexport const DATE_FORMATS = {\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n};\r\n\r\n@NgModule({\r\n declarations: [\r\n AppComponent,\r\n WFMapContainerComponent,\r\n ActiveWildfireMapComponent,\r\n PanelWildfireStageOfControlComponentDesktop,\r\n WfAdminPanelComponentDesktop,\r\n SingleSelectDirective,\r\n AdminContainerDesktop,\r\n AdminIncidentFormDesktop,\r\n IncidentDetailsPanel,\r\n ResponseDetailsPanel,\r\n ContactsDetailsPanel,\r\n EvacOrdersDetailsPanel,\r\n AreaRestrictionsDetailsPanel,\r\n IncidentContainerDesktop,\r\n MapsPanel,\r\n MessageDialogComponent,\r\n EditMapDialogComponent,\r\n UploadMapDialogComponent,\r\n SignOutPageComponent,\r\n ImageGalleryPanel,\r\n EditImageDialogComponent,\r\n UploadImageDialogComponent,\r\n StickyWidgetComponent,\r\n ContactWidgetDialogComponent,\r\n PublishDialogComponent,\r\n UnsavedChangesDialog,\r\n ImageCardPanel,\r\n Dashboard,\r\n AdminEditDashboard,\r\n WeatherPanelComponent,\r\n WildfirewResourcesComponent,\r\n ResourcePanelComponent,\r\n ErrorPageComponent,\r\n WildFiresListComponentDesktop,\r\n WildfiresListContainerDesktop,\r\n IncidentIdentifyPanelComponent,\r\n PanelWildfireStageOfControlContainerDesktop,\r\n PublicIncidentPage,\r\n IncidentGalleryPanel,\r\n IncidentHeaderPanel,\r\n IncidentInfoPanel,\r\n IncidentMapsPanel,\r\n IncidentOverviewPanel,\r\n SummaryPanel,\r\n WildfiresListHeaderComponent,\r\n WildFiresListComponentMobile,\r\n BansListComponent,\r\n BansListComponentDesktop,\r\n BansListComponentMobile,\r\n AreaRestrictionListComponent,\r\n AreaRestrictionListComponentDesktop,\r\n AreaRestrictionListComponentMobile,\r\n EvacListComponent,\r\n EvacListComponentDesktop,\r\n EvacListComponentMobile,\r\n FilterByLocationDialogComponent,\r\n FilterOptionsDialogComponent,\r\n SafePipe,\r\n VideoGalleryPanel,\r\n VideoCardPanel,\r\n EditVideoDialogComponent,\r\n UploadVideoDialogComponent,\r\n DisclaimerDialogComponent,\r\n IncidentInfoPanelMobileComponent,\r\n IncidentOverviewPanelMobileComponent,\r\n IncidentMapsPanelMobileComponent,\r\n ContactUsDialogComponent,\r\n IncidentGalleryPanelMobileComponent,\r\n IncidentGalleryAllMediaMobileComponent,\r\n IncidentGalleryImagesMobileComponent,\r\n IncidentGalleryVideosMobileComponent,\r\n VideoPanelComponent,\r\n ImagePanelComponent,\r\n ScrollToTopComponent,\r\n MapToggleButtonComponent,\r\n AlertOrderBannerComponent,\r\n ReportOfFirePage,\r\n RoFTitlePage,\r\n RoFPermissionsPage,\r\n RoFSimpleQuestionPage,\r\n RoFComplexQuestionPage,\r\n RoFContactPage,\r\n RoFPhotoPage,\r\n RoFLocationPage,\r\n RoFCommentsPage,\r\n RoFReviewPage,\r\n RoFCompassPage,\r\n LocationServicesDialogComponent,\r\n DialogLocationComponent,\r\n RoFDisclaimerPage,\r\n RofCallPage,\r\n DialogExitComponent,\r\n OverviewWidget,\r\n SituationWidget,\r\n SummaryWidget,\r\n ActiveFiresWidget,\r\n ResourcesWidget,\r\n EvacuationsWidget,\r\n BansWidget,\r\n FiresOfNoteWidget,\r\n FireCauseWidget,\r\n BlogWidget,\r\n VideosWidget,\r\n FireTotalsWidget,\r\n HistoricalComparisonWidget,\r\n FireCentreStatsWidget,\r\n DraggablePanelComponent,\r\n MobileSlidingDrawerComponent,\r\n MapTypePickerComponent,\r\n CheckboxButtonComponent,\r\n MapLayersDrawerSectionComponent,\r\n MapLayersDataSourceDrawerSectionComponent,\r\n FullDetailsComponent,\r\n AreaRestrictionsFullDetailsComponent,\r\n DangerRatingFullDetailsComponent,\r\n LinkButtonComponent,\r\n SavedComponent,\r\n MoreComponent,\r\n BansFullDetailsComponent,\r\n EvacAlertFullDetailsComponent,\r\n EvacOrderFullDetailsComponent,\r\n EvacOtherInfoComponent,\r\n BaseLegendComponent,\r\n MapLegendComponent,\r\n FireLegendComponent,\r\n EvacLegendComponent,\r\n BansLegendComponent,\r\n AreaRestrictionLegendComponent,\r\n DangerRatingLegendComponent,\r\n SmokeLegendComponent,\r\n RoadEventLegendComponent,\r\n LocalAuthoritiesLegendComponent,\r\n PrecipRadarLegendComponent,\r\n PrecipForecastLegendComponent,\r\n RecSiteLegendComponent,\r\n ProtectedLandsLegendComponent,\r\n SearchPageComponent,\r\n AddSavedLocationComponent,\r\n NotificationMapComponent,\r\n SavedLocationFullDetailsComponent,\r\n ConfirmationDialogComponent,\r\n WildfireNotificationDialogComponent,\r\n SavedLocationWeatherDetailsComponent,\r\n WeatherHistoryComponent,\r\n WeatherHistoryOptionsDialogComponent,\r\n BaseDialogComponent,\r\n NotificationSnackbarComponent,\r\n PublicEventPageComponent,\r\n IncidentTabsComponent,\r\n AreaRestrictionHeaderComponent,\r\n BanHeaderComponent,\r\n DangerRatingHeaderComponent,\r\n AdvisorySectionComponent,\r\n IconButtonComponent,\r\n ContentCardContainerComponent,\r\n TwoColumnContentCardsContainerComponent,\r\n RelatedTopicsCardComponent,\r\n ReturningHomeCardComponent,\r\n AtTheReceptionCentreCardComponent,\r\n IconListItemComponent,\r\n WfnewsButtonComponent,\r\n WhereShouldIGoCardComponent,\r\n WarningBannerComponent,\r\n WhenYouLeaveCardComponent,\r\n OtherSourcesWhenYouLeaveCardComponent,\r\n ConnectWithLocalAuthoritiesCardComponent,\r\n AssociatedWildfireCardComponent,\r\n IconInfoChipComponent,\r\n CircleIconButtonComponent,\r\n EvacOrderDetailsComponent\r\n ],\r\n imports: [\r\n MatSortModule,\r\n MatProgressSpinnerModule,\r\n MatProgressBarModule,\r\n MatTableModule,\r\n MatSnackBarModule,\r\n MatButtonToggleModule,\r\n HttpClientModule,\r\n BrowserModule,\r\n BrowserAnimationsModule,\r\n CommonModule,\r\n CdkTableModule,\r\n DragDropModule,\r\n FormsModule,\r\n ReactiveFormsModule,\r\n ROUTING,\r\n MatButtonModule,\r\n MatDialogModule,\r\n MatMdcDialogModule,\r\n MatDividerModule,\r\n MatIconModule,\r\n MatListModule,\r\n MatMenuModule,\r\n MatRadioModule,\r\n MatInputModule,\r\n MatCheckboxModule,\r\n MatFormFieldModule,\r\n MatExpansionModule,\r\n MatSelectModule,\r\n MatGridListModule,\r\n MatCardModule,\r\n MatTableModule,\r\n MatTabsModule,\r\n MatProgressSpinnerModule,\r\n OwlDateTimeModule,\r\n OwlNativeDateTimeModule,\r\n OwlMomentDateTimeModule,\r\n CKEditorModule,\r\n CoreUIModule.forRoot({\r\n configurationPath: environment.app_config_location,\r\n }),\r\n IncidentsApiModule,\r\n OrgUnitApiModule,\r\n MatTooltipModule,\r\n MatAutocompleteModule,\r\n LightgalleryModule,\r\n StoreModule.forRoot(rootReducers, {\r\n initialState: initialRootState,\r\n // metaReducers: metaReducers,\r\n runtimeChecks: {\r\n strictStateImmutability: false,\r\n strictActionImmutability: false,\r\n },\r\n }),\r\n StoreRouterConnectingModule.forRoot({\r\n serializer: FullRouterStateSerializer,\r\n stateKey: 'router',\r\n }),\r\n StoreDevtoolsModule.instrument({\r\n maxAge: 25,\r\n logOnly: environment.production, // Restrict extension to log-only mode\r\n }),\r\n EffectsModule.forRoot([]),\r\n ServiceWorkerModule.register('wfnews-service-worker.js', {\r\n enabled: environment.production,\r\n scope: './',\r\n }),\r\n ScrollingModule,\r\n WildfireApplicationModule.forRoot(),\r\n MatToolbarModule,\r\n MatSlideToggleModule,\r\n MatExpansionModule,\r\n NgxPaginationModule,\r\n NgxChartsModule,\r\n YouTubePlayerModule,\r\n NgxMaskModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n IonicModule.forRoot(),\r\n MatSliderModule,\r\n GoogleChartsModule,\r\n ScheduleApiModule\r\n ],\r\n providers: [\r\n // Added provideBootstrapEffects function to handle the ngrx issue that loads effects before APP_INITIALIZER\r\n // providers have finished initializing.\r\n // See https://github.com/ngrx/platform/issues/931 for more information.\r\n provideBootstrapEffects(rootEffects),\r\n {\r\n provide: APP_BASE_HREF,\r\n useValue: environment.app_base,\r\n },\r\n {\r\n provide: RouteReuseStrategy,\r\n useClass: CustomReuseStrategy,\r\n },\r\n AGOLService,\r\n TokenService,\r\n UpdateService,\r\n {\r\n provide: APP_INITIALIZER,\r\n useFactory: codeTableAndUserPrefFnInit,\r\n multi: true,\r\n deps: [AppConfigService, HttpClient, Injector],\r\n },\r\n\r\n {\r\n provide: IncidentsConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new IncidentsConfiguration({\r\n basePath: appConfig.getConfig().rest.incidents,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OrgUnitConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new OrgUnitConfiguration({\r\n basePath: appConfig.getConfig().rest.orgunit,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: DocumentAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new DocumentAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfdm,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: ScheduleAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new ScheduleAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfrmSchedule,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OWL_DATE_TIME_FORMATS,\r\n useValue: DATE_FORMATS,\r\n },\r\n {\r\n provide: HTTP_INTERCEPTORS,\r\n useClass: WfnewsInterceptor,\r\n multi: true,\r\n },\r\n { provide: MAT_DIALOG_DATA, useValue: {} },\r\n { provide: MatDialogRef, useValue: {} },\r\n WFMapService,\r\n MapConfigService,\r\n CommonUtilityService,\r\n DocumentManagementService,\r\n PublishedIncidentService,\r\n LocalStorageService,\r\n WatchlistService,\r\n PointIdService,\r\n CanDeactivateGuard,\r\n ReportOfFireService,\r\n NotificationService,\r\n GoogleChartsService,\r\n HTTP,\r\n IonicStorageService,\r\n ResourceManagementService\r\n ],\r\n bootstrap: [AppComponent],\r\n})\r\nexport class AppModule {}\r\n", + "sourceCode": "import { DragDropModule } from '@angular/cdk/drag-drop';\r\nimport { ScrollingModule } from '@angular/cdk/scrolling';\r\nimport { CdkTableModule } from '@angular/cdk/table';\r\nimport { APP_BASE_HREF, CommonModule } from '@angular/common';\r\nimport {\r\n HTTP_INTERCEPTORS,\r\n HttpClient,\r\n HttpClientModule,\r\n} from '@angular/common/http';\r\nimport { APP_INITIALIZER, Injector, NgModule } from '@angular/core';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\nimport { MatAutocompleteModule } from '@angular/material/autocomplete';\r\nimport { MatButtonModule } from '@angular/material/button';\r\nimport { MatButtonToggleModule } from '@angular/material/button-toggle';\r\nimport { MatCardModule } from '@angular/material/card';\r\nimport { MatCheckboxModule } from '@angular/material/checkbox';\r\nimport {\r\n MAT_DIALOG_DATA,\r\n MatDialogModule,\r\n MatDialogRef,\r\n MatDialogModule as MatMdcDialogModule,\r\n} from '@angular/material/dialog';\r\nimport { MatDividerModule } from '@angular/material/divider';\r\nimport { MatExpansionModule } from '@angular/material/expansion';\r\nimport { MatFormFieldModule } from '@angular/material/form-field';\r\nimport { MatGridListModule } from '@angular/material/grid-list';\r\nimport { MatIconModule } from '@angular/material/icon';\r\nimport { MatInputModule } from '@angular/material/input';\r\nimport { MatListModule } from '@angular/material/list';\r\nimport { MatMenuModule } from '@angular/material/menu';\r\nimport { MatProgressBarModule } from '@angular/material/progress-bar';\r\nimport { MatProgressSpinnerModule } from '@angular/material/progress-spinner';\r\nimport { MatRadioModule } from '@angular/material/radio';\r\nimport { MatSelectModule } from '@angular/material/select';\r\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\r\nimport { MatSliderModule } from '@angular/material/slider';\r\nimport { MatSnackBarModule } from '@angular/material/snack-bar';\r\nimport { MatSortModule } from '@angular/material/sort';\r\nimport { MatTableModule } from '@angular/material/table';\r\nimport { MatTabsModule } from '@angular/material/tabs';\r\nimport { MatToolbarModule } from '@angular/material/toolbar';\r\nimport { MatTooltipModule } from '@angular/material/tooltip';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\nimport { ServiceWorkerModule } from '@angular/service-worker';\r\nimport { YouTubePlayerModule } from '@angular/youtube-player';\r\nimport { NotificationSnackbarComponent } from '@app/components/notification-snackbar/notification-snackbar.component';\r\nimport { DialogExitComponent } from '@app/components/report-of-fire/dialog-exit/dialog-exit.component';\r\nimport { RoFReviewPage } from '@app/components/report-of-fire/review-page/rof-review-page.component';\r\nimport { NotificationMapComponent } from '@app/components/saved/add-saved-location/notification-map/notification-map.component';\r\nimport { ConfirmationDialogComponent } from '@app/components/saved/confirmation-dialog/confirmation-dialog.component';\r\nimport { WildfireNotificationDialogComponent } from '@app/components/wildfire-notification-dialog/wildfire-notification-dialog.component';\r\nimport { NotificationService } from '@app/services/notification.service';\r\nimport { OwlNativeDateTimeModule } from '@busacca/ng-pick-datetime';\r\nimport { CKEditorModule } from '@ckeditor/ckeditor5-angular';\r\nimport { HTTP } from '@ionic-native/http/ngx';\r\nimport { IonicModule } from '@ionic/angular';\r\nimport { IonicStorageModule } from '@ionic/storage-angular';\r\nimport { EffectsModule } from '@ngrx/effects';\r\nimport {\r\n FullRouterStateSerializer,\r\n StoreRouterConnectingModule,\r\n} from '@ngrx/router-store';\r\nimport { StoreModule } from '@ngrx/store';\r\nimport { StoreDevtoolsModule } from '@ngrx/store-devtools';\r\nimport { NgxChartsModule } from '@swimlane/ngx-charts';\r\nimport { AppConfigService, CoreUIModule, TokenService } from '@wf1/core-ui';\r\nimport {\r\n ApiModule as IncidentsApiModule,\r\n Configuration as IncidentsConfiguration,\r\n} from '@wf1/incidents-rest-api';\r\nimport {\r\n ApiModule as OrgUnitApiModule,\r\n OrgUnitConfiguration,\r\n} from '@wf1/orgunit-rest-api';\r\nimport { WildfireApplicationModule } from '@wf1/wfcc-application-ui';\r\nimport { Configuration as DocumentAPIServiceConfiguration } from '@wf1/wfdm-document-management-api';\r\nimport {\r\n Configuration as ScheduleAPIServiceConfiguration,\r\n ApiModule as ScheduleApiModule\r\n} from \"@wf1/wfrm-resource-schedule-api\";\r\nimport { GoogleChartsModule } from 'angular-google-charts';\r\nimport { LightgalleryModule } from 'lightgallery/angular/13';\r\nimport { OWL_DATE_TIME_FORMATS, OwlDateTimeModule } from 'ng-pick-datetime';\r\nimport { OwlMomentDateTimeModule } from 'ng-pick-datetime-moment';\r\nimport { NgxMaskModule } from 'ngx-mask';\r\nimport { NgxPaginationModule } from 'ngx-pagination';\r\nimport { environment } from '../environments/environment';\r\nimport { codeTableAndUserPrefFnInit } from './app-initializer';\r\nimport { AppComponent } from './app.component';\r\nimport { ROUTING } from './app.routing';\r\nimport { ActiveWildfireMapComponent } from './components/active-wildfire-map/active-wildfire-map.component';\r\nimport { AdminIncidentFormDesktop } from './components/admin-incident-form/admin-incident-form.component.desktop';\r\nimport { AreaRestrictionsDetailsPanel } from './components/admin-incident-form/area-restrictions-details-panel/area-restrictions-details-panel.component';\r\nimport { ContactUsDialogComponent } from './components/admin-incident-form/contact-us-dialog/contact-us-dialog.component';\r\nimport { ContactsDetailsPanel } from './components/admin-incident-form/contacts-details-panel/contacts-details-panel.component';\r\nimport { EvacOrdersDetailsPanel } from './components/admin-incident-form/evac-orders-details-panel/evac-orders-details-panel.component';\r\nimport { EditImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/edit-image-dialog/edit-image-dialog.component';\r\nimport { ImageCardPanel } from './components/admin-incident-form/image-gallery-panel/image-card-component/image-card-panel.component';\r\nimport { ImageGalleryPanel } from './components/admin-incident-form/image-gallery-panel/image-gallery-panel.component';\r\nimport { UploadImageDialogComponent } from './components/admin-incident-form/image-gallery-panel/upload-image-dialog/upload-image-dialog.component';\r\nimport { IncidentDetailsPanel } from './components/admin-incident-form/incident-details-panel/incident-details-panel.component';\r\nimport { EditMapDialogComponent } from './components/admin-incident-form/maps-panel/edit-map-dialog/edit-map-dialog.component';\r\nimport { MapsPanel } from './components/admin-incident-form/maps-panel/maps-panel.component';\r\nimport { UploadMapDialogComponent } from './components/admin-incident-form/maps-panel/upload-map-dialog/upload-map-dialog.component';\r\nimport { PublishDialogComponent } from './components/admin-incident-form/publish-dialog/publish-dialog.component';\r\nimport { ResponseDetailsPanel } from './components/admin-incident-form/response-details-panel/response-details-panel.component';\r\nimport { SummaryPanel } from './components/admin-incident-form/summary-panel/summary-panel.component';\r\nimport { EditVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/edit-video-dialog/edit-video-dialog.component';\r\nimport { UploadVideoDialogComponent } from './components/admin-incident-form/video-gallery-panel/upload-video-dialog/upload-video-dialog.component';\r\nimport { VideoCardPanel } from './components/admin-incident-form/video-gallery-panel/video-card-component/video-card-panel.component';\r\nimport { VideoGalleryPanel } from './components/admin-incident-form/video-gallery-panel/video-gallery-panel.component';\r\nimport { BaseDialogComponent } from './components/base-dialog/base-dialog.component';\r\nimport { AdvisorySectionComponent } from './components/common/advisory-section/advisory-section.component';\r\nimport { AlertOrderBannerComponent } from './components/common/alert-order-banner/alert-order-banner.component';\r\nimport { CheckboxButtonComponent } from './components/common/checkbox-button/checkbox-button.component';\r\nimport { CircleIconButtonComponent } from './components/common/circle-icon-button/circle-icon-button.component';\r\nimport { ContentCardContainerComponent } from './components/common/content-card-container/content-card-container.component';\r\nimport { CanDeactivateGuard } from './components/common/guards/unsaved-changes.guard';\r\nimport { IconButtonComponent } from './components/common/icon-button/icon-button.component';\r\nimport { IconInfoChipComponent } from './components/common/icon-info-chip/icon-info-chip.component';\r\nimport { IconListItemComponent } from './components/common/icon-list-item/icon-list-item.component';\r\nimport { LinkButtonComponent } from './components/common/link-button/link-button.component';\r\nimport { MapToggleButtonComponent } from './components/common/map-toggle-button/map-toggle-button.component';\r\nimport { MobileSlidingDrawerComponent } from './components/common/mobile-sliding-drawer/mobile-sliding-drawer.component';\r\nimport { ScrollToTopComponent } from './components/common/scroll-to-top-button/scroll-to-top.component';\r\nimport { TwoColumnContentCardsContainerComponent } from './components/common/two-column-content-cards-container/two-column-content-cards-container.component';\r\nimport { UnsavedChangesDialog } from './components/common/unsaved-changes-dialog/unsaved-changes-dialog.component';\r\nimport { WarningBannerComponent } from './components/common/warning-banner/warning-banner.component';\r\nimport { WfnewsButtonComponent } from './components/common/wfnews-button/wfnews-button.component';\r\nimport { Dashboard } from './components/dashboard-component/dashboard.component';\r\nimport { ActiveFiresWidget } from './components/dashboard-component/widgets/active-fires-widget/active-fires-widget.component';\r\nimport { BansWidget } from './components/dashboard-component/widgets/bans-widget/bans-widget.component';\r\nimport { BlogWidget } from './components/dashboard-component/widgets/blog-widget/blog-widget.component';\r\nimport { EvacuationsWidget } from './components/dashboard-component/widgets/evacuations-widget/evacuations-widget.component';\r\nimport { FireCauseWidget } from './components/dashboard-component/widgets/fire-cause-widget/fire-cause-widget.component';\r\nimport { FireCentreStatsWidget } from './components/dashboard-component/widgets/fire-centre-stats-widget/fire-centre-stats-widget.component';\r\nimport { FireTotalsWidget } from './components/dashboard-component/widgets/fire-totals-widget/fire-totals-widget.component';\r\nimport { FiresOfNoteWidget } from './components/dashboard-component/widgets/fires-of-note-widget/fires-of-note-widget.component';\r\nimport { HistoricalComparisonWidget } from './components/dashboard-component/widgets/historical-comparison-widget/historical-comparison-widget.component';\r\nimport { OverviewWidget } from './components/dashboard-component/widgets/overview-widget/overview-widget.component';\r\nimport { ResourcesWidget } from './components/dashboard-component/widgets/resources-widget/resources-widget.component';\r\nimport { SituationWidget } from './components/dashboard-component/widgets/situation-widget/situation-widget.component';\r\nimport { SummaryWidget } from './components/dashboard-component/widgets/summary-widget/summary-widget.component';\r\nimport { VideosWidget } from './components/dashboard-component/widgets/videos-widget/videos-widget.component';\r\nimport { DisclaimerDialogComponent } from './components/disclaimer-dialog/disclaimer-dialog.component';\r\nimport { DraggablePanelComponent } from './components/draggable-panel/draggable-panel.component';\r\nimport { ErrorPageComponent } from './components/error-page/error-page.component';\r\nimport { AreaRestrictionsFullDetailsComponent } from './components/full-details/area-restrictions-full-details/area-restrictions-full-details.component';\r\nimport { BansFullDetailsComponent } from './components/full-details/bans-full-details/bans-full-details.component';\r\nimport { AssociatedWildfireCardComponent } from './components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component';\r\nimport { AtTheReceptionCentreCardComponent } from './components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component';\r\nimport { ConnectWithLocalAuthoritiesCardComponent } from './components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component';\r\nimport { GetPreparedCardComponent } from './components/full-details/cards/get-prepared-card/get-prepared-card.component';\r\nimport { OtherSourcesWhenYouLeaveCardComponent } from './components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component';\r\nimport { RelatedTopicsCardComponent } from './components/full-details/cards/related-topics-card/related-topics-card.component';\r\nimport { ReturningHomeCardComponent } from './components/full-details/cards/returning-home-card/returning-home-card.component';\r\nimport { WhatToExpectAlertToOrderCardComponent } from './components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component';\r\nimport { WhenYouLeaveCardComponent } from './components/full-details/cards/when-you-leave-card/when-you-leave-card.component';\r\nimport { WhereShouldIGoCardComponent } from './components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component';\r\nimport { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component';\r\nimport { EvacAlertFullDetailsComponent } from './components/full-details/evac-alert-full-details/evac-alert-full-details.component';\r\nimport { EvacOrderFullDetailsComponent } from './components/full-details/evac-order-full-details/evac-order-full-details.component';\r\nimport { EvacOtherInfoComponent } from './components/full-details/evac-other-info/evac-other-info.component';\r\nimport { FullDetailsComponent } from './components/full-details/full-details.component';\r\nimport { IncidentIdentifyPanelComponent } from './components/incident-identify-panel/incident-identify-panel.component';\r\nimport { AreaRestrictionLegendComponent } from './components/legend-panels/area-restriction-layers/area-restriction-legend.component';\r\nimport { BansLegendComponent } from './components/legend-panels/bans-layers/bans-legend.component';\r\nimport { BaseLegendComponent } from './components/legend-panels/base-legend.component';\r\nimport { DangerRatingLegendComponent } from './components/legend-panels/danger-rating-layers/danger-rating-legend.component';\r\nimport { EvacLegendComponent } from './components/legend-panels/evac-layers/evac-legend.component';\r\nimport { FireLegendComponent } from './components/legend-panels/fires/fire-legend.component';\r\nimport { LocalAuthoritiesLegendComponent } from './components/legend-panels/local-authorities-layers/local-authorities-legend.component';\r\nimport { MapLegendComponent } from './components/legend-panels/other-layers/map-legend.component';\r\nimport { PrecipForecastLegendComponent } from './components/legend-panels/precip-forecast-layers/precip-forecast-legend.component';\r\nimport { PrecipRadarLegendComponent } from './components/legend-panels/precip-radar-layers/precip-radar-legend.component';\r\nimport { ProtectedLandsLegendComponent } from './components/legend-panels/protected-lands-layers/protected-lands-legend.component';\r\nimport { RecSiteLegendComponent } from './components/legend-panels/rec-site-layers/rec-site-legend.component';\r\nimport { RoadEventLegendComponent } from './components/legend-panels/road-event-layers/road-event-legend.component';\r\nimport { SmokeLegendComponent } from './components/legend-panels/smoke-layers/smoke-legend.component';\r\nimport { MapLayersDataSourceDrawerSectionComponent } from './components/map-layers-datasource-drawer-section/map-layers-datasource-drawer-section.component';\r\nimport { MapLayersDrawerSectionComponent } from './components/map-layers-drawer-section/map-layers-drawer-section.component';\r\nimport { MapTypePickerComponent } from './components/map-type-picker/map-type-picker.component';\r\nimport { MessageDialogComponent } from './components/message-dialog/message-dialog.component';\r\nimport { MoreComponent } from './components/more/more.component';\r\nimport { PanelWildfireStageOfControlComponentDesktop } from './components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop';\r\nimport { EvacAlertDetailsComponent } from './components/public-event-page/evac-alert-details/evac-alert-details.component';\r\nimport { EvacOrderDetailsComponent } from './components/public-event-page/evac-order-details/evac-order-details.component';\r\nimport { PublicEventPageComponent } from './components/public-event-page/public-event-page.component';\r\nimport { ImagePanelComponent } from './components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component';\r\nimport { IncidentGalleryAllMediaMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-all-media-mobile/incident-gallery-all-media-mobile.component';\r\nimport { IncidentGalleryImagesMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-images-mobile/incident-gallery-images-mobile.component';\r\nimport { IncidentGalleryPanelMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel-mobile/incident-gallery-panel-mobile.component';\r\nimport { IncidentGalleryPanel } from './components/public-incident-page/incident-gallery-panel/incident-gallery-panel.component';\r\nimport { IncidentGalleryVideosMobileComponent } from './components/public-incident-page/incident-gallery-panel/incident-gallery-videos-mobile/incident-gallery-videos-mobile.component';\r\nimport { VideoPanelComponent } from './components/public-incident-page/incident-gallery-panel/video-panel/video-panel.component';\r\nimport { AreaRestrictionHeaderComponent } from './components/public-incident-page/incident-info-header/area-restriction-header/area-restriction-header.component';\r\nimport { BanHeaderComponent } from './components/public-incident-page/incident-info-header/ban-header/ban-header.component';\r\nimport { DangerRatingHeaderComponent } from './components/public-incident-page/incident-info-header/danger-rating-header/danger-rating-header.component';\r\nimport { IncidentHeaderPanel } from './components/public-incident-page/incident-info-header/incident-header-panel.component';\r\nimport { IncidentInfoPanelMobileComponent } from './components/public-incident-page/incident-info-panel-mobile/incident-info-panel-mobile.component';\r\nimport { IncidentInfoPanel } from './components/public-incident-page/incident-info-panel/incident-info-panel.component';\r\nimport { IncidentMapsPanelMobileComponent } from './components/public-incident-page/incident-maps-panel-mobile/incident-maps-panel-mobile.component';\r\nimport { IncidentMapsPanel } from './components/public-incident-page/incident-maps-panel/incident-maps-panel.component';\r\nimport { IncidentOverviewPanelMobileComponent } from './components/public-incident-page/incident-overview-panel-mobile/incident-overview-panel-mobile.component';\r\nimport { IncidentOverviewPanel } from './components/public-incident-page/incident-overview-panel/incident-overview-panel.component';\r\nimport { IncidentTabsComponent } from './components/public-incident-page/incident-tabs/incident-tabs.component';\r\nimport { PublicIncidentPage } from './components/public-incident-page/public-incident-page.component';\r\nimport { RoFCommentsPage } from './components/report-of-fire/comment-page/rof-comments-page.component';\r\nimport { LocationServicesDialogComponent } from './components/report-of-fire/compass-page/location-services-dialog/location-services-dialog.component';\r\nimport { RoFCompassPage } from './components/report-of-fire/compass-page/rof-compass-page.component';\r\nimport { RoFComplexQuestionPage } from './components/report-of-fire/complex-question-page/rof-complex-question-page.component';\r\nimport { RoFContactPage } from './components/report-of-fire/contact-page/rof-contact-page.component';\r\nimport { DialogLocationComponent } from './components/report-of-fire/dialog-location/dialog-location.component';\r\nimport { RoFDisclaimerPage } from './components/report-of-fire/disclaimer-page/rof-disclaimer-page.component';\r\nimport { RoFLocationPage } from './components/report-of-fire/location-page/rof-location-page.component';\r\nimport { RoFPermissionsPage } from './components/report-of-fire/permissions-page/rof-permissions-page.component';\r\nimport { RoFPhotoPage } from './components/report-of-fire/photo-page/rof-photo-page.component';\r\nimport { ReportOfFirePage } from './components/report-of-fire/report-of-fire.component';\r\nimport { RofCallPage } from './components/report-of-fire/rof-callback-page/rof-call-page.component';\r\nimport { RoFSimpleQuestionPage } from './components/report-of-fire/simple-question-page/rof-simple-question-page.component';\r\nimport { RoFTitlePage } from './components/report-of-fire/title-page/rof-title-page.component';\r\nimport { AddSavedLocationComponent } from './components/saved/add-saved-location/add-saved-location.component';\r\nimport { SavedLocationFullDetailsComponent } from './components/saved/saved-location-full-details/saved-location-full-details.component';\r\nimport { SavedLocationWeatherDetailsComponent } from './components/saved/saved-location-weather-details/saved-location-weather-details.component';\r\nimport { SavedComponent } from './components/saved/saved.component';\r\nimport { SearchPageComponent } from './components/search/search-page.component';\r\nimport { SignOutPageComponent } from './components/sign-out-page/sign-out-page.component';\r\nimport { ContactWidgetDialogComponent } from './components/sticky-widget/contact-widget-dialog/contact-widget-dialog.component';\r\nimport { StickyWidgetComponent } from './components/sticky-widget/sticky-widget.component';\r\nimport { WeatherHistoryOptionsDialogComponent } from './components/weather/weather-history-options-dialog/weather-history-options-dialog.component';\r\nimport { WeatherHistoryComponent } from './components/weather/weather-history/weather-history.component';\r\nimport { WeatherPanelComponent } from './components/weather/weather-panel/weather-panel.component';\r\nimport { AdminEditDashboard } from './components/wf-admin-panel/dashboard-panel/edit-dashboard.component';\r\nimport { WfAdminPanelComponentDesktop } from './components/wf-admin-panel/wf-admin-panel.component.desktop';\r\nimport { WFMapContainerComponent } from './components/wf-map-container/wf-map-container.component';\r\nimport { ResourcePanelComponent } from './components/wildfire-resources/resource-panel/resource-panel.component';\r\nimport { WildfirewResourcesComponent } from './components/wildfire-resources/wf-resources.component';\r\nimport { AreaRestrictionListComponent } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component';\r\nimport { AreaRestrictionListComponentDesktop } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.desktop';\r\nimport { AreaRestrictionListComponentMobile } from './components/wildfires-list-header/area-restriction-list/area-restriction-list.component.mobile';\r\nimport { BansListComponent } from './components/wildfires-list-header/bans-list/bans-list.component';\r\nimport { BansListComponentDesktop } from './components/wildfires-list-header/bans-list/bans-list.component.desktop';\r\nimport { BansListComponentMobile } from './components/wildfires-list-header/bans-list/bans-list.component.mobile';\r\nimport { EvacListComponent } from './components/wildfires-list-header/evac-list/evac-list.component';\r\nimport { EvacListComponentDesktop } from './components/wildfires-list-header/evac-list/evac-list.component.desktop';\r\nimport { EvacListComponentMobile } from './components/wildfires-list-header/evac-list/evac-list.component.mobile';\r\nimport { FilterByLocationDialogComponent } from './components/wildfires-list-header/filter-by-location/filter-by-location-dialog.component';\r\nimport { FilterOptionsDialogComponent } from './components/wildfires-list-header/filter-options-dialog/filter-options-dialog.component';\r\nimport { WildfiresListHeaderComponent } from './components/wildfires-list-header/wildfires-list-header.component';\r\nimport { WildFiresListComponentDesktop } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.desktop';\r\nimport { WildFiresListComponentMobile } from './components/wildfires-list-header/wildfires-list/wildfires-list.component.mobile';\r\nimport { AdminContainerDesktop } from './containers/admin/admin-container.component.desktop';\r\nimport { IncidentContainerDesktop } from './containers/incident/incident-container.component.desktop';\r\nimport { PanelWildfireStageOfControlContainerDesktop } from './containers/panelWildfireStageOfControl/panelWildfireStageOfControl-container.component.desktop';\r\nimport { WildfiresListContainerDesktop } from './containers/wildfiresList/wildfiresList-container.component.desktop';\r\nimport { SingleSelectDirective } from './directives/singleselect.directive';\r\nimport { WfnewsInterceptor } from './interceptors/wfnews-interceptor';\r\nimport { SafePipe } from './pipes/safe.pipe';\r\nimport { AGOLService } from './services/AGOL-service';\r\nimport { CommonUtilityService } from './services/common-utility.service';\r\nimport { DocumentManagementService } from './services/document-management.service';\r\nimport { GoogleChartsService } from './services/google-charts.service';\r\nimport { IonicStorageService } from './services/ionic-storage.service';\r\nimport { LocalStorageService } from './services/local-storage-service';\r\nimport { MapConfigService } from './services/map-config.service';\r\nimport { PointIdService } from './services/point-id.service';\r\nimport { PublishedIncidentService } from './services/published-incident-service';\r\nimport { ReportOfFireService } from './services/report-of-fire-service';\r\nimport { ResourceManagementService } from './services/resource-management.service';\r\nimport { UpdateService } from './services/update.service';\r\nimport { WatchlistService } from './services/watchlist-service';\r\nimport { WFMapService } from './services/wf-map.service';\r\nimport { CustomReuseStrategy } from './shared/route/custom-route-reuse-strategy';\r\nimport { initialRootState, rootEffects, rootReducers } from './store';\r\nimport { provideBootstrapEffects } from './utils';\r\n\r\n// Copied from im-external.module TODO: consolidate in one place\r\nexport const DATE_FORMATS = {\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n};\r\n\r\n@NgModule({\r\n declarations: [\r\n AppComponent,\r\n WFMapContainerComponent,\r\n ActiveWildfireMapComponent,\r\n PanelWildfireStageOfControlComponentDesktop,\r\n WfAdminPanelComponentDesktop,\r\n SingleSelectDirective,\r\n AdminContainerDesktop,\r\n AdminIncidentFormDesktop,\r\n IncidentDetailsPanel,\r\n ResponseDetailsPanel,\r\n ContactsDetailsPanel,\r\n EvacOrdersDetailsPanel,\r\n AreaRestrictionsDetailsPanel,\r\n IncidentContainerDesktop,\r\n MapsPanel,\r\n MessageDialogComponent,\r\n EditMapDialogComponent,\r\n UploadMapDialogComponent,\r\n SignOutPageComponent,\r\n ImageGalleryPanel,\r\n EditImageDialogComponent,\r\n UploadImageDialogComponent,\r\n StickyWidgetComponent,\r\n ContactWidgetDialogComponent,\r\n PublishDialogComponent,\r\n UnsavedChangesDialog,\r\n ImageCardPanel,\r\n Dashboard,\r\n AdminEditDashboard,\r\n WeatherPanelComponent,\r\n WildfirewResourcesComponent,\r\n ResourcePanelComponent,\r\n ErrorPageComponent,\r\n WildFiresListComponentDesktop,\r\n WildfiresListContainerDesktop,\r\n IncidentIdentifyPanelComponent,\r\n PanelWildfireStageOfControlContainerDesktop,\r\n PublicIncidentPage,\r\n IncidentGalleryPanel,\r\n IncidentHeaderPanel,\r\n IncidentInfoPanel,\r\n IncidentMapsPanel,\r\n IncidentOverviewPanel,\r\n SummaryPanel,\r\n WildfiresListHeaderComponent,\r\n WildFiresListComponentMobile,\r\n BansListComponent,\r\n BansListComponentDesktop,\r\n BansListComponentMobile,\r\n AreaRestrictionListComponent,\r\n AreaRestrictionListComponentDesktop,\r\n AreaRestrictionListComponentMobile,\r\n EvacListComponent,\r\n EvacListComponentDesktop,\r\n EvacListComponentMobile,\r\n FilterByLocationDialogComponent,\r\n FilterOptionsDialogComponent,\r\n SafePipe,\r\n VideoGalleryPanel,\r\n VideoCardPanel,\r\n EditVideoDialogComponent,\r\n UploadVideoDialogComponent,\r\n DisclaimerDialogComponent,\r\n IncidentInfoPanelMobileComponent,\r\n IncidentOverviewPanelMobileComponent,\r\n IncidentMapsPanelMobileComponent,\r\n ContactUsDialogComponent,\r\n IncidentGalleryPanelMobileComponent,\r\n IncidentGalleryAllMediaMobileComponent,\r\n IncidentGalleryImagesMobileComponent,\r\n IncidentGalleryVideosMobileComponent,\r\n VideoPanelComponent,\r\n ImagePanelComponent,\r\n ScrollToTopComponent,\r\n MapToggleButtonComponent,\r\n AlertOrderBannerComponent,\r\n ReportOfFirePage,\r\n RoFTitlePage,\r\n RoFPermissionsPage,\r\n RoFSimpleQuestionPage,\r\n RoFComplexQuestionPage,\r\n RoFContactPage,\r\n RoFPhotoPage,\r\n RoFLocationPage,\r\n RoFCommentsPage,\r\n RoFReviewPage,\r\n RoFCompassPage,\r\n LocationServicesDialogComponent,\r\n DialogLocationComponent,\r\n RoFDisclaimerPage,\r\n RofCallPage,\r\n DialogExitComponent,\r\n OverviewWidget,\r\n SituationWidget,\r\n SummaryWidget,\r\n ActiveFiresWidget,\r\n ResourcesWidget,\r\n EvacuationsWidget,\r\n BansWidget,\r\n FiresOfNoteWidget,\r\n FireCauseWidget,\r\n BlogWidget,\r\n VideosWidget,\r\n FireTotalsWidget,\r\n HistoricalComparisonWidget,\r\n FireCentreStatsWidget,\r\n DraggablePanelComponent,\r\n MobileSlidingDrawerComponent,\r\n MapTypePickerComponent,\r\n CheckboxButtonComponent,\r\n MapLayersDrawerSectionComponent,\r\n MapLayersDataSourceDrawerSectionComponent,\r\n FullDetailsComponent,\r\n AreaRestrictionsFullDetailsComponent,\r\n DangerRatingFullDetailsComponent,\r\n LinkButtonComponent,\r\n SavedComponent,\r\n MoreComponent,\r\n BansFullDetailsComponent,\r\n EvacAlertFullDetailsComponent,\r\n EvacOrderFullDetailsComponent,\r\n EvacOtherInfoComponent,\r\n BaseLegendComponent,\r\n MapLegendComponent,\r\n FireLegendComponent,\r\n EvacLegendComponent,\r\n BansLegendComponent,\r\n AreaRestrictionLegendComponent,\r\n DangerRatingLegendComponent,\r\n SmokeLegendComponent,\r\n RoadEventLegendComponent,\r\n LocalAuthoritiesLegendComponent,\r\n PrecipRadarLegendComponent,\r\n PrecipForecastLegendComponent,\r\n RecSiteLegendComponent,\r\n ProtectedLandsLegendComponent,\r\n SearchPageComponent,\r\n AddSavedLocationComponent,\r\n NotificationMapComponent,\r\n SavedLocationFullDetailsComponent,\r\n ConfirmationDialogComponent,\r\n WildfireNotificationDialogComponent,\r\n SavedLocationWeatherDetailsComponent,\r\n WeatherHistoryComponent,\r\n WeatherHistoryOptionsDialogComponent,\r\n BaseDialogComponent,\r\n NotificationSnackbarComponent,\r\n PublicEventPageComponent,\r\n IncidentTabsComponent,\r\n AreaRestrictionHeaderComponent,\r\n BanHeaderComponent,\r\n DangerRatingHeaderComponent,\r\n AdvisorySectionComponent,\r\n IconButtonComponent,\r\n ContentCardContainerComponent,\r\n TwoColumnContentCardsContainerComponent,\r\n RelatedTopicsCardComponent,\r\n ReturningHomeCardComponent,\r\n AtTheReceptionCentreCardComponent,\r\n IconListItemComponent,\r\n WfnewsButtonComponent,\r\n WhereShouldIGoCardComponent,\r\n WarningBannerComponent,\r\n WhenYouLeaveCardComponent,\r\n OtherSourcesWhenYouLeaveCardComponent,\r\n ConnectWithLocalAuthoritiesCardComponent,\r\n AssociatedWildfireCardComponent,\r\n IconInfoChipComponent,\r\n CircleIconButtonComponent,\r\n EvacOrderDetailsComponent,\r\n EvacAlertDetailsComponent,\r\n GetPreparedCardComponent,\r\n WhatToExpectAlertToOrderCardComponent\r\n ],\r\n imports: [\r\n MatSortModule,\r\n MatProgressSpinnerModule,\r\n MatProgressBarModule,\r\n MatTableModule,\r\n MatSnackBarModule,\r\n MatButtonToggleModule,\r\n HttpClientModule,\r\n BrowserModule,\r\n BrowserAnimationsModule,\r\n CommonModule,\r\n CdkTableModule,\r\n DragDropModule,\r\n FormsModule,\r\n ReactiveFormsModule,\r\n ROUTING,\r\n MatButtonModule,\r\n MatDialogModule,\r\n MatMdcDialogModule,\r\n MatDividerModule,\r\n MatIconModule,\r\n MatListModule,\r\n MatMenuModule,\r\n MatRadioModule,\r\n MatInputModule,\r\n MatCheckboxModule,\r\n MatFormFieldModule,\r\n MatExpansionModule,\r\n MatSelectModule,\r\n MatGridListModule,\r\n MatCardModule,\r\n MatTableModule,\r\n MatTabsModule,\r\n MatProgressSpinnerModule,\r\n OwlDateTimeModule,\r\n OwlNativeDateTimeModule,\r\n OwlMomentDateTimeModule,\r\n CKEditorModule,\r\n CoreUIModule.forRoot({\r\n configurationPath: environment.app_config_location,\r\n }),\r\n IncidentsApiModule,\r\n OrgUnitApiModule,\r\n MatTooltipModule,\r\n MatAutocompleteModule,\r\n LightgalleryModule,\r\n StoreModule.forRoot(rootReducers, {\r\n initialState: initialRootState,\r\n // metaReducers: metaReducers,\r\n runtimeChecks: {\r\n strictStateImmutability: false,\r\n strictActionImmutability: false,\r\n },\r\n }),\r\n StoreRouterConnectingModule.forRoot({\r\n serializer: FullRouterStateSerializer,\r\n stateKey: 'router',\r\n }),\r\n StoreDevtoolsModule.instrument({\r\n maxAge: 25,\r\n logOnly: environment.production, // Restrict extension to log-only mode\r\n }),\r\n EffectsModule.forRoot([]),\r\n ServiceWorkerModule.register('wfnews-service-worker.js', {\r\n enabled: environment.production,\r\n scope: './',\r\n }),\r\n ScrollingModule,\r\n WildfireApplicationModule.forRoot(),\r\n MatToolbarModule,\r\n MatSlideToggleModule,\r\n MatExpansionModule,\r\n NgxPaginationModule,\r\n NgxChartsModule,\r\n YouTubePlayerModule,\r\n NgxMaskModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n IonicModule.forRoot(),\r\n MatSliderModule,\r\n GoogleChartsModule,\r\n ScheduleApiModule\r\n ],\r\n providers: [\r\n // Added provideBootstrapEffects function to handle the ngrx issue that loads effects before APP_INITIALIZER\r\n // providers have finished initializing.\r\n // See https://github.com/ngrx/platform/issues/931 for more information.\r\n provideBootstrapEffects(rootEffects),\r\n {\r\n provide: APP_BASE_HREF,\r\n useValue: environment.app_base,\r\n },\r\n {\r\n provide: RouteReuseStrategy,\r\n useClass: CustomReuseStrategy,\r\n },\r\n AGOLService,\r\n TokenService,\r\n UpdateService,\r\n {\r\n provide: APP_INITIALIZER,\r\n useFactory: codeTableAndUserPrefFnInit,\r\n multi: true,\r\n deps: [AppConfigService, HttpClient, Injector],\r\n },\r\n\r\n {\r\n provide: IncidentsConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new IncidentsConfiguration({\r\n basePath: appConfig.getConfig().rest.incidents,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OrgUnitConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new OrgUnitConfiguration({\r\n basePath: appConfig.getConfig().rest.orgunit,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: DocumentAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new DocumentAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfdm,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: ScheduleAPIServiceConfiguration,\r\n useFactory(appConfig: AppConfigService) {\r\n return new ScheduleAPIServiceConfiguration({\r\n basePath: appConfig.getConfig().rest.wfrmSchedule,\r\n });\r\n },\r\n multi: false,\r\n deps: [AppConfigService],\r\n },\r\n {\r\n provide: OWL_DATE_TIME_FORMATS,\r\n useValue: DATE_FORMATS,\r\n },\r\n {\r\n provide: HTTP_INTERCEPTORS,\r\n useClass: WfnewsInterceptor,\r\n multi: true,\r\n },\r\n { provide: MAT_DIALOG_DATA, useValue: {} },\r\n { provide: MatDialogRef, useValue: {} },\r\n WFMapService,\r\n MapConfigService,\r\n CommonUtilityService,\r\n DocumentManagementService,\r\n PublishedIncidentService,\r\n LocalStorageService,\r\n WatchlistService,\r\n PointIdService,\r\n CanDeactivateGuard,\r\n ReportOfFireService,\r\n NotificationService,\r\n GoogleChartsService,\r\n HTTP,\r\n IonicStorageService,\r\n ResourceManagementService\r\n ],\r\n bootstrap: [AppComponent],\r\n})\r\nexport class AppModule {}\r\n", "children": [ { "type": "providers", @@ -90061,6 +90373,9 @@ { "name": "ErrorPageComponent" }, + { + "name": "EvacAlertDetailsComponent" + }, { "name": "EvacAlertFullDetailsComponent" }, @@ -90115,6 +90430,9 @@ { "name": "FullDetailsComponent" }, + { + "name": "GetPreparedCardComponent" + }, { "name": "HistoricalComparisonWidget" }, @@ -90403,6 +90721,9 @@ { "name": "WfnewsButtonComponent" }, + { + "name": "WhatToExpectAlertToOrderCardComponent" + }, { "name": "WhenYouLeaveCardComponent" }, @@ -90573,6 +90894,26 @@ "type": "object", "defaultValue": "{\r\n fullPickerInput: 'Y-MM-DD HH:mm',\r\n datePickerInput: 'Y-MM-DD',\r\n timePickerInput: 'HH:mm',\r\n monthYearLabel: 'Y-MM',\r\n dateA11yLabel: 'Y-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n simplifiedDate: 'MMM DD',\r\n simplifiedDateWithYear: 'MMM DD YYYY',\r\n simplifiedDateWithTime: 'MMM DD, YYYY - HH:mm',\r\n simplifiedMonthDate: 'MM-DD',\r\n fullPickerInputWithSlash: 'Y-MM-DD/ HH:mm',\r\n API_DATE: 'Y-MM-DD',\r\n API_TIMESTAMP: 'Y-MM-DD HH:mm:ss',\r\n API_TIMESTAMP_WITH_SEP: 'Y-MM-DDTHH:mm:ss',\r\n}" }, + { + "name": "defaultSlimButtonStyle", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/common/wfnews-button/wfnews-button.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "WfnewsButtonStyle", + "defaultValue": "{\r\n slim: true,\r\n backgroundColor: 'transparent',\r\n border: '1px solid #C7C7C7',\r\n labelColor: '#242424'\r\n}" + }, + { + "name": "defaultSlimIconButtonStyle", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/common/icon-button/icon-button.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "IconButtonStyle", + "defaultValue": "{\r\n slim: true,\r\n backgroundColor: 'transparent',\r\n border: '1px solid #C7C7C7',\r\n labelColor: '#242424'\r\n}" + }, { "name": "defineEsriBasemap", "ctype": "miscellaneous", @@ -96136,6 +96477,30 @@ "defaultValue": "{\r\n fullPickerInput: 'YYYY-MM-DD HH:mm:ss',\r\n datePickerInput: 'YYYY-MM-DD',\r\n timePickerInput: 'HH:mm:ss',\r\n monthYearLabel: 'YYYY-MM',\r\n dateA11yLabel: 'YYYY-MMM-DD',\r\n monthYearA11yLabel: 'YYYY-MMM',\r\n}" } ], + "src/app/components/common/wfnews-button/wfnews-button.component.ts": [ + { + "name": "defaultSlimButtonStyle", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/common/wfnews-button/wfnews-button.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "WfnewsButtonStyle", + "defaultValue": "{\r\n slim: true,\r\n backgroundColor: 'transparent',\r\n border: '1px solid #C7C7C7',\r\n labelColor: '#242424'\r\n}" + } + ], + "src/app/components/common/icon-button/icon-button.component.ts": [ + { + "name": "defaultSlimIconButtonStyle", + "ctype": "miscellaneous", + "subtype": "variable", + "file": "src/app/components/common/icon-button/icon-button.component.ts", + "deprecated": false, + "deprecationMessage": "", + "type": "IconButtonStyle", + "defaultValue": "{\r\n slim: true,\r\n backgroundColor: 'transparent',\r\n border: '1px solid #C7C7C7',\r\n labelColor: '#242424'\r\n}" + } + ], "src/app/components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.ts": [ { "name": "delay", @@ -101801,7 +102166,17 @@ "linktype": "interface", "name": "IconButtonStyle", "coveragePercent": 0, - "coverageCount": "0/6", + "coverageCount": "0/7", + "status": "low" + }, + { + "filePath": "src/app/components/common/icon-button/icon-button.component.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "defaultSlimIconButtonStyle", + "coveragePercent": 0, + "coverageCount": "0/1", "status": "low" }, { @@ -101945,7 +102320,17 @@ "linktype": "interface", "name": "WfnewsButtonStyle", "coveragePercent": 0, - "coverageCount": "0/4", + "coverageCount": "0/5", + "status": "low" + }, + { + "filePath": "src/app/components/common/wfnews-button/wfnews-button.component.ts", + "type": "variable", + "linktype": "miscellaneous", + "linksubtype": "variable", + "name": "defaultSlimButtonStyle", + "coveragePercent": 0, + "coverageCount": "0/1", "status": "low" }, { @@ -102179,7 +102564,7 @@ "linktype": "component", "name": "AtTheReceptionCentreCardComponent", "coveragePercent": 0, - "coverageCount": "0/2", + "coverageCount": "0/3", "status": "low" }, { @@ -102188,7 +102573,16 @@ "linktype": "component", "name": "ConnectWithLocalAuthoritiesCardComponent", "coveragePercent": 0, - "coverageCount": "0/2", + "coverageCount": "0/3", + "status": "low" + }, + { + "filePath": "src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.ts", + "type": "component", + "linktype": "component", + "name": "GetPreparedCardComponent", + "coveragePercent": 0, + "coverageCount": "0/5", "status": "low" }, { @@ -102218,6 +102612,15 @@ "coverageCount": "0/1", "status": "low" }, + { + "filePath": "src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.ts", + "type": "component", + "linktype": "component", + "name": "WhatToExpectAlertToOrderCardComponent", + "coveragePercent": 0, + "coverageCount": "0/1", + "status": "low" + }, { "filePath": "src/app/components/full-details/cards/when-you-leave-card/when-you-leave-card.component.ts", "type": "component", @@ -102233,7 +102636,7 @@ "linktype": "component", "name": "WhereShouldIGoCardComponent", "coveragePercent": 0, - "coverageCount": "0/2", + "coverageCount": "0/3", "status": "low" }, { @@ -102534,6 +102937,15 @@ "coverageCount": "0/1", "status": "low" }, + { + "filePath": "src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.ts", + "type": "component", + "linktype": "component", + "name": "EvacAlertDetailsComponent", + "coveragePercent": 0, + "coverageCount": "0/9", + "status": "low" + }, { "filePath": "src/app/components/public-event-page/evac-order-details/evac-order-details.component.ts", "type": "component", @@ -102549,7 +102961,7 @@ "linktype": "component", "name": "PublicEventPageComponent", "coveragePercent": 0, - "coverageCount": "0/21", + "coverageCount": "0/22", "status": "low" }, { diff --git a/client/wfnews-war/src/main/angular/src/app/app.module.ts b/client/wfnews-war/src/main/angular/src/app/app.module.ts index b1a7139fe..9de3ecd6b 100644 --- a/client/wfnews-war/src/main/angular/src/app/app.module.ts +++ b/client/wfnews-war/src/main/angular/src/app/app.module.ts @@ -152,9 +152,11 @@ import { BansFullDetailsComponent } from './components/full-details/bans-full-de import { AssociatedWildfireCardComponent } from './components/full-details/cards/associated-wildfire-card/associated-wildfire-card.component'; import { AtTheReceptionCentreCardComponent } from './components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component'; import { ConnectWithLocalAuthoritiesCardComponent } from './components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component'; +import { GetPreparedCardComponent } from './components/full-details/cards/get-prepared-card/get-prepared-card.component'; import { OtherSourcesWhenYouLeaveCardComponent } from './components/full-details/cards/other-sources-of-information-card/other-sources-of-information-card.component'; import { RelatedTopicsCardComponent } from './components/full-details/cards/related-topics-card/related-topics-card.component'; import { ReturningHomeCardComponent } from './components/full-details/cards/returning-home-card/returning-home-card.component'; +import { WhatToExpectAlertToOrderCardComponent } from './components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component'; import { WhenYouLeaveCardComponent } from './components/full-details/cards/when-you-leave-card/when-you-leave-card.component'; import { WhereShouldIGoCardComponent } from './components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component'; import { DangerRatingFullDetailsComponent } from './components/full-details/danger-rating-full-details/danger-rating-full-details.component'; @@ -183,6 +185,7 @@ import { MapTypePickerComponent } from './components/map-type-picker/map-type-pi import { MessageDialogComponent } from './components/message-dialog/message-dialog.component'; import { MoreComponent } from './components/more/more.component'; import { PanelWildfireStageOfControlComponentDesktop } from './components/panel-wildfire-stage-of-control/panel-wildfire-stage-of-control.component.desktop'; +import { EvacAlertDetailsComponent } from './components/public-event-page/evac-alert-details/evac-alert-details.component'; import { EvacOrderDetailsComponent } from './components/public-event-page/evac-order-details/evac-order-details.component'; import { PublicEventPageComponent } from './components/public-event-page/public-event-page.component'; import { ImagePanelComponent } from './components/public-incident-page/incident-gallery-panel/image-panel/image-panel.component'; @@ -454,7 +457,10 @@ export const DATE_FORMATS = { AssociatedWildfireCardComponent, IconInfoChipComponent, CircleIconButtonComponent, - EvacOrderDetailsComponent + EvacOrderDetailsComponent, + EvacAlertDetailsComponent, + GetPreparedCardComponent, + WhatToExpectAlertToOrderCardComponent ], imports: [ MatSortModule, diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss index afafc8d4d..290d40344 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/advisory-section/advisory-section.component.scss @@ -32,6 +32,8 @@ align-items: center; border-radius: 30px; background: #DDDDDD; + width: 24px; + height: 24px; .icon { width: 24px; diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.html index 60a3f9f5f..923ea1436 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.html @@ -1,10 +1,12 @@
    icon -
    {{ label }}
    +
    {{ label }}
    \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss index 1e79839ee..ff1e17059 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.scss @@ -11,23 +11,37 @@ align-self: stretch; cursor: pointer; border-radius: 8px; - width: max-content; background: #FFFFFF; border: 1px solid #dedede; + &.slim { + padding: 8px; + } + .label { font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: 600; + line-height: 24px; line-height: normal; color: #000000; + + &.slim { + font-weight: 400; + } } .icon { width: 24px; height: 24px; align-self: center; + + &.slim { + width: 20px; + height: 20px; + align-self: center; + } } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.ts index e7142b65f..57317eab6 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-button/icon-button.component.ts @@ -13,6 +13,13 @@ export class IconButtonComponent { @Input() clickHandler: () => void; } +export const defaultSlimIconButtonStyle: IconButtonStyle = { + slim: true, + backgroundColor: 'transparent', + border: '1px solid #C7C7C7', + labelColor: '#242424' +}; + export interface IconButtonArgs { iconPath: string; label: string; @@ -20,10 +27,11 @@ export interface IconButtonArgs { clickHandler: () => void; } -interface IconButtonStyle { +export interface IconButtonStyle { backgroundColor: string; border: string; iconColor?: string; labelColor: string; overrideIconMask?: boolean; + slim?: boolean; } diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.ts index 1e8dbe30d..7b2d94429 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/common/icon-list-item/icon-list-item.component.ts @@ -15,7 +15,7 @@ export class IconListItemComponent { directToLink() { if (this.link) { - window.open(this.link); + window.open(this.link, '_blank'); } } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.html b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.html index f085a36ab..e1bc894fe 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.html @@ -1,4 +1,4 @@ -
    -
    {{ label }}
    +
    {{ label }}
    \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss index aff2e5482..14c35f401 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.scss @@ -14,19 +14,22 @@ background: #FFFFFF; border: 1px solid #dedede; + &.slim { + padding: 8px 16px; + } + .label { font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; font-size: 16px; + line-height: 24px; font-style: normal; font-weight: 600; line-height: normal; color: #000000; - } - .icon { - width: 24px; - height: 24px; - background-color: #000000; + &.slim { + font-weight: 400; + } } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.ts b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.ts index 0d86cf42f..452987958 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/common/wfnews-button/wfnews-button.component.ts @@ -12,6 +12,13 @@ export class WfnewsButtonComponent { @Input() clickHandler: () => void; } +export const defaultSlimButtonStyle: WfnewsButtonStyle = { + slim: true, + backgroundColor: 'transparent', + border: '1px solid #C7C7C7', + labelColor: '#242424' +}; + export interface WfnewsButtonArgs { iconPath: string; label: string; @@ -19,8 +26,9 @@ export interface WfnewsButtonArgs { clickHandler: () => void; } -interface WfnewsButtonStyle { +export interface WfnewsButtonStyle { backgroundColor: string; border: string; labelColor: string; + slim?: boolean; } diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.html index 1e80e9858..8d94def00 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.html @@ -19,7 +19,7 @@
    Evacuee Registration and Assistance
    If you have access to a mobile phone, you can register in advance to help speed up the process at a reception centre by visiting the Evacuee Registration and Assistance web page. - +
  • diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss index 4eea764ff..142855e1f 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.scss @@ -74,4 +74,8 @@ } } } +} + +.max-width-310 { + max-width: 310px; } \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.ts index 168791be4..b170dff52 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/at-the-reception-centre-card/at-the-reception-centre-card.component.ts @@ -1,4 +1,5 @@ import { Component } from '@angular/core'; +import { defaultSlimButtonStyle } from '@app/components/common/wfnews-button/wfnews-button.component'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector @@ -8,7 +9,9 @@ import { Component } from '@angular/core'; }) export class AtTheReceptionCentreCardComponent { + defaultSlimButtonStyle = defaultSlimButtonStyle; + directToLink() { - window.open('https://ess.gov.bc.ca/'); + window.open('https://ess.gov.bc.ca/', '_blank'); } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.html index bac4a9c7b..57b92083d 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.html @@ -23,7 +23,7 @@
    -
    diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss index 5e0eed05b..78974cd4e 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.scss @@ -82,4 +82,8 @@ } } } +} + +.max-width-300 { + max-width: 300px; } \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.ts index 4651771d0..1189666c6 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/connect-with-local-authorities-card/connect-with-local-authorities-card.component.ts @@ -1,4 +1,5 @@ import { Component } from '@angular/core'; +import { defaultSlimIconButtonStyle } from '@app/components/common/icon-button/icon-button.component'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector @@ -8,7 +9,9 @@ import { Component } from '@angular/core'; }) export class ConnectWithLocalAuthoritiesCardComponent { + defaultSlimIconButtonStyle = defaultSlimIconButtonStyle; + directToLink() { - window.open('https://www.civicinfo.bc.ca/directories'); + window.open('https://www.civicinfo.bc.ca/directories', '_blank'); } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.html new file mode 100644 index 000000000..caf3e4741 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.html @@ -0,0 +1,37 @@ + +
    + Get Prepared +
    +
    +
    +
    Prepare your home
    +
    + Be prepared to leave your home in case of an evacuation order. Residents will be given as much advance notice as possible prior to an evacuation, however, you may receive limited notice due to changing conditions. + + + + + + + +
    +
    + +
    +
    Read the Wildfire Preparedness Guide
    +
    + This guide will help you prepare your household, protect your property and learn what to do if a wildfire is close to your community. + +
    +
    + +
    +
    Prepare your Emergency Kit
    +
    + Make an emergency kit and a grab-and-go bag so you are ready to leave on short notice. Open the link below for a basic supply list. + +
    +
    +
    +
    + diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.scss new file mode 100644 index 000000000..2feeb0133 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.scss @@ -0,0 +1,81 @@ +@import "../../../../../styles/variables.scss"; + +:host { display: block; } + +.get-prepared-card { + display: flex; + flex-direction: column; + gap: 24px; + + .header { + display: flex; + flex-direction: column; + gap: 16px; + + .title { + color: var(--Black-24, #242424); + /* 22 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 22px; + font-style: normal; + font-weight: 600; + line-height: 33px; /* 150% */ + } + + .text { + color: var(--Grey-5B, #5B5B5B); + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + + .content-container { + display: flex; + flex-direction: column; + gap: 32px; + width: 100%; + + .content { + display: flex; + flex-direction: column; + gap: 8px; + width: 100%; + + .content-title { + color: var(--Black-48, #484848); + /* 16 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 26px; /* 162.5% */ + } + + .content-list { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + + .content-text { + color: var(--Grey-5B, #5B5B5B); + + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + } + } +} + +.max-width-300 { + max-width: 300px; +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.ts new file mode 100644 index 000000000..00b24a05b --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.component.ts @@ -0,0 +1,24 @@ +import { Component } from '@angular/core'; +import { defaultSlimIconButtonStyle } from '@app/components/common/icon-button/icon-button.component'; +import { defaultSlimButtonStyle } from '@app/components/common/wfnews-button/wfnews-button.component'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'get-prepared-card', + templateUrl: './get-prepared-card.component.html', + styleUrls: ['./get-prepared-card.component.scss'] +}) +export class GetPreparedCardComponent { + + defaultSlimButtonStyle = defaultSlimButtonStyle; + defaultSlimIconButtonStyle = defaultSlimIconButtonStyle; + + directToBuildKit() { + // eslint-disable-next-line max-len + window.open('https://www2.gov.bc.ca/gov/content/safety/emergency-management/preparedbc/build-an-emergency-kit-and-grab-and-go-bag', '_blank'); + } + + directToDownloadPdf() { + window.open('https://www2.gov.bc.ca/assets/download/2F048A731CC9463AB83E011FED0213A3', '_blank'); + } +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.stories.ts new file mode 100644 index 000000000..ea6d40fa3 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/get-prepared-card/get-prepared-card.stories.ts @@ -0,0 +1,29 @@ +import { ContentCardContainerComponent } from '@app/components/common/content-card-container/content-card-container.component'; +import { IconButtonComponent } from '@app/components/common/icon-button/icon-button.component'; +import { IconListItemComponent } from '@app/components/common/icon-list-item/icon-list-item.component'; +import { WfnewsButtonComponent } from '@app/components/common/wfnews-button/wfnews-button.component'; +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { GetPreparedCardComponent } from './get-prepared-card.component'; + +const meta: Meta = { + title: 'Cards/GetPreparedCard', + component: GetPreparedCardComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [ + GetPreparedCardComponent, + ContentCardContainerComponent, + IconListItemComponent, + WfnewsButtonComponent, + IconButtonComponent + ] + }) + ] +}; + +export default meta; +type Story = StoryObj; + +export const example: Story = { +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.html new file mode 100644 index 000000000..6c55d8f88 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.html @@ -0,0 +1,36 @@ + +
    + What to expect if an evacuation alert becomes an order +
    +
    +
    +
    Leave Home
    +
    + Travel to a designated reception centre for supports, following the routes specified by local authorities. + Talk to your local authorities to find out what organizations and resources are available in your area for animals during an emergency. +
    +
    + +
    +
    At the Reception Centre
    +
    + When you arrive at a reception centre, there will be Emergency Support Service responders who will assess your needs. A number of resources will be available: + + + + + Intake can take time and you may need to wait in line, dress for the weather if possible. + If you have access to a mobile phone, you can register as an evacuee in advance to help speed up the process. +
    +
    + +
    +
    Returning Home
    +
    + Local authorities will advise when it is safe to return home. +
    +
    + +
    +
    + diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.scss new file mode 100644 index 000000000..d49391fc3 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.scss @@ -0,0 +1,77 @@ +@import "../../../../../styles/variables.scss"; + +:host { display: block; } + +.what-to-expect-alert-to-order-card { + display: flex; + flex-direction: column; + gap: 24px; + + .header { + display: flex; + flex-direction: column; + gap: 16px; + + .title { + color: var(--Black-24, #242424); + /* 22 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 22px; + font-style: normal; + font-weight: 600; + line-height: 33px; /* 150% */ + } + + .text { + color: var(--Grey-5B, #5B5B5B); + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + + .content-container { + display: flex; + flex-direction: column; + gap: 32px; + width: 100%; + + .content { + display: flex; + flex-direction: column; + gap: 8px; + width: 100%; + + .content-title { + color: var(--Black-48, #484848); + /* 16 SB */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 600; + line-height: 26px; /* 162.5% */ + } + + .content-list { + display: flex; + flex-direction: column; + gap: 16px; + width: 100%; + + .content-text { + color: var(--Grey-5B, #5B5B5B); + + /* 16 Reg */ + font-family: "Noto sans", "BCSans", "Open Sans", Verdana, Arial, sans-serif; + font-size: 16px; + font-style: normal; + font-weight: 400; + line-height: 24px; /* 150% */ + } + } + } + } +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.ts new file mode 100644 index 000000000..db0e08158 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.component.ts @@ -0,0 +1,11 @@ +import { Component } from '@angular/core'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'what-to-expect-alert-to-order-card', + templateUrl: './what-to-expect-alert-to-order-card.component.html', + styleUrls: ['./what-to-expect-alert-to-order-card.component.scss'] +}) +export class WhatToExpectAlertToOrderCardComponent { + +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.stories.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.stories.ts new file mode 100644 index 000000000..e039523c6 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/what-to-expect-alert-to-order-card/what-to-expect-alert-to-order-card.stories.ts @@ -0,0 +1,25 @@ +import { ContentCardContainerComponent } from '@app/components/common/content-card-container/content-card-container.component'; +import { IconListItemComponent } from '@app/components/common/icon-list-item/icon-list-item.component'; +import { moduleMetadata, type Meta, type StoryObj } from '@storybook/angular'; +import { WhatToExpectAlertToOrderCardComponent } from './what-to-expect-alert-to-order-card.component'; + +const meta: Meta = { + title: 'Cards/WhatToExpectAlertToOrderCard', + component: WhatToExpectAlertToOrderCardComponent, + tags: ['autodocs'], + decorators: [ + moduleMetadata({ + declarations: [ + WhatToExpectAlertToOrderCardComponent, + ContentCardContainerComponent, + IconListItemComponent + ] + }) + ] +}; + +export default meta; +type Story = StoryObj; + +export const example: Story = { +}; diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.html b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.html index 7c0aca945..b9f76c57c 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.html @@ -28,7 +28,7 @@
    Check General Road Conditions
    - +
    diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss index f8d69112b..6bcd57a96 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.scss @@ -74,4 +74,8 @@ } } } +} + +.max-width-300 { + max-width: 300px; } \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.ts b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.ts index 46ce0a8a8..cd280e4dc 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.ts +++ b/client/wfnews-war/src/main/angular/src/app/components/full-details/cards/where-should-i-go-card/where-should-i-go-card.component.ts @@ -1,4 +1,5 @@ import { Component } from '@angular/core'; +import { defaultSlimButtonStyle } from '@app/components/common/wfnews-button/wfnews-button.component'; @Component({ // eslint-disable-next-line @angular-eslint/component-selector @@ -8,7 +9,9 @@ import { Component } from '@angular/core'; }) export class WhereShouldIGoCardComponent { + defaultSlimButtonStyle = defaultSlimButtonStyle; + directToLink() { - window.open('https://www.drivebc.ca/'); + window.open('https://www.drivebc.ca/', '_blank'); } } diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.html new file mode 100644 index 000000000..191177c40 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.html @@ -0,0 +1,21 @@ +
    + + + + + + + + + + + + + + + +
    \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.scss b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.scss new file mode 100644 index 000000000..f6f2125e3 --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.scss @@ -0,0 +1,10 @@ +:host { display: block; } + +.evac-alert-details { + display: flex; + flex-direction: column; + gap: 32px; + max-width: 1100px; + margin: 0 auto; + padding: 32px 0; +} \ No newline at end of file diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.ts b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.ts new file mode 100644 index 000000000..f5ab5706f --- /dev/null +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-alert-details/evac-alert-details.component.ts @@ -0,0 +1,45 @@ +import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { IconButtonArgs } from '@app/components/common/icon-button/icon-button.component'; +import { SimpleIncident } from '@app/services/published-incident-service'; + +@Component({ + // eslint-disable-next-line @angular-eslint/component-selector + selector: 'evac-alert-details', + templateUrl: './evac-alert-details.component.html', + styleUrls: ['./evac-alert-details.component.scss'] +}) +export class EvacAlertDetailsComponent { + @Input() incident: SimpleIncident; + @Input() isBookmarked: boolean; + + @Output() bookmarkClicked = new EventEmitter(); + @Output() viewDetailsClicked = new EventEmitter(); + + advisorySectionComponentStyle = { + backgroundColor: '#FFFAEB', + dividerColor: '#EEE8D3', + iconCircleColor: '#FEEFBE', + outerBorderColor: '#F5E8BA' + }; + advisorySectionButtonArgs: IconButtonArgs = { + label: 'Evacuation Information', + iconPath: '/assets/images/svg-icons/link.svg', + componentStyle: { + backgroundColor: '#8F7100', + labelColor: '#FFFFFF', + iconColor: '#FFFFFF', + border: 'none' + }, + clickHandler: () => { + window.open('https://www.emergencyinfobc.gov.bc.ca/', '_blank'); + } + }; + + handleBookmarkClicked = ($event) => { + this.bookmarkClicked.emit($event); + }; + + handleViewDetailsClicked = () => { + this.viewDetailsClicked.emit(); + }; +} diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.html index 98226e4ff..172ec6f5a 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/evac-order-details/evac-order-details.component.html @@ -14,7 +14,7 @@ - diff --git a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html index 8949c0691..caf365754 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/public-event-page/public-event-page.component.html @@ -3,8 +3,14 @@
    -
    - + + { + this.eventType = params['eventType']; if (params && params['eventNumber'] && (params['eventType'] === 'Order' || params['eventType'] === 'Alert')) { this.eventNumber = params['eventNumber']; @@ -51,6 +53,7 @@ export class PublicEventPageComponent { } this.populateIncident(this.eventNumber); + this.isAssociatedWildfireBookmarked = this.onWatchlist(this.incident); }); } From b9a808cbb54153cee3c86ae4478137e476b83e7c Mon Sep 17 00:00:00 2001 From: Lucas Li <35748253+yzlucas@users.noreply.github.com> Date: Wed, 5 Jun 2024 10:18:22 -0700 Subject: [PATCH 040/184] weather desktop identify preview (#1941) * 2182 2183 2185 * weather desktop identify preview * styling update on pop up header * close panel and go back in weather preview --- .../src/main/angular/src/app/app.module.ts | 4 +- .../active-wildfire-map.component.html | 1 + .../active-wildfire-map.component.scss | 15 +++ .../weather-panel-detail.component.html | 77 ++++++++++++ .../weather-panel-detail.component.scss | 0 .../weather-panel-detail.component.ts | 10 ++ .../weather-panel.component.html | 112 ++++++------------ .../weather-panel.component.scss | 77 ++++++++++++ .../weather-panel/weather-panel.component.ts | 43 +++++++ .../wf-map-container.component.ts | 15 ++- 10 files changed, 278 insertions(+), 76 deletions(-) create mode 100644 client/wfnews-war/src/main/angular/src/app/components/weather/weather-panel/weather-panel-detail/weather-panel-detail.component.html create mode 100644 client/wfnews-war/src/main/angular/src/app/components/weather/weather-panel/weather-panel-detail/weather-panel-detail.component.scss create mode 100644 client/wfnews-war/src/main/angular/src/app/components/weather/weather-panel/weather-panel-detail/weather-panel-detail.component.ts diff --git a/client/wfnews-war/src/main/angular/src/app/app.module.ts b/client/wfnews-war/src/main/angular/src/app/app.module.ts index 9de3ecd6b..219ffccac 100644 --- a/client/wfnews-war/src/main/angular/src/app/app.module.ts +++ b/client/wfnews-war/src/main/angular/src/app/app.module.ts @@ -275,6 +275,7 @@ import { WFMapService } from './services/wf-map.service'; import { CustomReuseStrategy } from './shared/route/custom-route-reuse-strategy'; import { initialRootState, rootEffects, rootReducers } from './store'; import { provideBootstrapEffects } from './utils'; +import { WeatherPanelDetailComponent } from '@app/components/weather/weather-panel/weather-panel-detail/weather-panel-detail.component'; // Copied from im-external.module TODO: consolidate in one place export const DATE_FORMATS = { @@ -460,7 +461,8 @@ export const DATE_FORMATS = { EvacOrderDetailsComponent, EvacAlertDetailsComponent, GetPreparedCardComponent, - WhatToExpectAlertToOrderCardComponent + WhatToExpectAlertToOrderCardComponent, + WeatherPanelDetailComponent ], imports: [ MatSortModule, diff --git a/client/wfnews-war/src/main/angular/src/app/components/active-wildfire-map/active-wildfire-map.component.html b/client/wfnews-war/src/main/angular/src/app/components/active-wildfire-map/active-wildfire-map.component.html index c130ddc4e..6549ec0f3 100644 --- a/client/wfnews-war/src/main/angular/src/app/components/active-wildfire-map/active-wildfire-map.component.html +++ b/client/wfnews-war/src/main/angular/src/app/components/active-wildfire-map/active-wildfire-map.component.html @@ -5,6 +5,7 @@
    +